| Commit message (Expand) | Author | Age | Files | Lines |
* | Describe tail merging's use of InsertBranch. | Dale Johannesen | 2009-02-19 | 1 | -6/+11 |
* | Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty | Evan Cheng | 2009-02-09 | 1 | -1/+5 |
* | Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo. | Evan Cheng | 2009-02-06 | 1 | -8/+0 |
* | Add TargetInstrInfo::isSafeToMoveRegisterClassDefs. It returns true if it's s... | Evan Cheng | 2009-02-06 | 1 | -4/+3 |
* | Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi... | Evan Cheng | 2009-01-20 | 1 | -4/+4 |
* | Fix a typo in a comment. | Dan Gohman | 2008-12-15 | 1 | -1/+1 |
* | Split foldMemoryOperand into public non-virtual and protected virtual | Dan Gohman | 2008-12-03 | 1 | -8/+26 |
* | Add more const qualifiers. This fixes build breakage from r59540. | Dan Gohman | 2008-11-18 | 1 | -3/+5 |
* | For now, don't split live intervals around x87 stack register barriers. FpGET... | Evan Cheng | 2008-10-27 | 1 | -1/+7 |
* | Add storeRegTo{StackSlot|Addr} and loadRegFrom{StackSlot|Addr} descriptions. | Evan Cheng | 2008-10-25 | 1 | -0/+17 |
* | Fix a typo in a comment. | Dan Gohman | 2008-10-20 | 1 | -1/+1 |
* | Const-ify several TargetInstrInfo methods. | Dan Gohman | 2008-10-16 | 1 | -5/+5 |
* | Clarify meaning of copyRegToReg's return value. | Evan Cheng | 2008-10-13 | 1 | -1/+3 |
* | - small bug corrected: incorrect iterator type. | Cedric Venet | 2008-08-26 | 1 | -0/+1 |
* | Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ... | Owen Anderson | 2008-08-26 | 1 | -1/+1 |
* | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson | 2008-08-14 | 1 | -7/+8 |
* | Clarify the comments here, to make slightly more clear the | Dan Gohman | 2008-07-16 | 1 | -2/+2 |
* | Make LiveVariables even more optional, by making it optional in the call to T... | Owen Anderson | 2008-07-02 | 1 | -1/+1 |
* | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating | Dan Gohman | 2008-07-01 | 1 | -6/+8 |
* | Add option to commuteInstruction() which forces it to create a new (commuted)... | Evan Cheng | 2008-06-16 | 1 | -2/+6 |
* | Constify the machine instruction passed into the | Bill Wendling | 2008-05-12 | 1 | -2/+2 |
* | Infrastructure for getting the machine code size of a function and an instruc... | Nicolas Geoffray | 2008-04-16 | 1 | -0/+13 |
* | Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. | Evan Cheng | 2008-03-31 | 1 | -1/+11 |
* | Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs... | Christopher Lamb | 2008-03-16 | 1 | -10/+2 |
* | Replace all target specific implicit def instructions with a target independe... | Evan Cheng | 2008-03-15 | 1 | -1/+2 |
* | Get rid of a pseudo instruction and replace it with subreg based operation on... | Christopher Lamb | 2008-03-13 | 1 | -1/+9 |
* | Added CommuteChangesDestination(). This returns true if commuting the specified | Evan Cheng | 2008-02-15 | 1 | -0/+10 |
* | It's not always safe to fold movsd into xorpd, etc. Check the alignment of th... | Evan Cheng | 2008-02-08 | 1 | -2/+4 |
* | SDIsel processes llvm.dbg.declare by recording the variable debug information... | Evan Cheng | 2008-02-02 | 1 | -2/+3 |
* | Simplify the side effect stuff a bit more and make licm/sinking | Chris Lattner | 2008-01-10 | 1 | -18/+11 |
* | split TargetInstrDesc out into its own header file. | Chris Lattner | 2008-01-07 | 1 | -394/+1 |
* | rename TargetInstrDescriptor -> TargetInstrDesc. | Chris Lattner | 2008-01-07 | 1 | -18/+22 |
* | remove a dead method. | Chris Lattner | 2008-01-07 | 1 | -7/+0 |
* | Rename all the M_* flags to be namespace qualified enums, and switch | Chris Lattner | 2008-01-07 | 1 | -53/+62 |
* | add more and significantly better comments to the rest of the machineinstr | Chris Lattner | 2008-01-07 | 1 | -68/+114 |
* | add some mroe comments, add a isImplicitDef() method, add | Chris Lattner | 2008-01-07 | 1 | -18/+68 |
* | rename hasVariableOperands() -> isVariadic(). Add some comments. | Chris Lattner | 2008-01-07 | 1 | -8/+18 |
* | Move M_* flags down in the file. Move SchedClass up in the | Chris Lattner | 2008-01-07 | 1 | -58/+59 |
* | Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor | Chris Lattner | 2008-01-07 | 1 | -56/+49 |
* | remove MachineOpCode typedef. | Chris Lattner | 2008-01-07 | 1 | -6/+0 |
* | remove some uses of MachineOpCode, move getSchedClass | Chris Lattner | 2008-01-07 | 1 | -20/+19 |
* | Add predicates methods to TargetOperandInfo, and switch all clients | Chris Lattner | 2008-01-07 | 1 | -15/+28 |
* | Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects | Chris Lattner | 2008-01-07 | 1 | -46/+47 |
* | Move even more functionality from MRegisterInfo into TargetInstrInfo. | Owen Anderson | 2008-01-07 | 1 | -0/+54 |
* | rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. | Chris Lattner | 2008-01-06 | 1 | -4/+16 |
* | rename isStore -> mayStore to more accurately reflect what it captures. | Chris Lattner | 2008-01-06 | 1 | -5/+5 |
* | describe isStore and simplify the implementation of hasUnmodelledSideEffects. | Chris Lattner | 2008-01-06 | 1 | -2/+12 |
* | Move some more functionality from MRegisterInfo to TargetInstrInfo. | Owen Anderson | 2008-01-04 | 1 | -0/+21 |
* | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson | 2008-01-01 | 1 | -0/+30 |
* | Fix a problem where lib/Target/TargetInstrInfo.h would include and use | Chris Lattner | 2008-01-01 | 1 | -2/+17 |