Searched refs:InterfaceValue (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysisSummary.h106 /// We use InterfaceValue to describe parameters/return value, as well as
113 /// parameter/return value to get this InterfaceValue.
114 struct InterfaceValue { struct in namespace:llvm::cflaa
119 inline bool operator==(InterfaceValue LHS, InterfaceValue RHS) {
122 inline bool operator!=(InterfaceValue LHS, InterfaceValue RHS) {
125 inline bool operator<(InterfaceValue LHS, InterfaceValue RHS) {
129 inline bool operator>(InterfaceValue LH
[all...]
H A DAliasAnalysisSummary.cpp76 Optional<InstantiatedValue> instantiateInterfaceValue(InterfaceValue IValue,
H A DCFLAndersAliasAnalysis.cpp264 InterfaceValue IValue;
354 static Optional<InterfaceValue>
366 return InterfaceValue{*Index, IValue.DerefLevel};
412 auto ArgVal = InterfaceValue{Arg.getArgNo() + 1, 0};
413 auto RetVal = InterfaceValue{0, 0};
477 InterfaceValue{SrcIndex, SrcLevel},
478 InterfaceValue{DstIndex, DstLevel}, UnknownOffset});
H A DCFLSteensAliasAnalysis.cpp125 DenseMap<StratifiedIndex, InterfaceValue> InterfaceMap;
128 // StratifiedIndex in RetParamRelations. For each valid InterfaceValue, we
138 InterfaceValue CurrValue{InterfaceIndex, Level};

Completed in 121 milliseconds