| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperators.td | 13 def SDT_CallSeqStart : SDCallSeqStart<[SDTCisVT<0, i64>, 14 SDTCisVT<1, i64>]>; 15 def SDT_CallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i64>, 16 SDTCisVT<1, i64>]>; 19 [SDTCisVT<0, i32>, 22 [SDTCisVT<0, i32>, 24 SDTCisVT<3, i32>]>; 26 [SDTCisVT<0, i32>, 27 SDTCisVT<1, i32>, 33 SDTCisVT<3, i32>, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.td | 54 [SDTCisVT<0, i64>, SDTCisVT<1, i1>, SDTCisVT<2, OtherVT>] 58 [SDTCisVT<0, i64>, SDTCisVT<1, i64>, SDTCisVT<2, OtherVT>] 62 [SDTCisVT<0, i64>, SDTCisVT<1, OtherVT>] 66 [SDTCisVT<0, i64>, SDTCisVT<1, i1>, SDTCisVT<2, i64>] 70 [SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisVT<0, i32>, SDTCisVT<1, i1>, SDTCisVT<4, i1>] 84 SDCallSeqStart<[ SDTCisVT<0, i32>, SDTCisVT<1, i32> ]>, 89 SDCallSeqEnd<[ SDTCisVT<0, i32>, SDTCisVT<1, i32> ]>, 104 SDTypeProfile<0, -1, [SDTCisVT<0, i16>]>, 109 "AMDGPUISD::CONST_DATA_PTR", SDTypeProfile <1, 1, [SDTCisVT<0, iPTR>, 215 SDTCisVT<0, i64>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> [all …]
|
| H A D | SIInstrInfo.td | 44 SDTypeProfile<1, 3, [SDTCisVT<1, v4i32>, SDTCisVT<2, i32>, SDTCisVT<3, i1>]>, 49 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisVT<1, i32>, SDTCisVT<2, i16>]>, 79 SDTCisVT<1, v4i32>, // rsrc 97 SDTCisVT<1, v4i32>, // rsrc 118 SDTCisVT<1, v4i32>, // rsrc 136 SDTCisVT<1, v4i32>, // rsrc 155 [SDTCisVT<0, i32>, // dst 180 [SDTCisVT<0, i32>, // dst 181 SDTCisVT<1, i32>, // src 182 SDTCisVT<2, i32>, // cmp [all …]
|
| H A D | R600Instructions.td | 360 SDTypeProfile<1, 8, [SDTCisFP<0>, SDTCisVT<1, f32>, SDTCisVT<2, f32>, 361 SDTCisVT<3, f32>, SDTCisVT<4, f32>, SDTCisVT<5, f32>, 362 SDTCisVT<6, f32>, SDTCisVT<7, f32>, SDTCisVT<8, f32>]>,
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrFragmentsSIMD.td | 20 [SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>; 23 [SDTCisVT<0, x86mmx>, SDTCisVT<1, i32>]>>; 37 SDTCisVT<3, i8>]>; 86 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisVT<1, v16i8>, 89 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisVT<1, v8i16>, 99 SDTCisVT<2, v4f32>, SDTCisVT<3, i8>]>>; 171 SDTCisVT<4, i32>]>; 174 SDTCisVT<3, i8>]>; 178 SDTCisVT<3, i8>, SDTCisVT<4, i32>]>; 188 SDTypeProfile<1, 1, [SDTCisVT<0, v8i16>, SDTCisVT<1, v8i16>]>>; [all …]
|
| H A D | X86InstrInfo.td | 27 SDTCisVT<3, i8>, SDTCisVT<4, i32>]>; 54 SDTCisVT<1, i8>, SDTCisVT<2, i32>]>; 58 SDTCisVT<1, i8>, SDTCisVT<2, i32>]>; 61 SDTCisVT<1, i8>, SDTCisVT<2, i32>]>; 63 def SDTX86sahf : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, SDTCisVT<1, i8>]>; 72 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>; 75 SDTCisVT<2, i64>, SDTCisVT<3, i64>]>; 119 def SDT_X86SEG_ALLOCA : SDTypeProfile<1, 1, [SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>; 296 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>, 301 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>, [all …]
|
| H A D | X86InstrTSX.td | 18 def X86xtest: SDNode<"X86ISD::XTEST", SDTypeProfile<1, 0, [SDTCisVT<0, i32>]>,
|
| H A D | X86InstrFPStack.td | 20 def SDTX86FpGet2 : SDTypeProfile<2, 0, [SDTCisVT<0, f80>, 21 SDTCisVT<1, f80>]>; 24 SDTCisVT<2, OtherVT>]>; 27 SDTCisVT<2, OtherVT>]>; 29 SDTCisVT<2, OtherVT>]>; 30 def SDTX86Fnstsw : SDTypeProfile<1, 1, [SDTCisVT<0, i16>, SDTCisVT<1, i16>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 59 def SDT_WebAssemblyCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>, 60 SDTCisVT<1, iPTR>]>; 62 SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>; 66 def SDT_WebAssemblyArgument : SDTypeProfile<1, 1, [SDTCisVT<1, i32>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 19 def SDT_BPFCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>, 20 SDTCisVT<1, iPTR>]>; 21 def SDT_BPFCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>; 22 def SDT_BPFCall : SDTypeProfile<0, -1, [SDTCisVT<0, iPTR>]>; 28 SDTCisVT<3, OtherVT>]>; 31 def SDT_BPFMEMCPY : SDTypeProfile<0, 4, [SDTCisVT<0, i64>, 32 SDTCisVT<1, i64>, 33 SDTCisVT<2, i64>, 34 SDTCisVT<3, i64>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoD.td | 19 def SDT_RISCVBuildPairF64 : SDTypeProfile<1, 2, [SDTCisVT<0, f64>, 20 SDTCisVT<1, i32>, 22 def SDT_RISCVSplitF64 : SDTypeProfile<2, 1, [SDTCisVT<0, i32>, 23 SDTCisVT<1, i32>, 24 SDTCisVT<2, f64>]>;
|
| H A D | RISCVInstrInfo.td | 20 def SDT_RISCVCall : SDTypeProfile<0, -1, [SDTCisVT<0, XLenVT>]>; 21 def SDT_RISCVCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>, 22 SDTCisVT<1, i32>]>; 23 def SDT_RISCVCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, 24 SDTCisVT<1, i32>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 25 def SDT_LanaiCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>, 26 SDTCisVT<1, i32>]>; 27 def SDT_LanaiCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, 28 SDTCisVT<1, i32>]>; 29 def SDT_LanaiCall : SDTypeProfile<0, -1, [SDTCisVT<0, i32>]>; 33 def SDT_LanaiSetCC : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, 34 SDTCisVT<1, i32>]>; 35 def SDT_LanaiBrCC : SDTypeProfile<0, 2, [SDTCisVT<0, OtherVT>, 36 SDTCisVT<1, i32>]>; 37 def SDT_LanaiAdjDynAlloc : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsInstrFPU.td | 28 SDTCisVT<1, i32>, 29 SDTCisVT<2, OtherVT>]>; 31 SDTCisVT<2, i32>]>; 32 def SDT_MipsCMovFP : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisVT<2, i32>, 35 def SDT_MipsBuildPairF64 : SDTypeProfile<1, 2, [SDTCisVT<0, f64>, 36 SDTCisVT<1, i32>, 38 def SDT_MipsExtractElementF64 : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, 39 SDTCisVT<1, f64>, 40 SDTCisVT<2, i32>]>; 42 def SDT_MipsMTC1_D64 : SDTypeProfile<1, 1, [SDTCisVT<0, f64>, [all …]
|
| H A D | MipsDSPInstrInfo.td | 25 def SDT_MipsExtr : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisSameAs<0, 1>, 26 SDTCisVT<2, untyped>]>; 27 def SDT_MipsShilo : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, 28 SDTCisSameAs<0, 2>, SDTCisVT<1, i32>]>; 29 def SDT_MipsDPA : SDTypeProfile<1, 3, [SDTCisVT<0, untyped>, SDTCisSameAs<0, 3>, 30 SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>; 32 SDTCisVT<2, i32>]>;
|
| H A D | MipsInstrInfo.td | 19 def SDT_MipsJmpLink : SDTypeProfile<0, 1, [SDTCisVT<0, iPTR>]>; 24 def SDT_MipsCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 25 def SDT_MipsCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 26 def SDT_MFLOHI : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVT<1, untyped>]>; 27 def SDT_MTLOHI : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, 29 def SDT_MipsMultDiv : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, SDTCisInt<1>, 32 [SDTCisVT<0, untyped>, SDTCisSameAs<0, 3>, 33 SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>; 38 def SDT_Sync : SDTypeProfile<0, 1, [SDTCisVT<0, i32>]>; 41 SDTCisVT<2, i32>, SDTCisSameAs<2, 3>]>; [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 26 // SDTCisVT - The specified operand has exactly this VT. 27 class SDTCisVT<int OpNum, ValueType vt> : SDTypeConstraint<OpNum> { 109 def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'. 166 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisVT<2, OtherVT>, 175 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> 188 SDTCisVT<5, OtherVT> 192 SDTCisVT<0, OtherVT> 196 SDTCisVT<0, OtherVT>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> 200 SDTCisInt<0>, SDTCisVT<1, OtherVT> 208 SDTCisVT<0, OtherVT>, SDTCisVT<1, OtherVT> [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.td | 19 class SDTCisI8<int OpNum> : SDTCisVT<OpNum, i8>; 20 class SDTCisI16<int OpNum> : SDTCisVT<OpNum, i16>; 25 def SDT_MSP430Call : SDTypeProfile<0, -1, [SDTCisVT<0, iPTR>]>; 26 def SDT_MSP430CallSeqStart : SDCallSeqStart<[SDTCisVT<0, i16>, 27 SDTCisVT<1, i16>]>; 28 def SDT_MSP430CallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i16>, SDTCisVT<1, i16>]>; 32 def SDT_MSP430BrCC : SDTypeProfile<0, 2, [SDTCisVT<0, OtherVT>, 33 SDTCisVT<1, i8>]>; 36 SDTCisVT<3, i8>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 182 SDTypeProfile<0, 2, [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>]>; 186 SDTypeProfile<1, 1, [SDTCisVT<0, f32>, SDTCisFP<1>]>; 188 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f32>]>; 190 SDTypeProfile<1, 1, [SDTCisVT<0, f64>, SDTCisFP<1>]>; 192 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f64>]>; 218 def SDT_SPCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32>, 219 SDTCisVT<1, i32> ]>; 220 def SDT_SPCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 221 SDTCisVT<1, i32> ]>; 228 def SDT_SPCall : SDTypeProfile<0, -1, [SDTCisVT<0, i32>]>; [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 105 SDTCisVT<3,i32>]>; 336 : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, SDTCisVT<1, i32>, SDTCisPtrTy<0>]>; 899 SDTCisInt<0>, SDTCisVT<3, i32>, SDTCisVT<4, i32>]>; 915 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>; 951 [SDTCisVT<0, i64>, SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>; 1733 SDTypeProfile<1, 2, [SDTCisVT<0, i1>, SDTCisVT<1, i32>, SDTCisVT<2, i32>]>; 1787 : SDTypeProfile<1, 3, [SDTCisVT<0, i32>, SDTCisVT<1, i32>, SDTCisVT<2, i32>]>; 1789 : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 2965 : SDCallSeqStart<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 2967 : SDCallSeqEnd<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; [all …]
|
| H A D | HexagonPatternsHVX.td | 7 [SDTCisVT<0, i32>, SDTCisVec<1>, SDTCisVT<2, i32>]>; 11 [SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisVT<2, i32>]>; 14 def SDTHexagonVSPLATW: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstrInfo.td | 21 def SDT_ARMCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, SDTCisVT<1, i32> ]>; 23 [SDTCisVT<0, i32>, SDTCisVT<1, i32>, 24 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>; 35 [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>]>; 46 SDTCisVT<1, i32>, SDTCisVT<2, i32>, 47 SDTCisVT<3, i32>, SDTCisVT<4, i32>, 51 [SDTCisVT<0, i32>, SDTCisVT<1, i32>, 74 def SDT_ARMBFI : SDTypeProfile<1, 3, [SDTCisVT<0, i32>, SDTCisVT<1, i32>, 75 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>; 79 def SDT_ARMMEMCPY : SDTypeProfile<2, 3, [SDTCisVT<0, i32>, SDTCisVT<1, i32>, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.td | 20 def SDT_AVRCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i16>, SDTCisVT<1, i16>]>; 21 def SDT_AVRCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i16>, SDTCisVT<1, i16>]>; 22 def SDT_AVRCall : SDTypeProfile<0, -1, [SDTCisVT<0, iPTR>]>; 25 [SDTCisVT<0, OtherVT>, SDTCisVT<1, i8>]>; 29 SDTCisSameAs<1, 2>, SDTCisVT<3, i8>]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 44 [SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 76 def SDT_XCoreCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32>, 77 SDTCisVT<1, i32> ]>; 78 def SDT_XCoreCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 79 SDTCisVT<1, i32> ]>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 26 def SDT_ARCCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32>, 27 SDTCisVT<1, i32> ]>; 28 def SDT_ARCCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 29 SDTCisVT<1, i32> ]>;
|