2004-02-18 |
Alkis Evlogimenos | Fix argument size for MOVSX and MOVZX instructions. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support for GlobalAddress's for alkis |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | These store to memory too. |
tree | commitdiff |
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 |
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 | 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 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-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 | Add some ADD instructions that take memory operands... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Make dense maps keyed on physical registers smallerusing |
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 |
Alkis Evlogimenos | Add back machine code deleter pass until we get a Machi... |
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 | 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 | 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 |
Alkis Evlogimenos | Use newly added next() and prior() utility functions. |
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 |
Alkis Evlogimenos | Remove getAllocatedRegNum(). Use getReg() instead. |
tree | commitdiff |
2004-02-12 |
Chris Lattner | Add support for the rep movs[bwd] instructions, and... |
tree | commitdiff |
2004-02-12 |
Alkis Evlogimenos | Change interface so that we can add to the end of a... |
tree | commitdiff |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
tree | commitdiff |
2004-02-11 |
Chris Lattner | s/getOpCode/getOpcode |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Add #include |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Remove uses of MachineOperand::isVirtualRegister |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Don't use MachineOperator::is(Phys|Virt)Register |
tree | commitdiff |
2004-02-10 |
Chris Lattner | Tighten up checks |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Adjust to the changed StructType interface. In particu... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Add a new (hidden) option that is useful for profiling. |
tree | commitdiff |
2004-02-04 |
Alkis Evlogimenos | Modify the two address instruction pass to remove the... |
tree | commitdiff |
2004-02-04 |
Brian Gaeke | Take away the default iostream argument of createMachin... |
tree | commitdiff |
2004-02-04 |
Alkis Evlogimenos | IMULri* instructions do not require their first two... |
tree | commitdiff |
2004-02-03 |
Chris Lattner | Generate ftst instructions for comparison against zero |
tree | commitdiff |
2004-02-03 |
Chris Lattner | Add the ftst instruction |
tree | commitdiff |
2004-02-03 |
Chris Lattner | Add support for one argument OneArgFP instructions |
tree | commitdiff |
2004-02-02 |
Chris Lattner | No need to declare implicit uses/defs of ST0 |
tree | commitdiff |
2004-02-02 |
Chris Lattner | Generate the fchs instruction to negate a floating... |
tree | commitdiff |
2004-02-02 |
Chris Lattner | Add support for OneArgFPRW instructions, fix a couple... |
tree | commitdiff |
2004-02-02 |
Chris Lattner | Codegen -0.0 correctly. Do not use fldz! This is... |
tree | commitdiff |
2004-02-01 |
Alkis Evlogimenos | FpMOV is also a move instruction. |
tree | commitdiff |
2004-01-30 |
Chris Lattner | Add some comments sketching out how this is to work... |
tree | commitdiff |
2004-01-30 |
Chris Lattner | Add a new flag, which is only used for symmetry. |
tree | commitdiff |
2004-01-30 |
Chris Lattner | Add (currently disabled) support to the instruction... |
tree | commitdiff |
2004-01-14 |
Chris Lattner | Eliminate the isStringCompatible function, using Consta... |
tree | commitdiff |
2004-01-12 |
Alkis Evlogimenos | Output mov %REG = 0 instead of xor %REG, %REG, %REG... |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Clean up a lot of the code I added yesterday by exposin... |
tree | commitdiff |
2003-12-28 |
Alkis Evlogimenos | Add TargetInstrInfo::isMoveInstr() to support coalescin... |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Whoops, don't try to lower non intrinsic calls |
tree | commitdiff |
2003-12-28 |
Chris Lattner | implement support for the intrinsic lowering functionality |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Move FP_REG_KILL closer to the return instruction. |
tree | commitdiff |
2003-12-20 |
Alkis Evlogimenos | Move FP_REG_KILL closer to the actual branch instruction. |
tree | commitdiff |
2003-12-20 |
Alkis Evlogimenos | Remove floating point killer pass. This is now implemen... |
tree | commitdiff |
2003-12-20 |
Chris Lattner | Finally, _actually delete the machine code_ for a funct... |
tree | commitdiff |
2003-12-20 |
Chris Lattner | Fix memory leak in the stackifier, due to the machineba... |
tree | commitdiff |
2003-12-20 |
Chris Lattner | Finegrainify namespacification |
tree | commitdiff |
2003-12-20 |
Chris Lattner | A minor cleanup for better encapsulation |
tree | commitdiff |
2003-12-20 |
Chris Lattner | Rip JIT specific stuff out of TargetMachine, as per... |
tree | commitdiff |
2003-12-14 |
Alkis Evlogimenos | Change interface of MachineOperand as follows: |
tree | commitdiff |
2003-12-14 |
Alkis Evlogimenos | Change preserve all claim to just preserve live variabl... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Add a floating point killer pass. This pass runs before... |
tree | commitdiff |
2003-12-12 |
John Criswell | Modified cast so that it converts the int to a long... |
tree | commitdiff |
2003-12-12 |
Chris Lattner | Implement the TargetMachine::getJITStubForFunction... |
tree | commitdiff |
2003-12-01 |
Chris Lattner | Add an option to enable the SSA based peephole optimizer. |
tree | commitdiff |
2003-12-01 |
Chris Lattner | Add a new SSA-based peephole optimizer which includes... |
tree | commitdiff |
2003-12-01 |
Chris Lattner | generalize the instruction types permitted a bit |
tree | commitdiff |
2003-11-30 |
Chris Lattner | Finegrainify namespacification |
tree | commitdiff |
2003-11-22 |
Brian Gaeke | Support constant casting constant pointers to ints... |
tree | commitdiff |
2003-11-22 |
Brian Gaeke | Constant shift expressions, meet InstSelectSimple.... |
tree | commitdiff |
2003-11-22 |
Brian Gaeke | Stub for constant shift expr support. |
tree | commitdiff |
next |