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 |
2003-11-18 |
Chris Lattner | Fix PR123 |
tree | commitdiff |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
tree | commitdiff |
2003-11-07 |
Chris Lattner | Hopefully fix the objdir != srcdir issue |
tree | commitdiff |
2003-11-06 |
Chris Lattner | Fix warnings building on sparc |
tree | commitdiff |
2003-11-05 |
Misha Brukman | We know exactly what the value of $< is, so instead... |
tree | commitdiff |
2003-11-04 |
Alkis Evlogimenos | Change all machine basic block modifier functions in... |
tree | commitdiff |
2003-11-04 |
Chris Lattner | Fix problems in previous changes. This fixes several... |
tree | commitdiff |
2003-11-03 |
Chris Lattner | Significantly simplify constant emission by unifying... |
tree | commitdiff |
2003-11-03 |
Chris Lattner | Incorporate printSingleConstantValue into its single... |
tree | commitdiff |
2003-11-03 |
Chris Lattner | * Reformat some code |
tree | commitdiff |
2003-10-23 |
Chris Lattner | Delete unused EmitByteSwap method |
tree | commitdiff |
2003-10-23 |
Misha Brukman | * Order includes according to style guide |
tree | commitdiff |
2003-10-22 |
Misha Brukman | Converted tabs to spaces. |
tree | commitdiff |
2003-10-21 |
John Criswell | Added LLVM copyright header. |
tree | commitdiff |
2003-10-20 |
John Criswell | Added LLVM copyright notice to Makefiles. |
tree | commitdiff |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
tree | commitdiff |
2003-10-20 |
Brian Gaeke | Minor leftover fixups from replaceMachineCodeForFunctio... |
tree | commitdiff |
2003-10-20 |
Brian Gaeke | Make replaceMachineCodeForFunction return void. |
tree | commitdiff |
2003-10-20 |
Chris Lattner | Emit x86 instructions for: A = B op C, where A and... |
tree | commitdiff |
2003-10-20 |
Chris Lattner | Further cleanups and simplifications |
tree | commitdiff |
2003-10-20 |
Chris Lattner | Eliminate code for pointer size and endianness emulation. |
tree | commitdiff |
2003-10-20 |
Misha Brukman | The Grammar Police was here. |
tree | commitdiff |
2003-10-20 |
Chris Lattner | * Rename X86::IMULr16 -> X86::IMULrr16 |
tree | commitdiff |
2003-10-19 |
Chris Lattner | * Multiplications by 2^X are turned into shifts. This... |
tree | commitdiff |
2003-10-19 |
Chris Lattner | Add some new instructions. Wheee |
tree | commitdiff |
2003-10-19 |
Chris Lattner | .string adds an implicit zero at the end. This is... |
tree | commitdiff |
2003-10-19 |
Chris Lattner | Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode... |
tree | commitdiff |
2003-10-18 |
Chris Lattner | Add support for the new varargs intrinsics |
tree | commitdiff |
2003-10-17 |
Brian Gaeke | You can't just blat the address into memory, you have... |
tree | commitdiff |
2003-10-17 |
Brian Gaeke | Implement replaceMachineCodeForFunction() for x86. |
tree | commitdiff |
2003-10-17 |
Brian Gaeke | Add prototype for replaceMachineCodeForFunction(). |
tree | commitdiff |
2003-10-16 |
Brian Gaeke | Fix typo in comment. |
tree | commitdiff |
2003-10-16 |
Chris Lattner | Add support for 'weak' linkage. |
tree | commitdiff |
2003-10-15 |
Chris Lattner | Decrease usage of use_size() |
tree | commitdiff |
2003-10-14 |
Chris Lattner | Output a contorted sequence of instructions to make... |
tree | commitdiff |
2003-10-14 |
Chris Lattner | Disable the leaf function optimization, which is appare... |
tree | commitdiff |
2003-10-10 |
Misha Brukman | Fix spelling. |
tree | commitdiff |
2003-10-06 |
Brian Gaeke | Add # of printed instructions statistic to both the... |
tree | commitdiff |
2003-10-05 |
Chris Lattner | Instead of hacking in custom support for Invoke/Unwind... |
tree | commitdiff |
2003-10-02 |
Alkis Evlogimenos | Moved enum and command-line option in separate file... |
tree | commitdiff |
next |