aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for the llvm.unwind intrinsic, which we codegen to just do an abortChris Lattner2003-08-282-2/+58
* Targets should configure themselves based on a Module, not some wierd flagsChris Lattner2003-08-242-11/+11
* Implement: Jello/test-constantexpr.llChris Lattner2003-08-242-62/+132
* Change all #include'd files to be :: rules instead of : rulesChris Lattner2003-08-211-6/+6
* Add support for the sig(set|long)jmp intrinsicsChris Lattner2003-08-182-0/+4
* Spell `necessary' correctly.Misha Brukman2003-08-184-4/+4
* Fix ABI issue: Longs really do need to be only 4 byte aligned on X86.Chris Lattner2003-08-171-1/+2
* Adjust to new API, add expandCall stubChris Lattner2003-08-152-20/+20
* Add support for unconditional branches and for emitting JE instructionsChris Lattner2003-08-151-3/+15
* X86 static backend: smackedBrian Gaeke2003-08-131-6/+2
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-138-8/+8
* addPassesToJITCompile and addPassesToEmitMachineCode now take aBrian Gaeke2003-08-132-4/+5
* addPassesToJITCompile now takes a FunctionPassManager, to supportBrian Gaeke2003-08-131-2/+39
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-10/+10
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-132-14/+8
* Just incorporating some notes I wrote for myself into a place where they won'tBrian Gaeke2003-08-131-0/+14
* Add basic support for 16 and 32 bit function arguments!Chris Lattner2003-08-111-2/+14
* Sort #includes, eliminate #include of "llvm/Type.h" which was redundantChris Lattner2003-08-112-8/+6
* Cygwin apparently works with %'s on registers!Chris Lattner2003-08-112-10/+4
* Whoops, accidental checkin. :(Chris Lattner2003-08-111-1/+1
* Add a new -enable-cygwin-compatible-output argument, which make the output moreChris Lattner2003-08-113-39/+59
* Print % signs before register names; turn off "noprefix" mode in gas output.Brian Gaeke2003-08-112-32/+62
* Add (ret int) expander so that we can at least write testcasesChris Lattner2003-08-111-0/+9
* Converted tabs to spaces.Misha Brukman2003-08-111-2/+2
* Removed `-debug' so that spurious printouts of patterns are not seen atMisha Brukman2003-08-111-1/+1
* Add patterns for multiply, and, or, and xorChris Lattner2003-08-111-22/+22
* Until the pattern matching instruction selector is finished, enable debug out...Chris Lattner2003-08-111-1/+1
* Add support for a pattern matching instruction selector. This is still inChris Lattner2003-08-115-12/+260
* This register is never used, disable it.Chris Lattner2003-08-071-2/+2
* Completely eliminate the isVoid TSFlag, shifting over all other fieldsChris Lattner2003-08-062-33/+34
* add a pattern for RET, immediates no longer need to be explicitly typedChris Lattner2003-08-061-10/+10
* Factor shared codeChris Lattner2003-08-051-8/+4
* This is the real fix for the previous register allocator problem.Chris Lattner2003-08-054-1/+6
* Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enableChris Lattner2003-08-041-14/+14
* Change comments into something that TableGen can read!Chris Lattner2003-08-041-6/+10
* Rename register classes to be upper case to make it obvious that they are X86Chris Lattner2003-08-042-8/+8
* There is nothing special about noops anymoreChris Lattner2003-08-041-1/+0
* transition to using let instead of setChris Lattner2003-08-043-99/+84
* Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llxChris Lattner2003-08-042-42/+54
* Simplify some constant expressionsChris Lattner2003-08-042-26/+18
* Remove illegal, unsupported escapes. This fixes program: Ptrdist-bcChris Lattner2003-08-032-4/+0
* * Sort #includes, remove dupliatesChris Lattner2003-08-032-72/+50
* Specify custom name for registers to get the ()'s in the name.Chris Lattner2003-08-031-4/+4
* Start using tablegen'd instruction enum listChris Lattner2003-08-031-10/+3
* Resort tablesChris Lattner2003-08-032-32/+40
* Lump the base opcode in with the X86 TargetSpecific flagsChris Lattner2003-08-031-4/+7
* * Start using tablegen'd instruction descriptionsChris Lattner2003-08-031-43/+6
* Start using tablegenerated instruction descriptionsChris Lattner2003-08-031-6/+12
* Add new TableGen instruction definitionsChris Lattner2003-08-032-0/+453
* Remove the old .def file, it is now obsoleteChris Lattner2003-08-031-376/+0