Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading
[oota-llvm.git] / lib / Transforms / IPO /
2005-08-24 Chris LattnerTransform floor((double)FLT) -> (double)floorf(FLT...
2005-08-07 Chris LattnerAll stats are "Number of ..."
2005-08-01 Chris LattnerConstantInt::get only works for arguments < 128.
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-06-29 John CriswellDoh! Forgot to LLVMify the style.
2005-06-29 John CriswellBasic fix for PR#591; don't convert an fprintf() to...
2005-06-24 Chris Lattneradd a debug type
2005-06-18 Reid SpencerFix a problem with the strcmp optimization checking...
2005-06-15 Chris LattnerFix PR575, patch provided by John Mellor-Crummey. ...
2005-06-15 Chris LattnerDo not promote globals only used by main to locals...
2005-06-09 Chris LattnerFix a problem on 64-bit targets where we passed (int...
2005-05-21 Reid SpencerMake the registration hash_map static. No other module...
2005-05-21 Reid SpencerAdjust the file comment to read a little easier.
2005-05-21 Reid SpencerMake sure ... arguments are casted to sbyte* where...
2005-05-21 Reid SpencerAdd a "brief" comment for CastToCStr
2005-05-20 Chris LattnerFix mismatched type problem that crashed on cases like...
2005-05-18 Chris Lattnerteach the inliner about coldcc and noreturn functions
2005-05-15 Reid SpencerDon't look for __builtin_ffs, we'll never see it from...
2005-05-15 Reid SpencerProvide this optimization as well:
2005-05-15 Reid SpencerDuh .. you actually have to #include Config/config...
2005-05-14 Reid SpencerChanges for ffs lib call simplification:
2005-05-09 Chris LattnerPreserve calling conventions when doing IPO
2005-05-08 Chris LattnerConvert non-address taken functions with C calling...
2005-05-07 Reid Spencer* Add two strlen optimizations:
2005-05-07 Reid SpencerDon't increment the counter unless the debug flag is...
2005-05-06 Chris Lattnerpreserve the tail marker
2005-05-06 Chris LattnerWrap long lines
2005-05-05 Chris LattnerFix a bug compimling Ruby, fixing this testcase:
2005-05-04 Reid SpencerImplement the IsDigitOptimization for simplifying calls...
2005-05-04 Reid Spencer* Correct the function prototypes for some of the funct...
2005-05-03 Reid SpencerImplement optimizations for the strchr and llvm.memset...
2005-05-03 Reid SpencerAvoid garbage output in the statistics display by ensur...
2005-05-03 Reid SpencerAdd the StrNCmpOptimization which is similar to strcmp.
2005-05-02 Reid SpencerImplement the fprintf optimization which converts calls...
2005-04-30 Reid SpencerFix a comment that stated the wrong thing.
2005-04-30 Reid Spencer* Don't depend on "guessing" what a FILE* is, just...
2005-04-29 Reid SpencerImplement the optimizations for "pow" and "fputs" libra...
2005-04-29 Jeff CohenConsistently use 'class' to silence VC++
2005-04-28 Reid SpencerRemove from the TODO list those optimizations that...
2005-04-28 Reid SpencerDocument additional libcall transformations that need...
2005-04-27 Reid SpencerDoxygenate.
2005-04-27 Chris Lattnerremove 'statement with no effect' warning
2005-04-27 Reid SpencerMore Cleanup:
2005-04-27 Reid SpencerThis is a cleanup commit:
2005-04-27 Chris Lattnerdetect functions that never return, and turn the instr...
2005-04-27 Reid SpencerPrefix the debug statistics so they group together.
2005-04-27 Reid SpencerIn debug builds, make a statistic for each kind of...
2005-04-26 Chris LattnerThis analysis doesn't take 'throwing' into consideratio...
2005-04-26 Reid SpencerFix up the debug statement to actually use a newline...
2005-04-26 Reid SpencerUh, this isn't argpromotion.
2005-04-26 Reid SpencerAdd some debugging output so we can tell which calls...
2005-04-26 Reid SpencerNo, seriously folks, memcpy really does return void.
2005-04-26 Reid Spencermemcpy returns void!!!!!
2005-04-26 Reid SpencerFix some bugs found by running on llvm-test:
2005-04-26 Reid SpencerChanges From Review Feedback:
2005-04-26 Reid Spencer* Merge get_GVInitializer and getCharArrayLength into...
2005-04-26 Reid Spencer* Implement StrLenOptimization
2005-04-26 Reid SpencerIncorporate feedback from Chris:
2005-04-25 Reid SpencerChanges due to code review and new implementation:
2005-04-25 Reid SpencerLots of changes based on review and new functionality:
2005-04-25 Reid SpencerPost-Review Cleanup:
2005-04-25 Reid SpencerA new pass to provide specific optimizations for certai...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerFix a bug where we would not promote calls to invokes...
2005-03-15 Chris Lattnerstop using method.
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-03-06 Chris LattnerMake this MUCH faster by avoiding a linear search in...
2005-02-27 Chris LattnerTeach globalopt how memset/cpy/move affect memory,...
2005-02-27 Chris LattnerFix spelling, patch contributed by Gabor Greif!
2005-02-23 Chris Lattnermake this more efficient. Scan up to 16 nodes, not...
2005-02-10 Alkis EvlogimenosLocalize globals if they are only used in main(). This...
2005-02-01 Chris LattnerAdjust to changes in APIs
2005-01-29 Chris LattnerSwitchinst takes a hint for the number of cases it...
2005-01-10 Jeff CohenApply feedback from Chris.
2005-01-08 Chris LattnerFix VS warnings.
2005-01-08 Jeff CohenAdd more missing createXxxPass functions.
2004-12-12 Chris LattnerProperly implement copying of a global, fixing the...
2004-12-12 Chris LattnerThough the previous xform applies to literally dozens...
2004-12-12 Chris LattnerIf a variable can only hold two values, and is not...
2004-12-11 Chris LattnerOnly cound if we actually made a change.
2004-12-03 Chris LattnerImplement stripping of debug symbols, making the -...
2004-12-02 Chris LattnerInitial reimplementation of the -strip pass, with a...
2004-12-02 Chris LattnerImplement a FIXME by checking to make sure that a mallo...
2004-12-02 Chris LattnerFix a minor bug where we set a var to initialized on...
2004-11-22 Chris LattnerIgnore debugger intrinsics when doing inlining size...
2004-11-14 Chris LattnerIf a global is just loaded and restored, realize that...
2004-11-14 Chris LattnerRemove note to self
2004-11-14 Chris LattnerIf a function always returns a constant, replace all...
2004-11-13 Chris LattnerRemove debugging code
2004-11-13 Chris LattnerArgument promotion transforms functions to unconditiona...
2004-11-11 Chris LattnerActually, leave the check in. This prevents us from...
2004-11-11 Chris LattnerFix bug: IPConstantProp/deadarg.ll
2004-11-10 Chris LattnerMake IP Constant prop more aggressive about handling...
2004-11-09 Chris LattnerDo not let dead constant expressions hanging off of...
2004-11-09 Chris LattnerChange this back so that I get stable numbers to reflec...
2004-11-09 Chris LattnerFix bug: 2004-11-08-FreeUseCrash.ll
2004-11-07 Chris LattnerVERY large functions that are only called from one...
2004-10-27 Reid SpencerChange Library Names Not To Conflict With Others When...
2004-10-22 Chris Lattner*** empty log message ***
2004-10-22 Reid SpencerWe won't use automake
next