Home
last modified time | relevance | path

Searched refs:ElementalIrEmitter (Results 1 – 12 of 12) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Delemental_ir_emitter.cc208 StatusOr<llvm::Value*> ElementalIrEmitter::EmitUnaryOp( in EmitUnaryOp()
220 StatusOr<llvm::Value*> ElementalIrEmitter::EmitIntegerUnaryOp( in EmitIntegerUnaryOp()
335 StatusOr<llvm::Value*> ElementalIrEmitter::EmitFloatUnaryOp( in EmitFloatUnaryOp()
476 StatusOr<llvm::Value*> ElementalIrEmitter::EmitComplexUnaryOp( in EmitComplexUnaryOp()
684 StatusOr<llvm::Value*> ElementalIrEmitter::EmitBinaryOp( in EmitBinaryOp()
699 StatusOr<llvm::Value*> ElementalIrEmitter::EmitFloatBinaryOp( in EmitFloatBinaryOp()
760 StatusOr<llvm::Value*> ElementalIrEmitter::EmitComplexPower( in EmitComplexPower()
794 StatusOr<llvm::Value*> ElementalIrEmitter::EmitComplexBinaryOp( in EmitComplexBinaryOp()
879 llvm::Value* ElementalIrEmitter::EmitFloatMax(llvm::Value* lhs_value, in EmitFloatMax()
884 llvm::Value* ElementalIrEmitter::EmitFloatMin(llvm::Value* lhs_value, in EmitFloatMin()
[all …]
Delemental_ir_emitter.h32 class ElementalIrEmitter : public IrBuilderMixin<ElementalIrEmitter> {
37 ElementalIrEmitter(const HloModuleConfig& hlo_module_config, in ElementalIrEmitter() function
41 virtual ~ElementalIrEmitter() = default;
231 const ElementalIrEmitter::HloToElementGeneratorMap& operand_to_generator,
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Delemental_ir_emitter.h30 class CpuElementalIrEmitter : public ElementalIrEmitter {
34 : ElementalIrEmitter(module_config, module, ir_emitter->b()), in CpuElementalIrEmitter()
Delemental_ir_emitter.cc144 return ElementalIrEmitter::MakeElementGenerator(hlo, in MakeElementGenerator()
Dir_emitter.cc2653 ElementalIrEmitter::HloToElementGeneratorMap operand_to_generator; in HandleRng()
3028 ElementalIrEmitter::HloToElementGeneratorMap operand_to_generator; in DefaultAction()
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Ddynamic_update_slice_util.h81 const IrArray& fusion_output_array, ElementalIrEmitter* elemental_emitter,
89 const IrArray& fusion_output_array, ElementalIrEmitter* elemental_emitter,
Dfused_ir_emitter.h63 ElementalIrEmitter* elemental_emitter) in FusedIrEmitter()
123 ElementalIrEmitter* elemental_emitter_;
Ddynamic_update_slice_util.cc140 const IrArray& fusion_output_array, ElementalIrEmitter* elemental_emitter, in EmitFusedDynamicUpdateSliceInPlaceImpl()
188 const IrArray& fusion_output_array, ElementalIrEmitter* elemental_emitter, in EmitFusedDynamicUpdateSliceInPlace()
199 const IrArray& fusion_output_array, ElementalIrEmitter* elemental_emitter, in EmitParallelFusedDynamicUpdateSliceInPlace()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Delemental_ir_emitter.cc73 : ElementalIrEmitter(hlo_module_config, module, b), in GpuElementalIrEmitter()
185 return ElementalIrEmitter::EmitFloatBinaryOp(op, lhs_value, rhs_value); in EmitFloatBinaryOp()
486 return ElementalIrEmitter::MakeElementGenerator(hlo, in MakeElementGenerator()
Delemental_ir_emitter.h38 class GpuElementalIrEmitter : public ElementalIrEmitter {
Dir_emitter.cc69 ElementalIrEmitter::HloToElementGeneratorMap operand_to_generator; in DefaultAction()
Dir_emitter_unnested.cc1000 ElementalIrEmitter::HloToElementGeneratorMap operand_to_generator; in HandleRng()