llvm-6502/include/llvm
Chris Lattner efffdc9408 As much as I hate to say it, the whole setNode interface for DSNodeHandles
is HOPELESSLY broken.  The problem is that the embedded getNode call can
change the offset of the node handle in unpredictable ways.

As it turns out, all of the clients of this method really want to set
both the node and the offset, thus it is more efficient (and less buggy)
to just do both of them in one method call.  This fixes some obscure bugs
handling non-forwarded node handles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14660 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-07 06:12:52 +00:00
..
ADT Add more operators. 2004-07-04 01:30:54 +00:00
Analysis As much as I hate to say it, the whole setNode interface for DSNodeHandles 2004-07-07 06:12:52 +00:00
Assembly Add a new, compatible, interface function for writing types as operands. 2004-07-04 10:59:05 +00:00
Bytecode Make all the virtual function (except destructor) inline so there are 2004-07-04 11:29:56 +00:00
CodeGen Add a new pass for code generators to use 2004-07-02 05:44:13 +00:00
Config Regenerated. 2004-06-22 23:47:23 +00:00
Debugger
ExecutionEngine
Support Get rid of Annotable's vtable. If anyone deletes an object through an Annotable*, 2004-06-27 18:36:39 +00:00
System
Target * Doxygenify comments 2004-07-01 20:42:00 +00:00
Transforms Remove dead file 2004-06-28 00:46:54 +00:00
AbstractTypeUser.h
Argument.h
BasicBlock.h
CallGraphSCCPass.h
Constant.h
Constants.h Make ConstantBool act like a 1 bit ConstantInt, in order to simplify client 2004-06-21 12:12:12 +00:00
DerivedTypes.h Remove all of the classof(const Value*) methods of the derived types since 2004-07-04 10:48:27 +00:00
Function.h
GlobalValue.h
GlobalVariable.h Since we are in the department of redundancy department, at least be correct 2004-07-02 18:41:18 +00:00
iMemory.h Move init methods out of line to enable better assertions, contributed 2004-07-01 20:22:31 +00:00
InstrTypes.h
Instruction.def
Instruction.h Now that the SparcV9 specific MachineCodeForInstruction class uses it's own 2004-06-27 18:57:34 +00:00
Instructions.h
Intrinsics.h
iOperators.h
iOther.h
iPHINode.h
iTerminators.h Hey, why not just make 'new ReturnInst(BB)' DTRT? 2004-06-25 23:10:30 +00:00
Linker.h
Module.h
ModuleProvider.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassSupport.h
SymbolTable.h Constify usage of Type* on the interface to ensure SymbolTable doesn't 2004-07-04 10:49:41 +00:00
SymbolTableListTraits.h
Type.def There is no longer a "Type" primitive type because Values and Types are 2004-07-04 10:50:43 +00:00
Type.h Make Type have no base classes. Previously it inherited Value. Also 2004-07-04 10:46:49 +00:00
Use.h
User.h Make ctor inline, change ValueTy ->unsigned 2004-06-27 18:01:15 +00:00
Value.h Remove definition and use of OtherVal enumerator. This just fixes a thinko. 2004-07-06 01:30:36 +00:00