Home
last modified time | relevance | path

Searched refs:HIntConstant (Results 1 – 25 of 28) 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.h67 class HIntConstant; variable
631 HIntConstant* GetIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) {
861 ArenaSafeMap<int32_t, HIntConstant*> cached_int_constants_;
3216 class HIntConstant final : public HConstant {
3247 explicit HIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
3250 explicit HIntConstant(bool value, uint32_t dex_pc = kNoDexPc)
3757 virtual HConstant* Evaluate(HIntConstant* x) const = 0;
3838 virtual HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const = 0;
3841 HIntConstant* y ATTRIBUTE_UNUSED) const {
3953 HIntConstant* MakeConstantCondition(bool value, uint32_t dex_pc) const {
[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()
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()
Dselect_generator_test.cc54 HIntConstant* const1 = graph_->GetIntConstant(1); in ConstructBasicGraphForSelect()
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()
Dnodes_shared.h100 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override { in Evaluate()
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()
Dinstruction_builder.cc2531 HIntConstant* bitstring_path_to_root = nullptr; in BuildTypeCheck()
2532 HIntConstant* bitstring_mask = nullptr; in BuildTypeCheck()
2596 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_11n(), dex_pc); in ProcessDexInstruction()
2603 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21s(), dex_pc); in ProcessDexInstruction()
2610 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_31i(), dex_pc); in ProcessDexInstruction()
2617 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21h() << 16, dex_pc); in ProcessDexInstruction()
Dssa_builder.cc606 HFloatConstant* SsaBuilder::GetFloatEquivalent(HIntConstant* constant) { in GetFloatEquivalent()
Dcode_generator.cc1765 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary()
1766 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary()
1776 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in CreateSystemArrayCopyLocationSummary()
Dparallel_move_test.cc266 Location::ConstantLocation(new (&allocator) HIntConstant(0)), in TYPED_TEST()
Dintrinsics_arm64.cc2369 HIntConstant* const_input = input->AsIntConstant(); in SetSystemArrayCopyLocationRequires()
2380 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopyChar()
2381 HIntConstant* dst_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar()
2392 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopyChar()
2606 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopy()
2607 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopy()
2617 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopy()
Dgraph_visualizer.cc381 void VisitIntConstant(HIntConstant* instruction) override { in VisitIntConstant()
Dload_store_analysis_test.cc1288 HIntConstant* bs1 = graph_->GetIntConstant(0xffff); in TEST_F()
1289 HIntConstant* bs2 = graph_->GetIntConstant(0x00ff); in TEST_F()
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()
Dinstruction_simplifier.cc1930 HIntConstant* shift = GetGraph()->GetIntConstant(WhichPowerOf2(factor)); in VisitMul()
2712 HIntConstant* fmt = block->GetGraph()->GetIntConstant(static_cast<int32_t>(format)); in TryReplaceStringBuilderAppend()
Dintrinsics_x86.cc766 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopyChar()
767 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopyChar()
768 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopyChar()
Dintrinsics_arm_vixl.cc1255 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant(); in VisitSystemArrayCopy()
1256 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant(); in VisitSystemArrayCopy()
1257 HIntConstant* length = invoke->InputAt(4)->AsIntConstant(); in VisitSystemArrayCopy()
Dcode_generator_arm64.cc2390 HIntConstant* shift = instruction->GetShift()->AsIntConstant(); in VisitIntermediateAddressIndex()
4335 void LocationsBuilderARM64::VisitIntConstant(HIntConstant* constant) { in VisitIntConstant()
4340 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()
Dnodes.cc3328 HIntConstant* int_const = cond->AsIntConstant(); in InsertOppositeCondition()

12