History log of /llvm-project/llvm/lib/CodeGen/MachineInstr.cpp (Results 701 – 725 of 809)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<21222324252627282930>>...33