Home
last modified time | relevance | path

Searched refs:ObjectSizeOffsetVisitor (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp610 ObjectSizeOffsetVisitor Visitor(DL, TLI, Ptr->getContext(), Opts); in getObjectSize()
705 ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor(const DataLayout &DL, in ObjectSizeOffsetVisitor() function in ObjectSizeOffsetVisitor
714 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) { in compute()
750 SizeOffsetType ObjectSizeOffsetVisitor::computeImpl(Value *V) { in computeImpl()
775 bool ObjectSizeOffsetVisitor::CheckedZextOrTrunc(APInt &I) { in CheckedZextOrTrunc()
804 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) { in visitArgument()
816 SizeOffsetType ObjectSizeOffsetVisitor::visitCallBase(CallBase &CB) { in visitCallBase()
842 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst()
866 SizeOffsetType ObjectSizeOffsetVisitor::findLoadSizeOffset( in findLoadSizeOffset()
1009 SizeOffsetType ObjectSizeOffsetVisitor::visitPHINode(PHINode &PN) { in visitPHINode()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h184 class ObjectSizeOffsetVisitor
185 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> {
200 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI,
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp678 void instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis,
714 bool isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, Value *Addr,
1441 void AddressSanitizer::instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, in instrumentMop()
2726 ObjectSizeOffsetVisitor ObjSizeVis(DL, TLI, F.getContext(), ObjSizeOpts); in instrumentFunction()
3433 bool AddressSanitizer::isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, in isSafeAccess()