2008-01-07 |
Chris Lattner | simplify some code using new predicates |
tree | commitdiff |
2008-01-07 |
Chris Lattner | rename hasVariableOperands() -> isVariadic(). Add... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | remove some uses of MachineOpCode, move getSchedClass |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Add predicates methods to TargetOperandInfo, and switch... |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | Setting GlobalDirective in TargetAsmInfo by default... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
tree | commitdiff |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo... |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | Ammending r45669 with a missing file. |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | With this patch, the LowerGC transformation becomes the |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | Enabling the target-independent garbage collection... |
tree | commitdiff |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
tree | commitdiff |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
tree | commitdiff |
2008-01-06 |
Duncan Sands | Remove an unused variable. |
tree | commitdiff |
2008-01-05 |
Chris Lattner | make this build with newer gcc's |
tree | commitdiff |
2008-01-05 |
Nate Begeman | If custom lowering of insert element fails, the result... |
tree | commitdiff |
2008-01-05 |
Chris Lattner | Fix build issue on certain compilers. |
tree | commitdiff |
2008-01-05 |
Chris Lattner | The current impl is really trivial, add some comments... |
tree | commitdiff |
2008-01-05 |
Chris Lattner | allow sinking to be enabled for the jit |
tree | commitdiff |
2008-01-05 |
Chris Lattner | don't sink anything with side effects, this makes lots... |
tree | commitdiff |
2008-01-05 |
Chris Lattner | fix a common crash. |
tree | commitdiff |
2008-01-05 |
Owen Anderson | I should not be allowed to commit when sleepy. |
tree | commitdiff |
2008-01-04 |
Bill Wendling | Don't recalculate the loop info and loop dominators... |
tree | commitdiff |
2008-01-04 |
Bill Wendling | 80-column violations. |
tree | commitdiff |
2008-01-04 |
Bill Wendling | Add that this preserves some analyses. |
tree | commitdiff |
2008-01-04 |
Bill Wendling | Move option to enable machine LICM into LLVMTargetMachi... |
tree | commitdiff |
2008-01-04 |
Bill Wendling | Call the parent's getAnalysisUsage. |
tree | commitdiff |
2008-01-04 |
Chris Lattner | Add a really quick hack at a machine code sinking pass... |
tree | commitdiff |
2008-01-04 |
Chris Lattner | remove dead #includes and reorder the rest. |
tree | commitdiff |
2008-01-02 |
Bill Wendling | Use the correct MachineRegisterInfo object. |
tree | commitdiff |
2008-01-02 |
Bill Wendling | Remove dead code. |
tree | commitdiff |
2008-01-02 |
Bill Wendling | Use the new architecture to get the containing machine... |
tree | commitdiff |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | Make MachineRegisterInfo::getVRegDef more efficient... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | switch the register iterator to act more like hte LLVM... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | Add a trivial but handy function to efficiently return... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | Implement automatically updated def/use lists for all... |
tree | commitdiff |
2008-01-01 |
Chris Lattner | Fix a problem where lib/Target/TargetInstrInfo.h would... |
tree | commitdiff |
2007-12-31 |
Duncan Sands | Fix PR1833 - eh.exception and eh.selector return two |
tree | commitdiff |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
tree | commitdiff |
2007-12-31 |
Chris Lattner | properly encapsulate the parent field of MBB and MI... |
tree | commitdiff |
2007-12-31 |
Chris Lattner | update a couple of references to SSARegMap. |
tree | commitdiff |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | More cleanups for MachineOperand: |
tree | commitdiff |
2007-12-30 |
Chris Lattner | MachineOperand: |
tree | commitdiff |
2007-12-30 |
Chris Lattner | fix typo duncan noticed! |
tree | commitdiff |
2007-12-30 |
Chris Lattner | simpilfy some register printing code. |
tree | commitdiff |
2007-12-30 |
Chris Lattner | eliminate a copy of the machineoperand printing stuff... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Simplify and clean up some machine operand/instr printi... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | two register machineoperands are not identical unless... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | MachineOperand::getImmedValue -> MachineOperand::getImm |
tree | commitdiff |
2007-12-30 |
Chris Lattner | make machine operands fatter: give each one an up-point... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | use simplified operand addition methods. |
tree | commitdiff |
2007-12-30 |
Chris Lattner | use simplified operand addition methods. |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Start using the simplified methods for adding operands. |
tree | commitdiff |
2007-12-30 |
Chris Lattner | simplify some code by factoring operand construction... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Fold comparisons against a constant nan, and optimize... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | make sure not to zap volatile stores, thanks a lot... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | don't fold fp_round(fp_extend(load)) -> fp_round(extload) |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Delete a store whose input is a load from the same... |
tree | commitdiff |
2007-12-24 |
Owen Anderson | Flesh out the Briggs implementation a little bit more... |
tree | commitdiff |
2007-12-23 |
Owen Anderson | Sketch out an implementation of Briggs' copy placement... |
tree | commitdiff |
2007-12-22 |
Chris Lattner | initial code for forming an FGETSIGN node. This is... |
tree | commitdiff |
2007-12-22 |
Chris Lattner | improve support for fgetsign |
tree | commitdiff |
2007-12-22 |
Chris Lattner | Tell TargetLoweringOpt whether it is running before |
tree | commitdiff |
2007-12-22 |
Chris Lattner | Add a new FGETSIGN operation, which defaults to expand... |
tree | commitdiff |
2007-12-22 |
Gordon Henriksen | Use getIntrinsicID instead of looking up intrinsic... |
tree | commitdiff |
2007-12-22 |
Owen Anderson | Note what still needs doing. |
tree | commitdiff |
2007-12-22 |
Owen Anderson | Remove critical edge breaking. It won't be necessary... |
tree | commitdiff |
2007-12-20 |
Evan Cheng | More accurate checks for two-address constraints. |
tree | commitdiff |
2007-12-20 |
Evan Cheng | The physical register + virtual register joining requir... |
tree | commitdiff |
2007-12-20 |
Evan Cheng | Bring back a burr scheduling heuristic that's still... |
tree | commitdiff |
2007-12-20 |
Bill Wendling | Updated comments to reflect what "side effects" means... |
tree | commitdiff |
2007-12-19 |
Duncan Sands | Simplify LowerCallTo by using a callsite. |
tree | commitdiff |
2007-12-19 |
Duncan Sands | The C++ exception handling personality function wants |
tree | commitdiff |
2007-12-19 |
Evan Cheng | Don't leave newly created nodes around if it turns... |
tree | commitdiff |
2007-12-18 |
Bill Wendling | Add debugging info. Use the newly created "hasUnmodelle... |
tree | commitdiff |
2007-12-18 |
Anton Korobeynikov | Support more insane CEP's in AsmPrinter (Yes, PyPy... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | Fix PR1872: SrcValue and SrcValueOffset should not... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | Also print alignment and volatileness. |
tree | commitdiff |
2007-12-18 |
Evan Cheng | FIX for PR1799: When a load is unfolded from an instruc... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | SelectionDAG::dump() should print SrcValue of LoadSDNod... |
tree | commitdiff |
2007-12-17 |
Duncan Sands | Make invokes of inline asm legal. Teach codegen |
tree | commitdiff |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
tree | commitdiff |
2007-12-16 |
Owen Anderson | Break local interferences in StrongPHIElimination.... |
tree | commitdiff |
2007-12-16 |
Owen Anderson | A few more comments. |
tree | commitdiff |
2007-12-14 |
Dan Gohman | Add explicit keywords, and fix a minor typo that they... |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Bug fix. Must also match ResNo when matching an operand... |
tree | commitdiff |
2007-12-13 |
Owen Anderson | Add register pairs to the list to check for local inter... |
tree | commitdiff |
2007-12-13 |
Owen Anderson | Remove ugly and horrible code. It's not necessary... |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
tree | commitdiff |
2007-12-12 |
Dan Gohman | Allow vector integer constants to be created with |
tree | commitdiff |
2007-12-12 |
Owen Anderson | Forgot to remove a register from the PHI-union after... |
tree | commitdiff |
2007-12-11 |
Evan Cheng | If deleting a reload instruction due to reuse (value... |
tree | commitdiff |
2007-12-11 |
Bill Wendling | Need to grow the indexed map. Added debug statements. |
tree | commitdiff |
2007-12-11 |
Bill Wendling | Simplify slightly. |
tree | commitdiff |
2007-12-11 |
Owen Anderson | More progress on StrongPHIElimination. Now we actually... |
tree | commitdiff |
next |