Searched refs:SizeOffsetType (Results 1 – 3 of 3) sorted by relevance
189 using SizeOffsetType = std::pair<APInt, APInt>; variable194 : 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 …]
568 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 SizeOffsetType803 SizeOffsetType[all …]
3489 SizeOffsetType SizeOffset = ObjSizeVis.compute(Addr); in isSafeAccess()