summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFCAdam Nemet2015-07-144-55/+53
* [PowerPC] Use the ABI indirect-call protocol for patchpointsHal Finkel2015-07-141-1/+43
* Add support for reading members out of thin archives.Rafael Espindola2015-07-141-1/+22
* Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper2015-07-144-20/+12
* Constify parameters in SelectionDAG methods. NFCPete Cooper2015-07-141-3/+3
* Remove unnecessary .getNode() in SelectionDAG. NFC.Pete Cooper2015-07-141-22/+20
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-7/+6
* MIR Serialization: Serialize the machine basic block live in registers.Alex Lorenz2015-07-144-1/+44
* MIR Printer: move the function 'printReg'. NFC.Alex Lorenz2015-07-141-13/+13
* GVN: use a static array instead of regenerating it each time. NFC.Tim Northover2015-07-141-1/+1
* WebAssembly: add basic int/fp instruction codegen.JF Bastien2015-07-143-28/+63
* Fix NDEBUG build warningKrzysztof Parzyszek2015-07-141-0/+2
* GVN: tolerate an instruction being replaced without existing in the leaderboardTim Northover2015-07-141-1/+4
* Fix Windows build: replace __func__ with LLVM_FUNCTION_NAMEKrzysztof Parzyszek2015-07-141-4/+5
* [MMX] Use the appropriate instructions for GR64 <-> VR64 copies.Bruno Cardoso Lopes2015-07-141-2/+2
* [PowerPC] Fix the PPCInstrInfo::getInstrLatency implementationHal Finkel2015-07-145-0/+55
* [Hexagon] Generate instructions for operations on predicate registersKrzysztof Parzyszek2015-07-143-0/+531
* [CodeGen] Force emission of personality directive if explicitly specifiedKeno Fischer2015-07-145-22/+57
* AMDGPU: Avoid using 64-bit shift for i64 (shl x, 32)Matt Arsenault2015-07-142-0/+35
* AMDGPU/SI: Fix read2 merging into a super register.Matt Arsenault2015-07-143-13/+35
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-1416-122/+23
* RAGreedy: Keep track of allocated PhysRegs internallyMatthias Braun2015-07-142-18/+32
* Add missing builtins to the PPC back end for ABI compliance (vol. 4)Nemanja Ivanovic2015-07-141-0/+6
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-1426-134/+223
* AArch64: add rev64 alias for 64-bit rev instruction.Tim Northover2015-07-141-0/+2
* [Hexagon] Generate "extract" instructions more aggressivelyKrzysztof Parzyszek2015-07-143-13/+278
* ARMAsmParser: Take MCInst param by const-refHans Wennborg2015-07-141-8/+9
* Caused regressions: compile Release+Asserts failed on clang-native-arm-cortex-a9Alexandros Lamprineas2015-07-141-96/+83
* AMDGPU/SI: Add support for shrinking v_cndmask_b32_e32 instructionsTom Stellard2015-07-141-6/+27
* Silencing two MSVC warnings; 'argument' : truncation from 'unsigned int' to '...Aaron Ballman2015-07-141-1/+1
* -Added API for retrieving the default FPU of a CPU from TargetParser.Alexandros Lamprineas2015-07-141-83/+96
* [mips] Fix li/la differences between IAS and GAS.Daniel Sanders2015-07-141-82/+83
* [PM/AA] Reformat GlobalsModRef so that subsequent patches I make hereChandler Carruth2015-07-141-155/+160
* [SROA] Don't de-atomic volatile loads and storesDavid Majnemer2015-07-141-6/+15
* Generate correct asm info for mingw and cygwin ARM targets.Yaron Keren2015-07-141-2/+2
* Prune trailing whitespaces and CRs.NAKAMURA Takumi2015-07-141-23/+23
* Revert "LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization"Matthias Braun2015-07-141-150/+74
* LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalizationMatthias Braun2015-07-141-74/+150
* Add capability to get and set the personalitty function from the C APIAndrew Wilkins2015-07-141-0/+8
* Add a herper function. NFC.Rafael Espindola2015-07-141-8/+7
* MIR Serialization: Serialize the variable sized stack objects.Alex Lorenz2015-07-142-4/+11
* Update enforceKnownAlignment after the isWeakForLinker semantic changeReid Kleckner2015-07-141-7/+4
* MIR Serialization: Serialize the sub register indices.Alex Lorenz2015-07-134-3/+53
* Fix reading archive members with / in the name.Rafael Espindola2015-07-131-3/+3
* [PPC64LE] More improvements to VSX swap optimizationBill Schmidt2015-07-131-21/+188
* Loop idiom recognizer was replacing too many uses of popcount.Pete Cooper2015-07-131-1/+1
* [WinEH] Emit the LSDA even if no lpads remain but outlining occurredReid Kleckner2015-07-131-6/+14
* [Hexagon] Move BitTracker into the llvm namespace and remove redundant qualif...Benjamin Kramer2015-07-134-64/+52
* Add support deterministic output in llvm-ar and make it the default.Rafael Espindola2015-07-132-18/+45
* AMDGPU: Minor cleanups to always inline passMatt Arsenault2015-07-131-7/+4
OpenPOWER on IntegriCloud