summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Better names as per Evan's requestAndrew Lenharth2008-02-211-9/+10
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-211-0/+41
* LegalizeTypes support for scalarizing a vector storeDuncan Sands2008-02-201-0/+4
* Use APInt::intersects.Dan Gohman2008-02-201-4/+4
* Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov2008-02-201-5/+8
* Fix an incredibly subtle bug exposed by Ted's change to APInt profiling.Chris Lattner2008-02-201-1/+1
* - When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c...Evan Cheng2008-02-181-0/+21
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-161-0/+1
* Fix a miscompilation from Dan's recent apintification.Chris Lattner2008-02-141-3/+1
* Allow the APInt form of ComputeMaskedBits to operate on i128 types.Dan Gohman2008-02-131-4/+7
* Avoid setting bits that aren't demanded.Dan Gohman2008-02-131-3/+3
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-41/+50
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-86/+116
* Added "Profile" method to APFloat for use with FoldingSet.Ted Kremenek2008-02-111-3/+3
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-2/+3
* Add truncate and AssertZext result expansion.Duncan Sands2008-02-101-0/+1
* Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman2008-02-081-3/+10
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-081-2/+2
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-071-1/+1
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-9/+67
* Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng2008-02-051-4/+0
* Typo.Evan Cheng2008-02-041-1/+1
* Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner2008-02-031-45/+85
* Generalize the SDOperand->SDOperand form of Chris Lattner2008-02-031-17/+16
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+12
OpenPOWER on IntegriCloud