aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Implement replaceMachineCodeForFunction() for x86.Brian Gaeke2003-10-171-0/+7
* Refactor jump insertion code from CompilationCallback() into insertJumpAtAddr().Brian Gaeke2003-10-171-27/+33
* Add prototype for replaceMachineCodeForFunction().Brian Gaeke2003-10-172-0/+3
* Remove extra blank line.Brian Gaeke2003-10-171-1/+0
* Eliminate some extraneous code in SlotCalculator::insertVal().Alkis Evlogimenos2003-10-171-1/+1
* Fix typo in comment.Brian Gaeke2003-10-161-1/+1
* Add support for 'weak' linkage.Chris Lattner2003-10-164-2/+14
* #include vector which we will need here soonChris Lattner2003-10-151-0/+1
* Decrease usage of use_size()Chris Lattner2003-10-155-5/+5
* Output a contorted sequence of instructions to make sure that we don't accessChris Lattner2003-10-141-8/+20
* Disable the leaf function optimization, which is apparently not legal onChris Lattner2003-10-141-25/+2
* Do not allow fallthroughs in switch statements. This fixes PR37,Chris Lattner2003-10-132-2/+6
* Remove WordsEmitted statistic; there's already a non-backend-specificBrian Gaeke2003-10-131-3/+10
* Use the autoconf macro John wroteChris Lattner2003-10-132-12/+6
* Regularize header file commentsChris Lattner2003-10-134-13/+10
* * Spell "necessary" correctlyChris Lattner2003-10-122-6/+48
* * Be TBAA safeChris Lattner2003-10-122-64/+118
* Don't include "Config/stdlib.h".Brian Gaeke2003-10-101-1/+0
* Include <cstdio> instead of <stdio.h>.Brian Gaeke2003-10-101-1/+1
* Fix spelling.Misha Brukman2003-10-108-15/+16
* * Doxygenified commentsMisha Brukman2003-10-101-8/+8
* Add # of printed instructions statistic to both the SPARC and X86 LLC backends.Brian Gaeke2003-10-063-1/+12
* Add support for the Invoke instruction by using the LowerInvoke passChris Lattner2003-10-051-0/+6
* Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke passChris Lattner2003-10-053-62/+14
* A couple of minor code cleanups.Chris Lattner2003-10-052-42/+32
* Moved enum and command-line option in separate file. Also added function that...Alkis Evlogimenos2003-10-021-29/+2
* Change llc command line for register allocatorsAlkis Evlogimenos2003-10-021-6/+25
* Revert previous change. For some reason this went into the main branchAlkis Evlogimenos2003-10-011-19/+2
* Added command line option for linear scan allocatorAlkis Evlogimenos2003-10-011-2/+19
* The comment seems irrelevant as the pass has become a BasicBlock pass.Misha Brukman2003-10-011-2/+0
* Make sure to get the definition of getRegisterAllocatorChris Lattner2003-09-301-0/+1
* RegisterAllocation.h is going awayChris Lattner2003-09-301-1/+0
* include passes.h which defines the interface this file exposesChris Lattner2003-09-301-4/+4
* Add statistic for # of emitWord() calls.Brian Gaeke2003-09-301-0/+2
* Update head-of-file comment.Brian Gaeke2003-09-241-1/+10
* Untabify tabs in stuff I've recently added.Brian Gaeke2003-09-242-3/+156
* Use getRegClassID() instead of getRegClass()->getID(), since it's there.Brian Gaeke2003-09-241-17/+15
* Remove some unused methods of class IGNode.Brian Gaeke2003-09-241-13/+0
* Fixed spelling.Misha Brukman2003-09-232-3/+3
* Fix spelling.Misha Brukman2003-09-231-1/+1
* Move getAnalysisUsage method from header to .cpp file. Add a normal fileChris Lattner2003-09-232-21/+22
* Fix assertion so it doesn't not trip incorrectly.Vikram S. Adve2003-09-211-4/+4
* Use C++ math header instead of C version.Brian Gaeke2003-09-211-1/+1
* Erase now-unused prototypes.Brian Gaeke2003-09-211-3/+0
* Rearrange #includes ... since there are fewer now I guess it's a win.Brian Gaeke2003-09-211-2/+2
* Standardize the names of include guards.Brian Gaeke2003-09-215-11/+10
* Standardize the names of include guards.Brian Gaeke2003-09-211-4/+2
* Standardize the names of include guards.Brian Gaeke2003-09-211-6/+5
* I tried to standardize the formatting and tidy up the huge amount ofBrian Gaeke2003-09-212-204/+33
* Convert PhyRegAlloc into a proper pass.Brian Gaeke2003-09-212-132/+98