Lines Matching refs:buildInstr
323 auto FBinOp = MIRBuilder.buildInstr(Opcode).addDef(Res).addUse(Op0).addUse(Op1); in translateBinaryOp()
336 MIRBuilder.buildInstr(TargetOpcode::G_FNEG) in translateFSub()
345 MIRBuilder.buildInstr(TargetOpcode::G_FNEG) in translateFNeg()
641 MIRBuilder.buildInstr(Opcode).addDef(Res).addUse(Op); in translateCast()
762 auto MIB = MIRBuilder.buildInstr(TargetOpcode::LOAD_STACK_GUARD); in getStackGuard()
782 MIRBuilder.buildInstr(Op) in translateOverflowIntrinsic()
851 MIRBuilder.buildInstr(TargetOpcode::G_VASTART) in translateKnownIntrinsic()
893 auto Pow = MIRBuilder.buildInstr(TargetOpcode::G_FPOW) in translateKnownIntrinsic()
901 auto Exp = MIRBuilder.buildInstr(TargetOpcode::G_FEXP) in translateKnownIntrinsic()
908 auto Exp2 = MIRBuilder.buildInstr(TargetOpcode::G_FEXP2) in translateKnownIntrinsic()
915 auto Log = MIRBuilder.buildInstr(TargetOpcode::G_FLOG) in translateKnownIntrinsic()
922 auto Log2 = MIRBuilder.buildInstr(TargetOpcode::G_FLOG2) in translateKnownIntrinsic()
929 auto Log10 = MIRBuilder.buildInstr(TargetOpcode::G_FLOG10) in translateKnownIntrinsic()
936 auto Fabs = MIRBuilder.buildInstr(TargetOpcode::G_FABS) in translateKnownIntrinsic()
943 MIRBuilder.buildInstr(TargetOpcode::G_INTRINSIC_TRUNC) in translateKnownIntrinsic()
948 MIRBuilder.buildInstr(TargetOpcode::G_INTRINSIC_ROUND) in translateKnownIntrinsic()
953 auto FMA = MIRBuilder.buildInstr(TargetOpcode::G_FMA) in translateKnownIntrinsic()
972 auto FMA = MIRBuilder.buildInstr(TargetOpcode::G_FMA, {Dst}, {Op0, Op1, Op2}); in translateKnownIntrinsic()
976 auto FMul = MIRBuilder.buildInstr(TargetOpcode::G_FMUL, {Ty}, {Op0, Op1}); in translateKnownIntrinsic()
978 auto FAdd = MIRBuilder.buildInstr(TargetOpcode::G_FADD, {Dst}, {FMul, Op2}); in translateKnownIntrinsic()
1035 MIRBuilder.buildInstr(Opcode) in translateKnownIntrinsic()
1041 MIRBuilder.buildInstr(TargetOpcode::G_CTPOP) in translateKnownIntrinsic()
1055 MIRBuilder.buildInstr(TargetOpcode::G_FCEIL) in translateKnownIntrinsic()
1075 MIRBuilder.buildInstr(TargetOpcode::INLINEASM) in translateInlineAsm()
1216 MIRBuilder.buildInstr(TargetOpcode::EH_LABEL).addSym(BeginSymbol); in translateInvoke()
1231 MIRBuilder.buildInstr(TargetOpcode::EH_LABEL).addSym(EndSymbol); in translateInvoke()
1269 MIRBuilder.buildInstr(TargetOpcode::EH_LABEL) in translateLandingPad()
1378 MIRBuilder.buildInstr(TargetOpcode::G_VAARG) in translateVAArg()
1448 MIRBuilder.buildInstr(TargetOpcode::G_SHUFFLE_VECTOR) in translateShuffleVector()
1461 auto MIB = MIRBuilder.buildInstr(TargetOpcode::G_PHI, {Reg}, {}); in translatePHI()