Home
last modified time | relevance | path

Searched refs:memType (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Doperand.h192 MemType memType = kNone; member
199 memType = kSIBAndDisp; in SetMemType()
201 memType = kSIB; in SetMemType()
203 memType = kIndexAndDisp; in SetMemType()
205 memType = kBaseAndDisp; in SetMemType()
207 memType = kOnlyDisp; in SetMemType()
209 memType = kOnlyBase; in SetMemType()
211 memType = kNone; in SetMemType()
H A Delf_assembler.h515 (mem.memType == kOnlyBase && (mem.base == RBP || mem.base == R13))) { in GetMod()
551 if (mem.memType == kBaseAndDisp || mem.memType == kOnlyBase) { in HasSIB()
554 return mem.memType != kBaseAndDisp && mem.memType != kOnlyBase && mem.memType != kNone; in HasSIB()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Disel.cpp626 PrimType memType = symbolInfo.primType; in SelectDassign() local
627 SelectCopy(symbolMem, opndRhs, memType, rhsType); in SelectDassign()
640 PrimType memType = symbolInfo.primType; in SelectIassign() local
643 cgFunc->GetOpndBuilder()->CreateMem(lhsBaseOpnd, symbolInfo.offset, GetPrimTypeBitSize(memType)); in SelectIassign()
647 SelectCopy(lhsMemOpnd, opndRhs, memType, rhsType); in SelectIassign()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
H A Dtarget.h421 static bool IsNeedToPrepareMemLdS(MemRef mem, const TypeInfo &memType, bool isSigned);
422 vixl::aarch32::MemOperand PrepareMemLdS(MemRef mem, const TypeInfo &memType, vixl::aarch32::Register tmp,
H A Dencode.cpp765 bool Aarch32Encoder::IsNeedToPrepareMemLdS(MemRef mem, const TypeInfo &memType, bool isSigned) in IsNeedToPrepareMemLdS() argument
772 if (memType.IsFloat()) { in IsNeedToPrepareMemLdS()
787 if (!isSigned && (memType == INT32_TYPE || memType == INT8_TYPE)) { in IsNeedToPrepareMemLdS()
842 vixl::aarch32::MemOperand Aarch32Encoder::PrepareMemLdS(MemRef mem, const TypeInfo &memType, in PrepareMemLdS() argument
857 if (memType.IsFloat()) { in PrepareMemLdS()
862 if (!isSigned && (memType == INT32_TYPE || memType == INT8_TYPE)) { in PrepareMemLdS()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp1039 LiteCGType *memType = (lmirBuilder_->IsHeapPointerType(returnType)) ? lmirBuilder_->CreateRefType(returnType) in VisitLoad() local
1041 baseAddr = CanonicalizeToPtr(baseAddr, memType); in VisitLoad()
1042 Expr result = lmirBuilder_->Iread(returnType, baseAddr, memType); in VisitLoad()
2529 LiteCGType *memType = (lmirBuilder_->IsHeapPointerType(baseAddr.GetType())) in VisitStore() local
2532 baseAddr = CanonicalizeToPtr(baseAddr, memType); in VisitStore()
2534 Stmt &store = lmirBuilder_->Iassign(data, baseAddr, memType); in VisitStore()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Delf_assembler.cpp382 if (mem.memType == kOnlyBase && (mem.base == RBP || mem.base == R13)) { in OpDisp()
1328 if (GetRegId(reg) == 0 && mem.memType == kOnlyDisp) { in Mov()
1337 if (GetRegId(reg) == 0 && mem.memType == kOnlyDisp) { in Mov()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_ir_builder.cpp1588 LLVMTypeRef memType = LLVMPointerType(returnType, GetPtrAddressSpace(baseAddr)); in VisitLoad() local
1589 baseAddr = CanonicalizeToPtr(baseAddr, memType); in VisitLoad()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cgfunc.cpp952 PrimType memType = (finalBitFieldDestType == kPtyInvalid ? destType : finalBitFieldDestType); in SelectIread() local
953 MemOperand *memOpnd = CreateMemOpndOrNull(memType, expr, *expr.Opnd(0), in SelectIread()

Completed in 37 milliseconds