Lines Matching refs:TestLatticeVal
48 class TestLatticeVal { class
62 TestLatticeVal() : LatticeVal(nullptr, UndefinedVal) {} in TestLatticeVal() function in __anon483a29410211::TestLatticeVal
63 TestLatticeVal(Constant *C, TestLatticeStateTy State) in TestLatticeVal() function in __anon483a29410211::TestLatticeVal
74 bool operator==(const TestLatticeVal &RHS) const { in operator ==()
78 bool operator!=(const TestLatticeVal &RHS) const { in operator !=()
98 : public AbstractLatticeFunction<TestLatticeKey, TestLatticeVal> {
104 TestLatticeVal(nullptr, TestLatticeVal::UndefinedVal), in TestLatticeFunc()
105 TestLatticeVal(nullptr, TestLatticeVal::OverdefinedVal), in TestLatticeFunc()
106 TestLatticeVal(nullptr, TestLatticeVal::UntrackedVal)) {} in TestLatticeFunc()
111 TestLatticeVal ComputeLatticeVal(TestLatticeKey Key) override { in ComputeLatticeVal()
114 return TestLatticeVal(C, TestLatticeVal::ConstantVal); in ComputeLatticeVal()
122 TestLatticeVal MergeValues(TestLatticeVal X, TestLatticeVal Y) override { in MergeValues()
141 Instruction &I, DenseMap<TestLatticeKey, TestLatticeVal> &ChangedValues, in ComputeInstructionState()
142 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) override { in ComputeInstructionState()
161 DenseMap<TestLatticeKey, TestLatticeVal> &ChangedValues, in visitCallBase()
162 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitCallBase()
185 DenseMap<TestLatticeKey, TestLatticeVal> &ChangedValues, in visitReturn()
186 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitReturn()
201 DenseMap<TestLatticeKey, TestLatticeVal> &ChangedValues, in visitStore()
202 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitStore()
215 DenseMap<TestLatticeKey, TestLatticeVal> &ChangedValues, in visitInst()
216 SparseSolver<TestLatticeKey, TestLatticeVal> &SS) { in visitInst()
230 SparseSolver<TestLatticeKey, TestLatticeVal> Solver;