Home
last modified time | relevance | path

Searched refs:opndSize (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_args.cpp126 uint32 opndSize = argInfo.symSize * kBitsPerByte; in GenerateMovInsn() local
127 RegOperand &regOpnd = x64CGFunc->GetOpndBuilder()->CreatePReg(argInfo.reg, opndSize, argInfo.regType); in GenerateMovInsn()
128 MemOperand *memOpnd = &x64CGFunc->GetOpndBuilder()->CreateMem(*baseOpnd, stOffset, opndSize); in GenerateMovInsn()
131 if (opndSize == k64BitSize) { in GenerateMovInsn()
133 } else if (opndSize == k32BitSize) { in GenerateMovInsn()
135 } else if (opndSize == k16BitSize) { in GenerateMovInsn()
137 } else if (opndSize == k8BitSize) { in GenerateMovInsn()
147 RegOperand &regOpnd2 = x64CGFunc->GetOpndBuilder()->CreatePReg(reg2, opndSize, argInfo.regType); in GenerateMovInsn()
148 MemOperand *memOpnd2 = &x64CGFunc->GetOpndBuilder()->CreateMem(*baseOpnd, stOffset + 8, opndSize); in GenerateMovInsn()
186 uint32 opndSize in LoadStackArgsToVReg() local
[all...]
H A Dx64_MPIsel.cpp34 MemOperand &X64MPIsel::GetOrCreateMemOpndFromSymbol(const MIRSymbol &symbol, uint32 opndSize, int64 offset) const in GetOrCreateMemOpndFromSymbol() argument
45 result = &GetCurFunc()->GetOpndBuilder()->CreateMem(opndSize); in GetOrCreateMemOpndFromSymbol()
54 result = &GetCurFunc()->GetOpndBuilder()->CreateMem(opndSize); in GetOrCreateMemOpndFromSymbol()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_insn.cpp29 uint8 opndSize = (opndSz == kMaxSimm32) ? v.GetSize() : opndSz; in EmitIntReg() local
30 DEBUG_ASSERT((opndSize == k32BitSize || opndSize == k64BitSize), "illegal register size"); in EmitIntReg()
32 bool r32 = (opndSize == k32BitSize) || isRefField; in EmitIntReg()
34 bool r32 = (opndSize == k32BitSize); in EmitIntReg()
45 uint8 opndSize = (opndProp != nullptr) ? opndProp->GetSize() : size; in Visit() local
48 EmitIntReg(*v, opndSize); in Visit()
52 DEBUG_ASSERT((opndSize == k8BitSize || opndSize == k16BitSize || opndSize in Visit()
[all...]
H A Daarch64_emitter.cpp411 size_t opndSize = insn.GetOperandSize(); in EmitAArch64Insn() local
412 std::vector<int32> seq(opndSize, -1); in EmitAArch64Insn()
413 std::vector<std::string> prefix(opndSize); /* used for print prefix like "*" in icall *rax */ in EmitAArch64Insn()
427 (opndSize == 0) ? false : CheckInsnRefField(insn, static_cast<size_t>(static_cast<uint32>(seq[0]))); in EmitAArch64Insn()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
H A Dx64_MPISel.h51 MemOperand &GetOrCreateMemOpndFromSymbol(const MIRSymbol &symbol, uint32 opndSize, int64 offset) const override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Disel.h142 virtual MemOperand &GetOrCreateMemOpndFromSymbol(const MIRSymbol &symbol, uint32 opndSize, int64 offset) const = 0;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
H A Dconstantfold.cpp1398 uint8 opndSize = static_cast<ExtractbitsNode*>(opnd)->GetBitsSize(); in FoldExtractbits() local
1399 if (offset == opndOffset && size == opndSize) { in FoldExtractbits()

Completed in 10 milliseconds