Lines Matching defs:CI
56 getBranchWeight(Intrinsic::ID IntrinsicID, CallInst *CI, int BranchCount) {
63 assert(CI->getNumOperands() >= 3 &&
65 auto *Confidence = cast<ConstantFP>(CI->getArgOperand(2));
77 CallInst *CI = dyn_cast<CallInst>(SI.getCondition());
78 if (!CI)
81 Function *Fn = CI->getCalledFunction();
86 Value *ArgValue = CI->getArgOperand(0);
87 ConstantInt *ExpectedValue = dyn_cast<ConstantInt>(CI->getArgOperand(1));
95 getBranchWeight(Fn->getIntrinsicID(), CI, n + 1);
216 ConstantInt *CI = dyn_cast<ConstantInt>(PhiOpnd);
217 if (!CI)
225 const APInt &CurrentPhiValue = ApplyOperations(CI->getValue());
287 CallInst *CI;
293 CI = dyn_cast<CallInst>(BSI.getCondition());
303 CI = dyn_cast<CallInst>(CmpI->getOperand(0));
306 if (!CI)
316 Function *Fn = CI->getCalledFunction();
321 Value *ArgValue = CI->getArgOperand(0);
322 ConstantInt *ExpectedValue = dyn_cast<ConstantInt>(CI->getArgOperand(1));
326 MDBuilder MDB(CI->getContext());
331 getBranchWeight(Fn->getIntrinsicID(), CI, 2);
381 CallInst *CI = dyn_cast<CallInst>(&Inst);
382 if (!CI) {
390 Function *Fn = CI->getCalledFunction();
396 handlePhiDef(CI);
397 Value *Exp = CI->getArgOperand(0);
398 CI->replaceAllUsesWith(Exp);
399 CI->eraseFromParent();