Home
last modified time | relevance | path

Searched refs:SymbolicBound (Results 1 – 14 of 14) sorted by relevance

/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/
H A DRangeAnalysis.h60 struct SymbolicBound : public TempObject struct
63 SymbolicBound(LoopIterationBound* loop, LinearSum sum) in SymbolicBound() function
77 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, LinearSum sum) { in New() argument
78 return new(alloc) SymbolicBound(loop, sum); in New()
209 const SymbolicBound* symbolicLower_;
210 const SymbolicBound* symbolicUpper_;
690 const SymbolicBound* symbolicLower() const { in symbolicLower()
693 const SymbolicBound* symbolicUpper() const { in symbolicUpper()
697 void setSymbolicLower(SymbolicBound* bound) { in setSymbolicLower()
700 void setSymbolicUpper(SymbolicBound* bound) { in setSymbolicUpper()
H A DRangeAnalysis.cpp325 SymbolicBound::dump(GenericPrinter& out) const in dump()
333 SymbolicBound::dump() const in dump()
2108 phi->range()->setSymbolicLower(SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2109 phi->range()->setSymbolicUpper(SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2113 phi->range()->setSymbolicUpper(SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2114 phi->range()->setSymbolicLower(SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2124 SymbolicBoundIsValid(MBasicBlock* header, MBoundsCheck* ins, const SymbolicBound* bound) in SymbolicBoundIsValid()
2155 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
2158 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DRangeAnalysis.h78 struct SymbolicBound : public TempObject { struct
80 SymbolicBound(LoopIterationBound* loop, const LinearSum& sum) in SymbolicBound() function
92 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, in New() argument
94 return new (alloc) SymbolicBound(loop, sum); in New()
232 const SymbolicBound* symbolicLower_;
233 const SymbolicBound* symbolicUpper_;
673 const SymbolicBound* symbolicLower() const { return symbolicLower_; } in symbolicLower()
674 const SymbolicBound* symbolicUpper() const { return symbolicUpper_; } in symbolicUpper()
676 void setSymbolicLower(SymbolicBound* bound) { symbolicLower_ = bound; } in setSymbolicLower()
677 void setSymbolicUpper(SymbolicBound* bound) { symbolicUpper_ = bound; } in setSymbolicUpper()
H A DRangeAnalysis.cpp389 void SymbolicBound::dump(GenericPrinter& out) const { in dump()
396 void SymbolicBound::dump() const { in dump()
2248 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2250 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2256 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2258 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2268 const SymbolicBound* bound) { in SymbolicBoundIsValid()
2303 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
2307 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DRangeAnalysis.h78 struct SymbolicBound : public TempObject { struct
80 SymbolicBound(LoopIterationBound* loop, const LinearSum& sum) in SymbolicBound() function
92 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, in New() argument
94 return new (alloc) SymbolicBound(loop, sum); in New()
232 const SymbolicBound* symbolicLower_;
233 const SymbolicBound* symbolicUpper_;
673 const SymbolicBound* symbolicLower() const { return symbolicLower_; } in symbolicLower()
674 const SymbolicBound* symbolicUpper() const { return symbolicUpper_; } in symbolicUpper()
676 void setSymbolicLower(SymbolicBound* bound) { symbolicLower_ = bound; } in setSymbolicLower()
677 void setSymbolicUpper(SymbolicBound* bound) { symbolicUpper_ = bound; } in setSymbolicUpper()
H A DRangeAnalysis.cpp386 void SymbolicBound::dump(GenericPrinter& out) const { in dump()
393 void SymbolicBound::dump() const { in dump()
2252 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2254 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2260 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2262 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2272 const SymbolicBound* bound) { in SymbolicBoundIsValid()
2307 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
2311 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/
H A DRangeAnalysis.h60 struct SymbolicBound : public TempObject struct
63 SymbolicBound(LoopIterationBound* loop, LinearSum sum) in SymbolicBound() function
77 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, LinearSum sum) { in New() argument
78 return new(alloc) SymbolicBound(loop, sum); in New()
211 const SymbolicBound* symbolicLower_;
212 const SymbolicBound* symbolicUpper_;
693 const SymbolicBound* symbolicLower() const { in symbolicLower()
696 const SymbolicBound* symbolicUpper() const { in symbolicUpper()
700 void setSymbolicLower(SymbolicBound* bound) { in setSymbolicLower()
703 void setSymbolicUpper(SymbolicBound* bound) { in setSymbolicUpper()
H A DRangeAnalysis.cpp347 SymbolicBound::dump(GenericPrinter& out) const in dump()
355 SymbolicBound::dump() const in dump()
2210 phi->range()->setSymbolicLower(SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2211 phi->range()->setSymbolicUpper(SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2215 phi->range()->setSymbolicUpper(SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2216 phi->range()->setSymbolicLower(SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2226 SymbolicBoundIsValid(MBasicBlock* header, MBoundsCheck* ins, const SymbolicBound* bound) in SymbolicBoundIsValid()
2257 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
2260 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/
H A DRangeAnalysis.h57 struct SymbolicBound : public TempObject { struct
59 SymbolicBound(LoopIterationBound* loop, const LinearSum& sum) in SymbolicBound() function
71 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, in New() argument
73 return new (alloc) SymbolicBound(loop, sum); in New()
207 const SymbolicBound* symbolicLower_;
208 const SymbolicBound* symbolicUpper_;
643 const SymbolicBound* symbolicLower() const { return symbolicLower_; } in symbolicLower()
644 const SymbolicBound* symbolicUpper() const { return symbolicUpper_; } in symbolicUpper()
646 void setSymbolicLower(SymbolicBound* bound) { symbolicLower_ = bound; } in setSymbolicLower()
647 void setSymbolicUpper(SymbolicBound* bound) { symbolicUpper_ = bound; } in setSymbolicUpper()
H A DRangeAnalysis.cpp333 void SymbolicBound::dump(GenericPrinter& out) const { in dump()
338 void SymbolicBound::dump() const { in dump()
1937 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
1939 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
1944 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
1946 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
1956 const SymbolicBound* bound) { in SymbolicBoundIsValid()
1980 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
1982 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DRangeAnalysis.h78 struct SymbolicBound : public TempObject { struct
80 SymbolicBound(LoopIterationBound* loop, const LinearSum& sum) in SymbolicBound() function
92 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, in New() argument
94 return new (alloc) SymbolicBound(loop, sum); in New()
232 const SymbolicBound* symbolicLower_;
233 const SymbolicBound* symbolicUpper_;
673 const SymbolicBound* symbolicLower() const { return symbolicLower_; } in symbolicLower()
674 const SymbolicBound* symbolicUpper() const { return symbolicUpper_; } in symbolicUpper()
676 void setSymbolicLower(SymbolicBound* bound) { symbolicLower_ = bound; } in setSymbolicLower()
677 void setSymbolicUpper(SymbolicBound* bound) { symbolicUpper_ = bound; } in setSymbolicUpper()
H A DRangeAnalysis.cpp389 void SymbolicBound::dump(GenericPrinter& out) const { in dump()
396 void SymbolicBound::dump() const { in dump()
2248 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2250 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2256 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2258 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2268 const SymbolicBound* bound) { in SymbolicBoundIsValid()
2303 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
2307 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DRangeAnalysis.h59 struct SymbolicBound : public TempObject { struct
61 SymbolicBound(LoopIterationBound* loop, const LinearSum& sum) in SymbolicBound() argument
73 static SymbolicBound* New(TempAllocator& alloc, LoopIterationBound* loop, in New() argument
75 return new (alloc) SymbolicBound(loop, sum); in New()
209 const SymbolicBound* symbolicLower_;
210 const SymbolicBound* symbolicUpper_;
650 const SymbolicBound* symbolicLower() const { return symbolicLower_; } in symbolicLower()
651 const SymbolicBound* symbolicUpper() const { return symbolicUpper_; } in symbolicUpper()
653 void setSymbolicLower(SymbolicBound* bound) { symbolicLower_ = bound; } in setSymbolicLower()
654 void setSymbolicUpper(SymbolicBound* bound) { symbolicUpper_ = bound; } in setSymbolicUpper()
H A DRangeAnalysis.cpp362 void SymbolicBound::dump(GenericPrinter& out) const { in dump()
369 void SymbolicBound::dump() const { in dump()
2212 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2214 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2220 SymbolicBound::New(alloc(), nullptr, initialSum)); in analyzeLoopPhi()
2222 SymbolicBound::New(alloc(), loopBound, limitSum)); in analyzeLoopPhi()
2232 const SymbolicBound* bound) { in SymbolicBoundIsValid()
2267 const SymbolicBound* lower = index.term->range()->symbolicLower(); in tryHoistBoundsCheck()
2271 const SymbolicBound* upper = index.term->range()->symbolicUpper(); in tryHoistBoundsCheck()