/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | Dominators.h | 35 extern template class DomTreeNodeBase<BasicBlock>; 36 extern template class DominatorTreeBase<BasicBlock, false>; // DomTree 37 extern template class DominatorTreeBase<BasicBlock, true>; // PostDomTree 39 extern template class cfg::Update<BasicBlock *>; 47 extern template void Calculate<BBDomTree>(BBDomTree &DT); 48 extern template void CalculateWithUpdates<BBDomTree>(BBDomTree &DT, 51 extern template void Calculate<BBPostDomTree>(BBPostDomTree &DT); 53 extern template void InsertEdge<BBDomTree>(BBDomTree &DT, BasicBlock *From, 55 extern template void InsertEdge<BBPostDomTree>(BBPostDomTree &DT, 59 extern template voi [all...] |
H A D | PassInstrumentation.h | 91 template <typename CallableT> void registerBeforePassCallback(CallableT C) { in registerBeforePassCallback() 95 template <typename CallableT> void registerAfterPassCallback(CallableT C) { in registerAfterPassCallback() 99 template <typename CallableT> 104 template <typename CallableT> 109 template <typename CallableT> 143 template <typename IRUnitT, typename PassT> 157 template <typename IRUnitT, typename PassT> 167 template <typename IRUnitT, typename PassT> 176 template <typename IRUnitT, typename PassT> 185 template <typenam [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
H A D | StringSwitch.h | 9 // This file implements the StringSwitch template, which mimics a switch() 27 /// literals. The template type parameter \p T is the type of the value that 42 template<typename T, typename R = T> 72 template<unsigned N> 83 template<unsigned N> 94 template<unsigned N> 105 template<unsigned N0, unsigned N1> 112 template<unsigned N0, unsigned N1, unsigned N2> 119 template<unsigned N0, unsigned N1, unsigned N2, unsigned N3> 127 template<unsigne [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
H A D | DepthFirstIterator.h | 49 template<class SetType, bool External> // Non-external set 55 template<class SetType> 68 template <typename NodeRef, unsigned SmallSize=8> 74 template <typename IterT> 81 template <class GraphT, 215 template <class T> 220 template <class T> 226 template <class T> 232 template <class T, class SetTy = std::set<typename GraphTraits<T>::NodeRef>> 238 template <clas [all...] |
H A D | ilist.h | 40 template <typename NodeTy> struct ilist_alloc_traits { 53 /// template <> 56 template <typename NodeTy> struct ilist_noalloc_traits { 64 template <typename NodeTy> struct ilist_callback_traits { 70 template <class Iterator> 77 /// A fragment for template traits for intrusive list that provides default 81 template <typename NodeTy> 88 template <typename NodeTy> 92 template <typename Ty> struct ilist_traits<const Ty> {}; 96 template <clas [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/random/internal/ |
H A D | iostream_state_saver.h | 31 template <typename T> 44 template <typename OStream> 81 template <typename CharT, typename Traits> 93 template <typename T> 106 template <typename T> 115 template <> 119 template <> 123 template <> 131 template <typename IStream> 148 template <typenam [all...] |
/third_party/skia/include/core/ |
H A D | SkRefCnt.h | 131 template <typename T> static inline T* SkRef(T* obj) { in SkRef() 139 template <typename T> static inline T* SkSafeRef(T* obj) { in SkSafeRef() 148 template <typename T> static inline void SkSafeUnref(T* obj) { in SkSafeUnref() 158 template <typename Derived> 215 template <typename T> class sk_sp { 227 template <typename U, 237 template <typename U, 268 template <typename U, 284 template <typename U, 334 template <typenam [all...] |
/third_party/icu/vendor/double-conversion/upstream/test/cctest/ |
H A D | cctest.h | 73 template<typename T> inline void PrintfValue(T x); 74 template<> inline void PrintfValue(int x) { printf("%d", x); } in PrintfValue() 75 template<> inline void PrintfValue(unsigned int x) { printf("%u", x); } in PrintfValue() 76 template<> inline void PrintfValue(short x) { printf("%hd", x); } in PrintfValue() 77 template<> inline void PrintfValue(unsigned short x) { printf("%hu", x); } in PrintfValue() 78 template<> inline void PrintfValue(int64_t x) { printf("%" PRId64, x); } in PrintfValue() 79 template<> inline void PrintfValue(uint64_t x) { printf("%" PRIu64, x); } in PrintfValue() 80 template<> inline void PrintfValue(float x) { printf("%.30e", static_cast<double>(x)); } in PrintfValue() 81 template<> inline void PrintfValue(double x) { printf("%.30e", x); } in PrintfValue() 82 template<> inlin in PrintfValue() [all...] |
/third_party/node/deps/v8/include/v8-include/ |
H A D | v8-handle-base.h | 26 template <typename T> 34 template <template <typename T, typename... Ms> typename H, typename T, 37 return handle.template value<T>(); in HandleAsValue() 42 template <typename T> 47 template <typename T, typename S> 52 template <typename T> 59 template <typename T> 64 template <typename T, typename S> 69 template <typenam [all...] |
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | marking-worklists.h | 22 template <AccessMode = AccessMode::kNonAtomic> 24 template <AccessMode = AccessMode::kNonAtomic> 26 template <AccessMode = AccessMode::kNonAtomic> 28 template <AccessMode = AccessMode::kNonAtomic> 30 template <AccessMode = AccessMode::kNonAtomic> 36 template <AccessMode> 136 template <> 142 template <> 151 template <AccessMode mode> 158 template <AccessMod [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
H A D | CommandLine.h | 388 template <class Ty> struct initializer { 392 template <class Opt> void apply(Opt &O) const { O.setInitialValue(Init); } in apply() 395 template <class Ty> initializer<Ty> init(const Ty &Val) { in init() 403 template <class Ty> struct LocationClass { 408 template <class Opt> void apply(Opt &O) const { O.setLocation(O, Loc); } in apply() 411 template <class Ty> LocationClass<Ty> location(Ty &L) { in location() 422 template <class Opt> void apply(Opt &O) const { O.setCategory(Category); } in apply() 431 template <class Opt> void apply(Opt &O) const { O.addSubCommand(Sub); } in apply() 437 // Support value comparison outside the template. 451 template <clas [all...] |
H A D | Error.h | 45 /// the ErrorInfo template subclass instead. 74 template <typename ErrorInfoT> bool isA() const { in isA() 158 template <typename... HandlerTs> 163 template <typename T> friend class Expected; 232 template <typename ErrT> bool isA() const { in isA() 303 template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) { in make_error() 316 template <typename ThisErrT, typename ParentErrT = ErrorInfoBase> 331 template <typename... HandlerTs> 398 template <typename HandlerT> 404 template <typenam [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/ |
H A D | btree_container.h | 36 template <typename Tree> 43 // `key_type` otherwise. It permits template argument deduction on `K` for the 45 template <class K> 48 template type<K, typename Tree::key_type>; 107 template <typename K = key_type> 112 template <typename K = key_type> 116 template <typename K = key_type> 120 template <typename K = key_type> 124 template <typename K = key_type> 128 template <typenam in lower_bound() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
H A D | MathExtras.h | 90 template <typename T, std::size_t SizeOfT> struct TrailingZerosCounter { 114 template <typename T> struct TrailingZerosCounter<T, 4> { 130 template <typename T> struct TrailingZerosCounter<T, 8> { 155 template <typename T> 164 template <typename T, std::size_t SizeOfT> struct LeadingZerosCounter { 183 template <typename T> struct LeadingZerosCounter<T, 4> { 199 template <typename T> struct LeadingZerosCounter<T, 8> { 224 template <typename T> 239 template <typename T> T findFirstSet(T Val, ZeroBehavior ZB = ZB_Max) { in findFirstSet() 248 template <typenam [all...] |
H A D | Endian.h | 37 template<class T, int alignment> 50 template <typename value_type> 58 template<typename value_type, endianness endian> 64 template <typename value_type, std::size_t alignment> 75 template<typename value_type, 84 template <typename value_type, std::size_t alignment, typename CharT> 91 template<typename value_type, endianness endian, std::size_t alignment, 98 template <typename value_type, std::size_t alignment> 106 template<typename value_type, 113 template <typenam [all...] |
H A D | Registry.h | 9 // Defines a registry template for discovering pluggable modules. 26 template <typename T> 43 template <typename T> 105 /// A static registration template. Use like such: 110 /// Use of this template requires that: 113 template <typename V> 131 /// This provides template definitions of add_node, begin, and the Head and Tail 139 template<typename T> typename Registry<T>::node *Registry<T>::Head = nullptr;\ 140 template<typename T> typename Registry<T>::node *Registry<T>::Tail = nullptr;\ 141 template<typenam [all...] |
/third_party/gn/src/base/numerics/ |
H A D | safe_conversions.h | 22 template <typename Dst, typename Src> 27 return CheckOnFailure::template HandleFailure<Dst>(); in Do() 35 template <typename Dst, typename Src, typename Enable = void> 40 return CheckOnFailure::template HandleFailure<bool>(); in Do() 45 template <typename Dst, typename Src> 63 template <typename Dst, typename Src> 82 template <typename Dst, typename Src> 96 template <typename Dst, 105 : CheckHandler::template HandleFailure<Dst>(); in checked_cast() 111 template <typenam [all...] |
/third_party/node/deps/v8/include/v8-include/cppgc/internal/ |
H A D | write-barrier.h | 73 template <typename MemberStorage> 77 template <typename HeapHandleCallback> 87 template <WriteBarrierSlotType> 100 template <GenerationalBarrierType> 104 template <GenerationalBarrierType> 156 template <WriteBarrier::Type type> 169 template <WriteBarrier::ValueMode value_mode, typename HeapHandleCallback> 176 template <WriteBarrier::ValueMode value_mode, typename HeapHandleCallback, 184 template <WriteBarrier::ValueMode value_mode, typename HeapHandleCallback> 194 template <typenam [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | iterator.h | 32 template <typename ValueType, bool IsConst = false> 77 template <bool IsConstForMethod = IsConst> 86 template <bool IsConstForMethod = IsConst> 95 template <bool IsConstForMethod = IsConst> 113 template <typename IteratorType> 134 template <typename IteratorType> 142 template <typename IteratorType> 149 template <typename ValueType, 158 template <typename ValueType, 172 template <typenam [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | iterator.h | 32 template <typename ValueType, bool IsConst = false> 77 template <bool IsConstForMethod = IsConst> 86 template <bool IsConstForMethod = IsConst> 95 template <bool IsConstForMethod = IsConst> 113 template <typename IteratorType> 134 template <typename IteratorType> 142 template <typename IteratorType> 149 template <typename ValueType, 158 template <typename ValueType, 172 template <typenam [all...] |
/third_party/spirv-tools/source/opt/ |
H A D | iterator.h | 32 template <typename ValueType, bool IsConst = false> 77 template <bool IsConstForMethod = IsConst> 86 template <bool IsConstForMethod = IsConst> 95 template <bool IsConstForMethod = IsConst> 113 template <typename IteratorType> 134 template <typename IteratorType> 142 template <typename IteratorType> 149 template <typename ValueType, 158 template <typename ValueType, 172 template <typenam [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/ |
H A D | ResourceManager11.h | 31 template <typename T> 47 template <typename T> 97 template <> \ 105 template <> \ 113 template <> \ 120 template <ResourceType Param> \ 124 template <ResourceType Param> \ 128 template <ResourceType Param> \ 141 template <typename Param> \ 145 template <typenam [all...] |
/third_party/mesa3d/src/gtest/include/gtest/internal/ |
H A D | gtest-internal.h | 96 template <typename T> 113 // This constructor template allows any value to be implicitly 120 template <typename T, 208 // This template class represents an IEEE floating-point number 210 // template parameters). 237 template <typename RawType> 389 template <> 391 template <> 394 // Typedefs the instances of the FloatingPoint template class that we 407 template <typenam [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | entry_points_utils.h | 23 // A template struct for determining the default value to return for each entry point. 24 template <angle::EntryPoint EP, typename ReturnType> 28 template <angle::EntryPoint EP> 35 template <angle::EntryPoint EP> 41 template <angle::EntryPoint EP> 47 template <angle::EntryPoint EP> 54 template <angle::EntryPoint EP, typename PointerType> 60 template <angle::EntryPoint EP, typename PointerType> 67 template <> 74 template <> [all...] |
/third_party/skia/src/core/ |
H A D | SkRecord.h | 37 // template <typename T> 40 template <typename F> 46 // template <typename T> 49 template <typename F> 56 template <typename T> 67 template <typename T> 78 template <typename T> 114 template <typename T> 118 template <typename T> 124 template <typenam [all...] |