Lines Matching refs:Intr

471     Intrinsic &Intr;  member in __anon985e31310111::Intrinsic::DagEmitter
475 DagEmitter(Intrinsic &Intr, StringRef CallPrefix) : in DagEmitter() argument
476 Intr(Intr), CallPrefix(CallPrefix) { in DagEmitter()
1497 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types); in emitDagCall()
1501 Intr.Dependencies.insert(&Callee); in emitDagCall()
1531 assert_with_loc(Intr.Variables.find(DI->getArgName(ArgIdx)) != in emitDagCast()
1532 Intr.Variables.end(), in emitDagCast()
1534 castToType = Intr.Variables[DI->getArgName(ArgIdx)].getType(); in emitDagCast()
1540 castToType = Intr.getReturnType(); in emitDagCast()
1564 while (Intr.Variables.find(N) != Intr.Variables.end()) in emitDagCast()
1566 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix); in emitDagCast()
1568 Intr.OS << R.first.str() << " " << Intr.Variables[N].getName() << " = " in emitDagCast()
1570 Intr.emitNewLine(); in emitDagCast()
1572 S = "*(" + castToType.str() + " *) &" + Intr.Variables[N].getName() + ""; in emitDagCast()
1691 Type T = Intr.getBaseType(); in emitDagDup()
1713 for (unsigned I = 0; I < Intr.getBaseType().getNumElements(); ++I) { in emitDagSplat()
1718 return std::make_pair(Intr.getBaseType(), S); in emitDagSplat()
1731 assert_with_loc(Intr.Variables.find(N) == Intr.Variables.end(), in emitDagSaveTemp()
1733 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix); in emitDagSaveTemp()
1736 A.first.str() + " " + Intr.Variables[N].getName() + " = " + A.second; in emitDagSaveTemp()
1743 std::string S = Intr.Name; in emitDagNameReplace()
1768 assert_with_loc(Intr.Variables.find(ArgName) != Intr.Variables.end(), in emitDagArg()
1770 Variable &V = Intr.Variables[ArgName]; in emitDagArg()