/external/llvm/lib/Target/R600/ |
R600ISelLowering.h | 29 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 33 SelectionDAG &DAG) const; 39 DebugLoc DL, SelectionDAG &DAG, 49 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 56 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const; 58 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 59 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; 60 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 61 SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const; 62 SDValue LowerFPOW(SDValue Op, SelectionDAG &DAG) const [all...] |
AMDGPUISelLowering.h | 27 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 28 SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const; 36 SDValue CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC, 52 DebugLoc DL, SelectionDAG &DAG) const; 59 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 60 SDValue LowerIntrinsicIABS(SDValue Op, SelectionDAG &DAG) const; 61 SDValue LowerIntrinsicLRP(SDValue Op, SelectionDAG &DAG) const; 62 SDValue LowerMinMax(SDValue Op, SelectionDAG &DAG) const; 65 virtual SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const { 78 const SelectionDAG &DAG [all...] |
SIISelLowering.h | 30 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 31 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 35 bool fitsRegClass(SelectionDAG &DAG, SDValue &Op, unsigned RegClass) const; 36 void ensureSRegLimit(SelectionDAG &DAG, SDValue &Operand, 45 DebugLoc DL, SelectionDAG &DAG, 52 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 54 virtual SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const;
|
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.h | 92 SelectionDAG& DAG) const; 97 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 100 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 101 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 102 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 103 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const; 107 DebugLoc dl, SelectionDAG &DAG, 109 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const; 110 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 118 DebugLoc dl, SelectionDAG &DAG [all...] |
HexagonSelectionDAGInfo.h | 1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===// 29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
|
HexagonSelectionDAGInfo.cpp | 1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===// 14 #define DEBUG_TYPE "hexagon-selectiondag-info" 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain,
|
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 319 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 343 SelectionDAG &DAG) const; 349 SelectionDAG &DAG) const; 355 SelectionDAG &DAG) const; 360 SelectionDAG &DAG) const; 366 SelectionDAG &DAG) const; 372 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 378 SelectionDAG &DAG) const; 385 const SelectionDAG &DAG [all...] |
/external/llvm/lib/Target/MSP430/ |
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 &DAG) const [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 23 #include "llvm/CodeGen/SelectionDAG.h" 484 SelectionDAG &DAG) const; 526 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 532 SelectionDAG &DAG) const; 567 const SelectionDAG &DAG, 578 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 598 SelectionDAG &DAG) const; 717 SelectionDAG &DAG) const; 749 DebugLoc dl, SelectionDAG &DAG, 754 DebugLoc dl, SelectionDAG &DAG [all...] |
X86SelectionDAGInfo.h | 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===// 37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, 45 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
|
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 128 DebugLoc dl, SelectionDAG &DAG, 135 DebugLoc dl, SelectionDAG &DAG) const; 143 DebugLoc dl, SelectionDAG &DAG, 146 void SaveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, 161 SelectionDAG& DAG) const; 166 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 175 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 179 SDValue &A64cc, SelectionDAG &DAG, DebugLoc &dl) const; 199 SDValue LowerATOMIC_FENCE(SDValue Op, SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 90 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 96 SelectionDAG &DAG) const; 118 DebugLoc dl, SelectionDAG &DAG, 126 DebugLoc dl, SelectionDAG &DAG, 131 DebugLoc dl, SelectionDAG &DAG, 133 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 135 SelectionDAG &DAG) const; 138 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 139 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const [all...] |
/external/llvm/lib/CodeGen/ |
Makefile | 12 PARALLEL_DIRS = SelectionDAG AsmPrinter
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 80 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 82 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 84 SelectionDAG &DAG) const; 116 SelectionDAG &DAG, 130 SelectionDAG &DAG) const; 134 SelectionDAG &DAG) const; 148 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, EVT = 150 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT = MVT::i32) const; 151 SDValue getParamHelpSymbol(SelectionDAG &DAG, int idx) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.h" 257 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 263 SelectionDAG &DAG) const; 282 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 324 SelectionDAG &DAG) const; 332 SelectionDAG &DAG) const; 337 const SelectionDAG &DAG, 361 SelectionDAG &DAG) const; 415 void PassF64ArgInRegs(DebugLoc dl, SelectionDAG &DAG, 423 SDValue &Root, SelectionDAG &DAG [all...] |
ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, 58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.h | 20 #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 &DAG [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 21 #include "llvm/CodeGen/SelectionDAG.h" 161 SelectionDAG &DAG) const; 164 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 170 SelectionDAG &DAG) const; 191 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 193 SDValue getAddrLocal(SDValue Op, SelectionDAG &DAG, bool HasMips64) const; 195 SDValue getAddrGlobal(SDValue Op, SelectionDAG &DAG, unsigned Flag) const; 197 SDValue getAddrGlobalLargeGOT(SDValue Op, SelectionDAG &DAG, 308 DebugLoc dl, SelectionDAG &DAG, 313 SDValue lowerBR_JT(SDValue Op, SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/Sparc/ |
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;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGPrinter.cpp | 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===// 10 // This implements the SelectionDAG::viewGraph method. 14 #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 *Graph) [all...] |
SelectionDAG.cpp | 1 //===-- SelectionDAG.cpp - Implement the SelectionDAG data structures -----===// 10 // This implements the SelectionDAG class. 14 #include "llvm/CodeGen/SelectionDAG.h" 64 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} 65 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} 86 (void) Val2.convert(SelectionDAG::EVTToAPFloatSemantics(VT), 525 // SelectionDAG Class 549 /// SelectionDAG. 550 void SelectionDAG::RemoveDeadNodes() [all...] |
SelectionDAGDumper.cpp | 1 //===-- SelectionDAGDumper.cpp - Implement SelectionDAG::dump() -----------===// 10 // This implements the SelectionDAG::dump method and friends. 14 #include "llvm/CodeGen/SelectionDAG.h" 33 std::string SDNode::getOperationName(const SelectionDAG *G) const { 331 void SDNode::dump(const SelectionDAG *G) const { 336 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const { 349 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const { 516 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { 529 void SelectionDAG::dump() const { 530 dbgs() << "SelectionDAG has " << AllNodes.size() << " nodes:" [all...] |
/external/llvm/include/llvm/Target/ |
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,
|
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 31 class SelectionDAG;
|
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 266 friend class SelectionDAG; 310 /// SDNode - Represents one node in the SelectionDAG. 356 friend class SelectionDAG; [all...] |