/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/ |
H A D | Lowering.h | 186 void visitTypeBarrier(MTypeBarrier* ins);
|
H A D | IonBuilder.cpp | 1292 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 1307 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 5026 MTypeBarrier* barrier = MTypeBarrier::New(alloc(), callInfo.thisArg(), clonedTypes); in inlineScriptedCall() 5186 MTypeBarrier* barrier = nullptr; in specializeInlinedReturn() 5530 MTypeBarrier* barrier = funcDef->toTypeBarrier(); in getInlineableGetPropertyCache() 5734 MTypeBarrier* barrier = callInfo.fun()->toTypeBarrier(); in inlineObjectGroupFallback() 5950 MTypeBarrier* barrier = callInfo.fun()->toTypeBarrier(); in inlineCalls() 7939 MTypeBarrier** pbarrier) in addTypeBarrier() 7959 MTypeBarrier* barrier = MTypeBarrier::New(alloc(), def, observed, kind); in addTypeBarrier()
|
H A D | MIR.cpp | 1589 MTypeBarrier::printOpcode(GenericPrinter& out) const in printOpcode() 1597 MTypeBarrier::congruentTo(const MDefinition* def) const in congruentTo() 1601 const MTypeBarrier* other = def->toTypeBarrier(); in congruentTo()
|
H A D | TypePolicy.cpp | 269 MTypeBarrier* ins = def->toTypeBarrier(); in adjustInputs()
|
H A D | IonAnalysis.cpp | 2859 TryEliminateTypeBarrierFromTest(MTypeBarrier* barrier, bool filtersNull, bool filtersUndefined, in TryEliminateTypeBarrierFromTest() 2913 TryEliminateTypeBarrier(MTypeBarrier* barrier, bool* eliminated) in TryEliminateTypeBarrier()
|
H A D | IonBuilder.h | 366 BarrierKind kind, MTypeBarrier** pbarrier = nullptr);
|
H A D | MIR.h | 12491 class MTypeBarrier 12497 MTypeBarrier(MDefinition* def, TemporaryTypeSet* types, BarrierKind kind) in MTypeBarrier() function 12514 static MTypeBarrier* New(TempAllocator& alloc, MDefinition* def, TemporaryTypeSet* types, in INSTRUCTION_HEADER() 12516 return new(alloc) MTypeBarrier(def, types, kind); in INSTRUCTION_HEADER() 12549 ALLOW_CLONE(MTypeBarrier)
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/ |
H A D | Lowering.h | 203 void visitTypeBarrier(MTypeBarrier* ins);
|
H A D | IonBuilder.cpp | 1312 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 1332 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 5222 MTypeBarrier* barrier = MTypeBarrier::New(alloc(), callInfo.thisArg(), clonedTypes); in inlineScriptedCall() 5395 MTypeBarrier* barrier = nullptr; in specializeInlinedReturn() 5739 MTypeBarrier* barrier = funcDef->toTypeBarrier(); in getInlineableGetPropertyCache() 5941 MTypeBarrier* barrier = callInfo.fun()->toTypeBarrier(); in inlineObjectGroupFallback() 6158 MTypeBarrier* barrier = callInfo.fun()->toTypeBarrier(); in inlineCalls() 8413 MTypeBarrier** pbarrier) in addTypeBarrier() 8433 MTypeBarrier* barrier = MTypeBarrier::New(alloc(), def, observed, kind); in addTypeBarrier()
|
H A D | TypePolicy.cpp | 271 MTypeBarrier* ins = def->toTypeBarrier(); in adjustInputs()
|
H A D | MIR.cpp | 2240 MTypeBarrier::printOpcode(GenericPrinter& out) const in printOpcode() 2248 MTypeBarrier::congruentTo(const MDefinition* def) const in congruentTo() 2252 const MTypeBarrier* other = def->toTypeBarrier(); in congruentTo()
|
H A D | IonBuilder.h | 367 BarrierKind kind, MTypeBarrier** pbarrier = nullptr);
|
H A D | IonAnalysis.cpp | 3321 TryEliminateTypeBarrierFromTest(MTypeBarrier* barrier, bool filtersNull, bool filtersUndefined, 3375 TryEliminateTypeBarrier(MTypeBarrier* barrier, bool* eliminated)
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/ |
H A D | Lowering.h | 221 void visitTypeBarrier(MTypeBarrier* ins) override;
|
H A D | MIR.cpp | 2105 void MTypeBarrier::printOpcode(GenericPrinter& out) const { in printOpcode() 2111 bool MTypeBarrier::congruentTo(const MDefinition* def) const { in congruentTo() 2113 const MTypeBarrier* other = def->toTypeBarrier(); in congruentTo() 2120 MDefinition* MTypeBarrier::foldsTo(TempAllocator& alloc) { in foldsTo() 2131 bool MTypeBarrier::canRedefineInput() { in canRedefineInput() 5801 MInstruction* ins = MTypeBarrier::New(alloc, *pvalue, types, kind); in TryAddTypeBarrierForWrite()
|
H A D | IonBuilder.cpp | 1178 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 1194 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 3571 MTypeBarrier* barrier = in inlineScriptedCall() 3572 MTypeBarrier::New(alloc(), callInfo.thisArg(), clonedTypes); in inlineScriptedCall() 3745 MTypeBarrier* barrier = nullptr; in specializeInlinedReturn() 4076 MTypeBarrier* barrier = funcDef->toTypeBarrier(); in getInlineableGetPropertyCache() 4274 MTypeBarrier* barrier = callInfo.fun()->toTypeBarrier(); in inlineObjectGroupFallback() 4489 MTypeBarrier* barrier = callInfo.fun()->toTypeBarrier(); in inlineCalls() 6879 MTypeBarrier** pbarrier) { in addTypeBarrier() 6896 MTypeBarrier* barrier = MTypeBarrier::New(alloc(), def, observed, kind); in addTypeBarrier()
|
H A D | TypePolicy.cpp | 288 MTypeBarrier* ins = def->toTypeBarrier(); in adjustInputs()
|
H A D | IonBuilder.h | 185 MTypeBarrier** pbarrier = nullptr);
|
H A D | IonAnalysis.cpp | 3101 static void TryEliminateTypeBarrierFromTest(MTypeBarrier* barrier, in TryEliminateTypeBarrierFromTest() 3152 static bool TryEliminateTypeBarrier(MTypeBarrier* barrier, bool* eliminated) { in TryEliminateTypeBarrier()
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/ |
H A D | MIR.cpp | 1785 void MTypeBarrier::printOpcode(GenericPrinter& out) const { in printOpcode() 1792 bool MTypeBarrier::congruentTo(const MDefinition* def) const { in congruentTo() 1796 const MTypeBarrier* other = def->toTypeBarrier(); in congruentTo() 1806 MDefinition* MTypeBarrier::foldsTo(TempAllocator& alloc) { in foldsTo() 1823 bool MTypeBarrier::canRedefineInput() { in canRedefineInput() 6204 MInstruction* ins = MTypeBarrier::New(alloc, *pvalue, types, kind); in TryAddTypeBarrierForWrite()
|
H A D | IonBuilder.cpp | 1301 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 1321 MInstruction* barrier = MTypeBarrier::New(alloc(), def, typeSet); in addOsrValueTypeBarrier() 4048 MTypeBarrier* barrier = in inlineScriptedCall() 4049 MTypeBarrier::New(alloc(), callInfo.thisArg(), clonedTypes); in inlineScriptedCall() 4250 MTypeBarrier* barrier = nullptr; in specializeInlinedReturn() 4612 MTypeBarrier* barrier = funcDef->toTypeBarrier(); in getInlineableGetPropertyCache() 4815 MTypeBarrier* barrier = callInfo.callee()->toTypeBarrier(); in inlineObjectGroupFallback() 5049 MTypeBarrier* barrier = callInfo.callee()->toTypeBarrier(); in inlineCalls() 7916 MTypeBarrier** pbarrier) { in addTypeBarrier() 7937 MTypeBarrier* barrier = MTypeBarrier::New(alloc(), def, observed, kind); in addTypeBarrier()
|
H A D | IonBuilder.h | 244 MTypeBarrier** pbarrier = nullptr);
|
H A D | TypePolicy.cpp | 316 MTypeBarrier* ins = def->toTypeBarrier(); in adjustInputs()
|
H A D | IonAnalysis.cpp | 3510 static void TryEliminateTypeBarrierFromTest(MTypeBarrier* barrier, in TryEliminateTypeBarrierFromTest() 3571 static bool TryEliminateTypeBarrier(MTypeBarrier* barrier, bool* eliminated) { in TryEliminateTypeBarrier()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/shared/ |
H A D | LIR-shared.h | 6386 const MTypeBarrier* mir() const { in mir() 6404 const MTypeBarrier* mir() const { in mir()
|