Home
last modified time | relevance | path

Searched refs:TargetOpcode (Results 1 – 25 of 674) sorted by relevance

12345678910>>...27

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/GlobalISel/
DGenericMachineInstrs.h75 case TargetOpcode::G_LOAD: in classof()
76 case TargetOpcode::G_STORE: in classof()
77 case TargetOpcode::G_ZEXTLOAD: in classof()
78 case TargetOpcode::G_SEXTLOAD: in classof()
104 return MI->getOpcode() == TargetOpcode::G_INDEXED_LOAD; in classof()
112 return MI->getOpcode() == TargetOpcode::G_INDEXED_SEXTLOAD || in classof()
113 MI->getOpcode() == TargetOpcode::G_INDEXED_ZEXTLOAD; in classof()
122 case TargetOpcode::G_INDEXED_LOAD: in classof()
123 case TargetOpcode::G_INDEXED_ZEXTLOAD: in classof()
124 case TargetOpcode::G_INDEXED_SEXTLOAD: in classof()
[all …]
DMIPatternMatch.h379 return TmpMI->getOpcode() == TargetOpcode::G_IMPLICIT_DEF;
450 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>
452 return BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>(L, R);
456 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>
458 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>(L, R);
462 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>
464 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>(L,
469 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>
471 return BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>(L, R);
475 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L,
[all …]
DMachineIRBuilder.h533 return buildInstr(TargetOpcode::G_PTRMASK, {Res}, {Op0, Op1}); in buildPtrMask()
594 return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1}); in buildUAddo()
600 return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1}); in buildUSubo()
606 return buildInstr(TargetOpcode::G_SADDO, {Res, CarryOut}, {Op0, Op1}); in buildSAddo()
612 return buildInstr(TargetOpcode::G_SSUBO, {Res, CarryOut}, {Op0, Op1}); in buildSSubo()
632 return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut}, in buildUAdde()
640 return buildInstr(TargetOpcode::G_USUBE, {Res, CarryOut}, in buildUSube()
648 return buildInstr(TargetOpcode::G_SADDE, {Res, CarryOut}, in buildSAdde()
656 return buildInstr(TargetOpcode::G_SSUBE, {Res, CarryOut}, in buildSSube()
692 return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); in buildSExtInReg()
[all …]
DLegalizationArtifactCombiner.h42 case TargetOpcode::G_TRUNC: in isArtifactCast()
43 case TargetOpcode::G_SEXT: in isArtifactCast()
44 case TargetOpcode::G_ZEXT: in isArtifactCast()
45 case TargetOpcode::G_ANYEXT: in isArtifactCast()
63 assert(MI.getOpcode() == TargetOpcode::G_ANYEXT); in tryCombineAnyExt()
98 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { in tryCombineAnyExt()
100 if (isInstLegal({TargetOpcode::G_CONSTANT, {DstTy}})) { in tryCombineAnyExt()
117 assert(MI.getOpcode() == TargetOpcode::G_ZEXT); in tryCombineZExt()
130 if (isInstUnsupported({TargetOpcode::G_AND, {DstTy}}) || in tryCombineZExt()
173 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { in tryCombineZExt()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/GlobalISel/
DGenericMachineInstrs.h75 case TargetOpcode::G_LOAD: in classof()
76 case TargetOpcode::G_STORE: in classof()
77 case TargetOpcode::G_ZEXTLOAD: in classof()
78 case TargetOpcode::G_SEXTLOAD: in classof()
104 return MI->getOpcode() == TargetOpcode::G_INDEXED_LOAD; in classof()
112 return MI->getOpcode() == TargetOpcode::G_INDEXED_SEXTLOAD || in classof()
113 MI->getOpcode() == TargetOpcode::G_INDEXED_ZEXTLOAD; in classof()
122 case TargetOpcode::G_INDEXED_LOAD: in classof()
123 case TargetOpcode::G_INDEXED_ZEXTLOAD: in classof()
124 case TargetOpcode::G_INDEXED_SEXTLOAD: in classof()
[all …]
DMIPatternMatch.h379 return TmpMI->getOpcode() == TargetOpcode::G_IMPLICIT_DEF;
450 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>
452 return BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>(L, R);
456 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>
458 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>(L, R);
462 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>
464 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>(L,
469 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>
471 return BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>(L, R);
475 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L,
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/GlobalISel/
DGenericMachineInstrs.h75 case TargetOpcode::G_LOAD: in classof()
76 case TargetOpcode::G_STORE: in classof()
77 case TargetOpcode::G_ZEXTLOAD: in classof()
78 case TargetOpcode::G_SEXTLOAD: in classof()
104 return MI->getOpcode() == TargetOpcode::G_INDEXED_LOAD; in classof()
112 return MI->getOpcode() == TargetOpcode::G_INDEXED_SEXTLOAD || in classof()
113 MI->getOpcode() == TargetOpcode::G_INDEXED_ZEXTLOAD; in classof()
122 case TargetOpcode::G_INDEXED_LOAD: in classof()
123 case TargetOpcode::G_INDEXED_ZEXTLOAD: in classof()
124 case TargetOpcode::G_INDEXED_SEXTLOAD: in classof()
[all …]
DMIPatternMatch.h379 return TmpMI->getOpcode() == TargetOpcode::G_IMPLICIT_DEF;
450 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>
452 return BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>(L, R);
456 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>
458 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>(L, R);
462 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>
464 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>(L,
469 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>
471 return BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>(L, R);
475 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L,
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/GlobalISel/
DGenericMachineInstrs.h75 case TargetOpcode::G_LOAD: in classof()
76 case TargetOpcode::G_STORE: in classof()
77 case TargetOpcode::G_ZEXTLOAD: in classof()
78 case TargetOpcode::G_SEXTLOAD: in classof()
104 return MI->getOpcode() == TargetOpcode::G_INDEXED_LOAD; in classof()
112 return MI->getOpcode() == TargetOpcode::G_INDEXED_SEXTLOAD || in classof()
113 MI->getOpcode() == TargetOpcode::G_INDEXED_ZEXTLOAD; in classof()
121 return MI->getOpcode() == TargetOpcode::G_INDEXED_ZEXTLOAD; in classof()
129 return MI->getOpcode() == TargetOpcode::G_INDEXED_SEXTLOAD; in classof()
149 return MI->getOpcode() == TargetOpcode::G_INDEXED_STORE; in classof()
[all …]
DMIPatternMatch.h379 return TmpMI->getOpcode() == TargetOpcode::G_IMPLICIT_DEF;
450 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>
452 return BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>(L, R);
456 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>
458 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>(L, R);
462 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>
464 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>(L,
469 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>
471 return BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>(L, R);
475 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L,
[all …]
DMachineIRBuilder.h523 return buildInstr(TargetOpcode::G_PTRMASK, {Res}, {Op0, Op1}); in buildPtrMask()
584 return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1}); in buildUAddo()
590 return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1}); in buildUSubo()
596 return buildInstr(TargetOpcode::G_SADDO, {Res, CarryOut}, {Op0, Op1}); in buildSAddo()
602 return buildInstr(TargetOpcode::G_SSUBO, {Res, CarryOut}, {Op0, Op1}); in buildSSubo()
622 return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut}, in buildUAdde()
630 return buildInstr(TargetOpcode::G_USUBE, {Res, CarryOut}, in buildUSube()
638 return buildInstr(TargetOpcode::G_SADDE, {Res, CarryOut}, in buildSAdde()
646 return buildInstr(TargetOpcode::G_SSUBE, {Res, CarryOut}, in buildSSube()
682 return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); in buildSExtInReg()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp65 if (!isPreISelGenericOpcode(Opc) || Opc == TargetOpcode::G_PHI) { in getInstrMapping()
84 case TargetOpcode::G_ADD: in getInstrMapping()
85 case TargetOpcode::G_SUB: in getInstrMapping()
87 case TargetOpcode::G_AND: in getInstrMapping()
88 case TargetOpcode::G_OR: in getInstrMapping()
89 case TargetOpcode::G_XOR: in getInstrMapping()
91 case TargetOpcode::G_SEXT: in getInstrMapping()
92 case TargetOpcode::G_ZEXT: in getInstrMapping()
93 case TargetOpcode::G_ANYEXT: in getInstrMapping()
98 case TargetOpcode::G_FADD: in getInstrMapping()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp296 case TargetOpcode::G_OR: { in getInstrAlternativeMappings()
319 case TargetOpcode::G_BITCAST: { in getInstrAlternativeMappings()
355 case TargetOpcode::G_LOAD: { in getInstrAlternativeMappings()
392 case TargetOpcode::G_OR: in applyMappingImpl()
393 case TargetOpcode::G_BITCAST: in applyMappingImpl()
394 case TargetOpcode::G_LOAD: in applyMappingImpl()
409 case TargetOpcode::G_FADD: in isPreISelGenericFloatingPointOpcode()
410 case TargetOpcode::G_FSUB: in isPreISelGenericFloatingPointOpcode()
411 case TargetOpcode::G_FMUL: in isPreISelGenericFloatingPointOpcode()
412 case TargetOpcode::G_FMA: in isPreISelGenericFloatingPointOpcode()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp38 case TargetOpcode::COPY: in computeKnownAlignment()
40 case TargetOpcode::G_ASSERT_ALIGN: { in computeKnownAlignment()
44 case TargetOpcode::G_FRAME_INDEX: { in computeKnownAlignment()
48 case TargetOpcode::G_INTRINSIC: in computeKnownAlignment()
49 case TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS: in computeKnownAlignment()
183 case TargetOpcode::G_BUILD_VECTOR: { in computeKnownBitsImpl()
202 case TargetOpcode::COPY: in computeKnownBitsImpl()
203 case TargetOpcode::G_PHI: in computeKnownBitsImpl()
204 case TargetOpcode::PHI: { in computeKnownBitsImpl()
237 Depth + (Opcode != TargetOpcode::COPY)); in computeKnownBitsImpl()
[all …]
H A DMachineIRBuilder.cpp58 getTII().get(TargetOpcode::DBG_VALUE), in buildDirectDbgValue()
71 getTII().get(TargetOpcode::DBG_VALUE), in buildIndirectDbgValue()
83 return buildInstr(TargetOpcode::DBG_VALUE) in buildFIDbgValue()
98 auto MIB = buildInstrNoInsert(TargetOpcode::DBG_VALUE); in buildConstDbgValue()
129 auto MIB = buildInstr(TargetOpcode::DBG_LABEL); in buildDbgLabel()
138 auto MIB = buildInstr(TargetOpcode::G_DYN_STACKALLOC); in buildDynStackAlloc()
148 auto MIB = buildInstr(TargetOpcode::G_FRAME_INDEX); in buildFrameIndex()
161 auto MIB = buildInstr(TargetOpcode::G_GLOBAL_VALUE); in buildGlobalValue()
169 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) in buildJumpTable()
197 return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}); in buildPtrAdd()
[all …]
H A DLegalizerHelper.cpp120 if (MI.getOpcode() == TargetOpcode::G_INTRINSIC || in legalizeInstrStep()
121 MI.getOpcode() == TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS) in legalizeInstrStep()
316 assert(MI.getOpcode() == TargetOpcode::G_UNMERGE_VALUES); in getUnmergeResults()
361 if (PadStrategy == TargetOpcode::G_ZEXT) in buildLCMMergePieces()
363 else if (PadStrategy == TargetOpcode::G_ANYEXT) in buildLCMMergePieces()
366 assert(PadStrategy == TargetOpcode::G_SEXT); in buildLCMMergePieces()
408 if (PadStrategy == TargetOpcode::G_ANYEXT) in buildLCMMergePieces()
410 else if (PadStrategy == TargetOpcode::G_ZEXT) in buildLCMMergePieces()
503 case TargetOpcode::G_MUL: in getRTLibDesc()
505 case TargetOpcode::G_SDIV: in getRTLibDesc()
[all …]
H A DCombinerHelper.cpp150 return isLegalOrBeforeLegalizer({TargetOpcode::G_CONSTANT, {Ty}}); in isConstantLegalOrBeforeLegalizer()
155 return isLegal({TargetOpcode::G_BUILD_VECTOR, {Ty, EltTy}}) && in isConstantLegalOrBeforeLegalizer()
156 isLegal({TargetOpcode::G_CONSTANT, {EltTy}}); in isConstantLegalOrBeforeLegalizer()
208 if (MI.getOpcode() != TargetOpcode::COPY) in matchCombineCopy()
233 assert(MI.getOpcode() == TargetOpcode::G_CONCAT_VECTORS && in matchCombineConcatVectors()
246 case TargetOpcode::G_BUILD_VECTOR: in matchCombineConcatVectors()
253 case TargetOpcode::G_IMPLICIT_DEF: { in matchCombineConcatVectors()
309 assert(MI.getOpcode() == TargetOpcode::G_SHUFFLE_VECTOR && in matchCombineShuffleVector()
408 CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
420 if (OpcodeForCandidate == TargetOpcode::G_ANYEXT && in ChoosePreferredUse()
[all …]
H A DUtils.cpp77 TII.get(TargetOpcode::COPY), ConstrainedReg) in constrainOperandRegClass()
82 TII.get(TargetOpcode::COPY), Reg) in constrainOperandRegClass()
219 if (MI.getOpcode() == TargetOpcode::LOCAL_ESCAPE) in isTriviallyDead()
222 if (MI.getOpcode() == TargetOpcode::LIFETIME_START || in isTriviallyDead()
223 MI.getOpcode() == TargetOpcode::LIFETIME_END) in isTriviallyDead()
322 case TargetOpcode::G_ANYEXT: in getConstantVRegValWithLookThrough()
326 case TargetOpcode::G_TRUNC: in getConstantVRegValWithLookThrough()
327 case TargetOpcode::G_SEXT: in getConstantVRegValWithLookThrough()
328 case TargetOpcode::G_ZEXT: in getConstantVRegValWithLookThrough()
334 case TargetOpcode::COPY: in getConstantVRegValWithLookThrough()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64RegisterBankInfo.cpp277 case TargetOpcode::G_OR: { in getInstrAlternativeMappings()
300 case TargetOpcode::G_BITCAST: { in getInstrAlternativeMappings()
336 case TargetOpcode::G_LOAD: { in getInstrAlternativeMappings()
373 case TargetOpcode::G_OR: in applyMappingImpl()
374 case TargetOpcode::G_BITCAST: in applyMappingImpl()
375 case TargetOpcode::G_LOAD: in applyMappingImpl()
390 case TargetOpcode::G_FADD: in isPreISelGenericFloatingPointOpcode()
391 case TargetOpcode::G_FSUB: in isPreISelGenericFloatingPointOpcode()
392 case TargetOpcode::G_FMUL: in isPreISelGenericFloatingPointOpcode()
393 case TargetOpcode::G_FMA: in isPreISelGenericFloatingPointOpcode()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp98 getTII().get(TargetOpcode::DBG_VALUE), in buildDirectDbgValue()
111 getTII().get(TargetOpcode::DBG_VALUE), in buildIndirectDbgValue()
123 return buildInstr(TargetOpcode::DBG_VALUE) in buildFIDbgValue()
138 auto MIB = buildInstr(TargetOpcode::DBG_VALUE); in buildConstDbgValue()
158 auto MIB = buildInstr(TargetOpcode::DBG_LABEL); in buildDbgLabel()
167 auto MIB = buildInstr(TargetOpcode::G_DYN_STACKALLOC); in buildDynStackAlloc()
177 auto MIB = buildInstr(TargetOpcode::G_FRAME_INDEX); in buildFrameIndex()
190 auto MIB = buildInstr(TargetOpcode::G_GLOBAL_VALUE); in buildGlobalValue()
198 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) in buildJumpTable()
221 return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1}); in buildPtrAdd()
[all …]
H A DLegalizerHelper.cpp86 if (MI.getOpcode() == TargetOpcode::G_INTRINSIC || in legalizeInstrStep()
87 MI.getOpcode() == TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS) in legalizeInstrStep()
242 case TargetOpcode::G_SDIV: in getRTLibDesc()
254 case TargetOpcode::G_UDIV: in getRTLibDesc()
266 case TargetOpcode::G_SREM: in getRTLibDesc()
269 case TargetOpcode::G_UREM: in getRTLibDesc()
272 case TargetOpcode::G_CTLZ_ZERO_UNDEF: in getRTLibDesc()
275 case TargetOpcode::G_FADD: in getRTLibDesc()
278 case TargetOpcode::G_FSUB: in getRTLibDesc()
281 case TargetOpcode::G_FMUL: in getRTLibDesc()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h33 case TargetOpcode::G_TRUNC: in isArtifactCast()
34 case TargetOpcode::G_SEXT: in isArtifactCast()
35 case TargetOpcode::G_ZEXT: in isArtifactCast()
36 case TargetOpcode::G_ANYEXT: in isArtifactCast()
51 assert(MI.getOpcode() == TargetOpcode::G_ANYEXT); in tryCombineAnyExt()
83 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { in tryCombineAnyExt()
85 if (isInstLegal({TargetOpcode::G_CONSTANT, {DstTy}})) { in tryCombineAnyExt()
100 assert(MI.getOpcode() == TargetOpcode::G_ZEXT); in tryCombineZExt()
110 if (isInstUnsupported({TargetOpcode::G_AND, {DstTy}}) || in tryCombineZExt()
127 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { in tryCombineZExt()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h379 return TmpMI->getOpcode() == TargetOpcode::G_IMPLICIT_DEF;
450 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>
452 return BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>(L, R);
456 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>
458 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>(L, R);
462 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>
464 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>(L,
469 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>
471 return BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>(L, R);
475 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_SUB> m_GSub(const LHS &L,
[all …]
H A DMachineIRBuilder.h500 return buildInstr(TargetOpcode::G_PTRMASK, {Res}, {Op0, Op1}); in buildPtrMask()
561 return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1}); in buildUAddo()
567 return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1}); in buildUSubo()
573 return buildInstr(TargetOpcode::G_SADDO, {Res, CarryOut}, {Op0, Op1}); in buildSAddo()
579 return buildInstr(TargetOpcode::G_SSUBO, {Res, CarryOut}, {Op0, Op1}); in buildSSubo()
599 return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut}, in buildUAdde()
607 return buildInstr(TargetOpcode::G_USUBE, {Res, CarryOut}, in buildUSube()
615 return buildInstr(TargetOpcode::G_SADDE, {Res, CarryOut}, in buildSAdde()
623 return buildInstr(TargetOpcode::G_SSUBE, {Res, CarryOut}, in buildSSube()
659 return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)}); in buildSExtInReg()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp110 case TargetOpcode::G_FCONSTANT: in isFloatingPointOpcode()
111 case TargetOpcode::G_FADD: in isFloatingPointOpcode()
112 case TargetOpcode::G_FSUB: in isFloatingPointOpcode()
113 case TargetOpcode::G_FMUL: in isFloatingPointOpcode()
114 case TargetOpcode::G_FDIV: in isFloatingPointOpcode()
115 case TargetOpcode::G_FABS: in isFloatingPointOpcode()
116 case TargetOpcode::G_FSQRT: in isFloatingPointOpcode()
117 case TargetOpcode::G_FCEIL: in isFloatingPointOpcode()
118 case TargetOpcode::G_FFLOOR: in isFloatingPointOpcode()
119 case TargetOpcode::G_FPEXT: in isFloatingPointOpcode()
[all …]

12345678910>>...27