Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h231 using SizeOffsetType = std::pair<APInt, APInt>; variable
236 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> {
246 SizeOffsetType unknown() { in unknown()
254 SizeOffsetType compute(Value *V);
256 static bool knownSize(const SizeOffsetType &SizeOffset) { in knownSize()
260 static bool knownOffset(const SizeOffsetType &SizeOffset) { in knownOffset()
264 static bool bothKnown(const SizeOffsetType &SizeOffset) { in bothKnown()
270 SizeOffsetType visitAllocaInst(AllocaInst &I);
271 SizeOffsetType visitArgument(Argument &A);
272 SizeOffsetType visitCallBase(CallBase &CB);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp505 static APInt getSizeWithOverflow(const SizeOffsetType &Data) { in getSizeWithOverflow()
518 SizeOffsetType Data = Visitor.compute(const_cast<Value*>(Ptr)); in getObjectSize()
611 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) { in compute()
664 SizeOffsetType ObjectSizeOffsetVisitor::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
689 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) { in visitArgument()
701 SizeOffsetType ObjectSizeOffsetVisitor::visitCallBase(CallBase &CB) { in visitCallBase()
759 SizeOffsetType
773 SizeOffsetType
778 SizeOffsetType
784 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp3567 SizeOffsetType SizeOffset = ObjSizeVis.compute(Addr); in isSafeAccess()