| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | * Convert tabs to spaces, fix code alignment | Misha Brukman | 2005-05-10 | 2 | -77/+75 |
| | | | | | | | | * Remove trailing whitespace * Wrap long lines llvm-svn: 21844 | ||||
| * | parse new calling conv specifiers | Chris Lattner | 2005-05-06 | 2 | -43/+65 |
| | | | | | llvm-svn: 21748 | ||||
| * | use splice instead of remove/insert for a minor speedup | Chris Lattner | 2005-05-06 | 1 | -4/+6 |
| | | | | | llvm-svn: 21743 | ||||
| * | remove some ugly hacks that are no longer needed since andrew removed the | Chris Lattner | 2005-05-06 | 1 | -14/+6 |
| | | | | | | | varargs munging code llvm-svn: 21742 | ||||
| * | lex tail | Chris Lattner | 2005-05-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 21729 | ||||
| * | Add a 'tail' marker for call instructions, patch contributed by | Chris Lattner | 2005-05-06 | 1 | -4/+20 |
| | | | | | | | Alexander Friedman. llvm-svn: 21722 | ||||
| * | Remove support for 1.0 style varargs | Andrew Lenharth | 2005-05-02 | 2 | -87/+0 |
| | | | | | | | amusing of course, because we will have to go back to those semantics soon llvm-svn: 21654 | ||||
| * | * Remove trailing whitespace | Misha Brukman | 2005-04-21 | 2 | -15/+15 |
| | | | | | | | * Convert tabs to spaces llvm-svn: 21415 | ||||
| * | fix PR549 | Chris Lattner | 2005-04-19 | 1 | -1/+3 |
| | | | | | llvm-svn: 21360 | ||||
| * | don't crash in some bad cases. | Chris Lattner | 2005-03-23 | 1 | -0/+3 |
| | | | | | llvm-svn: 20776 | ||||
| * | Remove a bunch of cruft and dead code for handling the case when types were | Chris Lattner | 2005-03-21 | 1 | -48/+30 |
| | | | | | | | | | | | | | | | | | | defined in function constant pools. The assembler grammar has long disallowed functions from having constant pools, so all of this stuff is dead. This makes it an immediate error for functions to refer to nonexisting types, fixing Regression/Verifier/2005-03-21-UndefinedTypeReference.ll. Before, references to non-existing types in functions would only be detected when the subsequent function was parsed, due to the call to "ResolveTypes". "ResolveTypes" has not resolved any types for a long time, instead it emitted an error message if no resolved types are left. Since the only caller of this method is in the module code, just inline it. llvm-svn: 20726 | ||||
| * | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -6/+6 |
| | | | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597 | ||||
| * | zap | Chris Lattner | 2005-03-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 20461 | ||||
| * | add more checking | Chris Lattner | 2005-02-24 | 1 | -2/+6 |
| | | | | | llvm-svn: 20296 | ||||
| * | Do not read free'd memory when printing an error message. | Chris Lattner | 2005-02-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 20295 | ||||
| * | C++ is not a functional programming language. | Chris Lattner | 2005-02-22 | 1 | -5/+7 |
| | | | | | llvm-svn: 20274 | ||||
| * | Fix test/Regression/Assembler/2005-01-31-CallingAggregateFunction.ll | Chris Lattner | 2005-02-01 | 1 | -0/+3 |
| | | | | | llvm-svn: 19966 | ||||
| * | Apparently := confuses makellvm | Chris Lattner | 2005-02-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 19965 | ||||
| * | Adjust to slight changes in instruction interfaces. | Chris Lattner | 2005-01-29 | 1 | -3/+3 |
| | | | | | llvm-svn: 19893 | ||||
| * | Silence VS warnings. | Chris Lattner | 2005-01-08 | 1 | -3/+9 |
| | | | | | llvm-svn: 19390 | ||||
| * | Do not allow empty label names. | Alkis Evlogimenos | 2004-12-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 18743 | ||||
| * | Implement test/Feature/escaped_label.ll | Chris Lattner | 2004-12-10 | 1 | -0/+7 |
| | | | | | llvm-svn: 18741 | ||||
| * | Add support for compilers with arg dependent name lookup, contributed by | Chris Lattner | 2004-12-08 | 1 | -1/+2 |
| | | | | | | | Bjørn Wennberg llvm-svn: 18628 | ||||
| * | For PR409: \ | Reid Spencer | 2004-12-06 | 1 | -0/+2 |
| | | | | | | | | Make sure to check isValueValidForType on floating point constants and give \ an error if the value is not valid, otherwise it would assert in the VMCore llvm-svn: 18584 | ||||
| * | Fix PR463 | Chris Lattner | 2004-11-28 | 1 | -1/+4 |
| | | | | | llvm-svn: 18303 | ||||
| * | Make sure that the yacc and lex output are specified as BUILT_SOURCES. | Reid Spencer | 2004-10-28 | 1 | -8/+7 |
| | | | | | | | | | Correct the dependency of the Lexer.o file on the constructed llvmAsmParser.h header file. It is not the Lexer.cpp file that depends on the header, its the output of compiling Lexer.cpp, Lexer.o llvm-svn: 17289 | ||||
| * | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 17286 | ||||
| * | Plug a memory leak in the asmparser. It turns out that we were leaking | Chris Lattner | 2004-10-26 | 1 | -1/+1 |
| | | | | | | | | the strings for basic block labels in some cases. This amounted to about 120K of memory for namd, a medium sized program. llvm-svn: 17262 | ||||
| * | We won't use automake | Reid Spencer | 2004-10-22 | 2 | -695/+0 |
| | | | | | llvm-svn: 17155 | ||||
| * | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 1 | -0/+675 |
| | | | | | llvm-svn: 17136 | ||||
| * | Parse undef and unreachable | Chris Lattner | 2004-10-16 | 3 | -4/+24 |
| | | | | | llvm-svn: 17053 | ||||
| * | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 1 | -4/+5 |
| | | | | | llvm-svn: 16950 | ||||
| * | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 1 | -0/+19 |
| | | | | | llvm-svn: 16885 | ||||
| * | Add a check to avoid an assertion on malformed input | Chris Lattner | 2004-10-09 | 1 | -0/+3 |
| | | | | | llvm-svn: 16861 | ||||
| * | Okay, the list of link-time passes wasn't such a hot idea. Its prone to | Reid Spencer | 2004-09-14 | 2 | -17/+1 |
| | | | | | | | | error. We'll strategize on this when we have multiple front ends to deal with. For now llvm-ld just runs a standard set of transforms. llvm-svn: 16333 | ||||
| * | Add support for the link-time pass list to Modules. | Reid Spencer | 2004-09-13 | 2 | -1/+17 |
| | | | | | llvm-svn: 16321 | ||||
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 2 | -2/+2 |
| | | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
| * | Examine the type code in the setcc class of instructions and if it | Reid Spencer | 2004-08-21 | 1 | -0/+4 |
| | | | | | | | | | is a PackedType, throw an error. Temporary solution. Patch contributed by Brad Jones. llvm-svn: 15963 | ||||
| * | quish a warning | Chris Lattner | 2004-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 15954 | ||||
| * | Packed types, brought to you by Brad Jones | Brian Gaeke | 2004-08-20 | 1 | -2/+68 |
| | | | | | llvm-svn: 15938 | ||||
| * | Work around PR424 for old c/c++ frontends. | Chris Lattner | 2004-08-17 | 1 | -3/+29 |
| | | | | | llvm-svn: 15882 | ||||
| * | Merge i*.h headers into Instructions.h as part of bug403. | Alkis Evlogimenos | 2004-07-29 | 2 | -7/+4 |
| | | | | | llvm-svn: 15325 | ||||

