#
a38c3580 |
| 20-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
Remove some of the obvious V9-specific cruft
llvm-svn: 27893
|
#
bec79b4a |
| 17-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
Add a MachineInstr::eraseFromParent convenience method.
llvm-svn: 27775
|
Revision tags: llvmorg-1.6.0, llvmorg-1.5.0 |
|
#
835702a0 |
| 21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace
llvm-svn: 21420
|
Revision tags: llvmorg-1.4.0 |
|
#
3065220d |
| 15-Oct-2004 |
Chris Lattner <sabre@nondot.org> |
Allow machine operands to represent global variables with offsets. This is useful when you have a reference like:
int A[100];
void foo() { A[10] = 1; }
In this case, &A[10] is a single constant a
Allow machine operands to represent global variables with offsets. This is useful when you have a reference like:
int A[100];
void foo() { A[10] = 1; }
In this case, &A[10] is a single constant and should be treated as such.
Only MO_GlobalAddress and MO_ExternalSymbol are allowed to use this field, no other operand type is.
This is another fine patch contributed by Jeff Cohen!!
llvm-svn: 17007
show more ...
|
#
7c16caa3 |
| 01-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 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/l
Changes For Bug 352 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
show more ...
|
Revision tags: llvmorg-1.3.0 |
|
#
b47ab7ae |
| 09-Jul-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
* Doxygenify comments * Fix spacing, grammar in comment * Make code layout consistent * Wrap code at 80 cols * Delete spurious blank lines
No functional changes.
llvm-svn: 14721
|
#
eb04d9bc |
| 04-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add #include <iostream> since Value.h does not #include it any more.
llvm-svn: 14622
|
#
23dbc817 |
| 25-Jun-2004 |
Tanya Lattner <tonic@nondot.org> |
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function.
llvm-svn: 14389
show more ...
|
#
4300ca9d |
| 17-Jun-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.
llvm-svn: 14205
|
#
2150542a |
| 02-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
Adjust to new TargetMachine interface
llvm-svn: 13956
|
#
bcee21b4 |
| 24-May-2004 |
Tanya Lattner <tonic@nondot.org> |
Changed clone to be const. Changed copy constructor to set parent, prev, and next pointers to null.
llvm-svn: 13706
|
#
9953d86e |
| 23-May-2004 |
Tanya Lattner <tonic@nondot.org> |
Fixed up my changes to add support for cloning Machine Instructions.
llvm-svn: 13665
|
#
e6a4a7db |
| 23-May-2004 |
Tanya Lattner <tonic@nondot.org> |
Adding support to clone MachineInstr
llvm-svn: 13661
|
Revision tags: llvmorg-1.2.0 |
|
#
01597210 |
| 03-Mar-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Make MachineOperand's value named 'contents'. Make really, really sure it is always completely initialized and copied. Also, fix up many comments and asserts.
llvm-svn: 12100
|
#
44b1b22a |
| 29-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
int64_t -> int
llvm-svn: 11977
|
#
519e1e8c |
| 27-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Fix crash caused by passing register 0 to MRegisterInfo::isPhysicalRegister().
llvm-svn: 11894
|
#
91a7dc0a |
| 23-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Fix bugs in finegrainification
llvm-svn: 11758
|
#
43df6c26 |
| 23-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Finegrainify namespacification
llvm-svn: 11757
|
#
63f41abf |
| 19-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed by operator<< on MachineInstr's, and looking up what register "24" is all of the time was greatly annoying.
llvm-svn:
Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed by operator<< on MachineInstr's, and looking up what register "24" is all of the time was greatly annoying.
llvm-svn: 11623
show more ...
|
#
14f3fe81 |
| 16-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Add LeakDetection to MachineInstr.
Move out of line member functions of MachineBasicBlock to MachineBasicBlock.cpp.
llvm-svn: 11497
|
#
8cdd0215 |
| 13-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Remove getAllocatedRegNum(). Use getReg() instead.
llvm-svn: 11393
|
#
e8f7c2f8 |
| 13-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace. Rename SetMachineOperandConst's formal parameters to match other methods here. Mark some methods as being used only by
Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace. 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
show more ...
|
#
de8ac749 |
| 12-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Add parent pointer to MachineInstr that points to owning MachineBasicBlock. Also change opcode to a short and numImplicitRefs to an unsigned char so that overall MachineInstr's size stays the same.
Add parent pointer to MachineInstr that points to owning 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
show more ...
|
#
6a597d60 |
| 12-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Rename the opCode instance variable to Opcode
llvm-svn: 11348
|
#
6108d9d5 |
| 12-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
This field is never read
llvm-svn: 11346
|