llvm-6502/include/llvm
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
..
ADT Apparently my Mac OS X fixes were not entirely compatible with SPARC...hmm. 2003-10-30 15:03:49 +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
Assembly New interface 2003-10-30 23:39:52 +00:00
Bytecode Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
CodeGen Actually share constants local to a function! 2003-10-23 16:29:12 +00:00
Config Oops. Typo. 2003-10-20 20:16:14 +00:00
ExecutionEngine ExecutionEngine::create no longer takes a TraceMode argument. 2003-10-24 19:58:38 +00:00
Support New file, for use by the pool allocator project 2003-11-04 22:38:28 +00:00
System Added LLVM notice. 2003-10-20 19:46:57 +00:00
Target Change all machine basic block modifier functions in MRegisterInfo to 2003-11-04 22:57:09 +00:00
Transforms Include new prototype 2003-10-23 16:51:49 +00:00
AbstractTypeUser.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Argument.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
BasicBlock.h Expose new print methods 2003-10-30 23:41:19 +00:00
CallGraphSCCPass.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Constant.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
ConstantHandling.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Constants.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
DerivedTypes.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Function.h Expose new print methods 2003-10-30 23:41:19 +00:00
GlobalValue.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
GlobalVariable.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
iMemory.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
InstrTypes.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Instruction.def Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Instruction.h Expose new print methods 2003-10-30 23:41:19 +00:00
Instructions.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Intrinsics.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
iOperators.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
iOther.h Constant pointer refs are causing these to fail unnecessarily, which is causing 2003-10-31 17:51:16 +00:00
iPHINode.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
iTerminators.h Constant pointer refs are causing these to fail unnecessarily, which is causing 2003-10-31 17:51:16 +00:00
Linker.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Module.h Expose new print methods 2003-10-30 23:41:19 +00:00
ModuleProvider.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Pass.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
PassAnalysisSupport.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
PassManager.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
PassSupport.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
SlotCalculator.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
SymbolTable.h Fix apparent typo in head-of-file comment. 2003-10-23 04:01:49 +00:00
SymbolTableListTraits.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Type.def Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Type.h Tighten up what we consider to be first class types. 2003-10-30 01:38:41 +00:00
Use.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
User.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Value.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00