aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAG.h
Commit message (Expand)AuthorAgeFilesLines
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-2/+2
* Fix the SVOffset values for loads and stores produced byDan Gohman2008-04-281-5/+5
* Fix some whitespace.Dan Gohman2008-04-231-3/+3
* Ongoing work on improving the instruction selection infrastructure:Roman Levenstein2008-04-161-14/+14
* Fix const-correctness issues with the SrcValue handling in theDan Gohman2008-04-141-5/+5
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-11/+14
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-1/+1
* Rename getAnyLoad to getLoad is suggested by Evan.Duncan Sands2008-03-281-5/+5
* Implement LegalizeTypes support for softfloat LOAD.Duncan Sands2008-03-271-0/+5
* Teach DAG combiner to commute commutable binary nodes in order to achieve sdi...Evan Cheng2008-03-221-0/+5
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-0/+1
* Convert the last remaining users of the non-APInt form ofDan Gohman2008-02-271-6/+0
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-251-1/+5
* Better names as per Evan's requestAndrew Lenharth2008-02-211-2/+2
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-211-0/+10
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-0/+6
* Change ConstantSDNode to store an APInt instead of a uint64_t, andDan Gohman2008-02-081-0/+4
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-2/+6
* Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner2008-02-031-15/+23
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+4
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-6/+2
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-2/+6
* add a fixme.Chris Lattner2008-01-251-0/+2
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-171-0/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-131-0/+14
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-191-1/+13
* Return Expand from getOperationAction for all extendedDuncan Sands2007-10-171-0/+1
* add a new CreateStackTemporary helper method.Chris Lattner2007-10-151-0/+4
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-151-1/+8
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-0/+2
* Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman2007-10-081-0/+11
* SMUL_LOHI and UMUL_LOHI are commutative.Dan Gohman2007-10-051-0/+2
* Add a variant of getTargetNode() that takes a vector of MVT::ValueType.Evan Cheng2007-10-051-0/+2
* Yet another getTargetNode variant.Evan Cheng2007-09-121-0/+4
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-301-0/+5
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-2/+0
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-0/+23
* PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb2007-04-221-4/+7
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-211-7/+4
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-4/+7
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-201-0/+3
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-261-5/+5
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-091-2/+2
* Unbreak VC++ build.Jeff Cohen2006-11-051-2/+2
* Added getIndexedStore.Evan Cheng2006-11-051-0/+2
* Editorial clean up.Jim Laskey2006-10-281-1/+0
* Switch over from SelectionNodeCSEMap to FoldingSet.Jim Laskey2006-10-271-2/+4
* Indexed load / store changes.Evan Cheng2006-10-261-1/+2