Lines Matching refs:markOverdefined
155 bool markOverdefined(ValueLatticeElement &IV, Value *V);
210 LV.markOverdefined(); // Unknown sort of constant. in getStructValueState()
296 markOverdefined(&CPI); in visitCatchSwitchInst()
434 void markOverdefined(Value *V) { in markOverdefined() function in llvm::SCCPInstVisitor
437 markOverdefined(getStructValueState(V, i), V); in markOverdefined()
439 markOverdefined(ValueState[V], V); in markOverdefined()
489 bool SCCPInstVisitor::markOverdefined(ValueLatticeElement &IV, Value *V) { in markOverdefined() function in SCCPInstVisitor
490 if (!IV.markOverdefined()) in markOverdefined()
563 markOverdefined(&I); in visitInstruction()
729 return (void)markOverdefined(&PN); in visitPHINode()
737 return (void)markOverdefined(&PN); in visitPHINode()
840 return (void)markOverdefined(&I); in visitCastInst()
846 markOverdefined(&I); in visitCastInst()
853 return (void)markOverdefined(&EVI); in visitExtractValueInst()
858 return (void)markOverdefined(&EVI); in visitExtractValueInst()
862 return (void)markOverdefined(&EVI); in visitExtractValueInst()
871 return (void)markOverdefined(&EVI); in visitExtractValueInst()
878 return (void)markOverdefined(&IVI); in visitInsertValueInst()
883 return (void)markOverdefined(&IVI); in visitInsertValueInst()
888 return (void)markOverdefined(&IVI); in visitInsertValueInst()
905 markOverdefined(getStructValueState(&IVI, i), &IVI); in visitInsertValueInst()
917 return (void)markOverdefined(&I); in visitSelectInst()
922 return (void)markOverdefined(&I); in visitSelectInst()
954 return (void)markOverdefined(&I); in visitUnaryOperator()
965 markOverdefined(&I); in visitUnaryOperator()
982 return (void)markOverdefined(&I); in visitBinaryOperator()
1005 return markOverdefined(&I); in visitBinaryOperator()
1028 return (void)markOverdefined(&I); in visitCmpInst()
1054 markOverdefined(&I); in visitCmpInst()
1061 return (void)markOverdefined(&I); in visitGetElementPtrInst()
1072 return (void)markOverdefined(&I); in visitGetElementPtrInst()
1079 return (void)markOverdefined(&I); in visitGetElementPtrInst()
1126 return (void)markOverdefined(&I); in visitLoadInst()
1131 return (void)markOverdefined(&I); in visitLoadInst()
1145 return (void)markOverdefined(IV, &I); in visitLoadInst()
1185 return (void)markOverdefined(&CB); in handleCallOverdefined()
1193 return markOverdefined(&CB); // Can't handle struct args. in handleCallOverdefined()
1199 return (void)markOverdefined(&CB); in handleCallOverdefined()
1205 return (void)markOverdefined(&CB); in handleCallOverdefined()
1233 markOverdefined(&*AI); in handleCallArguments()
1468 markOverdefined(LV, &I); in resolvedUndefsIn()
1496 markOverdefined(&I); in resolvedUndefsIn()
1595 void SCCPSolver::markOverdefined(Value *V) { Visitor->markOverdefined(V); } in markOverdefined() function in SCCPSolver