Home
last modified time | relevance | path

Searched refs:SDNPHasChain (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td245 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
403 def brcond : SDNode<"ISD::BRCOND" , SDTBrcond, [SDNPHasChain]>;
404 def brind : SDNode<"ISD::BRIND" , SDTBrind, [SDNPHasChain]>;
405 def br : SDNode<"ISD::BR" , SDTBr, [SDNPHasChain]>;
407 [SDNPHasChain, SDNPSideEffect]>;
409 [SDNPHasChain, SDNPSideEffect]>;
412 [SDNPHasChain, SDNPMayLoad, SDNPMayStore,
416 [SDNPHasChain, SDNPSideEffect]>;
419 [SDNPHasChain, SDNPSideEffect]>;
422 [SDNPHasChain, SDNPMayStore, SDNPMayLoad, SDNPMemOperand]>;
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZOperators.td68 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>;
70 [SDNPHasChain, SDNPSideEffect, SDNPOptInGlue,
75 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
77 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue,
83 [SDNPHasChain, SDNPInGlue]>;
97 [SDNPHasChain, SDNPMayStore, SDNPMayLoad, SDNPMemOperand]>;
113 [SDNPHasChain, SDNPMayStore, SDNPMayLoad]>;
/external/llvm/lib/Target/R600/
DAMDGPUInstrInfo.td70 [SDNPHasChain, SDNPMayLoad]>;
74 [SDNPHasChain, SDNPMayStore]>;
DAMDILInstrInfo.td49 def IL_brcond : SDNode<"AMDGPUISD::BRANCH_COND", SDTIL_BRCond, [SDNPHasChain]>;
55 [SDNPHasChain, SDNPOptInGlue]>;
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV3.td15 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, SDNPVariadic]>;
18 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, SDNPVariadic]>;
DHexagonInstrInfo.td747 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
749 [SDNPHasChain]>;
752 def HexagonBR_JT: SDNode<"HexagonISD::BR_JT", SDHexagonBR_JT, [SDNPHasChain]>;
1818 [SDNPHasChain]>;
2017 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
2020 [SDNPHasChain, SDNPOutGlue]>;
2025 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, SDNPVariadic]>;
2031 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
/external/llvm/utils/TableGen/
DDAGISelMatcherGen.cpp330 if (N->NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode()
380 PInfo.hasProperty(SDNPHasChain) || in EmitOperatorMatchCode()
518 if (CP.hasProperty(SDNPHasChain)) { in EmitMatcherCode()
701 InstPatNode->TreeHasProperty(SDNPHasChain, CGP); in EmitResultInstructionAsOperand()
705 if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP) in EmitResultInstructionAsOperand()
DCodeGenTarget.h38 SDNPHasChain, enumerator
DDAGISelMatcherEmitter.cpp394 if (Pattern.hasProperty(SDNPHasChain)) in EmitMatcher()
649 if (P.hasProperty(SDNPHasChain)) in EmitPredicateFunctions()
DDAGISelMatcherOpt.cpp108 Pattern.getSrcPattern()->NodeHasProperty(SDNPHasChain, CGP)) in ContractNodes()
DCodeGenTarget.cpp376 Properties |= 1 << SDNPHasChain; in ComplexPattern()
/external/llvm/lib/Target/X86/
DX86InstrInfo.td117 [SDNPHasChain,SDNPSideEffect]>;
119 [SDNPHasChain]>;
121 [SDNPHasChain]>;
123 [SDNPHasChain]>;
136 [SDNPHasChain]>;
143 [SDNPHasChain, SDNPSideEffect]>;
146 [SDNPHasChain, SDNPSideEffect]>;
149 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
152 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
155 [SDNPHasChain, SDNPInGlue, SDNPOutGlue, SDNPMayStore,
[all …]
DX86InstrTSX.td19 [SDNPHasChain, SDNPSideEffect]>;
DX86InstrFPStack.td36 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
38 [SDNPHasChain, SDNPInGlue, SDNPMayStore,
41 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
43 [SDNPHasChain, SDNPOutGlue, SDNPMayLoad,
47 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
49 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
51 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
53 [SDNPHasChain, SDNPMayStore, SDNPSideEffect,
DX86InstrFragmentsSIMD.td98 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
230 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand,
233 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand,
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td54 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue,
59 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
80 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
84 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>;
86 [SDNPHasChain, SDNPSideEffect,
125 def MipsSync : SDNode<"MipsISD::Sync", SDT_Sync, [SDNPHasChain,SDNPSideEffect]>;
131 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
133 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
135 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
137 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.td1573 // [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
1599 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1602 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1605 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1607 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1609 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1611 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1613 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>;
1615 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
1617 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>;
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td77 [SDNPHasChain, SDNPMayStore]>;
79 [SDNPHasChain, SDNPMayLoad]>;
81 [SDNPHasChain, SDNPMayLoad]>;
113 [SDNPHasChain]>;
126 [SDNPHasChain, SDNPOutGlue]>;
128 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
132 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
135 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
138 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
140 [SDNPHasChain, SDNPSideEffect,
[all …]
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td107 def SPbricc : SDNode<"SPISD::BRICC", SDTSPbrcc, [SDNPHasChain, SDNPInGlue]>;
108 def SPbrxcc : SDNode<"SPISD::BRXCC", SDTSPbrcc, [SDNPHasChain, SDNPInGlue]>;
109 def SPbrfcc : SDNode<"SPISD::BRFCC", SDTSPbrcc, [SDNPHasChain, SDNPInGlue]>;
127 [SDNPHasChain, SDNPOutGlue]>;
129 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
133 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
138 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
141 [SDNPHasChain, SDNPSideEffect, SDNPMayStore]>;
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DAMDILInstrInfo.td106 def IL_brcond : SDNode<"AMDGPUISD::BRANCH_COND", SDTIL_BRCond, [SDNPHasChain]>;
112 [SDNPHasChain, SDNPOptInGlue]>;
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILInstrInfo.td106 def IL_brcond : SDNode<"AMDGPUISD::BRANCH_COND", SDTIL_BRCond, [SDNPHasChain]>;
112 [SDNPHasChain, SDNPOptInGlue]>;
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td32 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
36 [SDNPHasChain, SDNPOptInGlue, SDNPMayLoad, SDNPVariadic]>;
42 [SDNPHasChain]>;
45 [SDNPHasChain]>;
61 [SDNPHasChain, SDNPMayStore]>;
69 [SDNPHasChain, SDNPOutGlue]>;
71 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td43 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
45 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
52 [SDNPHasChain, SDNPOutGlue, SDNPOptInGlue, SDNPVariadic]>;
55 [SDNPHasChain, SDNPOutGlue]>;
58 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
62 [SDNPHasChain, SDNPInGlue]>;
/external/llvm/lib/Target/ARM/
DARMInstrInfo.td100 [SDNPHasChain, SDNPSideEffect, SDNPOutGlue]>;
102 [SDNPHasChain, SDNPSideEffect,
106 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
110 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
113 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
116 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue,
120 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
126 [SDNPHasChain, SDNPInGlue, SDNPOutGlue]>;
129 [SDNPHasChain]>;
131 [SDNPHasChain]>;
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td32 def A64ret : SDNode<"AArch64ISD::Ret", SDT_A64ret, [SDNPHasChain,
38 def A64br_cc : SDNode<"AArch64ISD::BR_CC", SDT_A64br_cc, [SDNPHasChain]>;
102 [SDNPHasChain]>;
135 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, SDNPVariadic]>;
138 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
149 [SDNPInGlue, SDNPOutGlue, SDNPHasChain,
155 [SDNPHasChain, SDNPOutGlue]>;
159 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;

12