- 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 22 years ago
- 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 22 years ago
- 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 22 years ago
- 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 22 years ago
- e7e33c0 Add (ret int) expander so that we can at least write testcases by Chris Lattner · 22 years ago
- bf2f8a9 Converted tabs to spaces. by Misha Brukman · 22 years ago
- 859e5cc Removed `-debug' so that spurious printouts of patterns are not seen at by Misha Brukman · 22 years ago
- b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 22 years ago
- 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 22 years ago
- ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 22 years ago
- 69666e5 This register is never used, disable it. by Chris Lattner · 22 years ago
- 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 22 years ago
- d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 22 years ago
- c9bbfbc Factor shared code by Chris Lattner · 22 years ago
- 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 22 years ago
- 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 22 years ago
- c34921d Change comments into something that TableGen can read! by Chris Lattner · 22 years ago
- 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 22 years ago
- e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 22 years ago
- c8f4587 transition to using let instead of set by Chris Lattner · 22 years ago
- 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 22 years ago
- 72feb15 Simplify some constant expressions by Chris Lattner · 22 years ago
- d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 22 years ago
- e012132 * Sort #includes, remove dupliates by Chris Lattner · 22 years ago
- 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 22 years ago
- 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 22 years ago
- 113455b Resort tables by Chris Lattner · 22 years ago
- 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 22 years ago
- abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 22 years ago
- c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 22 years ago
- 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 22 years ago
- 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 22 years ago
- cb53358 Set debug types by Chris Lattner · 22 years ago
- b77eb78 Add Target class for X86 target by Chris Lattner · 22 years ago
- 9eab316 The RegisterInfo class is obsolete by Chris Lattner · 22 years ago
- a676978 Tell CVS to ignore all .inc files by Chris Lattner · 22 years ago
- 8320035 Switch over to tablegen generated header files by Chris Lattner · 22 years ago
- 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 22 years ago
- 762fb5f Initial checkin of X86.td file by Chris Lattner · 22 years ago
- b76d6fc Initial checkin of X86 Register File description by Chris Lattner · 22 years ago
- 09ce077 Fix typeos in comments by Chris Lattner · 22 years ago
- a11136b Move DEBUG to Debug.h by Chris Lattner · 22 years ago
- 7296fb0 This method is long dead by Chris Lattner · 22 years ago
- b08f3df Remove more obsolete comments by Chris Lattner · 22 years ago
- f31dc98 Changed pointer to the JIT code to its current location, under LLI. by Misha Brukman · 22 years ago
- 002a50a I think local symbols in X86 GAS have to start with .L, not just by Brian Gaeke · 22 years ago
- 7db1fa9 Use target specific interface instead of forcing it to be target-generic by Chris Lattner · 22 years ago
- c8c377d Move "register flags" definition the type of registers to be fully fledged by Chris Lattner · 22 years ago
- d281de2 Rename function to be more consistent with filename by Chris Lattner · 22 years ago
- dee1263 We don't modify the LLVM rep, remain const correct by Chris Lattner · 22 years ago
- 2a865b0 If the pass changes _anything_ it must return true by Chris Lattner · 22 years ago
- d9fb37a Use unified CWriter-X86/Printer name mangler. Do not bother using by Brian Gaeke · 22 years ago
- 3d8d9f7 It doesn't appear that we need to #include these. by Brian Gaeke · 22 years ago
- b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 22 years ago
- de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 22 years ago
- 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 22 years ago
- c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
- d461505 Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... by Brian Gaeke · 22 years ago
- bfedb91 Use getClassB for load and store; we don't want to abort when we by Brian Gaeke · 22 years ago
- 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 22 years ago
- 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 22 years ago
- b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 22 years ago
- 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
- eb093fb Setjmp should always return zero if we don't implement longjmp. This avoids by Chris Lattner · 22 years ago
- c151e4f Until there is a setjmp/longjmp transformation pass, codegen setjmp as a noop by Chris Lattner · 22 years ago
- d7908f6 Nice tasty llc fixes. These should fix LLC for x86 for everything in by Brian Gaeke · 22 years ago
- 5e00157 Number constants from constant pool as CPIf_i where f is the function index by Brian Gaeke · 22 years ago
- bc601fe Integrate the C writer's name mangler. by Brian Gaeke · 22 years ago
- 01d79ff First draft of X86 LLC backend. This should be OK for small programs like by Brian Gaeke · 22 years ago
- 7b52c03 Do not use the inefficient, fixed function, CBW, CDQ, ... instructions by Chris Lattner · 22 years ago
- 034acf0 Minor simplification to 64-bit instsel by Chris Lattner · 22 years ago
- 0f1c461 For 16 and 32-bit multiplies, use the IMUL instruction instead of the MUL instruction. by Chris Lattner · 22 years ago
- a8cb100 Add IMULr16 & IMULr32 instructions by Chris Lattner · 22 years ago
- f585447 Generate code for LONG indexes to getelementptr instructions more efficiently by Chris Lattner · 22 years ago
- 3387e7f Fix output bug: Intel asm comment character is #, not ;. by Brian Gaeke · 22 years ago
- 088fa11 RECAPITALIZE all the names of pseudo-instructions, and add a comment explaining by Brian Gaeke · 22 years ago
- 96b07e5 Rename many instructions to their Intel asm-compatible names. This by Brian Gaeke · 22 years ago
- 9e474c4 Add Initialization and Finalization methods for the Printer pass, by Brian Gaeke · 22 years ago
- de3aa4f lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version by Brian Gaeke · 22 years ago
- ad95d9e Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h", by Brian Gaeke · 22 years ago
- 30d002b Fix warnings on Sparc by Chris Lattner · 22 years ago
- 302de59 Add statistic for # machine instrs emitted by Chris Lattner · 22 years ago
- 333864d Implement generation of cmp R, C to not use an extra register by Chris Lattner · 22 years ago
- 35333e1 Special case simple binary operator X op C by Chris Lattner · 22 years ago
- 7659401 Add instructions for (add|sub|and|or|xor)ri(8|16|32) by Chris Lattner · 22 years ago
- 8cc72d2 Remove usage of typedef by Chris Lattner · 22 years ago
- ff3261a Add namespace comments for doxygen by Chris Lattner · 22 years ago
- bc80b22 Eliminated a compiler warning due to casting to a different-sized datatype. by Misha Brukman · 22 years ago
- cd60313 Renamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp as it conflicts with the by Misha Brukman · 22 years ago
- 04b0b30 Move X86 specific code out of the JIT into the X86 backend by Chris Lattner · 22 years ago
- 2077254 * Implement cast (long|ulong) to bool by Chris Lattner · 22 years ago
- 6c8125f Add RR forms of test instruction by Chris Lattner · 22 years ago
- 9171ef5 Add support for shl and shr for 64 bit integer types by Chris Lattner · 22 years ago
- 3f7905b Add definitions for TEST instructions by Chris Lattner · 22 years ago
- 8d8e0c6 Add new cmovne32 instruction by Chris Lattner · 22 years ago
- 49cab03 Renamed opIsDef to opIsDefOnly. by Vikram S. Adve · 22 years ago
- 12745c5 Reword to remove reference to how things worked in the past. by Misha Brukman · 22 years ago
- e9d8838 Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface. by Misha Brukman · 22 years ago
- 67580ed Clean up #includes by Chris Lattner · 22 years ago
- 9d6d118 Make abort more explicit by Chris Lattner · 22 years ago