Searched refs:Instruction (Results 1 – 10 of 10) sorted by relevance
229 struct Instruction : public Node { struct233 Instruction* prev = nullptr; argument234 Instruction* next = nullptr; argument237 using InstructionsList = slicer::IntrusiveList<Instruction>;300 struct Bytecode : public Instruction {312 struct PackedSwitchPayload : public Instruction {319 struct SparseSwitchPayload : public Instruction {330 struct ArrayData : public Instruction {336 struct Label : public Instruction {346 struct TryBlockBegin : public Instruction {[all …]
28 Instruction* first = nullptr;29 Instruction* last = nullptr;71 bool HandleAnnotation(Instruction* instr);72 bool SkipInstruction(Instruction* instr);75 void StartBlock(Instruction* instr);78 void EndBlock(Instruction* instr);
147 struct Instruction { struct214 Instruction DecodeInstruction(const u2* bytecode);
250 Instruction* instr = nullptr; in DissasembleBytecode()298 [](const Instruction* a, const Instruction* b) { in MergeInstructions()424 Operand* CodeIr::GetRegA(const dex::Instruction& dex_instr) { in GetRegA()433 Operand* CodeIr::GetRegB(const dex::Instruction& dex_instr) { in GetRegB()442 Operand* CodeIr::GetRegC(const dex::Instruction& dex_instr) { in GetRegC()
93 bool BasicBlocksVisitor::HandleAnnotation(Instruction* instr) { in HandleAnnotation()100 bool BasicBlocksVisitor::SkipInstruction(Instruction* instr) { in SkipInstruction()107 void BasicBlocksVisitor::StartBlock(Instruction* instr) { in StartBlock()117 void BasicBlocksVisitor::EndBlock(Instruction* instr) { in EndBlock()
147 Instruction DecodeInstruction(const u2* bytecode) { in DecodeInstruction()152 Instruction dec = {}; in DecodeInstruction()
161 void GenerateShiftParamsCode(lir::CodeIr* code_ir, lir::Instruction* position, dex::u4 shift) { in GenerateShiftParamsCode()
55 void StartInstruction(const lir::Instruction* instr);56 void EndInstruction(const lir::Instruction* instr);
41 void PrintCodeIrVisitor::StartInstruction(const lir::Instruction* instr) { in StartInstruction()51 void PrintCodeIrVisitor::EndInstruction(const lir::Instruction* instr) { in EndInstruction()
403 lir::Instruction* trace_point = nullptr; in CodeCoverage()