Lines Matching defs:Name

49   StringRef Name = F->getName();
50 if (Name.size() <= 8 || !Name.startswith("llvm."))
52 Name = Name.substr(5); // Strip off "llvm."
54 switch (Name[0]) {
57 if (Name.startswith("arm.neon.vclz")) {
67 "llvm.ctlz." + Name.substr(14), F->getParent());
70 if (Name.startswith("arm.neon.vcnt")) {
78 if (Name.startswith("ctlz.") && F->arg_size() == 1) {
79 F->setName(Name + ".old");
84 if (Name.startswith("cttz.") && F->arg_size() == 1) {
85 F->setName(Name + ".old");
95 if (F->arg_size() == 2 && Name.startswith("objectsize.")) {
98 F->setName(Name + ".old");
107 if (Name.startswith("x86.sse2.pcmpeq.") ||
108 Name.startswith("x86.sse2.pcmpgt.") ||
109 Name.startswith("x86.avx2.pcmpeq.") ||
110 Name.startswith("x86.avx2.pcmpgt.") ||
111 Name.startswith("x86.avx.vpermil.") ||
112 Name == "x86.avx.movnt.dq.256" ||
113 Name == "x86.avx.movnt.pd.256" ||
114 Name == "x86.avx.movnt.ps.256" ||
115 Name == "x86.sse42.crc32.64.8" ||
116 (Name.startswith("x86.xop.vpcom") && F->arg_size() == 2)) {
121 if (Name.startswith("x86.sse41.ptest")) {
122 if (Name == "x86.sse41.ptestc")
124 if (Name == "x86.sse41.ptestz")
126 if (Name == "x86.sse41.ptestnzc")
130 if (Name.startswith("x86.xop.vfrcz.ss") && F->arg_size() == 2) {
131 F->setName(Name + ".old");
136 if (Name.startswith("x86.xop.vfrcz.sd") && F->arg_size() == 2) {
137 F->setName(Name + ".old");
143 if (Name.startswith("x86.fma4.")) {
144 F->setName("llvm.x86.fma" + Name.substr(8));
190 StringRef Name = F->getName();
194 if (Name.startswith("llvm.x86.sse2.pcmpeq.") ||
195 Name.startswith("llvm.x86.avx2.pcmpeq.")) {
200 } else if (Name.startswith("llvm.x86.sse2.pcmpgt.") ||
201 Name.startswith("llvm.x86.avx2.pcmpgt.")) {
206 } else if (Name == "llvm.x86.avx.movnt.dq.256" ||
207 Name == "llvm.x86.avx.movnt.ps.256" ||
208 Name == "llvm.x86.avx.movnt.pd.256") {
231 } else if (Name.startswith("llvm.x86.xop.vpcom")) {
233 if (Name.endswith("ub"))
235 else if (Name.endswith("uw"))
237 else if (Name.endswith("ud"))
239 else if (Name.endswith("uq"))
241 else if (Name.endswith("b"))
243 else if (Name.endswith("w"))
245 else if (Name.endswith("d"))
247 else if (Name.endswith("q"))
252 Name = Name.substr(18); // strip off "llvm.x86.xop.vpcom"
254 if (Name.startswith("lt"))
256 else if (Name.startswith("le"))
258 else if (Name.startswith("gt"))
260 else if (Name.startswith("ge"))
262 else if (Name.startswith("eq"))
264 else if (Name.startswith("ne"))
266 else if (Name.startswith("true"))
268 else if (Name.startswith("false"))
276 } else if (Name == "llvm.x86.sse42.crc32.64.8") {
284 if (Name == "llvm.x86.avx.vpermil.pd.256")
286 else if (Name == "llvm.x86.avx.vpermil.pd")
288 else if (Name == "llvm.x86.avx.vpermil.ps.256")
290 else if (Name == "llvm.x86.avx.vpermil.ps")
326 std::string Name = CI->getName().str();
327 CI->setName(Name + ".old");
338 Builder.getFalse(), Name));
346 Name));
354 "llvm.ctlz." + Name.substr(14)));
367 Name));
394 CallInst* NewCall = Builder.CreateCall2(NewFn, BC0, BC1, Name);