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

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DEHScopeStack.h65 template <class T> struct DominatingValue : InvariantValue<T> {}; struct in namespace:clang::CodeGen
75 template <class T> struct DominatingValue<T*> : DominatingPointer<T> {}; struct in namespace:clang::CodeGen
198 typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
205 return T{DominatingValue<As>::restore(CGF, std::get<Is>(Saved))...};
213 ConditionalCleanup(typename DominatingValue<As>::saved_type... A)
H A DCGCleanup.cpp26 bool DominatingValue<RValue>::saved_type::needsSaving(RValue rv) {
34 DominatingValue<RValue>::saved_type
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
76 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
H A DCGExprCXX.cpp1518 DominatingValue<RValue>::saved_type SavedNewPtr =
1519 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr.getPointer()));
1520 DominatingValue<RValue>::saved_type SavedAllocSize =
1521 DominatingValue<RValue>::save(CGF, RValue::get(AllocSize));
1524 typedef DominatingValue<RValue>::saved_type ValueTy;
1525 typedef DominatingValue<RValue>::saved_type RValueTy;
1543 I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty);
H A DCodeGenFunction.h162 /// A partial specialization of DominatingValue for llvm::Values that
171 /// A specialization of DominatingValue for Address.
172 template <> struct DominatingValue<Address> { struct in namespace:clang::CodeGen
193 /// A specialization of DominatingValue for RValue.
194 template <> struct DominatingValue<RValue> { struct in namespace:clang::CodeGen
564 typename DominatingValue<T>::saved_type saveValueInCond(T value) {
565 return DominatingValue<T>::save(*this, value);
615 typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
631 assert(!DominatingValue<Address>::needsSaving(ActiveFlag) &&
634 typedef std::tuple<typename DominatingValue<A
[all...]

Completed in 313 milliseconds