aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Reduce the number of arguments in the instruction builder and make someReid Spencer2004-08-302-160/+137
* Add -sse[,2,3] arguments to LLCChris Lattner2004-08-242-0/+20
* Nuke commented out stuffChris Lattner2004-08-241-5/+0
* Switch from bytes to bits for alignment for consistencyChris Lattner2004-08-211-10/+5
* Reduce uses of getRegClassChris Lattner2004-08-211-14/+11
* Rename varChris Lattner2004-08-181-2/+2
* Start using alignment output routines from AsmPrinter.Chris Lattner2004-08-171-10/+8
* Use the AsmPrinter emitGlobalConstant.Chris Lattner2004-08-171-137/+0
* Start using the AsmPrinter to emit our first class constants. This alsoChris Lattner2004-08-161-109/+11
* Disable the pattern iselChris Lattner2004-08-154-25/+13
* Code insertion methods now return void instead of an int.Chris Lattner2004-08-152-23/+20
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-152-8/+6
* Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. ...Nate Begeman2004-08-142-4/+3
* 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
* Remove dead methodChris Lattner2004-08-111-13/+0
* Convert asmprinter to new style of instruction printerChris Lattner2004-08-112-9/+50
* This is purely a formatting patch that gets us closer to the mecca of fittingChris Lattner2004-08-101-60/+103
* Drop the first argument of FPI, and asmprinterify fxchChris Lattner2004-08-101-28/+32
* This purely mechanical patch gives the "I" tblgen class operand list and asmChris Lattner2004-08-101-312/+239
* Convert Ii32 instructions over to use the asmprinter generatorChris Lattner2004-08-101-16/+16
* Convert the Ii16 instructions overChris Lattner2004-08-101-23/+26
* Convert all Ii8 instructions over to the autogenerated asmprinter.Chris Lattner2004-08-101-36/+36
* Stop using getValues().Alkis Evlogimenos2004-08-041-7/+5
* Fix a warningChris Lattner2004-08-011-2/+1
* Convert all I<> instructions to asmformat.Chris Lattner2004-08-011-224/+302
* Eliminate 3 of the X86 printImplicit* flags.Chris Lattner2004-08-013-25/+3
* Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are nowChris Lattner2004-08-011-79/+1
* Convert more instructions over to the asmprinterChris Lattner2004-08-011-50/+66
* Handle registers a bit more efficientlyChris Lattner2004-08-011-1/+7
* give FP stack registers namesChris Lattner2004-08-011-2/+5
* Switch more instructions over to using the asmprinter. Fix bugs in the emissionChris Lattner2004-08-011-36/+47
* The tblgen'erated asmparser wants a way to print operands.Chris Lattner2004-08-011-0/+6
* Rename the Printer class -> X86AsmPrinter.Chris Lattner2004-08-011-34/+46
* Factor a bunch of the rules and add support for generating the asmwriter.Chris Lattner2004-08-011-21/+23
* Specify an asm string and operands lists for a bunch of instructions.Chris Lattner2004-08-011-38/+75
* Completely disable the pattern isel until it is more substantial.Chris Lattner2004-08-011-0/+4
* Entirely eliminate all patterns and expanders from this file. We shall goChris Lattner2004-08-011-82/+45
* Remove obsolete fileChris Lattner2004-08-011-393/+0
* Align breaks.Alkis Evlogimenos2004-07-311-6/+6
* Add breaksChris Lattner2004-07-311-12/+12