summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add basic support for 16 and 32 bit function arguments!Chris Lattner2003-08-11
* add frameidx supportChris Lattner2003-08-11
* Sort #includes, eliminate #include of "llvm/Type.h" which was redundantChris Lattner2003-08-11
* Cygwin apparently works with %'s on registers!Chris Lattner2003-08-11
* Whoops, accidental checkin. :(Chris Lattner2003-08-11
* Add a new -enable-cygwin-compatible-output argument, which make the output moreChris Lattner2003-08-11
* Add support to the mangler for targets which require _'s on global symbolsChris Lattner2003-08-11
* Print % signs before register names; turn off "noprefix" mode in gas output.Brian Gaeke2003-08-11
* Register argument to va_start must be marked as defined!Vikram S. Adve2003-08-11
* Add (ret int) expander so that we can at least write testcasesChris Lattner2003-08-11
* Converted tabs to spaces.Misha Brukman2003-08-11
* Removed `-debug' so that spurious printouts of patterns are not seen atMisha Brukman2003-08-11
* Remove dead codeChris Lattner2003-08-11
* Add patterns for multiply, and, or, and xorChris Lattner2003-08-11
* add support for more nodesChris Lattner2003-08-11
* Until the pattern matching instruction selector is finished, enable debug out...Chris Lattner2003-08-11
* Fix handling of 'free' if it has absolutely no prototypeChris Lattner2003-08-11
* Include the new selection library for the X86 targetChris Lattner2003-08-11
* Add support for a pattern matching instruction selector. This is still inChris Lattner2003-08-11
* Build the SelectionDAG libraryChris Lattner2003-08-11
* Initial checkin of SelectionDAG implementation. This is still rough andChris Lattner2003-08-11
* Make imm be a leaf instead of a nonterminalChris Lattner2003-08-10
* close() requires "unistd.h" .Misha Brukman2003-08-07
* Doxygen-ify the comments by using '///' instead of '//'.Misha Brukman2003-08-07
* Remove references to `bugpoint' from the now-generic system utilities.Misha Brukman2003-08-07
* Moved removeFile() and getUniqueFilename() into FileUtilities.Misha Brukman2003-08-07
* Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows:Misha Brukman2003-08-07
* Fix assertion in MachineInstr::substituteValue().Vikram S. Adve2003-08-07
* Fix sanity-checking in 'maskUnsigned' code to be more precise:Vikram S. Adve2003-08-07
* Fixed a segfault in gccld.John Criswell2003-08-07
* Update tablegen interfacesChris Lattner2003-08-07
* Added code for pool allocating only the pool-allocatable data structures in t...Sumant Kowshik2003-08-07
* This register is never used, disable it.Chris Lattner2003-08-07
* Changing command-line option formats to be more consistent with LLVM style.Misha Brukman2003-08-06
* * Renamed option from `nopreselect' to `nopreopt' since it disables more thanMisha Brukman2003-08-06
* Use the registers g1 and g5 as temporaries for making far jumps and far calls,Misha Brukman2003-08-06
* Add a bunch of new Alpha Intrinsics for Rahul JoshiChris Lattner2003-08-06
* 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump.Vikram S. Adve2003-08-06
* Remove conversion of fp-to-uint cast into a multi-step cast:Vikram S. Adve2003-08-06
* The HAVE_JUMP code is dead, these intrinsics should _never_ be expandedChris Lattner2003-08-06
* Remove unnecessary use of NonCopyableChris Lattner2003-08-06
* SparcV9CodeEmitter.cpp:Misha Brukman2003-08-06
* Completely eliminate the isVoid TSFlag, shifting over all other fieldsChris Lattner2003-08-06
* add a pattern for RET, immediates no longer need to be explicitly typedChris Lattner2003-08-06
* Start adding usefulness to the DAG node definitions, add a new ExpanderChris Lattner2003-08-06
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-05
* Add a mapChris Lattner2003-08-05
* Minor cleanupsChris Lattner2003-08-05
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-05
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-05