Home
last modified time | relevance | path

Searched refs:MutableValue (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h43 class MutableValue {
49 MutableValue(Constant *C) { Val = C; } in MutableValue() function
50 MutableValue(const MutableValue &) = delete;
51 MutableValue(MutableValue &&Other) { in MutableValue() function
55 ~MutableValue() { clear(); } in ~MutableValue()
75 SmallVector<MutableValue> Elements;
156 DenseMap<GlobalVariable *, MutableValue> MutatedMemory;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp123 void Evaluator::MutableValue::clear() { in clear()
129 Constant *Evaluator::MutableValue::read(Type *Ty, APInt Offset, in read()
132 const MutableValue *V = this; in read()
146 bool Evaluator::MutableValue::makeMutable() { in makeMutable()
167 bool Evaluator::MutableValue::write(Constant *V, APInt Offset, in write()
171 MutableValue *MV = this; in write()
202 for (const MutableValue &MV : Elements) in toConstant()