/art/compiler/optimizing/ |
D | reference_type_propagation.h | 40 void Visit(HInstruction* instruction); 59 static void FixUpInstructionType(HInstruction* instruction, HandleCache* handle_cache);
|
D | optimizing_unit_test.h | 235 HEnvironment* ManuallyBuildEnvFor(HInstruction* instruction, in ManuallyBuildEnvFor() argument 241 instruction->GetDexPc(), in ManuallyBuildEnvFor() 242 instruction); in ManuallyBuildEnvFor() 245 instruction->SetRawEnvironment(environment); in ManuallyBuildEnvFor() 291 inline bool IsRemoved(HInstruction* instruction) { in IsRemoved() argument 292 return instruction->GetBlock() == nullptr; in IsRemoved()
|
D | prepare_for_register_allocation.h | 52 void VisitArraySet(HArraySet* instruction) override; 58 void VisitTypeConversion(HTypeConversion* instruction) override;
|
D | code_generator.h | 84 explicit SlowPathCode(HInstruction* instruction) : instruction_(instruction) { in SlowPathCode() argument 340 void RecordPcInfo(HInstruction* instruction, 351 void RecordPcInfo(HInstruction* instruction, 363 void MaybeRecordNativeDebugInfo(HInstruction* instruction, 368 virtual void MaybeRecordImplicitNullCheck(HInstruction* instruction); 370 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty()); 498 HInstruction* instruction, 502 static void ValidateInvokeRuntimeWithoutRecordingPcInfo(HInstruction* instruction, 515 void AllocateLocations(HInstruction* instruction); 604 void CreateStringBuilderAppendLocations(HStringBuilderAppend* instruction, Location out); [all …]
|
D | side_effects_analysis.cc | 45 HInstruction* instruction = inst_it.Current(); in Run() local 46 effects = effects.Union(instruction->GetSideEffects()); in Run()
|
D | reference_type_propagation.cc | 99 void AddToWorklist(HInstruction* instruction); 100 void AddDependentInstructionsToWorklist(HInstruction* instruction); 161 void ReferenceTypePropagation::Visit(HInstruction* instruction) { in Visit() argument 166 instruction->Accept(&visitor); in Visit() 767 void ReferenceTypePropagation::FixUpInstructionType(HInstruction* instruction, in FixUpInstructionType() argument 769 if (instruction->IsSelect()) { in FixUpInstructionType() 771 HSelect* select = instruction->AsSelect(); in FixUpInstructionType() 990 HInstruction* instruction = worklist_.back(); in ProcessWorklist() local 992 bool updated_nullability = UpdateNullability(instruction); in ProcessWorklist() 993 bool updated_reference_type = UpdateReferenceTypeInfo(instruction); in ProcessWorklist() [all …]
|
D | common_arm64.h | 359 inline bool ShifterOperandSupportsExtension(HInstruction* instruction) { in ShifterOperandSupportsExtension() argument 360 DCHECK(HasShifterOperand(instruction, InstructionSet::kArm64)); in ShifterOperandSupportsExtension() 367 return instruction->IsAdd() || instruction->IsSub(); in ShifterOperandSupportsExtension() 370 inline bool IsConstantZeroBitPattern(const HInstruction* instruction) { in IsConstantZeroBitPattern() argument 371 return instruction->IsConstant() && instruction->AsConstant()->IsZeroBitPattern(); in IsConstantZeroBitPattern()
|
D | code_generator_utils.h | 45 bool HasNonNegativeResultOrMinInt(HInstruction* instruction);
|
/art/runtime/interpreter/mterp/arm/ |
D | arithmetic.S | 34 GOTO_OPCODE ip @ jump to next instruction 67 GOTO_OPCODE ip @ jump to next instruction 97 GOTO_OPCODE ip @ jump to next instruction 133 GOTO_OPCODE ip @ jump to next instruction 172 GOTO_OPCODE ip @ jump to next instruction 207 GOTO_OPCODE ip @ jump to next instruction 228 GOTO_OPCODE ip @ jump to next instruction 252 GOTO_OPCODE ip @ jump to next instruction 275 GOTO_OPCODE ip @ jump to next instruction 297 GOTO_OPCODE ip @ jump to next instruction [all …]
|
/art/test/641-checker-arraycopy/ |
D | info.txt | 2 instruction simplifier.
|
/art/test/453-not-byte/ |
D | info.txt | 1 Regression test for optimizing, which was expecting int only on a not-int instruction.
|
/art/test/443-not-bool-inline/ |
D | info.txt | 1 Regression test for optimizing, who used a wrong instruction
|
/art/test/475-simplify-mul-zero/ |
D | info.txt | 1 Regression check for optimizing simplify instruction pass.
|
/art/test/687-deopt/ |
D | info.txt | 2 quickened instruction when returning from instrumentation stub.
|
/art/test/475-regression-inliner-ids/ |
D | info.txt | 2 instruction IDs in the caller graph.
|
/art/test/481-regression-phi-cond/ |
D | info.txt | 2 to remove a Phi from the wrong instruction list.
|
/art/test/479-regression-implicit-null-check/ |
D | info.txt | 1 Tests a regression in which we moved the null check to an instruction which
|
/art/test/471-deopt-environment/ |
D | info.txt | 2 uses to generate a HDeoptimization instruction with an
|
/art/test/626-const-class-linking/ |
D | info.txt | 1 Test that once a const-class instruction is linked, it will keep referring
|
/art/test/1954-pop-frame-jit/ |
D | info.txt | 3 This test places a breakpoint on the first instruction of a number of functions
|
/art/test/1955-pop-frame-jit-called/ |
D | info.txt | 3 This test places a breakpoint on the first instruction of a number of functions
|
/art/test/1956-pop-frame-jit-calling/ |
D | info.txt | 3 This test places a breakpoint on the first instruction of a number of functions
|
/art/test/474-fp-sub-neg/ |
D | info.txt | 1 Regression check for optimizing simplify instruction pass.
|
/art/test/1953-pop-frame/ |
D | info.txt | 3 This test places a breakpoint on the first instruction of a number of functions
|
/art/test/993-breakpoints/ |
D | info.txt | 3 This test places a breakpoint on the first instruction of a number of functions
|