summaryrefslogtreecommitdiff
path: root/src/jit/instr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/instr.cpp')
-rw-r--r--src/jit/instr.cpp33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/jit/instr.cpp b/src/jit/instr.cpp
index 020a783e66..dd3854600d 100644
--- a/src/jit/instr.cpp
+++ b/src/jit/instr.cpp
@@ -2365,39 +2365,6 @@ void CodeGen::instGen_Store_Reg_Into_Lcl(var_types dstType, regNumber srcReg, in
getEmitter()->emitIns_S_R(ins_Store(dstType), size, srcReg, varNum, offs);
}
-/*****************************************************************************
- *
- * Machine independent way to move an immediate into a stack based local variable
- */
-void CodeGen::instGen_Store_Imm_Into_Lcl(
- var_types dstType, emitAttr sizeAttr, ssize_t imm, int varNum, int offs, regNumber regToUse)
-{
-#ifdef _TARGET_XARCH_
-#ifdef _TARGET_AMD64_
- if ((EA_SIZE(sizeAttr) == EA_8BYTE) && (((int)imm != (ssize_t)imm) || EA_IS_CNS_RELOC(sizeAttr)))
- {
- assert(!"Invalid immediate for instGen_Store_Imm_Into_Lcl");
- }
- else
-#endif // _TARGET_AMD64_
- {
- getEmitter()->emitIns_S_I(ins_Store(dstType), sizeAttr, varNum, offs, (int)imm);
- }
-#elif defined(_TARGET_ARMARCH_)
- // Load imm into a register
- regNumber immReg = regToUse;
- assert(regToUse != REG_NA);
- instGen_Set_Reg_To_Imm(sizeAttr, immReg, (ssize_t)imm);
- instGen_Store_Reg_Into_Lcl(dstType, immReg, varNum, offs);
- if (EA_IS_RELOC(sizeAttr))
- {
- regSet.verifyRegUsed(immReg);
- }
-#else // _TARGET_*
-#error "Unknown _TARGET_"
-#endif // _TARGET_*
-}
-
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/