Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dnodes_x86.h157 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
158 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
203 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()
Dnodes.h61 class HDoubleConstant; variable
640 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) {
752 void CacheDoubleConstant(HDoubleConstant* constant);
864 ArenaSafeMap<int64_t, HDoubleConstant*> cached_double_constants_;
3355 class HDoubleConstant final : public HConstant {
3396 explicit HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc)
3400 explicit HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc)
3760 virtual HConstant* Evaluate(HDoubleConstant* x) const = 0;
3846 virtual HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const = 0;
3986 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
[all …]
Dnodes_shared.h113 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
114 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
Dssa_builder.h118 HDoubleConstant* GetDoubleEquivalent(HLongConstant* constant);
Dssa_builder.cc628 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()
630 HDoubleConstant* result = constant->GetNext()->AsDoubleConstant(); in GetDoubleEquivalent()
633 result = new (graph_->GetAllocator()) HDoubleConstant(value); in GetDoubleEquivalent()
Dgraph_visualizer.cc393 void VisitDoubleConstant(HDoubleConstant* instruction) override { in VisitDoubleConstant()
Dnodes.cc903 void HGraph::CacheDoubleConstant(HDoubleConstant* constant) { in CacheDoubleConstant()
Dcode_generator_arm64.cc3458 void LocationsBuilderARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
3465 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_x86_64.cc2440 void LocationsBuilderX86_64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
2447 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_x86.cc2357 void LocationsBuilderX86::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
2363 void InstructionCodeGeneratorX86::VisitDoubleConstant(HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
Dcode_generator_arm_vixl.cc3308 void LocationsBuilderARMVIXL::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
3315 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()