summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* SDNodes may have at most one Flag result. Update this commentDan Gohman2008-10-251-2/+2
* Initialize uninitialized variable.Dale Johannesen2008-10-241-1/+1
* Fix thinko - the operand number has nothing to doDuncan Sands2008-10-232-3/+3
* LegalizeTypes soft-float support for fpow.Duncan Sands2008-10-222-1/+15
* Be nice to CellSPU: for this target getSetCCResultTypeDuncan Sands2008-10-221-2/+8
* Port from LegalizeDAG the logic to only generateDuncan Sands2008-10-221-8/+44
* Add some comments explaining the meaning of a booleanDuncan Sands2008-10-221-4/+2
* Temporarily allow the operands of a BUILD_VECTORDuncan Sands2008-10-221-4/+8
* Add an SSE2 algorithm for uint64->f64 conversion.Dale Johannesen2008-10-211-0/+16
* Fix SelectionDAGBuild lowering of Select instructions toDan Gohman2008-10-211-8/+22
* Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman2008-10-211-1/+1
* Make the NaN test come second, heuristically assumingDan Gohman2008-10-211-12/+12
* Fix gcc.c-torture/compile/920520-1.c by inserting bitconvertsChris Lattner2008-10-211-7/+30
* Fast-isel no longer an experiment.Dan Gohman2008-10-201-1/+1
* Support operations like fp_to_uint with a vectorDuncan Sands2008-10-202-1/+53
* LegalizeTypes support for atomic operation promotion.Duncan Sands2008-10-202-3/+78
* Use DAG.getIntPtrConstant rather than DAG.getConstantDuncan Sands2008-10-202-6/+4
* Always use either MVT::i1 or getSetCCResultType forDuncan Sands2008-10-201-15/+51
* Formatting - no functional change.Duncan Sands2008-10-202-7/+6
* Don't use a random type for the select condition,Duncan Sands2008-10-201-2/+1
* Set N->OperandList to 0 after deletion. Otherwise, it's possible that it willBill Wendling2008-10-191-15/+26
* Fix comment. Other formatting changes. No functionality changes.Bill Wendling2008-10-191-5/+6
* Vector shuffle mask elements may be "undef". HandleDuncan Sands2008-10-191-13/+24
* Use a legal integer type for vector shuffle maskDuncan Sands2008-10-191-4/+4
* Reapply r57699 with a fix to not crash on asms with multiple results. UnlikeChris Lattner2008-10-181-16/+48
* Don't truncate GlobalAddress offsets to int in debug output.Dan Gohman2008-10-182-2/+2
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-183-2/+47
* Revert r57699. It's causing regressions inDan Gohman2008-10-181-43/+15
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-172-34/+47
* add support for 128 bit aggregates.Chris Lattner2008-10-171-0/+1
* Added MemIntrinsicNode which is useful to represent target intrinsics thatMon P Wang2008-10-171-2/+59
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-171-126/+61
* Fix PR2356 on PowerPC: if we have an input and output that are tied togetherChris Lattner2008-10-171-15/+43
* refactor some code into a helper method, no functionality change.Chris Lattner2008-10-171-25/+40
* Keep track of *which* input constraint matches an outputChris Lattner2008-10-172-6/+6
* add an assert so that PR2356 explodes instead of running off anChris Lattner2008-10-172-6/+24
* Define patterns for shld and shrd that match immediateDan Gohman2008-10-171-5/+9
* - Add target lowering hooks that specify which setcc conditions are illegal,Evan Cheng2008-10-152-5/+55
* FastISel support for exception-handling constructs.Dan Gohman2008-10-142-48/+119
* Rename LoadX to LoadExt.Evan Cheng2008-10-143-16/+16
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-144-5/+5
* FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOper...Evan Cheng2008-10-131-1/+4
* * Make TargetLowering not crash when TargetMachine::getTargetAsmInfo() returnsMatthijs Kooijman2008-10-131-1/+2
* calls can be supported.Chris Lattner2008-10-131-9/+9
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-7/+3
* simplify comparisonChris Lattner2008-10-111-1/+1
* Add a "loses information" return value to APFloat::convertDale Johannesen2008-10-092-13/+22
* Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen2008-10-093-10/+10
* Avoid emitting redundant materializations of integer constantsDan Gohman2008-10-071-3/+4
* Use Dan's supperior checkAndrew Lenharth2008-10-071-13/+9
OpenPOWER on IntegriCloud