reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
882 opr0 = CI->getArgOperand(0); 886 eltType = opr0->getType(); 890 VectorType *VTy = dyn_cast<VectorType>(opr0->getType()); 919 LLVM_DEBUG(errs() << "AMDIC: " << *CI << " ---> " << *opr0 << "\n"); 920 replaceCall(opr0); 925 LLVM_DEBUG(errs() << "AMDIC: " << *CI << " ---> " << *opr0 << " * " << *opr0 925 LLVM_DEBUG(errs() << "AMDIC: " << *CI << " ---> " << *opr0 << " * " << *opr0 927 Value *nval = B.CreateFMul(opr0, opr0, "__pow2"); 927 Value *nval = B.CreateFMul(opr0, opr0, "__pow2"); 933 LLVM_DEBUG(errs() << "AMDIC: " << *CI << " ---> 1 / " << *opr0 << "\n"); 938 Value *nval = B.CreateFDiv(cnval, opr0, "__powrecip"); 952 << FInfo.getName().c_str() << "(" << *opr0 << ")\n"); 953 Value *nval = CreateCallEx(B,FPExpr, opr0, issqrt ? "__pow2sqrt" 993 valx2 = valx2 ? B.CreateFMul(valx2, valx2, "__powx2") : opr0; 1009 << ((ci_opr1 < 0) ? "1/prod(" : "prod(") << *opr0 1027 CF = dyn_cast<ConstantFP>(opr0); 1044 ConstantDataVector *CDV = dyn_cast<ConstantDataVector>(opr0); 1108 nval = CreateCallEx(B, AbsExpr, opr0, "__fabs"); 1110 nval = cnval ? cnval : opr0; 1129 Type* rTy = opr0->getType(); 1142 sign = B.CreateAnd(B.CreateBitCast(opr0, nTy), sign, "__pow_sign"); 1144 nval = B.CreateBitCast(nval, opr0->getType()); 1148 << "exp2(" << *opr1 << " * log2(" << *opr0 << "))\n");