Home
last modified time | relevance | path

Searched refs:Dest (Results 1 – 25 of 191) sorted by relevance

12345678

/third_party/boost/boost/spirit/home/x3/support/traits/
Dmove_to.hpp25 template <typename Source, typename Dest>
26 inline void move_to(Source&& src, Dest& dest);
37 template <typename Iterator, typename Dest>
38 inline void move_to(Iterator first, Iterator last, Dest& dest);
40 template <typename Dest>
41 inline void move_to(unused_type, Dest&) {} in move_to() argument
54 template <typename Source, typename Dest>
56 move_to(Source&, Dest&, unused_attribute) {} in move_to() argument
58 template <typename Source, typename Dest>
60 move_to_plain(Source& src, Dest& dest, mpl::false_) // src is not a single-element tuple in move_to_plain()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceTargetLoweringX8632.h137 Inst *createLoweredMove(Variable *Dest, Variable *SrcVar) override { in createLoweredMove() argument
138 if (isVectorType(Dest->getType())) { in createLoweredMove()
139 return Insts::Movp::create(Func, Dest, SrcVar); in createLoweredMove()
141 return Insts::Mov::create(Func, Dest, SrcVar); in createLoweredMove()
142 (void)Dest; in createLoweredMove()
318 void lowerAtomicRMW(Variable *Dest, uint32_t Operation, Operand *Ptr,
320 void lowerCountZeros(bool Cttz, Type Ty, Variable *Dest, Operand *FirstVal,
323 void typedLoad(Type Ty, Variable *Dest, Variable *Base, Constant *Offset);
327 void copyMemory(Type Ty, Variable *Dest, Variable *Src, int32_t OffsetAmt);
329 void lowerMemcpy(Operand *Dest, Operand *Src, Operand *Count);
[all …]
DIceTargetLoweringX8664.h138 Inst *createLoweredMove(Variable *Dest, Variable *SrcVar) override { in createLoweredMove() argument
139 if (isVectorType(Dest->getType())) { in createLoweredMove()
140 return Insts::Movp::create(Func, Dest, SrcVar); in createLoweredMove()
142 return Insts::Mov::create(Func, Dest, SrcVar); in createLoweredMove()
143 (void)Dest; in createLoweredMove()
314 void lowerAtomicRMW(Variable *Dest, uint32_t Operation, Operand *Ptr,
316 void lowerCountZeros(bool Cttz, Type Ty, Variable *Dest, Operand *FirstVal,
319 void typedLoad(Type Ty, Variable *Dest, Variable *Base, Constant *Offset);
323 void copyMemory(Type Ty, Variable *Dest, Variable *Src, int32_t OffsetAmt);
325 void lowerMemcpy(Operand *Dest, Operand *Src, Operand *Count);
[all …]
DIceTargetLoweringMIPS32.h166 void _add(Variable *Dest, Variable *Src0, Variable *Src1) { in _add() argument
167 Context.insert<InstMIPS32Add>(Dest, Src0, Src1); in _add()
170 void _addu(Variable *Dest, Variable *Src0, Variable *Src1) { in _addu() argument
171 Context.insert<InstMIPS32Addu>(Dest, Src0, Src1); in _addu()
174 void _and(Variable *Dest, Variable *Src0, Variable *Src1) { in _and() argument
175 Context.insert<InstMIPS32And>(Dest, Src0, Src1); in _and()
178 void _andi(Variable *Dest, Variable *Src, uint32_t Imm) { in _andi() argument
179 Context.insert<InstMIPS32Andi>(Dest, Src, Imm); in _andi()
210 void _abs_d(Variable *Dest, Variable *Src) { in _abs_d() argument
211 Context.insert<InstMIPS32Abs_d>(Dest, Src); in _abs_d()
[all …]
DIceTargetLoweringARM32.h211 void lowerInt64Arithmetic(InstArithmetic::OpKind Op, Variable *Dest,
278 void lowerInt64AtomicRMW(Variable *Dest, uint32_t Operation, Operand *Ptr,
280 void lowerAtomicRMW(Variable *Dest, uint32_t Operation, Operand *Ptr,
318 void lowerIDivRem(Variable *Dest, Variable *T, Variable *Src0R, Operand *Src1,
321 void lowerCLZ(Variable *Dest, Variable *ValLo, Variable *ValHi);
326 void _add(Variable *Dest, Variable *Src0, Operand *Src1,
328 Context.insert<InstARM32Add>(Dest, Src0, Src1, Pred);
330 void _adds(Variable *Dest, Variable *Src0, Operand *Src1,
333 Context.insert<InstARM32Add>(Dest, Src0, Src1, Pred, SetFlags);
335 Context.insert<InstFakeUse>(Dest);
[all …]
DIceInstX8632.h336 InstX86Base(Cfg *Func, InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest) in InstX86Base() argument
337 : InstTarget(Func, static_cast<InstKind>(Kind), Maxsrcs, Dest) {} in InstX86Base()
576 static InstX86Call *create(Cfg *Func, Variable *Dest, Operand *CallTarget) { in create() argument
578 InstX86Call(Func, Dest, CallTarget); in create()
589 InstX86Call(Cfg *Func, Variable *Dest, Operand *CallTarget);
608 void emitIASGPRShiftDouble(const Cfg *Func, const Variable *Dest,
614 void emitIASCastRegOp(const Cfg *Func, Type DestTy, const Variable *Dest,
621 const Variable *Dest, const Operand *Src0,
625 void emitIASMovlikeXMM(const Cfg *Func, const Variable *Dest,
739 InstX86BaseUnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src) in InstX86BaseUnaryopGPR() argument
[all …]
DIceInstX8664.h275 InstX86Base(Cfg *Func, InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest) in InstX86Base() argument
276 : InstTarget(Func, static_cast<InstKind>(Kind), Maxsrcs, Dest) {} in InstX86Base()
515 static InstX86Call *create(Cfg *Func, Variable *Dest, Operand *CallTarget) { in create() argument
517 InstX86Call(Func, Dest, CallTarget); in create()
528 InstX86Call(Cfg *Func, Variable *Dest, Operand *CallTarget);
547 void emitIASGPRShiftDouble(const Cfg *Func, const Variable *Dest,
553 void emitIASCastRegOp(const Cfg *Func, Type DestTy, const Variable *Dest,
560 const Variable *Dest, const Operand *Src0,
564 void emitIASMovlikeXMM(const Cfg *Func, const Variable *Dest,
678 InstX86BaseUnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src) in InstX86BaseUnaryopGPR() argument
[all …]
DWasmTranslator.cpp339 auto *Dest = makeVariable(Vals[0].toOperand()->getType(), Control); in Phi() local
345 auto *Phi = InstPhi::create(Func, Count * 200, Dest); in Phi()
351 setDefiningInst(Dest, Phi); in Phi()
353 LOG(out << Node(Dest) << "\n"); in Phi()
354 return OperandNode(Dest); in Phi()
397 Variable *Dest = nullptr; in Binop() local
400 Dest = BoolDest; in Binop()
402 Dest = makeVariable(Left.toOperand()->getType()); in Binop()
408 InstArithmetic::create(Func, InstArithmetic::Add, Dest, Left, Right)); in Binop()
413 Dest, Left, Right)); in Binop()
[all …]
DIceInstARM32.cpp201 Variable *Dest = Instr->getDest(); in emitTwoAddr() local
202 assert(Dest == Instr->getSrc(0)); in emitTwoAddr()
204 Dest->emit(Func); in emitTwoAddr()
660 const Variable *Dest = getDest(); in emitIAS() local
661 Type DestTy = Dest->getType(); in emitIAS()
669 Asm->vaddqi(typeElementType(DestTy), Dest, getSrc(0), getSrc(1)); in emitIAS()
672 Asm->vaddqf(Dest, getSrc(0), getSrc(1)); in emitIAS()
675 Asm->vadds(Dest, getSrc(0), getSrc(1), CondARM32::AL); in emitIAS()
678 Asm->vaddd(Dest, getSrc(0), getSrc(1), CondARM32::AL); in emitIAS()
686 const Variable *Dest = getDest(); in emitIAS() local
[all …]
DIceVariableSplitting.cpp135 bool isDestUsedInBlock(const Variable *Dest) const { in isDestUsedInBlock()
136 return Map[getVarNum(Dest)].LastUseNode == Node; in isDestUsedInBlock()
191 Dest = Instr->getDest(); in setInst()
198 if (Dest != nullptr && Dest->getLinkedTo() != nullptr) { in setInst()
199 LinkedToFixups.emplace_back(Dest); in setInst()
237 assert(Dest == nullptr); in handleLabel()
261 assert(Dest == nullptr); in handleIntraBlockBranch()
280 const bool DestIsInf = isInf(Dest); in handleSimpleVarAssign()
281 const bool DestIsAllocable = isAllocable(Dest); in handleSimpleVarAssign()
291 if (DestIsInf && SrcIsAllocable && Dest->getType() == SrcVar->getType()) { in handleSimpleVarAssign()
[all …]
DIceInst.cpp71 Inst::Inst(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in Inst() argument
72 : Kind(Kind), Number(Func->newInstNumber()), Dest(Dest), MaxSrcs(MaxSrcs), in Inst()
210 if (Dest && !Dest->isRematerializable()) { in liveness()
211 SizeT VarNum = Liveness->getLiveIndex(Dest->getIndex()); in liveness()
215 if (LiveBegin && Liveness->getRangeMask(Dest->getIndex())) { in liveness()
263 InstAlloca::InstAlloca(Cfg *Func, Variable *Dest, Operand *ByteCount, in InstAlloca() argument
265 : InstHighLevel(Func, Inst::Alloca, 1, Dest), AlignInBytes(AlignInBytes) { in InstAlloca()
271 InstArithmetic::InstArithmetic(Cfg *Func, OpKind Op, Variable *Dest, in InstArithmetic() argument
273 : InstHighLevel(Func, Inst::Arithmetic, 2, Dest), Op(Op) { in InstArithmetic()
294 InstAssign::InstAssign(Cfg *Func, Variable *Dest, Operand *Source) in InstAssign() argument
[all …]
DIceInstX8664.cpp120 InstX86Mul::InstX86Mul(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Mul() argument
122 : InstX86Base(Func, InstX86Base::Mul, 2, Dest) { in InstX86Mul()
127 InstX86Shld::InstX86Shld(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shld() argument
129 : InstX86Base(Func, InstX86Base::Shld, 3, Dest) { in InstX86Shld()
130 this->addSource(Dest); in InstX86Shld()
135 InstX86Shrd::InstX86Shrd(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shrd() argument
137 : InstX86Base(Func, InstX86Base::Shrd, 3, Dest) { in InstX86Shrd()
138 this->addSource(Dest); in InstX86Shrd()
217 InstX86Call::InstX86Call(Cfg *Func, Variable *Dest, Operand *CallTarget) in InstX86Call() argument
218 : InstX86Base(Func, InstX86Base::Call, 1, Dest) { in InstX86Call()
[all …]
DIceInstX8632.cpp132 InstX86Mul::InstX86Mul(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Mul() argument
134 : InstX86Base(Func, InstX86Base::Mul, 2, Dest) { in InstX86Mul()
139 InstX86Shld::InstX86Shld(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shld() argument
141 : InstX86Base(Func, InstX86Base::Shld, 3, Dest) { in InstX86Shld()
142 this->addSource(Dest); in InstX86Shld()
147 InstX86Shrd::InstX86Shrd(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shrd() argument
149 : InstX86Base(Func, InstX86Base::Shrd, 3, Dest) { in InstX86Shrd()
150 this->addSource(Dest); in InstX86Shrd()
229 InstX86Call::InstX86Call(Cfg *Func, Variable *Dest, Operand *CallTarget) in InstX86Call() argument
230 : InstX86Base(Func, InstX86Base::Call, 1, Dest) { in InstX86Call()
[all …]
DIceInst.h102 Variable *getDest() const { return Dest; } in getDest()
197 void replaceDest(Variable *Var) { Dest = Var; } in replaceDest()
209 Inst(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest);
250 Variable *Dest; variable
273 InstHighLevel(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in InstHighLevel() argument
274 : Inst(Func, Kind, MaxSrcs, Dest) {} in InstHighLevel()
292 static InstAlloca *create(Cfg *Func, Variable *Dest, Operand *ByteCount, in create() argument
295 InstAlloca(Func, Dest, ByteCount, AlignInBytes); in create()
306 InstAlloca(Cfg *Func, Variable *Dest, Operand *ByteCount,
328 static InstArithmetic *create(Cfg *Func, OpKind Op, Variable *Dest, in create() argument
[all …]
DIceTargetLoweringX8632.cpp1315 Variable *Dest = Instr->getDest(); in lowerAlloca() local
1328 assert(Dest->isRematerializable()); in lowerAlloca()
1330 Context.insert<InstFakeDef>(Dest); in lowerAlloca()
1344 Variable *T = makeReg(Dest->getType()); in lowerAlloca()
1348 _mov(Dest, T); in lowerAlloca()
1350 _mov(Dest, esp); in lowerAlloca()
1426 bool TargetX8632::optimizeScalarMul(Variable *Dest, Operand *Src0, in optimizeScalarMul() argument
1432 Type Ty = Dest->getType(); in optimizeScalarMul()
1437 _mov(Dest, T); in optimizeScalarMul()
1441 _mov(Dest, Ctx->getConstantZero(Ty)); in optimizeScalarMul()
[all …]
DIceTargetLoweringX8664.cpp1225 Variable *Dest = Instr->getDest(); in lowerAlloca() local
1238 assert(Dest->isRematerializable()); in lowerAlloca()
1240 Context.insert<InstFakeDef>(Dest); in lowerAlloca()
1260 Variable *T = makeReg(Dest->getType()); in lowerAlloca()
1264 _mov(Dest, T); in lowerAlloca()
1266 _mov(Dest, esp); in lowerAlloca()
1349 bool TargetX8664::optimizeScalarMul(Variable *Dest, Operand *Src0, in optimizeScalarMul() argument
1355 Type Ty = Dest->getType(); in optimizeScalarMul()
1360 _mov(Dest, T); in optimizeScalarMul()
1364 _mov(Dest, Ctx->getConstantZero(Ty)); in optimizeScalarMul()
[all …]
/third_party/boost/boost/variant/detail/
Dsubstitute.hpp50 typename T, typename Dest, typename Source
65 template <typename Dest, typename Source> \
68 , Dest \
73 typedef CV_ Dest type; \
88 template <typename T, typename Dest, typename Source> \
91 , Dest \
97 T, Dest, Source \
112 template <typename T, typename Dest, typename Source>
115 , Dest
121 T, Dest, Source
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp49 static void executeFNegInst(GenericValue &Dest, GenericValue Src, Type *Ty) { in executeFNegInst() argument
52 Dest.FloatVal = -Src.FloatVal; in executeFNegInst()
55 Dest.DoubleVal = -Src.DoubleVal; in executeFNegInst()
105 Dest.TY##Val = Src1.TY##Val OP Src2.TY##Val; \
108 static void executeFAddInst(GenericValue &Dest, GenericValue Src1, in executeFAddInst() argument
119 static void executeFSubInst(GenericValue &Dest, GenericValue Src1, in executeFSubInst() argument
130 static void executeFMulInst(GenericValue &Dest, GenericValue Src1, in executeFMulInst() argument
141 static void executeFDivInst(GenericValue &Dest, GenericValue Src1, in executeFDivInst() argument
152 static void executeFRemInst(GenericValue &Dest, GenericValue Src1, in executeFRemInst() argument
156 Dest.FloatVal = fmod(Src1.FloatVal, Src2.FloatVal); in executeFRemInst()
[all …]
/third_party/skia/third_party/externals/abseil-cpp/absl/base/
Dcasts.h41 template <class Dest, class Source>
45 sizeof(Dest) == sizeof(Source) &&
47 type_traits_internal::is_trivially_copyable<Dest>::value &&
48 std::is_default_constructible<Dest>::value> {};
152 typename Dest, typename Source,
153 typename std::enable_if<internal_casts::is_bitcastable<Dest, Source>::value,
155 inline Dest bit_cast(const Source& source) { in bit_cast()
156 Dest dest; in bit_cast()
167 typename Dest, typename Source,
169 !internal_casts::is_bitcastable<Dest, Source>::value,
[all …]
/third_party/abseil-cpp/absl/base/
Dcasts.h41 template <class Dest, class Source>
45 sizeof(Dest) == sizeof(Source) &&
47 type_traits_internal::is_trivially_copyable<Dest>::value &&
48 std::is_default_constructible<Dest>::value> {};
152 typename Dest, typename Source,
153 typename std::enable_if<internal_casts::is_bitcastable<Dest, Source>::value,
155 inline Dest bit_cast(const Source& source) { in bit_cast()
156 Dest dest; in bit_cast()
167 typename Dest, typename Source,
169 !internal_casts::is_bitcastable<Dest, Source>::value,
[all …]
/third_party/boost/boost/units/detail/
Dconversion_impl.hpp39 template<class Source, class Dest>
42 template<class Source, class Dest>
105 template<class Source, class Dest>
121 template<class Source, class Dest>
122 struct base_unit_converter : base_unit_converter_base<Source, Dest> { };
126 template<class Source, class Dest>
128 …typedef select_base_unit_converter<typename unscale<Source>::type, typename unscale<Dest>::type> s…
133 …typedef typename mpl::divides<typename get_scale_list<Dest>::type, typename get_scale_list<destina…
149 template<class Source, class Dest>
151 : do_call_base_unit_converter<Source, typename Dest::unit_type>
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/
DTypeStreamMerger.cpp81 Error mergeIdRecords(MergingTypeTableBuilder &Dest,
84 Error mergeTypeRecords(MergingTypeTableBuilder &Dest,
93 Error mergeIdRecords(GlobalTypeTableBuilder &Dest,
97 Error mergeTypeRecords(GlobalTypeTableBuilder &Dest, const CVTypeArray &Types,
241 Error TypeStreamMerger::mergeTypeRecords(MergingTypeTableBuilder &Dest, in mergeTypeRecords() argument
243 DestTypeStream = &Dest; in mergeTypeRecords()
249 Error TypeStreamMerger::mergeIdRecords(MergingTypeTableBuilder &Dest, in mergeIdRecords() argument
252 DestIdStream = &Dest; in mergeIdRecords()
272 Error TypeStreamMerger::mergeTypeRecords(GlobalTypeTableBuilder &Dest, in mergeTypeRecords() argument
276 DestGlobalTypeStream = &Dest; in mergeTypeRecords()
[all …]
/third_party/flutter/skia/third_party/externals/icu/patches/
Ddouble_conversion.patch24 @@ -336,8 +332,12 @@ template <class Dest, class Source>
25 inline Dest BitCast(const Source& source) {
26 // Compile time assertion: sizeof(Dest) == sizeof(Source)
27 // A compile error here means your Dest and Source have different sizes.
29 - typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1];
31 + static_assert(sizeof(Dest) == sizeof(Source),
34 + typedef char StaticAssert[sizeof(Dest) == sizeof(Source) ? 1 : -1];
37 Dest dest;
/third_party/protobuf/python/google/protobuf/pyext/
Dsafe_numerics.h131 template <class Dest, class Source>
134 typedef std::numeric_limits<Dest> DestLimits; in IsValidNumericCast()
141 sizeof(Dest) == sizeof(Source), in IsValidNumericCast()
142 (sizeof(Dest) > sizeof(Source)), in IsValidNumericCast()
154 template <class Dest, class Source>
155 inline Dest checked_numeric_cast(Source source) { in checked_numeric_cast()
156 GOOGLE_CHECK(IsValidNumericCast<Dest>(source)); in checked_numeric_cast()
157 return static_cast<Dest>(source); in checked_numeric_cast()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp450 bool parseRegisterOperand(MachineOperand &Dest,
452 bool parseImmediateOperand(MachineOperand &Dest);
457 bool parseTypedImmediateOperand(MachineOperand &Dest);
458 bool parseFPImmediateOperand(MachineOperand &Dest);
460 bool parseMBBOperand(MachineOperand &Dest);
462 bool parseStackObjectOperand(MachineOperand &Dest);
464 bool parseFixedStackObjectOperand(MachineOperand &Dest);
466 bool parseGlobalAddressOperand(MachineOperand &Dest);
467 bool parseConstantPoolIndexOperand(MachineOperand &Dest);
468 bool parseSubRegisterIndexOperand(MachineOperand &Dest);
[all …]

12345678