aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix handling of 'free' if it has absolutely no prototypeChris Lattner2003-08-111-0/+7
* Include the new selection library for the X86 targetChris Lattner2003-08-113-2/+3
* Add support for a pattern matching instruction selector. This is still inChris Lattner2003-08-115-12/+260
* Build the SelectionDAG libraryChris Lattner2003-08-111-1/+1
* Initial checkin of SelectionDAG implementation. This is still rough andChris Lattner2003-08-113-0/+332
* Initial checkin of SelectionDAG header fileChris Lattner2003-08-111-0/+334
* Add full support for code generating expanders!Chris Lattner2003-08-104-70/+354
* Implement autopromotion of leaf trees from arguments to nodes of their own,Chris Lattner2003-08-104-26/+68
* Implement correct parsing, representation, and printing of DAG argument namesChris Lattner2003-08-108-34/+90
* Recognize $foo as a variableChris Lattner2003-08-104-2/+6
* New testcaseChris Lattner2003-08-101-0/+17
* Implement real code emission, at least for Instruction patterns,Chris Lattner2003-08-102-16/+162
* First cut at emitting the reducer. This reducer just prints out the patternsChris Lattner2003-08-102-2/+138
* Make imm be a leaf instead of a nonterminalChris Lattner2003-08-101-2/+2
* Finish the matcher!Chris Lattner2003-08-104-74/+138
* Add new functionChris Lattner2003-08-106-0/+57
* Removed information on the Pool Allocator as it is no longer available.John Criswell2003-08-081-3/+2
* Added a FAQ about how to clean the directory if it fails to build after anJohn Criswell2003-08-081-0/+13
* Updated for the 1.1 pre-release.John Criswell2003-08-081-2/+23
* This implements a large amount of the matcher, in fact, all of it except for ...Chris Lattner2003-08-084-98/+758
* Emit the first half of the instruction selector.Chris Lattner2003-08-084-8/+372
* Chomped spurious blank lines.Misha Brukman2003-08-082-4/+0
* Finish implementation of nonterminal instantiation.Chris Lattner2003-08-074-42/+316
* Add new method to get a value type as a stringChris Lattner2003-08-076-45/+60
* * Fix <>'s in code to be &lt;&gt;'sChris Lattner2003-08-071-26/+54
* File-related functions moved to FileUtilities.h .Misha Brukman2003-08-075-5/+5
* close() requires "unistd.h" .Misha Brukman2003-08-072-0/+2
* Doxygen-ify the comments by using '///' instead of '//'.Misha Brukman2003-08-072-10/+10
* Remove references to `bugpoint' from the now-generic system utilities.Misha Brukman2003-08-074-24/+28
* Completely remove mention of the correlated branch elimination pass. It hasChris Lattner2003-08-071-2/+0
* Moved removeFile() and getUniqueFilename() into FileUtilities.Misha Brukman2003-08-078-92/+92
* * The possessive third-person singular has no apostrophe (its)Misha Brukman2003-08-071-8/+9
* Re-grouped and alphabetized headers for easier reading and cleaner style.Misha Brukman2003-08-079-25/+25
* Fixed path for SystemUtils.h and a few code cleanups.Misha Brukman2003-08-071-7/+5
* Moved SystemUtils.h to include/Support and SystemUtils.cpp to lib/Support.Misha Brukman2003-08-077-243/+5
* Implement type-inference/checking for non-terminal referencesChris Lattner2003-08-074-36/+106
* Rename all of the "Process" methods to be "read" methods, start the Instantia...Chris Lattner2003-08-074-84/+98
* Add support for "cast" nodes, which are required when there is not enough inf...Chris Lattner2003-08-072-2/+48
* Use the new version of isSubClassOfChris Lattner2003-08-072-24/+22
* Add and use a new methodChris Lattner2003-08-074-4/+16
* Cleanup and reorganize code, no functional changesChris Lattner2003-08-074-166/+202
* Read in expanders tooChris Lattner2003-08-074-8/+46
* Continued evolution of the selector emitter: Represent instruction patternsChris Lattner2003-08-074-128/+378
* Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows:Misha Brukman2003-08-071-4/+18
* Fix assertion in MachineInstr::substituteValue().Vikram S. Adve2003-08-071-2/+2
* Fix sanity-checking in 'maskUnsigned' code to be more precise:Vikram S. Adve2003-08-071-2/+12
* Fixed a segfault in gccld.John Criswell2003-08-071-2/+4
* Update tablegen interfacesChris Lattner2003-08-071-37/+53
* Finish implementation of the type inference engine.Chris Lattner2003-08-074-16/+72
* Allow clients to get at the pointer typeChris Lattner2003-08-073-0/+6