hanchenye-llvm-project/llvm/lib/AsmParser
Chris Lattner 3cd8c56cbb 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

llvm-svn: 3161
2002-07-30 18:54:25 +00:00
..
Lexer.l GCC 3.1 changes 2002-07-25 06:17:42 +00:00
Makefile Library bumped up out of Assembly directory 2002-04-08 20:17:06 +00:00
Parser.cpp MEGAPATCH checkin. 2002-06-25 16:13:24 +00:00
ParserInternals.h Declare globals llvmAsmtext and llvmAsmleng for use in the parser. 2002-07-14 22:49:40 +00:00
llvmAsmParser.y Cleanup ConstantExpr handling: 2002-07-30 18:54:25 +00:00