summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-021-22/+15
* Like the comment says, do not insert cast instructions before phi nodesChris Lattner2005-08-021-0/+4
* This code was very close, but not quite right. It did not take intoChris Lattner2005-08-021-3/+10
* add a comment, make a check more lenientChris Lattner2005-08-021-8/+10
* Simplify for loop, clear a per-loop map after processing each loopChris Lattner2005-08-021-1/+2
* Add a commentChris Lattner2005-08-021-0/+10
* Fix an iterator invalidation problemChris Lattner2005-08-021-1/+3
* ConstantInt::get only works for arguments < 128.Chris Lattner2005-08-011-2/+6
* Keep tabs and trailing spaces out.Jeff Cohen2005-07-301-23/+23
* Fix VC++ build problems.Jeff Cohen2005-07-301-0/+1
* Ack, typoNate Begeman2005-07-301-1/+1
* Commit a new LoopStrengthReduce pass that can use scalar evolutions andNate Begeman2005-07-301-179/+517
* Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so thatNate Begeman2005-07-301-238/+1
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-279-181/+181
* ConvertibleToGEP always returns 0, remove some old crufty code whichChris Lattner2005-07-264-369/+0
* Do not let MaskedValueIsZero consider undef to be zero, for reasonsChris Lattner2005-07-201-2/+8
* When transforming &A[i] < &A[j] -> i < j, make sure to perform the comparisonChris Lattner2005-07-181-4/+11
* Fix a problem that instcombine would hit when dealing with unreachable code.Chris Lattner2005-07-071-5/+29
* Fix PR590 and Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll.Chris Lattner2005-06-301-19/+65
* Doh! Forgot to LLVMify the style.John Criswell2005-06-291-2/+0
* Basic fix for PR#591; don't convert an fprintf() to an fwrite() if thereJohn Criswell2005-06-291-0/+9
* add a debug typeChris Lattner2005-06-241-0/+1
* prevent va_arg from being hoisted from a loopAndrew Lenharth2005-06-201-1/+1
* prevent DCE of vaarg intrinsics. This should take care of most regressionsAndrew Lenharth2005-06-191-2/+0
* core changes for varargsAndrew Lenharth2005-06-181-1/+1
* Fix a problem with the strcmp optimization checking the wrong string andReid Spencer2005-06-181-13/+16
* Clean up some uninitialized variables and missing return statements thatReid Spencer2005-06-181-3/+3
* This is not true: (X != 13 | X < 15) -> X < 15Chris Lattner2005-06-171-2/+1
* Don't crash when dealing with INTMIN. This fixes PR585 andChris Lattner2005-06-171-0/+2
* Don't crash on: X = phi (X, X).Chris Lattner2005-06-171-6/+9
* avoid constructing out of range shift amounts.Chris Lattner2005-06-171-2/+4
* Fix PR583 and testcase Transforms/InstCombine/2005-06-15-DivSelectCrash.llChris Lattner2005-06-161-1/+1
* Fix PR571, removing code that does just the WRONG thing :)Chris Lattner2005-06-161-27/+1
* Fix a bug in my previous patch. Do not get the shift amount type (whichChris Lattner2005-06-161-1/+1
* Fix PR575, patch provided by John Mellor-Crummey. Thanks!Chris Lattner2005-06-151-0/+1
* Fix PR582. The rewriter can move casts around, which invalidated theChris Lattner2005-06-151-1/+11
* Do not promote globals only used by main to locals if there are constantexprsChris Lattner2005-06-151-3/+11
* Fix PR577 and testcase InstCombine/2005-06-15-ShiftSetCCCrash.ll.Chris Lattner2005-06-151-2/+16
* Put the hack back in that removes features, causes regressions to fail, butReid Spencer2005-06-151-0/+2
* Unbreak several InstCombine regression checks introduced by a hack toReid Spencer2005-06-131-2/+0
* Fix a 64-bit problem, passing (int)0 through ... instead of (void*)0Chris Lattner2005-06-091-4/+4
* Fix a problem on 64-bit targets where we passed (int)0 through ... instead ofChris Lattner2005-06-091-7/+7
* hack to fix bzip2 (bug 571)Andrew Lenharth2005-06-041-0/+2
* Make the registration hash_map static. No other module needs it. Also,Reid Spencer2005-05-211-1/+5
* Adjust the file comment to read a little easier.Reid Spencer2005-05-211-6/+7
* Make sure ... arguments are casted to sbyte* where needed.Reid Spencer2005-05-211-13/+12
* Add a "brief" comment for CastToCStrReid Spencer2005-05-211-0/+1
* Fix mismatched type problem that crashed on cases like this:Chris Lattner2005-05-201-8/+17
* Fix Transforms/SimplifyCFG/switch-simplify-crash.llChris Lattner2005-05-201-0/+7
* teach the inliner about coldcc and noreturn functionsChris Lattner2005-05-181-0/+15
OpenPOWER on IntegriCloud