llvm/lib
Chris Lattner 8a32784ad4 * Fairly substantial change. Instead of creating new globalvariables, then
replaceAllUsesWith'ing any forward references, just use the forward
  reference if it exists.

This introduces GetForwardRefForGlobal, which will eventually completely
replace the horrible DeclareNewGlobalValue function.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14828 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-14 21:44:00 +00:00
..
Analysis Simplify logic. 2004-07-14 20:27:12 +00:00
Archive Add #include <iostream> which is needed now that Value.h doesn't include it 2004-07-04 11:01:27 +00:00
AsmParser * Fairly substantial change. Instead of creating new globalvariables, then 2004-07-14 21:44:00 +00:00
Bytecode Actually set the endian/pointersize flags on the module being read in! 2004-07-14 20:33:13 +00:00
CodeGen Add checks to ensure that there are no unreachable blocks in the function 2004-07-09 16:44:37 +00:00
Debugger Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ExecutionEngine The cleanup is done. Update comment. 2004-07-11 08:24:02 +00:00
Linker - #include <iostream> since its not in Value.h any more. 2004-07-04 11:52:49 +00:00
Support Implicitly getting a new option by linking to support.o instead of support.a 2004-07-11 01:04:33 +00:00
Target Make sure MTSPR instruction is inserted into the BasicBlock 2004-07-14 18:26:31 +00:00
Transforms Factor some code to handle "load (constantexpr cast foo)" just like 2004-07-13 01:49:43 +00:00
VMCore Implement new helper methods for creating two-index GEP instructions 2004-07-14 18:14:33 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00