Lines Matching refs:StoreInst
419 const bool IsWrite = isa<StoreInst>(*I); in chooseInstructionsToInstrument()
420 Value *Addr = IsWrite ? cast<StoreInst>(I)->getPointerOperand() in chooseInstructionsToInstrument()
434 cast<StoreInst>(WI.Inst)->isVolatile()); in chooseInstructionsToInstrument()
475 if (isa<LoadInst>(I) || isa<StoreInst>(I)) in isTsanAtomic()
525 else if (isa<LoadInst>(Inst) || isa<StoreInst>(Inst)) in sanitizeFunction()
590 const bool IsWrite = isa<StoreInst>(*II.Inst); in instrumentLoadOrStore()
591 Value *Addr = IsWrite ? cast<StoreInst>(II.Inst)->getPointerOperand() in instrumentLoadOrStore()
606 Value *StoredValue = cast<StoreInst>(II.Inst)->getValueOperand(); in instrumentLoadOrStore()
626 const Align Alignment = IsWrite ? cast<StoreInst>(II.Inst)->getAlign() in instrumentLoadOrStore()
631 (IsWrite ? cast<StoreInst>(II.Inst)->isVolatile() in instrumentLoadOrStore()
729 } else if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in instrumentAtomic()