aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Fit long lines into 80 cols via creative space eliminationMisha Brukman2004-09-151-4/+4
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-141-36/+26
* Fix filename: Printer.cpp has become X86AsmPrinter.cppMisha Brukman2004-09-121-1/+1
* Use a shorter form to express implicit use/defs in FpGETRESULT andAlkis Evlogimenos2004-09-081-6/+4
* A call instruction should implicitely define ST0 since the returnAlkis Evlogimenos2004-09-081-3/+8
* Changes For Bug 352Reid Spencer2004-09-017-17/+17
* 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