llvm-6502/lib/Target
Alkis Evlogimenos e668dab5b3 Change all machine basic block modifier functions in MRegisterInfo to
return the number of instructions added to/removed from the basic block
passed as their first argument.

Note: This is only needed because we use a std::vector instead of an
ilist to keep MachineBasicBlock instructions. Inserting an instruction
to a MachineBasicBlock invalidates all iterators to the basic
block. The return value can be used to update an index to the machine
basic block instruction vector and circumvent the iterator elimination
problem but this is really not needed if we move to a better
representation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9704 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-04 22:57:09 +00:00
..
CBackend Work around a bug in GCC where it can't handle common variables marked weak. 2003-11-03 17:35:00 +00:00
SparcV9 Update verifySavedState()'s comment, so that it reflects its current 2003-11-04 22:42:41 +00:00
X86 Change all machine basic block modifier functions in MRegisterInfo to 2003-11-04 22:57:09 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
MRegisterInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
Target.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
TargetData.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
TargetInstrInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
TargetMachine.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
TargetSchedInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00