/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_cfgo.cpp | 32 uint32 AArch64FlipBRPattern::GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument
|
H A D | aarch64_isa.cpp | 104 uint32 GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument 165 bool IsSub(const Insn &insn) in IsSub() argument 183 MOperator GetMopSub2Subs(const Insn &insn) in GetMopSub2Subs() argument
|
H A D | aarch64_obj_emitter.cpp | 272 uint32 AArch64ObjEmitter::GetBinaryCodeForInsn(const Insn &insn, const std::vector<uint32> &label2Offset, in GetBinaryCodeForInsn() argument 463 GetAdrLabelOpndValue(const Insn &insn, const Operand &opnd, ObjFuncEmitInfo &objFuncEmitInfo) const GetAdrLabelOpndValue() argument [all...] |
H A D | aarch64_fixshortbranch.cpp | 90 Insn *insn = bb->GetLastMachineInsn(); in PatchLongBranch() local [all...] |
H A D | aarch64_offset_adjust.cpp | 107 AdjustMemBaseReg(Insn &insn, uint32 i, bool &replaceFP) const AdjustMemBaseReg() argument 132 AdjustMemOfstVary(Insn &insn, uint32 i) const AdjustMemOfstVary() argument 154 AdjustmentOffsetForImmOpnd(Insn &insn, uint32 index) const AdjustmentOffsetForImmOpnd() argument [all...] |
H A D | aarch64_reg_info.cpp | 107 AdjustMemOperandIfOffsetOutOfRange(MemOperand *memOpnd, const RegNoPair ®NoPair, bool isDest, Insn &insn, bool &isOutOfRange) AdjustMemOperandIfOffsetOutOfRange() argument
|
H A D | aarch64_args.cpp | 103 Insn &insn = in MoveLocalRefVarToRefLocals() local 123 Insn &insn = aarFunc->GetInsnBuilder()->BuildInsn(aarFunc->PickLdInsn(GetPrimTypeBitSize(stype), stype), dstRegOpnd, in LoadStackArgsToVReg() local 154 Insn &insn = CreateMoveArgsToVRegInsn(mOp, dstRegOpnd, srcRegOpnd, sType); in MoveArgsToVReg() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_isa.cpp | 50 uint32 GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument
|
H A D | x64_cfgo.cpp | 28 uint32 X64FlipBRPattern::GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument
|
H A D | x64_peep.cpp | 36 bool X64RemoveMovingtoSameRegPattern::CheckCondition(Insn &insn) in CheckCondition() argument 49 void X64RemoveMovingtoSameRegPattern::Run(BB &bb, Insn &insn) in Run() argument 57 DoNormalOptimize(BB &bb, Insn &insn) DoNormalOptimize() argument [all...] |
H A D | x64_standardize.cpp | 37 void X64Standardize::StdzMov(maplebe::Insn &insn) in StdzMov() argument 44 void X64Standardize::StdzStrLdr(Insn &insn) in StdzStrLdr() argument 49 void X64Standardize::StdzBasicOp(Insn &insn) in StdzBasicOp() argument 59 StdzUnaryOp(Insn &insn, CGFunc &cgFunc) StdzUnaryOp() argument 73 StdzCvtOp(Insn &insn, CGFunc &cgFunc) StdzCvtOp() argument 123 StdzFloatingNeg(Insn &insn, CGFunc &cgFunc) StdzFloatingNeg() argument 166 StdzShiftOp(Insn &insn, CGFunc &cgFunc) StdzShiftOp() argument [all...] |
H A D | x64_reg_info.cpp | 95 Insn &insn = GetCurrFunction()->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in BuildStrInsn() local 121 Insn &insn = GetCurrFunction()->GetInsnBuilder()->BuildInsn(mOp, X64CG::kMd[mOp]); in BuildLdrInsn() local 138 AdjustMemOperandIfOffsetOutOfRange(MemOperand *memOpnd, const RegNoPair ®NoPair, bool isDest, Insn &insn, bool &isOutOfRange) AdjustMemOperandIfOffsetOutOfRange() argument
|
/arkcompiler/ets_frontend/merge_abc/src/ |
H A D | assemblyInsProto.cpp | 19 void Ins::Serialize(const panda::pandasm::Ins &insn, protoPanda::Ins &protoInsn) in Serialize() argument 47 void Ins::Deserialize(const protoPanda::Ins &protoInsn, panda::pandasm::Ins &insn) in Deserialize() argument [all...] |
/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | vregister_iterator.h | 24 explicit VRegisterIterator(BytecodeInstruction insn, Frame *frame) : instn_(std::move(insn)), frame_(frame) {} in VRegisterIterator() argument 79 explicit DimIterator(BytecodeInstruction insn, Frame *frame) : VRegisterIterator<FORMAT>(std::move(insn), frame) {} in DimIterator() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | standardize.h | 50 bool NeedAddressMapping(const Insn &insn) in NeedAddressMapping() argument [all...] |
H A D | peep.h | 28 PeepOptimizeManager(CGFunc &f, BB &bb, Insn &insn) : cgFunc(&f), currBB(&bb), currInsn(&insn) {} in PeepOptimizeManager() argument 116 CGPeepPattern(CGFunc &f, BB &bb, Insn &insn) : cgFunc(&f), currBB(&bb), currInsn(&insn) {} in CGPeepPattern() argument [all...] |
H A D | cfi.h | 83 auto *insn = allocator.GetMemPool()->New<CfiInsn>(*this); variable
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | standardize.cpp | 60 AddressMapping(Insn &insn) AddressMapping() argument [all...] |
H A D | cfi_generator.cpp | 45 Insn *GenCfi::InsertCFIDefCfaOffset(BB &bb, Insn &insn, int32 &cfiOffset) in InsertCFIDefCfaOffset() argument
|
H A D | cg_cfg.cpp | 64 Insn *insn = curBB->GetLastMachineInsn(); in BuildCFG() local [all...] |
H A D | cgbb.cpp | 56 void BB::ReplaceInsn(Insn &insn, Insn &newInsn) in ReplaceInsn() argument 80 void BB::RemoveInsn(Insn &insn) in RemoveInsn() argument 101 RemoveInsnSequence(Insn &insn, const Insn &nextInsn) RemoveInsnSequence() argument 222 Insn *insn = firstInsn; Dump() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/test/maple_be/ |
H A D | cg_cgbb_test.cpp | 84 maplebe::Insn insn = CreateInsnObj("insn", 0); in TEST() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_obj_emitter.h | 67 (void)insn; variable 188 Insn &insn = objFuncEmitInfo.GetCGFunc().GetInsnBuilder()->BuildInsn(mOp, opnd1); EmitInsn() local 195 Insn &insn = objFuncEmitInfo.GetCGFunc().GetInsnBuilder()->BuildInsn(mOp, opnd1, opnd2); EmitInsn() local 202 Insn &insn = objFuncEmitInfo.GetCGFunc().GetInsnBuilder()->BuildInsn(mOp, opnd1, opnd2, opnd3); EmitInsn() local [all...] |
/arkcompiler/runtime_core/libpandafile/ |
H A D | bytecode_emitter.cpp | 191 BytecodeEmitter::ErrorCode BytecodeEmitter::DoReserveSpaceForOffset(const BytecodeInstruction &insn, uint32_t insn_pc, in DoReserveSpaceForOffset() argument 274 auto insn = BytecodeInstruction(&bytecode_[it->first + bias]); in EstimateMaxDistance() local
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | bytecode_emitter.cpp | 190 BytecodeEmitter::ErrorCode BytecodeEmitter::DoReserveSpaceForOffset(const BytecodeInstruction &insn, uint32_t insnPc, in DoReserveSpaceForOffset() argument 269 auto insn = BytecodeInstruction(&bytecode_[it->first + bias]); in EstimateMaxDistance() local
|