summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Make global aliases have symbol size equal to their typeJohn Brawn2015-07-171-0/+10
* Only do fmul (fadd x, x), c combine if the fadd only has one useMatt Arsenault2015-07-171-1/+3
* MIR Serialization: Serialize the frame setup machine instruction flag.Alex Lorenz2015-07-174-6/+15
* MIR Serialization: Serialize the frame index machine operands.Alex Lorenz2015-07-166-20/+152
* Fix __builtin_setjmp in combination with sjlj exception handling.Matthias Braun2015-07-164-5/+12
* LiveInterval: Document and enforce rules about empty subranges.Matthias Braun2015-07-163-0/+9
* Do not duplicate method name in comment, remove duplicate commentMatthias Braun2015-07-161-3/+0
* Rename LoopInfo::Analyze() to LoopInfo::analyze() and turn its parameter type...Cong Hou2015-07-161-1/+1
* [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute dif...James Molloy2015-07-166-0/+50
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-1610-118/+114
* Remove DataLayout from TargetLoweringObjectFile, redirect to ModuleMehdi Amini2015-07-163-27/+26
* Redirect pointerSize query to the TargetMachine in ASMPrinterMehdi Amini2015-07-162-8/+12
* MIR Serialization: Serialize the jump table index operands.Alex Lorenz2015-07-156-5/+50
* MIR Serialization: Serialize the jump table info.Alex Lorenz2015-07-152-1/+51
* Create a wrapper pass for BranchProbabilityInfo.Cong Hou2015-07-151-3/+4
* TargetRegisterInfo: Provide a way to check assigned registers in getRegAlloca...Matthias Braun2015-07-155-7/+11
* MIR Serialization: Serialize references from the stack objects to named allocas.Alex Lorenz2015-07-152-6/+21
* Add a "debugger tuning" concept that allows us to fine-tune how wePaul Robinson2015-07-152-10/+71
* Rename doFunction() in BFI to calculate() and change its parameters from poin...Cong Hou2015-07-151-1/+1
* Revert "Refactor optimizeUncoalescable logic"Bruno Cardoso Lopes2015-07-151-246/+127
* Revert "Look through PHIs to find additional register sources"Bruno Cardoso Lopes2015-07-151-265/+82
* Test commit.Cong Hou2015-07-151-1/+0
* Debug Info: Add basic support for external types references.Adrian Prantl2015-07-154-3/+28
* Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-07-151-82/+265
* Refactor optimizeUncoalescable logicBruno Cardoso Lopes2015-07-151-127/+246
* [SDAG] Optimize unordered comparison in soft-float mode (patch by Anton Nadol...Alexey Bataev2015-07-151-23/+31
* [MachineCombiner] Work with itinerariesHal Finkel2015-07-151-4/+9
* Use enum instead of unsigned. NFC.Pete Cooper2015-07-152-2/+4
* Use cast<> instead of dyn_cast to remove llvm_unreachable. NFC.Pete Cooper2015-07-151-4/+2
* Use another foreach loop. NFCPete Cooper2015-07-151-2/+1
* Use getAnyExtOrTrunc helper instead of manually doing ext/trunc check. NFC.Pete Cooper2015-07-151-14/+5
* Use getZExtOrTrunc helper instead of manually doing zext/trunc check. NFC.Pete Cooper2015-07-152-4/+2
* Use getStoreSize() instead of getStoreSizeInBits()/8. NFC.Pete Cooper2015-07-151-2/+1
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-143-40/+37
* Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper2015-07-142-9/+6
* 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
* [CodeGen] Force emission of personality directive if explicitly specifiedKeno Fischer2015-07-145-22/+57
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-146-100/+8
* RAGreedy: Keep track of allocated PhysRegs internallyMatthias Braun2015-07-142-18/+32
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-143-27/+92
* 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
* MIR Serialization: Serialize the variable sized stack objects.Alex Lorenz2015-07-142-4/+11
* MIR Serialization: Serialize the sub register indices.Alex Lorenz2015-07-134-3/+53
* [WinEH] Emit the LSDA even if no lpads remain but outlining occurredReid Kleckner2015-07-131-6/+14
* Service the doxygen comments in DwarfUnit and DwarfDebug.Adrian Prantl2015-07-132-148/+151
OpenPOWER on IntegriCloud