Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp436 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 DMemoryBuiltins.h194 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 DAddressSanitizer.cpp657 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()