Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dglobal_tables.cpp250 auto *doubleConst =
252 doubleConstTable[doubleVal] = doubleConst;
253 return doubleConst;
269 for (const auto &doubleConst : doubleConstTable) {
270 delete doubleConst.second;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dobj_emit.cpp253 MIRDoubleConst *doubleConst = safe_cast<MIRDoubleConst>(st->GetKonst()); in EmitFunctionSymbolTable() local
254 uint32 value = doubleConst->GetIntLow32(); in EmitFunctionSymbolTable()
256 value = doubleConst->GetIntHigh32(); in EmitFunctionSymbolTable()
H A Demit.cpp507 MIRDoubleConst *doubleConst = safe_cast<MIRDoubleConst>(st->GetKonst()); in EmitAsmLabel() local
508 DEBUG_ASSERT(doubleConst != nullptr, "doubleConst should not be nullptr"); in EmitAsmLabel()
509 uint32 value = doubleConst->GetIntLow32(); in EmitAsmLabel()
511 value = doubleConst->GetIntHigh32(); in EmitAsmLabel()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_test.cpp220 std::array<double, 3U> doubleConst {-5.5, 0.1, 5.2}; in TEST_F()
222 double val = doubleConst[i]; in TEST_F()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
H A Dx64_cgfunc.h62 Operand *SelectDoubleConst(MIRDoubleConst &doubleConst, const BaseNode &parent) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_cgfunc.cpp106 Operand *X64CGFunc::SelectDoubleConst(MIRDoubleConst &doubleConst, const BaseNode &parent) in SelectDoubleConst() argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_cgfunc.h117 Operand *SelectDoubleConst(MIRDoubleConst &doubleConst, const BaseNode &parent) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dcgfunc.h197 virtual Operand *SelectDoubleConst(MIRDoubleConst &doubleConst, const BaseNode &parent) = 0;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_cgfunc.cpp1065 Operand *AArch64CGFunc::SelectDoubleConst(MIRDoubleConst &doubleConst, const BaseNode &parent) in SelectDoubleConst() argument
1067 PrimType stype = doubleConst.GetType().GetPrimType(); in SelectDoubleConst()
1068 int64 val = doubleConst.GetIntValue(); in SelectDoubleConst()
1071 result = HandleFmovImm(stype, val, doubleConst, parent); in SelectDoubleConst()

Completed in 20 milliseconds