Home
last modified time | relevance | path

Searched refs:GetAddrMode (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_operand.h35 hash_combine<uint8_t>(seed, x.GetAddrMode()); in operator ()()
H A Daarch64_mop_valid.h26 return (static_cast<MemOperand *>(o)->GetAddrMode() == MemOperand::kAddrModeLo12Li) || in StrLdr8Valid()
35 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeLo12Li) { in StrLdr16Valid()
51 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeLo12Li) { in StrLdr32Valid()
78 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeLo12Li) { in StrLdr64Valid()
105 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeLo12Li) { in StrLdr128Valid()
H A Daarch64_mop_split.h360 DEBUG_ASSERT((memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi), "expect kAddrModeBOi memOpnd"); in MemOfstSplitWithAdd()
392 if (!(memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi && memOpnd.IsIntactIndexed())) { in LoadStoreInsnSplit()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_obj_emitter.cpp1144 if (memOpnd.GetAddrMode() == MemOperand::kAddrModeLiteral) {
1175 if (memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi) {
1204 } else if (memOpnd.GetAddrMode() == MemOperand::kAddrModeBOrX) {
1207 DEBUG_ASSERT(memOpnd.GetAddrMode() == MemOperand::kAddrModeLo12Li, "support kAddrModeLo12Li only!");
1222 DEBUG_ASSERT(memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi, "support kAddrModeBOi only!");
1236 DEBUG_ASSERT(memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi, "support kAddrModeBOi only!");
1252 DEBUG_ASSERT(memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi, "support kAddrModeBOi only!");
1268 DEBUG_ASSERT(memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi, "support kAddrModeBOi only!");
1286 DEBUG_ASSERT(memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi, "support kAddrModeBOi only!");
1302 DEBUG_ASSERT(memOpnd.GetAddrMode()
[all...]
H A Daarch64_peep.cpp265 if (memOpnd1.GetAddrMode() != MemOperand::kAddrModeBOi || !memOpnd1.IsIntactIndexed()) { in IsMemOperandsIdentical()
269 if (memOpnd2.GetAddrMode() != MemOperand::kAddrModeBOi || !memOpnd1.IsIntactIndexed()) { in IsMemOperandsIdentical()
491 if (memOpnd.GetAddrMode() != MemOperand::kAddrModeBOi || !memOpnd.GetOffsetImmediate()->IsImmOffset()) { in Run()
551 memOperand.GetAddrMode() == MemOperand::kAddrModeBOi && memOperand.GetOffsetImmediate() != nullptr) { in IsRegNotSameMemUseInInsn()
614 if (memOperand->GetAddrMode() == MemOperand::kAddrModeBOi && in FindPrevStrLdr()
662 if (!doAggressiveCombine || curMemOpnd->GetAddrMode() != MemOperand::kAddrModeBOi) { in CheckCondition()
676 DEBUG_ASSERT(curMemOpnd->GetAddrMode() == MemOperand::kAddrModeBOi, "invalid continues mem insn"); in Run()
689 DEBUG_ASSERT(prevMemOpnd->GetAddrMode() == MemOperand::kAddrModeBOi, "invalid continues mem insn"); in Run()
1459 MemOperand::AArch64AddressingMode addrMode1 = memOpnd1.GetAddrMode(); in Run()
1469 MemOperand::AArch64AddressingMode addrMode2 = memOpnd2.GetAddrMode(); in Run()
[all...]
H A Daarch64_isa.cpp156 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeBOrX) { in GetMemOpndOffsetValue()
H A Daarch64_insn.cpp121 MemOperand::AArch64AddressingMode addressMode = a64v->GetAddrMode(); in Visit()
430 switch (a64v->GetAddrMode()) { in Visit()
H A Daarch64_offset_adjust.cpp139 if (currMemOpnd.GetAddrMode() != MemOperand::kAddrModeBOi) { in AdjustMemOfstVary()
H A Daarch64_cgfunc.cpp392 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeLo12Li) { in SelectCopyRegOpnd()
514 MemOperand::AArch64AddressingMode mode = memOpnd.GetAddrMode(); in IsImmediateOffsetOutOfRange()
544 if (memOpnd->GetAddrMode() == MemOperand::kAddrModeBOrX && in IsOperandImmValid()
552 if (md->IsLoadStorePair() || (memOpnd->GetAddrMode() == MemOperand::kAddrModeBOi)) { in IsOperandImmValid()
554 } else if (memOpnd->GetAddrMode() == MemOperand::kAddrModeLo12Li) { in IsOperandImmValid()
578 if (memOpnd.GetAddrMode() != MemOperand::kAddrModeBOi || !memOpnd.IsIntactIndexed()) { in CheckIfSplitOffsetWithAdd()
661 DEBUG_ASSERT((memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi), "expect kAddrModeBOi memOpnd"); in SplitOffsetWithAddInstruction()
H A Daarch64_emitter.cpp470 if (memOpnd == nullptr || memOpnd->GetAddrMode() != MemOperand::kAddrModeLo12Li) { in EmitAArch64Insn()
H A Daarch64_proepilog.cpp69 CHECK_FATAL(mo.GetAddrMode() == MemOperand::kAddrModeBOi, "mode should be kAddrModeBOi"); in SplitStpLdpOffsetForCalleeSavedWithAddInstruction()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dassembler_aarch64.cpp94 switch (operand.GetAddrMode()) { in Ldp()
128 switch (operand.GetAddrMode()) { in Stp()
162 switch (operand.GetAddrMode()) { in Ldp()
208 switch (operand.GetAddrMode()) { in Stp()
283 bool isSigned = operand.GetAddrMode() != AddrMode::OFFSET; in Ldr()
327 switch (operand.GetAddrMode()) { in Str()
1153 if (operand.GetAddrMode() == OFFSET) { in GetImmOfLdr()
1171 switch (operand.GetAddrMode()) { in GetOpcodeOfLdr()
H A Dassembler_aarch64.h260 AddrMode GetAddrMode() const in GetAddrMode() function in panda::ecmascript::aarch64::MemoryOperand
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Doperand.cpp124 if (addrMode == op.GetAddrMode()) { in Equals()
H A Dinsn.cpp179 if (memOpnd.GetAddrMode() == MemOperand::kAddrModeBOi && in GetDefRegs()
H A Dpeep.cpp456 if (memOpnd->GetAddrMode() != MemOperand::kAddrModeBOi) { in IsMemOperandOptPattern()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Doperand.h1181 AArch64AddressingMode GetAddrMode() const in GetAddrMode() function

Completed in 30 milliseconds