1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 21:13:02 +02:00
llvm-mirror/lib
Alkis Evlogimenos c6a7c83333 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.

llvm-svn: 9704
2003-11-04 22:57:09 +00:00
..
Analysis All DSGraphs keep a reference to the targetdata they are created with. This is 2003-11-02 22:27:28 +00:00
AsmParser Make sure that PHI node operands are first class types 2003-10-30 01:38:18 +00:00
Bytecode Put DEBUG_OUTPUT at the top along with TRACE_LEVEL. Also fix the code 2003-10-30 18:33:58 +00:00
CodeGen Update verifySavedState()'s comment, so that it reflects its current 2003-11-04 22:42:41 +00:00
CWriter Work around a bug in GCC where it can't handle common variables marked weak. 2003-11-03 17:35:00 +00:00
ExecutionEngine In VM::create(), comment out almost the whole function if NO_JITS_ENABLED, 2003-10-29 04:24:09 +00:00
Support Attempt to provide support for those without RTLD_DEFAULT. 2003-10-25 16:55:32 +00:00
Target Change all machine basic block modifier functions in MRegisterInfo to 2003-11-04 22:57:09 +00:00
Transforms Checking in Chris's suggestions: 2003-11-04 15:22:26 +00:00
VMCore Fix InstCombine/2003-11-03-VarargsCallBug.ll 2003-11-03 18:44:58 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00