summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/ParserInternals.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement constant pointers, and null specifically in the parser, bytecode ↵Chris Lattner2001-09-301-16/+28
| | | | | | | | writer, and bytecode reader. llvm-svn: 668
* Add support for forward referencing typesChris Lattner2001-09-071-3/+13
| | | | llvm-svn: 445
* * Enable the use of escaped literal stringsChris Lattner2001-07-281-17/+37
| | | | | | | | | | | | | | | | * Unresolved variable names now have the correct line number for their error messages * Rename Def* to Value* * Check for symbol table collisions before inserting values * Remove the STRING keyword * Enable the use of string literals to initialize constant arrays * Enable the use of extended constants in more locations: eg ret [int] [4, 5] * Allow method prototypes to appear in the constant pool of the program * Support varargs methods better. Enable varargs methods with 0 fixed arguments * Allow the entire method prototype to optionally be specified in a call inst llvm-svn: 321
* Refactor some of the constant stuff so that we can return complex constantChris Lattner2001-07-261-1/+1
| | | | | | values directly. This was causing test failures. :( llvm-svn: 304
* Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner2001-07-231-1/+1
| | | | llvm-svn: 279
* Remove dependence on command line library. Silly anyway.Chris Lattner2001-07-221-4/+3
| | | | llvm-svn: 271
* Add support to the parser to recognize floating point constantsChris Lattner2001-07-151-1/+8
| | | | llvm-svn: 188
* Broad superficial changes:Chris Lattner2001-07-071-1/+1
| | | | | | | | | * Renamed getOpcode to getOpcodeName * Changed getOpcodeName to return a const char * instead of string * Added a getOpcode method to replace getInstType * Changed code to use getOpcode instead of getInstType llvm-svn: 152
* Changed memory reference instructions to store the result as the implicitChris Lattner2001-07-071-8/+0
| | | | | | type of the instruction. llvm-svn: 148
* Initial revisionChris Lattner2001-06-061-0/+159
llvm-svn: 2
OpenPOWER on IntegriCloud