Home
last modified time | relevance | path

Searched refs:loopHead (Results 1 – 25 of 51) sorted by relevance

123

/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/
H A DGraphUtilOriginalValueTests.java122 Label loopHead = new Label(); in generateClass() local
140 m.visitLabel(loopHead); in generateClass()
150 m.visitJumpInsn(GOTO, loopHead); in generateClass()
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/
H A DGraphUtilOriginalValueTests.java122 Label loopHead = new Label(); in generateClass() local
140 m.visitLabel(loopHead); in generateClass()
150 m.visitJumpInsn(GOTO, loopHead); in generateClass()
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/
H A DGraphUtilOriginalValueTests.java122 Label loopHead = new Label(); in generateClass() local
140 m.visitLabel(loopHead); in generateClass()
150 m.visitJumpInsn(GOTO, loopHead); in generateClass()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DWarpBuilder.h119 MOZ_MUST_USE bool startNewLoopHeaderBlock(BytecodeLocation loopHead);
120 MOZ_MUST_USE bool startNewOsrPreHeaderBlock(BytecodeLocation loopHead);
131 MOZ_MUST_USE bool addIteratorLoopPhis(BytecodeLocation loopHead);
H A DWarpBuilder.cpp105 MOZ_ASSERT(loopHead.is(JSOp::LoopHead)); in startNewOsrPreHeaderBlock()
106 MOZ_ASSERT(loopHead.toRawBytecode() == info().osrPc()); in startNewOsrPreHeaderBlock()
117 if (!startNewEntryBlock(pred->stackDepth(), loopHead)) { in startNewOsrPreHeaderBlock()
236 if (!startNewBlock(pred, loopHead)) { in startNewOsrPreHeaderBlock()
551 if (loc.isBackedgeForLoophead(loopHead)) { in buildBody()
1147 jsbytecode* loopHeadPC = loopHead.toRawBytecode(); in addIteratorLoopPhis()
1156 if (tnStart != loopHead) { in addIteratorLoopPhis()
1158 MOZ_ASSERT(tnStart < loopHead); in addIteratorLoopPhis()
1279 BytecodeLocation loopHead = loc.getJumpTarget(); in buildTestBackedge() local
1280 MOZ_ASSERT(loopHead.is(JSOp::LoopHead)); in buildTestBackedge()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DWarpBuilder.h254 [[nodiscard]] bool startNewLoopHeaderBlock(BytecodeLocation loopHead);
255 [[nodiscard]] bool startNewOsrPreHeaderBlock(BytecodeLocation loopHead);
266 [[nodiscard]] bool addIteratorLoopPhis(BytecodeLocation loopHead);
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DWarpBuilder.h254 [[nodiscard]] bool startNewLoopHeaderBlock(BytecodeLocation loopHead);
255 [[nodiscard]] bool startNewOsrPreHeaderBlock(BytecodeLocation loopHead);
266 [[nodiscard]] bool addIteratorLoopPhis(BytecodeLocation loopHead);
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DWarpBuilder.h264 [[nodiscard]] bool startNewLoopHeaderBlock(BytecodeLocation loopHead);
265 [[nodiscard]] bool startNewOsrPreHeaderBlock(BytecodeLocation loopHead);
276 [[nodiscard]] bool addIteratorLoopPhis(BytecodeLocation loopHead);
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/frontend/
H A DFoldConstants.cpp244 ParseNode* loopHead = node->pn_left; in ContainsHoistedDeclaration() local
245 MOZ_ASSERT(loopHead->isKind(PNK_FORHEAD) || in ContainsHoistedDeclaration()
246 loopHead->isKind(PNK_FORIN) || in ContainsHoistedDeclaration()
247 loopHead->isKind(PNK_FOROF)); in ContainsHoistedDeclaration()
249 if (loopHead->isKind(PNK_FORHEAD)) { in ContainsHoistedDeclaration()
255 MOZ_ASSERT(loopHead->isArity(PN_TERNARY)); in ContainsHoistedDeclaration()
257 ParseNode* init = loopHead->pn_kid1; in ContainsHoistedDeclaration()
263 MOZ_ASSERT(loopHead->isKind(PNK_FORIN) || loopHead->isKind(PNK_FOROF)); in ContainsHoistedDeclaration()
275 MOZ_ASSERT(loopHead->isArity(PN_TERNARY)); in ContainsHoistedDeclaration()
277 ParseNode* decl = loopHead->pn_kid1; in ContainsHoistedDeclaration()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/frontend/
H A DFoldConstants.cpp248 ParseNode* loopHead = node->pn_left; in ContainsHoistedDeclaration() local
249 MOZ_ASSERT(loopHead->isKind(PNK_FORHEAD) || in ContainsHoistedDeclaration()
250 loopHead->isKind(PNK_FORIN) || in ContainsHoistedDeclaration()
251 loopHead->isKind(PNK_FOROF)); in ContainsHoistedDeclaration()
253 if (loopHead->isKind(PNK_FORHEAD)) { in ContainsHoistedDeclaration()
259 MOZ_ASSERT(loopHead->isArity(PN_TERNARY)); in ContainsHoistedDeclaration()
261 ParseNode* init = loopHead->pn_kid1; in ContainsHoistedDeclaration()
267 MOZ_ASSERT(loopHead->isKind(PNK_FORIN) || loopHead->isKind(PNK_FOROF)); in ContainsHoistedDeclaration()
279 MOZ_ASSERT(loopHead->isArity(PN_TERNARY)); in ContainsHoistedDeclaration()
281 ParseNode* decl = loopHead->pn_kid1; in ContainsHoistedDeclaration()
/dports/www/firefox-esr/firefox-91.8.0/js/src/frontend/
H A DFoldConstants.cpp274 TernaryNode* loopHead = forNode->head(); in ContainsHoistedDeclaration() local
275 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForHead) || in ContainsHoistedDeclaration()
276 loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
277 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
279 if (loopHead->isKind(ParseNodeKind::ForHead)) { in ContainsHoistedDeclaration()
285 ParseNode* init = loopHead->kid1(); in ContainsHoistedDeclaration()
291 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
292 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
304 ParseNode* decl = loopHead->kid1(); in ContainsHoistedDeclaration()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/frontend/
H A DFoldConstants.cpp258 TernaryNode* loopHead = forNode->head(); in ContainsHoistedDeclaration() local
259 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForHead) || in ContainsHoistedDeclaration()
260 loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
261 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
263 if (loopHead->isKind(ParseNodeKind::ForHead)) { in ContainsHoistedDeclaration()
269 ParseNode* init = loopHead->kid1(); in ContainsHoistedDeclaration()
275 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
276 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
288 ParseNode* decl = loopHead->kid1(); in ContainsHoistedDeclaration()
/dports/www/firefox/firefox-99.0/js/src/frontend/
H A DFoldConstants.cpp277 TernaryNode* loopHead = forNode->head(); in ContainsHoistedDeclaration() local
278 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForHead) || in ContainsHoistedDeclaration()
279 loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
280 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
282 if (loopHead->isKind(ParseNodeKind::ForHead)) { in ContainsHoistedDeclaration()
288 ParseNode* init = loopHead->kid1(); in ContainsHoistedDeclaration()
294 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
295 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
307 ParseNode* decl = loopHead->kid1(); in ContainsHoistedDeclaration()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/frontend/
H A DFoldConstants.cpp274 TernaryNode* loopHead = forNode->head(); in ContainsHoistedDeclaration() local
275 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForHead) || in ContainsHoistedDeclaration()
276 loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
277 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
279 if (loopHead->isKind(ParseNodeKind::ForHead)) { in ContainsHoistedDeclaration()
285 ParseNode* init = loopHead->kid1(); in ContainsHoistedDeclaration()
291 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
292 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
304 ParseNode* decl = loopHead->kid1(); in ContainsHoistedDeclaration()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/frontend/
H A DFoldConstants.cpp215 ParseNode* loopHead = node->pn_left; in ContainsHoistedDeclaration() local
216 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForHead) || in ContainsHoistedDeclaration()
217 loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
218 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
220 if (loopHead->isKind(ParseNodeKind::ForHead)) { in ContainsHoistedDeclaration()
226 MOZ_ASSERT(loopHead->isArity(PN_TERNARY)); in ContainsHoistedDeclaration()
228 ParseNode* init = loopHead->pn_kid1; in ContainsHoistedDeclaration()
234 MOZ_ASSERT(loopHead->isKind(ParseNodeKind::ForIn) || in ContainsHoistedDeclaration()
235 loopHead->isKind(ParseNodeKind::ForOf)); in ContainsHoistedDeclaration()
247 MOZ_ASSERT(loopHead->isArity(PN_TERNARY)); in ContainsHoistedDeclaration()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/
H A DIonControlFlow.cpp847 jsbytecode* loopHead = GetNextPc(pc); in processWhileOrForInLoop() local
848 jsbytecode* bodyStart = GetNextPc(loopHead); in processWhileOrForInLoop()
863 if (!pushLoop(CFGState::WHILE_LOOP_COND, ifne, current, loopHead, bodyEnd, in processWhileOrForInLoop()
1359 jsbytecode* loopHead = bodyStart; in processForLoop() local
1388 if (!pushLoop(initial, stopAt, current, loopHead, pc, bodyStart, bodyEnd, in processForLoop()
1423 jsbytecode* loopHead = GetNextPc(pc); in processDoWhileLoop() local
1424 MOZ_ASSERT(JSOp(*loopHead) == JSOP_LOOPHEAD); in processDoWhileLoop()
1425 MOZ_ASSERT(loopHead == ifne + GetJumpOffset(ifne)); in processDoWhileLoop()
1427 jsbytecode* loopEntry = GetNextPc(loopHead); in processDoWhileLoop()
1457 CFGBlock* entry, jsbytecode* loopHead, in pushLoop() argument
[all …]
/dports/games/residualvm/residualvm-0.3.1/engines/stark/tools/
H A Ddecompiler.cpp215 controlStructure->loopHead = block->getTrueBranch(); in detectWhile()
219 controlStructure->loopHead = block->getFalseBranch(); in detectWhile()
375 buildASTFromBlock(loop->loopBlock, controlStructure->loopHead, block); in buildASTLoopFromBlock()
H A Dblock.cpp67 _controlStructure->loopHead->getFirstCommandIndex(), in print()
322 loopHead(nullptr), in ControlStructure()
H A Dblock.h130 Block *loopHead; member
/dports/games/scummvm/scummvm-2.5.1/engines/stark/tools/
H A Ddecompiler.cpp215 controlStructure->loopHead = block->getTrueBranch(); in detectWhile()
219 controlStructure->loopHead = block->getFalseBranch(); in detectWhile()
375 buildASTFromBlock(loop->loopBlock, controlStructure->loopHead, block); in buildASTLoopFromBlock()
H A Dblock.cpp67 _controlStructure->loopHead->getFirstCommandIndex(), in print()
322 loopHead(nullptr), in ControlStructure()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/
H A DBytecodeLocation.h177 bool isBackedgeForLoophead(BytecodeLocation loopHead) const { in isBackedgeForLoophead() argument
178 return IsBackedgeForLoopHead(rawBytecode_, loopHead.rawBytecode_); in isBackedgeForLoophead()
/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/
H A DBytecodeLocation.h181 bool isBackedgeForLoophead(BytecodeLocation loopHead) const { in isBackedgeForLoophead() argument
182 return IsBackedgeForLoopHead(rawBytecode_, loopHead.rawBytecode_); in isBackedgeForLoophead()
/dports/www/firefox/firefox-99.0/js/src/vm/
H A DBytecodeLocation.h182 bool isBackedgeForLoophead(BytecodeLocation loopHead) const { in isBackedgeForLoophead() argument
183 return IsBackedgeForLoopHead(rawBytecode_, loopHead.rawBytecode_); in isBackedgeForLoophead()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/
H A DBytecodeLocation.h181 bool isBackedgeForLoophead(BytecodeLocation loopHead) const { in isBackedgeForLoophead() argument
182 return IsBackedgeForLoopHead(rawBytecode_, loopHead.rawBytecode_); in isBackedgeForLoophead()

123