Lines Matching refs:AI
887 if (AllocaInst *AI = dyn_cast<AllocaInst>(V)) {
893 if (AI->getAlignment() >= PrefAlign)
894 return AI->getAlignment();
895 AI->setAlignment(PrefAlign);
1025 static bool isArray(AllocaInst *AI) {
1026 return AI->isArrayAllocation() ||
1027 AI->getType()->getElementType()->isArrayTy();
1045 AllocaInst *AI = dyn_cast_or_null<AllocaInst>(DDI->getAddress());
1052 if (AI && !isArray(AI)) {
1053 for (User *U : AI->users())
1063 DIB.insertDbgValueIntrinsic(AI, 0,
1084 bool llvm::replaceDbgDeclareForAlloca(AllocaInst *AI, Value *NewAllocaAddress,
1086 DbgDeclareInst *DDI = FindAllocaDbgDeclare(AI);
1099 Type *Int64Ty = Type::getInt64Ty(AI->getContext());
1115 BasicBlock *BB = AI->getParent();