- b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 21 years ago
- de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 21 years ago
- 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 21 years ago
- c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 21 years ago
- d461505 Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... by Brian Gaeke · 21 years ago
- bfedb91 Use getClassB for load and store; we don't want to abort when we by Brian Gaeke · 21 years ago
- 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 21 years ago
- 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 21 years ago
- b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 21 years ago
- 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 21 years ago
- eb093fb Setjmp should always return zero if we don't implement longjmp. This avoids by Chris Lattner · 21 years ago
- c151e4f Until there is a setjmp/longjmp transformation pass, codegen setjmp as a noop by Chris Lattner · 21 years ago
- d7908f6 Nice tasty llc fixes. These should fix LLC for x86 for everything in by Brian Gaeke · 21 years ago
- 5e00157 Number constants from constant pool as CPIf_i where f is the function index by Brian Gaeke · 21 years ago
- bc601fe Integrate the C writer's name mangler. by Brian Gaeke · 21 years ago
- 01d79ff First draft of X86 LLC backend. This should be OK for small programs like by Brian Gaeke · 21 years ago
- 7b52c03 Do not use the inefficient, fixed function, CBW, CDQ, ... instructions by Chris Lattner · 21 years ago
- 034acf0 Minor simplification to 64-bit instsel by Chris Lattner · 21 years ago
- 0f1c461 For 16 and 32-bit multiplies, use the IMUL instruction instead of the MUL instruction. by Chris Lattner · 21 years ago
- a8cb100 Add IMULr16 & IMULr32 instructions by Chris Lattner · 21 years ago
- f585447 Generate code for LONG indexes to getelementptr instructions more efficiently by Chris Lattner · 21 years ago
- 3387e7f Fix output bug: Intel asm comment character is #, not ;. by Brian Gaeke · 21 years ago
- 088fa11 RECAPITALIZE all the names of pseudo-instructions, and add a comment explaining by Brian Gaeke · 21 years ago
- 96b07e5 Rename many instructions to their Intel asm-compatible names. This by Brian Gaeke · 21 years ago
- 9e474c4 Add Initialization and Finalization methods for the Printer pass, by Brian Gaeke · 21 years ago
- de3aa4f lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version by Brian Gaeke · 21 years ago
- ad95d9e Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h", by Brian Gaeke · 21 years ago
- 30d002b Fix warnings on Sparc by Chris Lattner · 21 years ago
- 302de59 Add statistic for # machine instrs emitted by Chris Lattner · 21 years ago
- 333864d Implement generation of cmp R, C to not use an extra register by Chris Lattner · 21 years ago
- 35333e1 Special case simple binary operator X op C by Chris Lattner · 21 years ago
- 7659401 Add instructions for (add|sub|and|or|xor)ri(8|16|32) by Chris Lattner · 21 years ago
- 8cc72d2 Remove usage of typedef by Chris Lattner · 21 years ago
- ff3261a Add namespace comments for doxygen by Chris Lattner · 21 years ago
- bc80b22 Eliminated a compiler warning due to casting to a different-sized datatype. by Misha Brukman · 21 years ago
- cd60313 Renamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp as it conflicts with the by Misha Brukman · 21 years ago
- 04b0b30 Move X86 specific code out of the JIT into the X86 backend by Chris Lattner · 21 years ago
- 2077254 * Implement cast (long|ulong) to bool by Chris Lattner · 21 years ago
- 6c8125f Add RR forms of test instruction by Chris Lattner · 21 years ago
- 9171ef5 Add support for shl and shr for 64 bit integer types by Chris Lattner · 21 years ago
- 3f7905b Add definitions for TEST instructions by Chris Lattner · 21 years ago
- 8d8e0c6 Add new cmovne32 instruction by Chris Lattner · 21 years ago
- 49cab03 Renamed opIsDef to opIsDefOnly. by Vikram S. Adve · 21 years ago
- 12745c5 Reword to remove reference to how things worked in the past. by Misha Brukman · 21 years ago
- e9d8838 Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface. by Misha Brukman · 21 years ago
- 67580ed Clean up #includes by Chris Lattner · 22 years ago
- 9d6d118 Make abort more explicit by Chris Lattner · 22 years ago
- b70c138 Remove the assertion failure of course... doh by Chris Lattner · 22 years ago
- 4d5a50a Implement casts from unsigned integers to floating point by Chris Lattner · 22 years ago
- c53544a Make error messages more useful than jsut an abort by Chris Lattner · 22 years ago
- a6e73f1 Do not insert multiple initializations for the same value in a PHI node by Chris Lattner · 22 years ago
- 992ab56 This blank line has GOT to go. by Chris Lattner · 22 years ago
- b515f6d Add support for Add, Sub, And, Or, & Xor constant exprs by Chris Lattner · 22 years ago
- eca195e Add support for variable argument functions! by Chris Lattner · 22 years ago
- c248903 IMPLICIT_DEF was not the beautiful elegant solution I thought it was going by Chris Lattner · 22 years ago
- dbd7372 Emit pseudo instructions to indicate that some registers are live on entrance by Chris Lattner · 22 years ago
- 9dedbcc Don't have a cow with new pseudo instructions by Chris Lattner · 22 years ago
- eab4934 Add two new pseudo instructions by Chris Lattner · 22 years ago
- 48196b3 The Hyphenation-Adding Committee is now in session. by Misha Brukman · 22 years ago
- 10daaa1 Remove two fields from TargetData which are target specific. by Chris Lattner · 22 years ago
- 8bdd129 Fix bogus assert by Chris Lattner · 22 years ago
- 98938f8 Fix compatibility bug: X86 aligns doubles to 4 bytes, not 8! by Chris Lattner · 22 years ago
- 3907d11 Fix iterator invalidation problem with cast instructions by Chris Lattner · 22 years ago
- 548f61d Implement the constantexpr CAST instruction correctly by Chris Lattner · 22 years ago
- 155e68f Add support for the Switch instruction by running the lowerSwitch pass first by Chris Lattner · 22 years ago
- 8829dcd It's "necessary"... by Misha Brukman · 22 years ago
- baf0607 It's "necessary" to spell "necessarily" correctly. by Misha Brukman · 22 years ago
- 4b12cde Add support for a simple constantexpr: cast of one ptr type to another by Chris Lattner · 22 years ago
- ddd5b41 Rename -no-* to -disable-* by Chris Lattner · 22 years ago
- 55f6fab Don't emit unneccesary branch instructions! by Chris Lattner · 22 years ago
- ee3e435 Fix problem with invalidated iterator by Chris Lattner · 22 years ago
- 6d40c19 Implement optimization folding setcc into branch. by Chris Lattner · 22 years ago
- b037ee8 Add more flavors of branch instructions by Chris Lattner · 22 years ago
- f158da2 Implement code to keep the stack pointer aligned to an 8 byte boundary. by Chris Lattner · 22 years ago
- eafa423 Handle frame offset due to return address pushed on the stack by Chris Lattner · 22 years ago
- 1a57ccd X86 backend should never use addMReg by Chris Lattner · 22 years ago
- 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 22 years ago
- a960d95 New files by Chris Lattner · 22 years ago
- d91d86f * No longer need lowerallocation pass by Chris Lattner · 22 years ago
- a849056 rename FP -> fp* by Chris Lattner · 22 years ago
- d264bec * Move frame and constant pool indexes to first argument of memory reference by Chris Lattner · 22 years ago
- 0c514f4 * Some instructions take 64 bit integers, add an Arg type for it by Chris Lattner · 22 years ago
- 20862b9 * Function calls clobber fp registers by Chris Lattner · 22 years ago
- 987e8ba Add support for frame and constant pool references by Chris Lattner · 22 years ago
- 31ad5dd Move passes out to Passes.h by Chris Lattner · 22 years ago
- 7044540 Add speculation by Chris Lattner · 22 years ago
- b708944 * Implement rudimentary output of the constant pool by Chris Lattner · 22 years ago
- e831b6b * Add support for FP registers ST* by Chris Lattner · 22 years ago
- 3e130a2 * Adjust to use new interfaces, eliminating CurReg stuff by Chris Lattner · 22 years ago
- d0f166a More renamings of Target/Machine*Info to Target/Target*Info by Chris Lattner · 22 years ago
- f27eeea Rename MachineOptInfo to TargetoptInfo by Chris Lattner · 22 years ago
- aa09b75 Rename FunctionFrameInfo to MachineFrameInfo by Chris Lattner · 22 years ago
- 8bd66e6 Rename MachineFrameInfo to TargetFrameInfo.h by Chris Lattner · 22 years ago
- fde4b51 Implement the TargetFrameInfo interface by Chris Lattner · 22 years ago
- d282cfe * Initialize new FrameInfo member by Chris Lattner · 22 years ago
- 128aff4 Changes to match new MRegisterInfo api by Chris Lattner · 22 years ago
- 3c1c03d *** Implement frame pointer elimination on X86! by Chris Lattner · 22 years ago
- e0a3fcb Contents merged with X86RegisterInfo.cpp by Chris Lattner · 22 years ago
- 0ef73f3 * Remove implementations of previously pure virtual functions that are not any longer. by Chris Lattner · 22 years ago
- 3e6dd50 * Minor reformatting by Chris Lattner · 22 years ago