aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
Commit message (Expand)AuthorAgeFilesLines
* Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner2007-09-171-2/+5
* Add a utility function to SDOperand for testing if a value is unused.Dan Gohman2007-09-171-0/+7
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-5/+2
* Add mod, copysign, abs operations to APFloat.Dale Johannesen2007-08-311-13/+6
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-301-0/+2
* Revise per review comments.Dale Johannesen2007-08-261-3/+3
* Add APFloat interface to ConstantFPSDNode. ChangeDale Johannesen2007-08-251-3/+22
* Use APFloat internally for ConstantFPSDNode.Dale Johannesen2007-08-241-3/+4
* propagate struct size and alignment of byval arguments to the DAGRafael Espindola2007-08-101-0/+8
* Do not emit copies for physical register output if it's not used.Evan Cheng2007-08-021-0/+4
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-1/+15
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-0/+9
* Long live the exception handling!Anton Korobeynikov2007-07-141-0/+11
* Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng2007-07-101-0/+11
* Fix a comment so that the element numbering match the actual elementDan Gohman2007-07-061-1/+1
* Add the byval attributeRafael Espindola2007-07-061-0/+2
* Add new TargetLowering code to provide the final register type that anDan Gohman2007-06-281-1/+1
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-73/+12
* Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman2007-06-131-0/+13
* Minor comment cleanups.Dan Gohman2007-05-241-1/+1
* Correct a comment.Dan Gohman2007-05-151-1/+1
* PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb2007-04-221-1/+3
* X86 TLS: Implement review feedback.Lauro Ramos Venancio2007-04-211-11/+1
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-211-3/+1
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-1/+3
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-201-4/+13
* Implemented correct stack probing on mingw/cygwin for dynamic alloca's.Anton Korobeynikov2007-04-171-4/+5
* For PR1297:Reid Spencer2007-04-011-1/+1
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-231-5/+5
* Refactoring of formal parameter flags. Enable properly use ofAnton Korobeynikov2007-03-071-1/+16
* Add a utility function to test whether a load is unindexed.Evan Cheng2007-03-071-0/+7
* add a new nodeChris Lattner2007-03-041-0/+4
* Add new instructions for handling data passed into eh landing pad.Jim Laskey2007-02-211-1/+9
* For PR1195:Reid Spencer2007-02-151-1/+1
* Add comment about original function argument alignment.Lauro Ramos Venancio2007-02-131-0/+2
* Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocateChris Lattner2007-02-041-0/+43
* Add a new SDNode ctor and InitOperands method. This allows the operands forChris Lattner2007-02-041-37/+69
* eliminate the SDNode::setValueTypes method.Chris Lattner2007-02-041-53/+37
* eliminate a bunch of duplicate ctors and helper functions.Chris Lattner2007-02-041-83/+60
* move MorphNode to out of line and merge setNodeOperands into it. There isChris Lattner2007-02-041-28/+5
* simplify MorphNodeTo to take a VTList operand.Chris Lattner2007-02-041-7/+4
* eliminate some extraneous methods in SDNodeChris Lattner2007-02-041-25/+0
* Give each selectiondag node class a home for it's vtable and rtti infoChris Lattner2007-02-041-0/+18
* Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman2007-01-291-0/+7
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-281-9/+14
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-261-1/+1
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-6/+7
* Typo.Evan Cheng2006-12-161-1/+1
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-091-11/+12
* Fix comments.Evan Cheng2006-11-031-3/+8