mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 01:35:35 +00:00
Bug 1637220 - Transpile GuardToInt32ModUint32. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D74915
This commit is contained in:
parent
6644f1805c
commit
5538214742
@ -138,7 +138,7 @@
|
||||
|
||||
- name: GuardToInt32ModUint32
|
||||
shared: true
|
||||
transpile: false
|
||||
transpile: true
|
||||
args:
|
||||
input: ValId
|
||||
result: Int32Id
|
||||
|
@ -355,6 +355,11 @@ bool WarpCacheIRTranspiler::emitTruncateDoubleToUInt32(
|
||||
return defineOperand(resultId, ins);
|
||||
}
|
||||
|
||||
bool WarpCacheIRTranspiler::emitGuardToInt32ModUint32(ValOperandId valId,
|
||||
Int32OperandId resultId) {
|
||||
return emitTruncateDoubleToUInt32(valId, resultId);
|
||||
}
|
||||
|
||||
bool WarpCacheIRTranspiler::emitLoadInt32Result(Int32OperandId valId) {
|
||||
MDefinition* val = getOperand(valId);
|
||||
MOZ_ASSERT(val->type() == MIRType::Int32);
|
||||
|
Loading…
Reference in New Issue
Block a user