Home
last modified time | relevance | path

Searched refs:isOverdefined (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp470 if (IV.isOverdefined()) in pushToWorkList()
754 if (PhiState.isOverdefined()) in visitPHINode()
812 if (ValueState[&I].isOverdefined()) in visitCastInst()
953 if (isOverdefined(IV)) in visitUnaryOperator()
974 if (IV.isOverdefined()) in visitBinaryOperator()
981 if (V1State.isOverdefined() && V2State.isOverdefined()) in visitBinaryOperator()
1027 if (isOverdefined(ValueState[&I])) in visitCmpInst()
1060 if (isOverdefined(ValueState[&I])) in visitGetElementPtrInst()
1071 if (isOverdefined(State)) in visitGetElementPtrInst()
1105 if (I->second.isOverdefined()) in visitStoreInst()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DValueLattice.h256 bool isOverdefined() const { return Tag == overdefined; } in isOverdefined() function
288 if (isOverdefined()) in markOverdefined()
390 if (RHS.isUnknown() || isOverdefined())
392 if (RHS.isOverdefined()) {
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp90 static bool isOverdefined(const ValueLatticeElement &LV) { in isOverdefined() function
110 if (llvm::any_of(IVs, isOverdefined)) in tryToReplaceWithConstant()
123 if (isOverdefined(IV)) in tryToReplaceWithConstant()
352 return !isOverdefined(LV); in findReturnsToZap()
355 return !isOverdefined(Solver.getLatticeValueFor(U)); in findReturnsToZap()
710 if (isOverdefined(I.second)) in runIPSCCP()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DValueLattice.cpp17 if (Val.isOverdefined()) in operator <<()
H A DLazyValueInfo.cpp105 if (A.isOverdefined()) in intersect()
107 if (B.isOverdefined()) in intersect()
205 if (Result.isOverdefined()) in insertResult()
702 if (Result.isOverdefined()) { in solveBlockValueNonLocal()
710 assert(!Result.isOverdefined()); in solveBlockValueNonLocal()
737 if (Result.isOverdefined()) { in solveBlockValuePHINode()
787 if (BBLV.isOverdefined()) { in intersectAssumeOrGuardBlockValueConstantRange()
1197 if (V.isOverdefined()) in getValueFromConditionImpl()
1323 if (!Result.isOverdefined()) in getEdgeValueLocal()
1363 if (!Result.isOverdefined()) in getEdgeValueLocal()
[all …]
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DValueLatticeTest.cpp35 EXPECT_TRUE(ValueLatticeElement::getOverdefined().isOverdefined()); in TEST_F()
95 EXPECT_TRUE(LV1.isOverdefined()); in TEST_F()
99 EXPECT_TRUE(LV1.isOverdefined()); in TEST_F()
H A DSparsePropagation.cpp72 bool isOverdefined() const { return LatticeVal.getInt() == OverdefinedVal; } in isOverdefined() function in __anon483a29410211::TestLatticeVal
353 EXPECT_TRUE(Solver.getExistingValueState(MemGV).isOverdefined()); in TEST_F()
433 EXPECT_TRUE(Solver.getExistingValueState(RetF).isOverdefined()); in TEST_F()
481 EXPECT_TRUE(Solver.getExistingValueState(RegA).isOverdefined()); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp137 static bool isOverdefined(const ValueLatticeElement &LV) { in isOverdefined() function
357 if (isOverdefined(IV)) in tryToReplaceWithConstant()
677 if (!Solver.getLatticeValueFor(A).isOverdefined()) { in isArgumentInteresting()
/llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/
H A Dselect.ll181 ; Conflicting constants (i.e. isOverdefined result)