Age | Commit message (Expand) | Author |
2007-02-13 | Eliminate use of ctors that take vectors. | Chris Lattner |
2007-02-12 | stop using methods that take vectors. | Chris Lattner |
2007-02-11 | simplify code by using Value::takeName | Chris Lattner |
2007-02-07 | redesign the primary datastructure used by mem2reg to eliminate an | Chris Lattner |
2007-02-05 | With the last change, we no longer need both directions of mapping from | Chris Lattner |
2007-02-05 | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer |
2007-02-05 | Simplify use of DFBlocks, this makes no noticable performance difference, | Chris Lattner |
2007-02-05 | Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::erase | Chris Lattner |
2007-02-05 | switch a SmallPtrSet back to an std::set for now, this caused problems. | Chris Lattner |
2007-02-05 | switch an std::set over to a SmallPtrSet, speeding up mem2reg 6% on 176.gcc. | Chris Lattner |
2007-02-05 | switch an std::set over to SmallPtrSet, speeding up mem2reg 3.4% on 176.gcc. | Chris Lattner |
2007-02-05 | eliminate some malloc traffic, this speeds up mem2reg by 3.4%. | Chris Lattner |
2007-02-05 | For PR411: | Reid Spencer |
2007-02-05 | For PR1177: | Reid Spencer |
2007-02-05 | Use DenseMap for pointer->pointer maps. | Owen Anderson |
2007-02-04 | For PR1163: | Reid Spencer |
2007-02-03 | Switch inliner over to use DenseMap instead of std::map for ValueMap. This | Chris Lattner |
2007-02-01 | Fix bugs in the inliner having to do with single-entry phi nodes and valuemap | Chris Lattner |
2007-01-31 | eliminate temporary vectors | Chris Lattner |
2007-01-30 | Adjust #includes to match movement of constant folding code from transformuti... | Chris Lattner |
2007-01-30 | move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into | Chris Lattner |
2007-01-30 | remove now-dead code. | Chris Lattner |
2007-01-30 | The inliner/cloner can now optionally take TargetData info, which can be | Chris Lattner |
2007-01-30 | Change constant folding APIs to take an optional TargetData, and change | Chris Lattner |
2007-01-30 | For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid | Reid Spencer |
2007-01-26 | For PR761: | Reid Spencer |
2007-01-25 | Inherit BasicBlockPass directly from Pass. | Devang Patel |
2007-01-19 | For PR1043: | Reid Spencer |
2007-01-15 | rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. | Chris Lattner |
2007-01-15 | Eliminate calls to isInteger, generalizing code and tightening checks as needed. | Chris Lattner |
2007-01-15 | Fix Analysis/Dominators/2006-10-02-BreakCritEdges.ll | Chris Lattner |
2007-01-14 | Fix PR1110 and Analysis/Dominators/2007-01-14-BreakCritEdges.ll by being | Chris Lattner |
2007-01-12 | Implement review feedback for the ConstantBool->ConstantInt merge. Chris | Reid Spencer |
2007-01-11 | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. | Reid Spencer |
2007-01-11 | For PR1043: | Zhou Sheng |
2007-01-07 | Change the interface to Module::getOrInsertFunction to be easier to use,to re... | Chris Lattner |
2007-01-07 | prepare for adjustment to getOrInsertFunction method | Chris Lattner |
2007-01-06 | For PR411: | Reid Spencer |
2006-12-31 | For PR950: | Reid Spencer |
2006-12-23 | For PR950: | Reid Spencer |
2006-12-19 | switch more statistics over to STATISTIC, eliminating static ctors. Also, | Chris Lattner |
2006-12-17 | Added an automatic cast to "std::ostream*" etc. from OStream. We then can | Bill Wendling |
2006-12-13 | Replace CastInst::createInferredCast calls with more accurate cast | Reid Spencer |
2006-12-12 | Fix the casting for the computation of the Malloc size. | Reid Spencer |
2006-12-12 | Change inferred getCast into specific getCast. Passes all tests. | Reid Spencer |
2006-12-07 | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling |
2006-12-06 | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner |
2006-11-27 | For PR950: | Reid Spencer |
2006-11-26 | Remove #include <iostream> and use llvm_* streams instead. | Bill Wendling |
2006-11-18 | Do not convert massive blocks on phi nodes into select statements. Instead | Chris Lattner |