Lines Matching refs:DominatingValue
127 template <class T> struct DominatingValue : InvariantValue<T> {};
137 template <class T> struct DominatingValue<T*> : DominatingPointer<T> {};
244 typedef typename DominatingValue<A0>::saved_type A0_saved;
248 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
259 typedef typename DominatingValue<A0>::saved_type A0_saved;
260 typedef typename DominatingValue<A1>::saved_type A1_saved;
265 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
266 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
277 typedef typename DominatingValue<A0>::saved_type A0_saved;
278 typedef typename DominatingValue<A1>::saved_type A1_saved;
279 typedef typename DominatingValue<A2>::saved_type A2_saved;
285 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
286 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
287 A2 a2 = DominatingValue<A2>::restore(CGF, a2_saved);
298 typedef typename DominatingValue<A0>::saved_type A0_saved;
299 typedef typename DominatingValue<A1>::saved_type A1_saved;
300 typedef typename DominatingValue<A2>::saved_type A2_saved;
301 typedef typename DominatingValue<A3>::saved_type A3_saved;
308 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
309 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
310 A2 a2 = DominatingValue<A2>::restore(CGF, a2_saved);
311 A3 a3 = DominatingValue<A3>::restore(CGF, a3_saved);
655 typename DominatingValue<T>::saved_type saveValueInCond(T value) {
656 return DominatingValue<T>::save(*this, value);
697 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
714 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
715 typename DominatingValue<A1>::saved_type a1_saved = saveValueInCond(a1);
733 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
734 typename DominatingValue<A1>::saved_type a1_saved = saveValueInCond(a1);
735 typename DominatingValue<A2>::saved_type a2_saved = saveValueInCond(a2);
753 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
754 typename DominatingValue<A1>::saved_type a1_saved = saveValueInCond(a1);
755 typename DominatingValue<A2>::saved_type a2_saved = saveValueInCond(a2);
756 typename DominatingValue<A3>::saved_type a3_saved = saveValueInCond(a3);
2835 /// A partial specialization of DominatingValue for llvm::Values that
2844 /// A specialization of DominatingValue for RValue.
2845 template <> struct DominatingValue<RValue> {