Home
last modified time | relevance | path

Searched refs:HFloatConstant (Results 1 – 11 of 11) sorted by relevance

/art/compiler/optimizing/
Dnodes_x86.h152 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
153 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
199 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()
Dnodes.h61 class HFloatConstant; variable
616 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) {
725 void CacheFloatConstant(HFloatConstant* constant);
830 ArenaSafeMap<int32_t, HFloatConstant*> cached_float_constants_;
3106 class HFloatConstant final : public HConstant {
3149 explicit HFloatConstant(float value, uint32_t dex_pc = kNoDexPc)
3153 explicit HFloatConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
3569 virtual HConstant* Evaluate(HFloatConstant* x) const = 0;
3655 virtual HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const = 0;
3793 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
[all …]
Dnodes_shared.h108 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
109 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
Dssa_builder.h117 HFloatConstant* GetFloatEquivalent(HIntConstant* constant);
Dssa_builder.cc606 HFloatConstant* SsaBuilder::GetFloatEquivalent(HIntConstant* constant) { in GetFloatEquivalent()
608 HFloatConstant* result = constant->GetNext()->AsFloatConstant(); in GetFloatEquivalent()
611 result = new (graph_->GetAllocator()) HFloatConstant(value); in GetFloatEquivalent()
Dgraph_visualizer.cc362 void VisitFloatConstant(HFloatConstant* instruction) override { in VisitFloatConstant()
Dnodes.cc723 void HGraph::CacheFloatConstant(HFloatConstant* constant) { in CacheFloatConstant()
Dcode_generator_arm64.cc3395 void LocationsBuilderARM64::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant()
3401 void InstructionCodeGeneratorARM64::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()
Dcode_generator_x86_64.cc2357 void LocationsBuilderX86_64::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant()
2363 void InstructionCodeGeneratorX86_64::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()
Dcode_generator_x86.cc2181 void LocationsBuilderX86::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant()
2187 void InstructionCodeGeneratorX86::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()
Dcode_generator_arm_vixl.cc3268 void LocationsBuilderARMVIXL::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant()
3275 HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()