Searched refs:SizeOffsetType (Results 1 – 3 of 3) sorted by relevance
231 using SizeOffsetType = std::pair<APInt, APInt>; variable246 SizeOffsetType unknown() { in unknown()254 SizeOffsetType compute(Value *V);270 SizeOffsetType visitAllocaInst(AllocaInst &I);271 SizeOffsetType visitArgument(Argument &A);272 SizeOffsetType visitCallBase(CallBase &CB);279 SizeOffsetType visitIntToPtrInst(IntToPtrInst&);280 SizeOffsetType visitLoadInst(LoadInst &I);281 SizeOffsetType visitPHINode(PHINode&);282 SizeOffsetType visitSelectInst(SelectInst &I);[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()759 SizeOffsetType773 SizeOffsetType778 SizeOffsetType785 SizeOffsetType PtrData = compute(GEP.getPointerOperand()); in visitGEPOperator()817 SizeOffsetType ObjectSizeOffsetVisitor::visitPHINode(PHINode&) { in visitPHINode()823 SizeOffsetType TrueSide = compute(I.getTrueValue()); in visitSelectInst()824 SizeOffsetType FalseSide = compute(I.getFalseValue()); in visitSelectInst()[all …]
3578 SizeOffsetType SizeOffset = ObjSizeVis.compute(Addr); in isSafeAccess()