Lines Matching refs:StoreInst
480 const bool IsWrite = isa<StoreInst>(*I); in chooseInstructionsToInstrument()
481 Value *Addr = IsWrite ? cast<StoreInst>(I)->getPointerOperand() in chooseInstructionsToInstrument()
495 cast<StoreInst>(WI.Inst)->isVolatile()); in chooseInstructionsToInstrument()
535 if (StoreInst *SI = dyn_cast<StoreInst>(I)) in isAtomic()
581 else if (isa<LoadInst>(Inst) || isa<StoreInst>(Inst)) in sanitizeFunction()
644 const bool IsWrite = isa<StoreInst>(*II.Inst); in instrumentLoadOrStore()
645 Value *Addr = IsWrite ? cast<StoreInst>(II.Inst)->getPointerOperand() in instrumentLoadOrStore()
660 Value *StoredValue = cast<StoreInst>(II.Inst)->getValueOperand(); in instrumentLoadOrStore()
683 const unsigned Alignment = IsWrite ? cast<StoreInst>(II.Inst)->getAlignment() in instrumentLoadOrStore()
688 (IsWrite ? cast<StoreInst>(II.Inst)->isVolatile() in instrumentLoadOrStore()
788 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in instrumentAtomic()