Lines Matching refs:constant

700 void CodeGeneratorARM64::MoveConstant(CPURegister destination, HConstant* constant) {  in MoveConstant()  argument
701 if (constant->IsIntConstant()) { in MoveConstant()
702 __ Mov(Register(destination), constant->AsIntConstant()->GetValue()); in MoveConstant()
703 } else if (constant->IsLongConstant()) { in MoveConstant()
704 __ Mov(Register(destination), constant->AsLongConstant()->GetValue()); in MoveConstant()
705 } else if (constant->IsNullConstant()) { in MoveConstant()
707 } else if (constant->IsFloatConstant()) { in MoveConstant()
708 __ Fmov(FPRegister(destination), constant->AsFloatConstant()->GetValue()); in MoveConstant()
710 DCHECK(constant->IsDoubleConstant()); in MoveConstant()
711 __ Fmov(FPRegister(destination), constant->AsDoubleConstant()->GetValue()); in MoveConstant()
716 static bool CoherentConstantAndType(Location constant, Primitive::Type type) { in CoherentConstantAndType() argument
717 DCHECK(constant.IsConstant()); in CoherentConstantAndType()
718 HConstant* cst = constant.GetConstant(); in CoherentConstantAndType()
1683 void LocationsBuilderARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant() argument
1685 new (GetGraph()->GetArena()) LocationSummary(constant, LocationSummary::kNoCall); in VisitDoubleConstant()
1686 locations->SetOut(Location::ConstantLocation(constant)); in VisitDoubleConstant()
1689 void InstructionCodeGeneratorARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant() argument
1690 UNUSED(constant); in VisitDoubleConstant()
1702 void LocationsBuilderARM64::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant() argument
1704 new (GetGraph()->GetArena()) LocationSummary(constant, LocationSummary::kNoCall); in VisitFloatConstant()
1705 locations->SetOut(Location::ConstantLocation(constant)); in VisitFloatConstant()
1708 void InstructionCodeGeneratorARM64::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant() argument
1709 UNUSED(constant); in VisitFloatConstant()
1899 void LocationsBuilderARM64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant() argument
1900 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); in VisitIntConstant()
1901 locations->SetOut(Location::ConstantLocation(constant)); in VisitIntConstant()
1904 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant() argument
1906 UNUSED(constant); in VisitIntConstant()
1909 void LocationsBuilderARM64::VisitNullConstant(HNullConstant* constant) { in VisitNullConstant() argument
1910 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); in VisitNullConstant()
1911 locations->SetOut(Location::ConstantLocation(constant)); in VisitNullConstant()
1914 void InstructionCodeGeneratorARM64::VisitNullConstant(HNullConstant* constant) { in VisitNullConstant() argument
1916 UNUSED(constant); in VisitNullConstant()
2177 void LocationsBuilderARM64::VisitLongConstant(HLongConstant* constant) { in VisitLongConstant() argument
2178 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant); in VisitLongConstant()
2179 locations->SetOut(Location::ConstantLocation(constant)); in VisitLongConstant()
2182 void InstructionCodeGeneratorARM64::VisitLongConstant(HLongConstant* constant) { in VisitLongConstant() argument
2184 UNUSED(constant); in VisitLongConstant()