llvm-6502/lib
Chris Lattner e8e4605021 Cleanup ConstantExpr handling:
* Correctly delete TypeHandles in AsmParser.  In addition to not leaking
   memory, this prevents a bug that could have occurred when a type got
   resolved that the constexpr was using
 * Check for errors in the AsmParser instead of hitting assertion failures
   deep in the code
 * Simplify the interface to the ConstantExpr class, removing unneccesary
   parameters to the ::get* methods.
 * Rename the 'getelementptr' version of ConstantExpr::get to
   ConstantExpr::getGetElementPtr


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3160 91177308-0d34-0410-b5e6-96231b3b80d8
2002-07-30 18:54:22 +00:00
..
Analysis Declare that these passes only depend on the CFG of the function 2002-07-30 16:27:52 +00:00
AsmParser Add check to fix bug: 2002-07-25 20:52:56 +00:00
Bytecode Cleanup ConstantExpr handling: 2002-07-30 18:54:22 +00:00
CodeGen * Move InstructionSelection Pass here instead of living in Sparc.cpp. It 2002-07-30 03:57:36 +00:00
ExecutionEngine Fix gcc 3.1 complaint 2002-07-25 17:37:05 +00:00
Linker Cleanup ConstantExpr handling: 2002-07-30 18:54:22 +00:00
Support * Fix assertion failure caused by command line argument getting removed after 2002-07-29 20:58:42 +00:00
Target * Move InstructionSelection Pass here instead of living in Sparc.cpp. It 2002-07-30 03:57:36 +00:00
Transforms Cleanup ConstantExpr handling: 2002-07-30 18:54:22 +00:00
VMCore Cleanup ConstantExpr handling: 2002-07-30 18:54:22 +00:00
Makefile *** empty log message *** 2002-05-08 18:09:58 +00:00