aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2007-07-17Unbreak the build by putting calls to free into the implementation file andReid Spencer
2007-07-16Add support for walking up memory def chains, which enables finding many moreOwen Anderson
2007-07-16Use realloc() to (potentially) resize the contents of SmallPtrSet in place.Owen Anderson
2007-07-16Fix comments about vectors to use the current wording.Dan Gohman
2007-07-16Handle decrementing loops properly. Fixes PR1533.Nick Lewycky
2007-07-15add a helper method.Chris Lattner
2007-07-14Clarify the language. Pointed out by Duncan Sands.Nick Lewycky
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-07-14Add alternate ConstantRange intersection algorithm.Nick Lewycky
2007-07-13Make LCSSA a loop pass.Devang Patel
2007-07-13Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen
2007-07-13Regenerate to pick up Gabor's changes.Reid Spencer
2007-07-11Adding ability to demote phi to stack. Tanya Lattner
2007-07-11Add FastDSE, a new algorithm for doing dead store elimination. This algorith...Owen Anderson
2007-07-10Add OptionalDefOperand. Remove clobbersPred. Also add DefinesPredicate to be ...Evan Cheng
2007-07-10Add support for finding the dependencies of call and invoke instructions.Owen Anderson
2007-07-10Fix a bunch of things from Chris' feedbackOwen Anderson
2007-07-10When a node value is only used by a CopyToReg, use the user's dest. This shou...Evan Cheng
2007-07-10Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng
2007-07-10Evidently my earlier fix did not go far enough. When resizing a zero-sizedOwen Anderson
2007-07-09When resizing a BitVector with size 0, be sure to clear the low word before u...Owen Anderson
2007-07-09Expose struct size threhold to allow users to tweak their own setting.Devang Patel
2007-07-09Make the assignment operator for SmallPtrSet return a reference, and fix a lo...Owen Anderson
2007-07-09Fix memory leak.Devang Patel
2007-07-09work around an aparent gcc name resolution bug by Chris Lattner
2007-07-09implement operator= for smallptrsetChris Lattner
2007-07-09Move the APInt form of SCEVUnknown::getIntegerSCEV to SCEVConstant::get, andDan Gohman
2007-07-09Fix a typo in a comment.Dan Gohman
2007-07-09missed this oneGabor Greif
2007-07-09fix typosGabor Greif
2007-07-06A first stab at memory dependence analysis. This is an interface on top ofOwen Anderson
2007-07-06Add some accessors to improve consistency.Owen Anderson
2007-07-06Add SplitEdge and SplitBlock utility routines. Devang Patel
2007-07-06finishing touches of bytecode -> bitcode changes. also unbreak WindowsGabor Greif
2007-07-06Remove redundant declarations.Dan Gohman
2007-07-06eliminate residual cruft related to recognizing bytecodeGabor Greif
2007-07-06Fix a comment so that the element numbering match the actual elementDan Gohman
2007-07-06Add the byval attributeRafael Espindola
2007-07-05Add explicit keywords.Dan Gohman
2007-07-05Make MachineFunctionPass::runOnFunction non-virtual. Subclasses overrideDan Gohman
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-07-05Make sure only one copy of a filter is placed in theDuncan Sands
2007-07-04Extend eh.selector to support both catches and filters.Duncan Sands
2007-07-04Remove unused method - getIDomBlock().Devang Patel
2007-07-04Fix typo in assertion check.Devang Patel
2007-07-02Remove declarations for code no longer in the tree, to avoid confusion.Dan Gohman
2007-07-02Add explicit keywords.Dan Gohman
2007-06-29Add loop info verification mechanism.Devang Patel
2007-06-29Add an explicit keyword. Thanks Chris!Dan Gohman
2007-06-29Convert .cvsignore filesJohn Criswell