2008-09-24 |
Bill Wendling | Refactor the constant folding code into it's own functi... |
tree | commitdiff |
2008-09-24 |
Dale Johannesen | Next round of earlyclobber handling. Approach the |
tree | commitdiff |
2008-09-24 |
Dan Gohman | Add a method to MachineInstr for testing whether it... |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Arrange for FastISel code to have access to the Machine... |
tree | commitdiff |
2008-09-21 |
Chris Lattner | explain what earlyclobber actually is. |
tree | commitdiff |
2008-09-21 |
Dan Gohman | Factor out code into HandleVirtRegDef, for consistency... |
tree | commitdiff |
2008-09-20 |
Cedric Venet | Update VS projects. |
tree | commitdiff |
2008-09-20 |
Dale Johannesen | Shorten and rearrange data fields to save a word of... |
tree | commitdiff |
2008-09-19 |
Dan Gohman | Now that ConstantSDNode doesn't hold an APInt, |
tree | commitdiff |
2008-09-19 |
Dale Johannesen | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis |
tree | commitdiff |
2008-09-18 |
Dan Gohman | Add a new "fast" scheduler. This is currently basically... |
tree | commitdiff |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
tree | commitdiff |
2008-09-17 |
Dan Gohman | Add a new MachineInstr-level DCE pass. It is very simpl... |
tree | commitdiff |
2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
tree | commitdiff |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Fix these comments to reflect current reality. Surprisi... |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Re-enable SelectionDAG CSE for calls. It matters in... |
tree | commitdiff |
2008-09-14 |
Dale Johannesen | adjust last patch per review feedback |
tree | commitdiff |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
tree | commitdiff |
2008-09-13 |
Dan Gohman | Define CallSDNode, an SDNode subclass for use with... |
tree | commitdiff |
2008-09-12 |
Dan Gohman | Change ConstantSDNode and ConstantFPSDNode to use Const... |
tree | commitdiff |
2008-09-12 |
Dale Johannesen | Pass "earlyclobber" bit through to machine |
tree | commitdiff |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
tree | commitdiff |
2008-09-11 |
Dale Johannesen | The version of AtomicSDNode::AtomicSDNode used (only... |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Add X86FastISel support for static allocas, and refences |
tree | commitdiff |
2008-09-09 |
Gabor Greif | fit in 80 cols, minor tweaks |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Fix a constant lowering bug. Now we can do load and... |
tree | commitdiff |
2008-09-07 |
Evan Cheng | - Doh. Pass vector by value is bad. |
tree | commitdiff |
2008-09-05 |
Owen Anderson | Rename method. |
tree | commitdiff |
2008-09-05 |
Dan Gohman | FastISel support for ConstantExprs. |
tree | commitdiff |
2008-09-05 |
Evan Cheng | Add a variant of AnalyzeCallOperands that can be used... |
tree | commitdiff |
2008-09-05 |
Owen Anderson | Add initial support for selecting constant materializat... |
tree | commitdiff |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
tree | commitdiff |
2008-09-04 |
Dale Johannesen | Add intrinsics for log, log2, log10, exp, exp2. |
tree | commitdiff |
2008-09-03 |
Dan Gohman | Do trivial local CSE for constants and other non-Instru... |
tree | commitdiff |
2008-09-03 |
Dan Gohman | Create HandlePHINodesInSuccessorBlocksFast, a version of |
tree | commitdiff |
2008-09-03 |
Dale Johannesen | Do not emit a UsedDirective for things in the llvm... |
tree | commitdiff |
2008-09-03 |
Evan Cheng | Make UpdateValueMap, createResultReg, etc. protected... |
tree | commitdiff |
2008-08-30 |
Owen Anderson | Fix an issue where a use might be selected before a... |
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 | Fix a FastISel bug where the instructions from lowering... |
tree | commitdiff |
2008-08-28 |
Owen Anderson | FastEmitInst_extractsubreg doesn't need to be passed... |
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 | Refactor isSafeToReMat out of 2addr pass. |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Add a new FastISel method, getRegForValue, which takes... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Unbreak PseudoSourceValue::print. This fixes -print... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Basic FastISel support for floating-point constants. |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Factor out a large amoutn of the cast handling code... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Add a MachineInstrBuilder method for adding floating... |
tree | commitdiff |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Refactor the bitcast code into its own function. |
tree | commitdiff |
2008-08-26 |
Gabor Greif | fix doxygen comment |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Add a RetVT parameter to emitted FastISel methods,... |
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-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 | 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 | Support non-fallthrough unconditional branches in FastISel. |
tree | commitdiff |
2008-08-22 |
Owen Anderson | Fix typo. |
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-21 |
Dan Gohman | Add libcalls for the new rounding opcodes. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Fix a typo that Dale noticed. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Add libm-oriented ISD opcodes for rounding operations. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | SelectionDAGISel::SelectRootInit does not need to be... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Make HandleSDNode::getValue return an SDValue instead of |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Basic fast-isel support for instructions with constant... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Improve the doxygen comment for SelectInstructions... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Begin making more use of the FastISelEmitter class. |
tree | commitdiff |
2008-08-21 |
Owen Anderson | Use raw_ostream throughout the AsmPrinter. |
tree | commitdiff |
2008-08-20 |
Evan Cheng | First cut, un-optimized (and untested) fast isel loweri... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
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 | Fix a leak in the FastISel code that Chris pointed... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add FastISel support for several more binary operators. |
tree | commitdiff |
2008-08-18 |
Dan Gohman | Fix the FastISel class' doxygen comment. |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Resurrect some ancient code to add spill ranges without... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Rename some GC classes so that their roll will hopefull... |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Link GC metadata printers by default to llc |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Fix merge error |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Factor GC metadata table assembly generation out of... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Factor GC metadata table assembly generation out of... |
tree | commitdiff |
2008-08-16 |
Anton Korobeynikov | Move SLEB/ULEB size calculation routines from AsmPrinte... |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Move MachineInstr::getOpcode inline. |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Make FastISel's constructor protected, and give it... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Expunge the last uses of std::map from LiveIntervals. |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Move r2iMap_ over to DenseMap from std::map. |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Make the allocation of LiveIntervals explicit, rather... |
tree | commitdiff |
next |