summaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807Stephen Hines2013-08-0733-309/+377
|\
| * Put an llvm_unreachable at the end of getSplatIndex as its loop should never ...Craig Topper2013-08-061-1/+1
| * Check against >= 0 instead of != -1 in getSplatIndex because it generally com...Craig Topper2013-08-061-1/+1
| * Remove trailing whitespace and fix an 80-column violation. No functional change.Craig Topper2013-08-061-4/+5
| * Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer2013-08-051-1/+2
| * Use function attributes to indicate that we don't want to realign the stack.Bill Wendling2013-08-011-5/+0
| * Down-scale slot index distance to save bits.Andrew Trick2013-07-301-0/+7
| * whitespaceAndrew Trick2013-07-301-2/+2
| * MI Sched: Track live-thru registers.Andrew Trick2013-07-301-3/+34
| * Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-1/+1
| * MI Sched: Register pressure heuristics.Andrew Trick2013-07-251-0/+4
| * Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling2013-07-251-5/+0
| * Recommit r186217 with testcase fix:Bill Wendling2013-07-221-4/+0
| * 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