Home
last modified time | relevance | path

Searched refs:To (Results 1 – 25 of 5176) sorted by relevance

12345678910>>...208

/external/openscreen/util/
Dsaturate_cast.h15 template <typename To, typename From>
17 std::is_same<std::remove_cv<To>, std::remove_cv<From>>::value,
18 To>
33 template <typename To, typename From>
35 std::is_integral<From>::value && std::is_integral<To>::value &&
36 (std::is_signed<From>::value == std::is_signed<To>::value),
37 To>
39 if (from <= std::numeric_limits<To>::min()) { in saturate_cast()
40 return std::numeric_limits<To>::min(); in saturate_cast()
42 if (from >= std::numeric_limits<To>::max()) { in saturate_cast()
[all …]
/external/llvm/include/llvm/Support/
DCasting.h53 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/
DCasting.h53 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-10.0/llvm/include/llvm/Support/
DCasting.h55 template <typename To, typename From, typename Enabler = void>
58 return To::classof(&Val);
63 template <typename To, typename From>
65 To, From, typename std::enable_if<std::is_base_of<To, From>::value>::type> {
69 template <typename To, typename From> struct isa_impl_cl {
71 return isa_impl<To, From>::doit(Val);
75 template <typename To, typename From> struct isa_impl_cl<To, const From> {
77 return isa_impl<To, From>::doit(Val);
81 template <typename To, typename From>
82 struct isa_impl_cl<To, const std::unique_ptr<From>> {
[all …]
/external/llvm-project/llvm/include/llvm/Support/
DCasting.h55 template <typename To, typename From, typename Enabler = void>
58 return To::classof(&Val);
63 template <typename To, typename From>
64 struct isa_impl<To, From, std::enable_if_t<std::is_base_of<To, From>::value>> {
68 template <typename To, typename From> struct isa_impl_cl {
70 return isa_impl<To, From>::doit(Val);
74 template <typename To, typename From> struct isa_impl_cl<To, const From> {
76 return isa_impl<To, From>::doit(Val);
80 template <typename To, typename From>
81 struct isa_impl_cl<To, const std::unique_ptr<From>> {
[all …]
/external/protobuf/src/google/protobuf/stubs/
Dcasts.h58 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/tensorflow/tensorflow/core/platform/default/
Dcasts.h49 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/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DDomTreeUpdater.cpp28 const auto *To = Update.getTo(); in isUpdateValid() local
36 successors(From), [To](const BasicBlock *B) { return B == To; }); in isUpdateValid()
317 void DomTreeUpdater::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge() argument
320 assert(isUpdateValid({DominatorTree::Insert, From, To}) && in insertEdge()
328 if (From == To) in insertEdge()
333 DT->insertEdge(From, To); in insertEdge()
335 PDT->insertEdge(From, To); in insertEdge()
339 PendUpdates.push_back({DominatorTree::Insert, From, To}); in insertEdge()
342 void DomTreeUpdater::insertEdgeRelaxed(BasicBlock *From, BasicBlock *To) { in insertEdgeRelaxed() argument
343 if (From == To) in insertEdgeRelaxed()
[all …]
/external/llvm-project/llvm/lib/Analysis/
DDomTreeUpdater.cpp28 const auto *To = Update.getTo(); in isUpdateValid() local
35 const bool HasEdge = llvm::is_contained(successors(From), To); in isUpdateValid()
316 void DomTreeUpdater::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge() argument
319 assert(isUpdateValid({DominatorTree::Insert, From, To}) && in insertEdge()
327 if (From == To) in insertEdge()
332 DT->insertEdge(From, To); in insertEdge()
334 PDT->insertEdge(From, To); in insertEdge()
338 PendUpdates.push_back({DominatorTree::Insert, From, To}); in insertEdge()
341 void DomTreeUpdater::insertEdgeRelaxed(BasicBlock *From, BasicBlock *To) { in insertEdgeRelaxed() argument
342 if (From == To) in insertEdgeRelaxed()
[all …]
/external/tensorflow/tensorflow/core/kernels/
Dcast_op.h238 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 …]
/external/protobuf/src/google/protobuf/util/internal/
Ddatapiece.cc60 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/OpenCL-CTS/test_conformance/spirv_new/
Dtest_decorate.cpp180 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/llvm-project/llvm/include/llvm/ADT/
Dbit.h26 typename To, typename From,
27 typename = std::enable_if_t<sizeof(To) == sizeof(From)>
31 typename = std::enable_if_t<std::is_trivially_constructible<To>::value>
34 typename = std::enable_if_t<__is_trivially_constructible(To)>
41 typename = std::enable_if_t<std::is_trivially_copyable<To>::value>,
45 typename = std::enable_if_t<__is_trivially_copyable(To)>,
55 inline To bit_cast(const From &from) noexcept { in bit_cast()
56 To to; in bit_cast()
57 std::memcpy(&to, &from, sizeof(To)); in bit_cast()
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DDynamicCastInfo.h22 : From(from), To(to), ResultKind(resultKind) {} in DynamicCastInfo()
25 QualType to() const { return To; } in to()
28 return From == from && To == to; in equals()
35 return From == RHS.From && To == RHS.To;
38 return From < RHS.From && To < RHS.To;
43 ID.Add(To); in Profile()
48 QualType From, To;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
Dbit.h25 template <typename To, typename From
26 , typename = typename std::enable_if<sizeof(To) == sizeof(From)>::type
29 , typename = typename std::is_trivially_constructible<To>::type
31 , typename = typename std::enable_if<__is_trivially_constructible(To)>::type
37 , typename = typename std::enable_if<std::is_trivially_copyable<To>::value>::type
40 , typename = typename std::enable_if<__is_trivially_copyable(To)>::type
50 inline To bit_cast(const From &from) noexcept { in bit_cast()
51 To to; in bit_cast()
52 std::memcpy(&to, &from, sizeof(To)); in bit_cast()
/external/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/
Dgmock-internal-utils.h186 template <TypeKind kFromKind, typename From, TypeKind kToKind, typename To>
195 template <typename To>
196 struct LosslessArithmeticConvertibleImpl<kBool, bool, kInteger, To>
200 template <typename To>
201 struct LosslessArithmeticConvertibleImpl<kBool, bool, kFloatingPoint, To>
211 template <typename From, typename To>
212 struct LosslessArithmeticConvertibleImpl<kInteger, From, kInteger, To>
216 ((sizeof(From) < sizeof(To)) &&
217 (!GMOCK_IS_SIGNED_(From) || GMOCK_IS_SIGNED_(To))) ||
219 ((sizeof(From) == sizeof(To)) &&
[all …]
/external/llvm-project/clang/lib/AST/Interp/
DInterpBlock.cpp47 void Block::movePointer(Pointer *From, Pointer *To) { in movePointer() argument
50 To->Prev = From->Prev; in movePointer()
51 if (To->Prev) in movePointer()
52 To->Prev->Next = To; in movePointer()
53 To->Next = From->Next; in movePointer()
54 if (To->Next) in movePointer()
55 To->Next->Prev = To; in movePointer()
57 Pointers = To; in movePointer()
/external/sfntly/cpp/src/sfntly/port/
Dtype.h47 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/mockito/src/main/java/org/mockito/internal/util/collections/
DListUtil.java29 …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/llvm-project/llvm/tools/llvm-mca/Views/
DBottleneckAnalysis.cpp242 DGNode &To = Nodes[ToIID]; in propagateThroughEdges() local
247 if (Cost > To.Cost) { in propagateThroughEdges()
248 To.CriticalPredecessor = DepEdge; in propagateThroughEdges()
249 To.Cost = Cost; in propagateThroughEdges()
250 To.Depth = N.Depth + 1; in propagateThroughEdges()
252 To.NumVisitedPredecessors++; in propagateThroughEdges()
253 if (To.NumVisitedPredecessors == To.NumPredecessors) in propagateThroughEdges()
423 void DependencyGraph::addDependency(unsigned From, unsigned To, in addDependency() argument
426 DGNode &NodeTo = Nodes[To]; in addDependency()
429 auto It = find_if(Vec, [To, Dep](DependencyEdge &DE) { in addDependency()
[all …]
/external/capstone/
DCOMPILE.TXT4 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.
10 To compile for Windows CE (a.k.a, Windows Embedded Compact), see windowsce/COMPILE.md.
41 To avoid editing config.mk for these customization, we can pass their values to
56 - To compile for current platform, run:
68 To install Capstone, run:
107 To cross-compile for Windows, Linux & gcc-mingw-w64-i686 (and also gcc-mingw-w64-x86-64
110 - To cross-compile Windows 32-bit binary, simply run:
114 - To cross-compile Windows 64-bit binary, run:
[all …]
/external/llvm-project/llvm/unittests/IR/
DCFGBuilder.cpp37 static void ConnectBlocks(BasicBlock *From, BasicBlock *To) { in ConnectBlocks() argument
39 << To->getName() << "\n"; in ConnectBlocks()
47 IRB.CreateSwitch(ConstantInt::get(IntTy, 0), To); in ConnectBlocks()
55 SI->addCase(IntVal, To); in ConnectBlocks()
58 static void DisconnectBlocks(BasicBlock *From, BasicBlock *To) { in DisconnectBlocks() argument
60 << To->getName() << "\n"; in DisconnectBlocks()
71 if (SI->getDefaultDest() == To) { in DisconnectBlocks()
79 if (CIt->getCaseSuccessor() == To) { in DisconnectBlocks()
99 BasicBlock *To = getOrAddBlock(A.To); in connect() local
104 ConnectBlocks(From, To); in connect()
[all …]
DDominatorTreeTest.cpp704 return std::tie(A.Action, A.Edge.From, A.Edge.To) < in CompUpdates()
705 std::tie(B.Action, B.Edge.From, B.Edge.To); in CompUpdates()
729 BasicBlock *To = B.getOrAddBlock(LastUpdate->Edge.To); in TEST() local
730 DT.insertEdge(From, To); in TEST()
732 PDT.insertEdge(From, To); in TEST()
756 BasicBlock *To = B.getOrAddBlock(LastUpdate->Edge.To); in TEST() local
757 DT.insertEdge(From, To); in TEST()
759 PDT.insertEdge(From, To); in TEST()
783 BasicBlock *To = B.getOrAddBlock(LastUpdate->Edge.To); in TEST() local
784 DT.insertEdge(From, To); in TEST()
[all …]
/external/fmtlib/include/fmt/
Dchrono.h35 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/
Dinvoke_helpers.h144 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 …]

12345678910>>...208