aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2003-11-04 22:57:09 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2003-11-04 22:57:09 +0000
commit9118a426d3d6ca985d8b90043a5364a952e04758 (patch)
treea252e2144038f9d77cd365d4dafe419ffc4c1551 /llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
parent69c2841b2a3521965bce6243b10fd32942cd588d (diff)
downloadllvm-9118a426d3d6ca985d8b90043a5364a952e04758.zip
llvm-9118a426d3d6ca985d8b90043a5364a952e04758.tar.gz
llvm-9118a426d3d6ca985d8b90043a5364a952e04758.tar.bz2
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
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp')
0 files changed, 0 insertions, 0 deletions