aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-142-3/+3
* Revert commit r186217 -- this is breaking bots:Chandler Carruth2013-07-131-0/+4
* Use the function attributes to pass along the stack protector buffer size.Bill Wendling2013-07-121-4/+0
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-112-3/+3
* Changed "mode: c++" => "C++" at the suggestion of Nick Lewycky.Michael Gottesman2013-07-101-1/+1
* Reapply an improved version of r180816/180817.Adrian Prantl2013-07-091-0/+45
* Fixed up the comments in FastISel.h so that they conform to the LLVM style gu...Michael Gottesman2013-07-091-150/+122
* Added "mode: c++" to FastISel.h header.Michael Gottesman2013-07-091-1/+1
* Remove dead function.Jakob Stoklund Olesen2013-07-051-5/+0
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-041-12/+0
* Simplify landing pad lowering.Jakob Stoklund Olesen2013-07-041-0/+5
* Revert r185595-185596 which broke buildbots.Jakob Stoklund Olesen2013-07-042-5/+12
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-031-12/+0
* Simplify landing pad lowering.Jakob Stoklund Olesen2013-07-031-0/+5
* Add MachineBasicBlock::addLiveIn().Jakob Stoklund Olesen2013-07-031-0/+5
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-4/+4
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVectorEric Christopher2013-07-032-6/+6
* Return SmallVectorImpl& instead of SmallVector& in a couple places to avoid h...Craig Topper2013-07-031-7/+7
* Add a space between type and variable name. No functional change.Craig Topper2013-07-031-2/+2
* Debug Info: use module flag to set up Dwarf version.Manman Ren2013-07-021-0/+2
* Remove address spaces from MC.Rafael Espindola2013-07-021-2/+2
* PR16493: DebugInfo with TLS on PPC crashing due to invalid relocationDavid Blaikie2013-07-011-3/+0
* DebugInfo: PR14728: TLS supportDavid Blaikie2013-06-281-0/+3
* Improve diagnostics when getSizeInBits is called on the Other type.Chad Rosier2013-06-241-2/+4
* DebugInfo: PR14404: Avoid truncating 64 bit values into 32 bits for ULEB128/S...David Blaikie2013-06-231-2/+2
* Handle more cases in LiveRangeEdit::eliminateDeadDefs.Andrew Trick2013-06-211-4/+4
* Refactor LiveRangeEdit::eliminateDeadDefs.Andrew Trick2013-06-211-0/+7
* MI-Sched: Adjust regpressure limits for reserved regs.Andrew Trick2013-06-211-1/+14
* DebugInfo: PR14763/r183329 correct the location of indirect parametersDavid Blaikie2013-06-191-1/+2
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-192-7/+8
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-1/+1
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-4/+4
* Don't cache the TLI object since we have access to it through TargetMachine a...Bill Wendling2013-06-191-2/+1
* Directly access objects which may change during compilation.Bill Wendling2013-06-173-16/+28
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-174-7/+13
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-4/+0
* MachineOperand::setIsDebug should ensure the register is /not/ a definitionDavid Blaikie2013-06-161-1/+1
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-153-38/+15
* Add getSelect helper functionMatt Arsenault2013-06-141-0/+14
* Move #include from .h to .cpp file.Jakub Staszak2013-06-141-1/+0
* Remove forward declaration of MachineBasicBlock. It is #included anyway.Jakub Staszak2013-06-131-1/+0
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-061-2/+2
* Don't cache the TargetLoweringInfo object inside of the FunctionLowering object.Bill Wendling2013-06-061-2/+3
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-4/+4
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-251-11/+0
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-252-150/+146
* Track IR ordering of SelectionDAG nodes 1/4.Andrew Trick2013-05-251-0/+62
* The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling2013-05-201-1/+1
* Remove addFrameMove.Rafael Espindola2013-05-161-2/+3
* Fix PBQP graph iterator typedefs.Lang Hames2013-05-161-4/+4