summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315)Chris Lattner2007-04-08
* reenable this xform, whoops :)Chris Lattner2007-04-08
* Fix regression on Instcombine/apint-or2.llChris Lattner2007-04-08
* Generalize the code that handles (A&B)|(A&C) to work where B/C are not consta...Chris Lattner2007-04-08
* implement a fixme: move optimizations for fwrite out of fputs into a newChris Lattner2007-04-08
* Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson.Nick Lewycky2007-04-08
* Don't crash when encountering a BasicBlock that hasn't been registered yet.Nick Lewycky2007-04-08
* Significantly simplify the clients of GetConstantStringInfo, by having itChris Lattner2007-04-07
* Fix problems in the sprintf optimizerChris Lattner2007-04-07
* Change CastToCStr to take a pointer instead of a reference.Chris Lattner2007-04-07
* Unbreak VC++ build.Jeff Cohen2007-04-07
* Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86Chris Lattner2007-04-07
* Avoid a useless temporary constrution.Reid Spencer2007-04-07
* Fix another PathWithStatus issue.Reid Spencer2007-04-07
* For PR1291:Reid Spencer2007-04-07
* For PR1291:Reid Spencer2007-04-07
* Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson2007-04-07
* Eliminate unnecessary APInt construction.Zhou Sheng2007-04-07
* Make APInt variables do the computation stuffs instead ofZhou Sheng2007-04-07
* Eliminate unnecessary zext/trunc stuffs.Zhou Sheng2007-04-07
* Add support for cast instructions.Nick Lewycky2007-04-07
* Add signExtend to ConstantRange, to complement zeroExtend and truncate.Nick Lewycky2007-04-07
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-07
* Completely purge DomSet from LoopSimplify. This is part of theOwen Anderson2007-04-07
* BreakCriticalEdges does still preserve DominatorTree.Owen Anderson2007-04-07
* Expunge DomSet from BreakCriticalEdges. This is part of the continuingOwen Anderson2007-04-07
* Fix a bug in my earlier commit which exposed positional options backwards.Chris Lattner2007-04-07
* Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson2007-04-07
* Support NE inequality in ValueRanges.Nick Lewycky2007-04-07
* Expunge DomSet from LoadValueNumbering. This is part of the continuingOwen Anderson2007-04-07
* Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain.Owen Anderson2007-04-07
* Cleanup. Refactor out the applying of value ranges to its own method.Nick Lewycky2007-04-07
* Use TargetData to find the size of a type.Nick Lewycky2007-04-07
* Strengthen icmp snuggling by doing 'compare-or-equal-to' to 'compare'Nick Lewycky2007-04-07
* Add loop rotation pass.Devang Patel2007-04-07
* fix a miscompilation in printf optimizer.Chris Lattner2007-04-07
* trunc to bool no longer compares against zeroChris Lattner2007-04-07
* cleanups for strlen optimizerChris Lattner2007-04-07
* Introduce a new ReplaceCallWith method, which simplifies a lot of code.Chris Lattner2007-04-07
* fixes for strcpy optimizerChris Lattner2007-04-07
* Fix bugs in strncmp.Chris Lattner2007-04-07
* fix 3 miscompilations and several compielr crashes in strcmp optimizer.Chris Lattner2007-04-07
* Fix several nasty bugs in the strchr optimizer, this fixesChris Lattner2007-04-06
* clean up strcat optimizer, no functionality change.Chris Lattner2007-04-06
* rename getConstantStringLength -> GetConstantStringInfo. Make it returnChris Lattner2007-04-06
* rearchitect the registration mechanism used by the command line option stuff.Chris Lattner2007-04-06
* implement Transforms/InstCombine/malloc2.ll and PR1313Chris Lattner2007-04-06
* minor comment fixChris Lattner2007-04-06
* For PR1209:Reid Spencer2007-04-06
* remove the dead removeArgument method, rename Options to OptionsMap.Chris Lattner2007-04-05