Home
last modified time | relevance | path

Searched refs:OtherVT (Results 1 – 25 of 112) sorted by relevance

12345

/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td154 def brtarget : Operand<OtherVT>;
246 def COND_OEQ : PatFrags<(ops), [(OtherVT SETOEQ), (OtherVT SETEQ)]>;
247 def COND_ONE : PatFrags<(ops), [(OtherVT SETONE), (OtherVT SETNE)]>;
248 def COND_OGT : PatFrags<(ops), [(OtherVT SETOGT), (OtherVT SETGT)]>;
249 def COND_OGE : PatFrags<(ops), [(OtherVT SETOGE), (OtherVT SETGE)]>;
250 def COND_OLT : PatFrags<(ops), [(OtherVT SETOLT), (OtherVT SETLT)]>;
251 def COND_OLE : PatFrags<(ops), [(OtherVT SETOLE), (OtherVT SETLE)]>;
252 def COND_O : PatFrags<(ops), [(OtherVT SETO)]>;
253 def COND_UO : PatFrags<(ops), [(OtherVT SETUO)]>;
259 def COND_UEQ : PatFrag<(ops), (OtherVT SETUEQ)>;
[all …]
DAMDGPUInstrInfo.td49 [SDTCisVT<0, i1>, SDTCisVT<1, i1>, SDTCisVT<2, OtherVT>]
53 [SDTCisVT<0, i1>, SDTCisVT<1, i1>, SDTCisVT<2, OtherVT>]
57 [SDTCisVT<0, i1>, SDTCisVT<1, OtherVT>]
196 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
341 SDTCisVT<0, OtherVT>
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td152 def brtarget : Operand<OtherVT>;
244 def COND_OEQ : PatFrags<(ops), [(OtherVT SETOEQ), (OtherVT SETEQ)]>;
245 def COND_ONE : PatFrags<(ops), [(OtherVT SETONE), (OtherVT SETNE)]>;
246 def COND_OGT : PatFrags<(ops), [(OtherVT SETOGT), (OtherVT SETGT)]>;
247 def COND_OGE : PatFrags<(ops), [(OtherVT SETOGE), (OtherVT SETGE)]>;
248 def COND_OLT : PatFrags<(ops), [(OtherVT SETOLT), (OtherVT SETLT)]>;
249 def COND_OLE : PatFrags<(ops), [(OtherVT SETOLE), (OtherVT SETLE)]>;
250 def COND_O : PatFrags<(ops), [(OtherVT SETO)]>;
251 def COND_UO : PatFrags<(ops), [(OtherVT SETUO)]>;
257 def COND_UEQ : PatFrag<(ops), (OtherVT SETUEQ)>;
[all …]
DAMDGPUInstrInfo.td53 [SDTCisVT<0, i1>, SDTCisVT<1, i1>, SDTCisVT<2, OtherVT>]
57 [SDTCisVT<0, i1>, SDTCisVT<1, i1>, SDTCisVT<2, OtherVT>]
61 [SDTCisVT<0, i1>, SDTCisVT<1, OtherVT>]
202 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
378 SDTCisVT<0, OtherVT>
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZOperands.td542 def brtarget16 : PCRelOperand<OtherVT, PCRel16> {
546 def brtarget32 : PCRelOperand<OtherVT, PCRel32> {
552 def brtarget12bpp : PCRelOperand<OtherVT, PCRel12> {
556 def brtarget16bpp : PCRelOperand<OtherVT, PCRel16> {
560 def brtarget24bpp : PCRelOperand<OtherVT, PCRel24> {
568 def brtarget16tls : PCRelTLSOperand<OtherVT, PCRelTLS16> {
573 def brtarget32tls : PCRelTLSOperand<OtherVT, PCRelTLS32> {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZOperands.td542 def brtarget16 : PCRelOperand<OtherVT, PCRel16> {
546 def brtarget32 : PCRelOperand<OtherVT, PCRel32> {
552 def brtarget12bpp : PCRelOperand<OtherVT, PCRel12> {
556 def brtarget16bpp : PCRelOperand<OtherVT, PCRel16> {
560 def brtarget24bpp : PCRelOperand<OtherVT, PCRel24> {
568 def brtarget16tls : PCRelTLSOperand<OtherVT, PCRelTLS16> {
573 def brtarget32tls : PCRelTLSOperand<OtherVT, PCRelTLS32> {
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td109 def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'.
160 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisVT<2, OtherVT>,
165 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
178 SDTCisVT<5, OtherVT>
182 SDTCisVT<0, OtherVT>
186 SDTCisVT<0, OtherVT>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
190 SDTCisInt<0>, SDTCisVT<1, OtherVT>
198 SDTCisVT<0, OtherVT>, SDTCisVT<1, OtherVT>
276 SDTCisVT<2, OtherVT>, SDTCisVT<3, OtherVT>, SDTCisPtrTy<4>, SDTCisPtrTy<5>
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonDepOperands.td44 def b15_2Imm : Operand<OtherVT> { let ParserMatchClass = b15_2ImmOperand; let DecoderMethod = "brta…
113 def b13_2Imm : Operand<OtherVT> { let ParserMatchClass = b13_2ImmOperand; let DecoderMethod = "brta…
125 def b30_2Imm : Operand<OtherVT> { let ParserMatchClass = b30_2ImmOperand; let DecoderMethod = "brta…
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonDepOperands.td50 def b30_2Imm : Operand<OtherVT> { let ParserMatchClass = b30_2ImmOperand; let DecoderMethod = "brta…
53 def b15_2Imm : Operand<OtherVT> { let ParserMatchClass = b15_2ImmOperand; let DecoderMethod = "brta…
56 def b13_2Imm : Operand<OtherVT> { let ParserMatchClass = b13_2ImmOperand; let DecoderMethod = "brta…
/external/llvm-project/llvm/test/TableGen/
DGlobalISelEmitter-zero-reg.td10 def pred : PredicateOperand<OtherVT,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td108 def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'.
168 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisVT<2, OtherVT>,
177 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
190 SDTCisVT<5, OtherVT>
194 SDTCisVT<0, OtherVT>
198 SDTCisVT<0, OtherVT>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
202 SDTCisInt<0>, SDTCisVT<1, OtherVT>
210 SDTCisVT<0, OtherVT>, SDTCisVT<1, OtherVT>
286 SDTCisVT<2, OtherVT>, SDTCisVT<3, OtherVT>, SDTCisPtrTy<4>, SDTCisPtrTy<5>
/external/llvm/lib/Target/SystemZ/
DSystemZOperands.td452 def brtarget16 : PCRelOperand<OtherVT, PCRel16> {
456 def brtarget32 : PCRelOperand<OtherVT, PCRel32> {
464 def brtarget16tls : PCRelTLSOperand<OtherVT, PCRelTLS16> {
469 def brtarget32tls : PCRelTLSOperand<OtherVT, PCRelTLS32> {
DSystemZOperators.td24 SDTCisVT<2, OtherVT>]>;
85 SDTCisVT<2, OtherVT>]>;
89 SDTCisVT<2, OtherVT>]>;
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td108 def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'.
168 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisVT<2, OtherVT>,
177 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
190 SDTCisVT<5, OtherVT>
194 SDTCisVT<0, OtherVT>
198 SDTCisVT<0, OtherVT>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
202 SDTCisInt<0>, SDTCisVT<1, OtherVT>
210 SDTCisVT<0, OtherVT>, SDTCisVT<1, OtherVT>
288 SDTCisVT<2, OtherVT>, SDTCisVT<3, OtherVT>, SDTCisPtrTy<4>, SDTCisPtrTy<5>
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEInstrInfo.td43 // Branch targets have OtherVT type.
44 def brtarget32 : Operand<OtherVT> {
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td72 def bb_op : Operand<OtherVT>;
/external/llvm/include/llvm/CodeGen/
DValueTypes.td22 def OtherVT: ValueType<0 , 0>; // "Other" value
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.cpp399 [Smallest](MVT OtherVT) { in EnforceSmallerThan() argument
401 if (OtherVT.isVector() != Smallest.isVector()) in EnforceSmallerThan()
405 return OtherVT.getScalarSizeInBits() <= Smallest.getScalarSizeInBits()|| in EnforceSmallerThan()
406 OtherVT.getSizeInBits() < Smallest.getSizeInBits(); in EnforceSmallerThan()
432 [Largest](MVT OtherVT) { in EnforceSmallerThan() argument
434 if (OtherVT.isVector() != Largest.isVector()) in EnforceSmallerThan()
436 return OtherVT.getScalarSizeInBits() >= Largest.getScalarSizeInBits() || in EnforceSmallerThan()
437 OtherVT.getSizeInBits() > Largest.getSizeInBits(); in EnforceSmallerThan()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td253 SDTCisVT<0, OtherVT>
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td27 SDTCisVT<3, OtherVT>]>;
46 def brtarget : Operand<OtherVT>;
/external/llvm/lib/Target/Mips/
DMicroMipsInstrInfo.td151 def jmptarget_mm : Operand<OtherVT> {
159 def brtarget7_mm : Operand<OtherVT> {
166 def brtarget10_mm : Operand<OtherVT> {
173 def brtarget_mm : Operand<OtherVT> {
DMips32r6InstrInfo.td20 def brtarget21 : Operand<OtherVT> {
27 def brtarget26 : Operand<OtherVT> {
34 def jmpoffset16 : Operand<OtherVT> {
/external/llvm/lib/Target/Hexagon/
DHexagonOperands.td582 def brtarget : Operand<OtherVT> {
586 def brtargetExt : Operand<OtherVT> {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMicroMipsInstrInfo.td164 def jmptarget_mm : Operand<OtherVT> {
172 def brtarget7_mm : Operand<OtherVT> {
179 def brtarget10_mm : Operand<OtherVT> {
186 def brtarget_mm : Operand<OtherVT> {
/external/llvm-project/llvm/lib/Target/Mips/
DMicroMipsInstrInfo.td164 def jmptarget_mm : Operand<OtherVT> {
172 def brtarget7_mm : Operand<OtherVT> {
179 def brtarget10_mm : Operand<OtherVT> {
186 def brtarget_mm : Operand<OtherVT> {

12345