aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
AgeCommit message (Expand)Author
2007-05-15Correct a comment.Dan Gohman
2007-04-22PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb
2007-04-21X86 TLS: Implement review feedback.Lauro Ramos Venancio
2007-04-21Revert Christopher Lamb's load/store alignment changes.Reid Spencer
2007-04-21add support for alignment attributes on load/store instructionsChristopher Lamb
2007-04-20Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio
2007-04-17Implemented correct stack probing on mingw/cygwin for dynamic alloca's.Anton Korobeynikov
2007-04-01For PR1297:Reid Spencer
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-03-07Refactoring of formal parameter flags. Enable properly use ofAnton Korobeynikov
2007-03-07Add a utility function to test whether a load is unindexed.Evan Cheng
2007-03-04add a new nodeChris Lattner
2007-02-21Add new instructions for handling data passed into eh landing pad.Jim Laskey
2007-02-15For PR1195:Reid Spencer
2007-02-13Add comment about original function argument alignment.Lauro Ramos Venancio
2007-02-04Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocateChris Lattner
2007-02-04Add a new SDNode ctor and InitOperands method. This allows the operands forChris Lattner
2007-02-04eliminate the SDNode::setValueTypes method.Chris Lattner
2007-02-04eliminate a bunch of duplicate ctors and helper functions.Chris Lattner
2007-02-04move MorphNode to out of line and merge setNodeOperands into it. There isChris Lattner
2007-02-04simplify MorphNodeTo to take a VTList operand.Chris Lattner
2007-02-04eliminate some extraneous methods in SDNodeChris Lattner
2007-02-04Give each selectiondag node class a home for it's vtable and rtti infoChris Lattner
2007-01-29Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-26Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey
2007-01-26Make LABEL a builtin opcode.Jim Laskey
2006-12-16Typo.Evan Cheng
2006-11-09Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng
2006-11-03Fix comments.Evan Cheng
2006-11-03Add isPredecessor to check whether a node is another's predecessor.Evan Cheng
2006-10-30Added a new SDNode type: BR_JT for jumptable branch.Evan Cheng
2006-10-28Editorial clean up.Jim Laskey
2006-10-27Switch over from SelectionNodeCSEMap to FoldingSet.Jim Laskey
2006-10-26Indexed load / store changes.Evan Cheng
2006-10-17Split PRE_INDEXED to PRE_INC / PRE_DEC and similarly for POST_INDEXED.Evan Cheng
2006-10-13Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng
2006-10-11Naming consistency.Evan Cheng
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-10-10Comments; getChain(), getBasePtr(), etc. should return a SDOperand by value.Evan Cheng
2006-10-09Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes.Evan Cheng
2006-10-04Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng
2006-09-24Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth
2006-09-14The top bit is used to determine whether it's a MachineConstantPoolValue.Evan Cheng
2006-09-12Added support for machine specific constantpool values. These are useful forEvan Cheng
2006-09-09Implement new fpowi nodeChris Lattner
2006-08-27Eliminate SelectNodeTo() and getTargetNode() variants which take more thanEvan Cheng
2006-08-16Change the use_list to be a smallvector instead of a vector. This reducesChris Lattner
2006-08-15Start using SDVTList more consistentlyChris Lattner
2006-08-14Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner