aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-03-19Fix the Win32 VS2008 build:Sebastian Redl
2009-03-19Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng
2009-03-19SADDO and UADDO are commutative.Dan Gohman
2009-03-13Fix FastISel's assumption that i1 values are always zero-extendedDan Gohman
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng
2009-03-11Two coalescer fixes in one.Evan Cheng
2009-03-10Refine the Dwarf writer timers so that they measure exception writing and debugBill Wendling
2009-03-10Add a timer to the DwarfWriter pass that measures the total time it takes toBill Wendling
2009-03-10wire up support for emitting "special" values from inline asmChris Lattner
2009-03-09Revert r66415. It's causing failures during bootstrap builds:Bill Wendling
2009-03-09Add a constructor for BuildVectorSDNode and revert the temporary workaroundBob Wilson
2009-03-09in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif
2009-03-06Add default constructor to SDNode to make gcc 3.4.6 happy.Tanya Lattner
2009-03-06do not close friendship with every odd classGabor Greif
2009-03-04ooops, forgot to include the pointless-write eliminator in my previous checkinGabor Greif
2009-03-04Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif
2009-03-04"Ghostify" embedded sentinels. This is a real win in all casesGabor Greif
2009-03-03Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman
2009-03-02Generalize BuildVectorSDNode::isConstantSplat to use APInts and handleBob Wilson
2009-03-01Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a newBob Wilson
2009-02-25Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng
2009-02-25Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng
2009-02-25Expand tabs to spaces (overlooked in previous commit)Scott Michel
2009-02-25Remove all "cached" data from BuildVectorSDNode, preferring to retrieveScott Michel
2009-02-24Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling
2009-02-24- Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling
2009-02-22Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel
2009-02-20Add an accessor method to DwarfWriter to tell of debugging info should be emi...Bill Wendling
2009-02-20Add a default debug location object to the Machine Function. It's used to emi...Bill Wendling
2009-02-19Print out a new label only if the debug location *tuple* is different. The debugBill Wendling
2009-02-18Put code that generates debug labels into TableGen so that it can be used byBill Wendling
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman
2009-02-18Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman
2009-02-18Eliminate several more unnecessary intptr_t casts.Dan Gohman
2009-02-17Remove trailing whitespace to reduce later commit patch noise.Scott Michel
2009-02-17--- Merging (from foreign repository) r64714 into '.':Bill Wendling
2009-02-14Unbreak the build on win32.Cedric Venet
2009-02-13Remove non-DebugLoc versions of BuildMI.Dale Johannesen
2009-02-12Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen
2009-02-11When scheduling a block in parts, keep track of the overallDan Gohman
2009-02-11It isn't necessary to explicitly clear the contents of std::vectorDan Gohman
2009-02-10Factor out more code for computing register live-range informationforDan Gohman
2009-02-08Fix PR3486. Fix a bug in code that manually patch physical register live inte...Evan Cheng
2009-02-08Strengthen the previous check.Evan Cheng
2009-02-08git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64073 91177308-0d34-...Evan Cheng
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-07Make SDNode constructors take a DebugLoc always.Dale Johannesen
2009-02-07Deleted one line too many. oops.Dale Johannesen
2009-02-07Remove now-unused constructors.Dale Johannesen
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen