Searched refs:addend (Results 26 - 50 of 66) sorted by relevance

123

/external/tensorflow/tensorflow/compiler/xla/service/cpu/
H A Dcpu_layout_assignment_test.cc269 HloInstruction* addend = builder.AddInstruction( local
278 dot_shape, HloOpcode::kAdd, dot_result, addend));
281 dot_shape, HloOpcode::kAdd, addend, dot_result));
H A Ddot_op_emitter.cc147 llvm::Value* rhs, llvm::Value* addend,
157 addend_(addend),
372 llvm::Value* addend, llvm::Value* result,
381 addend_(addend),
144 ColumnMajorMatrixVectorProductEmitter(PrimitiveType scalar_type, int64 tile_rows, int64 tile_cols, int64 m, int64 k, llvm::Value* lhs, llvm::Value* rhs, llvm::Value* addend, llvm::Value* result, llvm::IRBuilder<>* ir_builder) argument
369 RowMajorMatrixVectorProductEmitter(PrimitiveType scalar_type, int64 tile_rows, int64 tile_cols, int64 m, int64 k, llvm::Value* lhs, llvm::Value* rhs, llvm::Value* addend, llvm::Value* result, llvm::IRBuilder<>* ir_builder) argument
H A Dcpu_instruction_fusion_test.cc635 auto* addend = builder.AddInstruction( local
641 HloInstruction::CreateBinary(dot_shape, HloOpcode::kAdd, dot, addend));
H A Dir_emitter.cc1542 auto addend =
1544 arg_array.AnnotateLoadStoreInstructionWithMetadata(addend);
1547 reduction_generator(&ir_builder_, current_accumulator_value, addend);
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
H A Dir_array.h264 // addend.
266 int64 addend, llvm::IRBuilder<>* ir_builder);
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnvfx_fragprog.c482 struct nvfx_src addend = nvfx_src(nvfx_fp_imm(fpc, 0, 0, 0, 1)); local
483 addend.swz[0] = fsrc->Register.SwizzleX;
484 addend.swz[1] = fsrc->Register.SwizzleY;
485 addend.swz[2] = fsrc->Register.SwizzleZ;
486 addend.swz[3] = fsrc->Register.SwizzleW;
488 nvfx_fp_emit(fpc, arith(0, ADD, src[i].reg, NVFX_FP_MASK_ALL, tgsi_src(fpc, fsrc), addend, none));
/external/swiftshader/third_party/LLVM/lib/Support/
H A DAPFloat.cpp872 APFloat::multiplySignificand(const APFloat &rhs, const APFloat *addend)
902 if (addend) {
927 APFloat extendedAddend(*addend);
1725 const APFloat &addend,
1739 addend.category == fcNormal) {
1742 lost_fraction = multiplySignificand(multiplicand, &addend);
1750 if (category == fcZero && sign != addend.sign)
1763 fs = addOrSubtract(addend, rounding_mode, false);
/external/libchrome/base/
H A Dtracked_objects.h420 static void SaturatingMemberAdd(const uint32_t addend,
H A Dtracked_objects.cc253 void DeathData::SaturatingMemberAdd(const uint32_t addend, argument
256 if (addend == 0U || *sum == INT_MAX)
260 new_sum += addend;
/external/llvm/test/MC/Mips/
H A Dsort-relocation-table.s6 # to evaluate them. This AHL component is an addend with the same number of
8 # sufficiently sized addend in a single relocation.
10 # The O32 ABI for example, uses REL relocations which store the addend in the
12 # so the addend is limited to 16-bit. This ABI resolves the limitation by
14 # addend between the linked relocations. The ABI mandates that such relocations
/external/libunwind_llvm/src/
H A DUnwind-EHABI.cpp312 uint32_t addend = 0; local
319 addend |= (v & 0x7f) << shift;
327 sp += 0x204 + (addend << 2);
/external/llvm/lib/Support/
H A DAPFloat.cpp940 APFloat::multiplySignificand(const APFloat &rhs, const APFloat *addend)
985 if (addend && addend->isNonZero()) {
987 // signicant bit; adjust the addend to be consistent with mul result.
1014 APFloat extendedAddend(*addend);
1019 // Shift the significand of the addend right by one bit. This guarantees
1024 "Lost precision while shifting addend for fused-multiply-add.");
1827 const APFloat &addend,
1839 addend.isFinite()) {
1842 lost_fraction = multiplySignificand(multiplicand, &addend);
[all...]
/external/swiftshader/third_party/LLVM/lib/Object/
H A DELFObjectFile.cpp1033 int64_t addend = 0; local
1041 // TODO: Read implicit addend from section data.
1047 addend = getRela(Rel)->r_addend;
1064 fmt << symname << (addend < 0 ? "" : "+") << addend << "-P";
/external/llvm/include/llvm/Object/
H A DMachO.h155 int64_t addend() const;
/external/v8/src/crankshaft/arm/
H A Dlithium-arm.h760 // Instruction for computing multiplier * multiplicand + addend.
763 LMultiplyAddD(LOperand* addend, LOperand* multiplier, argument
765 inputs_[0] = addend;
770 LOperand* addend() { return inputs_[0]; } function in class:v8::internal::final
2368 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
H A Dlithium-codegen-arm.cc1271 DwVfpRegister addend = ToDoubleRegister(instr->addend()); local
1276 DCHECK(addend.is(ToDoubleRegister(instr->result())));
1278 __ vmla(addend, multiplier, multiplicand);
H A Dlithium-arm.cc1538 LInstruction* LChunkBuilder::DoMultiplyAdd(HMul* mul, HValue* addend) { argument
1541 LOperand* addend_op = UseRegisterAtStart(addend);
/external/v8/src/crankshaft/mips/
H A Dlithium-mips.h753 // Instruction for computing multiplier * multiplicand + addend.
756 LMultiplyAddD(LOperand* addend, LOperand* multiplier, argument
758 inputs_[0] = addend;
763 LOperand* addend() { return inputs_[0]; } function in class:v8::internal::final
2327 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
H A Dlithium-codegen-mips.cc1175 DoubleRegister addend = ToDoubleRegister(instr->addend()); local
1180 DCHECK(addend.is(ToDoubleRegister(instr->result())));
1182 __ madd_d(addend, addend, multiplier, multiplicand);
/external/v8/src/crankshaft/mips64/
H A Dlithium-mips64.h771 // Instruction for computing multiplier * multiplicand + addend.
774 LMultiplyAddD(LOperand* addend, LOperand* multiplier, argument
776 inputs_[0] = addend;
781 LOperand* addend() { return inputs_[0]; } function in class:v8::internal::final
2373 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
H A Dlithium-codegen-mips64.cc1171 DoubleRegister addend = ToDoubleRegister(instr->addend()); local
1176 DCHECK(addend.is(ToDoubleRegister(instr->result())));
1178 __ Madd_d(addend, addend, multiplier, multiplicand, double_scratch0());
/external/v8/src/crankshaft/ppc/
H A Dlithium-ppc.h742 // Instruction for computing multiplier * multiplicand + addend.
745 LMultiplyAddD(LOperand* addend, LOperand* multiplier, argument
747 inputs_[0] = addend;
752 LOperand* addend() { return inputs_[0]; } function in class:v8::internal::final
2294 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
/external/v8/src/crankshaft/s390/
H A Dlithium-s390.h707 // Instruction for computing multiplier * multiplicand + addend.
710 LMultiplyAddD(LOperand* addend, LOperand* multiplier, argument
712 inputs_[0] = addend;
717 LOperand* addend() { return inputs_[0]; } function in class:v8::internal::final
2127 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
/external/elfutils/src/
H A Dstrip.c1808 bool relocate (GElf_Addr offset, const GElf_Sxword addend, argument
1866 The addend is contained in the original data at
1868 address is zero and the given addend is zero
1871 if (addend == 0 && sym->st_value == 0)
1893 given addend and add it to the value. */
1894 value += addend;
1900 offset to get the addend. */
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
H A Dir_emitter_unnested.cc701 // Adds `addend` to the given `dim` of `index`.
703 llvm::Value* addend, int64 dim) {
704 index[dim] = builder->CreateAdd(index[dim], addend);

Completed in 784 milliseconds

123