aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Forward substitute some constants into their usersChris Lattner2004-08-121-5/+2
* The only target that uses this code (v9) always has argsOnStackHaveFixedSizeChris Lattner2004-08-121-16/+1
* Remove dead methodsChris Lattner2004-08-123-45/+0
* When we want a constant, just use it, instead of calling through layers ofChris Lattner2004-08-123-10/+10
* Convert to unix line format.Reid Spencer2004-08-120-0/+0
* Disable PPC64 backend by default because LLC cannot choose automatically betweenMisha Brukman2004-08-121-2/+2
* This patch makes the inliner refuse to inline functions that have allocaChris Lattner2004-08-121-25/+57
* * Correct 64-bit version: blr 1 (not 0)Misha Brukman2004-08-121-2/+2
* * Print out full names for non-GPR or -FPR registersMisha Brukman2004-08-121-3/+5
* Fix code extraction of unwind blocks. This fixed bugs that bugpoint canChris Lattner2004-08-121-9/+12
* * Pointers are 8 bytes, hence cLong type on 64-bit PPCMisha Brukman2004-08-121-6/+8
* Eliminate special-casing 14-bit immediate load/store opcodesMisha Brukman2004-08-121-16/+5
* Hrm, this pass didn't compile. This bugfix should go into 1.3!Chris Lattner2004-08-121-0/+1
* If the block extractor fails, actually emit the bc file that failed to extractChris Lattner2004-08-121-1/+5
* Correctly print out ASCII literal strings on AIXMisha Brukman2004-08-121-22/+48
* Mark R2 as available for allocation on Darwin/PPC32, but not AIX/PPC64Misha Brukman2004-08-121-3/+6
* * Move AIX into the llvm namespace to be accessed from RegisterInfoMisha Brukman2004-08-112-11/+15
* Set the is64bit flag and propagate it to PowerPCRegisterInfoMisha Brukman2004-08-112-3/+6
* * Set the is64bit boolean flag in PowerPCRegisterInfoMisha Brukman2004-08-113-18/+30
* 64-bit instruction selector and AIX-specific 64-bit asm printerMisha Brukman2004-08-113-1/+3887
* Fix names of 64-bit CMP*D* opcodes, add LWA and STD* opcodesMisha Brukman2004-08-111-4/+10
* Add support for 64-bit CMPDI, CMPLDI, and CMPLD opcodesMisha Brukman2004-08-112-3/+6
* Add doubleword load/store (64-bit only).Misha Brukman2004-08-112-5/+29
* Simple hand-coded tests to aid in early development of backends, along with aMisha Brukman2004-08-1120-0/+511
* Hyphenate ##-bit and remove first-person from comments.Misha Brukman2004-08-111-4/+4
* Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm pri...Nate Begeman2004-08-1112-307/+140
* Fix a case where constantexprs could leak into the PPC isel.Chris Lattner2004-08-111-1/+4
* Remove a bunch of ad-hoc target-specific flags that were only used by theChris Lattner2004-08-113-57/+16
* Remove a dead methodChris Lattner2004-08-111-32/+0
* Finally, the entire instruction asmprinter is now generated from tblgen, woo!Chris Lattner2004-08-111-296/+8
* Add asmprintergen support for the last X86 instruction that needs it: pcrelat...Chris Lattner2004-08-112-1/+12
* This file is long deadChris Lattner2004-08-111-241/+0
* Scrunch memoperands, add a few more for floating point memopsChris Lattner2004-08-111-68/+61
* Move hacks upChris Lattner2004-08-111-32/+30
* Make FPI take asm string and operand listChris Lattner2004-08-111-39/+33
* Nuke the Im*i* patterns, by asmprintergenifying all users.Chris Lattner2004-08-111-70/+73
* X86 instructions that read-modify-write memory are not LLVM two-address instr...Chris Lattner2004-08-111-78/+60
* Get rid of the Im8, Im16, Im32 classes, converting more instructions over toChris Lattner2004-08-111-224/+300
* Fix minor bug in previous checkinChris Lattner2004-08-111-4/+5
* Fix 255.vortex by using getClassB instead of getClassNate Begeman2004-08-111-2/+1
* Remove dead methodChris Lattner2004-08-111-13/+0
* Convert asmprinter to new style of instruction printerChris Lattner2004-08-112-9/+50
* change how we invoke the printer. Instead of passing in the MO directly,Chris Lattner2004-08-111-1/+2
* Start parsing more information from the Operand informationChris Lattner2004-08-112-8/+35
* Remove special case hacksChris Lattner2004-08-111-8/+2
* Fill out immediate operand classes, add a new Operand classChris Lattner2004-08-111-4/+14
* Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompilingChris Lattner2004-08-111-22/+21
* New testcase that instcombine is getting wrongChris Lattner2004-08-111-0/+6
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest.Misha Brukman2004-08-118-4348/+26
* Breaking up the PowerPC target into 32- and 64-bit subparts: Part II: 64-bit.Misha Brukman2004-08-115-0/+269