aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-01-07simplify some code using new predicatesChris Lattner
2008-01-07rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07remove some uses of MachineOpCode, move getSchedClass Chris Lattner
2008-01-07Add predicates methods to TargetOperandInfo, and switch all clients Chris Lattner
2008-01-07Setting GlobalDirective in TargetAsmInfo by default rather thanGordon Henriksen
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2008-01-07Update CodeGen for MRegisterInfo --> TargetInstrInfo changes.Owen Anderson
2008-01-07Ammending r45669 with a missing file.Gordon Henriksen
2008-01-07With this patch, the LowerGC transformation becomes theGordon Henriksen
2008-01-07Enabling the target-independent garbage collection infrastructure by hooking itGordon Henriksen
2008-01-06rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2008-01-06Remove an unused variable.Duncan Sands
2008-01-05make this build with newer gcc'sChris Lattner
2008-01-05If custom lowering of insert element fails, the result Val will be 0.Nate Begeman
2008-01-05Fix build issue on certain compilers.Chris Lattner
2008-01-05The current impl is really trivial, add some comments about how it can be mad...Chris Lattner
2008-01-05allow sinking to be enabled for the jitChris Lattner
2008-01-05don't sink anything with side effects, this makes lots of stuff work, but sin...Chris Lattner
2008-01-05fix a common crash.Chris Lattner
2008-01-05I should not be allowed to commit when sleepy.Owen Anderson
2008-01-04Don't recalculate the loop info and loop dominators analyses if they'reBill Wendling
2008-01-0480-column violations.Bill Wendling
2008-01-04Add that this preserves some analyses.Bill Wendling
2008-01-04Move option to enable machine LICM into LLVMTargetMachine.cpp.Bill Wendling
2008-01-04Call the parent's getAnalysisUsage.Bill Wendling
2008-01-04Add a really quick hack at a machine code sinking pass, enabled with --enable...Chris Lattner
2008-01-04remove dead #includes and reorder the rest.Chris Lattner
2008-01-02Use the correct MachineRegisterInfo object.Bill Wendling
2008-01-02Remove dead code.Bill Wendling
2008-01-02Use the new architecture to get the containing machine basic block for a machineBill Wendling
2008-01-01Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson
2008-01-01Make MachineRegisterInfo::getVRegDef more efficient by aiming the keep the de...Chris Lattner
2008-01-01switch the register iterator to act more like hte LLVM value iterator: derefe...Chris Lattner
2008-01-01Add a trivial but handy function to efficiently return the machine Chris Lattner
2008-01-01Implement automatically updated def/use lists for all MachineInstr register Chris Lattner
2008-01-01Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner
2007-12-31Fix PR1833 - eh.exception and eh.selector return twoDuncan Sands
2007-12-31Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson
2007-12-31properly encapsulate the parent field of MBB and MI with get/set accessors.Chris Lattner
2007-12-31update a couple of references to SSARegMap.Chris Lattner
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30More cleanups for MachineOperand:Chris Lattner
2007-12-30MachineOperand:Chris Lattner
2007-12-30fix typo duncan noticed!Chris Lattner
2007-12-30simpilfy some register printing code.Chris Lattner
2007-12-30eliminate a copy of the machineoperand printing stuff. Keep the copy thatChris Lattner
2007-12-30Simplify and clean up some machine operand/instr printing/dumping stuff.Chris Lattner