summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-151-0/+1
* If a call to getTruncStore is for a normal store,Duncan Sands2007-10-301-3/+5
* If the value types are equal then this routineDuncan Sands2007-10-191-1/+1
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-191-0/+24
* Return Expand from getOperationAction for all extendedDuncan Sands2007-10-171-10/+17
* Disable attempts to constant fold PPC f128.Dale Johannesen2007-10-161-36/+41
* Initial infrastructure for arbitrary precision integerDuncan Sands2007-10-161-26/+32
* add a new CreateStackTemporary helper method.Chris Lattner2007-10-151-0/+13
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-151-35/+53
* Disable some compile-time optimizations on PPCDale Johannesen2007-10-141-0/+3
* Add an ISD::FPOW node type.Dan Gohman2007-10-111-0/+1
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-0/+6
* Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman2007-10-081-0/+36
OpenPOWER on IntegriCloud