/art/compiler/optimizing/ |
ssa_builder.h | 70 void MaybeAddAmbiguousArrayGet(HArrayGet* aget) { 115 HArrayGet* GetFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget); 127 ArenaVector<HArrayGet*> ambiguous_agets_;
|
ssa_builder.cc | 272 static HArrayGet* FindFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { 277 HArrayGet* next_aget = next->AsArrayGet(); 285 static HArrayGet* CreateFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { 290 HArrayGet* equivalent = new (aget->GetBlock()->GetGraph()->GetArena()) HArrayGet( 320 for (HArrayGet* aget_int : ambiguous_agets_) { 327 HArrayGet* aget_float = FindFloatOrDoubleEquivalentOfArrayGet(aget_int); 639 HArrayGet* SsaBuilder::GetFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) [all...] |
instruction_simplifier_arm.h | 65 void VisitArrayGet(HArrayGet* instruction) OVERRIDE;
|
instruction_simplifier_arm64.h | 68 void VisitArrayGet(HArrayGet* instruction) OVERRIDE;
|
reference_type_propagation.h | 101 static void UpdateArrayGet(HArrayGet* instr, HandleCache* handle_cache)
|
licm_test.cc | 185 HInstruction* get_array = new (&allocator_) HArrayGet( 203 HInstruction* get_array = new (&allocator_) HArrayGet(
|
instruction_simplifier_arm.cc | 145 void InstructionSimplifierArmVisitor::VisitArrayGet(HArrayGet* instruction) {
|
instruction_simplifier_arm64.cc | 142 void InstructionSimplifierArm64Visitor::VisitArrayGet(HArrayGet* instruction) {
|
bounds_check_elimination_test.cc | [all...] |
scheduler_test.cc | 113 HInstruction* array_get1 = new (&allocator_) HArrayGet(array, add1, Primitive::kPrimInt, 0); 115 HInstruction* array_get2 = new (&allocator_) HArrayGet(array, add1, Primitive::kPrimInt, 0);
|
load_store_analysis_test.cc | 58 HInstruction* array_get1 = new (&allocator_) HArrayGet(array, c1, Primitive::kPrimInt, 0); 59 HInstruction* array_get2 = new (&allocator_) HArrayGet(array, c2, Primitive::kPrimInt, 0);
|
scheduler_arm64.cc | 58 void SchedulingLatencyVisitorARM64::VisitArrayGet(HArrayGet* instruction) {
|
reference_type_propagation.cc | 98 void VisitArrayGet(HArrayGet* instr) OVERRIDE; [all...] |
load_store_analysis.h | 454 void VisitArrayGet(HArrayGet* instruction) OVERRIDE {
|
load_store_elimination.cc | 469 void VisitArrayGet(HArrayGet* instruction) OVERRIDE {
|
scheduler_arm.cc | 300 void SchedulingLatencyVisitorARM::VisitArrayGet(HArrayGet* instruction) {
|
code_generator.h | 403 // Note: Besides the normal arrays, we also use the HArrayGet for 405 static uint32_t GetArrayDataOffset(HArrayGet* array_get); [all...] |
graph_visualizer.cc | 433 void VisitArrayGet(HArrayGet* array_get) OVERRIDE { [all...] |
instruction_simplifier.cc | [all...] |
bounds_check_elimination.cc | [all...] |
code_generator.cc | 159 uint32_t CodeGenerator::GetArrayDataOffset(HArrayGet* array_get) { [all...] |
loop_optimization.cc | [all...] |
nodes.h | [all...] |
instruction_builder.cc | [all...] |
code_generator_arm64.cc | [all...] |