summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix some constructs that gcc-4.4 warns about.Duncan Sands2008-05-271-1/+1
* Generalize the new code in instcombine's ComputeNumSignBits for handlingDan Gohman2008-05-231-7/+13
* Port the fix for the select operator from instcombine'sDan Gohman2008-05-201-2/+2
* Make use of vector load and store operations to implement memcpy, memmove, an...Evan Cheng2008-05-151-90/+135
* When bit-twiddling CondCode values for integer comparisons producesDan Gohman2008-05-141-0/+1
* Instead of a vector load, shuffle and then extract an element. Load the eleme...Evan Cheng2008-05-131-0/+22
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-1/+1
* Add support for vicmp/vfcmp codegen, more legalize support coming.Nate Begeman2008-05-121-0/+1
* Fix a bug in the ComputeMaskedBits logic for multiply.Dan Gohman2008-05-071-2/+2
* Correct the value of LowBits in srem and urem handling inDan Gohman2008-05-061-3/+3
* Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang2008-05-051-2/+14
* Fix a mistake in the computation of leading zeros for udiv.Dan Gohman2008-05-021-3/+5
* Fix a typo in a comment.Dan Gohman2008-05-021-1/+1
* Fix the SVOffset values for loads and stores produced byDan Gohman2008-04-281-18/+20
* Teach InstCombine's ComputeMaskedBits what SelectionDAG'sDan Gohman2008-04-281-33/+124
* Check we aren't trying to convert PPC long double.Dale Johannesen2008-04-201-6/+3
* Remove the implicit conversion from SDOperandPtr to SDOperand*; thisDan Gohman2008-04-171-4/+4
* Ongoing work on improving the instruction selection infrastructure:Roman Levenstein2008-04-161-50/+50
* Avoid creating MERGE_VALUES nodes for single values.Dan Gohman2008-04-141-1/+2
* Fix const-correctness issues with the SrcValue handling in theDan Gohman2008-04-141-8/+8
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-22/+347
* detabifyGabor Greif2008-04-111-1/+1
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-10/+11
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-071-70/+84
* Backing out 48222 temporarily.Evan Cheng2008-04-031-99/+70
* Rename getAnyLoad to getLoad is suggested by Evan.Duncan Sands2008-03-281-13/+13
* Implement LegalizeTypes support for softfloat LOAD.Duncan Sands2008-03-271-78/+52
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-261-70/+99
* Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng2008-03-251-1/+6
* APIntify SelectionDAG's EXTRACT_ELEMENT code.Dan Gohman2008-03-241-2/+4
* Another comments fixingAnton Korobeynikov2008-03-221-1/+1
* Teach DAG combiner to commute commutable binary nodes in order to achieve sdi...Evan Cheng2008-03-221-0/+14
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-0/+44
* More APInt-ification.Dan Gohman2008-03-131-3/+3
* Don't try to extract an i32 from an f64. ThisDuncan Sands2008-03-121-2/+6
* Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137Anton Korobeynikov2008-03-111-1/+10
* compile: double test() {}Chris Lattner2008-03-111-1/+3
* Teach SD some vector identities, allowing us to compile vec_set-9 into:Chris Lattner2008-03-081-1/+13
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* 80 col violation.Evan Cheng2008-03-061-2/+4
* Constant fold SIGN_EXTEND_INREG with ashr not lshr.Evan Cheng2008-03-061-1/+1
* Generalize FP constant shrinking optimization to apply to any vtChris Lattner2008-03-051-26/+25
* Rename isOperand() to isOperandOf() (and other similar methods). It always co...Evan Cheng2008-03-041-6/+6
* More APInt-ification.Dan Gohman2008-03-031-10/+6
* More APInt-ification.Dan Gohman2008-02-291-107/+42
* Convert the last remaining users of the non-APInt form ofDan Gohman2008-02-271-35/+15
* Rename PrintableName to Name.Bill Wendling2008-02-261-2/+1
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-1/+2
* Avoid aborting on invalid shift counts.Dan Gohman2008-02-261-4/+18
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-251-6/+9
OpenPOWER on IntegriCloud