Searched refs:ObjectSizeOffsetVisitor (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 517 ObjectSizeOffsetVisitor Visitor(DL, TLI, Ptr->getContext(), Opts); in getObjectSize() 596 APInt ObjectSizeOffsetVisitor::align(APInt Size, uint64_t Alignment) { in align() 602 ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor(const DataLayout &DL, in ObjectSizeOffsetVisitor() function in ObjectSizeOffsetVisitor 611 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) { in compute() 653 bool ObjectSizeOffsetVisitor::CheckedZextOrTrunc(APInt &I) { in CheckedZextOrTrunc() 664 SizeOffsetType ObjectSizeOffsetVisitor::visitAllocaInst(AllocaInst &I) { in visitAllocaInst() 689 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) { in visitArgument() 701 SizeOffsetType ObjectSizeOffsetVisitor::visitCallBase(CallBase &CB) { in visitCallBase() 760 ObjectSizeOffsetVisitor::visitConstantPointerNull(ConstantPointerNull& CPN) { in visitConstantPointerNull() 774 ObjectSizeOffsetVisitor::visitExtractElementInst(ExtractElementInst&) { in visitExtractElementInst() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | MemoryBuiltins.h | 235 class ObjectSizeOffsetVisitor 236 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> { 251 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 647 void instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, 683 bool isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, Value *Addr, 1594 void AddressSanitizer::instrumentMop(ObjectSizeOffsetVisitor &ObjSizeVis, in instrumentMop() 2880 ObjectSizeOffsetVisitor ObjSizeVis(DL, TLI, F.getContext(), ObjSizeOpts); in instrumentFunction() 3565 bool AddressSanitizer::isSafeAccess(ObjectSizeOffsetVisitor &ObjSizeVis, in isSafeAccess()
|