2004-04-06 |
Chris Lattner | Fix typeo |
blob | commitdiff | raw |
2004-04-06 |
Chris Lattner | Add support for simple immediate handling to long instr... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Implement negation of longs efficiently. For this... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Minor tweak to avoid an extra reg-reg copy that the... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Two changes: |
blob | commitdiff | raw | diff to current |
2004-04-05 |
Chris Lattner | Support getelementptr instructions which use uint's... |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Alkis Evlogimenos | Clean up code a bit. |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Alkis Evlogimenos | Fix type in instruction builder instantiation |
blob | commitdiff | raw | diff to current |
2004-03-31 |
Chris Lattner | Generate slightly smaller code, "test R, R" instead... |
blob | commitdiff | raw | diff to current |
2004-03-31 |
Chris Lattner | Codegen FP select instructions into X86 conditional... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Fold comparisons into select instructions, making much... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Add direct support for integer select instructions... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Fix a fairly major performance problem. If a PHI node... |
blob | commitdiff | raw | diff to current |
2004-03-18 |
Chris Lattner | Malloc doesn't kill a load. This patch need not go... |
blob | commitdiff | raw | diff to current |
2004-03-18 |
Chris Lattner | Fix a really nasty bug that was breaking ijpeg in LLC... |
blob | commitdiff | raw | diff to current |
2004-03-13 |
Chris Lattner | It helps if I save the file. :) |
blob | commitdiff | raw | diff to current |
2004-03-13 |
Chris Lattner | Rename the intrinsic enum values for llvm.va_* from... |
blob | commitdiff | raw | diff to current |
2004-03-08 |
Chris Lattner | Implement folding explicit load instructions into binar... |
blob | commitdiff | raw | diff to current |
2004-03-08 |
Chris Lattner | Rearrange and refactor some code. No functionality... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Misha Brukman | Doxygenify some comments. |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Chris Lattner | Handle passing constant integers to functions much... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Chris Lattner | Fix a minor code-quality issue. When passing 8 and... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Alkis Evlogimenos | A big X86 instruction rename. The instructions are... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | Eliminate the X86-specific BMI functions, using BuildMI... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | Fix a miscompilation of 197.parser that occurs when... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | These two virtual methods are never called. |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | SHLD and SHRD take 32-bit operands but an 8-bit immedia... |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | Floating point loads/stores act on memory operands... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Rename SHL, SHR, SAR, SHLD and SHLR instructions to... |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Chris Lattner | Fix some warnings, some of which were spurious, and... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | Teach the instruction selector how to transform 'array... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | * Make the previous patch more efficient by not allocat... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | add an inefficient way of folding structure and constan... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | Implement special case for storing an immediate into... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Refactor rewinding code for finding the first terminato... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Simplify code a bit, don't go off the end of the block... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | We were forgetting to add FP_REG_KILL instructions... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Implement cast fp -> bool |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Stop passing iterators around by reference now that... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Chris Lattner | Only insert FP_REG_KILL instructions in MachineBasicBlo... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Alkis Evlogimenos | Move MOTy::UseType enum into MachineOperand. This elimi... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Chris Lattner | Reduce the number of pointless copies inserted due... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Chris Lattner | Fix bug in previous checkout: leave the iterator at... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Chris Lattner | Completely rewrite how getelementptr instructions are... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Fix the mneumonics for the mov instructions to have... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Fix the last crimes against nature that used the 'ir... |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Rename MOVi[mr] instructions to MOV[rm]i |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Chris Lattner | Rename the IMULri* instructions to IMULrri, as they... |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Chris Lattner | Implement llvm.(frame|return)address(0) correctly.... |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Chris Lattner | finegrainify namespacification, fix 80col prob |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Chris Lattner | Codegen llvm.memset into rep stos[bwd]. Simplify code... |
blob | commitdiff | raw | diff to current |
2004-02-13 |
Chris Lattner | There is no need to emit a shift if the size is constan... |
blob | commitdiff | raw | diff to current |
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 |
next |