Lines Matching refs:Name
48 StringRef Name = F->getName(); in UpgradeIntrinsicFunction1() local
49 if (Name.size() <= 8 || !Name.startswith("llvm.")) in UpgradeIntrinsicFunction1()
51 Name = Name.substr(5); // Strip off "llvm." in UpgradeIntrinsicFunction1()
53 switch (Name[0]) { in UpgradeIntrinsicFunction1()
56 if (Name.startswith("arm.neon.vclz")) { in UpgradeIntrinsicFunction1()
66 "llvm.ctlz." + Name.substr(14), F->getParent()); in UpgradeIntrinsicFunction1()
69 if (Name.startswith("arm.neon.vcnt")) { in UpgradeIntrinsicFunction1()
77 if (Name.startswith("ctlz.") && F->arg_size() == 1) { in UpgradeIntrinsicFunction1()
78 F->setName(Name + ".old"); in UpgradeIntrinsicFunction1()
83 if (Name.startswith("cttz.") && F->arg_size() == 1) { in UpgradeIntrinsicFunction1()
84 F->setName(Name + ".old"); in UpgradeIntrinsicFunction1()
92 if (Name.startswith("x86.sse2.pcmpeq.") || in UpgradeIntrinsicFunction1()
93 Name.startswith("x86.sse2.pcmpgt.") || in UpgradeIntrinsicFunction1()
94 Name.startswith("x86.avx2.pcmpeq.") || in UpgradeIntrinsicFunction1()
95 Name.startswith("x86.avx2.pcmpgt.") || in UpgradeIntrinsicFunction1()
96 Name.startswith("x86.avx.vpermil.") || in UpgradeIntrinsicFunction1()
97 Name == "x86.avx.movnt.dq.256" || in UpgradeIntrinsicFunction1()
98 Name == "x86.avx.movnt.pd.256" || in UpgradeIntrinsicFunction1()
99 Name == "x86.avx.movnt.ps.256" || in UpgradeIntrinsicFunction1()
100 (Name.startswith("x86.xop.vpcom") && F->arg_size() == 2)) { in UpgradeIntrinsicFunction1()
105 if (Name.startswith("x86.sse41.ptest")) { in UpgradeIntrinsicFunction1()
106 if (Name == "x86.sse41.ptestc") in UpgradeIntrinsicFunction1()
108 if (Name == "x86.sse41.ptestz") in UpgradeIntrinsicFunction1()
110 if (Name == "x86.sse41.ptestnzc") in UpgradeIntrinsicFunction1()
114 if (Name.startswith("x86.xop.vfrcz.ss") && F->arg_size() == 2) { in UpgradeIntrinsicFunction1()
115 F->setName(Name + ".old"); in UpgradeIntrinsicFunction1()
120 if (Name.startswith("x86.xop.vfrcz.sd") && F->arg_size() == 2) { in UpgradeIntrinsicFunction1()
121 F->setName(Name + ".old"); in UpgradeIntrinsicFunction1()
127 if (Name.startswith("x86.fma4.")) { in UpgradeIntrinsicFunction1()
128 F->setName("llvm.x86.fma" + Name.substr(8)); in UpgradeIntrinsicFunction1()
174 StringRef Name = F->getName(); in UpgradeIntrinsicCall() local
178 if (Name.startswith("llvm.x86.sse2.pcmpeq.") || in UpgradeIntrinsicCall()
179 Name.startswith("llvm.x86.avx2.pcmpeq.")) { in UpgradeIntrinsicCall()
184 } else if (Name.startswith("llvm.x86.sse2.pcmpgt.") || in UpgradeIntrinsicCall()
185 Name.startswith("llvm.x86.avx2.pcmpgt.")) { in UpgradeIntrinsicCall()
190 } else if (Name == "llvm.x86.avx.movnt.dq.256" || in UpgradeIntrinsicCall()
191 Name == "llvm.x86.avx.movnt.ps.256" || in UpgradeIntrinsicCall()
192 Name == "llvm.x86.avx.movnt.pd.256") { in UpgradeIntrinsicCall()
215 } else if (Name.startswith("llvm.x86.xop.vpcom")) { in UpgradeIntrinsicCall()
217 if (Name.endswith("ub")) in UpgradeIntrinsicCall()
219 else if (Name.endswith("uw")) in UpgradeIntrinsicCall()
221 else if (Name.endswith("ud")) in UpgradeIntrinsicCall()
223 else if (Name.endswith("uq")) in UpgradeIntrinsicCall()
225 else if (Name.endswith("b")) in UpgradeIntrinsicCall()
227 else if (Name.endswith("w")) in UpgradeIntrinsicCall()
229 else if (Name.endswith("d")) in UpgradeIntrinsicCall()
231 else if (Name.endswith("q")) in UpgradeIntrinsicCall()
236 Name = Name.substr(18); // strip off "llvm.x86.xop.vpcom" in UpgradeIntrinsicCall()
238 if (Name.startswith("lt")) in UpgradeIntrinsicCall()
240 else if (Name.startswith("le")) in UpgradeIntrinsicCall()
242 else if (Name.startswith("gt")) in UpgradeIntrinsicCall()
244 else if (Name.startswith("ge")) in UpgradeIntrinsicCall()
246 else if (Name.startswith("eq")) in UpgradeIntrinsicCall()
248 else if (Name.startswith("ne")) in UpgradeIntrinsicCall()
250 else if (Name.startswith("true")) in UpgradeIntrinsicCall()
252 else if (Name.startswith("false")) in UpgradeIntrinsicCall()
262 if (Name == "llvm.x86.avx.vpermil.pd.256") in UpgradeIntrinsicCall()
264 else if (Name == "llvm.x86.avx.vpermil.pd") in UpgradeIntrinsicCall()
266 else if (Name == "llvm.x86.avx.vpermil.ps.256") in UpgradeIntrinsicCall()
268 else if (Name == "llvm.x86.avx.vpermil.ps") in UpgradeIntrinsicCall()
304 std::string Name = CI->getName().str(); in UpgradeIntrinsicCall() local
305 CI->setName(Name + ".old"); in UpgradeIntrinsicCall()
316 Builder.getFalse(), Name)); in UpgradeIntrinsicCall()
324 "llvm.ctlz." + Name.substr(14))); in UpgradeIntrinsicCall()
337 Name)); in UpgradeIntrinsicCall()
364 CallInst* NewCall = Builder.CreateCall2(NewFn, BC0, BC1, Name); in UpgradeIntrinsicCall()