aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove makefile complexity by always running tablegen with its final outputChris Lattner2003-08-011-7/+2
* Add all arithmetic operators to ConstantExprToString().Vikram S. Adve2003-08-011-0/+40
* *Both* operands of divide need sign-extension before divide (if smallerVikram S. Adve2003-08-011-8/+16
* Put back the separate pass to decompose multi-dimensional referencesVikram S. Adve2003-08-011-0/+3
* encode size information into each ValueTypeChris Lattner2003-08-011-11/+33
* This method is long deadChris Lattner2003-08-011-3/+0
* Remove more obsolete commentsChris Lattner2003-07-311-50/+2
* Changed pointer to the JIT code to its current location, under LLI.Misha Brukman2003-07-311-1/+1
* Unbreak the CBE outputChris Lattner2003-07-312-4/+0
* I think local symbols in X86 GAS have to start with .L, not justBrian Gaeke2003-07-312-6/+10
* Modified the code so that it generates (0) for setjmp() and abort() forJohn Criswell2003-07-312-0/+36
* Add commentsChris Lattner2003-07-301-1/+19
* We no longer need to preprocess SparcV9.td before sending it through tablegenChris Lattner2003-07-302-30/+30
* When emitting a constant, check for ConstantExpr beforeVikram S. Adve2003-07-301-14/+15
* Conform to the new interface for describing target registers... even thoughChris Lattner2003-07-301-14/+24
* Add all of the necessary classes to describe the contents of the MRegister.h ...Chris Lattner2003-07-301-1/+40
* Only regenerate the .inc file if IT has changed, not just if the .td filesChris Lattner2003-07-301-4/+13
* Use target specific interface instead of forcing it to be target-genericChris Lattner2003-07-302-8/+12
* No this file is not actually Sparc.td :)Chris Lattner2003-07-291-7/+5
* Do not use 'cpp' directlyChris Lattner2003-07-291-1/+1
* Add namespace specifier, add flags used by the X86 BEChris Lattner2003-07-291-5/+7
* * Cleaned up and corrected comments wrt instruction formatsMisha Brukman2003-07-291-18/+18
* Make emitFarCall() public, and add a few comments to functions.Misha Brukman2003-07-291-3/+27
* Unify all constant evaluations that depend on register sizeVikram S. Adve2003-07-292-72/+104
* Rename 'dump-asm' to 'dump-input' and really print it just before code-gen.Vikram S. Adve2003-07-291-6/+6
* Bug fix: don't unnecessarily pretty-print control-characters, some ofVikram S. Adve2003-07-291-15/+4
* Add ConvertConstantToIntType() to unify all constant handlingVikram S. Adve2003-07-291-50/+16
* Add code to support stack spill/temp offsets that don't fit in theVikram S. Adve2003-07-291-238/+99
* All constant-evaluation code now unified intoVikram S. Adve2003-07-291-31/+8
* 1. Bug fix: Don't use branch operand reg. as temp. reg. whenVikram S. Adve2003-07-291-81/+326
* Don't require a BB to look-up live variables, unless they may need toVikram S. Adve2003-07-291-9/+10
* Add const version of getLiveRangeForValue().Vikram S. Adve2003-07-291-4/+9
* Code to insert caller-saves moved here from SparcRegInfo: it is nowVikram S. Adve2003-07-291-9/+22
* * Correctly emit a far call if the target address does not fit into 30 bitsMisha Brukman2003-07-291-17/+15
* Move "register flags" definition the type of registers to be fully fledgedChris Lattner2003-07-292-40/+41
* Specify the value type for the register, not just the size.Chris Lattner2003-07-281-1/+4
* Instead of specifying the SIZE of the register, go so far as to specifyChris Lattner2003-07-281-1/+16
* Rename function to be more consistent with filenameChris Lattner2003-07-264-8/+8
* Making this code const-correct would be a pain, so I'll hack it.Chris Lattner2003-07-262-5/+6
* Be const correctChris Lattner2003-07-261-2/+2
* Hrm, another necesary one :(Chris Lattner2003-07-261-0/+1
* We don't modify the LLVM rep, remain const correctChris Lattner2003-07-261-2/+2
* If the pass changes _anything_ it must return trueChris Lattner2003-07-262-2/+4
* This code doesn't modify the LLVM structure, keep stuff constChris Lattner2003-07-263-6/+6
* Remove #includeChris Lattner2003-07-261-1/+0
* Remove extraneous #includesChris Lattner2003-07-262-2/+1
* (1) Major fix to the way unused regs. are marked and found for the FPVikram S. Adve2003-07-254-566/+140
* 1. Fix a case that was marking the invalid reg. num. (-1) as used,Vikram S. Adve2003-07-251-14/+35
* (1) Change the way unused regs. are marked and found to consider regTypeVikram S. Adve2003-07-254-116/+134
* Remove unused field. Change the way unused regs. are marked andVikram S. Adve2003-07-251-10/+11