Home
last modified time | relevance | path

Searched defs:insn (Results 1 - 25 of 45) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cfgo.cpp32 uint32 AArch64FlipBRPattern::GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument
H A Daarch64_isa.cpp104 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 Daarch64_obj_emitter.cpp272 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 Daarch64_fixshortbranch.cpp90 Insn *insn = bb->GetLastMachineInsn(); in PatchLongBranch() local
[all...]
H A Daarch64_offset_adjust.cpp107 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 Daarch64_reg_info.cpp107 AdjustMemOperandIfOffsetOutOfRange(MemOperand *memOpnd, const RegNoPair &regNoPair, bool isDest, Insn &insn, bool &isOutOfRange) AdjustMemOperandIfOffsetOutOfRange() argument
H A Daarch64_args.cpp103 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 Dx64_isa.cpp50 uint32 GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument
H A Dx64_cfgo.cpp28 uint32 X64FlipBRPattern::GetJumpTargetIdx(const Insn &insn) in GetJumpTargetIdx() argument
H A Dx64_peep.cpp36 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 Dx64_standardize.cpp37 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 Dx64_reg_info.cpp95 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 &regNoPair, bool isDest, Insn &insn, bool &isOutOfRange) AdjustMemOperandIfOffsetOutOfRange() argument
/arkcompiler/ets_frontend/merge_abc/src/
H A DassemblyInsProto.cpp19 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 Dvregister_iterator.h24 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 Dstandardize.h50 bool NeedAddressMapping(const Insn &insn) in NeedAddressMapping() argument
[all...]
H A Dpeep.h28 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 Dcfi.h83 auto *insn = allocator.GetMemPool()->New<CfiInsn>(*this); variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dstandardize.cpp60 AddressMapping(Insn &insn) AddressMapping() argument
[all...]
H A Dcfi_generator.cpp45 Insn *GenCfi::InsertCFIDefCfaOffset(BB &bb, Insn &insn, int32 &cfiOffset) in InsertCFIDefCfaOffset() argument
H A Dcg_cfg.cpp64 Insn *insn = curBB->GetLastMachineInsn(); in BuildCFG() local
[all...]
H A Dcgbb.cpp56 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 Dcg_cgbb_test.cpp84 maplebe::Insn insn = CreateInsnObj("insn", 0); in TEST() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_obj_emitter.h67 (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 Dbytecode_emitter.cpp191 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 Dbytecode_emitter.cpp190 BytecodeEmitter::ErrorCode BytecodeEmitter::DoReserveSpaceForOffset(const BytecodeInstruction &insn, uint32_t insnPc, in DoReserveSpaceForOffset() argument
269 auto insn = BytecodeInstruction(&bytecode_[it->first + bias]); in EstimateMaxDistance() local

Completed in 10 milliseconds

12