/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 80 SelectionDAG& DAG) const; 85 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 88 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 90 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const; 95 DebugLoc dl, SelectionDAG &DAG, 97 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const; 105 DebugLoc dl, SelectionDAG &DAG, 110 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG [all...] |
H A D | HexagonSelectionDAGInfo.h | 1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===// 29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
|
H A D | HexagonSelectionDAGInfo.cpp | 1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===// 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain,
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 151 SelectionDAG &DAG) const; 154 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 160 SelectionDAG &DAG) const; 180 DebugLoc dl, SelectionDAG &DAG, 184 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 185 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 186 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 187 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 188 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 79 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 85 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 86 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 87 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 88 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 90 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 92 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 21 #include "llvm/CodeGen/SelectionDAG.h" 239 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 263 SelectionDAG &DAG) const; 269 SelectionDAG &DAG) const; 275 SelectionDAG &DAG) const; 280 SelectionDAG &DAG) const; 286 SelectionDAG &DAG) const; 292 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 298 SelectionDAG &DAG) const; 305 const SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 87 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 93 SelectionDAG &DAG) const; 115 DebugLoc dl, SelectionDAG &DAG, 123 DebugLoc dl, SelectionDAG &DAG, 128 DebugLoc dl, SelectionDAG &DAG, 130 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 132 SelectionDAG &DAG) const; 135 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 136 SDValue LowerSTORE(SDValue Op, SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/ |
H A D | X86ISelLowering.h | 24 #include "llvm/CodeGen/SelectionDAG.h" 463 SelectionDAG &DAG) const; 503 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 509 SelectionDAG &DAG) const; 544 const SelectionDAG &DAG, 555 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 575 SelectionDAG &DAG) const; 693 SelectionDAG &DAG) const; 728 DebugLoc dl, SelectionDAG &DAG, 733 DebugLoc dl, SelectionDAG [all...] |
H A D | X86SelectionDAGInfo.h | 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===// 37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, 45 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | Makefile | 12 PARALLEL_DIRS = SelectionDAG AsmPrinter
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 23 #include "llvm/CodeGen/SelectionDAG.h" 253 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 259 SelectionDAG &DAG) const; 278 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 316 SelectionDAG &DAG) const; 324 SelectionDAG &DAG) const; 329 const SelectionDAG &DAG, 353 SelectionDAG &DAG) const; 407 void PassF64ArgInRegs(DebugLoc dl, SelectionDAG &DAG, 415 SDValue &Root, SelectionDAG [all...] |
H A D | ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, 58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/CellSPU/ |
H A D | SPUISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 64 SDValue get_vec_u18imm(SDNode *N, SelectionDAG &DAG, 66 SDValue get_vec_i16imm(SDNode *N, SelectionDAG &DAG, 68 SDValue get_vec_i10imm(SDNode *N, SelectionDAG &DAG, 70 SDValue get_vec_i8imm(SDNode *N, SelectionDAG &DAG, 72 SDValue get_ILHUvec_imm(SDNode *N, SelectionDAG &DAG, 74 SDValue get_v4i32_imm(SDNode *N, SelectionDAG &DAG); 75 SDValue get_v2i64_imm(SDNode *N, SelectionDAG &DAG); 77 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG, 80 SDValue LowerV2I64Splat(EVT OpVT, SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 71 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 73 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 75 SelectionDAG &DAG) const; 105 SelectionDAG &DAG, 119 SelectionDAG &DAG) const; 123 SelectionDAG &DAG) const; 135 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, EVT = 137 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT = MVT::i32) const; 138 SDValue getParamHelpSymbol(SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 47 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 55 const SelectionDAG &DAG, 75 DebugLoc dl, SelectionDAG &DAG, 87 DebugLoc dl, SelectionDAG &DAG) const; 89 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 90 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 92 unsigned getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const;
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGPrinter.cpp | 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===// 10 // This implements the SelectionDAG::viewGraph method. 18 #include "llvm/CodeGen/SelectionDAG.h" 33 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 74 static std::string getGraphName(const SelectionDAG *G) { 83 const SelectionDAG *Graph) { 91 const SelectionDAG *Graph) { 103 const SelectionDAG *G) { 111 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 113 const SelectionDAG *Grap [all...] |
H A D | SelectionDAG.cpp | 1 //===-- SelectionDAG.cpp - Implement the SelectionDAG data structures -----===// 10 // This implements the SelectionDAG class. 14 #include "llvm/CodeGen/SelectionDAG.h" 75 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} 76 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} 540 // SelectionDAG Class 564 /// SelectionDAG. 565 void SelectionDAG::RemoveDeadNodes() { 585 void SelectionDAG 890 SelectionDAG::SelectionDAG(const TargetMachine &tm, CodeGenOpt::Level OL) function in class:SelectionDAG [all...] |
H A D | SelectionDAGDumper.cpp | 1 //===-- SelectionDAGDumper.cpp - Implement SelectionDAG::dump() -----------===// 10 // This implements the SelectionDAG::dump method and friends. 19 #include "llvm/CodeGen/SelectionDAG.h" 33 std::string SDNode::getOperationName(const SelectionDAG *G) const { 330 void SDNode::dump(const SelectionDAG *G) const { 335 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const { 348 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const { 515 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { 528 void SelectionDAG::dump() const { 529 dbgs() << "SelectionDAG ha [all...] |
H A D | ScheduleDAGSDNodes.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 24 /// Edges between SUnits are initially based on edges in the SelectionDAG, 39 SelectionDAG *DAG; // DAG of the current basic block 51 void Run(SelectionDAG *dag, MachineBasicBlock *bb); 83 /// are input. This SUnit graph is similar to the SelectionDAG, but
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.h | 21 #include "llvm/CodeGen/SelectionDAG.h" 98 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 116 DebugLoc dl, SelectionDAG &DAG, 120 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 121 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 122 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const; 123 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 124 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 125 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 131 DebugLoc dl, SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Target/ |
H A D | TargetSelectionDAGInfo.h | 1 //==-- llvm/Target/TargetSelectionDAGInfo.h - SelectionDAG Info --*- C++ -*-==// 11 // subclass to parameterize the SelectionDAG lowering and instruction 28 /// SelectionDAG lowering and instruction selection process. 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, 74 EmitTargetCodeForMemmove(SelectionDAG &DAG, DebugLoc dl, 90 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
|
H A D | TargetLowering.h | 73 /// legal SelectionDAG operators that the target instruction selector can accept 77 /// target-specific constructs to SelectionDAG operators. 798 SelectionDAG &/*DAG*/) const { 808 SelectionDAG &/*DAG*/) const { 827 SelectionDAG &DAG) const; 864 SelectionDAG &DAG; 870 explicit TargetLoweringOpt(SelectionDAG &InDAG, 915 const SelectionDAG &DAG, 930 SelectionDAG &DAG; 932 DAGCombinerInfo(SelectionDAG [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/ |
H A D | Analysis.h | 31 class SelectionDAG; 92 bool isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
|
H A D | SelectionDAGNodes.h | 1 //===-- llvm/CodeGen/SelectionDAGNodes.h - SelectionDAG Nodes ---*- C++ -*-===// 11 // represent the nodes and operations present in a SelectionDAG. These nodes 15 // Clients should include the SelectionDAG.h file instead of this file directly. 40 class SelectionDAG; 54 /// a SelectionDAG. Instances of this simple value class are returned by 55 /// SelectionDAG::getVTList(...). 90 /// As such, each use of a SelectionDAG computation must indicate the node that 261 friend class SelectionDAG; 305 /// SDNode - Represents one node in the SelectionDAG. 351 friend class SelectionDAG; [all...] |
H A D | SchedulerRegistry.h | 31 class SelectionDAG;
|