Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DMemoryBuiltins.h189 using SizeOffsetType = std::pair<APInt, APInt>; variable
194 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> {
204 SizeOffsetType unknown() { in unknown()
212 SizeOffsetType compute(Value *V);
214 static bool knownSize(const SizeOffsetType &SizeOffset) { in knownSize()
218 static bool knownOffset(const SizeOffsetType &SizeOffset) { in knownOffset()
222 static bool bothKnown(const SizeOffsetType &SizeOffset) { in bothKnown()
228 SizeOffsetType visitAllocaInst(AllocaInst &I);
229 SizeOffsetType visitArgument(Argument &A);
230 SizeOffsetType visitCallBase(CallBase &CB);
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMemoryBuiltins.cpp568 static APInt getSizeWithOverflow(const SizeOffsetType &Data) { in getSizeWithOverflow()
581 SizeOffsetType Data = Visitor.compute(const_cast<Value*>(Ptr)); in getObjectSize()
684 SizeOffsetType ObjectSizeOffsetVisitor::compute(Value *V) { in compute()
708 SizeOffsetType SOT = computeImpl(V); in compute()
720 SizeOffsetType ObjectSizeOffsetVisitor::computeImpl(Value *V) { in computeImpl()
749 SizeOffsetType ObjectSizeOffsetVisitor::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
771 SizeOffsetType ObjectSizeOffsetVisitor::visitArgument(Argument &A) { in visitArgument()
783 SizeOffsetType ObjectSizeOffsetVisitor::visitCallBase(CallBase &CB) { in visitCallBase()
789 SizeOffsetType
803 SizeOffsetType
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DAddressSanitizer.cpp3489 SizeOffsetType SizeOffset = ObjSizeVis.compute(Addr); in isSafeAccess()