• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/llvmCore-3425.0.34/lib/VMCore/

Lines Matching refs:Name

48   StringRef Name = F->getName();
49 if (Name.size() <= 8 || !Name.startswith("llvm."))
51 Name = Name.substr(5); // Strip off "llvm."
53 switch (Name[0]) {
56 if (Name.startswith("arm.neon.vclz")) {
66 "llvm.ctlz." + Name.substr(14), F->getParent());
69 if (Name.startswith("arm.neon.vcnt")) {
77 if (Name.startswith("ctlz.") && F->arg_size() == 1) {
78 F->setName(Name + ".old");
83 if (Name.startswith("cttz.") && F->arg_size() == 1) {
84 F->setName(Name + ".old");
92 if (Name.startswith("x86.sse2.pcmpeq.") ||
93 Name.startswith("x86.sse2.pcmpgt.") ||
94 Name.startswith("x86.avx2.pcmpeq.") ||
95 Name.startswith("x86.avx2.pcmpgt.") ||
96 Name.startswith("x86.avx.vpermil.") ||
97 Name == "x86.avx.movnt.dq.256" ||
98 Name == "x86.avx.movnt.pd.256" ||
99 Name == "x86.avx.movnt.ps.256" ||
100 (Name.startswith("x86.xop.vpcom") && F->arg_size() == 2)) {
105 if (Name.startswith("x86.sse41.ptest")) {
106 if (Name == "x86.sse41.ptestc")
108 if (Name == "x86.sse41.ptestz")
110 if (Name == "x86.sse41.ptestnzc")
114 if (Name.startswith("x86.xop.vfrcz.ss") && F->arg_size() == 2) {
115 F->setName(Name + ".old");
120 if (Name.startswith("x86.xop.vfrcz.sd") && F->arg_size() == 2) {
121 F->setName(Name + ".old");
127 if (Name.startswith("x86.fma4.")) {
128 F->setName("llvm.x86.fma" + Name.substr(8));
173 StringRef Name = F->getName();
177 if (Name.startswith("llvm.x86.sse2.pcmpeq.") ||
178 Name.startswith("llvm.x86.avx2.pcmpeq.")) {
183 } else if (Name.startswith("llvm.x86.sse2.pcmpgt.") ||
184 Name.startswith("llvm.x86.avx2.pcmpgt.")) {
189 } else if (Name == "llvm.x86.avx.movnt.dq.256" ||
190 Name == "llvm.x86.avx.movnt.ps.256" ||
191 Name == "llvm.x86.avx.movnt.pd.256") {
214 } else if (Name.startswith("llvm.x86.xop.vpcom")) {
216 if (Name.endswith("ub"))
218 else if (Name.endswith("uw"))
220 else if (Name.endswith("ud"))
222 else if (Name.endswith("uq"))
224 else if (Name.endswith("b"))
226 else if (Name.endswith("w"))
228 else if (Name.endswith("d"))
230 else if (Name.endswith("q"))
235 Name = Name.substr(18); // strip off "llvm.x86.xop.vpcom"
237 if (Name.startswith("lt"))
239 else if (Name.startswith("le"))
241 else if (Name.startswith("gt"))
243 else if (Name.startswith("ge"))
245 else if (Name.startswith("eq"))
247 else if (Name.startswith("ne"))
249 else if (Name.startswith("true"))
251 else if (Name.startswith("false"))
261 if (Name == "llvm.x86.avx.vpermil.pd.256")
263 else if (Name == "llvm.x86.avx.vpermil.pd")
265 else if (Name == "llvm.x86.avx.vpermil.ps.256")
267 else if (Name == "llvm.x86.avx.vpermil.ps")
303 std::string Name = CI->getName().str();
304 CI->setName(Name + ".old");
315 Builder.getFalse(), Name));
323 "llvm.ctlz." + Name.substr(14)));
336 Name));
363 CallInst* NewCall = Builder.CreateCall2(NewFn, BC0, BC1, Name);