| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperators.td | 258 [SDNPHasChain]>; 260 [SDNPHasChain]>; 263 [SDNPHasChain]>; 269 [SDNPHasChain]>; 283 [SDNPHasChain, SDNPSideEffect]>; 352 SDT_ZVecUnaryConv, [SDNPHasChain]>; 355 SDT_ZVecUnaryConv, [SDNPHasChain]>; 419 [SDNPHasChain, SDNPMayLoad]>; 423 [SDNPHasChain, SDNPMayLoad]>; 427 [SDNPHasChain, SDNPMayLoad]>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.td | 74 [SDNPHasChain, SDNPOutGlue] 79 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue] 84 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 90 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic] 198 SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 201 SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 238 [SDNPHasChain, SDNPMayLoad]>; 242 [SDNPHasChain, SDNPMayStore]>; 353 [SDNPHasChain, SDNPOptInGlue]>; 356 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; [all …]
|
| H A D | R600InstrInfo.td | 18 def R600dummy_chain : SDNode<"AMDGPUISD::DUMMY_CHAIN", SDTNone, [SDNPHasChain]>; 23 [SDNPHasChain, SDNPSideEffect]>;
|
| H A D | SIInstrInfo.td | 54 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 58 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 66 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 70 [SDNPMayLoad, SDNPMayStore, SDNPMemOperand, SDNPHasChain] 264 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain] 269 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain] 274 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain] 279 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain] 284 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain] 289 [SDNPMayLoad, SDNPMemOperand, SDNPHasChain] [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 568 SDTFPBinOp, [SDNPHasChain, 571 SDTFPBinOp, [SDNPHasChain, 574 SDTFPBinOp, [SDNPHasChain, 577 SDTFPBinOp, [SDNPHasChain, 604 [SDNPHasChain, SDNPSideEffect]>; 608 [SDNPHasChain, SDNPSideEffect]>; 610 [SDNPHasChain, SDNPSideEffect]>; 612 [SDNPHasChain, SDNPSideEffect]>; 619 [SDNPHasChain, SDNPSideEffect]>; 720 [SDNPHasChain]>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VVPInstrInfo.td | 177 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 179 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 182 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand ]>; 184 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrFragmentsSIMD.td | 107 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 109 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 111 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 113 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 139 [SDNPHasChain]>; 154 [SDNPHasChain]>; 482 [SDNPHasChain]>; 748 [SDNPHasChain]>; 760 [SDNPHasChain]>; 1176 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; [all …]
|
| H A D | X86InstrInfo.td | 137 [SDNPHasChain]>; 153 [SDNPHasChain]>; 158 [SDNPHasChain, SDNPSideEffect]>; 164 [SDNPHasChain, SDNPSideEffect]>; 166 [SDNPHasChain, SDNPSideEffect]>; 181 [SDNPHasChain, SDNPOptInGlue]>; 197 [SDNPHasChain, SDNPOutGlue]>; 215 [SDNPHasChain]>; 237 [SDNPHasChain]>; 300 [SDNPHasChain]>; [all …]
|
| H A D | X86InstrTSX.td | 18 [SDNPHasChain, SDNPSideEffect]>;
|
| H A D | X86InstrFPStack.td | 30 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 32 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 34 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 36 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 38 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 40 [SDNPHasChain, SDNPMayStore, SDNPSideEffect, 43 [SDNPHasChain, SDNPMayLoad, SDNPSideEffect,
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 97 [SDNPHasChain, SDNPOutGlue]>; 100 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 103 [SDNPHasChain, SDNPVariadic]>; 108 [SDNPHasChain, SDNPVariadic]>; 115 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; 118 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 121 [SDNPHasChain, SDNPMayLoad]>; 124 [SDNPHasChain, SDNPMayStore]>;
|
| H A D | WebAssemblyInstrBulkMemory.td | 28 [SDNPHasChain, SDNPMayLoad, SDNPMayStore]>; 34 [SDNPHasChain, SDNPMayStore]>;
|
| H A D | WebAssemblyInstrTable.td | 16 [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>; 20 [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | SDNodeProperties.h | 22 SDNPHasChain, enumerator
|
| H A D | SDNodeProperties.cpp | 22 .Case("SDNPHasChain", SDNPHasChain) in parseSDPatternOperatorProperties()
|
| H A D | DAGISelMatcherGen.cpp | 383 if (N->NodeHasProperty(SDNPHasChain, CGP)) { in EmitOperatorMatchCode() 433 PInfo.hasProperty(SDNPHasChain) || in EmitOperatorMatchCode() 617 if (CP.hasProperty(SDNPHasChain)) { in EmitMatcherCode() 965 if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP)) { in EmitResultInstructionAsOperand()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SDNodeProperties.td | 23 def SDNPHasChain : SDNodeProperty; // R/W chain operand and result
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 1981 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1984 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1987 [SDNPHasChain, SDNPOutGlue, SDNPInGlue, SDNPSideEffect]>; 1993 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 1996 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 1999 [SDNPHasChain, SDNPMayLoad, SDNPOutGlue, SDNPInGlue]>; 2052 [SDNPHasChain, SDNPSideEffect]>; 2055 [SDNPHasChain, SDNPSideEffect]>; 2058 [SDNPHasChain, SDNPSideEffect]>; 2064 [SDNPHasChain, SDNPSideEffect]>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SVEInstrInfo.td | 35 def AArch64ld1_z : SDNode<"AArch64ISD::LD1_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 36 def AArch64ld1s_z : SDNode<"AArch64ISD::LD1S_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 40 def AArch64ldnf1_z : SDNode<"AArch64ISD::LDNF1_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 41 def AArch64ldff1_z : SDNode<"AArch64ISD::LDFF1_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPMay… 43 def AArch64ldnf1s_z : SDNode<"AArch64ISD::LDNF1S_MERGE_ZERO", SDT_AArch64_LD1, [SDNPHasChain, SDNPM… 54 …z : SDNode<"AArch64ISD::LD1RQ_MERGE_ZERO", SDT_AArch64_LD1Replicate, [SDNPHasChain, SDNPMayLoad]>; 55 …z : SDNode<"AArch64ISD::LD1RO_MERGE_ZERO", SDT_AArch64_LD1Replicate, [SDNPHasChain, SDNPMayLoad]>; 101 …_z : SDNode<"AArch64ISD::GLDNT1_MERGE_ZERO", SDT_AArch64_GATHER_VS, [SDNPHasChain, SDNPMayLoad]>; 102 …r_z : SDNode<"AArch64ISD::GLDNT1S_MERGE_ZERO", SDT_AArch64_GATHER_VS, [SDNPHasChain, SDNPMayLoad]>; 111 def AArch64st1 : SDNode<"AArch64ISD::ST1_PRED", SDT_AArch64_ST1, [SDNPHasChain, SDNPMayStore]>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 50 [SDNPHasChain, SDNPOutGlue]>; 52 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 61 [SDNPHasChain, SDNPOptInGlue]>; 63 [SDNPHasChain, SDNPOptInGlue]>; 65 [SDNPHasChain, SDNPOptInGlue]>; 68 [SDNPHasChain]>; 76 [SDNPHasChain]>; 78 [SDNPHasChain]>; 80 [SDNPHasChain]>; 84 [SDNPHasChain, SDNPSideEffect]>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 109 [SDNPHasChain, SDNPOutGlue]>; 112 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 115 [SDNPHasChain, SDNPOutGlue, 119 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 122 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 143 def MxBrCond : SDNode<"M68kISD::BRCOND", MxSDT_BrCond, [SDNPHasChain]>; 149 [SDNPHasChain]>;
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.td | 143 SDTFPUnaryOp, [SDNPHasChain]>; 145 SDTFPUnaryOp, [SDNPHasChain]>; 147 SDTFPRoundOp, [SDNPHasChain]>; 170 [SDNPHasChain, SDNPMayStore]>; 172 [SDNPHasChain, SDNPMayStore]>; 178 [SDNPHasChain, SDNPMayLoad]>; 180 [SDNPHasChain, SDNPMayStore]>; 186 [SDNPHasChain]>; 191 [SDNPHasChain]>; 295 [SDNPHasChain, SDNPOutGlue]>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 31 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 35 [SDNPHasChain, SDNPOptInGlue, SDNPMayLoad, SDNPVariadic]>; 40 [SDNPHasChain, SDNPOptInGlue]>; 46 [SDNPHasChain]>; 49 [SDNPHasChain]>; 68 [SDNPHasChain, SDNPMayStore]>; 72 [SDNPHasChain, SDNPMayLoad]>; 81 [SDNPHasChain, SDNPOutGlue]>; 83 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 88 [SDNPHasChain]>;
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 36 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 39 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 41 [SDNPHasChain, SDNPOutGlue]>; 43 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>; 45 [SDNPHasChain, SDNPOutGlue, SDNPInGlue]>; 50 [SDNPHasChain, SDNPInGlue, SDNPOutGlue,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 59 [SDNPHasChain, SDNPInGlue, SDNPOutGlue]>; 63 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 68 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, 72 [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; 77 [SDNPHasChain, SDNPOutGlue]>; 79 [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue]>;
|