aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* For PR1291:Reid Spencer2007-04-075-89/+157
* Add DomSet back, and revert the changes to LoopSimplify. Apparently theOwen Anderson2007-04-073-63/+320
* Eliminate unnecessary APInt construction.Zhou Sheng2007-04-071-8/+7
* Rephrase linker explanation.Duncan Sands2007-04-071-4/+4
* Make APInt variables do the computation stuffs instead ofZhou Sheng2007-04-071-14/+11
* Eliminate unnecessary zext/trunc stuffs.Zhou Sheng2007-04-071-14/+10
* Regenerate.Reid Spencer2007-04-072-54/+66
* For PR1312:Reid Spencer2007-04-071-2/+8
* Add support for cast instructions.Nick Lewycky2007-04-071-17/+75
* Add signExtend to ConstantRange, to complement zeroExtend and truncate.Nick Lewycky2007-04-072-0/+23
* Unbreak VC++ build.Jeff Cohen2007-04-071-0/+3
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-078-329/+16
* Completely purge DomSet from LoopSimplify. This is part of theOwen Anderson2007-04-071-82/+46
* BreakCriticalEdges does still preserve DominatorTree.Owen Anderson2007-04-071-0/+1
* Expunge DomSet from BreakCriticalEdges. This is part of the continuingOwen Anderson2007-04-071-52/+18
* Fix a bug in my earlier commit which exposed positional options backwards.Chris Lattner2007-04-071-3/+9
* Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson2007-04-073-26/+31
* Terminate some lines that need to be.Reid Spencer2007-04-071-2/+2
* Support NE inequality in ValueRanges.Nick Lewycky2007-04-071-3/+58
* Expunge DomSet from LoadValueNumbering. This is part of the continuingOwen Anderson2007-04-071-9/+9
* add loop rotChris Lattner2007-04-071-0/+1
* Reinstate the SVN capability without requiring Date::Parse. As before theReid Spencer2007-04-071-63/+154
* Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain.Owen Anderson2007-04-071-3/+2
* Cleanup. Refactor out the applying of value ranges to its own method.Nick Lewycky2007-04-071-30/+35
* Use TargetData to find the size of a type.Nick Lewycky2007-04-071-13/+34
* Strengthen icmp snuggling by doing 'compare-or-equal-to' to 'compare'Nick Lewycky2007-04-071-16/+23
* Add loop rotation pass.Devang Patel2007-04-072-0/+438
* fix a miscompilation in printf optimizer.Chris Lattner2007-04-071-38/+36
* trunc to bool no longer compares against zeroChris Lattner2007-04-071-10/+5
* cleanups for strlen optimizerChris Lattner2007-04-071-34/+21
* Introduce a new ReplaceCallWith method, which simplifies a lot of code.Chris Lattner2007-04-071-186/+86
* fixes for strcpy optimizerChris Lattner2007-04-071-53/+42
* Fix bugs in strncmp.Chris Lattner2007-04-071-62/+52
* fix 3 miscompilations and several compielr crashes in strcmp optimizer.Chris Lattner2007-04-071-44/+35
* Fix several nasty bugs in the strchr optimizer, this fixesChris Lattner2007-04-061-48/+54
* testcase for PR1307Chris Lattner2007-04-061-0/+28
* clean up strcat optimizer, no functionality change.Chris Lattner2007-04-061-28/+21
* rename getConstantStringLength -> GetConstantStringInfo. Make it returnChris Lattner2007-04-061-74/+83
* Track new header file.Jeff Cohen2007-04-061-0/+3
* rearchitect the registration mechanism used by the command line option stuff.Chris Lattner2007-04-063-85/+121
* implement Transforms/InstCombine/malloc2.ll and PR1313Chris Lattner2007-04-061-1/+11
* new testcase, update old one.Chris Lattner2007-04-062-4/+23
* Switch some vectors to smallvectors. This reduces amount of malloc'dChris Lattner2007-04-061-6/+8
* Eliminate unneeded virtual methodsChris Lattner2007-04-061-49/+44
* minor comment fixChris Lattner2007-04-061-1/+1
* For PR1209:Reid Spencer2007-04-063-47/+113
* XFAIL this test for now. It will be a while before I can implement thisReid Spencer2007-04-051-0/+1
* eliminate a virtual methodChris Lattner2007-04-051-42/+39
* remove the dead removeArgument method, rename Options to OptionsMap.Chris Lattner2007-04-052-62/+30
* Fix Transforms/GlobalOpt/2007-04-05-Crash.llChris Lattner2007-04-051-1/+1