Lines Matching refs:StoreInst
432 const bool IsWrite = isa<StoreInst>(*I); in chooseInstructionsToInstrument()
433 Value *Addr = IsWrite ? cast<StoreInst>(I)->getPointerOperand() in chooseInstructionsToInstrument()
447 cast<StoreInst>(WI.Inst)->isVolatile()); in chooseInstructionsToInstrument()
488 if (isa<LoadInst>(I) || isa<StoreInst>(I)) in isTsanAtomic()
535 else if (isa<LoadInst>(Inst) || isa<StoreInst>(Inst)) in sanitizeFunction()
600 const bool IsWrite = isa<StoreInst>(*II.Inst); in instrumentLoadOrStore()
601 Value *Addr = IsWrite ? cast<StoreInst>(II.Inst)->getPointerOperand() in instrumentLoadOrStore()
616 Value *StoredValue = cast<StoreInst>(II.Inst)->getValueOperand(); in instrumentLoadOrStore()
639 const Align Alignment = IsWrite ? cast<StoreInst>(II.Inst)->getAlign() in instrumentLoadOrStore()
644 (IsWrite ? cast<StoreInst>(II.Inst)->isVolatile() in instrumentLoadOrStore()
744 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in instrumentAtomic()