Home
last modified time | relevance | path

Searched refs:lhs_value (Results 1 – 18 of 18) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Delemental_ir_emitter.cc660 const HloInstruction* op, llvm::Value* lhs_value, in EmitBinaryOp() argument
666 op, lhs_value, rhs_value, in EmitBinaryOp()
669 return EmitComplexBinaryOp(op, lhs_value, rhs_value); in EmitBinaryOp()
671 return EmitFloatBinaryOp(op, lhs_value, rhs_value); in EmitBinaryOp()
676 const HloInstruction* op, llvm::Value* lhs_value, in EmitFloatBinaryOp() argument
680 return EmitComposeComplex(op, lhs_value, rhs_value); in EmitFloatBinaryOp()
682 return ir_builder_->CreateFAdd(lhs_value, rhs_value); in EmitFloatBinaryOp()
684 return ir_builder_->CreateFSub(lhs_value, rhs_value); in EmitFloatBinaryOp()
686 return ir_builder_->CreateFMul(lhs_value, rhs_value); in EmitFloatBinaryOp()
688 return ir_builder_->CreateFDiv(lhs_value, rhs_value); in EmitFloatBinaryOp()
[all …]
Delemental_ir_emitter.h48 llvm::Value* lhs_value,
71 llvm::Value* lhs_value,
76 const HloInstruction* op, llvm::Value* lhs_value,
80 const HloInstruction* op, llvm::Value* lhs_value,
83 virtual llvm::Value* EmitFloatMax(llvm::Value* lhs_value,
86 virtual llvm::Value* EmitFloatMin(llvm::Value* lhs_value,
89 llvm::Value* EmitIntegralMax(llvm::Value* lhs_value, llvm::Value* rhs_value,
92 llvm::Value* EmitIntegralMin(llvm::Value* lhs_value, llvm::Value* rhs_value,
/external/tensorflow/tensorflow/compiler/xla/tests/
Dbinop_scaling_test.cc41 *alhs, [&](float lhs_value, int64 row, int64 col) { in TEST_F() argument
42 return lhs_value + (*arhs)(0, col); in TEST_F()
57 *alhs, [&](float lhs_value, int64 row, int64 col) { in TEST_F() argument
58 return lhs_value + (*arhs)(0, col); in TEST_F()
73 *alhs, [&](float lhs_value, int64 row, int64 col) { in TEST_F() argument
74 return lhs_value + (*arhs)(row, 0); in TEST_F()
89 *alhs, [&](float lhs_value, int64 row, int64 col) { in TEST_F() argument
90 return lhs_value + (*arhs)(row, 0); in TEST_F()
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dllvm_util.cc103 llvm::Value* EmitFloatMax(llvm::Value* lhs_value, llvm::Value* rhs_value, in EmitFloatMax() argument
106 auto cmp = ir_builder->CreateFCmpUGE(lhs_value, rhs_value); in EmitFloatMax()
107 return ir_builder->CreateSelect(cmp, lhs_value, rhs_value); in EmitFloatMax()
109 return EmitCallToIntrinsic(llvm::Intrinsic::maxnum, {lhs_value, rhs_value}, in EmitFloatMax()
110 {lhs_value->getType()}, ir_builder); in EmitFloatMax()
114 llvm::Value* EmitFloatMin(llvm::Value* lhs_value, llvm::Value* rhs_value, in EmitFloatMin() argument
117 auto cmp = ir_builder->CreateFCmpULE(lhs_value, rhs_value); in EmitFloatMin()
118 return ir_builder->CreateSelect(cmp, lhs_value, rhs_value); in EmitFloatMin()
120 return EmitCallToIntrinsic(llvm::Intrinsic::minnum, {lhs_value, rhs_value}, in EmitFloatMin()
121 {lhs_value->getType()}, ir_builder); in EmitFloatMin()
[all …]
Dllvm_util.h112 llvm::Value* EmitFloatMax(llvm::Value* lhs_value, llvm::Value* rhs_value,
117 llvm::Value* EmitFloatMin(llvm::Value* lhs_value, llvm::Value* rhs_value,
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Delemental_ir_emitter.cc159 const HloInstruction* op, llvm::Value* lhs_value, in EmitFloatBinaryOp() argument
166 return EmitLibdeviceMathCall("__nv_fmod", {lhs_value, rhs_value}, in EmitFloatBinaryOp()
171 return EmitPowerOp(op, lhs_value, rhs_value); in EmitFloatBinaryOp()
174 return ElementalIrEmitter::EmitFloatBinaryOp(op, lhs_value, rhs_value); in EmitFloatBinaryOp()
179 const HloInstruction* op, llvm::Value* lhs_value, in EmitPowerOp() argument
185 llvm::Type* llvm_ty = lhs_value->getType(); in EmitPowerOp()
196 return EmitLlvmIntrinsicMathCall("llvm.sqrt", {lhs_value}, {lhs_input_type}, in EmitPowerOp()
216 return EmitLibdeviceMathCall("__nv_pow", {lhs_value, rhs_value}, in EmitPowerOp()
Delemental_ir_emitter.h58 const HloInstruction* op, llvm::Value* lhs_value,
87 llvm::Value* lhs_value,
Dir_emitter.cc453 llvm::Value* lhs_value = in HandleDot() local
466 ir_builder_.CreateFMul(real(lhs_value), real(rhs_value)), in HandleDot()
467 ir_builder_.CreateFMul(imag(lhs_value), imag(rhs_value))); in HandleDot()
469 ir_builder_.CreateFMul(real(lhs_value), imag(rhs_value)), in HandleDot()
470 ir_builder_.CreateFMul(imag(lhs_value), real(rhs_value))); in HandleDot()
475 result = ir_builder_.CreateFMul(lhs_value, rhs_value); in HandleDot()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Ddot_op_emitter.cc880 llvm::Value* lhs_value = in EmitScalarDot() local
888 ir_builder_->CreateFMul(REAL(lhs_value), REAL(rhs_value)), in EmitScalarDot()
889 ir_builder_->CreateFMul(IMAG(lhs_value), IMAG(rhs_value))); in EmitScalarDot()
891 ir_builder_->CreateFMul(REAL(lhs_value), IMAG(rhs_value)), in EmitScalarDot()
892 ir_builder_->CreateFMul(IMAG(lhs_value), REAL(rhs_value))); in EmitScalarDot()
899 result = ir_builder_->CreateFMul(lhs_value, rhs_value); in EmitScalarDot()
/external/v8/src/builtins/
Dbuiltins-number.cc28 Node* lhs_value = TruncateTaggedToWord32(context, left); in BitwiseOp() local
30 Node* value = body(lhs_value, rhs_value); in BitwiseOp()
890 Node* lhs_value = var_fadd_lhs.value(); in TF_BUILTIN() local
892 Node* value = Float64Add(lhs_value, rhs_value); in TF_BUILTIN()
1050 Node* lhs_value = var_fsub_lhs.value(); in TF_BUILTIN() local
1052 Node* value = Float64Sub(lhs_value, rhs_value); in TF_BUILTIN()
Dbuiltins-string.cc246 Node* lhs_value = Load(MachineType::Uint8(), lhs_data, offset); in GenerateStringEqual() local
250 GotoIf(Word32NotEqual(lhs_value, rhs_value), &if_notequal); in GenerateStringEqual()
350 Node* lhs_value = Load(MachineType::Uint8(), lhs, offset); in GenerateStringRelationalComparison() local
355 Branch(Word32Equal(lhs_value, rhs_value), &if_valueissame, in GenerateStringRelationalComparison()
366 Branch(Uint32LessThan(lhs_value, rhs_value), &if_less, &if_greater); in GenerateStringRelationalComparison()
/external/v8/src/interpreter/
Dinterpreter.cc1381 Node* lhs_value = __ TruncateTaggedToWord32WithFeedback( in DoBitwiseBinaryOp() local
1389 Node* value = __ Word32Or(lhs_value, rhs_value); in DoBitwiseBinaryOp()
1393 Node* value = __ Word32And(lhs_value, rhs_value); in DoBitwiseBinaryOp()
1397 Node* value = __ Word32Xor(lhs_value, rhs_value); in DoBitwiseBinaryOp()
1402 lhs_value, __ Word32And(rhs_value, __ Int32Constant(0x1f))); in DoBitwiseBinaryOp()
1407 lhs_value, __ Word32And(rhs_value, __ Int32Constant(0x1f))); in DoBitwiseBinaryOp()
1412 lhs_value, __ Word32And(rhs_value, __ Int32Constant(0x1f))); in DoBitwiseBinaryOp()
1613 Node* lhs_value = __ TruncateTaggedToWord32WithFeedback( in DoBitwiseOrSmi() local
1616 Node* value = __ Word32Or(lhs_value, rhs_value); in DoBitwiseOrSmi()
1640 Node* lhs_value = __ TruncateTaggedToWord32WithFeedback( in DoBitwiseAndSmi() local
[all …]
/external/libvpx/libvpx/third_party/googletest/src/include/gtest/
Dgtest.h1633 RawType lhs_value, in CmpHelperFloatingPointEQ() argument
1635 const FloatingPoint<RawType> lhs(lhs_value), rhs(rhs_value); in CmpHelperFloatingPointEQ()
1643 << lhs_value; in CmpHelperFloatingPointEQ()
/external/googletest/googletest/include/gtest/
Dgtest.h1633 RawType lhs_value, in CmpHelperFloatingPointEQ() argument
1635 const FloatingPoint<RawType> lhs(lhs_value), rhs(rhs_value); in CmpHelperFloatingPointEQ()
1643 << lhs_value; in CmpHelperFloatingPointEQ()
/external/googletest/googletest/src/
Dgtest.cc1312 const std::string& lhs_value, in EqFailure() argument
1318 if (lhs_value != lhs_expression) { in EqFailure()
1319 msg << "\n Which is: " << lhs_value; in EqFailure()
1330 if (!lhs_value.empty() && !rhs_value.empty()) { in EqFailure()
1332 SplitEscapedString(lhs_value); in EqFailure()
/external/libvpx/libvpx/third_party/googletest/src/src/
Dgtest.cc1315 const std::string& lhs_value, in EqFailure() argument
1320 if (lhs_value != lhs_expression) { in EqFailure()
1321 msg << "\n Which is: " << lhs_value; in EqFailure()
1332 if (!lhs_value.empty() && !rhs_value.empty()) { in EqFailure()
1334 SplitEscapedString(lhs_value); in EqFailure()
/external/v8/src/
Dcode-stubs.cc846 Node* lhs_value = var_fsub_lhs.value(); in Generate() local
848 Node* value = assembler->Float64Sub(lhs_value, rhs_value); in Generate()
Dcode-stub-assembler.cc7399 Node* lhs_value = LoadHeapNumberValue(lhs); in StrictEqual() local
7403 Branch(Float64Equal(lhs_value, rhs_value), &if_equal, &if_notequal); in StrictEqual()
7418 Node* lhs_value = LoadHeapNumberValue(lhs); in StrictEqual() local
7422 Branch(Float64Equal(lhs_value, rhs_value), &if_equal, &if_notequal); in StrictEqual()
7504 Node* lhs_value = SmiToFloat64(lhs); in StrictEqual() local
7508 Branch(Float64Equal(lhs_value, rhs_value), &if_equal, &if_notequal); in StrictEqual()