aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2010-06-15disable SmallVectorImpl's copy constructor. This prevents a classChris Lattner
2010-06-15Add CoalescerPair helper class.Jakob Stoklund Olesen
2010-06-14Add missing include to unbreak the build.Sean Hunt
2010-06-14- Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng
2010-06-14Fix a comment typo.Bob Wilson
2010-06-13Let SmallVector take advantage of LiveRange's podness.Benjamin Kramer
2010-06-12declare a class with 'class' instead of struct to avoid tag mismatch Chris Lattner
2010-06-12Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng
2010-06-11Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings
2010-06-11Define ContextualFoldingSet, which stores a context parameter to pass down toJohn McCall
2010-06-10Avoid many "variable 'Sub' set but not used [-Wunused-but-set-variable]" warn...Duncan Sands
2010-06-10Add includes to get ptrdiff_t. This is needed by gcc-4.6 which hasDuncan Sands
2010-06-09Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng
2010-06-09Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping.Evan Cheng
2010-06-09- Fix description of SUBREG_TO_REG. It's not going to generate a zext. But itBill Wendling
2010-06-09Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks
2010-06-09Fix a gcc warning:Rafael Espindola
2010-06-08Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes
2010-06-08ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on to...Daniel Dunbar
2010-06-08Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smartBenjamin Kramer
2010-06-07The FoldingSet hash data includes pointer values, so it isn'tDan Gohman
2010-06-07Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't goDan Gohman
2010-06-07Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling
2010-06-05revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner
2010-06-05Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes
2010-06-05Make MachineFunctionPass::createPrinterPass private, as no subclassesDan Gohman
2010-06-05Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings
2010-06-05LSR needs to remember inserted instructions even in postinc mode, becauseDan Gohman
2010-06-05Implement operator== and operator!= for SetVector.Dan Gohman
2010-06-04Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-06-02Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen
2010-06-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-06-02Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson
2010-06-02remove trailing whitespaceJim Grosbach
2010-06-02Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola
2010-06-01Don't call flush() at a library level which isn't checking for errorsDan Gohman
2010-06-01Fix a typo in a comment.Dan Gohman
2010-05-29SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman
2010-05-29Fix typo.Nick Lewycky
2010-05-28Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman
2010-05-28Fix a comment; vectors are not a special case here.Dan Gohman
2010-05-28Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen
2010-05-28Move FindAvailableLoadedValue isSafeToLoadUnconditionally out ofDan Gohman
2010-05-28Fix a comment.Dan Gohman
2010-05-27Add a -regalloc=default option that chooses a register allocator based on the -OJakob Stoklund Olesen
2010-05-27Remove ancient prototype.Jakob Stoklund Olesen
2010-05-27back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach
2010-05-27Make ParseIRFile and getLazyIRFileModule incoporate the underlyingDan Gohman
2010-05-27Don't special-case stdout in llvm::WriteBitcodeToFile; just considerDan Gohman
2010-05-27hook ISD::STACKADDR to an intrinsicJim Grosbach