Lines Matching refs:StoreInst
418 const bool IsWrite = isa<StoreInst>(*I); in chooseInstructionsToInstrument()
419 Value *Addr = IsWrite ? cast<StoreInst>(I)->getPointerOperand() in chooseInstructionsToInstrument()
433 cast<StoreInst>(WI.Inst)->isVolatile()); in chooseInstructionsToInstrument()
474 if (isa<LoadInst>(I) || isa<StoreInst>(I)) in isTsanAtomic()
524 else if (isa<LoadInst>(Inst) || isa<StoreInst>(Inst)) in sanitizeFunction()
589 const bool IsWrite = isa<StoreInst>(*II.Inst); in instrumentLoadOrStore()
590 Value *Addr = IsWrite ? cast<StoreInst>(II.Inst)->getPointerOperand() in instrumentLoadOrStore()
605 Value *StoredValue = cast<StoreInst>(II.Inst)->getValueOperand(); in instrumentLoadOrStore()
625 const Align Alignment = IsWrite ? cast<StoreInst>(II.Inst)->getAlign() in instrumentLoadOrStore()
630 (IsWrite ? cast<StoreInst>(II.Inst)->isVolatile() in instrumentLoadOrStore()
728 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in instrumentAtomic()