2004-02-13 |
Chris Lattner | There is no need to emit a shift if the size is constan... |
blob | commitdiff | raw |
2004-02-12 |
Chris Lattner | Add support for the rep movs[bwd] instructions, and... |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
blob | commitdiff | raw | diff to current |
2004-02-09 |
Chris Lattner | Adjust to the changed StructType interface. In particu... |
blob | commitdiff | raw | diff to current |
2004-02-03 |
Chris Lattner | Generate ftst instructions for comparison against zero |
blob | commitdiff | raw | diff to current |
2004-02-02 |
Chris Lattner | Generate the fchs instruction to negate a floating... |
blob | commitdiff | raw | diff to current |
2004-02-02 |
Chris Lattner | Codegen -0.0 correctly. Do not use fldz! This is... |
blob | commitdiff | raw | diff to current |
2004-01-30 |
Chris Lattner | Add (currently disabled) support to the instruction... |
blob | commitdiff | raw | diff to current |
2004-01-12 |
Alkis Evlogimenos | Output mov %REG = 0 instead of xor %REG, %REG, %REG... |
blob | commitdiff | raw | diff to current |
2003-12-28 |
Chris Lattner | Clean up a lot of the code I added yesterday by exposin... |
blob | commitdiff | raw | diff to current |
2003-12-28 |
Chris Lattner | Whoops, don't try to lower non intrinsic calls |
blob | commitdiff | raw | diff to current |
2003-12-28 |
Chris Lattner | implement support for the intrinsic lowering functionality |
blob | commitdiff | raw | diff to current |
2003-12-21 |
Alkis Evlogimenos | Move FP_REG_KILL closer to the return instruction. |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Alkis Evlogimenos | Move FP_REG_KILL closer to the actual branch instruction. |
blob | commitdiff | raw | diff to current |
2003-12-20 |
Alkis Evlogimenos | Remove floating point killer pass. This is now implemen... |
blob | commitdiff | raw | diff to current |
2003-11-22 |
Brian Gaeke | Constant shift expressions, meet InstSelectSimple.... |
blob | commitdiff | raw | diff to current |
2003-11-22 |
Brian Gaeke | Stub for constant shift expr support. |
blob | commitdiff | raw | diff to current |
2003-11-18 |
Chris Lattner | Fix PR123 |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-23 |
Chris Lattner | Delete unused EmitByteSwap method |
blob | commitdiff | raw | diff to current |
2003-10-23 |
Misha Brukman | * Order includes according to style guide |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
Chris Lattner | Further cleanups and simplifications |
blob | commitdiff | raw | diff to current |
2003-10-20 |
Chris Lattner | Eliminate code for pointer size and endianness emulation. |
blob | commitdiff | raw | diff to current |
2003-10-20 |
Chris Lattner | * Rename X86::IMULr16 -> X86::IMULrr16 |
blob | commitdiff | raw | diff to current |
2003-10-19 |
Chris Lattner | * Multiplications by 2^X are turned into shifts. This... |
blob | commitdiff | raw | diff to current |
2003-10-19 |
Chris Lattner | Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode... |
blob | commitdiff | raw | diff to current |
2003-10-18 |
Chris Lattner | Add support for the new varargs intrinsics |
blob | commitdiff | raw | diff to current |
2003-10-15 |
Chris Lattner | Decrease usage of use_size() |
blob | commitdiff | raw | diff to current |
2003-10-10 |
Misha Brukman | Fix spelling. |
blob | commitdiff | raw | diff to current |
2003-10-05 |
Chris Lattner | Instead of hacking in custom support for Invoke/Unwind... |
blob | commitdiff | raw | diff to current |
2003-09-08 |
Chris Lattner | Eliminate support for the llvm.unwind intrinisic, using... |
blob | commitdiff | raw | diff to current |
2003-09-08 |
Chris Lattner | Add support for the unwind instruction |
blob | commitdiff | raw | diff to current |
2003-08-28 |
Chris Lattner | Add support for the llvm.unwind intrinsic, which we... |
blob | commitdiff | raw | diff to current |
2003-08-24 |
Chris Lattner | Implement: Jello/test-constantexpr.ll |
blob | commitdiff | raw | diff to current |
2003-08-18 |
Chris Lattner | Add support for the sig(set|long)jmp intrinsics |
blob | commitdiff | raw | diff to current |
2003-08-13 |
Brian Gaeke | Factory methods for FunctionPasses now return type... |
blob | commitdiff | raw | diff to current |
2003-08-05 |
Chris Lattner | This is the real fix for the previous register allocato... |
blob | commitdiff | raw | diff to current |
2003-08-04 |
Chris Lattner | Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRa... |
blob | commitdiff | raw | diff to current |
2003-07-30 |
Chris Lattner | Use target specific interface instead of forcing it... |
blob | commitdiff | raw | diff to current |
2003-07-26 |
Chris Lattner | Rename function to be more consistent with filename |
blob | commitdiff | raw | diff to current |
2003-07-26 |
Chris Lattner | If the pass changes _anything_ it must return true |
blob | commitdiff | raw | diff to current |
2003-07-23 |
Chris Lattner | Simplify code by using ConstantInt::getRawValue instead... |
blob | commitdiff | raw | diff to current |
2003-07-18 |
Brian Gaeke | Please, save your applause^H^H^H^H^H^H^H^Hflames for... |
blob | commitdiff | raw | diff to current |
2003-07-17 |
Brian Gaeke | Use getClassB for load and store; we don't want to... |
blob | commitdiff | raw | diff to current |
2003-06-30 |
Chris Lattner | Setjmp should always return zero if we don't implement... |
blob | commitdiff | raw | diff to current |
2003-06-29 |
Chris Lattner | Until there is a setjmp/longjmp transformation pass... |
blob | commitdiff | raw | diff to current |
2003-06-22 |
Chris Lattner | Do not use the inefficient, fixed function, CBW, CDQ... |
blob | commitdiff | raw | diff to current |
2003-06-21 |
Chris Lattner | Minor simplification to 64-bit instsel |
blob | commitdiff | raw | diff to current |
2003-06-21 |
Chris Lattner | For 16 and 32-bit multiplies, use the IMUL instruction... |
blob | commitdiff | raw | diff to current |
2003-06-21 |
Chris Lattner | Generate code for LONG indexes to getelementptr instruc... |
blob | commitdiff | raw | diff to current |
2003-06-05 |
Chris Lattner | Implement generation of cmp R, C to not use an extra... |
blob | commitdiff | raw | diff to current |
2003-06-05 |
Chris Lattner | Special case simple binary operator X op C |
blob | commitdiff | raw | diff to current |
2003-06-03 |
Chris Lattner | Remove usage of typedef |
blob | commitdiff | raw | diff to current |
2003-06-01 |
Chris Lattner | * Implement cast (long|ulong) to bool |
blob | commitdiff | raw | diff to current |
2003-06-01 |
Chris Lattner | Add support for shl and shr for 64 bit integer types |
blob | commitdiff | raw | diff to current |
2003-05-13 |
Chris Lattner | Clean up #includes |
blob | commitdiff | raw | diff to current |
2003-05-12 |
Chris Lattner | Make abort more explicit |
blob | commitdiff | raw | diff to current |
2003-05-12 |
Chris Lattner | Remove the assertion failure of course... doh |
blob | commitdiff | raw | diff to current |
2003-05-12 |
Chris Lattner | Implement casts from unsigned integers to floating... |
blob | commitdiff | raw | diff to current |
2003-05-12 |
Chris Lattner | Make error messages more useful than jsut an abort |
blob | commitdiff | raw | diff to current |
2003-05-12 |
Chris Lattner | Do not insert multiple initializations for the same... |
blob | commitdiff | raw | diff to current |
2003-05-08 |
Chris Lattner | Add support for Add, Sub, And, Or, & Xor constant exprs |
blob | commitdiff | raw | diff to current |
2003-05-08 |
Chris Lattner | Add support for variable argument functions! |
blob | commitdiff | raw | diff to current |
2003-05-07 |
Chris Lattner | IMPLICIT_DEF was not the beautiful elegant solution... |
blob | commitdiff | raw | diff to current |
2003-05-06 |
Chris Lattner | Emit pseudo instructions to indicate that some register... |
blob | commitdiff | raw | diff to current |
2003-05-03 |
Misha Brukman | The Hyphenation-Adding Committee is now in session. |
blob | commitdiff | raw | diff to current |
2003-04-25 |
Chris Lattner | Fix bogus assert |
blob | commitdiff | raw | diff to current |
2003-04-23 |
Chris Lattner | Fix iterator invalidation problem with cast instructions |
blob | commitdiff | raw | diff to current |
2003-04-23 |
Chris Lattner | Implement the constantexpr CAST instruction correctly |
blob | commitdiff | raw | diff to current |
2003-04-22 |
Misha Brukman | It's "necessary" to spell "necessarily" correctly. |
blob | commitdiff | raw | diff to current |
2003-04-21 |
Chris Lattner | Add support for a simple constantexpr: cast of one... |
blob | commitdiff | raw | diff to current |
2003-01-16 |
Chris Lattner | Don't emit unneccesary branch instructions! |
blob | commitdiff | raw | diff to current |
2003-01-16 |
Chris Lattner | Implement optimization folding setcc into branch. |
blob | commitdiff | raw | diff to current |
2003-01-16 |
Chris Lattner | Implement code to keep the stack pointer aligned to... |
blob | commitdiff | raw | diff to current |
2003-01-14 |
Chris Lattner | Rename MachineInstrInfo -> TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2003-01-13 |
Chris Lattner | * Adjust to use new interfaces, eliminating CurReg... |
blob | commitdiff | raw | diff to current |
2002-12-28 |
Chris Lattner | Rename FunctionFrameInfo to MachineFrameInfo |
blob | commitdiff | raw | diff to current |
2002-12-28 |
Chris Lattner | * Use the new Abstract Frame Manager to handle incoming... |
blob | commitdiff | raw | diff to current |
2002-12-25 |
Chris Lattner | * Simplify Value classes |
blob | commitdiff | raw | diff to current |
2002-12-24 |
Chris Lattner | Changes to compile with GCC 2.96 |
blob | commitdiff | raw | diff to current |
2002-12-18 |
Chris Lattner | Don't force setCC instructions into AL |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Build add instructions of the correct form! |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Two fixes: |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Make sure stack manipulation refers to ESP the right... |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Chris Lattner | Add some special cases to make common getelementptr... |
blob | commitdiff | raw | diff to current |
2002-12-16 |
Brian Gaeke | brg |
blob | commitdiff | raw | diff to current |
2002-12-15 |
Chris Lattner | Give passes nice names! |
blob | commitdiff | raw | diff to current |
2002-12-15 |
Chris Lattner | Add support to cast from a bool type |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Implement indirect function calls |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Fix bork in doMultiply |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Add sanity checks |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Insert phi code at top of block |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Brian Gaeke | lib/Target/X86/InstSelectSimple.cpp: |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Implement cast bool to X |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Brian Gaeke | Rename all BMI MachineBasicBlock operands to MBB. |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Finish up iterator stuph |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Chris Lattner | Code gen phi's correctly |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Brian Gaeke | lib/Target/X86/InstSelectSimple.cpp: Start counting... |
blob | commitdiff | raw | diff to current |
2002-12-13 |
Brian Gaeke | InstSelectSimple.cpp: Give promote32 a comment. Add... |
blob | commitdiff | raw | diff to current |
next |