| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make sure CVS versions of yacc and lex files get distributed. | Reid Spencer | 2006-04-12 | 1 | -0/+2 |
| | | | | | llvm-svn: 27630 | ||||
| * | Regenerate | Chris Lattner | 2006-04-08 | 2 | -165/+143 |
| | | | | | llvm-svn: 27526 | ||||
| * | Use isValidOperands instead of duplicating or eliding checks. | Chris Lattner | 2006-04-08 | 1 | -19/+8 |
| | | | | | llvm-svn: 27525 | ||||
| * | regenerate | Chris Lattner | 2006-04-08 | 2 | -731/+778 |
| | | | | | llvm-svn: 27521 | ||||
| * | Add insertelement and shufflevector constantexpr support | Chris Lattner | 2006-04-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 27520 | ||||
| * | regenerate | Chris Lattner | 2006-04-08 | 5 | -1090/+1117 |
| | | | | | llvm-svn: 27512 | ||||
| * | Parse shufflevector | Chris Lattner | 2006-04-08 | 2 | -1/+7 |
| | | | | | llvm-svn: 27511 | ||||
| * | Add new generated files. | Reid Spencer | 2006-03-23 | 1 | -0/+3 |
| | | | | | llvm-svn: 27013 | ||||
| * | Regenerate | Chris Lattner | 2006-03-04 | 2 | -185/+185 |
| | | | | | llvm-svn: 26522 | ||||
| * | Don't use invalidated iterators! | Chris Lattner | 2006-03-04 | 1 | -3/+3 |
| | | | | | llvm-svn: 26521 | ||||
| * | Convert this over to work with the new makefiles | Chris Lattner | 2006-02-15 | 3 | -181/+2617 |
| | | | | | llvm-svn: 26206 | ||||
| * | random lexer change to test the makefile updating stuff | Chris Lattner | 2006-02-15 | 3 | -0/+3 |
| | | | | | llvm-svn: 26203 | ||||
| * | adjust to new style of handling lexer changes | Chris Lattner | 2006-02-14 | 2 | -111/+466 |
| | | | | | llvm-svn: 26162 | ||||
| * | regenerate | Chris Lattner | 2006-01-25 | 3 | -1302/+1339 |
| | | | | | llvm-svn: 25619 | ||||
| * | Parse inline asm objects | Chris Lattner | 2006-01-25 | 3 | -3/+56 |
| | | | | | llvm-svn: 25618 | ||||
| * | Rename method | Chris Lattner | 2006-01-24 | 4 | -1141/+1180 |
| | | | | | llvm-svn: 25571 | ||||
| * | syntax change | Chris Lattner | 2006-01-24 | 2 | -3/+4 |
| | | | | | llvm-svn: 25567 | ||||
| * | regenerate | Chris Lattner | 2006-01-23 | 3 | -3493/+2745 |
| | | | | | llvm-svn: 25558 | ||||
| * | Add support for parsing global asm blocks | Chris Lattner | 2006-01-23 | 2 | -4/+22 |
| | | | | | llvm-svn: 25557 | ||||
| * | Make sure intrinsic auto-upgrade is invoked correctly. | Reid Spencer | 2006-01-19 | 3 | -2178/+2961 |
| | | | | | llvm-svn: 25434 | ||||
| * | Lexer and parser support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 5 | -3365/+2628 |
| | | | | | llvm-svn: 25403 | ||||
| * | For PR411: | Reid Spencer | 2006-01-16 | 3 | -2170/+2957 |
| | | | | | | | | | | | | | | | | | This patch is an incremental step towards supporting a flat symbol table. It de-overloads the intrinsic functions by providing type-specific intrinsics and arranging for automatically upgrading from the old overloaded name to the new non-overloaded name. Specifically: llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64 llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64 llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64 llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64 llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64 New code should not use the overloaded intrinsic names. Warnings will be emitted if they are used. llvm-svn: 25366 | ||||
| * | Regenerate these files. FreeBSD apparently has issues with the version of | Chris Lattner | 2006-01-11 | 2 | -281/+281 |
| | | | | | | | lex/bison Rob used. llvm-svn: 25196 | ||||
| * | Added lexer and parser support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 5 | -1106/+1164 |
| | | | | | llvm-svn: 25177 | ||||
| * | Regenerate | Chris Lattner | 2005-12-21 | 1 | -121/+127 |
| | | | | | llvm-svn: 24908 | ||||
| * | allow logical operators on packed integral types | Chris Lattner | 2005-12-21 | 1 | -4/+10 |
| | | | | | llvm-svn: 24907 | ||||
| * | regenerate | Chris Lattner | 2005-12-21 | 1 | -620/+632 |
| | | | | | llvm-svn: 24904 | ||||
| * | Implement Regression/Assembler/2005-12-21-ZeroInitVector.ll | Chris Lattner | 2005-12-21 | 2 | -1/+13 |
| | | | | | llvm-svn: 24903 | ||||
| * | regenerate | Chris Lattner | 2005-11-12 | 1 | -826/+839 |
| | | | | | llvm-svn: 24328 | ||||
| * | refactor grammar to eliminate shift-reduce conflict. Move alignment checking | Chris Lattner | 2005-11-12 | 1 | -48/+44 |
| | | | | | | | code out of all of the clients and into OptAlign/OptCAlign llvm-svn: 24327 | ||||
| * | regenerate | Chris Lattner | 2005-11-12 | 3 | -1380/+1450 |
| | | | | | llvm-svn: 24316 | ||||
| * | add a token | Chris Lattner | 2005-11-12 | 1 | -1/+2 |
| | | | | | llvm-svn: 24315 | ||||
| * | Parse section info | Chris Lattner | 2005-11-12 | 1 | -9/+41 |
| | | | | | llvm-svn: 24314 | ||||
| * | Force vectors to be a power of two in size | Chris Lattner | 2005-11-10 | 2 | -170/+170 |
| | | | | | llvm-svn: 24265 | ||||
| * | regenerate | Chris Lattner | 2005-11-06 | 1 | -785/+793 |
| | | | | | llvm-svn: 24211 | ||||
| * | Allow globals to have an alignment specified. Switch to using isPowerOf2_32 | Chris Lattner | 2005-11-06 | 1 | -13/+25 |
| | | | | | | | at Jim's request for the checking code. llvm-svn: 24210 | ||||
| * | regenerate | Chris Lattner | 2005-11-06 | 1 | -820/+775 |
| | | | | | llvm-svn: 24208 | ||||
| * | factor optional alignment | Chris Lattner | 2005-11-06 | 1 | -34/+23 |
| | | | | | llvm-svn: 24207 | ||||
| * | regenerate | Chris Lattner | 2005-11-05 | 1 | -164/+176 |
| | | | | | llvm-svn: 24199 | ||||
| * | Verify that alignment amounts are a power of 2 | Chris Lattner | 2005-11-05 | 1 | -0/+12 |
| | | | | | llvm-svn: 24198 | ||||
| * | Add support alignment of allocation instructions. | Nate Begeman | 2005-11-05 | 5 | -3263/+2620 |
| | | | | | | | | | | Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in the bytecode representation. That's coming up next. llvm-svn: 24196 | ||||
| * | When a function takes a variable number of pointer arguments, with a zero | Jeff Cohen | 2005-10-23 | 3 | -219/+222 |
| | | | | | | | | | | | | | | pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888 | ||||
| * | Implement PR614: | Reid Spencer | 2005-08-27 | 5 | -5/+7414 |
| | | | | | | | | | | | 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 | ||||
| * | Fix grammar | Chris Lattner | 2005-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 22279 | ||||
| * | If we support structs as va_list, we must pass pointers to them to va_copy | Andrew Lenharth | 2005-06-22 | 1 | -11/+16 |
| | | | | | | | See last commit for LangRef, this implements it on all targets. llvm-svn: 22273 | ||||
| * | because some functions just use va_start and pass things to vfprintf | Andrew Lenharth | 2005-06-20 | 1 | -0/+11 |
| | | | | | llvm-svn: 22269 | ||||
| * | va_end fix | Andrew Lenharth | 2005-06-19 | 1 | -0/+1 |
| | | | | | llvm-svn: 22262 | ||||
| * | add a check for the mixing of vaarg and vanext with va_arg | Andrew Lenharth | 2005-06-19 | 1 | -0/+9 |
| | | | | | llvm-svn: 22260 | ||||
| * | core changes for varargs | Andrew Lenharth | 2005-06-18 | 2 | -8/+125 |
| | | | | | llvm-svn: 22254 | ||||
| * | Give the asmparser the ability to parse strings. Patch contributed by | Chris Lattner | 2005-05-20 | 4 | -13/+49 |
| | | | | | | | Alexander Friedman llvm-svn: 22146 | ||||

