Searched refs:ObjectSizeOffsetVisitor (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 436 ObjectSizeOffsetVisitor Visitor(DL, TLI, Ptr->getContext(), Opts); in getObjectSize() 484 APInt ObjectSizeOffsetVisitor::align(APInt Size, uint64_t Align) { in align() 490 ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor(const DataLayout &DL, in ObjectSizeOffsetVisitor() function in ObjectSizeOffsetVisitor 499 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) { in compute() 541 bool ObjectSizeOffsetVisitor::CheckedZextOrTrunc(APInt &I) { in CheckedZextOrTrunc() 574 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) { in visitArgument() 585 SizeOffsetType ObjectSizeOffsetVisitor::visitCallSite(CallSite CS) { in visitCallSite() 663 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst() 696 SizeOffsetType ObjectSizeOffsetVisitor::visitLoadInst(LoadInst&) { in visitLoadInst() 701 SizeOffsetType ObjectSizeOffsetVisitor::visitPHINode(PHINode&) { in visitPHINode() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | MemoryBuiltins.h | 194 class ObjectSizeOffsetVisitor 195 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> { 210 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 657 void instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, Instruction *I, 691 bool isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, Value *Addr, 1402 void AddressSanitizer::instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, in instrumentMop() 2590 ObjectSizeOffsetVisitor ObjSizeVis(DL, TLI, F.getContext(), ObjSizeOpts); in runOnFunction() 3248 bool AddressSanitizer::isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, in isSafeAccess()
|