aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-4/+4
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+36
* The person who was planning to add SSE support isn't anymore, so disableChris Lattner2004-10-081-1/+3
* Fix a major regression from the bugfix for 2004-10-08-SelectSetCCFold.llx,Chris Lattner2004-10-081-1/+1
* Fix bug: 2004-10-08-SelectSetCCFold.llx. Normally this is hidden by theChris Lattner2004-10-081-1/+2
* Remove debugging code, fix encoding problem. This fixes the problemsChris Lattner2004-10-062-3/+2
* Codegen signed mod by 2 or -2 more efficiently. Instead of generating:Chris Lattner2004-10-061-3/+39
* Fix a scary bug with signed division by a power of two. We used to generate:Chris Lattner2004-10-061-6/+3
* Codegen signed divides by 2 and -2 more efficiently. In particularChris Lattner2004-10-061-0/+22
* Add some new instructions. Fix the asm string for sbb32rrChris Lattner2004-10-063-3/+24
* * Prune #includesChris Lattner2004-10-041-101/+27
* Add support for emitting AT&T style .s files, and make it the default. UsersChris Lattner2004-10-041-128/+307
* Convert some missed patterns to support AT&T styleChris Lattner2004-10-041-8/+8
* Apparently the GNU assembler has a HUGE hack to be compatible with reallyChris Lattner2004-10-041-9/+12
* Fix incorrect suffixChris Lattner2004-10-041-1/+1
* Fix some more missed suffixes and swapped operandsChris Lattner2004-10-041-34/+40
* Add missing suffixes to FP instructions for AT&T modeChris Lattner2004-10-041-38/+33
* Add support for the -x86-asm-syntax flag, which can be used to choose betweenChris Lattner2004-10-033-14/+48
* Add support to the instruction patterns for AT&T style output, which willChris Lattner2004-10-031-569/+963
* The real x87 floating point registers should not be allocatable. TheyAlkis Evlogimenos2004-09-211-2/+10
* s/ISel/X86ISel/ to have unique class names for debugging via gdb because the C++Misha Brukman2004-09-211-91/+94
* Convert code to compile with vc7.1.Reid Spencer2004-09-151-2/+2
* 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