2008-08-30 |
Gabor Greif | typo |
tree | commitdiff |
2008-08-30 |
Gabor Greif | fix some 80-col violations |
tree | commitdiff |
2008-08-30 |
Evan Cheng | Re-apply 55467 with fix. If copy is being replaced... |
tree | commitdiff |
2008-08-30 |
Evan Cheng | Fold isRematerializable checks into isSafeToReMat. |
tree | commitdiff |
2008-08-30 |
Evan Cheng | Transform (x << (y&31)) -> (x << y). This takes advanta... |
tree | commitdiff |
2008-08-30 |
Owen Anderson | Fix an issue where a use might be selected before a... |
tree | commitdiff |
2008-08-29 |
Evan Cheng | Fix 80 col. violations. |
tree | commitdiff |
2008-08-29 |
Evan Cheng | Back out 55498. It broken Apple style bootstrapping. |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Add a target callback for FastISel. |
tree | commitdiff |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Implement null and undef values for FastISel. |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Optimize DAGCombiner's worklist processing. Previously... |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Move CaseBlock, JumpTable, and BitTestBlock to be membe... |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Fix a FastISel bug where the instructions from lowering... |
tree | commitdiff |
2008-08-28 |
Rafael Espindola | Reduce the size of the Parts vector. |
tree | commitdiff |
2008-08-28 |
Owen Anderson | Hook up support for fast-isel of trunc instructions... |
tree | commitdiff |
2008-08-28 |
Owen Anderson | FastEmitInst_extractsubreg doesn't need to be passed... |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Revert r55467; it causes regressions in UnitTests/Vecto... |
tree | commitdiff |
2008-08-28 |
Rafael Espindola | Correctly resize the Parts array. |
tree | commitdiff |
2008-08-28 |
Evan Cheng | If a copy isn't coalesced, but its src is defined by... |
tree | commitdiff |
2008-08-28 |
Dale Johannesen | Split the ATOMIC NodeType's to include the size, e.g. |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Reorganize the lifetimes of the major objects Selection... |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Add a helper method that will be used to support EXTRAC... |
tree | commitdiff |
2008-08-27 |
Evan Cheng | Move the check whether it's worth remating to caller. |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Fix FastISel's bitcast code for the case where getRegFo... |
tree | commitdiff |
2008-08-27 |
Evan Cheng | Refactor isSafeToReMat out of 2addr pass. |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Use TargetLowering to get the types in fast isel, which... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Don't check TLI.getOperationAction. The FastISel way... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Add a new FastISel method, getRegForValue, which takes... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Add a comment about the current floating-point constant... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAGRRList's topological sort to use... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAG's ComputeDepths and ComputeHeights... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Remove the std::ostream form of PseudoSourceValue's... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Basic FastISel support for floating-point constants. |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Fix handling of inttoptr and ptrtoint when unhandled... |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Add support for fast isel of inttoptr and ptrtoint... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Factor out a large amoutn of the cast handling code... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fast isel of zext. |
tree | commitdiff |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fptosi of constants in fast isel. |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Optimize SelectionDAG's topological sort to use one... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Refactor the bitcast code into its own function. |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Make FastISel use the correct argument type when castin... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Don't select binary instructions with illegal types. |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fast isel of sitofp, and remove some... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Use a combination of copyRegToReg and ISD::BIT_CONVERT... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Make TargetInstrInfo::copyRegToReg return a bool indica... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fast isel of non-constant fptosi instru... |
tree | commitdiff |
2008-08-26 |
Chris Lattner | typo fix. |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Actually recycle SDNode allocations. SelectionDAG is... |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Add a RetVT parameter to emitted FastISel methods,... |
tree | commitdiff |
2008-08-25 |
Evan Cheng | Unbreak build. |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Expand bitcast support in fast isel to support bitcasts... |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Add support for fast isel of (integer) immediate materi... |
tree | commitdiff |
2008-08-24 |
Chris Lattner | simplify PseudoSourceValue printing a bit. Unnest... |
tree | commitdiff |
2008-08-24 |
Evan Cheng | Print PseudoSourceValue. |
tree | commitdiff |
2008-08-24 |
Chris Lattner | make sure to flush the stream after dumping, to make... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | get MachineConstantPool off std::ostream, onto raw_ostr... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch the asmprinter (.ll) and all the stuff it requir... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Make MBBMap a DenseMap instead of a std::map. |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Move the point at which FastISel taps into the Selectio... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Avoid creating shift-by-zero SDNodes in the common... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Move SelectionDAG's constructor out of line. |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Reapply r55191 and r55192. |
tree | commitdiff |
2008-08-22 |
Bill Wendling | Reverting r55190, r55191, and r55192. They broke the... |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Fix the InsertBranch call. |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Support non-fallthrough unconditional branches in FastISel. |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Add FastISel support for PHINodes. Machine PHI nodes |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Fix SmallVector's size calculation so that a size of... |
tree | commitdiff |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Factor out the predicate check code from DAGISelEmitter.cpp |
tree | commitdiff |
2008-08-22 |
Bill Wendling | Remove tabs. |
tree | commitdiff |
2008-08-21 |
Owen Anderson | Remove unneeded #include. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Add libcalls for the new rounding opcodes. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Add libm-oriented ISD opcodes for rounding operations. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Have FastISel skip the multiply by 1 for getelementptr... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | MVT::getMVT uses iPTR for pointer types, while we need... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Elements in DeadNodeSet are checked for use_empty(... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Basic fast-isel support for instructions with constant... |
tree | commitdiff |
2008-08-21 |
Evan Cheng | Type of first GEP operand is always the same as the... |
tree | commitdiff |
2008-08-21 |
Owen Anderson | Use raw_ostream throughout the AsmPrinter. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix unused variable warnings. |
tree | commitdiff |
2008-08-20 |
Evan Cheng | First cut, un-optimized (and untested) fast isel loweri... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify the BuildMI calls even more. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Dump the instruction that foiled ISel even when -debug... |
tree | commitdiff |
2008-08-20 |
Bill Wendling | Don't hoist instructions that define a physical register. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Make more use of the BuildMI API. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Minor code reorganization. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Minor whitespace cleanup. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix 80 column violation. |
tree | commitdiff |
2008-08-20 |
Evan Cheng | Kill off SimpleBBISel, it's replaced by FastISel. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Disable DAGCombine's alignment inference in "fast"... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Change the FoldingSetNodeID usage for objects which... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Use BitVector instead of std::vector<unsigned char>. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Avoid an empty-if-body warning in release builds. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix indentation. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize that the last block in the... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix a leak in the FastISel code that Chris pointed... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add support for running SelectionDAG if FastISel fails... |
tree | commitdiff |
next |