- May 24, 2004
-
-
Tanya Lattner authored
Changed copy constructor to set parent, prev, and next pointers to null. llvm-svn: 13706
-
- May 23, 2004
-
-
Tanya Lattner authored
llvm-svn: 13665
-
Tanya Lattner authored
llvm-svn: 13661
-
- Mar 03, 2004
-
-
Brian Gaeke authored
it is always completely initialized and copied. Also, fix up many comments and asserts. llvm-svn: 12100
-
- Feb 29, 2004
-
-
Chris Lattner authored
llvm-svn: 11977
-
- Feb 27, 2004
-
-
Alkis Evlogimenos authored
MRegisterInfo::isPhysicalRegister(). llvm-svn: 11894
-
- Feb 23, 2004
-
-
Chris Lattner authored
llvm-svn: 11758
-
Chris Lattner authored
llvm-svn: 11757
-
- Feb 19, 2004
-
-
Chris Lattner authored
by operator<< on MachineInstr's, and looking up what register "24" is all of the time was greatly annoying. llvm-svn: 11623
-
- Feb 16, 2004
-
-
Alkis Evlogimenos authored
Move out of line member functions of MachineBasicBlock to MachineBasicBlock.cpp. llvm-svn: 11497
-
- Feb 13, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11393
-
Brian Gaeke authored
Rename SetMachineOperandConst's formal parameters to match other methods here. Mark some methods as being used only by the SPARC back-end. Fix a missing-paren bug in OutputValue(). llvm-svn: 11363
-
- Feb 12, 2004
-
-
Alkis Evlogimenos authored
MachineBasicBlock. Also change opcode to a short and numImplicitRefs to an unsigned char so that overall MachineInstr's size stays the same. llvm-svn: 11357
-
Chris Lattner authored
llvm-svn: 11348
-
Chris Lattner authored
llvm-svn: 11346
-
- Feb 04, 2004
-
-
Alkis Evlogimenos authored
operand of the instruction and thus simplify the register allocation. llvm-svn: 11124
-
- Feb 03, 2004
-
-
Alkis Evlogimenos authored
spilled, A was loaded from its stack location twice. This fixes the bug. llvm-svn: 11093
-
- 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
-
- Sep 17, 2003
-
-
Misha Brukman authored
llvm-svn: 8588
-
- Aug 07, 2003
-
-
Vikram S. Adve authored
llvm-svn: 7675
-
- Aug 05, 2003
-
-
Chris Lattner authored
llvm-svn: 7617
-
Chris Lattner authored
so get rid of the def/use parameters that were getting passed in. **** This now changes the semantics of these methods to preserve the flags, not clobber them! llvm-svn: 7602
-
- Aug 03, 2003
-
-
Chris Lattner authored
llvm-svn: 7534
-
Chris Lattner authored
llvm-svn: 7531
-
- Jul 10, 2003
-
-
Vikram S. Adve authored
which args can be substituted: defsOnly, defsAndUses or usesOnly. llvm-svn: 7154
-
- May 31, 2003
-
-
Vikram S. Adve authored
llvm-svn: 6468
-
- 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
-
- Jan 15, 2003
-
-
Chris Lattner authored
llvm-svn: 5301
-
- Jan 14, 2003
-
-
Chris Lattner authored
llvm-svn: 5272
-
- Jan 13, 2003
-
-
Chris Lattner authored
llvm-svn: 5217
-
- Dec 28, 2002
-
-
Chris Lattner authored
llvm-svn: 5194
-
- Dec 15, 2002
-
-
Chris Lattner authored
llvm-svn: 5053
-
- Nov 18, 2002
-
-
Chris Lattner authored
llvm-svn: 4737
-
- Nov 17, 2002
-
-
Chris Lattner authored
llvm-svn: 4719
-
- Oct 30, 2002
-
-
Chris Lattner authored
llvm-svn: 4447
-
Chris Lattner authored
llvm-svn: 4446
-
Chris Lattner authored
llvm-svn: 4438
-
Chris Lattner authored
llvm-svn: 4435
-