summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Check to make sure types are sized before calling getTypeSize on them.Chris Lattner2004-07-061-13/+15
* It doesn't matter what the 2nd operand is; if the GEP has 2 operands andBrian Gaeke2004-07-061-2/+1
* Add helper function.Brian Gaeke2004-07-061-2/+14
* Implement rem.ll:test3Chris Lattner2004-07-061-0/+18
* Fix a minor bug where we would go into infinite loops on some constantsChris Lattner2004-07-061-1/+2
* Implement InstCombine/sub.ll:test15: X % -Y === X % YChris Lattner2004-07-061-2/+9
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-0412-0/+15
* Implement add.ll:test22, a common case in MSIL filesChris Lattner2004-07-031-0/+18
* Do not call getTypeSize on a type that has no sizeChris Lattner2004-07-021-1/+2
* Get rid of a dead variable, and fix a typo in a comment.Brian Gaeke2004-07-021-4/+1
* Make this pass use a more specific debug message than "Processing:".Brian Gaeke2004-07-012-2/+2
* Restoring this file.Vikram S. Adve2004-06-291-0/+76
* Remove unused fileChris Lattner2004-06-281-495/+0
* These passes are long dead/obsolete. They never worked in the first placeChris Lattner2004-06-281-188/+0
* Implement InstCombine/add.ll:test21Chris Lattner2004-06-271-1/+6
* New constant expression lowering pass to simplify your instruction selection ...Chris Lattner2004-06-251-0/+171
* This file is unused, and duplicates functionality in TraceValues.cpp.Vikram S. Adve2004-06-241-76/+0
* Two fixes. First, stop using the ugly shouldSubstituteIndVar method.Chris Lattner2004-06-241-1/+7
* Moved to lib/VMCoreMisha Brukman2004-06-231-927/+0
* Use new IsNAN() wrapper.Brian Gaeke2004-06-231-15/+2
* File depends on DSA, moved to lib/Analysis/DataStructureMisha Brukman2004-06-221-495/+0
* *FINALLY* Fix a really nasty nondeterministic bug that has been haunting usChris Lattner2004-06-211-6/+7
* Comment out the isnan stuff until we get a proper autoconf test for itChris Lattner2004-06-211-1/+7
* Make order of argument addition deterministic. In particular, the layoutChris Lattner2004-06-211-10/+35
* Make use of BinaryOperator::create* methods to shrinkify code.Chris Lattner2004-06-201-21/+14
* Fix the inliner to be deterministic, not letting its output depend on theChris Lattner2004-06-201-4/+3
* Add some DEBUG output to the simplifycfg routinesChris Lattner2004-06-201-14/+13
* Now that dominator tree children are built in determinstic order, this horrib...Chris Lattner2004-06-191-16/+2
* This will hopefully fix a heisenbug that Vladimir Merzliakov is runningChris Lattner2004-06-191-0/+1
* Fix a nasty bug, noticed by ReidChris Lattner2004-06-191-1/+1
* Fix one source of nondeterminism in the -licm pass: the hoist passChris Lattner2004-06-191-2/+16
* Change to use the StableBasicBlockNumbering classChris Lattner2004-06-191-15/+7
* Do not let the numbering of PHI nodes placed in the function depend onChris Lattner2004-06-191-2/+36
* Do not sort by the address of LLVM ConstantInt* objects. This producesChris Lattner2004-06-191-10/+21
* Do not loop over uses as we delete them. This causes iterators to beChris Lattner2004-06-191-3/+2
* Implement Transforms/InstCombine/and.ll:test17, a common case thatChris Lattner2004-06-181-3/+15
* Do not function resolve intrinsics. This prevents warnings and possible badChris Lattner2004-06-181-1/+2
* I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke2004-06-171-0/+1
* Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner2004-06-171-1/+1
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-173-5/+5
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-29/+5
* Fix typo in DEBUG printout.Brian Gaeke2004-06-171-1/+1
* Um, did someone make a typo or something?Brian Gaeke2004-06-151-1/+1
* Remove support for the isnan intrinsicChris Lattner2004-06-151-3/+0
* Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke2004-06-141-0/+8
* Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos2004-06-131-1/+4
* Constant fold the isnan intrinsicChris Lattner2004-06-111-1/+10
* Fix a bug in my checkin from last night that caused miscompilations ofChris Lattner2004-06-101-5/+1
* More minor cleanupsChris Lattner2004-06-101-11/+8
* Eliminate many occurrances of Instruction::Chris Lattner2004-06-101-134/+112
OpenPOWER on IntegriCloud