summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2014-11-21R600/SI: Add an s_mov_b32 to patterns which use the M0RegClassTom Stellard2-24/+8
2014-11-21R600/SI: Emit s_mov_b32 m0, -1 before every DS instructionTom Stellard6-40/+28
2014-11-21R600/SI: Add SIFoldOperands passTom Stellard4-0/+209
2014-11-21[mips][microMIPS] This patch implements functionality in MIPS delay slotJozef Kolek3-11/+53
2014-11-21R600/SI: Mark s_mov_b32 and s_mov_b64 as rematerializableTom Stellard1-0/+2
2014-11-21[Hexagon] Adding sxth instruction.Colin LeMahieu3-8/+10
2014-11-21[Hexagon] Adding sxtb instruction. Renaming some identically named classes t...Colin LeMahieu2-15/+87
2014-11-21[asan] add statistic counter to dynamic alloca instrumentationKostya Serebryany1-0/+3
2014-11-21[Hexagon] Removing SUB_rr and replacing with A2_sub.Colin LeMahieu4-23/+6
2014-11-21Remove duplication of relocation names in lib/Object/ELFYAML.cppTim Northover1-330/+7
2014-11-21Remove duplication of relocation names in lib/Object/ELF.cppTim Northover1-742/+14
2014-11-21Debug Info: revert r222195, r222210 and r222239.Manman Ren3-6/+6
2014-11-21Disable header duplication at -Oz in loop-rotate pass.Roman Divacky1-1/+2
2014-11-21Debug Info: add an assertion that the context field of a global variable can notManman Ren1-1/+8
2014-11-21[Objective-C] Support a new special module flag that will be put into theManman Ren1-1/+2
2014-11-21LazyValueInfo: range'ify some for-loops. No functional change.Hans Wennborg1-34/+19
2014-11-21Add params() to FunctionType. NFC.Rafael Espindola1-4/+3
2014-11-21Don't repeat class/function/variable names in comments. NFC.Sanjay Patel1-47/+35
2014-11-21LazyValueInfo: fix some typos and indentation, etc. NFC.Hans Wennborg1-10/+12
2014-11-21Add and use a helper elements() to StructType. NFC.Rafael Espindola1-3/+2
2014-11-21Allow multiple -debug-only argsMatthias Braun1-6/+17
2014-11-21Less space; NFCSanjay Patel1-8/+4
2014-11-21Add a feature flag for slow 32-byte unaligned memory accesses [x86].Sanjay Patel4-10/+19
2014-11-21Revert "Allow FDE references outside the +/-2GB range supported by PC relativ...Duncan P. N. Exon Smith1-11/+0
2014-11-21[x86] Restructure the checking patterns for v16 and v32 avx2 vectorChandler Carruth1-28/+24
2014-11-21Allow FDE references outside the +/-2GB range supported by PC relativeJoerg Sonnenberger1-0/+11
2014-11-21[x86] Make the previous logic significantly less conservative and getChandler Carruth1-14/+10
2014-11-21[DAG] Teach how to turn a build_vector into a shuffle if some of the operands...Andrea Di Biagio1-11/+39
2014-11-21[x86] Teach the x86 vector shuffle lowering to detect mergable 128-bitChandler Carruth1-4/+154
2014-11-21[DAG] Refactor the shuffle combining logic in DAGCombiner. NFC.Andrea Di Biagio1-153/+73
2014-11-21[X86] For Silvermont CPU use 16-bit division instead of 64-bit for small posi...Alexey Volkov4-12/+23
2014-11-21[asan] Add new hidden compile-time flag asan-instrument-allocas to sanitize v...Yury Gribov1-6/+227
2014-11-21Add LLVMScalarOpts to LLVMPowerPCCodeGen.NAKAMURA Takumi1-1/+1
2014-11-21DAGCombiner: Allow the DAGCombiner to combine multiple FDIVs with the same di...Hao Liu3-0/+45
2014-11-21Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'Craig Topper7-67/+38
2014-11-21[PPC] Use SeparateConstOffsetFromGEPHal Finkel1-0/+20
2014-11-21Add accessor marcos to ConstantPlaceHolder, similar to those in the base class.Richard Trieu1-1/+2
2014-11-21This Reassociate change unintentionally slipped in r222499David Majnemer1-7/+0
2014-11-21SROA: The alloca type isn't a candidate promotion type for vectorsDavid Majnemer2-3/+9
2014-11-21[MCJIT] Remove JITEventListener::NotifyFreeingMachineCode. This method is deadLang Hames2-22/+0
2014-11-21Add curly braces to workaround an MSVC bug.Zachary Turner1-1/+3
2014-11-21[X86] Do not custom lower UINT_TO_FP when the target type does notQuentin Colombet1-0/+5
2014-11-21Verifier: Check that all instructions have their parent pointers set upAdrian Prantl1-0/+4
2014-11-20Fix more instances of -Wsentinel on Windows with s/NULL/nullptr/Reid Kleckner4-5/+5
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner22-3/+37
2014-11-20Update Makefile following directory removal in r222466Mehdi Amini1-1/+1
2014-11-20SimplifyCFG: Refactor GatherConstantCompares() result in a structMehdi Amini1-133/+152
2014-11-20[Hexagon] [NFC] Merging InstPrinter directory in to MCTargetDesc since they h...Colin LeMahieu11-47/+6
2014-11-20[MCJIT] Remove JITEventListener::NotifyFunctionEmitted - this method is deadLang Hames2-160/+0
2014-11-20Fix a trip-count overflow issue in LoopUnroll.Michael Zolotukhin1-2/+11