Lines Matching refs:OffsetSpan

756   OffsetSpan Span = computeImpl(V);  in compute()
770 OffsetSpan ObjectSizeOffsetVisitor::computeImpl(Value *V) { in computeImpl()
812 OffsetSpan ORT = computeValue(V); in computeImpl()
858 OffsetSpan ObjectSizeOffsetVisitor::computeValue(Value *V) { in computeValue()
868 OffsetSpan Res = visit(*I); in computeValue()
894 OffsetSpan ObjectSizeOffsetVisitor::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
903 return OffsetSpan(Zero, align(Size, I.getAlign())); in visitAllocaInst()
916 : OffsetSpan(Zero, align(Size, I.getAlign())); in visitAllocaInst()
921 OffsetSpan ObjectSizeOffsetVisitor::visitArgument(Argument &A) { in visitArgument()
930 return OffsetSpan(Zero, align(Size, A.getParamAlign())); in visitArgument()
933 OffsetSpan ObjectSizeOffsetVisitor::visitCallBase(CallBase &CB) { in visitCallBase()
949 return OffsetSpan(Zero, *Size); in visitCallBase()
954 OffsetSpan
965 return OffsetSpan(Zero, Zero); in visitConstantPointerNull()
968 OffsetSpan
973 OffsetSpan ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst &) { in visitExtractValueInst()
978 OffsetSpan ObjectSizeOffsetVisitor::visitGlobalAlias(GlobalAlias &GA) { in visitGlobalAlias()
984 OffsetSpan ObjectSizeOffsetVisitor::visitGlobalVariable(GlobalVariable &GV) { in visitGlobalVariable()
991 return OffsetSpan(Zero, align(Size, GV.getAlign())); in visitGlobalVariable()
994 OffsetSpan ObjectSizeOffsetVisitor::visitIntToPtrInst(IntToPtrInst &) { in visitIntToPtrInst()
999 OffsetSpan ObjectSizeOffsetVisitor::findLoadOffsetRange( in findLoadOffsetRange() argument
1001 SmallDenseMap<BasicBlock *, OffsetSpan, 8> &VisitedBlocks, in findLoadOffsetRange()
1012 auto Known = [&BB, &VisitedBlocks](OffsetSpan SO) { in findLoadOffsetRange()
1093 SmallVector<OffsetSpan> PredecessorSizeOffsets; in findLoadOffsetRange()
1107 PredecessorSizeOffsets.front(), [this](OffsetSpan LHS, OffsetSpan RHS) { in findLoadOffsetRange()
1112 OffsetSpan ObjectSizeOffsetVisitor::visitLoadInst(LoadInst &LI) { in visitLoadInst()
1118 SmallDenseMap<BasicBlock *, OffsetSpan, 8> VisitedBlocks; in visitLoadInst()
1120 OffsetSpan SO = in visitLoadInst()
1128 OffsetSpan ObjectSizeOffsetVisitor::combineOffsetRange(OffsetSpan LHS, in combineOffsetRange()
1129 OffsetSpan RHS) { in combineOffsetRange()
1150 OffsetSpan ObjectSizeOffsetVisitor::visitPHINode(PHINode &PN) { in visitPHINode()
1156 [this](OffsetSpan LHS, Value *VRHS) { in visitPHINode()
1161 OffsetSpan ObjectSizeOffsetVisitor::visitSelectInst(SelectInst &I) { in visitSelectInst()
1166 OffsetSpan ObjectSizeOffsetVisitor::visitUndefValue(UndefValue &) { in visitUndefValue()
1167 return OffsetSpan(Zero, Zero); in visitUndefValue()
1170 OffsetSpan ObjectSizeOffsetVisitor::visitInstruction(Instruction &I) { in visitInstruction()