summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* close() requires "unistd.h" .Misha Brukman2003-08-071-0/+1
* Doxygen-ify the comments by using '///' instead of '//'.Misha Brukman2003-08-071-5/+5
* Remove references to `bugpoint' from the now-generic system utilities.Misha Brukman2003-08-071-7/+8
* Moved removeFile() and getUniqueFilename() into FileUtilities.Misha Brukman2003-08-072-36/+36
* 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
* Added code for pool allocating only the pool-allocatable data structures in t...Sumant Kowshik2003-08-071-12/+46
* This register is never used, disable it.Chris Lattner2003-08-071-2/+2
* Changing command-line option formats to be more consistent with LLVM style.Misha Brukman2003-08-061-3/+3
* * Renamed option from `nopreselect' to `nopreopt' since it disables more thanMisha Brukman2003-08-061-6/+10
* Use the registers g1 and g5 as temporaries for making far jumps and far calls,Misha Brukman2003-08-061-64/+48
* Add a bunch of new Alpha Intrinsics for Rahul JoshiChris Lattner2003-08-062-8/+43
* 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump.Vikram S. Adve2003-08-061-70/+87
* Remove conversion of fp-to-uint cast into a multi-step cast:Vikram S. Adve2003-08-061-29/+0
* The HAVE_JUMP code is dead, these intrinsics should _never_ be expandedChris Lattner2003-08-062-46/+12
* Remove unnecessary use of NonCopyableChris Lattner2003-08-064-18/+14
* SparcV9CodeEmitter.cpp:Misha Brukman2003-08-062-213/+169
* Completely eliminate the isVoid TSFlag, shifting over all other fieldsChris Lattner2003-08-062-33/+34
* add a pattern for RET, immediates no longer need to be explicitly typedChris Lattner2003-08-061-10/+10
* Start adding usefulness to the DAG node definitions, add a new ExpanderChris Lattner2003-08-061-14/+51
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-052-16/+14
* Add a mapChris Lattner2003-08-052-0/+8
* Minor cleanupsChris Lattner2003-08-052-46/+44
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-052-36/+60
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-051-3/+0
* Fixed minor bug in SafeToHoist and made some changes suggested by Chris.Tanya Lattner2003-08-051-19/+10
* Fixed LICM bug that hoists trapping instructions that are not guaranteed to e...Tanya Lattner2003-08-051-5/+59
* Minor changes:Chris Lattner2003-08-051-52/+48
* Add more verbose commentChris Lattner2003-08-051-10/+9
* Added function mergeInGlobalsGraph which merges in the entire globals graph w...Sumant Kowshik2003-08-051-0/+29
* Major bug fixes including a memory leak and tracking some exceptional conditi...Sumant Kowshik2003-08-051-83/+317
* Specify DEBUG_TYPE's for the JIT debug messagesChris Lattner2003-08-052-0/+2
* This method has now been changed to preserve flags for us!Chris Lattner2003-08-051-5/+2
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-051-26/+5
* Factor shared codeChris Lattner2003-08-051-8/+4
* Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.llChris Lattner2003-08-051-1/+2
* * Removed `using' declaration, now use full namespace qualifier std::stringMisha Brukman2003-08-051-43/+43
* Implement TODO: print out short form of Invoke if possibleChris Lattner2003-08-051-8/+23
* * Set annul bit to be 0, because the Sparc backend currently does not use it.Misha Brukman2003-08-051-5/+5
* Fix bugs handling ESP in alloca referencesChris Lattner2003-08-051-3/+6
* Revert previous change, and be really anal about what physical registers can do.Chris Lattner2003-08-051-27/+19
* This is the real fix for the previous register allocator problem.Chris Lattner2003-08-054-1/+6
* Reformatted code to match the prevalent LLVM style; fit code into 80 columns.Misha Brukman2003-08-051-72/+62
* ElectricFence found this bug where we were reading past the vector boundary.Misha Brukman2003-08-041-1/+1
* Don't bother calculating info unless its needed. May reduce number of stack ...Chris Lattner2003-08-041-4/+2
* * Fix spelling of 'necessary'Chris Lattner2003-08-041-26/+61
* Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enableChris Lattner2003-08-041-14/+14