Home
last modified time | relevance | path

Searched refs:ValueStack (Results 1 – 4 of 4) sorted by relevance

/llvm-project/flang/runtime/
H A Dtemporary-stack.cpp70 using ValueStack = DescriptorStorage</*COPY_VALUES=*/true>; typedef
177 inline static ValueStack *getValueStorage(void *opaquePtr) { in getValueStorage()
178 return static_cast<ValueStack *>(opaquePtr); in getValueStorage()
187 return ValueStack::allocate(sourceFile, line); in RTNAME()
203 ValueStack::destroy(getValueStorage(opaquePtr)); in RTNAME()
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h84 ValueStack.emplace_back(); in Evaluator()
119 Constant *R = ValueStack.back().lookup(V); in getVal()
125 ValueStack.back()[V] = C; in setVal()
144 std::deque<DenseMap<Value*, Constant*>> ValueStack;
147 std::deque<DenseMap<Value*, Constant*>> ValueStack; global() variable
/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp516 ValueStack.emplace_back(); in EvaluateBlock()
521 ValueStack.pop_back(); in EvaluateBlock()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp3783 Value *back() const { return ValueStack.back(); } in getClassForExpression()
3787 ValueStack.emplace_back(V); in getClassForExpression()
3802 assert(ValueStack.size() == DFSStack.size() && in findPHIOfOpsLeader()
3803 "Mismatch between ValueStack and DFSStack"); in findPHIOfOpsLeader()
3808 ValueStack.pop_back(); in findPHIOfOpsLeader()
3813 SmallVector<Value *, 8> ValueStack; in findPHIOfOpsLeader()
3776 SmallVector<Value *, 8> ValueStack; global() member in __anon33c65ffb1511::ValueDFSStack