Home
last modified time | relevance | path

Searched defs:constant (Results 1 – 25 of 38) sorted by relevance

12

/art/compiler/optimizing/
Dlocations.cc52 HConstant* constant = instruction->AsConstant(); in RegisterOrInt32Constant() local
63 HConstant* constant = instruction->AsConstant(); in FpuRegisterOrInt32Constant() local
Dconstant_folding.cc90 HConstant* constant = inst->TryStaticEvaluation(); in VisitUnaryOperation() local
100 HConstant* constant = inst->TryStaticEvaluation(); in VisitBinaryOperation() local
113 HConstant* constant = inst->AsTypeConversion()->TryStaticEvaluation(); in VisitTypeConversion() local
Dnodes_x86.h39 HConstant* constant) in HX86LoadFromConstantTable()
Dcommon_arm64.h196 static bool CanEncodeConstantAsImmediate(HConstant* constant, HInstruction* instr) { in CanEncodeConstantAsImmediate()
234 static inline Location ARM64EncodableConstantOrRegister(HInstruction* constant, in ARM64EncodableConstantOrRegister()
Dinstruction_builder.cc1370 HLoadClass* constant = new (arena_) HLoadClass(graph_->GetCurrentMethod(), in BuildStaticFieldAccess() local
1711 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_11n(), dex_pc); in ProcessDexInstruction() local
1718 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21s(), dex_pc); in ProcessDexInstruction() local
1725 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_31i(), dex_pc); in ProcessDexInstruction() local
1732 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21h() << 16, dex_pc); in ProcessDexInstruction() local
1743 HLongConstant* constant = graph_->GetLongConstant(value, dex_pc); in ProcessDexInstruction() local
1754 HLongConstant* constant = graph_->GetLongConstant(value, dex_pc); in ProcessDexInstruction() local
1761 HLongConstant* constant = graph_->GetLongConstant(instruction.VRegB_51l(), dex_pc); in ProcessDexInstruction() local
1769 HLongConstant* constant = graph_->GetLongConstant(value, dex_pc); in ProcessDexInstruction() local
Dssa_builder.cc557 HFloatConstant* SsaBuilder::GetFloatEquivalent(HIntConstant* constant) { in GetFloatEquivalent()
579 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()
Dlive_ranges_test.cc329 HIntConstant* constant = liveness.GetInstructionFromSsaIndex(0)->AsIntConstant(); in TEST_F() local
Dbounds_check_elimination.cc36 ValueBound(HInstruction* instruction, int32_t constant) { in ValueBound()
487 int32_t constant = range->GetLower().GetConstant(); in Narrow() local
835 int32_t constant = index->AsIntConstant()->GetValue(); in VisitBoundsCheck() local
1098 int32_t constant = instruction->GetRight()->AsIntConstant()->GetValue(); in VisitAnd() local
Dssa_test.cc53 void VisitIntConstant(HIntConstant* constant) OVERRIDE { in VisitIntConstant()
Dcode_generator.h377 static int32_t GetInt32ValueOf(HConstant* constant) { in GetInt32ValueOf()
388 static int64_t GetInt64ValueOf(HConstant* constant) { in GetInt64ValueOf()
Dinstruction_simplifier.cc141 bool AreAllBitsSet(HConstant* constant) { in AreAllBitsSet()
871 HConstant* constant = input_and->GetConstantRight(); in VisitTypeConversion() local
Dcode_generator_x86_64.cc1136 HConstant* constant = source.GetConstant(); in Move() local
1153 HConstant* constant = source.GetConstant(); in Move() local
1174 HConstant* constant = source.GetConstant(); in Move() local
1191 HConstant* constant = source.GetConstant(); in Move() local
1479 int32_t constant = CodeGenerator::GetInt32ValueOf(rhs.GetConstant()); in GenerateTestAndBranch() local
1686 int32_t constant = CodeGenerator::GetInt32ValueOf(rhs.GetConstant()); in HandleCondition() local
1941 void LocationsBuilderX86_64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant()
1951 void LocationsBuilderX86_64::VisitNullConstant(HNullConstant* constant) { in VisitNullConstant()
1961 void LocationsBuilderX86_64::VisitLongConstant(HLongConstant* constant) { in VisitLongConstant()
1971 void LocationsBuilderX86_64::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant()
[all …]
Dnodes.cc480 void HGraph::InsertConstant(HConstant* constant) { in InsertConstant()
558 void HGraph::CacheFloatConstant(HFloatConstant* constant) { in CacheFloatConstant()
564 void HGraph::CacheDoubleConstant(HDoubleConstant* constant) { in CacheDoubleConstant()
Dlocations.h98 static Location ConstantLocation(HConstant* constant) { in ConstantLocation()
Dcode_generator_arm64.cc1156 void CodeGeneratorARM64::MoveConstant(CPURegister destination, HConstant* constant) { in MoveConstant()
1172 static bool CoherentConstantAndType(Location constant, Primitive::Type type) { in CoherentConstantAndType()
2740 void LocationsBuilderARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()
2758 void LocationsBuilderARM64::VisitFloatConstant(HFloatConstant* constant) { in VisitFloatConstant()
2965 static inline bool IsRecognizedCselConstant(HInstruction* constant) { in IsRecognizedCselConstant()
3488 void LocationsBuilderARM64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant()
3497 void LocationsBuilderARM64::VisitNullConstant(HNullConstant* constant) { in VisitNullConstant()
4130 void LocationsBuilderARM64::VisitLongConstant(HLongConstant* constant) { in VisitLongConstant()
Dgraph_visualizer.cc296 HConstant* constant = location.GetConstant(); in DumpLocation() local
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
DContainsConst.java29 public void setConst(Instruction insn, long constant); in setConst()
DFormat22s.java54 public void setConst(Instruction insn, long constant) { in setConst()
DFormat11n.java53 public void setConst(Instruction insn, long constant) { in setConst()
DFormat21s.java54 public void setConst(Instruction insn, long constant) { in setConst()
DFormat51l.java57 public void setConst(Instruction insn, long constant) { in setConst()
DFormat22b.java55 public void setConst(Instruction insn, long constant) { in setConst()
DFormat31i.java54 public void setConst(Instruction insn, long constant) { in setConst()
DFormat21h.java54 public void setConst(Instruction insn, long constant) { in setConst()
/art/runtime/verifier/
Dreg_type.h567 ConstantType(uint32_t constant, uint16_t cache_id) SHARED_REQUIRES(Locks::mutator_lock_) in ConstantType()
624 PreciseConstType(uint32_t constant, uint16_t cache_id) in PreciseConstType()
635 PreciseConstLoType(uint32_t constant, uint16_t cache_id) in PreciseConstLoType()
644 PreciseConstHiType(uint32_t constant, uint16_t cache_id) in PreciseConstHiType()
663 ImpreciseConstLoType(uint32_t constant, uint16_t cache_id) in ImpreciseConstLoType()
672 ImpreciseConstHiType(uint32_t constant, uint16_t cache_id) in ImpreciseConstHiType()

12