/third_party/node/deps/v8/src/base/ |
H A D | safe_conversions.h | 40 template <typename Dst, typename Src> 43 static constexpr Dst Do(Src) { in Do() 53 template <typename Dst, typename Src, typename Enable = void> 56 static constexpr bool Do(Src value) { in Do() 63 template <typename Dst, typename Src> 65 Dst, Src, 67 std::is_integral<Dst>::value && std::is_integral<Src>::value && 68 std::is_signed<Dst>::value && std::is_signed<Src>::value && 69 !IsTypeInRangeForNumericType<Dst, Src>::value>::type> { 72 static constexpr bool Do(Src valu [all...] |
H A D | safe_conversions_impl.h | 139 // A range for a given nunmeric Src type is contained for a given numeric Dst 140 // type if both numeric_limits<Src>::max() <= numeric_limits<Dst>::max() and 141 // numeric_limits<Src>::lowest() >= numeric_limits<Dst>::lowest() are true. 152 template <typename Dst, typename Src, 156 IntegerRepresentation SrcSign = std::is_signed<Src>::value 161 // Same sign: Dst is guaranteed to contain Src only if its range is equal or 163 template <typename Dst, typename Src, IntegerRepresentation Sign> 164 struct StaticDstRangeRelationToSrcRange<Dst, Src, Sign, Sign> { 166 MaxExponent<Dst>::value >= MaxExponent<Src>::value 173 template <typename Dst, typename Src> [all...] |
/third_party/skia/third_party/externals/angle2/src/common/third_party/base/anglebase/numerics/ |
H A D | safe_conversions.h | 35 template <typename Dst, typename Src> 39 static constexpr Dst Do(Src) in Do() 50 template <typename Dst, typename Src, typename Enable = void> 54 static constexpr bool Do(Src value) in Do() 62 template <typename Dst, typename Src> 65 Src, 66 typename std::enable_if<std::is_integral<Dst>::value && std::is_integral<Src>::value && 67 std::is_signed<Dst>::value && std::is_signed<Src>::value && 68 !IsTypeInRangeForNumericType<Dst, Src>::value>::type> 72 static constexpr bool Do(Src valu [all...] |
H A D | checked_math.h | 28 template <typename Src> 36 template <typename Src> 37 constexpr CheckedNumeric(const CheckedNumeric<Src> &rhs) in CheckedNumeric() 43 template <typename Src> 44 constexpr CheckedNumeric(Src value) // NOLINT(runtime/explicit) in CheckedNumeric() 47 static_assert(std::is_arithmetic<Src>::value, "Argument must be numeric."); in CheckedNumeric() 52 template <typename Src> 53 constexpr CheckedNumeric(StrictNumeric<Src> value) // NOLINT(runtime/explicit) in CheckedNumeric() 54 : state_(static_cast<Src>(value)) in CheckedNumeric() 104 template <typename Dst = T, typename Src> [all...] |
H A D | clamped_math.h | 33 template <typename Src> 34 constexpr ClampedNumeric(const ClampedNumeric<Src> &rhs) : value_(saturated_cast<T>(rhs.value_)) in ClampedNumeric() 37 template <typename Src> 42 template <typename Src> 43 constexpr ClampedNumeric(Src value) // NOLINT(runtime/explicit) in ClampedNumeric() 46 static_assert(std::is_arithmetic<Src>::value, "Argument must be numeric."); in ClampedNumeric() 51 template <typename Src> 52 constexpr ClampedNumeric(StrictNumeric<Src> value) // NOLINT(runtime/explicit) in ClampedNumeric() 53 : value_(saturated_cast<T>(static_cast<Src>(value))) in ClampedNumeric() 65 template <typename Src> [all...] |
H A D | safe_conversions_impl.h | 148 // A range for a given nunmeric Src type is contained for a given numeric Dst 149 // type if both numeric_limits<Src>::max() <= numeric_limits<Dst>::max() and 150 // numeric_limits<Src>::lowest() >= numeric_limits<Dst>::lowest() are true. 164 typename Src, 167 IntegerRepresentation SrcSign = std::is_signed<Src>::value ? INTEGER_REPRESENTATION_SIGNED 171 // Same sign: Dst is guaranteed to contain Src only if its range is equal or 173 template <typename Dst, typename Src, IntegerRepresentation Sign> 174 struct StaticDstRangeRelationToSrcRange<Dst, Src, Sign, Sign> 177 MaxExponent<Dst>::value >= MaxExponent<Src>::value ? NUMERIC_RANGE_CONTAINED 183 template <typename Dst, typename Src> [all...] |
/third_party/gn/src/base/numerics/ |
H A D | checked_math.h | 29 template <typename Src> 30 constexpr CheckedNumeric(const CheckedNumeric<Src>& rhs) in CheckedNumeric() 33 template <typename Src> 38 template <typename Src> 39 constexpr CheckedNumeric(Src value) // NOLINT(runtime/explicit) in CheckedNumeric() 41 static_assert(std::is_arithmetic<Src>::value, "Argument must be numeric."); in CheckedNumeric() 46 template <typename Src> 48 StrictNumeric<Src> value) // NOLINT(runtime/explicit) in CheckedNumeric() 49 : state_(static_cast<Src>(value)) {} in CheckedNumeric() 97 template <typename Dst = T, typename Src> [all...] |
H A D | safe_conversions.h | 22 template <typename Dst, typename Src> 25 static constexpr Dst Do(Src) { in Do() 35 template <typename Dst, typename Src, typename Enable = void> 38 static constexpr bool Do(Src value) { in Do() 45 template <typename Dst, typename Src> 48 Src, 50 std::is_integral<Dst>::value && std::is_integral<Src>::value && 51 std::is_signed<Dst>::value && std::is_signed<Src>::value && 52 !IsTypeInRangeForNumericType<Dst, Src>::value>::type> { 55 static constexpr bool Do(Src valu [all...] |
H A D | clamped_math.h | 29 template <typename Src> 30 constexpr ClampedNumeric(const ClampedNumeric<Src>& rhs) in ClampedNumeric() 33 template <typename Src> 38 template <typename Src> 39 constexpr ClampedNumeric(Src value) // NOLINT(runtime/explicit) in ClampedNumeric() 41 static_assert(std::is_arithmetic<Src>::value, "Argument must be numeric."); in ClampedNumeric() 46 template <typename Src> 48 StrictNumeric<Src> value) // NOLINT(runtime/explicit) in ClampedNumeric() 49 : value_(saturated_cast<T>(static_cast<Src>(value))) {} in ClampedNumeric() 59 template <typename Src> [all...] |
H A D | safe_conversions_impl.h | 134 // A range for a given nunmeric Src type is contained for a given numeric Dst 135 // type if both numeric_limits<Src>::max() <= numeric_limits<Dst>::max() and 136 // numeric_limits<Src>::lowest() >= numeric_limits<Dst>::lowest() are true. 148 typename Src, 152 IntegerRepresentation SrcSign = std::is_signed<Src>::value 157 // Same sign: Dst is guaranteed to contain Src only if its range is equal or 159 template <typename Dst, typename Src, IntegerRepresentation Sign> 160 struct StaticDstRangeRelationToSrcRange<Dst, Src, Sign, Sign> { 162 MaxExponent<Dst>::value >= MaxExponent<Src>::value 169 template <typename Dst, typename Src> [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Shader/ |
H A D | PixelProgram.hpp | 66 Vector4f sampleTexture(const Src &sampler, Vector4f &uvwq, Float4 &bias, Vector4f &dsx, Vector4f &dsy, Vector4f &offset, SamplerFunction function); 74 Vector4f fetchRegister(const Src &src, unsigned int offset = 0); 75 Vector4f readConstant(const Src &src, unsigned int offset = 0); 86 void M3X2(Vector4f &dst, Vector4f &src0, const Src &src1); 87 void M3X3(Vector4f &dst, Vector4f &src0, const Src &src1); 88 void M3X4(Vector4f &dst, Vector4f &src0, const Src &src1); 89 void M4X3(Vector4f &dst, Vector4f &src0, const Src &src1); 90 void M4X4(Vector4f &dst, Vector4f &src0, const Src &src1); 91 void TEX(Vector4f &dst, Vector4f &src0, const Src &src1, bool project, bool bias); 92 void TEXLOD(Vector4f &dst, Vector4f &src0, const Src [all...] |
H A D | VertexProgram.hpp | 64 typedef Shader::SourceParameter Src; typedef in sw::VertexProgram 72 Vector4f fetchRegister(const Src &src, unsigned int offset = 0); 73 Vector4f readConstant(const Src &src, unsigned int offset = 0); 80 void M3X2(Vector4f &dst, Vector4f &src0, Src &src1); 81 void M3X3(Vector4f &dst, Vector4f &src0, Src &src1); 82 void M3X4(Vector4f &dst, Vector4f &src0, Src &src1); 83 void M4X3(Vector4f &dst, Vector4f &src0, Src &src1); 84 void M4X4(Vector4f &dst, Vector4f &src0, Src &src1); 87 void BREAKP(const Src &predicateRegister); 93 void CALLNZ(int labelIndex, int callSiteIndex, const Src [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_program_pair.c | 53 if (rgb && pair->RGB.Src[RC_PAIR_PRESUB_SRC].Used in rc_pair_alloc_source() 54 && index != pair->RGB.Src[RC_PAIR_PRESUB_SRC].Index) { in rc_pair_alloc_source() 58 if (alpha && pair->Alpha.Src[RC_PAIR_PRESUB_SRC].Used in rc_pair_alloc_source() 59 && index != pair->Alpha.Src[RC_PAIR_PRESUB_SRC].Index) { in rc_pair_alloc_source() 67 if (pair->RGB.Src[i].Used) { in rc_pair_alloc_source() 68 if (pair->RGB.Src[i].File != file || in rc_pair_alloc_source() 69 pair->RGB.Src[i].Index != index) { in rc_pair_alloc_source() 77 if (pair->Alpha.Src[i].Used) { in rc_pair_alloc_source() 78 if (pair->Alpha.Src[i].File != file || in rc_pair_alloc_source() 79 pair->Alpha.Src[ in rc_pair_alloc_source() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_lowering.c | 144 reg_src(&new_inst.Src[0], src, SWIZ(X, Y, Z, W)); in create_mov() 202 struct tgsi_full_src_register *src0 = &inst->Src[0]; in transform_dst() 203 struct tgsi_full_src_register *src1 = &inst->Src[1]; in transform_dst() 223 reg_src(&new_inst.Src[0], src0, SWIZ(_, Y, _, _)); in transform_dst() 224 reg_src(&new_inst.Src[1], src1, SWIZ(_, Y, _, _)); in transform_dst() 235 reg_src(&new_inst.Src[0], src0, SWIZ(_, _, Z, _)); in transform_dst() 246 reg_src(&new_inst.Src[0], src1, SWIZ(_, _, _, W)); in transform_dst() 257 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(Y, _, _, _)); in transform_dst() 283 struct tgsi_full_src_register *src0 = &inst->Src[0]; in transform_lrp() 284 struct tgsi_full_src_register *src1 = &inst->Src[ in transform_lrp() [all...] |
H A D | tgsi_transform.h | 307 tgsi_transform_src_reg_xyzw(&inst.Src[0], src0_file, src0_index); in tgsi_transform_op1_inst() 334 tgsi_transform_src_reg_xyzw(&inst.Src[0], src0_file, src0_index); in tgsi_transform_op2_inst() 335 tgsi_transform_src_reg_xyzw(&inst.Src[1], src1_file, src1_index); in tgsi_transform_op2_inst() 336 inst.Src[1].Register.Negate = src1_negate; in tgsi_transform_op2_inst() 364 tgsi_transform_src_reg_xyzw(&inst.Src[0], src0_file, src0_index); in tgsi_transform_op3_inst() 365 tgsi_transform_src_reg_xyzw(&inst.Src[1], src1_file, src1_index); in tgsi_transform_op3_inst() 366 tgsi_transform_src_reg_xyzw(&inst.Src[2], src2_file, src2_index); in tgsi_transform_op3_inst() 392 tgsi_transform_src_reg_xyzw(&inst.Src[0], src0_file, src0_index); in tgsi_transform_op1_swz_inst() 395 inst.Src[0].Register.SwizzleX = src0_swizzle; in tgsi_transform_op1_swz_inst() 398 inst.Src[ in tgsi_transform_op1_swz_inst() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8664/ |
H A D | XmmArith.cpp | 17 #define TestArithSSXmmXmm(FloatSize, Src, Value0, Dst, Value1, Inst, Op) \ in TEST_F() 22 "(" #FloatSize ", " #Src ", " #Value0 ", " #Dst ", " #Value1 \ in TEST_F() 32 __ movss(IceType_f##FloatSize, Encoded_Xmm_##Src(), dwordAddress(T1)); \ in TEST_F() 33 __ Inst(IceType_f##FloatSize, Encoded_Xmm_##Dst(), Encoded_Xmm_##Src()); \ in TEST_F() 82 #define TestArithSS(FloatSize, Src, Dst0, Dst1) \ in TEST_F() 84 TestArithSSXmmXmm(FloatSize, Src, 1.0, Dst0, 10.0, addss, +); \ in TEST_F() 86 TestArithSSXmmXmm(FloatSize, Src, 3.0, Dst0, 30.0, subss, -); \ in TEST_F() 88 TestArithSSXmmXmm(FloatSize, Src, 5.0, Dst0, 50.0, mulss, *); \ in TEST_F() 90 TestArithSSXmmXmm(FloatSize, Src, 7.0, Dst0, 70.0, divss, /); \ in TEST_F() 94 #define TestImpl(Src, Dst in TEST_F() [all...] |
H A D | DataMov.cpp | 99 #define TestMemReg(Src, Size) \ in TEST_F() 101 static constexpr char TestString[] = "(" #Src ", " #Size ")"; \ in TEST_F() 106 __ mov(IceType_i32, Encoded_GPR_##Src(), Immediate(Value)); \ in TEST_F() 107 __ mov(IceType_i##Size, dwordAddress(T0), Encoded_GPR_##Src()); \ in TEST_F() 118 #define TestImpl(Src) \ in TEST_F() 120 TestMemReg(Src, 8); \ in TEST_F() 121 TestMemReg(Src, 16); \ in TEST_F() 122 TestMemReg(Src, 32); \ in TEST_F() 123 TestMemReg(Src, 64); \ in TEST_F() 156 #define TestRegReg(Dst, Src, Suffi in TEST_F() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
H A D | XmmArith.cpp | 17 #define TestArithSSXmmXmm(FloatSize, Src, Value0, Dst, Value1, Inst, Op) \ in TEST_F() 22 "(" #FloatSize ", " #Src ", " #Value0 ", " #Dst ", " #Value1 \ in TEST_F() 33 __ movss(IceType_f##FloatSize, XmmRegister::Encoded_Reg_##Src, \ in TEST_F() 36 XmmRegister::Encoded_Reg_##Src); \ in TEST_F() 87 #define TestArithSS(FloatSize, Src, Dst0, Dst1) \ in TEST_F() 89 TestArithSSXmmXmm(FloatSize, Src, 1.0, Dst0, 10.0, addss, +); \ in TEST_F() 91 TestArithSSXmmXmm(FloatSize, Src, 3.0, Dst0, 30.0, subss, -); \ in TEST_F() 93 TestArithSSXmmXmm(FloatSize, Src, 5.0, Dst0, 50.0, mulss, *); \ in TEST_F() 95 TestArithSSXmmXmm(FloatSize, Src, 7.0, Dst0, 70.0, divss, /); \ in TEST_F() 123 #define TestPArithXmmXmm(Dst, Value0, Src, Value in TEST_F() [all...] |
H A D | GPRArith.cpp | 261 /* Initializers are ignored when Src[01] is ebp/esp. */ in TEST_F() 326 #define TestImplRegReg(Dst, Value0, Src, Value1, Size) \ in TEST_F() 330 "(" #Dst ", " #Value0 ", " #Src ", " #Value1 ", " #Size ")"; \ in TEST_F() 336 __ mov(IceType_i##Size, GPRRegister::Encoded_Reg_##Src, \ in TEST_F() 339 GPRRegister::Encoded_Reg_##Src); \ in TEST_F() 388 #define TestImplAddrReg(Value0, Src, Value1, Size) \ in TEST_F() 392 "(Addr, " #Value0 ", " #Src ", " #Value1 ", " #Size ")"; \ in TEST_F() 397 __ mov(IceType_i##Size, GPRRegister::Encoded_Reg_##Src, \ in TEST_F() 400 GPRRegister::Encoded_Reg_##Src); \ in TEST_F() 446 #define TestImplValues(Dst, Value0, Src, Value in TEST_F() [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_tgsi.c | 242 tgsi_transform_src_reg_xyzw(&inst.Src[0], in virgl_tgsi_transform_prolog() 245 inst.Src[0].Register.SwizzleX = TGSI_SWIZZLE_X; in virgl_tgsi_transform_prolog() 246 inst.Src[0].Register.SwizzleY = TGSI_SWIZZLE_Y; in virgl_tgsi_transform_prolog() 247 inst.Src[0].Register.SwizzleZ = TGSI_SWIZZLE_Z; in virgl_tgsi_transform_prolog() 248 inst.Src[0].Register.SwizzleW = TGSI_SWIZZLE_Z; in virgl_tgsi_transform_prolog() 302 if (inst->Src[i].Register.File == TGSI_FILE_TEMPORARY) { in virgl_tgsi_transform_instruction() 303 uint32_t index = inst->Src[i].Register.Index / 8; in virgl_tgsi_transform_instruction() 304 uint32_t read_mask = (1 << inst->Src[i].Register.SwizzleX) | in virgl_tgsi_transform_instruction() 305 (1 << inst->Src[i].Register.SwizzleY) | in virgl_tgsi_transform_instruction() 306 (1 << inst->Src[ in virgl_tgsi_transform_instruction() [all...] |
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_fpc_optimize.c | 245 copy_src_reg(&o->Src[0].Register, &i->Src[0].Register); in copy_instruction() 246 copy_src_reg(&o->Src[1].Register, &i->Src[1].Register); in copy_instruction() 247 copy_src_reg(&o->Src[2].Register, &i->Src[2].Register); in copy_instruction() 336 src_reg = ¤t->FullInstruction.Src[2]; in liveness_analysis() 340 src_reg = ¤t->FullInstruction.Src[1]; in liveness_analysis() 344 src_reg = ¤t->FullInstruction.Src[0]; in liveness_analysis() 406 same_src_dst_reg(&next->FullInstruction.Src[ in i915_fpc_optimize_mov_before_tex() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | IceTargetLoweringMIPS32.h | 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() 214 void _abs_s(Variable *Dest, Variable *Src) { in _abs_s() argument 215 Context.insert<InstMIPS32Abs_s>(Dest, Src); in _abs_s() 218 void _addi(Variable *Dest, Variable *Src, uint32_t Imm) { in _addi() argument 219 Context.insert<InstMIPS32Addi>(Dest, Src, Imm); in _addi() 230 void _addiu(Variable *Dest, Variable *Src, uint32_t Imm) { in _addiu() argument 231 Context.insert<InstMIPS32Addiu>(Dest, Src, Im in _addiu() 294 _clz(Variable *Dest, Variable *Src) _clz() argument 298 _cvt_d_l(Variable *Dest, Variable *Src) _cvt_d_l() argument 302 _cvt_d_s(Variable *Dest, Variable *Src) _cvt_d_s() argument 306 _cvt_d_w(Variable *Dest, Variable *Src) _cvt_d_w() argument 310 _cvt_s_d(Variable *Dest, Variable *Src) _cvt_s_d() argument 314 _cvt_s_l(Variable *Dest, Variable *Src) _cvt_s_l() argument 318 _cvt_s_w(Variable *Dest, Variable *Src) _cvt_s_w() argument 354 _lui(Variable *Dest, Operand *Src, RelocOp Reloc = RO_No) _lui() argument 358 _mfc1(Variable *Dest, Variable *Src) _mfc1() argument 362 _mfhi(Variable *Dest, Operand *Src) _mfhi() argument 366 _mflo(Variable *Dest, Operand *Src) _mflo() argument 401 _mov_fp64_to_i64(Variable *Dest, Operand *Src, Int64Part Int64HiLo) _mov_fp64_to_i64() argument 406 _mov_d(Variable *Dest, Variable *Src) _mov_d() argument 410 _mov_s(Variable *Dest, Variable *Src) _mov_s() argument 446 _mtc1(Variable *Dest, Variable *Src) _mtc1() argument 450 _mthi(Variable *Dest, Operand *Src) _mthi() argument 454 _mtlo(Variable *Dest, Operand *Src) _mtlo() argument 492 _ori(Variable *Dest, Variable *Src, uint32_t Imm) _ori() argument 504 _sll(Variable *Dest, Variable *Src, uint32_t Imm) _sll() argument 516 _slti(Variable *Dest, Variable *Src, uint32_t Imm) _slti() argument 520 _sltiu(Variable *Dest, Variable *Src, uint32_t Imm) _sltiu() argument 528 _sqrt_d(Variable *Dest, Variable *Src) _sqrt_d() argument 532 _sqrt_s(Variable *Dest, Variable *Src) _sqrt_s() argument 536 _sra(Variable *Dest, Variable *Src, uint32_t Imm) _sra() argument 544 _srl(Variable *Dest, Variable *Src, uint32_t Imm) _srl() argument 582 _trunc_l_d(Variable *Dest, Variable *Src) _trunc_l_d() argument 586 _trunc_l_s(Variable *Dest, Variable *Src) _trunc_l_s() argument 590 _trunc_w_d(Variable *Dest, Variable *Src) _trunc_w_d() argument 594 _trunc_w_s(Variable *Dest, Variable *Src) _trunc_w_s() argument 602 _xori(Variable *Dest, Variable *Src, uint32_t Imm) _xori() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | MachineBranchProbabilityInfo.cpp | 51 const MachineBasicBlock *Src, in getEdgeProbability() 53 return Src->getSuccProbability(Dst); in getEdgeProbability() 57 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const { in getEdgeProbability() 60 return getEdgeProbability(Src, find(Src->successors(), Dst)); in getEdgeProbability() 64 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const { in isEdgeHot() 66 return getEdgeProbability(Src, Dst) > HotProb; in isEdgeHot() 90 raw_ostream &OS, const MachineBasicBlock *Src, in printEdgeProbability() 93 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability() 94 OS << "edge " << printMBBReference(*Src) << " in printEdgeProbability() 50 getEdgeProbability( const MachineBasicBlock *Src, MachineBasicBlock::const_succ_iterator Dst) const getEdgeProbability() argument 56 getEdgeProbability( const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const getEdgeProbability() argument 63 isEdgeHot( const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const isEdgeHot() argument 89 printEdgeProbability( raw_ostream &OS, const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const printEdgeProbability() argument [all...] |
/third_party/skia/dm/ |
H A D | DMSrcSink.h | 87 struct Src { struct 88 virtual ~Src() {} in ~Src() 101 // Force Tasks using this Src to run on the main thread? 113 virtual Result SK_WARN_UNUSED_RESULT draw(const Src&, SkBitmap*, SkWStream*, SkString* log) 133 class GMSrc : public Src { 148 class CodecSrc : public Src { 183 class AndroidCodecSrc : public Src { 202 class BRDSrc : public Src { 228 class ImageGenSrc : public Src { 249 class ColorCodecSrc : public Src { [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.cpp | 24 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall() 53 if (ConstantSDNode *ConstantSrc = dyn_cast<ConstantSDNode>(Src)) in EmitSpecializedLibcall() 90 if (Src.getValueType().bitsGT(MVT::i32)) in EmitSpecializedLibcall() 91 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src); in EmitSpecializedLibcall() 92 else if (Src.getValueType().bitsLT(MVT::i32)) in EmitSpecializedLibcall() 93 Src = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Src); in EmitSpecializedLibcall() 95 Entry.Node = Src; in EmitSpecializedLibcall() 100 Entry.Node = Src; in EmitSpecializedLibcall() 23 EmitSpecializedLibcall( SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, RTLIB::Libcall LC) const EmitSpecializedLibcall() argument 127 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument 241 EmitTargetCodeForMemmove( SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemmove() argument 249 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument [all...] |