Lines Matching refs:II
47 static Value *lowerIsConstantIntrinsic(IntrinsicInst *II) { in lowerIsConstantIntrinsic() argument
48 if (auto *C = dyn_cast<Constant>(II->getOperand(0))) in lowerIsConstantIntrinsic()
50 return ConstantInt::getTrue(II->getType()); in lowerIsConstantIntrinsic()
51 return ConstantInt::getFalse(II->getType()); in lowerIsConstantIntrinsic()
54 static bool replaceConditionalBranchesOnConstant(Instruction *II, in replaceConditionalBranchesOnConstant() argument
59 replaceAndRecursivelySimplify(II, NewValue, nullptr, nullptr, nullptr, in replaceConditionalBranchesOnConstant()
112 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&I); in lowerConstantIntrinsics() local
113 if (!II) in lowerConstantIntrinsics()
115 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
131 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&*VH); in lowerConstantIntrinsics() local
132 if (!II) in lowerConstantIntrinsics()
135 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
139 NewValue = lowerIsConstantIntrinsic(II); in lowerConstantIntrinsics()
140 LLVM_DEBUG(dbgs() << "Folding " << *II << " to " << *NewValue << "\n"); in lowerConstantIntrinsics()
144 NewValue = lowerObjectSizeCall(II, DL, &TLI, true); in lowerConstantIntrinsics()
145 LLVM_DEBUG(dbgs() << "Folding " << *II << " to " << *NewValue << "\n"); in lowerConstantIntrinsics()
150 II, NewValue, DTU ? &*DTU : nullptr); in lowerConstantIntrinsics()