Home | History | Annotate | Download | only in IR

Lines Matching defs:WeakVH

141 class WeakVH : public ValueHandleBase {
143 WeakVH() : ValueHandleBase(Weak) {}
144 WeakVH(Value *P) : ValueHandleBase(Weak, P) {}
145 WeakVH(const WeakVH &RHS)
148 WeakVH &operator=(const WeakVH &RHS) = default;
162 // Specialize simplify_type to allow WeakVH to participate in
164 template <> struct simplify_type<WeakVH> {
167 static SimpleType getSimplifiedValue(WeakVH &WVH) { return WVH; }
169 template <> struct simplify_type<const WeakVH> {
172 static SimpleType getSimplifiedValue(const WeakVH &WVH) { return WVH; }