/external/llvm/include/llvm/Support/ |
D | Casting.h | 53 template <typename To, typename From, typename Enabler = void> 56 return To::classof(&Val); 61 template <typename To, typename From> 63 To, From, typename std::enable_if<std::is_base_of<To, From>::value>::type> { 67 template <typename To, typename From> struct isa_impl_cl { 69 return isa_impl<To, From>::doit(Val); 73 template <typename To, typename From> struct isa_impl_cl<To, const From> { 75 return isa_impl<To, From>::doit(Val); 79 template <typename To, typename From> struct isa_impl_cl<To, From*> { 82 return isa_impl<To, From>::doit(*Val); [all …]
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
D | Casting.h | 53 template <typename To, typename From, typename Enabler = void> 56 return To::classof(&Val); 61 template <typename To, typename From> 63 To, From, typename std::enable_if<std::is_base_of<To, From>::value>::type> { 67 template <typename To, typename From> struct isa_impl_cl { 69 return isa_impl<To, From>::doit(Val); 73 template <typename To, typename From> struct isa_impl_cl<To, const From> { 75 return isa_impl<To, From>::doit(Val); 79 template <typename To, typename From> struct isa_impl_cl<To, From*> { 82 return isa_impl<To, From>::doit(*Val); [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
D | Casting.h | 56 template <typename To, typename From, typename Enabler = void> 59 return To::classof(&Val); 64 template <typename To, typename From> 66 To, From, typename std::enable_if<std::is_base_of<To, From>::value>::type> { 70 template <typename To, typename From> struct isa_impl_cl { 72 return isa_impl<To, From>::doit(Val); 76 template <typename To, typename From> struct isa_impl_cl<To, const From> { 78 return isa_impl<To, From>::doit(Val); 82 template <typename To, typename From> 83 struct isa_impl_cl<To, const std::unique_ptr<From>> { [all …]
|
D | GenericDomTreeConstruction.h | 640 const NodePtr From, const NodePtr To) { in InsertEdge() 643 assert(To && "Cannot be a nullptr"); in InsertEdge() 645 << BlockNamePrinter(To) << "\n"); in InsertEdge() 663 const TreeNodePtr ToTN = DT.getNode(To); in InsertEdge() 665 InsertUnreachable(DT, BUI, FromTN, To); in InsertEdge() 674 const TreeNodePtr To) { in UpdateRootsBeforeInsertion() 678 if (!DT.isVirtualRoot(To->getIDom())) return false; in UpdateRootsBeforeInsertion() 680 auto RIt = llvm::find(DT.Roots, To->getBlock()); in UpdateRootsBeforeInsertion() 684 LLVM_DEBUG(dbgs() << "\t\tAfter the insertion, " << BlockNamePrinter(To) in UpdateRootsBeforeInsertion() 723 const TreeNodePtr From, const TreeNodePtr To) { in InsertReachable() [all …]
|
/external/protobuf/src/google/protobuf/stubs/ |
D | casts.h | 58 template<typename To, typename From> 59 inline To implicit_cast(From const &f) { in implicit_cast() 81 template<typename To, typename From> // use like this: down_cast<T*>(foo); 82 inline To down_cast(From* f) { // so we only accept pointers in down_cast() 88 implicit_cast<From*, To>(0); in down_cast() 92 assert(f == nullptr || dynamic_cast<To>(f) != nullptr); // RTTI: debug mode only! in down_cast() 94 return static_cast<To>(f); in down_cast() 97 template<typename To, typename From> // use like this: down_cast<T&>(foo); 98 inline To down_cast(From& f) { in down_cast() 99 typedef typename std::remove_reference<To>::type* ToAsPointer; in down_cast() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | DomTreeUpdater.cpp | 27 const auto *To = Update.getTo(); in isUpdateValid() local 35 successors(From), [To](const BasicBlock *B) { return B == To; }); in isUpdateValid() 58 BasicBlock *From, BasicBlock *To) { in applyLazyUpdate() argument 64 const DominatorTree::UpdateType Update = {Kind, From, To}; in applyLazyUpdate() 68 From, To}; in applyLazyUpdate() 318 void DomTreeUpdater::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge() argument 321 assert(isUpdateValid({DominatorTree::Insert, From, To}) && in insertEdge() 329 if (From == To) in insertEdge() 334 DT->insertEdge(From, To); in insertEdge() 336 PDT->insertEdge(From, To); in insertEdge() [all …]
|
D | Dominators.cpp | 78 DomTreeBuilder::BBDomTree &DT, BasicBlock *From, BasicBlock *To); 80 DomTreeBuilder::BBPostDomTree &DT, BasicBlock *From, BasicBlock *To); 83 DomTreeBuilder::BBDomTree &DT, BasicBlock *From, BasicBlock *To); 85 DomTreeBuilder::BBPostDomTree &DT, BasicBlock *From, BasicBlock *To); 401 void DeferredDominance::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge() argument 402 applyUpdate(DominatorTree::Insert, From, To); in insertEdge() 409 void DeferredDominance::deleteEdge(BasicBlock *From, BasicBlock *To) { in deleteEdge() argument 410 applyUpdate(DominatorTree::Delete, From, To); in deleteEdge() 489 BasicBlock *To = U.getTo(); in dump() local 490 if (To) { in dump() [all …]
|
/external/tensorflow/tensorflow/core/platform/default/ |
D | casts.h | 49 template <typename To, typename From> // use like this: down_cast<T*>(foo); 50 inline To down_cast(From* f) { // so we only accept pointers in down_cast() 52 (std::is_base_of<From, typename std::remove_pointer<To>::type>::value), in down_cast() 58 assert(f == nullptr || dynamic_cast<To>(f) != nullptr); in down_cast() 61 return static_cast<To>(f); in down_cast() 72 template <typename To, typename From> 73 inline To down_cast(From& f) { in down_cast() 74 static_assert(std::is_lvalue_reference<To>::value, in down_cast() 77 (std::is_base_of<From, typename std::remove_reference<To>::type>::value), in down_cast() 83 assert(dynamic_cast<typename std::remove_reference<To>::type*>(&f) != in down_cast() [all …]
|
/external/protobuf/src/google/protobuf/util/internal/ |
D | datapiece.cc | 60 template <typename To, typename From> 61 StatusOr<To> ValidateNumberConversion(To after, From before) { in ValidateNumberConversion() 63 MathUtil::Sign<From>(before) == MathUtil::Sign<To>(after)) { in ValidateNumberConversion() 77 template <typename To, typename From> 78 StatusOr<To> NumberConvertAndCheck(From before) { in NumberConvertAndCheck() 79 if (std::is_same<From, To>::value) return before; in NumberConvertAndCheck() 81 To after = static_cast<To>(before); in NumberConvertAndCheck() 87 template <typename To, typename From> 88 StatusOr<To> FloatingPointToIntConvertAndCheck(From before) { in FloatingPointToIntConvertAndCheck() 89 if (std::is_same<From, To>::value) return before; in FloatingPointToIntConvertAndCheck() [all …]
|
/external/tensorflow/tensorflow/core/kernels/ |
D | cast_op.h | 238 template <typename From, typename To> 239 struct scalar_cast_op<std::complex<From>, To> { 240 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE To 243 return static_cast<To>(a.real()); 247 template <typename From, typename To> 248 struct scalar_cast_op<From, std::complex<To>> { 249 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex<To> operator()( 252 return std::complex<To>(static_cast<To>(a), To(0)); 256 template <typename From, typename To> 257 struct scalar_cast_op<std::complex<From>, std::complex<To>> { [all …]
|
D | aggregate_ops.cc | 77 auto To = output->flat<T>(); in Compute() local 89 functor2(ctx->template eigen_device<Device>(), To, I(0), I(1)); in Compute() 97 functor2(ctx->template eigen_device<Device>(), To, I(0), I(1)); in Compute() 102 functor3(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2)); in Compute() 107 functor4(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2), in Compute() 113 functor5(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2), in Compute() 119 functor6(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2), in Compute() 125 functor7(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2), in Compute() 131 functor8(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2), in Compute() 138 functor9(ctx->template eigen_device<Device>(), To, I(0), I(1), I(2), in Compute() [all …]
|
/external/google-breakpad/src/testing/include/gmock/internal/ |
D | gmock-internal-utils.h | 184 template <TypeKind kFromKind, typename From, TypeKind kToKind, typename To> 193 template <typename To> 194 struct LosslessArithmeticConvertibleImpl<kBool, bool, kInteger, To> 198 template <typename To> 199 struct LosslessArithmeticConvertibleImpl<kBool, bool, kFloatingPoint, To> 209 template <typename From, typename To> 210 struct LosslessArithmeticConvertibleImpl<kInteger, From, kInteger, To> 214 ((sizeof(From) < sizeof(To)) && 215 (!GMOCK_IS_SIGNED_(From) || GMOCK_IS_SIGNED_(To))) || 217 ((sizeof(From) == sizeof(To)) && [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/unittest/googlemock/include/gmock/internal/ |
D | gmock-internal-utils.h | 184 template <TypeKind kFromKind, typename From, TypeKind kToKind, typename To> 193 template <typename To> 194 struct LosslessArithmeticConvertibleImpl<kBool, bool, kInteger, To> 198 template <typename To> 199 struct LosslessArithmeticConvertibleImpl<kBool, bool, kFloatingPoint, To> 209 template <typename From, typename To> 210 struct LosslessArithmeticConvertibleImpl<kInteger, From, kInteger, To> 214 ((sizeof(From) < sizeof(To)) && 215 (!GMOCK_IS_SIGNED_(From) || GMOCK_IS_SIGNED_(To))) || 217 ((sizeof(From) == sizeof(To)) && [all …]
|
/external/OpenCL-CTS/test_conformance/spirv_new/ |
D | test_decorate.cpp | 180 template<typename Ti, typename Tl, typename To> 202 size_t out_bytes = sizeof(To) * num; in verify_saturated_results() 207 To loVal = std::numeric_limits<To>::min(); in verify_saturated_results() 208 To hiVal = std::numeric_limits<To>::max(); in verify_saturated_results() 252 std::vector<To> h_res(num); in verify_saturated_results() 258 To val = (To)std::min<Ti>(std::max<Ti>(ival, loVal), hiVal); in verify_saturated_results() 274 template<typename Ti, typename Tl, typename To> 291 return verify_saturated_results<Ti, Tl, To>(deviceID, context, queue, name, prog); in test_saturate_full() 294 #define TEST_SATURATED_CONVERSION(Ti, Tl, To) \ argument 295 TEST_SPIRV_FUNC(decorate_saturated_conversion_##To) \ [all …]
|
/external/mockito/src/main/java/org/mockito/internal/util/collections/ |
D | ListUtil.java | 29 …public static <From, To> LinkedList<To> convert(Collection<From> collection, Converter<From, To> c… in convert() 30 LinkedList<To> converted = new LinkedList<To>(); in convert() 41 public interface Converter<From, To> { 42 To convert(From from); in convert()
|
/external/sfntly/cpp/src/sfntly/port/ |
D | type.h | 47 template<typename To, typename From> 48 inline To implicit_cast(From const &f) { in implicit_cast() 52 template<typename To, typename From> // use like this: down_cast<T*>(foo); 53 inline To down_cast(From* f) { // so we only accept pointers in down_cast() 63 implicit_cast<From*, To>(0); in down_cast() 72 assert(f == NULL || dynamic_cast<To>(f) != NULL); in down_cast() 74 return static_cast<To>(f); in down_cast()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/ |
D | CFGBuilder.cpp | 38 static void ConnectBlocks(BasicBlock *From, BasicBlock *To) { in ConnectBlocks() argument 40 << To->getName() << "\n"; in ConnectBlocks() 48 IRB.CreateSwitch(ConstantInt::get(IntTy, 0), To); in ConnectBlocks() 56 SI->addCase(IntVal, To); in ConnectBlocks() 59 static void DisconnectBlocks(BasicBlock *From, BasicBlock *To) { in DisconnectBlocks() argument 61 << To->getName() << "\n"; in DisconnectBlocks() 72 if (SI->getDefaultDest() == To) { in DisconnectBlocks() 80 if (CIt->getCaseSuccessor() == To) { in DisconnectBlocks() 100 BasicBlock *To = getOrAddBlock(A.To); in connect() local 105 ConnectBlocks(From, To); in connect() [all …]
|
D | DominatorTreeTest.cpp | 674 return std::tie(A.Action, A.Edge.From, A.Edge.To) < in CompUpdates() 675 std::tie(B.Action, B.Edge.From, B.Edge.To); in CompUpdates() 699 BasicBlock *To = B.getOrAddBlock(LastUpdate->Edge.To); in TEST() local 700 DT.insertEdge(From, To); in TEST() 702 PDT.insertEdge(From, To); in TEST() 726 BasicBlock *To = B.getOrAddBlock(LastUpdate->Edge.To); in TEST() local 727 DT.insertEdge(From, To); in TEST() 729 PDT.insertEdge(From, To); in TEST() 753 BasicBlock *To = B.getOrAddBlock(LastUpdate->Edge.To); in TEST() local 754 DT.insertEdge(From, To); in TEST() [all …]
|
/external/capstone/ |
D | COMPILE.TXT | 4 To natively compile for Windows using Microsoft Visual Studio, see COMPILE_MSVC.TXT. 6 To compile using CMake, see COMPILE_CMAKE.TXT. 8 To compile using XCode on MacOSX, see xcode/README.md. 39 To avoid editing config.mk for these customization, we can pass their values to 54 - To compile for current platform, run: 66 To install Capstone, run: 100 To cross-compile for Windows, Linux & gcc-mingw-w64-i686 (and also gcc-mingw-w64-x86-64 103 - To cross-compile Windows 32-bit binary, simply run: 107 - To cross-compile Windows 64-bit binary, run: 118 To cross-compile for iOS (iPhone/iPad/iPod), Mac OSX with XCode installed is required. [all …]
|
/external/fmtlib/include/fmt/ |
D | chrono.h | 35 template <typename To, typename From, 36 FMT_ENABLE_IF(!std::is_same<From, To>::value && 38 std::numeric_limits<To>::is_signed)> 39 FMT_CONSTEXPR To lossless_integral_conversion(const From from, int& ec) { in lossless_integral_conversion() 42 using T = std::numeric_limits<To>; in lossless_integral_conversion() 57 return static_cast<To>(from); in lossless_integral_conversion() 64 template <typename To, typename From, 65 FMT_ENABLE_IF(!std::is_same<From, To>::value && 67 std::numeric_limits<To>::is_signed)> 68 FMT_CONSTEXPR To lossless_integral_conversion(const From from, int& ec) { in lossless_integral_conversion() [all …]
|
/external/libcxx/test/libcxx/utilities/function.objects/func.require/ |
D | invoke_helpers.h | 144 template <class To> 146 To object; 153 To& operator*() const volatile { return const_cast<To&>(object); } 160 template <class To> 162 To object; 170 To& operator*() { return object; } 171 To const& operator*() const { return object; } 172 To volatile& operator*() volatile { return object; } 173 To const volatile& operator*() const volatile { return object; } 175 To& operator*() & { return object; } [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | CFLGraph.h | 128 void addEdge(Node From, Node To, int64_t Offset = 0) { 131 auto *ToInfo = getNode(To); 134 FromInfo->Edges.push_back(Edge{To, Offset}); 222 void addAssignEdge(Value *From, Value *To, int64_t Offset = 0) { 223 assert(From != nullptr && To != nullptr); 224 if (!From->getType()->isPointerTy() || !To->getType()->isPointerTy()) 227 if (To != From) { 228 addNode(To); 229 Graph.addEdge(InstantiatedValue{From, 0}, InstantiatedValue{To, 0}, 234 void addDerefEdge(Value *From, Value *To, bool IsRead) { in addDerefEdge() argument [all …]
|
/external/libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/ |
D | U.pass.cpp | 52 template <class To, class From> 53 constexpr bool implicit_conversion(optional<To>&& opt, const From& v) in implicit_conversion() 55 using O = optional<To>; in implicit_conversion() 59 return opt && *opt == static_cast<To>(v); in implicit_conversion() 62 template <class To, class Input, class Expect> 65 using O = optional<To>; in explicit_conversion() 70 optional<To> opt(std::forward<Input>(in)); in explicit_conversion() 71 return opt && *opt == static_cast<To>(v); in explicit_conversion()
|
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
D | X87.cpp | 154 test.set##MemorySize##To(T1, OldValue1); \ in TEST_F() 155 test.set##MemorySize##To(N1, NewValue1); \ in TEST_F() 156 test.set##MemorySize##To(T2, OldValue2); \ in TEST_F() 157 test.set##MemorySize##To(N2, NewValue2); \ in TEST_F() 158 test.set##MemorySize##To(T3, OldValue3); \ in TEST_F() 159 test.set##MemorySize##To(N3, NewValue3); \ in TEST_F() 160 test.set##MemorySize##To(T4, OldValue4); \ in TEST_F() 161 test.set##MemorySize##To(N4, NewValue4); \ in TEST_F() 162 test.set##MemorySize##To(T5, OldValue5); \ in TEST_F() 163 test.set##MemorySize##To(N5, NewValue5); \ in TEST_F() [all …]
|
/external/v8/src/api/ |
D | api-inl.h | 49 template <class From, class To> 50 inline Local<To> Utils::Convert(v8::internal::Handle<From> obj) { in Convert() 52 return Local<To>(reinterpret_cast<To*>(obj.location())); in Convert() 57 #define MAKE_TO_LOCAL(Name, From, To) \ argument 58 Local<v8::To> Utils::Name(v8::internal::Handle<v8::internal::From> obj) { \ 59 return Convert<v8::internal::From, v8::To>(obj); \ 115 #define MAKE_OPEN_HANDLE(From, To) \ in MAKE_TO_LOCAL() argument 116 v8::internal::Handle<v8::internal::To> Utils::OpenHandle( \ in MAKE_TO_LOCAL() 122 .Is##To()); \ in MAKE_TO_LOCAL() 123 return v8::internal::Handle<v8::internal::To>( \ in MAKE_TO_LOCAL()
|