Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dnodes.h52 class HDoubleConstant; variable
529 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) {
629 void CacheDoubleConstant(HDoubleConstant* constant);
718 ArenaSafeMap<int64_t, HDoubleConstant*> cached_double_constants_;
2860 class HDoubleConstant FINAL : public HConstant {
2898 explicit HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc)
2900 explicit HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc)
2908 DISALLOW_COPY_AND_ASSIGN(HDoubleConstant);
3229 virtual HConstant* Evaluate(HDoubleConstant* x) const = 0;
3311 virtual HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const = 0;
[all …]
Dnodes_shared.h104 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
105 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE { in Evaluate()
Dssa_builder.h113 HDoubleConstant* GetDoubleEquivalent(HLongConstant* constant);
Dssa_builder.cc579 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()
581 HDoubleConstant* result = constant->GetNext()->AsDoubleConstant(); in GetDoubleEquivalent()
584 result = new (graph_->GetArena()) HDoubleConstant(value); in GetDoubleEquivalent()
Dgraph_visualizer.cc376 void VisitDoubleConstant(HDoubleConstant* instruction) OVERRIDE { in VisitDoubleConstant()
Dnodes.cc567 void HGraph::CacheDoubleConstant(HDoubleConstant* constant) { in CacheDoubleConstant()
Dcode_generator_arm64.cc3549 void LocationsBuilderARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
3556 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_mips64.cc3404 void LocationsBuilderMIPS64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
3410 void InstructionCodeGeneratorMIPS64::VisitDoubleConstant(HDoubleConstant* cst ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_x86_64.cc2160 void LocationsBuilderX86_64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
2167 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_x86.cc2059 void LocationsBuilderX86::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
2065 void InstructionCodeGeneratorX86::VisitDoubleConstant(HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_arm_vixl.cc3603 void LocationsBuilderARMVIXL::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
3610 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_mips.cc3833 void LocationsBuilderMIPS::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
3839 void InstructionCodeGeneratorMIPS::VisitDoubleConstant(HDoubleConstant* cst ATTRIBUTE_UNUSED) { in VisitDoubleConstant()