Lines Matching refs:Inst
612 static bool isAddressUse(Instruction *Inst, Value *OperandVal) {
613 bool isAddress = isa<LoadInst>(Inst);
614 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
617 } else if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(Inst)) {
636 static Type *getAccessType(const Instruction *Inst) {
637 Type *AccessTy = Inst->getType();
638 if (const StoreInst *SI = dyn_cast<StoreInst>(Inst))
640 else if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(Inst)) {
2966 if (const Instruction *Inst = dyn_cast<Instruction>(V)) {
2968 if (L->contains(Inst)) continue;
4174 Instruction *Inst = *I;
4175 if (Inst == Tentative || !DT.dominates(Inst, Tentative)) {
4181 if (IDom == Inst->getParent() &&
4182 (!BetterPos || !DT.dominates(Inst, BetterPos)))
4183 BetterPos = llvm::next(BasicBlock::iterator(Inst));