Searched refs:Instruction (Results 1 – 9 of 9) 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 …]
147 struct Instruction { struct214 Instruction DecodeInstruction(const u2* bytecode);
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()
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()
147 Instruction DecodeInstruction(const u2* bytecode) { in DecodeInstruction()152 Instruction dec = {}; in DecodeInstruction()
166 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()