Lines Matching refs:Intr

518     Intrinsic &Intr;  member in __anon6f3616850111::Intrinsic::DagEmitter
522 DagEmitter(Intrinsic &Intr, StringRef CallPrefix) : in DagEmitter() argument
523 Intr(Intr), CallPrefix(CallPrefix) { in DagEmitter()
1480 if (Intr.getRecord()->getValueAsBit("isLaneQ")) in emitDagCall()
1482 MangledName = Intr.mangleName(N, ClassS); in emitDagCall()
1484 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types, MangledName); in emitDagCall()
1488 Intr.Dependencies.insert(&Callee); in emitDagCall()
1522 assert_with_loc(Intr.Variables.find(std::string( in emitDagCast()
1523 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(), in emitDagCast()
1526 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType(); in emitDagCast()
1532 castToType = Intr.getReturnType(); in emitDagCast()
1558 while (Intr.Variables.find(N) != Intr.Variables.end()) in emitDagCast()
1560 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix); in emitDagCast()
1562 Intr.OS << R.first.str() << " " << Intr.Variables[N].getName() << " = " in emitDagCast()
1564 Intr.emitNewLine(); in emitDagCast()
1566 S = "*(" + castToType.str() + " *) &" + Intr.Variables[N].getName() + ""; in emitDagCast()
1691 Type T = Intr.getBaseType(); in emitDagDup()
1741 for (unsigned I = 0; I < Intr.getBaseType().getNumElements(); ++I) { in emitDagSplat()
1746 return std::make_pair(Intr.getBaseType(), S); in emitDagSplat()
1761 assert_with_loc(Intr.Variables.find(N) == Intr.Variables.end(), in emitDagSaveTemp()
1763 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix); in emitDagSaveTemp()
1766 A.first.str() + " " + Intr.Variables[N].getName() + " = " + A.second; in emitDagSaveTemp()
1773 std::string S = Intr.Name; in emitDagNameReplace()
1798 assert_with_loc(Intr.Variables.find(ArgName) != Intr.Variables.end(), in emitDagArg()
1800 Variable &V = Intr.Variables[ArgName]; in emitDagArg()