Home
last modified time | relevance | path

Searched refs:InstantiatedValue (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAliasAnalysisSummary.h202 struct InstantiatedValue { struct
209 inline bool operator==(InstantiatedValue LHS, InstantiatedValue RHS) {
212 inline bool operator!=(InstantiatedValue LHS, InstantiatedValue RHS) {
215 inline bool operator<(InstantiatedValue LHS, InstantiatedValue RHS) {
219 inline bool operator>(InstantiatedValue LHS, InstantiatedValue RHS) {
222 inline bool operator<=(InstantiatedValue LHS, InstantiatedValue RHS) {
225 inline bool operator>=(InstantiatedValue LHS, InstantiatedValue RHS) {
232 InstantiatedValue From, To;
241 InstantiatedValue IValue;
249 static inline cflaa::InstantiatedValue getEmptyKey() {
[all …]
H A DCFLSteensAliasAnalysis.cpp73 StratifiedSets<InstantiatedValue> Sets;
78 StratifiedSets<InstantiatedValue> S);
118 StratifiedSets<InstantiatedValue> S) in FunctionInfo()
187 StratifiedSetsBuilder<InstantiatedValue> SetBuilder; in buildSetsFrom()
198 SetBuilder.add(InstantiatedValue{Val, 0}); in buildSetsFrom()
199 SetBuilder.noteAttributes(InstantiatedValue{Val, 0}, in buildSetsFrom()
202 SetBuilder.add(InstantiatedValue{Val, I + 1}); in buildSetsFrom()
205 SetBuilder.addBelow(InstantiatedValue{Val, I}, in buildSetsFrom()
218 auto Src = InstantiatedValue{Val, I}; in buildSetsFrom()
299 auto MaybeA = Sets.find(InstantiatedValue{ValA, 0}); in query()
[all …]
H A DCFLAndersAliasAnalysis.cpp151 InstantiatedValue IVal;
172 bool insert(InstantiatedValue From, InstantiatedValue To, MatchState State) { in insert()
202 using MemSet = DenseSet<InstantiatedValue>;
210 bool insert(InstantiatedValue LHS, InstantiatedValue RHS) { in insert()
234 bool add(InstantiatedValue V, AliasAttrs Attr) { in add()
257 InstantiatedValue From;
258 InstantiatedValue To;
355 getInterfaceValue(InstantiatedValue IValue, in getInterfaceValue()
596 static void propagate(InstantiatedValue From, InstantiatedValue To, in propagate()
615 auto Src = InstantiatedValue{Val, I}; in initializeWorkList()
[all …]
H A DCFLGraph.h59 using Node = InstantiatedValue;
207 if (Graph.addNode(InstantiatedValue{GVal, 0},
212 if (Graph.addNode(InstantiatedValue{CExpr, 0}))
216 Graph.addNode(InstantiatedValue{Val, 0}, Attr);
226 Graph.addEdge(InstantiatedValue{From, 0}, InstantiatedValue{To, 0},
243 Graph.addNode(InstantiatedValue{From, 1}); in addDerefEdge()
244 Graph.addEdge(InstantiatedValue{From, 1}, InstantiatedValue{To, 0}); in addDerefEdge()
246 Graph.addNode(InstantiatedValue{To, 1}); in addDerefEdge()
247 Graph.addEdge(InstantiatedValue{From, 0}, InstantiatedValue{To, 1}); in addDerefEdge()
620 Graph.addNode(InstantiatedValue{&Arg, 0}, in addArgumentToGraph()
[all …]
H A DAliasAnalysisSummary.cpp76 Optional<InstantiatedValue> instantiateInterfaceValue(InterfaceValue IValue, in instantiateInterfaceValue()
81 return InstantiatedValue{V, IValue.DerefLevel}; in instantiateInterfaceValue()