Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Naming fix: LLVMCCConfigurationEmitter -> LLVMCConfigurationEmitter. | Mikhail Glushenkov | 2008-05-06 | 1 | -5/+5 |
| | | | | llvm-svn: 50754 | ||||
* | Rename LLVMCCConfigurationEmitter to LLVMCConfigurationEmitter | Mikhail Glushenkov | 2008-05-06 | 1 | -5/+5 |
| | | | | llvm-svn: 50748 | ||||
* | Change the MemoryBuffer::getFile* methods to take just a pointer to the | Chris Lattner | 2008-04-01 | 1 | -2/+1 |
| | | | | | | | | start of a filename, not a filename+length. All clients can produce a null terminated name, and the system api's require null terminated strings anyway. llvm-svn: 49041 | ||||
* | Add first proof-of-concept universal compiler driver framework based | Anton Korobeynikov | 2008-03-23 | 1 | -1/+8 |
| | | | | | | | | | on ideas mentioned in PR686. Written by Mikhail Glushenkov and contributed by Codedgers, Inc. Old llvmc will be removed soon after new one will have all its properties. llvm-svn: 48699 | ||||
* | split enum emission out from InstrInfoEmitter into it's own tblgen backend. | Chris Lattner | 2008-01-06 | 1 | -1/+2 |
| | | | | llvm-svn: 45640 | ||||
* | remove attributions from utils. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45419 | ||||
* | Rewrite the tblgen parser in a recursive descent style, eliminating the ↵ | Chris Lattner | 2007-11-22 | 1 | -6/+27 |
| | | | | | | | | | | | | bison parser. This makes the parser much easier to understand, eliminates a ton of global variables, and gives tblgen nice caret diagnostics. It is also faster, but tblgen probably doesn't care about performance. There are a couple of FIXMEs which I will take care of next. llvm-svn: 44274 | ||||
* | reapply | Chris Lattner | 2007-02-27 | 1 | -1/+7 |
| | | | | llvm-svn: 34697 | ||||
* | Backing out | Evan Cheng | 2007-02-27 | 1 | -7/+1 |
| | | | | | | | | | | CodeGenTarget.cpp updated: 1.82 -> 1.83 Record.cpp updated: 1.55 -> 1.56 Record.h updated: 1.59 -> 1.60 TableGen.cpp updated: 1.47 -> 1.48 It's missing CallingConvEmitter.h llvm-svn: 34693 | ||||
* | initial support for calling convention generation, still unfinished. | Chris Lattner | 2007-02-27 | 1 | -1/+7 |
| | | | | llvm-svn: 34682 | ||||
* | What should be the last unnecessary <iostream>s in the library. | Bill Wendling | 2006-12-07 | 1 | -7/+8 |
| | | | | llvm-svn: 32333 | ||||
* | remove a bunch of long-dead testing code | Chris Lattner | 2006-03-03 | 1 | -331/+1 |
| | | | | llvm-svn: 26497 | ||||
* | initial implementation of intrinsic parsing | Chris Lattner | 2006-03-03 | 1 | -0/+7 |
| | | | | llvm-svn: 26495 | ||||
* | Add support for "-Ifoo" in addition to "-I foo" | Chris Lattner | 2006-03-03 | 1 | -1/+1 |
| | | | | llvm-svn: 26487 | ||||
* | add support for multiple include directories | Chris Lattner | 2006-03-03 | 1 | -5/+5 |
| | | | | llvm-svn: 26485 | ||||
* | more standards-compliance stuff | Duraid Madina | 2005-12-26 | 1 | -0/+1 |
| | | | | llvm-svn: 25014 | ||||
* | Remove the obsolete instr selector emitter | Chris Lattner | 2005-10-23 | 1 | -7/+1 |
| | | | | llvm-svn: 23894 | ||||
* | Plugin new subtarget backend into the build. | Jim Laskey | 2005-10-21 | 1 | -0/+7 |
| | | | | llvm-svn: 23870 | ||||
* | Add an option and stuff implementation of a dag isel emitter | Chris Lattner | 2005-09-03 | 1 | -0/+7 |
| | | | | llvm-svn: 23236 | ||||
* | Eliminate tabs and trailing spaces | Jeff Cohen | 2005-04-22 | 1 | -47/+47 |
| | | | | llvm-svn: 21441 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-22 | 1 | -12/+12 |
| | | | | llvm-svn: 21428 | ||||
* | Fix usage of changed function prototype | Reid Spencer | 2004-11-14 | 1 | -1/+1 |
| | | | | llvm-svn: 17798 | ||||
* | Make tblgen's exception handling a little more robust by printing the | Reid Spencer | 2004-09-03 | 1 | -1/+8 |
| | | | | | | program name and also catching ... llvm-svn: 16160 | ||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -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 | ||||
* | RemoveFileOnErrorSignal is now in the llvm::sys namespace. Adjust | Reid Spencer | 2004-08-29 | 1 | -1/+1 |
| | | | | | | accordingly. llvm-svn: 16093 | ||||
* | Initial cut at an asm writer emitter. So far, this only handles emission of | Chris Lattner | 2004-08-01 | 1 | -1/+9 |
| | | | | | | instructions, and only instructions that take no operands at that! llvm-svn: 15386 | ||||
* | Finegrainify namespacification | Chris Lattner | 2004-08-01 | 1 | -9/+6 |
| | | | | llvm-svn: 15381 | ||||
* | Remove some abandoned code that was never finished. If needed in the future | Chris Lattner | 2004-07-22 | 1 | -7/+1 |
| | | | | | | it can be ressurected from CVS. llvm-svn: 15113 | ||||
* | Passing integer 0 in for a pointer value doesn't work on IA64. Fix this | Chris Lattner | 2004-07-16 | 1 | -1/+1 |
| | | | | | | by using a new macro. llvm-svn: 14863 | ||||
* | Make tblgen not try to be smart. This is better handled in makefiles if | Chris Lattner | 2004-07-13 | 1 | -14/+3 |
| | | | | | | at all. Patch contributed by Vladimir Prus! llvm-svn: 14784 | ||||
* | Header file moved | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | llvm-svn: 13813 | ||||
* | add tablgen backend for really simple instruction selector | Jakub Staszak | 2004-04-06 | 1 | -1/+7 |
| | | | | llvm-svn: 12712 | ||||
* | exit(1) instead of abort()'ing on error | Chris Lattner | 2004-02-13 | 1 | -2/+2 |
| | | | | llvm-svn: 11380 | ||||
* | Print the record NAME not the record ADDRESS | Chris Lattner | 2004-02-06 | 1 | -1/+1 |
| | | | | llvm-svn: 11144 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+10 |
| | | | | llvm-svn: 9903 | ||||
* | Added LLVM copyright header. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | llvm-svn: 9305 | ||||
* | Move support/tools/* back into utils | Chris Lattner | 2003-10-05 | 1 | -0/+482 |
llvm-svn: 8875 |