Backed out changeset 3172e3fa6e24 (bug 1294606)

This commit is contained in:
Iris Hsiao 2016-08-19 17:42:14 +08:00
Родитель e3f411bb25
Коммит 67de9ad6e4
11 изменённых файлов: 0 добавлений и 36 удалений

Просмотреть файл

@ -34,12 +34,6 @@ LIRGeneratorARM::useByteOpRegister(MDefinition* mir)
return useRegister(mir);
}
LAllocation
LIRGeneratorARM::useByteOpRegisterAtStart(MDefinition* mir)
{
return useRegisterAtStart(mir);
}
LAllocation
LIRGeneratorARM::useByteOpRegisterOrNonDoubleConstant(MDefinition* mir)
{

Просмотреть файл

@ -27,7 +27,6 @@ class LIRGeneratorARM : public LIRGeneratorShared
// x86 has constraints on what registers can be formatted for 1-byte
// stores and loads; on ARM all registers are okay.
LAllocation useByteOpRegister(MDefinition* mir);
LAllocation useByteOpRegisterAtStart(MDefinition* mir);
LAllocation useByteOpRegisterOrNonDoubleConstant(MDefinition* mir);
LDefinition tempByteOpRegister();

Просмотреть файл

@ -29,12 +29,6 @@ LIRGeneratorARM64::useByteOpRegister(MDefinition* mir)
MOZ_CRASH("useByteOpRegister");
}
LAllocation
LIRGeneratorARM64::useByteOpRegisterAtStart(MDefinition* mir)
{
MOZ_CRASH("useByteOpRegister");
}
LAllocation
LIRGeneratorARM64::useByteOpRegisterOrNonDoubleConstant(MDefinition* mir)
{

Просмотреть файл

@ -25,7 +25,6 @@ class LIRGeneratorARM64 : public LIRGeneratorShared
bool useAtStart = false);
LAllocation useByteOpRegister(MDefinition* mir);
LAllocation useByteOpRegisterAtStart(MDefinition* mir);
LAllocation useByteOpRegisterOrNonDoubleConstant(MDefinition* mir);
inline LDefinition tempToUnbox() {

Просмотреть файл

@ -23,12 +23,6 @@ LIRGeneratorMIPSShared::useByteOpRegister(MDefinition* mir)
return useRegister(mir);
}
LAllocation
LIRGeneratorMIPSShared::useByteOpRegisterAtStart(MDefinition* mir)
{
return useRegisterAtStart(mir);
}
LAllocation
LIRGeneratorMIPSShared::useByteOpRegisterOrNonDoubleConstant(MDefinition* mir)
{

Просмотреть файл

@ -23,7 +23,6 @@ class LIRGeneratorMIPSShared : public LIRGeneratorShared
// x86 has constraints on what registers can be formatted for 1-byte
// stores and loads; on MIPS all registers are okay.
LAllocation useByteOpRegister(MDefinition* mir);
LAllocation useByteOpRegisterAtStart(MDefinition* mir);
LAllocation useByteOpRegisterOrNonDoubleConstant(MDefinition* mir);
LDefinition tempByteOpRegister();

Просмотреть файл

@ -24,7 +24,6 @@ class LIRGeneratorNone : public LIRGeneratorShared
LBoxAllocation useBoxFixed(MDefinition*, Register, Register, bool useAtStart = false) { MOZ_CRASH(); }
LAllocation useByteOpRegister(MDefinition*) { MOZ_CRASH(); }
LAllocation useByteOpRegisterAtStart(MDefinition*) { MOZ_CRASH(); }
LAllocation useByteOpRegisterOrNonDoubleConstant(MDefinition*) { MOZ_CRASH(); }
LDefinition tempByteOpRegister() { MOZ_CRASH(); }
LDefinition tempToUnbox() { MOZ_CRASH(); }

Просмотреть файл

@ -29,12 +29,6 @@ LIRGeneratorX64::useByteOpRegister(MDefinition* mir)
return useRegister(mir);
}
LAllocation
LIRGeneratorX64::useByteOpRegisterAtStart(MDefinition* mir)
{
return useRegisterAtStart(mir);
}
LAllocation
LIRGeneratorX64::useByteOpRegisterOrNonDoubleConstant(MDefinition* mir)
{

Просмотреть файл

@ -35,7 +35,6 @@ class LIRGeneratorX64 : public LIRGeneratorX86Shared
// x86 has constraints on what registers can be formatted for 1-byte
// stores and loads; on x64 all registers are okay.
LAllocation useByteOpRegister(MDefinition* mir);
LAllocation useByteOpRegisterAtStart(MDefinition* mir);
LAllocation useByteOpRegisterOrNonDoubleConstant(MDefinition* mir);
LDefinition tempByteOpRegister();

Просмотреть файл

@ -31,12 +31,6 @@ LIRGeneratorX86::useByteOpRegister(MDefinition* mir)
return useFixed(mir, eax);
}
LAllocation
LIRGeneratorX86::useByteOpRegisterAtStart(MDefinition* mir)
{
return useFixedAtStart(mir, eax);
}
LAllocation
LIRGeneratorX86::useByteOpRegisterOrNonDoubleConstant(MDefinition* mir)
{

Просмотреть файл

@ -30,7 +30,6 @@ class LIRGeneratorX86 : public LIRGeneratorX86Shared
// will assert on us.) Ideally, we'd just ask the register allocator to
// give us one of {al,bl,cl,dl}. For now, just useFixed(al).
LAllocation useByteOpRegister(MDefinition* mir);
LAllocation useByteOpRegisterAtStart(MDefinition* mir);
LAllocation useByteOpRegisterOrNonDoubleConstant(MDefinition* mir);
LDefinition tempByteOpRegister();