- Aug 24, 2005
-
-
Chris Lattner authored
llvm-svn: 22992
-
- May 06, 2005
-
-
Misha Brukman authored
* Remove commented-out debug printouts llvm-svn: 21707
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21439
-
Misha Brukman authored
llvm-svn: 21420
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Jul 23, 2004
-
-
Chris Lattner authored
the live intervals for some registers. llvm-svn: 15125
-
Chris Lattner authored
llvm-svn: 15118
-
- Jul 19, 2004
-
-
Chris Lattner authored
ask instructions for their parent. llvm-svn: 14998
-
Chris Lattner authored
llvm-svn: 14997
-
- Jul 01, 2004
-
-
Chris Lattner authored
map. llvm-svn: 14518
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13956
-
- May 12, 2004
-
-
Chris Lattner authored
broke obsequi and a lot of other things. It all boiled down to MBB being overloaded in an inner scope and me confusing it with the one in the outer scope. Ugh! llvm-svn: 13517
-
- May 10, 2004
-
-
Chris Lattner authored
phi-elimination from 0.6 to 0.54s on kc++. llvm-svn: 13454
-
Chris Lattner authored
in the basic block being processed. This fixes PhiElimination on kimwitu++ from taking 105s to taking a much more reasonable 0.6s (in a debug build). llvm-svn: 13453
-
Chris Lattner authored
than before. Because this is the case, we can compute the first non-phi instruction once when de-phi'ing a block. This shaves ~4s off of phielimination of _Z7yyparsev in kimwitu++ from 109s -> 105s. There are still much more important gains to come. llvm-svn: 13452
-
- May 01, 2004
-
-
Chris Lattner authored
llvm-svn: 13302
-
- Mar 31, 2004
-
-
Chris Lattner authored
llvm-svn: 12571
-
- Feb 23, 2004
-
-
Chris Lattner authored
llvm-svn: 11757
-
Alkis Evlogimenos authored
block into MachineBasicBlock::getFirstTerminator(). This also fixes a bug in the implementation of the above in both RegAllocLocal and InstrSched, where instructions where added after the terminator if the basic block's only instruction was a terminator (it shouldn't matter for RegAllocLocal since this case never occurs in practice). llvm-svn: 11748
-
- Feb 14, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11430
-
- Feb 13, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11393
-
- Feb 12, 2004
-
-
Alkis Evlogimenos authored
ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340
-
- Feb 10, 2004
-
-
Chris Lattner authored
llvm-svn: 11283
-
- Dec 14, 2003
-
-
Alkis Evlogimenos authored
a) remove opIsUse(), opIsDefOnly(), opIsDefAndUse() b) add isUse(), isDef() c) rename opHiBits32() to isHiBits32(), opLoBits32() to isLoBits32(), opHiBits64() to isHiBits64(), opLoBits64() to isLoBits64(). This results to much more readable code, for example compare "op.opIsDef() || op.opIsDefAndUse()" to "op.isDef()" a pattern used very often in the code. llvm-svn: 10461
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- Jul 27, 2003
-
-
Chris Lattner authored
llvm-svn: 7349
-
- Jun 05, 2003
-
-
Chris Lattner authored
llvm-svn: 6624
-
- May 27, 2003
-
-
Vikram S. Adve authored
Fixed spilling of %fcc[0-3] which are part of %fsr. (2) Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. (3) Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly() and related functions and flags. Fixed several bugs where only "isDef" was being checked, not "isDefAndUse". llvm-svn: 6341
-
- May 12, 2003
-
-
Chris Lattner authored
llvm-svn: 6131
-
Chris Lattner authored
* *** Finally mark values that are inputs to PHIs as killed when appropriate. This should make the generated code quite a bit better. For example, the local-ra will not have to spill PHI inputs at the end of predecessor BB's anymore. llvm-svn: 6117
-
Chris Lattner authored
llvm-svn: 6116
-
Chris Lattner authored
llvm-svn: 6112
-
Chris Lattner authored
* Update LiveVar info better, fixing bug: Jello/2003-05-11-PHIRegAllocBug.ll llvm-svn: 6110
-
- Jan 16, 2003
-
-
Chris Lattner authored
llvm-svn: 5326
-
- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5272
-
- Jan 13, 2003
-
-
Chris Lattner authored
llvm-svn: 5262
-