summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/llvmAsmParser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implement PR614:Reid Spencer2005-08-271-0/+4590
| | | | | | | | | | These changes modify the makefiles so that the output of flex and bison are placed in the SRC directory, not the OBJ directory. It is intended that they be checked in as any other LLVM source so that platforms without convenient access to flex/bison can be compiled. From now on, if you change a .y or .l file you *must* also commit the generated .cpp and .h files. llvm-svn: 23115
* Remove dependence on command line library. Silly anyway.Chris Lattner2001-07-221-2420/+0
| | | | llvm-svn: 271
* Add a comment.Chris Lattner2001-07-201-107/+109
| | | | llvm-svn: 212
* Implement forward/external declarations for methods. Also, emit an error if ↵Chris Lattner2001-07-151-396/+444
| | | | | | | | a method is defined more than once, instead of crashing. llvm-svn: 195
* Add support to the parser to recognize floating point constantsChris Lattner2001-07-151-497/+535
| | | | llvm-svn: 188
* Added some comments, preparing to add global variables and method prototypesChris Lattner2001-07-141-94/+94
| | | | llvm-svn: 179
* Make sure that types go in the constant pool if they are used.Chris Lattner2001-07-091-121/+150
| | | | llvm-svn: 171
* Implementation of Store & GetElementPtrChris Lattner2001-07-081-226/+249
| | | | llvm-svn: 164
* Implemented shl, shl, & load instructionsChris Lattner2001-07-081-435/+481
| | | | llvm-svn: 161
* Moved Cast from being a Unary instruction to being an "Other" instructionChris Lattner2001-07-081-76/+76
| | | | llvm-svn: 160
* Neg instruction removed. Cast instruction implemented.Chris Lattner2001-07-081-426/+430
| | | | llvm-svn: 156
* Changed memory reference instructions to store the result as the implicitChris Lattner2001-07-071-19/+17
| | | | | | type of the instruction. llvm-svn: 148
* Miscellaneous cleanups:Chris Lattner2001-06-271-7/+7
| | | | | | | | | | | * Convert post to pre-increment for for loops * Use generic programming more * Use new Value::cast* instructions * Use new Module, Method, & BasicBlock forwarding methods * Use new facilities in STLExtras.h * Use new Instruction::isPHINode() method llvm-svn: 96
* Renamed get.*Operator to create seeing that it would have to be qualifiedChris Lattner2001-06-251-2/+2
| | | | | | with the classname anyways. llvm-svn: 74
* Updates to supportChris Lattner2001-06-111-253/+283
| | | | | | | * Changes in PHI node structure * Change to PHI syntax llvm-svn: 24
* Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperatorChris Lattner2001-06-081-2/+2
| | | | | | to the UnaryOperator class (from the Instruction class). llvm-svn: 21
* Initial revisionChris Lattner2001-06-061-0/+2202
llvm-svn: 2
OpenPOWER on IntegriCloud