Lines Matching defs:Intr
547 Intrinsic &Intr;
551 DagEmitter(Intrinsic &Intr, StringRef CallPrefix) :
552 Intr(Intr), CallPrefix(CallPrefix) {
1541 if (Intr.getRecord()->getValueAsString("Name").contains("laneq"))
1543 MangledName = Intr.mangleName(N, ClassS);
1545 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types, MangledName);
1549 Intr.Dependencies.insert(&Callee);
1583 assert_with_loc(Intr.Variables.find(DI->getArgNameStr(ArgIdx)) !=
1584 Intr.Variables.end(),
1587 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType();
1593 castToType = Intr.getReturnType();
1741 Type T = Intr.getBaseType();
1793 for (unsigned I = 0; I < Intr.getBaseType().getNumElements(); ++I) {
1798 return std::make_pair(Intr.getBaseType(), S);
1814 assert_with_loc(Intr.Variables.find(N) == Intr.Variables.end(),
1816 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix);
1819 A.first.str() + " " + Intr.Variables[N].getName() + " = " + A.second;
1826 std::string S = Intr.Name;
1852 assert_with_loc(Intr.Variables.find(ArgName) != Intr.Variables.end(),
1854 Variable &V = Intr.Variables[ArgName];