aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2004-06-21*FINALLY* Fix a really nasty nondeterministic bug that has been haunting usChris Lattner
2004-06-21Comment out the isnan stuff until we get a proper autoconf test for itChris Lattner
2004-06-21Make order of argument addition deterministic. In particular, the layoutChris Lattner
2004-06-20Make use of BinaryOperator::create* methods to shrinkify code.Chris Lattner
2004-06-20Fix the inliner to be deterministic, not letting its output depend on theChris Lattner
2004-06-20Add some DEBUG output to the simplifycfg routinesChris Lattner
2004-06-19Now that dominator tree children are built in determinstic order, this horrib...Chris Lattner
2004-06-19This will hopefully fix a heisenbug that Vladimir Merzliakov is runningChris Lattner
2004-06-19Fix a nasty bug, noticed by ReidChris Lattner
2004-06-19Fix one source of nondeterminism in the -licm pass: the hoist passChris Lattner
2004-06-19Change to use the StableBasicBlockNumbering classChris Lattner
2004-06-19Do not let the numbering of PHI nodes placed in the function depend onChris Lattner
2004-06-19Do not sort by the address of LLVM ConstantInt* objects. This producesChris Lattner
2004-06-19Do not loop over uses as we delete them. This causes iterators to beChris Lattner
2004-06-18Implement Transforms/InstCombine/and.ll:test17, a common case thatChris Lattner
2004-06-18Do not function resolve intrinsics. This prevents warnings and possible badChris Lattner
2004-06-17I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke
2004-06-17Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-06-17Fix typo in DEBUG printout.Brian Gaeke
2004-06-15Um, did someone make a typo or something?Brian Gaeke
2004-06-15Remove support for the isnan intrinsicChris Lattner
2004-06-14Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke
2004-06-13Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos
2004-06-11Constant fold the isnan intrinsicChris Lattner
2004-06-10Fix a bug in my checkin from last night that caused miscompilations ofChris Lattner
2004-06-10More minor cleanupsChris Lattner
2004-06-10Eliminate many occurrances of Instruction::Chris Lattner
2004-06-09Implement InstCombine/select.ll:test15*Chris Lattner
2004-06-09Be more careful about the order we put stuff onto the worklist. This allow u...Chris Lattner
2004-06-09Implement select.ll:test14*Chris Lattner
2004-06-03Expand head-of-file comment.Brian Gaeke
2004-06-01Use new form of unconditional branch constructor.Brian Gaeke
2004-05-28Fix one of the major things that is causing the C Backend to infinite loopChris Lattner
2004-05-27Fix a bug in the -deadtypeelim pass. The SymbolTable re-write changed itJohn Criswell
2004-05-27Fix InstCombine/load.ll & PR347.Chris Lattner
2004-05-27Implement constant folding of fmod, which is used a lot in povrayChris Lattner
2004-05-27Restructure call constant folding code a bit to make it simplerChris Lattner
2004-05-26Do not pass a null pointer if this instruction is not prepended orAlkis Evlogimenos
2004-05-26Use one destination constructor for the unconditional branch.Alkis Evlogimenos
2004-05-25Convert to SymbolTable's new iteration interface.Reid Spencer
2004-05-25Convert to SymbolTable's new lookup and iteration interfaces.Reid Spencer
2004-05-25Remove unused header file.Reid Spencer
2004-05-25Make this pass simply invoke SymbolTable::strip().Reid Spencer
2004-05-25Implement InstCombine:shift.ll:test16, which turns (X >> C1) & C2 != C3Chris Lattner
2004-05-25Implement instcombine/cast.ll:test16:Chris Lattner
2004-05-24Fix a bug in my previous checkinChris Lattner
2004-05-23Spelling people's names right is kinda importantChris Lattner
2004-05-23Fix cases where we missed inlining some more obvious candidates because theChris Lattner