2004-02-17 |
Chris Lattner | These store to memory, not read from it. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Instructiosn with 1 memory operand have 4 operands... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Align case statements. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add TEST and XCHG memory operand support. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add OR and XOR memory operand support. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | ADDmi{16,32} should be in the next case statement. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding support for MUL, DIV, IDIV... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding for CMP{rm,mr,mi}{8,16,32... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add SUB{rm,mr,mi}{8,16,32} instructions. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support to the local allocator for fusing spill... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands for ADC, SBB... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for ADC{rm.mr}32 and SBB{rm,mr}32. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add a (hidden) option to print instructions that fail... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands in MOVri{8... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Expand the repertoire of the forms we can print and... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Disable this peephole for now. We can't keep track... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix a bug in my previous refactoring change... arg! |
tree | commitdiff |
2004-02-17 |
Chris Lattner | The C backend is no longer in llvm-dis, it's in llc |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add an option to disable spill fusing in the X86 backend |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix the mneumonics for the mov instructions to have... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix the last crimes against nature that used the 'ir... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | GRRR. Move instructions have swapped the order of... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Rename MOVi[mr] instructions to MOV[rm]i |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Whoops, got my cases swapped. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Change to match the newer, simpler, interface |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support for folding memory operands into AND and... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Scrunchify code, by adding helpers. No functionality... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add mem forms of AND instructions |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add LiveIntervals::Interval::empty() member function. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add API to check and fold memory operands into instruct... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Rename the IMULri* instructions to IMULrri, as they... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Once we have a way to fold spill code reloads into... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Fix spilled interval update. It was too conservative. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Refactor code a bit. No functionality changes, though... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Adjust to recent changes |
tree | commitdiff |
2004-02-16 |
Alkis Evlogimenos | Add peephole optimizations for ADD [MEM], IMM8 instruct... |
tree | commitdiff |
2004-02-16 |
Alkis Evlogimenos | Add two more variants of add. Update comments. |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Only spit out warning for functions that take pointers... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Move the folding of gep null, 0, 0, 0 to a place where... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | memset and bcopy and now unified by the llvm.memset... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Add some ADD instructions that take memory operands... |
tree | commitdiff |
2004-02-16 |
Alkis Evlogimenos | Add LeakDetection to MachineInstr. |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Implement test/Regression/Transforms/SimplifyCFG/Uncond... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Fold PHI nodes of constants which are only used by... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Teach LLVM to unravel the "swap idiom". This implements: |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Implement Transforms/InstCombine/xor.ll:test19 |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Fix a bug in the recent rewrite of the leakdetector... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Now that the lowerinvoke pass inserts calls to llvm... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | By default, llvm.setjmp/llvm.longjmp intrinsics get... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Instead of producing calls to setjmp/longjmp, produce... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Refactor code. Now the intrinsic lowering pass tries... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | This pass should not require phi elimination or live... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Finegrainify namespacification |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Make dense maps keyed on physical registers smallerusing |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Eliminate the use of spill (reserved) registers. |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Adjustments to support the new ConstantAggregateZero... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Add support for the new ConstantAggregateZero class |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Make the JIT zero out globals with memset instead of... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | No need to scan zero initializers. This should make... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Add a new ConstantAggregateZero class, to fix PR239... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | ConstantArray::get and ConstantStruct::get now just... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Remove dependence on return type of ConstantStruct... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Remove dependence on the return type of ConstantArray... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Keep a cache of non-abstract null arrays and structs... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Implement llvm.(frame|return)address(0) correctly.... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Fix problem in DEBUG code. I could be pointing past... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Fix the 'have a framepointer' case, so that the frame... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Allow for fixed objects to reside in the local area... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Add back machine code deleter pass until we get a Machi... |
tree | commitdiff |
2004-02-14 |
Alkis Evlogimenos | Modularize implementation of LeakDetector into a typed... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Add support for the 'pop' instruction |
tree | commitdiff |
2004-02-14 |
Chris Lattner | There is no reason to align the stack pointer if there... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | There is no reason to align the stack pointer if there... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | The prologue/epilogue related method calls have no... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | finegrainify namespacification, fix 80col prob |
tree | commitdiff |
2004-02-14 |
Chris Lattner | A target that doesn't support these intrinsics will... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Urg, right. These need an input value... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Codegen llvm.memset into rep stos[bwd]. Simplify code... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | add 'rep stos[bwd]' instructions |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Add support for the returnaddress and frameaddress... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Add llvm.memset/frameaddress/returnaddress intrinsics. |
tree | commitdiff |
2004-02-14 |
Alkis Evlogimenos | Use newly added next() and prior() utility functions. |
tree | commitdiff |
2004-02-14 |
Alkis Evlogimenos | Use std::numeric_limits<float>::infinity() instead of |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Use intrinsic lowering like the rest of the backends... |
tree | commitdiff |
2004-02-14 |
Chris Lattner | Fix the logic in the name mangler. If there are two... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | There is no need to emit a shift if the size is constan... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Moved directory, update makefile |
tree | commitdiff |
2004-02-13 |
Chris Lattner | CBackend is no longer here |
tree | commitdiff |
2004-02-13 |
Chris Lattner | CBackend now lives here |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Convert the C backend into a target, for use with LLC... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Make the cwriter use the lowerinvoke pass so that it... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Add support for a bunch more functions |
tree | commitdiff |
2004-02-13 |
Alkis Evlogimenos | Remove getAllocatedRegNum(). Use getReg() instead. |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Add support for fopen/fclose. Specifically with fopen... |
tree | commitdiff |
2004-02-13 |
Alkis Evlogimenos | Use getNumVirtualRegs(). |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Fix compilation of 126.gcc: intrinsic functions cannot... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Intrinsic functions cannot throw |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Expose a pass ID that can be 'required' |
tree | commitdiff |
next |