| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_templates.yaml | 20 …auto inst = graph_->CreateInst<%= opc %>(<%= get_type(inst.dtype) %>, GetPc(instruction->GetAddres… 25 auto inst_save_state = CreateSaveState(Opcode::SaveState, GetPc(instruction->GetAddress())); 26 …auto inst_check = graph_->CreateInstZeroCheck(<%= get_type(inst.dtype) %>, GetPc(instruction->GetA… 37 …auto inst = graph_->CreateInst<%= opc %>(<%= get_type(inst.dtype) %>, GetPc(instruction->GetAddres… 45 … auto inst = graph_->CreateInstAdd(<%= get_type(inst.dtype) %>, GetPc(instruction->GetAddress())); 55 … auto inst = graph_->CreateInstCast(<%= get_type(inst.dtype) %>, GetPc(instruction->GetAddress())); 66 …auto inst = graph_->CreateInstCompare(DataType::BOOL, GetPc(instruction->GetAddress()), ConditionC… 68 … auto inst = graph_->CreateInstCmp(<%= get_type(inst.dtype) %>, GetPc(instruction->GetAddress())); 79 …auto inst = graph_->CreateInstCompare(DataType::BOOL, GetPc(instruction->GetAddress()), <%= get_cc… 87 …auto inst_jump = graph_->CreateInstIfImm(DataType::NO_TYPE, GetPc(instruction->GetAddress()), Cond… [all …]
|
| D | inst_builder-inl.h | 30 auto save_state = CreateSaveState(Opcode::SaveState, GetPc(bc_inst->GetAddress())); in BuildLoadFromPool() 35 inst = GetGraph()->CreateInstLoadString(DataType::REFERENCE, GetPc(bc_inst->GetAddress())); in BuildLoadFromPool() 56 auto box = graph_->CreateInstCastValueToAnyType(GetPc(bc_inst->GetAddress())); in BuildCastToAnyString() 83 auto box = graph_->CreateInstCastValueToAnyType(GetPc(bc_inst->GetAddress())); in BuildCastToAnyNumber()
|
| D | pbc_iterator.h | 60 size_t GetPc(const BytecodeInstruction INST) const in GetPc() function
|
| D | ir_builder.cpp | 132 auto pc = inst_builder->GetPc(inst.GetAddress()); in BuildInstructionsForBB() 179 EnumerateTryBlocksCoveredPc(throwable_inst->GetPc(), [this](const TryCodeBlock &try_block) { in ProcessThrowableInstructions() 206 auto pc = instructions.GetPc(inst); in BuildBasicBlocks() 308 auto pc = instructions.GetPc(inst); in ConnectBasicBlocks()
|
| D | inst_builder.h | 106 size_t GetPc(const uint8_t *inst_ptr) const;
|
| D | inst_builder.cpp | 280 size_t InstBuilder::GetPc(const uint8_t *inst_ptr) const in GetPc() function in panda::compiler::InstBuilder
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | lowering.cpp | 122 auto replace = graph->CreateInstIf(DataType::NO_TYPE, inst->GetPc(), cc); in LowerIf() 130 …->GetEventWriter().EventLowering(GetOpcodeString(inst->GetOpcode()), inst->GetId(), inst->GetPc()); in LowerIf() 148 inst->GetPc()); in InPlaceLowerIfImm()
|
| D | vn.cpp | 112 GetGraph()->GetEventWriter().EventGvn(inst->GetId(), inst->GetPc(), equiv_inst->GetId(), in TryToApplyCse() 113 equiv_inst->GetPc()); in TryToApplyCse()
|
| D | cleanup.cpp | 184 GetGraph()->GetEventWriter().EventCleanup(phi->GetId(), phi->GetPc()); in RemoveDeadPhi() 287 GetGraph()->GetEventWriter().EventCleanup(inst->GetId(), inst->GetPc()); in Dce() 400 GetGraph()->GetEventWriter().EventCleanup(inst->GetId(), inst->GetPc()); in Removal()
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | frame_handler.cpp | 132 auto offset = GetPc() - method->GetBytecodeArray(); in GetBytecodeOffset() 221 const uint8_t *FrameHandler::GetPc() const in GetPc() function in panda::ecmascript::FrameHandler 227 return frame->GetPc(); in GetPc() 230 return frame->GetPc(); in GetPc()
|
| D | frame_handler.h | 67 return state->GetPc() == nullptr; in IsEntryFrame() 207 const uint8_t *GetPc() const;
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/ |
| D | graph.cpp | 74 uint32_t Inst::GetPc() const in GetPc() function in panda::defect_scan_aux::Inst 76 return inst_->GetPc(); in GetPc()
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/include/ |
| D | graph.h | 46 uint32_t GetPc() const;
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | bytecode_emitter.h | 44 uint32_t GetPc() const in GetPc() function
|
| D | bytecode_emitter.cpp | 168 … const auto REAL_IMM_SIZE = GetBitLengthSigned(EstimateMaxDistance(insn_pc, label.GetPc(), bias)); in ReserveSpaceForOffsets() 228 auto offset = static_cast<int32_t>(label.GetPc()) - static_cast<int32_t>(insn_pc); in UpdateBranches()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph_cloner.cpp | 198 phi_resolver = GetGraph()->CreateInstPhi(inst->GetType(), inst->GetPc()); in CreateResolverBlock() 539 auto resolver_phi = GetGraph()->CreateInstPhi(phi->GetType(), phi->GetPc()); in BuildClonedLoopHeaderDataFlow() 643 auto phi_in = GetGraph()->CreateInstPhi(inst->GetType(), inst->GetPc()); in UpdateUsersForClonedLoopHeader() 645 auto phi_out = GetGraph()->CreateInstPhi(inst->GetType(), inst->GetPc()); in UpdateUsersForClonedLoopHeader() 753 auto new_phi = GetGraph()->CreateInstPhi(phi->GetType(), phi->GetPc()); in CreateNewOutsideSucc() 914 …o phi_resolver = outside_succ->GetGraph()->CreateInstPhi(check_phi->GetType(), check_phi->GetPc()); in GetPhiResolver()
|
| D | inst.cpp | 268 clone->pc_ = GetPc(); in Clone()
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | ir_builder.md | 130 auto inst = graph_->CreateInstAdd(DataType::INT32, GetPc(instruction->GetAddress()));
|
| D | lowering_doc.md | 37 Inst* new_inst = CreateInstAddI(inst->GetType(), inst->GetPc(), val);
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | optimize_bytecode.cpp | 103 pc_ins_map->emplace(instructions.GetPc(insn), &ins); in BuildMapFromPcToIns() 173 auto pc = static_cast<int32_t>(instructions.GetPc(insn)); in BuildMapFromPcToType()
|
| D | codegen.cpp | 223 auto ln = ir_interface_->GetLineNumberByPc(inst->GetPc()); in AddLineNumber() 231 auto cn = ir_interface_->GetLineNumberByPc(inst->GetPc()); in AddColumnNumber()
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 269 …auto inst = GetGraph()->CreateInstIntrinsic(<%= ret_type %>, GetPc(bc_inst->GetAddress()), intrins… 313 auto inst_save_state = CreateSaveState(Opcode::SaveState, GetPc(bc_inst->GetAddress()));
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | frames.cpp | 405 auto offset = frame->GetPc() - method->GetBytecodeArray(); in GetBytecodeOffset() 412 auto offset = frame->GetPc() - method->GetBytecodeArray(); in GetBytecodeOffset()
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_alloc_resolver.cpp | 306 auto new_catch_phi = GetGraph()->CreateInstCatchPhi(catch_phi->GetType(), catch_phi->GetPc()); in SqueezeCatchPhiInputs()
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | loop_analyzer.cpp | 141 auto new_phi = GetGraph()->CreateInstPhi(phi->GetType(), phi->GetPc()); in MovePhiInputsToPreHeader()
|