Searched refs:ObjectSizeOffsetVisitor (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 610 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 D | MemoryBuiltins.h | 184 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 D | AddressSanitizer.cpp | 678 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()
|