Lines Matching refs:MemoryLocation
94 void visitMemoryReference(Instruction &I, const MemoryLocation &Loc,
188 visitMemoryReference(I, MemoryLocation::getAfter(Callee), std::nullopt, in visitCallBase()
254 MemoryLocation Loc( in visitCallBase()
290 visitMemoryReference(I, MemoryLocation::getForDest(MCI), in visitCallBase()
292 visitMemoryReference(I, MemoryLocation::getForSource(MCI), in visitCallBase()
312 visitMemoryReference(I, MemoryLocation::getForDest(MCII), in visitCallBase()
314 visitMemoryReference(I, MemoryLocation::getForSource(MCII), in visitCallBase()
328 visitMemoryReference(I, MemoryLocation::getForDest(MMI), in visitCallBase()
330 visitMemoryReference(I, MemoryLocation::getForSource(MMI), in visitCallBase()
336 visitMemoryReference(I, MemoryLocation::getForDest(MSI), in visitCallBase()
342 visitMemoryReference(I, MemoryLocation::getForDest(MSII), in visitCallBase()
352 visitMemoryReference(I, MemoryLocation::getForArgument(&I, 0, TLI), in visitCallBase()
356 visitMemoryReference(I, MemoryLocation::getForArgument(&I, 0, TLI), in visitCallBase()
358 visitMemoryReference(I, MemoryLocation::getForArgument(&I, 1, TLI), in visitCallBase()
362 visitMemoryReference(I, MemoryLocation::getForArgument(&I, 0, TLI), in visitCallBase()
370 visitMemoryReference(I, MemoryLocation::getForArgument(&I, 0, TLI), in visitCallBase()
396 void Lint::visitMemoryReference(Instruction &I, const MemoryLocation &Loc, in visitMemoryReference()
448 uint64_t BaseSize = MemoryLocation::UnknownSize; in visitMemoryReference()
471 Check(!Loc.Size.hasValue() || BaseSize == MemoryLocation::UnknownSize || in visitMemoryReference()
486 visitMemoryReference(I, MemoryLocation::get(&I), I.getAlign(), I.getType(), in visitLoadInst()
491 visitMemoryReference(I, MemoryLocation::get(&I), I.getAlign(), in visitStoreInst()
593 visitMemoryReference(I, MemoryLocation::get(&I), std::nullopt, nullptr, in visitVAArgInst()
598 visitMemoryReference(I, MemoryLocation::getAfter(I.getAddress()), in visitIndirectBrInst()