Home
last modified time | relevance | path

Searched refs:SelectionDAG (Results 1 – 25 of 212) sorted by relevance

123456789

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.h518 SelectionDAG &DAG) const;
558 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
564 SelectionDAG &DAG) const;
600 const SelectionDAG &DAG,
611 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
631 SelectionDAG &DAG) const;
718 SelectionDAG &DAG) const;
753 DebugLoc dl, SelectionDAG &DAG,
758 DebugLoc dl, SelectionDAG &DAG,
762 DebugLoc dl, SelectionDAG &DAG,
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCISelLowering.h233 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
257 SelectionDAG &DAG) const;
263 SelectionDAG &DAG) const;
269 SelectionDAG &DAG) const;
274 SelectionDAG &DAG) const;
280 SelectionDAG &DAG) const;
285 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
291 SelectionDAG &DAG) const;
299 const SelectionDAG &DAG,
333 SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h394 SelectionDAG &DAG);
399 SelectionDAG &DAG);
404 SelectionDAG &DAG);
409 unsigned ShuffleKind, SelectionDAG &DAG);
414 unsigned ShuffleKind, SelectionDAG &DAG);
419 unsigned ShuffleKind, SelectionDAG &DAG);
424 SelectionDAG &DAG);
443 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG);
449 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
522 SelectionDAG &DAG) const override;
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.h34 SelectionDAG &DAG) const;
35 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
36 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
37 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
40 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const;
44 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const;
45 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const;
46 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const;
47 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const;
48 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const;
[all …]
DSIISelLowering.h24 SDValue LowerParameterPtr(SelectionDAG &DAG, const SDLoc &SL, SDValue Chain,
26 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL,
29 SelectionDAG &DAG) const override;
30 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op,
33 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
34 SDValue LowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
35 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
37 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
38 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
[all …]
DR600ISelLowering.h34 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
38 SelectionDAG &DAG) const override;
42 const SDLoc &DL, SelectionDAG &DAG,
57 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL,
62 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
64 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
66 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
67 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
68 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
70 SelectionDAG &DAG) const override;
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h109 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
115 SelectionDAG &DAG) const override;
150 const SDLoc &dl, SelectionDAG &DAG,
158 const SDLoc &dl, SelectionDAG &DAG,
160 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
162 SelectionDAG &DAG) const;
166 SelectionDAG &DAG) const;
169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
171 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h112 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const;
123 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
125 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
126 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const;
127 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const;
128 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
129 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
130 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
131 SDValue LowerPREFETCH(SDValue Op, SelectionDAG &DAG) const;
132 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.h236 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
242 SelectionDAG &DAG) const override;
262 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
263 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const;
264 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const;
313 SelectionDAG &DAG) const override;
320 SelectionDAG &DAG) const override;
324 const SelectionDAG &DAG,
349 SelectionDAG &DAG) const override;
506 std::pair<SDValue, SDValue> getARMXALUOOp(SDValue Op, SelectionDAG &DAG, SDValue &ARMcc) const;
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h414 SelectionDAG &DAG) const override;
458 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
464 const SDLoc &DL, SelectionDAG &DAG,
476 SelectionDAG &DAG) const override;
478 SelectionDAG &DAG) const override;
493 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
494 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
495 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
497 SelectionDAG &DAG) const;
499 SelectionDAG &DAG, unsigned Opcode,
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h236 APInt &KnownOne, const SelectionDAG &DAG,
248 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
277 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
431 const SDLoc &DL, SelectionDAG &DAG,
440 const SDLoc &DL, SelectionDAG &DAG,
444 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
450 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
455 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG,
462 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &DL,
473 SelectionDAG &DAG) const override;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelLowering.h87 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 &DAG) const;
137 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h242 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
248 SelectionDAG &DAG) const;
262 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
295 SelectionDAG &DAG) const;
303 SelectionDAG &DAG) const;
309 const SelectionDAG &DAG,
333 SelectionDAG &DAG) const;
386 void PassF64ArgInRegs(DebugLoc dl, SelectionDAG &DAG,
394 SDValue &Root, SelectionDAG &DAG,
400 DebugLoc dl, SelectionDAG &DAG,
[all …]
/external/llvm/lib/Target/Lanai/
DLanaiISelLowering.h73 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
79 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
80 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
81 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
82 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
83 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
84 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
85 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
86 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const;
87 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.h676 SelectionDAG &DAG) const override;
718 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
726 SelectionDAG &DAG) const override;
732 SelectionDAG &DAG) const override;
778 const SelectionDAG &DAG,
783 const SelectionDAG &DAG,
789 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
809 SelectionDAG &DAG) const override;
955 SelectionDAG &DAG) const override;
989 SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h247 SelectionDAG &DAG) const override;
250 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
256 SelectionDAG &DAG) const override;
275 SelectionDAG &DAG) const override;
300 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const;
307 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal()
327 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal()
341 SelectionDAG &DAG, unsigned HiFlag, in getAddrGlobalLargeGOT()
359 SelectionDAG &DAG) const { in getAddrNonPIC()
373 SelectionDAG &DAG) const { in getAddrGPRel()
[all …]
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.h61 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
71 const SelectionDAG &DAG,
87 SelectionDAG &DAG) const override;
106 SelectionDAG &DAG) const override;
133 const SDLoc &dl, SelectionDAG &DAG,
138 const SDLoc &dl, SelectionDAG &DAG,
143 const SDLoc &dl, SelectionDAG &DAG,
157 const SDLoc &dl, SelectionDAG &DAG) const override;
162 const SDLoc &DL, SelectionDAG &DAG) const;
167 const SDLoc &DL, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h80 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
86 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
87 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
88 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
89 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
91 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
92 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
93 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const;
94 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/llvm/lib/Target/AVR/
DAVRISelLowering.h77 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
80 SelectionDAG &DAG) const override;
87 SelectionDAG &DAG) const override;
91 SelectionDAG &DAG) const override;
113 SelectionDAG &DAG) const override;
117 SelectionDAG &DAG, SDLoc dl) const;
118 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
119 SDValue LowerDivRem(SDValue Op, SelectionDAG &DAG) const;
120 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
121 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.h79 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;
93 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGPrinter.cpp36 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits {
77 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
86 const SelectionDAG *Graph) { in hasNodeAddressLabel()
94 const SelectionDAG *Graph) { in getEdgeAttributes()
106 const SelectionDAG *G) { in getSimpleNodeLabel()
114 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
116 const SelectionDAG *Graph) { in getNodeAttributes()
129 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures()
130 GraphWriter<SelectionDAG*> &GW) { in addCustomGraphFeatures()
139 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGPrinter.cpp34 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits {
75 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
84 const SelectionDAG *Graph) { in getNodeIdentifierLabel()
99 const SelectionDAG *Graph) { in getEdgeAttributes()
111 const SelectionDAG *G) { in getSimpleNodeLabel()
119 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
121 const SelectionDAG *Graph) { in getNodeAttributes()
134 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures()
135 GraphWriter<SelectionDAG*> &GW) { in addCustomGraphFeatures()
144 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.h104 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
124 DebugLoc dl, SelectionDAG &DAG,
128 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
129 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
130 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
131 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
132 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
133 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
134 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
135 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.h64 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 &DAG, uint64_t splat,
115 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.h63 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
74 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
75 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
76 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
77 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
78 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
82 SelectionDAG &DAG) const;
100 DebugLoc dl, SelectionDAG &DAG,
108 SelectionDAG &DAG,
114 DebugLoc dl, SelectionDAG &DAG,
[all …]

123456789