/art/compiler/optimizing/ |
D | nodes_vector_test.cc | 37 entry_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph() 38 exit_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph() 43 int8_parameter_ = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in BuildGraph() 48 int16_parameter_ = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in BuildGraph() 53 int32_parameter_ = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in BuildGraph() 133 HVecOperation* v0 = new (GetAllocator()) in TEST_F() 134 HVecReplicateScalar(GetAllocator(), int32_parameter_, DataType::Type::kInt32, 4, kNoDexPc); in TEST_F() 135 HVecOperation* v1 = new (GetAllocator()) in TEST_F() 136 HVecReplicateScalar(GetAllocator(), int32_parameter_, DataType::Type::kInt32, 4, kNoDexPc); in TEST_F() 137 HVecOperation* v2 = new (GetAllocator()) in TEST_F() [all …]
|
D | bounds_check_elimination_test.cc | 67 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 70 HInstruction* parameter1 = new (GetAllocator()) HParameterValue( in TEST_F() 72 HInstruction* parameter2 = new (GetAllocator()) HParameterValue( in TEST_F() 80 HBasicBlock* block1 = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 82 HInstruction* cmp = new (GetAllocator()) HGreaterThanOrEqual(parameter2, constant_0); in TEST_F() 83 HIf* if_inst = new (GetAllocator()) HIf(cmp); in TEST_F() 88 HBasicBlock* block2 = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 90 HNullCheck* null_check = new (GetAllocator()) HNullCheck(parameter1, 0); in TEST_F() 91 HArrayLength* array_length = new (GetAllocator()) HArrayLength(null_check, 0); in TEST_F() 92 HBoundsCheck* bounds_check2 = new (GetAllocator()) in TEST_F() [all …]
|
D | gvn_test.cc | 31 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 34 HInstruction* parameter = new (GetAllocator()) HParameterValue(graph->GetDexFile(), in TEST_F() 40 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 44 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter, in TEST_F() 53 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter, in TEST_F() 63 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter, in TEST_F() 74 block->AddInstruction(new (GetAllocator()) HInstanceFieldSet(parameter, in TEST_F() 84 block->AddInstruction(new (GetAllocator()) HInstanceFieldGet(parameter, in TEST_F() 94 block->AddInstruction(new (GetAllocator()) HExit()); in TEST_F() 112 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph); in TEST_F() [all …]
|
D | ssa_liveness_analysis_test.cc | 39 entry_ = new (GetAllocator()) HBasicBlock(graph_); in SetUp() 47 HBasicBlock* successor = new (GetAllocator()) HBasicBlock(graph); in CreateSuccessor() 60 HInstruction* arg = new (GetAllocator()) HParameterValue( in TEST_F() 65 HInstruction* ret = new (GetAllocator()) HReturn(arg); in TEST_F() 67 block->AddInstruction(new (GetAllocator()) HExit()); in TEST_F() 80 HInstruction* array = new (GetAllocator()) HParameterValue( in TEST_F() 82 HInstruction* index = new (GetAllocator()) HParameterValue( in TEST_F() 84 HInstruction* value = new (GetAllocator()) HParameterValue( in TEST_F() 86 HInstruction* extra_arg1 = new (GetAllocator()) HParameterValue( in TEST_F() 88 HInstruction* extra_arg2 = new (GetAllocator()) HParameterValue( in TEST_F() [all …]
|
D | nodes_test.cc | 40 GetAllocator(), in TEST_F() 96 GetAllocator(), in TEST_F() 146 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 149 HInstruction* parameter = new (GetAllocator()) HParameterValue( in TEST_F() 152 entry->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F() 154 HBasicBlock* first_block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 157 HInstruction* null_check = new (GetAllocator()) HNullCheck(parameter, 0); in TEST_F() 159 first_block->AddInstruction(new (GetAllocator()) HReturnVoid()); in TEST_F() 161 HBasicBlock* exit_block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 164 exit_block->AddInstruction(new (GetAllocator()) HExit()); in TEST_F() [all …]
|
D | load_store_analysis_test.cc | 49 return AdjacencyListGraph(graph_, GetAllocator(), entry_name, exit_name, adj); in SetupFromAdjacencyList() 65 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 79 HInstruction* array = new (GetAllocator()) HParameterValue( in TEST_F() 81 HInstruction* index = new (GetAllocator()) HParameterValue( in TEST_F() 86 HInstruction* array_get1 = new (GetAllocator()) HArrayGet(array, c1, DataType::Type::kInt32, 0); in TEST_F() 87 HInstruction* array_get2 = new (GetAllocator()) HArrayGet(array, c2, DataType::Type::kInt32, 0); in TEST_F() 89 new (GetAllocator()) HArraySet(array, c1, c3, DataType::Type::kInt32, 0); in TEST_F() 91 new (GetAllocator()) HArraySet(array, index, c3, DataType::Type::kInt32, 0); in TEST_F() 148 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 160 HInstruction* object = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in TEST_F() [all …]
|
D | induction_var_analysis_test.cc | 53 loop_preheader_[d] = new (GetAllocator()) HBasicBlock(graph_); in BuildForLoop() 55 loop_header_[d] = new (GetAllocator()) HBasicBlock(graph_); in BuildForLoop() 61 loop_body_[d] = new (GetAllocator()) HBasicBlock(graph_); in BuildForLoop() 80 entry_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoopNest() 83 return_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoopNest() 85 exit_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoopNest() 94 parameter_ = new (GetAllocator()) HParameterValue( in BuildLoopNest() 104 return_->AddInstruction(new (GetAllocator()) HReturnVoid()); in BuildLoopNest() 105 exit_->AddInstruction(new (GetAllocator()) HExit()); in BuildLoopNest() 109 basic_[d] = new (GetAllocator()) HPhi(GetAllocator(), d, 0, DataType::Type::kInt32); in BuildLoopNest() [all …]
|
D | licm_test.cc | 50 entry_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoop() 51 loop_preheader_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoop() 52 loop_header_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoop() 53 loop_body_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoop() 54 return_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoop() 55 exit_ = new (GetAllocator()) HBasicBlock(graph_); in BuildLoop() 76 parameter_ = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in BuildLoop() 83 loop_preheader_->AddInstruction(new (GetAllocator()) HGoto()); in BuildLoop() 84 loop_header_->AddInstruction(new (GetAllocator()) HIf(parameter_)); in BuildLoop() 85 loop_body_->AddInstruction(new (GetAllocator()) HGoto()); in BuildLoop() [all …]
|
D | loop_optimization_test.cc | 36 iva_ = new (GetAllocator()) HInductionVarAnalysis(graph_); in SetUp() 41 loop_opt_ = new (GetAllocator()) HLoopOptimization( in SetUp() 58 entry_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph() 59 return_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph() 60 exit_block_ = new (GetAllocator()) HBasicBlock(graph_); in BuildGraph() 66 parameter_ = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in BuildGraph() 71 return_block_->AddInstruction(new (GetAllocator()) HReturnVoid()); in BuildGraph() 72 exit_block_->AddInstruction(new (GetAllocator()) HExit()); in BuildGraph() 79 HBasicBlock* header = new (GetAllocator()) HBasicBlock(graph_); in AddLoop() 80 HBasicBlock* body = new (GetAllocator()) HBasicBlock(graph_); in AddLoop() [all …]
|
D | select_generator_test.cc | 31 AddParameter(new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in InitGraphAndParameters() 49 HParameterValue* bool_param = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in ConstructBasicGraphForSelect() 56 if_block->AddInstruction(new (GetAllocator()) HIf(bool_param)); in ConstructBasicGraphForSelect() 59 then_block->AddInstruction(new (GetAllocator()) HGoto()); in ConstructBasicGraphForSelect() 61 else_block->AddInstruction(new (GetAllocator()) HGoto()); in ConstructBasicGraphForSelect() 63 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in ConstructBasicGraphForSelect() 82 HDivZeroCheck* instr = new (GetAllocator()) HDivZeroCheck(parameters_[0], 0); in TEST_F() 86 GetAllocator()->Adapter(kArenaAllocInstruction)); in TEST_F() 95 HAdd* instr = new (GetAllocator()) HAdd(DataType::Type::kInt32, in TEST_F()
|
D | scheduler_test.cc | 74 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph_); in TestBuildDependencyGraphAndSchedule() 75 HBasicBlock* block1 = new (GetAllocator()) HBasicBlock(graph_); in TestBuildDependencyGraphAndSchedule() 95 HInstruction* array = new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in TestBuildDependencyGraphAndSchedule() 101 HInstruction* add1 = new (GetAllocator()) HAdd(DataType::Type::kInt32, c1, c2); in TestBuildDependencyGraphAndSchedule() 102 HInstruction* add2 = new (GetAllocator()) HAdd(DataType::Type::kInt32, add1, c2); in TestBuildDependencyGraphAndSchedule() 103 HInstruction* mul = new (GetAllocator()) HMul(DataType::Type::kInt32, add1, add2); in TestBuildDependencyGraphAndSchedule() 104 HInstruction* div_check = new (GetAllocator()) HDivZeroCheck(add2, 0); in TestBuildDependencyGraphAndSchedule() 105 HInstruction* div = new (GetAllocator()) HDiv(DataType::Type::kInt32, add1, div_check, 0); in TestBuildDependencyGraphAndSchedule() 107 new (GetAllocator()) HArrayGet(array, add1, DataType::Type::kInt32, 0); in TestBuildDependencyGraphAndSchedule() 109 new (GetAllocator()) HArraySet(array, add1, add2, DataType::Type::kInt32, 0); in TestBuildDependencyGraphAndSchedule() [all …]
|
D | load_store_elimination_test.cc | 81 i_add1_ = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_, c1); in CreateEntryBlockInstructions() 82 i_add4_ = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_, c4); in CreateEntryBlockInstructions() 85 entry_block_->AddInstruction(new (GetAllocator()) HGoto()); in CreateEntryBlockInstructions() 116 phi_ = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in CreateTestControlFlowGraph() 118 pre_header_->AddInstruction(new (GetAllocator()) HGoto()); in CreateTestControlFlowGraph() 125 suspend_check_ = new (GetAllocator()) HSuspendCheck(); in CreateTestControlFlowGraph() 126 HInstruction* inc_phi = new (GetAllocator()) HAdd(DataType::Type::kInt32, phi_, c1); in CreateTestControlFlowGraph() 127 HInstruction* cmp = new (GetAllocator()) HGreaterThanOrEqual(phi_, c128); in CreateTestControlFlowGraph() 128 HInstruction* hif = new (GetAllocator()) HIf(cmp); in CreateTestControlFlowGraph() 164 HInstruction* cmp = new (GetAllocator()) HGreaterThanOrEqual(i_, j_); in CreateDiamondShapedCFG() [all …]
|
D | codegen_test.cc | 417 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 420 entry->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F() 422 HBasicBlock* first_block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 427 HEqual* equal = new (GetAllocator()) HEqual(constant0, constant0); in TEST_F() 429 first_block->AddInstruction(new (GetAllocator()) HIf(equal)); in TEST_F() 431 HBasicBlock* then_block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 432 HBasicBlock* else_block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 433 HBasicBlock* exit_block = new (GetAllocator()) HBasicBlock(graph); in TEST_F() 444 exit_block->AddInstruction(new (GetAllocator()) HExit()); in TEST_F() 445 then_block->AddInstruction(new (GetAllocator()) HReturn(constant0)); in TEST_F() [all …]
|
D | instruction_simplifier_test.cc | 159 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, bool_value); in TEST_F() 164 HInstruction* goto_c1 = new (GetAllocator()) HGoto(); in TEST_F() 167 HInstruction* goto_c2 = new (GetAllocator()) HGoto(); in TEST_F() 171 HInstruction* goto_c3 = new (GetAllocator()) HGoto(); in TEST_F() 178 new (GetAllocator()) HPredicatedInstanceFieldGet(obj_phi, in TEST_F() 188 HInstruction* return_exit = new (GetAllocator()) HReturn(read_end); in TEST_F() 251 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, bool_value); in TEST_F() 256 HInstruction* goto_c1 = new (GetAllocator()) HGoto(); in TEST_F() 259 HInstruction* goto_c2 = new (GetAllocator()) HGoto(); in TEST_F() 263 HInstruction* goto_c3 = new (GetAllocator()) HGoto(); in TEST_F() [all …]
|
D | register_allocator_test.cc | 475 register_allocator.registers_array_ = GetAllocator()->AllocArray<size_t>(1); in TEST_F() 492 HBasicBlock* entry = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() 495 HInstruction* parameter = new (GetAllocator()) HParameterValue( in BuildIfElseWithPhi() 499 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() 503 HInstruction* test = new (GetAllocator()) HInstanceFieldGet(parameter, in BuildIfElseWithPhi() 513 block->AddInstruction(new (GetAllocator()) HIf(test)); in BuildIfElseWithPhi() 514 HBasicBlock* then = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() 515 HBasicBlock* else_ = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() 516 HBasicBlock* join = new (GetAllocator()) HBasicBlock(graph); in BuildIfElseWithPhi() 525 then->AddInstruction(new (GetAllocator()) HGoto()); in BuildIfElseWithPhi() [all …]
|
D | constant_folding_test.cc | 737 HBasicBlock* entry_block = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 740 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 742 HBasicBlock* exit_block = new (GetAllocator()) HBasicBlock(graph_); in TEST_F() 749 HInstruction* parameter = new (GetAllocator()) HParameterValue( in TEST_F() 752 entry_block->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F() 757 block->AddInstruction(last = new (GetAllocator()) HAbove(zero, parameter)); in TEST_F() 758 block->AddInstruction(new (GetAllocator()) HSelect(last, parameter, parameter, 0)); in TEST_F() 759 block->AddInstruction(last = new (GetAllocator()) HAbove(parameter, zero)); in TEST_F() 760 block->AddInstruction(new (GetAllocator()) HSelect(last, parameter, parameter, 0)); in TEST_F() 761 block->AddInstruction(last = new (GetAllocator()) HAboveOrEqual(zero, parameter)); in TEST_F() [all …]
|
D | superblock_cloner_test.cc | 37 AddParameter(new (GetAllocator()) HParameterValue(graph_->GetDexFile(), in InitGraphAndParameters() 72 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in CreateBasicLoopDataFlow() 73 HInstruction* suspend_check = new (GetAllocator()) HSuspendCheck(); in CreateBasicLoopDataFlow() 74 HInstruction* loop_check = new (GetAllocator()) HGreaterThanOrEqual(phi, const_128); in CreateBasicLoopDataFlow() 79 loop_header->AddInstruction(new (GetAllocator()) HIf(loop_check)); in CreateBasicLoopDataFlow() 82 HInstruction* null_check = new (GetAllocator()) HNullCheck(parameters_[0], dex_pc); in CreateBasicLoopDataFlow() 83 HInstruction* array_length = new (GetAllocator()) HArrayLength(null_check, dex_pc); in CreateBasicLoopDataFlow() 84 HInstruction* bounds_check = new (GetAllocator()) HBoundsCheck(phi, array_length, dex_pc); in CreateBasicLoopDataFlow() 86 new (GetAllocator()) HArrayGet(null_check, bounds_check, DataType::Type::kInt32, dex_pc); in CreateBasicLoopDataFlow() 87 HInstruction* add = new (GetAllocator()) HAdd(DataType::Type::kInt32, array_get, const_1); in CreateBasicLoopDataFlow() [all …]
|
D | graph_test.cc | 37 HBasicBlock* if_block = new (GetAllocator()) HBasicBlock(graph); in CreateIfBlock() 40 HInstruction* equal = new (GetAllocator()) HEqual(instr, instr); in CreateIfBlock() 42 instr = new (GetAllocator()) HIf(equal); in CreateIfBlock() 48 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateGotoBlock() 50 HInstruction* got = new (GetAllocator()) HGoto(); in CreateGotoBlock() 62 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateReturnBlock() 64 HInstruction* return_instr = new (GetAllocator()) HReturnVoid(); in CreateReturnBlock() 70 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph); in CreateExitBlock() 72 HInstruction* exit_instr = new (GetAllocator()) HExit(); in CreateExitBlock() 284 HInstruction* first_instruction = new (GetAllocator()) HIntConstant(4); in TEST_F() [all …]
|
D | optimizing_unit_test.h | 130 ArenaAllocator* GetAllocator() { return &allocator_; } in GetAllocator() function 226 ArenaAllocator* GetAllocator() { return pool_and_allocator_->GetAllocator(); } in GetAllocator() function 235 ArenaAllocator* const allocator = pool_and_allocator_->GetAllocator(); 269 void* aligned_data = GetAllocator()->Alloc(code_item_size); 276 new (graph->GetAllocator()) DexCompilationUnit( 305 return_block_->AddInstruction(new (GetAllocator()) HReturnVoid()); 306 exit_block_->AddInstruction(new (GetAllocator()) HExit()); 315 HBasicBlock* block = new (GetAllocator()) HBasicBlock(graph_); in AddNewBlock() 344 HEnvironment* environment = new (GetAllocator()) HEnvironment( in ManuallyBuildEnvFor() 345 (GetAllocator()), in ManuallyBuildEnvFor() [all …]
|
D | graph_checker_test.cc | 38 HBasicBlock* entry_block = new (GetAllocator()) HBasicBlock(graph); in CreateSimpleCFG() 39 entry_block->AddInstruction(new (GetAllocator()) HReturnVoid()); in CreateSimpleCFG() 42 HBasicBlock* exit_block = new (GetAllocator()) HBasicBlock(graph); in CreateSimpleCFG() 43 exit_block->AddInstruction(new (GetAllocator()) HExit()); in CreateSimpleCFG()
|
D | side_effects_analysis.h | 32 graph->GetAllocator()->Adapter(kArenaAllocSideEffectsAnalysis)), in HOptimization() 34 graph->GetAllocator()->Adapter(kArenaAllocSideEffectsAnalysis)) {} in HOptimization()
|
D | code_generator_vector_arm_vixl.cc | 37 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); in VisitVecReplicateScalar() 80 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); in VisitVecExtractScalar() 131 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecReduce() 160 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecCnv() 168 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecNeg() 197 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAbs() 224 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecNot() 271 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAdd() 301 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecSaturationAdd() 333 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecHalvingAdd() [all …]
|
D | reference_type_propagation_test.cc | 48 propagation_ = new (GetAllocator()) ReferenceTypePropagation(graph_, in SetupPropagation() 289 AdjacencyListGraph alg(graph_, GetAllocator(), "start", "exit", edges); in RunVisitListTest() 291 HInstruction* maybe_null_val = new (GetAllocator()) in RunVisitListTest() 296 new (GetAllocator()) HLoadClass(graph_->GetCurrentMethod(), in RunVisitListTest() 304 new (GetAllocator()) HNewInstance(cls, in RunVisitListTest() 323 HPhi* phi_inst = new (GetAllocator()) HPhi( in RunVisitListTest() 324 GetAllocator(), kNoRegNumber, blk->GetPredecessors().size(), DataType::Type::kReference); in RunVisitListTest() 386 AdjacencyListGraph alg(graph_, GetAllocator(), mid_blocks.front(), mid_blocks.back(), edges); in RunVisitListTest() 390 new (GetAllocator()) HLoadClass(graph_->GetCurrentMethod(), in RunVisitListTest() 398 new (GetAllocator()) HNewInstance(cls, in RunVisitListTest() [all …]
|
D | code_generator_vector_x86_64.cc | 29 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); in VisitVecReplicateScalar() 112 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); in VisitVecExtractScalar() 189 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecReduce() 241 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecCnv() 259 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecNeg() 306 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAbs() 347 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecNot() 442 CreateVecTerOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAdd() 444 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAdd() 489 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecSaturationAdd() [all …]
|
D | code_generator_vector_x86.cc | 29 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); in VisitVecReplicateScalar() 121 LocationSummary* locations = new (GetGraph()->GetAllocator()) LocationSummary(instruction); in VisitVecExtractScalar() 206 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecReduce() 258 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecCnv() 276 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecNeg() 323 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAbs() 364 CreateVecUnOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecNot() 459 CreateVecTerOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAdd() 461 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecAdd() 506 CreateVecBinOpLocations(GetGraph()->GetAllocator(), instruction); in VisitVecSaturationAdd() [all …]
|