2008-09-02 |
Dan Gohman | Ensure that HandlePHINodesInSuccessorBlocks is run...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Add a target callback for FastISel.
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Implement null and undef values for FastISel.
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Optimize DAGCombiner's worklist processing. Previously...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Move CaseBlock, JumpTable, and BitTestBlock to be members of
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Fix a FastISel bug where the instructions from lowering...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Revert r55467; it causes regressions in UnitTests/Vector...
|
commit | commitdiff | tree |
2008-08-28 |
Dan Gohman | Fix a missing #include. Patch by Andrew John Hughes.
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Reorganize the lifetimes of the major objects SelectionDAGISel
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Fix FastISel's bitcast code for the case where getRegForValu...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Don't check TLI.getOperationAction. The FastISel way...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Add a new FastISel method, getRegForValue, which takes...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Add a comment about the current floating-point constant...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Reinstate the x86-64 portion of r55190. When doing...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAGRRList's topological sort to use...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAG's ComputeDepths and ComputeHeights...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Remove the std::ostream form of PseudoSourceValue's...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Update a comment to reflect recent changes.
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Unbreak PseudoSourceValue::print. This fixes -print...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Diagnose uses of unsized types with the byval attribute...
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Update wording, as aggregates are now first-class.
|
commit | commitdiff | tree |
2008-08-27 |
Dan Gohman | Basic FastISel support for floating-point constants.
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Add a MachineInstrBuilder method for adding floating...
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Optimize SelectionDAG's topological sort to use one...
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Refactor the bitcast code into its own function.
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Refactor a bunch of FastISelEmitter code into a helper...
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Make FastISel use the correct argument type when casting...
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Don't select binary instructions with illegal types.
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Actually recycle SDNode allocations. SelectionDAG is...
|
commit | commitdiff | tree |
2008-08-26 |
Dan Gohman | Avoid a warning about isTargetNullPtr being unused...
|
commit | commitdiff | tree |
2008-08-23 |
Dan Gohman | Make MBBMap a DenseMap instead of a std::map.
|
commit | commitdiff | tree |
2008-08-23 |
Dan Gohman | Move the point at which FastISel taps into the SelectionDAGISel
|
commit | commitdiff | tree |
2008-08-23 |
Dan Gohman | Avoid creating shift-by-zero SDNodes in the common...
|
commit | commitdiff | tree |
2008-08-23 |
Dan Gohman | Move SelectionDAG's constructor out of line.
|
commit | commitdiff | tree |
2008-08-23 |
Dan Gohman | Add a clear() method to FoldingSet.
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Reapply r55191 and r55192.
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Fix the InsertBranch call.
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Support non-fallthrough unconditional branches in FastISel.
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Anyext tweaks for x86. When extloading a value to i32...
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Add FastISel support for PHINodes. Machine PHI nodes
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Add an empty() member to FoldingSet.
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Fix SmallVector's size calculation so that a size of...
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Add a few comments.
|
commit | commitdiff | tree |
2008-08-22 |
Dan Gohman | Factor out the predicate check code from DAGISelEmitter.cpp
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Add -mattr=sse2 so this test doesn't fail on non-x86...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Add libcalls for the new rounding opcodes.
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Fix a typo that Dale noticed.
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Add libm-oriented ISD opcodes for rounding operations.
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Have FastISel skip the multiply by 1 for getelementptr...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | getelementptr doesn't work on x86-64 yet, because it
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | MVT::getMVT uses iPTR for pointer types, while we need...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Elements in DeadNodeSet are checked for use_empty(...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | SelectionDAGISel::SelectRootInit does not need to be...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Make HandleSDNode::getValue return an SDValue instead of
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Don't silently ignore errors when opening output streams.
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Basic fast-isel support for instructions with constant...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Remove the code that limited FastISel to certain fixed...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Improve the doxygen comment for SelectInstructions...
|
commit | commitdiff | tree |
2008-08-21 |
Dan Gohman | Begin making more use of the FastISelEmitter class.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix unused variable warnings.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Remove an obsolete todo comment.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Factor the code for determining the target-specific...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Simplify the BuildMI calls even more.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Dump the instruction that foiled ISel even when -debug...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Make more use of the BuildMI API.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Minor code reorganization.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Minor whitespace cleanup.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix 80 column violation.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Disable DAGCombine's alignment inference in "fast"...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Change the FoldingSetNodeID usage for objects which...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Clean up a dead return missed in r55055.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Tablegen generated code already tests the opcode value...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Use BitVector instead of std::vector<unsigned char>.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | It's not necessary to check if a value is null before...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Use cast instead of dyn_cast.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Avoid an empty-if-body warning in release builds.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix indentation.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix comment spacing.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix the string for MVT::isVoid.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize that the last block in the...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix a leak in the FastISel code that Chris pointed...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Add a -march line for this test, and run it on x86...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Add support for running SelectionDAG if FastISel fails...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize unhandled operands, such...
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Add FastISel support for floating-point operations.
|
commit | commitdiff | tree |
2008-08-20 |
Dan Gohman | Add FastISel support for several more binary operators.
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Fast-isel is now *minimally* functional. Add a testcase to
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Add code to call FastISel, and a command-line option...
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Support unconditional fall-through branches in FastISel.
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Instantiate FastISel for X86.
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | The X86 target will soon have an implementation of...
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Add a TargetLowering hook for creating a FastISel object.
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | For now, restrict FastISel to instructions that only...
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Factor out the code to scan an instruction's operands...
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Use the BuildMI overload that sets up a destination...
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Handle the case where target-specific fastisel code...
|
commit | commitdiff | tree |
2008-08-19 |
Dan Gohman | Add more comments.
|
commit | commitdiff | tree |
next |