Searched refs:SizeOffsetType (Results 1 – 3 of 3) sorted by relevance
231 using SizeOffsetType = std::pair<APInt, APInt>; variable236 : 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 …]
505 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 SizeOffsetType773 SizeOffsetType778 SizeOffsetType784 SizeOffsetType ObjectSizeOffsetVisitor::visitGEPOperator(GEPOperator &GEP) { in visitGEPOperator()[all …]
3567 SizeOffsetType SizeOffset = ObjSizeVis.compute(Addr); in isSafeAccess()