зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1090957 - Add skeleton for MIPS atomics. r=rankov
This commit is contained in:
Родитель
f1bbb21ade
Коммит
05e02d526c
|
@ -2112,6 +2112,18 @@ CodeGeneratorMIPS::visitAsmJSStoreHeap(LAsmJSStoreHeap *ins)
|
|||
return true;
|
||||
}
|
||||
|
||||
bool
|
||||
CodeGeneratorMIPS::visitAsmJSCompareExchangeHeap(LAsmJSCompareExchangeHeap *ins)
|
||||
{
|
||||
MOZ_CRASH("NYI");
|
||||
}
|
||||
|
||||
bool
|
||||
CodeGeneratorMIPS::visitAsmJSAtomicBinopHeap(LAsmJSAtomicBinopHeap *ins)
|
||||
{
|
||||
MOZ_CRASH("NYI");
|
||||
}
|
||||
|
||||
bool
|
||||
CodeGeneratorMIPS::visitAsmJSPassStackArg(LAsmJSPassStackArg *ins)
|
||||
{
|
||||
|
|
|
@ -256,6 +256,8 @@ class CodeGeneratorMIPS : public CodeGeneratorShared
|
|||
bool visitAsmJSCall(LAsmJSCall *ins);
|
||||
bool visitAsmJSLoadHeap(LAsmJSLoadHeap *ins);
|
||||
bool visitAsmJSStoreHeap(LAsmJSStoreHeap *ins);
|
||||
bool visitAsmJSCompareExchangeHeap(LAsmJSCompareExchangeHeap *ins);
|
||||
bool visitAsmJSAtomicBinopHeap(LAsmJSAtomicBinopHeap *ins);
|
||||
bool visitAsmJSLoadGlobalVar(LAsmJSLoadGlobalVar *ins);
|
||||
bool visitAsmJSStoreGlobalVar(LAsmJSStoreGlobalVar *ins);
|
||||
bool visitAsmJSLoadFuncPtr(LAsmJSLoadFuncPtr *ins);
|
||||
|
|
|
@ -579,6 +579,18 @@ LIRGeneratorMIPS::visitCompareExchangeTypedArrayElement(MCompareExchangeTypedArr
|
|||
MOZ_CRASH("NYI");
|
||||
}
|
||||
|
||||
bool
|
||||
LIRGeneratorMIPS::visitAsmJSCompareExchangeHeap(MAsmJSCompareExchangeHeap *ins)
|
||||
{
|
||||
MOZ_CRASH("NYI");
|
||||
}
|
||||
|
||||
bool
|
||||
LIRGeneratorMIPS::visitAsmJSAtomicBinopHeap(MAsmJSAtomicBinopHeap *ins)
|
||||
{
|
||||
MOZ_CRASH("NYI");
|
||||
}
|
||||
|
||||
bool
|
||||
LIRGeneratorMIPS::visitAtomicTypedArrayElementBinop(MAtomicTypedArrayElementBinop *ins)
|
||||
{
|
||||
|
|
|
@ -102,6 +102,8 @@ class LIRGeneratorMIPS : public LIRGeneratorShared
|
|||
bool visitAsmJSUnsignedToFloat32(MAsmJSUnsignedToFloat32 *ins);
|
||||
bool visitAsmJSLoadHeap(MAsmJSLoadHeap *ins);
|
||||
bool visitAsmJSStoreHeap(MAsmJSStoreHeap *ins);
|
||||
bool visitAsmJSCompareExchangeHeap(MAsmJSCompareExchangeHeap *ins);
|
||||
bool visitAsmJSAtomicBinopHeap(MAsmJSAtomicBinopHeap *ins);
|
||||
bool visitAsmJSLoadFuncPtr(MAsmJSLoadFuncPtr *ins);
|
||||
bool visitStoreTypedArrayElementStatic(MStoreTypedArrayElementStatic *ins);
|
||||
bool visitForkJoinGetSlice(MForkJoinGetSlice *ins);
|
||||
|
|
Загрузка…
Ссылка в новой задаче