| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly. | Chris Lattner | 2006-04-20 | 1 | -79/+12 |
* | Remove some obsolete interfaces | Chris Lattner | 2006-04-20 | 2 | -298/+0 |
* | Added a virtual method isVectorClearMaskLegal to TLI. It is similar to | Evan Cheng | 2006-04-20 | 1 | -0/+10 |
* | Provide a default impl of LowerArguments | Chris Lattner | 2006-04-12 | 1 | -1/+1 |
* | Use existing information. | Jim Laskey | 2006-04-10 | 1 | -5/+0 |
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -2/+20 |
* | Move isShuffleLegal from TLI to Legalize. | Chris Lattner | 2006-04-04 | 1 | -17/+8 |
* | Allow targets to have fine grained control over which types various ops get | Chris Lattner | 2006-04-04 | 1 | -5/+29 |
* | Modify the TargetLowering::getPackedTypeBreakdown method to also return the | Chris Lattner | 2006-03-31 | 1 | -3/+6 |
* | Add a method useful for decimating vectors. | Chris Lattner | 2006-03-31 | 1 | -0/+10 |
* | Expose base register for DwarfWriter. Refactor code accordingly. | Jim Laskey | 2006-03-28 | 1 | -1/+11 |
* | Tweak a comment. | Jim Laskey | 2006-03-24 | 1 | -1/+1 |
* | Clean up some commentary. | Jim Laskey | 2006-03-24 | 1 | -1/+1 |
* | Add support to locate local variables in frames (early version.) | Jim Laskey | 2006-03-23 | 1 | -0/+6 |
* | Eliminate IntrinsicLowering from TargetMachine. | Chris Lattner | 2006-03-23 | 2 | -15/+4 |
* | remove always-null IntrinsicLowering argument. | Chris Lattner | 2006-03-23 | 1 | -8/+4 |
* | Added a ValueType operand to isShuffleMaskLegal(). For now, x86 will not do | Evan Cheng | 2006-03-22 | 1 | -2/+2 |
* | Add some helper methods | Chris Lattner | 2006-03-20 | 1 | -0/+17 |
* | Added a way for TargetLowering to specify what values can be used as the | Evan Cheng | 2006-03-16 | 1 | -9/+28 |
* | Add LSR hooks. | Evan Cheng | 2006-03-13 | 1 | -1/+10 |
* | Added getTargetLowering() - returns DAG lowering info. | Evan Cheng | 2006-03-13 | 1 | -0/+3 |
* | custom lowered nodes are legal too | Chris Lattner | 2006-03-05 | 1 | -1/+2 |
* | add a hook to insert a noop | Chris Lattner | 2006-03-05 | 1 | -0/+7 |
* | Number of NodeTypes now exceeds 128. | Evan Cheng | 2006-03-03 | 1 | -2/+2 |
* | Add interfaces for targets to provide target-specific dag combiner optimizati... | Chris Lattner | 2006-03-01 | 1 | -9/+59 |
* | Missing a cast previously. | Evan Cheng | 2006-03-01 | 1 | -1/+1 |
* | Add C_Memory operand type | Chris Lattner | 2006-02-24 | 1 | -1/+1 |
* | - Added option -relocation-model to set relocation model. Valid values includ... | Evan Cheng | 2006-02-22 | 2 | -6/+17 |
* | Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. | Chris Lattner | 2006-02-22 | 2 | -5/+5 |
* | split register class handling from explicit physreg handling. | Chris Lattner | 2006-02-22 | 1 | -6/+16 |
* | expose the set of values types holdable in a regclass to clients | Chris Lattner | 2006-02-21 | 1 | -1/+17 |
* | Pass in a value type to getRegForInlineAsmConstraint, allowing targets to | Chris Lattner | 2006-02-21 | 1 | -1/+2 |
* | Move PICEnabled declaration here. | Evan Cheng | 2006-02-18 | 1 | -0/+6 |
* | Fix a nit sabre noticed | Nate Begeman | 2006-02-17 | 1 | -1/+1 |
* | Rework the SelectionDAG-based implementations of SimplifyDemandedBits | Nate Begeman | 2006-02-16 | 1 | -17/+55 |
* | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. | Evan Cheng | 2006-02-14 | 1 | -6/+6 |
* | getConstraintType should be virtual. | Chris Lattner | 2006-02-07 | 1 | -1/+3 |
* | Add some methods for inline asm support. | Chris Lattner | 2006-02-04 | 1 | -3/+16 |
* | Add a framework for eliminating instructions that produces undemanded bits. | Nate Begeman | 2006-02-03 | 1 | -0/+9 |
* | Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo, | Chris Lattner | 2006-02-02 | 2 | -18/+18 |
* | add a new isStoreToStackSlot method | Chris Lattner | 2006-02-02 | 1 | -1/+10 |
* | Clear the OpAction field before setting it. This allows a target to set | Chris Lattner | 2006-01-30 | 1 | -0/+1 |
* | Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface, | Chris Lattner | 2006-01-30 | 1 | -6/+14 |
* | Pass the address of the main MaskedValueIsZero function to allow recursion. | Chris Lattner | 2006-01-30 | 1 | -3/+5 |
* | Clean up the interface to ValueTypeActions, allowing Legalize to use a copy | Chris Lattner | 2006-01-29 | 1 | -11/+36 |
* | remove this method I just added, now is not the time. | Chris Lattner | 2006-01-28 | 1 | -6/+0 |
* | add a new callback | Chris Lattner | 2006-01-28 | 1 | -5/+12 |
* | Implement Promote for VAARG, and allow it to be custom promoted for people | Nate Begeman | 2006-01-28 | 1 | -1/+6 |
* | Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for | Nate Begeman | 2006-01-27 | 1 | -6/+0 |
* | Add a common INLINEASM opcode | Chris Lattner | 2006-01-26 | 1 | -2/+5 |