aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
AgeCommit message (Expand)Author
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-22Add a new FGETSIGN operation, which defaults to expand on allChris Lattner
2007-12-12Cosmetic change.Evan Cheng
2007-11-19Fix a typo in a comment.Dan Gohman
2007-11-15Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov
2007-10-25Fix comment typos.Duncan Sands
2007-10-19Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola
2007-10-15remove dead enum, make setNodeId public.Chris Lattner
2007-10-11Add an ISD::FPOW node type.Dan Gohman
2007-10-06Oops. Forgot this.Evan Cheng
2007-10-05Define target-indepenent SDNode types for multiply and divide thatDan Gohman
2007-10-05Fix typo in comment.Duncan Sands
2007-09-17Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner
2007-09-17Add a utility function to SDOperand for testing if a value is unused.Dan Gohman
2007-09-11Fold the adjust_trampoline intrinsic intoDuncan Sands
2007-08-31Add mod, copysign, abs operations to APFloat.Dale Johannesen
2007-08-30Change LegalFPImmediates to use APFloat.Dale Johannesen
2007-08-26Revise per review comments.Dale Johannesen
2007-08-25Add APFloat interface to ConstantFPSDNode. ChangeDale Johannesen
2007-08-24Use APFloat internally for ConstantFPSDNode.Dale Johannesen
2007-08-10propagate struct size and alignment of byval arguments to the DAGRafael Espindola
2007-08-02Do not emit copies for physical register output if it's not used.Evan Cheng
2007-07-27Support for trampolines, except for X86 codegen which isDuncan Sands
2007-07-26Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-07-10Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng
2007-07-06Fix a comment so that the element numbering match the actual elementDan Gohman
2007-07-06Add the byval attributeRafael Espindola
2007-06-28Add new TargetLowering code to provide the final register type that anDan Gohman
2007-06-25Generalize MVT::ValueType and associated functions to be able to representDan Gohman
2007-06-13Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman
2007-05-24Minor comment cleanups.Dan Gohman
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