Home
last modified time | relevance | path

Searched refs:instruction (Results 76 – 100 of 140) sorted by relevance

123456

/art/compiler/optimizing/
Dreference_type_propagation.h40 void Visit(HInstruction* instruction);
59 static void FixUpInstructionType(HInstruction* instruction, HandleCache* handle_cache);
Doptimizing_unit_test.h235 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()
Dprepare_for_register_allocation.h52 void VisitArraySet(HArraySet* instruction) override;
58 void VisitTypeConversion(HTypeConversion* instruction) override;
Dcode_generator.h84 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 …]
Dside_effects_analysis.cc45 HInstruction* instruction = inst_it.Current(); in Run() local
46 effects = effects.Union(instruction->GetSideEffects()); in Run()
Dreference_type_propagation.cc99 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 …]
Dcommon_arm64.h359 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()
Dcode_generator_utils.h45 bool HasNonNegativeResultOrMinInt(HInstruction* instruction);
/art/runtime/interpreter/mterp/arm/
Darithmetic.S34 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/
Dinfo.txt2 instruction simplifier.
/art/test/453-not-byte/
Dinfo.txt1 Regression test for optimizing, which was expecting int only on a not-int instruction.
/art/test/443-not-bool-inline/
Dinfo.txt1 Regression test for optimizing, who used a wrong instruction
/art/test/475-simplify-mul-zero/
Dinfo.txt1 Regression check for optimizing simplify instruction pass.
/art/test/687-deopt/
Dinfo.txt2 quickened instruction when returning from instrumentation stub.
/art/test/475-regression-inliner-ids/
Dinfo.txt2 instruction IDs in the caller graph.
/art/test/481-regression-phi-cond/
Dinfo.txt2 to remove a Phi from the wrong instruction list.
/art/test/479-regression-implicit-null-check/
Dinfo.txt1 Tests a regression in which we moved the null check to an instruction which
/art/test/471-deopt-environment/
Dinfo.txt2 uses to generate a HDeoptimization instruction with an
/art/test/626-const-class-linking/
Dinfo.txt1 Test that once a const-class instruction is linked, it will keep referring
/art/test/1954-pop-frame-jit/
Dinfo.txt3 This test places a breakpoint on the first instruction of a number of functions
/art/test/1955-pop-frame-jit-called/
Dinfo.txt3 This test places a breakpoint on the first instruction of a number of functions
/art/test/1956-pop-frame-jit-calling/
Dinfo.txt3 This test places a breakpoint on the first instruction of a number of functions
/art/test/474-fp-sub-neg/
Dinfo.txt1 Regression check for optimizing simplify instruction pass.
/art/test/1953-pop-frame/
Dinfo.txt3 This test places a breakpoint on the first instruction of a number of functions
/art/test/993-breakpoints/
Dinfo.txt3 This test places a breakpoint on the first instruction of a number of functions

123456