summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove a dead methodChris Lattner2004-08-111-32/+0
| | | | llvm-svn: 15659
* Finally, the entire instruction asmprinter is now generated from tblgen, woo!Chris Lattner2004-08-111-296/+8
| | | | llvm-svn: 15658
* Add asmprintergen support for the last X86 instruction that needs it: ↵Chris Lattner2004-08-112-1/+12
| | | | | | pcrelative calls. llvm-svn: 15657
* This file is long deadChris Lattner2004-08-111-241/+0
| | | | llvm-svn: 15656
* Scrunch memoperands, add a few more for floating point memopsChris Lattner2004-08-111-68/+61
| | | | | | Eliminate the FPI*m classes, converting them to use FPI instead. llvm-svn: 15655
* Move hacks upChris Lattner2004-08-111-32/+30
| | | | llvm-svn: 15654
* Make FPI take asm string and operand listChris Lattner2004-08-111-39/+33
| | | | llvm-svn: 15653
* Nuke the Im*i* patterns, by asmprintergenifying all users.Chris Lattner2004-08-111-70/+73
| | | | llvm-svn: 15652
* X86 instructions that read-modify-write memory are not LLVM two-address ↵Chris Lattner2004-08-111-78/+60
| | | | | | instructions. llvm-svn: 15651
* Get rid of the Im8, Im16, Im32 classes, converting more instructions over toChris Lattner2004-08-111-224/+300
| | | | | | asmprintergeneration llvm-svn: 15650
* Fix minor bug in previous checkinChris Lattner2004-08-111-4/+5
| | | | llvm-svn: 15649
* Fix 255.vortex by using getClassB instead of getClassNate Begeman2004-08-111-2/+1
| | | | llvm-svn: 15648
* Remove dead methodChris Lattner2004-08-111-13/+0
| | | | llvm-svn: 15647
* Convert asmprinter to new style of instruction printerChris Lattner2004-08-112-9/+50
| | | | | | Start asmprintergen'ifying machine instrs with memory operands. llvm-svn: 15646
* change how we invoke the printer. Instead of passing in the MO directly,Chris Lattner2004-08-111-1/+2
| | | | | | pass in the MI, operand number, and the type of the operand. llvm-svn: 15645
* Start parsing more information from the Operand informationChris Lattner2004-08-112-8/+35
| | | | llvm-svn: 15644
* Remove special case hacksChris Lattner2004-08-111-8/+2
| | | | llvm-svn: 15643
* Fill out immediate operand classes, add a new Operand classChris Lattner2004-08-111-4/+14
| | | | llvm-svn: 15642
* Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompilingChris Lattner2004-08-111-22/+21
| | | | | | | 176.gcc. Note that this is apparently not the only bug miscompiling gcc though. :( llvm-svn: 15639
* New testcase that instcombine is getting wrongChris Lattner2004-08-111-0/+6
| | | | llvm-svn: 15637
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest.Misha Brukman2004-08-118-4348/+26
| | | | llvm-svn: 15636
* Breaking up the PowerPC target into 32- and 64-bit subparts: Part II: 64-bit.Misha Brukman2004-08-115-0/+269
| | | | llvm-svn: 15635
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit.Misha Brukman2004-08-117-29/+277
| | | | llvm-svn: 15634
* Implement new constructor.Misha Brukman2004-08-101-0/+7
| | | | llvm-svn: 15633
* Add new constructor.Misha Brukman2004-08-101-0/+3
| | | | llvm-svn: 15632
* Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targetsMisha Brukman2004-08-1011-856/+856
| | | | llvm-svn: 15631
* * Fix file header to use tablegen emacs mode instead of c++Misha Brukman2004-08-101-2/+3
| | | | | | * Wrap long line to 80 cols llvm-svn: 15630
* This is purely a formatting patch that gets us closer to the mecca of fittingChris Lattner2004-08-101-60/+103
| | | | | | X86InstrInfo.td into 80 columns llvm-svn: 15629
* Drop the first argument of FPI, and asmprinterify fxchChris Lattner2004-08-101-28/+32
| | | | llvm-svn: 15628
* Deleted commented-out code as we now get namespace directly, add commentsMisha Brukman2004-08-101-2/+3
| | | | llvm-svn: 15627
* Fix casts of float to unsigned longNate Begeman2004-08-104-69/+176
| | | | | | | | Replace STDX (store 64 bit int indexed) with STFDX (store double indexed) Fix latent bug in indexed load generation Generate indexed loads and stores in many more cases llvm-svn: 15626
* Fix file header comment: update filename, set tablegen emacs mode.Misha Brukman2004-08-101-1/+1
| | | | llvm-svn: 15625
* This purely mechanical patch gives the "I" tblgen class operand list and asmChris Lattner2004-08-101-312/+239
| | | | | | string operands, and adjusts all users to pass them in instead of using II. llvm-svn: 15624
* Fix a copy & paste error .. correct the description of the program.Reid Spencer2004-08-101-4/+2
| | | | llvm-svn: 15623
* Adding a simple example of how to use the JIT.Reid Spencer2004-08-102-0/+168
| | | | | | Contributed by Valery A. Khamenya. THANKS, Valery! llvm-svn: 15622
* Convert Ii32 instructions over to use the asmprinter generatorChris Lattner2004-08-101-16/+16
| | | | llvm-svn: 15621
* DForm 5/6 extended mneumonics take 3 arguments.Misha Brukman2004-08-101-0/+10
| | | | llvm-svn: 15620
* Use the target name instead of hard-coding SparcV9.Misha Brukman2004-08-101-3/+3
| | | | llvm-svn: 15616
* * Instruction definitions moved to SparcV9InstrInfo.td for consistencyMisha Brukman2004-08-102-753/+805
| | | | | | * Defined PHI instruction and SparcV9 subclass of Target llvm-svn: 15615
* Renamed SparcV9_Reg.td -> SparcV9RegisterInfo.td for consistency.Misha Brukman2004-08-101-0/+0
| | | | llvm-svn: 15614
* Fix DForm_4: format is `op r, r, i'Misha Brukman2004-08-101-2/+3
| | | | llvm-svn: 15613
* Fix comment header, specify type of file `tablegen'.Misha Brukman2004-08-103-3/+3
| | | | llvm-svn: 15612
* Finish HTMLizing the document. Configuration section is very crufty.Reid Spencer2004-08-101-94/+32
| | | | llvm-svn: 15611
* Fixed some spellos and grammaros.Reid Spencer2004-08-101-2/+2
| | | | llvm-svn: 15610
* Move CompilerDriver.h here.Reid Spencer2004-08-102-1/+76
| | | | llvm-svn: 15609
* Initial makefile for the LLVM Compiler Driver.Reid Spencer2004-08-101-0/+13
| | | | llvm-svn: 15608
* First "do nothing" version of the LLVM Compiler Driver. This version justReid Spencer2004-08-101-0/+167
| | | | | | processes command line arguments and allows --help to be used. llvm-svn: 15607
* Convert the Ii16 instructions overChris Lattner2004-08-101-23/+26
| | | | llvm-svn: 15606
* Convert all Ii8 instructions over to the autogenerated asmprinter.Chris Lattner2004-08-101-36/+36
| | | | llvm-svn: 15605
* Define the target name so we can use it via TableGen.Misha Brukman2004-08-101-0/+1
| | | | llvm-svn: 15604
OpenPOWER on IntegriCloud