summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-67/+9
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-0/+16
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-311-1/+1
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-9/+67
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-13/+13
* Use empty() instead of comparing size() with zero.Dan Gohman2008-01-291-1/+1
* don't bother making x&-1 only to simplify it in dag combine. This commonly o...Chris Lattner2008-01-261-0/+2
* Simplify SelectionDAG::getNode so that a big switch stmt is not #ifndef Chris Lattner2008-01-221-119/+88
* Move DAG-changing code out of #ifndef NDEBUG.Dale Johannesen2008-01-211-1/+3
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-171-3/+15
* Fix a ppc long double regression I introduced yesterday due to aChris Lattner2008-01-161-0/+1
* Factor the ReachesChainWithoutSideEffects out of dag combiner into Chris Lattner2008-01-161-0/+31
* For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov2008-01-151-1/+2
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-071-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* improve support for fgetsignChris Lattner2007-12-221-0/+6
* Fix PR1872: SrcValue and SrcValueOffset should not be used to compute load / ...Evan Cheng2007-12-181-20/+0
* Also print alignment and volatileness.Evan Cheng2007-12-181-13/+19
* SelectionDAG::dump() should print SrcValue of LoadSDNode and StoreSDNode.Evan Cheng2007-12-181-0/+18
* Allow vector integer constants to be created withDan Gohman2007-12-121-9/+22
* Pretty print shuffle mask operand.Evan Cheng2007-12-111-0/+13
OpenPOWER on IntegriCloud