- Mar 15, 2004
-
-
Chris Lattner authored
sin/cos/strlen calls and stuff. This implements: LICM/call_sink_pure_function.ll LICM/call_sink_const_function.ll llvm-svn: 12415
-
- Feb 02, 2004
-
-
Chris Lattner authored
llvm-svn: 11082
-
- Jan 08, 2004
-
-
Chris Lattner authored
getSubLoops/getTopLevelLoops methods, replacing them with iterator-based accessors. llvm-svn: 10714
-
- Dec 19, 2003
-
-
Chris Lattner authored
llvm-svn: 10536
-
Chris Lattner authored
loop before hoisting any. llvm-svn: 10534
-
- Dec 18, 2003
-
-
Chris Lattner authored
AliasSetTracker as well. llvm-svn: 10507
-
- Dec 14, 2003
-
-
Chris Lattner authored
llvm-svn: 10458
-
- Dec 11, 2003
-
-
Chris Lattner authored
Fix LICM/2003-12-11-SinkingToPHI.ll, and quite possibly all of the other known problems in the universe. llvm-svn: 10409
-
- Dec 10, 2003
-
-
Chris Lattner authored
Thanks for pointing this out John :) llvm-svn: 10387
-
Chris Lattner authored
llvm-svn: 10386
-
Chris Lattner authored
llvm-svn: 10371
-
Chris Lattner authored
llvm-svn: 10370
-
Chris Lattner authored
Make LICM itself a bit more efficient, and make the generated code more efficient too: don't insert a store in every exit block, because a particular block may be exited to more than once by a loop llvm-svn: 10369
-
Chris Lattner authored
better job, but this is the majority of the work. This implements LICM/sink*.ll llvm-svn: 10358
-
- Dec 09, 2003
-
-
Chris Lattner authored
should make subsequent changes simpler. This also allows us to hoist vaarg and vanext instructions llvm-svn: 10342
-
Chris Lattner authored
Code cleanups Make LICM::SafeToHoist marginally more efficient llvm-svn: 10341
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Nov 07, 2003
-
-
Misha Brukman authored
llvm-svn: 9768
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- Oct 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9073
-
- Oct 12, 2003
-
-
Chris Lattner authored
llvm-svn: 9061
-
- Oct 10, 2003
-
-
Misha Brukman authored
llvm-svn: 9027
-
- Oct 05, 2003
-
-
Chris Lattner authored
llvm-svn: 8883
-
- Sep 11, 2003
-
-
Chris Lattner authored
llvm-svn: 8469
-
Misha Brukman authored
llvm-svn: 8467
-
- Sep 10, 2003
-
-
Chris Lattner authored
llvm-svn: 8431
-
- Sep 08, 2003
-
-
Chris Lattner authored
llvm-svn: 8399
-
- Aug 05, 2003
-
-
Tanya Lattner authored
llvm-svn: 7614
-
Tanya Lattner authored
llvm-svn: 7612
-
- Aug 02, 2003
-
-
Chris Lattner authored
llvm-svn: 7492
-
- Apr 23, 2003
-
-
Chris Lattner authored
llvm-svn: 5872
-
- Mar 04, 2003
-
-
Chris Lattner authored
allows LICM to use access sizes to help alias analysis be more precise. llvm-svn: 5693
-
- Mar 03, 2003
-
-
Chris Lattner authored
llvm-svn: 5685
-
- Feb 28, 2003
-
-
Chris Lattner authored
llvm-svn: 5675
-
- Feb 27, 2003
-
-
Chris Lattner authored
llvm-svn: 5658
-
- Feb 26, 2003
-
-
Chris Lattner authored
Convert to work with new AliasAnalysis interface by conservatively assuming all pointers are arbitrarily large accesses llvm-svn: 5636
-
- Feb 24, 2003
-
-
Chris Lattner authored
llvm-svn: 5613
-
- Oct 21, 2002
-
-
Chris Lattner authored
setPreservesCFG to be less confusing. llvm-svn: 4255
-
- Oct 02, 2002
-
-
Chris Lattner authored
* Renamed StatisticReporter.h/cpp to Statistic.h/cpp * Broke constructor to take two const char * arguments instead of one, so that indendation can be taken care of automatically. * Sort the list by pass name when printing * Make sure to print all statistics as a group, instead of randomly when the statistics dtors are called. * Updated ProgrammersManual with new semantics. llvm-svn: 4002
-
- Sep 30, 2002
-
-
Chris Lattner authored
llvm-svn: 3980
-