aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Disable the string map copy ctor and assignment operators,Chris Lattner2007-07-221-1/+16
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-201-1/+1
* Simplify the logic for setVolatile.Dan Gohman2007-07-201-2/+2
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-201-4/+5
* Make the heuristic for shrinking DenseMap smarter.Owen Anderson2007-07-201-2/+4
* Use SmallVector instead of std::vector.Devang Patel2007-07-201-2/+2
* Have DenseMap auto-shrink itself on clear(). This improves the time to optimizeOwen Anderson2007-07-201-1/+36
* Verify loop info.Devang Patel2007-07-194-5/+7
* Properly initialize value :)Anton Korobeynikov2007-07-191-1/+1
* Set up ground work to verify preserved analysis info.Devang Patel2007-07-191-0/+4
* Add constructor overloads for LoadInst and StoreInst that insert at theDan Gohman2007-07-181-0/+4
* Unbreak the build by putting calls to free into the implementation file andReid Spencer2007-07-171-4/+1
* Add support for walking up memory def chains, which enables finding many moreOwen Anderson2007-07-161-3/+5
* Use realloc() to (potentially) resize the contents of SmallPtrSet in place.Owen Anderson2007-07-161-1/+1
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-164-4/+4
* Handle decrementing loops properly. Fixes PR1533.Nick Lewycky2007-07-161-4/+2
* add a helper method.Chris Lattner2007-07-151-0/+1
* Clarify the language. Pointed out by Duncan Sands.Nick Lewycky2007-07-141-2/+5
* Long live the exception handling!Anton Korobeynikov2007-07-144-2/+32
* Add alternate ConstantRange intersection algorithm.Nick Lewycky2007-07-141-0/+6
* Make LCSSA a loop pass.Devang Patel2007-07-131-1/+1
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-131-0/+3
* Regenerate to pick up Gabor's changes.Reid Spencer2007-07-131-0/+12
* Adding ability to demote phi to stack. Tanya Lattner2007-07-111-0/+5
* Add FastDSE, a new algorithm for doing dead store elimination. This algorith...Owen Anderson2007-07-112-0/+8
* Add OptionalDefOperand. Remove clobbersPred. Also add DefinesPredicate to be ...Evan Cheng2007-07-101-9/+21
* Add support for finding the dependencies of call and invoke instructions.Owen Anderson2007-07-101-0/+2
* Fix a bunch of things from Chris' feedbackOwen Anderson2007-07-101-3/+5
* When a node value is only used by a CopyToReg, use the user's dest. This shou...Evan Cheng2007-07-101-2/+2
* Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng2007-07-101-0/+11
* Evidently my earlier fix did not go far enough. When resizing a zero-sizedOwen Anderson2007-07-101-1/+2
* When resizing a BitVector with size 0, be sure to clear the low word before u...Owen Anderson2007-07-091-0/+5
* Expose struct size threhold to allow users to tweak their own setting.Devang Patel2007-07-091-1/+1
* Make the assignment operator for SmallPtrSet return a reference, and fix a lo...Owen Anderson2007-07-091-1/+1
* Fix memory leak.Devang Patel2007-07-091-2/+8
* work around an aparent gcc name resolution bug by Chris Lattner2007-07-091-2/+1
* implement operator= for smallptrsetChris Lattner2007-07-091-0/+14
* Move the APInt form of SCEVUnknown::getIntegerSCEV to SCEVConstant::get, andDan Gohman2007-07-091-2/+2
* Fix a typo in a comment.Dan Gohman2007-07-091-1/+1
* missed this oneGabor Greif2007-07-091-1/+1
* fix typosGabor Greif2007-07-091-7/+7
* A first stab at memory dependence analysis. This is an interface on top ofOwen Anderson2007-07-061-0/+69
* Add some accessors to improve consistency.Owen Anderson2007-07-061-0/+4
* Add SplitEdge and SplitBlock utility routines. Devang Patel2007-07-061-0/+11
* finishing touches of bytecode -> bitcode changes. also unbreak WindowsGabor Greif2007-07-061-5/+4
* Remove redundant declarations.Dan Gohman2007-07-061-6/+0
* eliminate residual cruft related to recognizing bytecodeGabor Greif2007-07-062-17/+2
* Fix a comment so that the element numbering match the actual elementDan Gohman2007-07-061-1/+1
* Add the byval attributeRafael Espindola2007-07-062-1/+4
* Add explicit keywords.Dan Gohman2007-07-054-4/+4