Home
last modified time | relevance | path

Searched refs:HIntConstant (Results 1 – 25 of 27) sorted by relevance

12

/art/compiler/optimizing/
Dnodes_x86.h144 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override { in Evaluate()
193 HConstant* Evaluate(HIntConstant* x) const override { in Evaluate()
Dnodes.h65 class HIntConstant; variable
610 HIntConstant* GetIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) {
829 ArenaSafeMap<int32_t, HIntConstant*> cached_int_constants_;
3026 class HIntConstant final : public HConstant {
3057 explicit HIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
3060 explicit HIntConstant(bool value, uint32_t dex_pc = kNoDexPc)
3567 virtual HConstant* Evaluate(HIntConstant* x) const = 0;
3648 virtual HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const = 0;
3651 HIntConstant* y ATTRIBUTE_UNUSED) const { in Evaluate()
3763 HIntConstant* MakeConstantCondition(bool value, uint32_t dex_pc) const { in MakeConstantCondition()
[all …]
Dinstruction_simplifier_shared.cc260 HIntConstant* offset = graph->GetIntConstant(data_offset); in TryExtractArrayAccessAddress()
328 HIntConstant* offset = graph->GetIntConstant(data_offset); in TryExtractVecArrayAccessAddress()
329 HIntConstant* shift = graph->GetIntConstant(component_shift); in TryExtractVecArrayAccessAddress()
Dselect_generator_test.cc54 HIntConstant* const1 = graph_->GetIntConstant(1); in ConstructBasicGraphForSelect()
Dcodegen_test.cc425 HIntConstant* constant0 = graph->GetIntConstant(0); in TEST_F()
426 HIntConstant* constant1 = graph->GetIntConstant(1); in TEST_F()
493 HIntConstant* cst_lhs = graph->GetIntConstant(lhs[i]); in TEST_F()
494 HIntConstant* cst_rhs = graph->GetIntConstant(rhs[i]); in TEST_F()
551 HIntConstant* cst_lhs = graph->GetIntConstant(lhs[i]); in TEST_F()
552 HIntConstant* cst_rhs = graph->GetIntConstant(rhs[i]); in TEST_F()
562 HIntConstant* cst_lt = graph->GetIntConstant(1); in TEST_F()
565 HIntConstant* cst_ge = graph->GetIntConstant(0); in TEST_F()
Dnodes_shared.h100 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override { in Evaluate()
Dloop_optimization_test.cc294 HIntConstant* const_0 = graph_->GetIntConstant(0); in TEST_F()
295 HIntConstant* const_1 = graph_->GetIntConstant(1); in TEST_F()
296 HIntConstant* const_2 = graph_->GetIntConstant(2); in TEST_F()
Dssa_builder.h117 HFloatConstant* GetFloatEquivalent(HIntConstant* constant);
Dgraph_test.cc284 HInstruction* first_instruction = new (GetAllocator()) HIntConstant(4); in TEST_F()
297 HInstruction* second_instruction = new (GetAllocator()) HIntConstant(4); in TEST_F()
Dssa_test.cc57 void VisitIntConstant(HIntConstant* constant) override { in VisitIntConstant()
Dsuperblock_cloner_test.cc67 HIntConstant* const_0 = graph_->GetIntConstant(0); in CreateBasicLoopDataFlow()
68 HIntConstant* const_1 = graph_->GetIntConstant(1); in CreateBasicLoopDataFlow()
69 HIntConstant* const_128 = graph_->GetIntConstant(128); in CreateBasicLoopDataFlow()
Dlive_ranges_test.cc313 HIntConstant* constant = liveness.GetInstructionFromSsaIndex(0)->AsIntConstant(); in TEST_F()
Dintrinsics_arm64.cc1996 HIntConstant* const_input = input->AsIntConstant(); in SetSystemArrayCopyLocationRequires()
2007 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopyChar()
2008 HIntConstant* dst_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar()
2019 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopyChar()
2233 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopy()
2234 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopy()
2244 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopy()
Dinstruction_builder.cc2344 HIntConstant* bitstring_path_to_root = nullptr; in BuildTypeCheck()
2345 HIntConstant* bitstring_mask = nullptr; in BuildTypeCheck()
2405 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_11n(), dex_pc); in ProcessDexInstruction()
2412 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21s(), dex_pc); in ProcessDexInstruction()
2419 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_31i(), dex_pc); in ProcessDexInstruction()
2426 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21h() << 16, dex_pc); in ProcessDexInstruction()
Dssa_builder.cc606 HFloatConstant* SsaBuilder::GetFloatEquivalent(HIntConstant* constant) { in GetFloatEquivalent()
Dcode_generator.cc1741 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary()
1742 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary()
1752 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary()
Dparallel_move_test.cc266 Location::ConstantLocation(new (&allocator) HIntConstant(0)), in TYPED_TEST()
Dgraph_visualizer.cc354 void VisitIntConstant(HIntConstant* instruction) override { in VisitIntConstant()
Dintrinsics_x86_64.cc571 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopyChar()
572 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar()
582 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopyChar()
Dintrinsics_arm_vixl.cc1774 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopy()
1775 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopy()
1776 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopy()
Dintrinsics_x86.cc764 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopyChar()
765 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar()
766 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopyChar()
Dinstruction_simplifier.cc1838 HIntConstant* shift = GetGraph()->GetIntConstant(WhichPowerOf2(factor)); in VisitMul()
2616 HIntConstant* fmt = block->GetGraph()->GetIntConstant(static_cast<int32_t>(format)); in TryReplaceStringBuilderAppend()
Dcode_generator_arm64.cc2370 HIntConstant* shift = instruction->GetShift()->AsIntConstant(); in VisitIntermediateAddressIndex()
4241 void LocationsBuilderARM64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant()
4246 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()
Dnodes.cc3050 HIntConstant* int_const = cond->AsIntConstant(); in InsertOppositeCondition()
Dcode_generator_x86_64.cc2327 void LocationsBuilderX86_64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant()
2333 void InstructionCodeGeneratorX86_64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()

12