/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/subzero/src/ |
H A D | IceTargetLoweringX8632.cpp | 349 Inst *TargetX8632::emitCallToTarget(Operand *CallTarget, Variable *ReturnReg, in emitCallToTarget() argument 370 return Context.insert<Traits::Insts::Call>(ReturnReg, CallTarget); in emitCallToTarget()
|
H A D | IceTargetLoweringMIPS32.cpp | 3484 Variable *ReturnReg = nullptr; in lowerCall() local 3500 ReturnReg = I32Reg(RegMIPS32::Reg_V0); in lowerCall() 3507 ReturnReg = makeReg(IceType_f64, RegMIPS32::Reg_F0); in lowerCall() 3562 if (ReturnReg && isVectorIntegerType(ReturnReg->getType())) { in lowerCall() 3568 .jal(ReturnReg, CallTarget); in lowerCall() 3581 if (ReturnReg) { in lowerCall() 3593 if (Instr->hasSideEffects() && ReturnReg) { in lowerCall() 3599 Context.insert<InstFakeUse>(ReturnReg); in lowerCall() 3607 if (ReturnReg) { in lowerCall() 3630 _mov(DestLo, ReturnReg); in lowerCall() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/ |
H A D | CacheIRCompiler.cpp | 1517 masm.mov(ReturnReg, output); in emitGuardAndGetIndexFromString() 2179 masm.mov(ReturnReg, scratch); in emitLoadTypeOfObjectResult() 2267 masm.convertBoolToInt32(ReturnReg, ReturnReg); in emitLoadObjectTruthyResult() 2268 masm.xor32(Imm32(1), ReturnReg); in emitLoadObjectTruthyResult() 2269 masm.tagValue(JSVAL_TYPE_BOOLEAN, ReturnReg, output.valueReg()); in emitLoadObjectTruthyResult() 2457 masm.mov(ReturnReg, obj); in emitWrapResult() 2510 masm.mov(ReturnReg, scratch); in emitMegamorphicLoadSlotByValueResult() 2561 masm.mov(ReturnReg, scratch); in emitMegamorphicHasPropResult() 2607 masm.mov(ReturnReg, scratch1); in emitCallObjectHasSparseElementResult()
|
H A D | MacroAssembler-inl.h | 811 if (reg != ReturnReg) mov(ReturnReg, reg); in storeCallBoolResult() 822 move32(ReturnReg, reg); in storeCallInt32Result()
|
H A D | BaselineCacheIRCompiler.cpp | 386 masm.mov(ReturnReg, scratch); in emitGuardSpecificAtom() 556 masm.mov(ReturnReg, scratch2); in emitMegamorphicLoadSlotResult() 601 masm.mov(ReturnReg, scratch1); in emitMegamorphicStoreSlot() 634 masm.mov(ReturnReg, scratch1); in emitGuardHasGetterSetter() 1121 masm.mov(ReturnReg, scratch1); in emitAddAndStoreSlotShared() 1429 masm.mov(ReturnReg, scratch); in emitStoreDenseElementHole() 1566 masm.mov(ReturnReg, scratch); in emitArrayPush()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/ |
H A D | MacroAssembler.cpp | 1277 branch32(Equal, ReturnReg, Imm32(BAILOUT_RETURN_OK), &baseline); in generateBailoutTail() 1278 branch32(Equal, ReturnReg, Imm32(BAILOUT_RETURN_FATAL_ERROR), exceptionLabel()); in generateBailoutTail() 1282 loadJSContext(ReturnReg); in generateBailoutTail() 1284 passABIArg(ReturnReg); in generateBailoutTail() 1350 branchTest32(Zero, ReturnReg, ReturnReg, exceptionLabel()); in generateBailoutTail() 1388 branchTest32(Zero, ReturnReg, ReturnReg, exceptionLabel()); in generateBailoutTail()
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/arm64/ |
H A D | Assembler-arm64.h | 73 static constexpr Register ReturnReg{Registers::x0}; 74 static constexpr Register64 ReturnReg64(ReturnReg);
|
/dports/www/firefox/firefox-99.0/js/src/jit/ |
H A D | MacroAssembler.cpp | 1958 mov(ReturnReg, scratch); in guardSpecificAtom() 1996 mov(ReturnReg, scratch); in guardStringToInt32() 2023 branchIfFalseBool(ReturnReg, exceptionLabel()); in generateBailoutTail() 3127 push(ReturnReg); in callWithABINoProfiler() 3128 loadJSContext(ReturnReg); in callWithABINoProfiler() 3131 pop(ReturnReg); in callWithABINoProfiler() 3144 push(ReturnReg); in callWithABINoProfiler() 3145 loadJSContext(ReturnReg); in callWithABINoProfiler() 3150 pop(ReturnReg); in callWithABINoProfiler() 3867 branchTest32(Assembler::NotSigned, ReturnReg, ReturnReg, &noTrap); in wasmCallBuiltinInstanceMethod() [all …]
|
H A D | CodeGenerator.cpp | 367 masm.push(ReturnReg); in callVMInternal() 370 masm.pop(ReturnReg); in callVMInternal() 2885 Register result = ReturnReg; in generateRegExpSearcherStub() 3061 Register result = ReturnReg; in generateRegExpTesterStub() 4226 masm.mov(ReturnReg, temp0); in visitMegamorphicLoadSlotByValue() 4262 masm.mov(ReturnReg, temp0); in visitMegamorphicStoreSlot() 4295 masm.mov(ReturnReg, temp0); in visitMegamorphicHasProp() 6723 if (ReturnReg != objReg) { in visitNewArrayCallVM() 7010 if (ReturnReg != objReg) { in visitNewObjectVMCall() 7360 masm.branchTestPtr(Assembler::Zero, ReturnReg, ReturnReg, &failure); in visitCreateArgumentsObject() [all …]
|
H A D | MacroAssembler-inl.h | 1006 if (reg != ReturnReg) { in storeCallBoolResult() 1007 mov(ReturnReg, reg); in storeCallBoolResult() 1019 move32(ReturnReg, reg); in storeCallInt32Result()
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/ |
H A D | CodeGenerator.cpp | 369 masm.push(ReturnReg); in callVMInternal() 372 masm.pop(ReturnReg); in callVMInternal() 2889 Register result = ReturnReg; in generateRegExpSearcherStub() 3064 Register result = ReturnReg; in generateRegExpTesterStub() 4258 masm.mov(ReturnReg, temp1); in visitMegamorphicLoadSlotByValue() 4297 masm.mov(ReturnReg, temp1); in visitMegamorphicStoreSlot() 4330 masm.mov(ReturnReg, temp1); in visitMegamorphicHasProp() 6693 if (ReturnReg != objReg) { in visitNewArrayCallVM() 6986 if (ReturnReg != objReg) { in visitNewObjectVMCall() 7355 masm.branchTestPtr(Assembler::Zero, ReturnReg, ReturnReg, &failure); in visitCreateArgumentsObject() [all …]
|
H A D | MacroAssembler-inl.h | 969 if (reg != ReturnReg) { in storeCallBoolResult() 970 mov(ReturnReg, reg); in storeCallBoolResult() 982 move32(ReturnReg, reg); in storeCallInt32Result()
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/ |
H A D | CodeGenerator.cpp | 369 masm.push(ReturnReg); in callVMInternal() 372 masm.pop(ReturnReg); in callVMInternal() 2889 Register result = ReturnReg; in generateRegExpSearcherStub() 3064 Register result = ReturnReg; in generateRegExpTesterStub() 4258 masm.mov(ReturnReg, temp1); in visitMegamorphicLoadSlotByValue() 4297 masm.mov(ReturnReg, temp1); in visitMegamorphicStoreSlot() 4330 masm.mov(ReturnReg, temp1); in visitMegamorphicHasProp() 6693 if (ReturnReg != objReg) { in visitNewArrayCallVM() 6986 if (ReturnReg != objReg) { in visitNewObjectVMCall() 7355 masm.branchTestPtr(Assembler::Zero, ReturnReg, ReturnReg, &failure); in visitCreateArgumentsObject() [all …]
|
H A D | MacroAssembler-inl.h | 969 if (reg != ReturnReg) { in storeCallBoolResult() 970 mov(ReturnReg, reg); in storeCallBoolResult() 982 move32(ReturnReg, reg); in storeCallInt32Result()
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/arm64/ |
H A D | Assembler-arm64.h | 94 static constexpr Register ReturnReg{Registers::x0}; 95 static constexpr Register64 ReturnReg64(ReturnReg);
|
/dports/www/firefox/firefox-99.0/js/src/jit/arm64/ |
H A D | Assembler-arm64.h | 94 static constexpr Register ReturnReg{Registers::x0}; 95 static constexpr Register64 ReturnReg64(ReturnReg);
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/arm64/ |
H A D | Assembler-arm64.h | 56 static constexpr Register ReturnReg = { Registers::x0 }; 57 static constexpr Register64 ReturnReg64(ReturnReg);
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/arm64/ |
H A D | Assembler-arm64.h | 64 static constexpr Register ReturnReg{Registers::x0}; 65 static constexpr Register64 ReturnReg64(ReturnReg);
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/arm64/ |
H A D | Assembler-arm64.h | 94 static constexpr Register ReturnReg{Registers::x0}; 95 static constexpr Register64 ReturnReg64(ReturnReg);
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/ |
H A D | MacroAssembler.cpp | 1426 branch32(Equal, ReturnReg, Imm32(BAILOUT_RETURN_OK), &baseline); in generateBailoutTail() 1427 branch32(Equal, ReturnReg, Imm32(BAILOUT_RETURN_FATAL_ERROR), exceptionLabel()); in generateBailoutTail() 1431 loadJSContext(ReturnReg); in generateBailoutTail() 1433 passABIArg(ReturnReg); in generateBailoutTail() 1499 branchTest32(Zero, ReturnReg, ReturnReg, exceptionLabel()); in generateBailoutTail() 1537 branchTest32(Zero, ReturnReg, ReturnReg, exceptionLabel()); in generateBailoutTail()
|
/dports/www/firefox/firefox-99.0/js/src/jit/none/ |
H A D | Assembler-none.h | 26 static constexpr Register ReturnReg{Registers::invalid_reg2};
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/ |
H A D | CacheIRCompiler.cpp | 2042 masm.mov(ReturnReg, scratch); in emitGuardAndGetInt32FromString() 2105 masm.mov(ReturnReg, scratch); in emitGuardAndGetNumberFromString() 2168 masm.mov(ReturnReg, output); in emitGuardAndGetIndexFromString() 4607 masm.convertBoolToInt32(ReturnReg, ReturnReg); in emitLoadObjectTruthyResult() 5400 masm.mov(ReturnReg, obj); in emitWrapResult() 5458 masm.mov(ReturnReg, scratch); in emitMegamorphicLoadSlotByValueResult() 5518 masm.mov(ReturnReg, scratch); in emitMegamorphicHasPropResult() 5568 masm.mov(ReturnReg, scratch1); in emitCallObjectHasSparseElementResult() 5850 masm.mov(ReturnReg, result); in emitCallInt32ToString() 5886 masm.mov(ReturnReg, result); in emitCallNumberToString() [all …]
|
H A D | MacroAssembler-inl.h | 939 if (reg != ReturnReg) { in storeCallBoolResult() 940 mov(ReturnReg, reg); in storeCallBoolResult() 952 move32(ReturnReg, reg); in storeCallInt32Result()
|
H A D | CodeGenerator.cpp | 331 masm.move32(Imm32(1), ReturnReg); in callVMInternal() 360 masm.push(ReturnReg); in callVMInternal() 361 masm.move32(Imm32(0), ReturnReg); in callVMInternal() 363 masm.pop(ReturnReg); in callVMInternal() 3199 Register result = ReturnReg; in generateRegExpSearcherStub() 3374 Register result = ReturnReg; in generateRegExpTesterStub() 7053 if (ReturnReg != objReg) { in visitNewArrayCallVM() 7054 masm.movePtr(ReturnReg, objReg); in visitNewArrayCallVM() 7357 if (ReturnReg != objReg) { in visitNewObjectVMCall() 7708 masm.branchTestPtr(Assembler::Zero, ReturnReg, ReturnReg, &failure); in visitCreateArgumentsObject() [all …]
|
H A D | BaselineCacheIRCompiler.cpp | 399 masm.mov(ReturnReg, scratch); in emitGuardSpecificAtom() 485 masm.mov(ReturnReg, scratch1); in emitGuardHasGetterSetter() 807 masm.mov(ReturnReg, scratch); in emitCompareStringResult() 975 masm.mov(ReturnReg, scratch1); in emitAddAndStoreSlotShared() 1246 masm.mov(ReturnReg, scratch); in emitStoreDenseElementHole() 1385 masm.mov(ReturnReg, scratch); in emitArrayPush() 1475 masm.tagValue(JSVAL_TYPE_BOOLEAN, ReturnReg, output.valueReg()); in emitIsArrayResult() 2704 masm.branchIfFalseBool(ReturnReg, masm.exceptionLabel()); in emitCallNativeShared()
|