Searched refs:patterns (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/loader/
H A Dloadmod.c207 * Standard set of module name patterns to check, in order of preference
226 PatternPtr patterns = NULL; local in function:InitPatterns
246 patterns = malloc((i + 1) * sizeof(PatternRec));
247 if (!patterns) {
252 p = patterns + i;
262 patterns[i] = *p;
266 patterns[i].pattern = NULL;
268 patterns = stdPatterns;
269 return patterns;
273 FreePatterns(PatternPtr patterns) argument
434 FindModule(const char * module,const char * dirname,const char ** subdirlist,PatternPtr patterns) argument
476 PatternPtr patterns; local in function:LoaderListDirs
842 PatternPtr patterns = NULL; local in function:doLoadModule
1218 LoaderGetCanonicalName(const char * modname,PatternPtr patterns) argument
[all...]
/xsrc/external/mit/xorg-server/dist/hw/xfree86/loader/
H A Dloadmod.c185 * Standard set of module name patterns to check, in order of preference
210 PatternPtr patterns = NULL; local in function:InitPatterns
230 patterns = xallocarray(i + 1, sizeof(PatternRec));
231 if (!patterns) {
236 p = patterns + i;
247 patterns[i] = *p;
251 patterns[i].pattern = NULL;
254 patterns = stdPatterns;
255 return patterns;
259 FreePatterns(PatternPtr patterns) argument
329 FindModule(const char * module,const char * dirname,PatternPtr patterns) argument
353 PatternPtr patterns = NULL; local in function:LoaderListDir
678 PatternPtr patterns = NULL; local in function:LoadModule
966 LoaderGetCanonicalName(const char * modname,PatternPtr patterns) argument
[all...]
/xsrc/external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/
H A Dlunr.ar.js20 !function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="ء-ٛٱـ",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var m=this;return m.result=!1,m.preRemoved=!1,m.sufRemoved=!1,m.pre={pre1:"ف ك ب و س ل ن ا ي ت",pre2:"ال لل",pre3:"بال وال فال تال كال ولل",pre4:"فبال كبال وبال وكال"},m.suf={suf1:"ه ك ت ن ا ي",suf2:"نك نه ها وك يا اه ون ين تن تم نا وا ان كم كن ني نن ما هم هن تك ته ات يه",suf3:"تين كهم نيه نهم ونه وها يهم ونا ونك وني وهم تكم تنا تها تني تهم كما كها ناه نكم هنا تان يها",suf4:"كموه ناها ونني ونهم تكما تموه تكاه كماه ناكم ناهم نيها وننا"},m.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,ن,ي","l":0}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"و","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ي","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"ل","l":3,"m":3}]},{"pt":[{"c":"م","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"ل","l":3,"m":4},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ن","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"م","l":0},{"c":"و","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"و","l":3}]},{"pt":[{"c":"و","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"ن","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"ي,ت,ا,ن","l":0},{"c":"ت","l":1}],"mPt":[{"c":"ف","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"ل","l":3,"m":4}]},{"pt":[{"c":"ت,ي,ا,ن","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"ي","l":3}]},{"pt":[{"c":"ا,ي,ت,ن","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ء","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,ن,ي","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"و","l":3}]},{"pt":[{"c":"م","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ي","l":1},{"c":"ي","l":3},{"c":"ا","l":4},{"c":"ء","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,ي,ت,ن","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"م","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),m.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],m.stem=function(){var e=0;for(m.result=!1,m.preRemoved=!1,m.sufRemoved=!1;e<m.execArray.length&&1!=m.result;)m.result=m[m.execArray[e]](),e++},m.setCurrent=function(e){m.word=e},m.getCurrent=function(){return m.word},m.cleanWord=function(){var e=new RegExp("[^ء-ٛٱـ]");return m.word=m.word.replace("ـ",""),!!e.test("")},m.removeDiacritics=function(){new RegExp("[ً-ٛ]");return m.word=m.word.replace(/[\u064b-\u065b]/gi,""),!1},m.cleanAlef=function(){var e=new RegExp("[آأإٱى]");return m.word=m.word.replace(e,"ا"),!1},m.removeStopWords=function(){if(0<="، اض امين اه اها اي ا اب اجل اجمع اخ اخذ اصبح اضحى اقبل اقل اكثر الا ام اما امامك امامك امسى اما ان انا انت انتم انتما انتن انت انشا انى او اوشك اولئك اولئكم اولاء اولالك اوه اي ايا اين اينما اي ان اي اف اذ اذا اذا اذما اذن الى اليكم اليكما اليكن اليك اليك الا اما ان انما اي اياك اياكم اياكما اياكن ايانا اياه اياها اياهم اياهما اياهن اياي ايه ان ا ابتدا اثر اجل احد اخرى اخلولق اذا اربعة ارتد استحال اطار اعادة اعلنت اف اكثر اكد الالاء الالى الا الاخيرة الان الاول الاولى التى التي الثاني الثانية الذاتي الذى الذي الذين السابق الف اللائي اللاتي اللتان اللتيا اللتين اللذان اللذين اللواتي الماضي المقبل الوقت الى اليوم اما امام امس ان انبرى انقلب انه انها او اول اي ايار ايام ايضا ب بات باسم بان بخ برس بسبب بس بشكل بضع بطان بعد بعض بك بكم بكما بكن بل بلى بما بماذا بمن بن بنا به بها بي بيد بين بس بله بئس تان تانك تبدل تجاه تحول تلقاء تلك تلكم تلكما تم تينك تين ته تي ثلاثة ثم ثم ثمة ثم جعل جلل جميع جير حار حاشا حاليا حاي حتى حرى حسب حم حوالى حول حيث حيثما حين حي حبذا حتى حذار خلا خلال دون دونك ذا ذات ذاك ذانك ذان ذلك ذلكم ذلكما ذلكن ذو ذوا ذواتا ذواتي ذيت ذينك ذين ذه ذي راح رجع رويدك ريث رب زيارة سبحان سرعان سنة سنوات سوف سوى ساء ساءما شبه شخصا شرع شتان صار صباح صفر صه صه ضد ضمن طاق طالما طفق طق ظل عاد عام عاما عامة عدا عدة عدد عدم عسى عشر عشرة علق على عليك عليه عليها عل عن عند عندما عوض عين عدس عما غدا غير ف فان فلان فو فى في فيم فيما فيه فيها قال قام قبل قد قط قلما قوة كانما كاين كاي كاين كاد كان كانت كذا كذلك كرب كل كلا كلاهما كلتا كلم كليكما كليهما كلما كلا كم كما كي كيت كيف كيفما كان كخ لئن لا لات لاسيما لدن لدى لعمر لقاء لك لكم لكما لكن لكنما لكي لكيلا للامم لم لما لما لن لنا له لها لو لوكالة لولا لوما لي لست لست لستم لستما لستن لست لسن لعل لكن ليت ليس ليسا ليستا ليست ليسوا لسنا ما ماانفك مابرح مادام ماذا مازال مافتئ مايو متى مثل مذ مساء مع معاذ مقابل مكانكم مكانكما مكانكن مكانك مليار مليون مما ممن من منذ منها مه مهما من من نحن نحو نعم نفس نفسه نهاية نخ نعما نعم ها هاؤم هاك هاهنا هب هذا هذه هكذا هل هلم هلا هم هما هن هنا هناك هنالك هو هي هيا هيت هيا هؤلاء هاتان هاتين هاته هاتي هج هذا هذان هذين هذه هذي هيهات و وا واحد واضاف واضافت واكد وان واها واوضح وراءك وفي وقال وقالت وقد وقف وكان وكانت ولا ولم ومن وهو وهي ويكان وي وشكان يكون يمكن يوم ايان".split(" ").indexOf(m.word))return!0},m.normalizeHamzaAndAlef=function(){return m.word=m.word.replace("ؤ","ء"),m.word=m.word.replace("ئ","ء"),m.word=m.word.replace(/([\u0627])\1+/gi,"ا"),!1},m.removeEndTaa=function(){return!(2<m.word.length)||(m.word=m.word.replace(/[\u0627]$/,""),m.word=m.word.replace("ة",""),!1)},m.removeStartWaw=function(){return 3<m.word.length&&"و"==m.word[0]&&"و"==m.word[1]&&(m.word=m.word.slice(1)),!1},m.removePre432=function(){var e=m.word;if(7<=m.word.length){var r=new RegExp("^("+m.pre.pre4.split(" ").join("|")+")");m.word=m.word.replace(r,"")}if(m.word==e&&6<=m.word.length){var t=new RegExp("^("+m.pre.pre3.split(" ").join("|")+")");m.word=m.word.replace(t,"")}if(m.word==e&&5<=m.word.length){var c=new RegExp("^("+m.pre.pre2.split(" ").join("|")+")");m.word=m.word.replace(c,"")}return e!=m.word&&(m.preRemoved=!0),!1},m.patternCheck=function(r){for(var t=0;t<r.length;t++){for(var e=!0,c=0;c<r[t].pt.length;c++){var l=r[t].pt[c].c.split(","),o=!1;if(l.forEach(function(e){m.word[r[t].pt[c].l]==e&&(o=!0)}),!o){e=!1;break}}if(1==e){if(r[t].mPt){for(var n=[],p=0;p<r[t].mPt.length;p++)null!=r[t].mPt[p].m?n[r[t].mPt[p].l]=m.word[r[t].mPt[p].m]:n[r[t].mPt[p].l]=r[t].mPt[p].c;m.word=n.join("")}m.result=!0;break}}},m.removePre1=function(){var e=m.word;if(0==m.preRemoved&&3<m.word.length){var r=new RegExp("^("+m.pre.pre1.split(" ").join("|")+")");m.word=m.word.replace(r,"")}return e!=m.word&&(m.preRemoved=!0),!1},m.removeSuf1=function(){var e=m.word;if(0==m.sufRemoved&&3<m.word.length){var r=new RegExp("("+m.suf.suf1.split(" ").join("|")+")$");m.word=m.word.replace(r,"")}return e!=m.word&&(m.sufRemoved=!0),!1},m.removeSuf432=function(){var e=m.word;if(6<=m.word.length){var r=new RegExp("("+m.suf.suf4.split(" ").join("|")+")$");m.word=m.word.replace(r,"")}if(m.word==e&&5<=m.word.length){var t=new RegExp("("+m.suf.suf3.split(" ").join("|")+")$");m.word=m.word.replace(t,"")}if(m.word==e&&4<=m.word.length){var c=new RegExp("("+m.suf.suf2.split(" ").join("|")+")$");m.word=m.word.replace(c,"")}return e!=m.word&&(m.sufRemoved=!0),!1},m.wordCheck=function(){m.word;for(var e=[m.removeSuf432,m.removeSuf1,m.removePre1],r=0,t=!1;7<=m.word.length&&!m.result&&r<e.length;)t=7!=m.word.length||t?(e[r](),r++,!1):(m.checkPattern73(),!0);var c=[m.checkPattern63,m.removeSuf432,m.removeSuf1,m.removePre1,m.checkPattern64];for(r=0;6==m.word.length&&!m.result&&r<c.length;)c[r](),r++;var l=[m.checkPattern53,m.removeSuf432,m.removeSuf1,m.removePre1,m.checkPattern54];for(r=0;5==m.word.length&&!m.result&&r<l.length;)l[r](),r++;var o=[m.checkPattern43,m.removeSuf1,m.removePre1,m.removeSuf432];for(r=0;4==m.word.length&&!m.result&&r<o.length;)o[r](),r++;return!0},m.checkPattern43=function(){m.patternCheck(m.patterns.pt43)},m.checkPattern53=function(){m.patternCheck(m.patterns.pt53)},m.checkPattern54=function(){m.patternCheck(m.patterns.pt54)},m.checkPattern63=function(){m.patternCheck(m.patterns.pt63)},m.checkPattern64=function(){m.patternCheck(m.patterns.pt64)},m.checkPattern73=function(){m.patternCheck(m.patterns.pt73)},function(e){return"function"==typeof e.update?e.update(function(e){return m.setCurrent(e),m (…)
/xsrc/external/mit/xedit/dist/
H A Dtags.c57 char **patterns; member in struct:_TagsEntry
73 hash_table *patterns; member in struct:_XeditTagsInfo
364 tags->patterns = hash_new(47, NULL);
421 * Expect patterns to be full line */
449 entry->patterns = NULL;
469 entry->patterns = (char **)
470 XtRealloc((char *)entry->patterns,
475 entry->patterns[entry->nentries] = XtNewString(pattern);
516 pattern = tags->entry->patterns[tags->offset];
524 regex = (RegexEntry *)hash_check(tags->patterns, patter
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_algebraic.py268 # doesn't match one of the field patterns.
781 deterministic automaton to match patterns, using a similar algorithm to the
793 self.patterns = [t.search for t in transforms]
798 #for state, patterns in zip(self.states, self.patterns):
799 # print('{}: num patterns: {}'.format(state, len(patterns)))
848 different patterns share the same object, and store some extra
854 # These are the indices of patterns for which this item is the root node.
855 self.patterns
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_algebraic.py704 deterministic automaton to match patterns, using a similar algorithm to the
716 self.patterns = [t.search for t in transforms]
721 #for state, patterns in zip(self.states, self.patterns):
722 # print('{}: num patterns: {}'.format(state, len(patterns)))
771 different patterns share the same object, and store some extra
777 # These are the indices of patterns for which this item is the root node.
778 self.patterns = []
794 # The set of all opcodes used by the patterns
[all...]
/xsrc/external/mit/xorg-server/dist/hw/xfree86/common/
H A Dxf86platformBus.c175 MatchToken(const char *value, struct xorg_list *patterns, argument
180 /* If there are no patterns, accept the match */
181 if (xorg_list_is_empty(patterns))
184 /* If there are patterns but no attribute, reject the match */
189 * Otherwise, iterate the list of patterns ensuring each entry has a
192 xorg_list_for_each_entry(group, patterns, entry) {
H A Dxf86Xinput.c554 * It is convenient that "" in patterns means "no explicit layout"
568 * Match an attribute against a list of NULL terminated arrays of patterns.
572 MatchAttrToken(const char *attr, struct xorg_list *patterns, argument
577 /* If there are no patterns, accept the match */
578 if (xorg_list_is_empty(patterns))
582 * Iterate the list of patterns ensuring each entry has a
585 xorg_list_for_each_entry(group, patterns, entry) {
/xsrc/external/mit/MesaLib/dist/bin/
H A Dgen_release_notes.py141 match = self.patterns.initial.search(remaining)
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/common/
H A Dxf86Xinput.c475 * Match an attribute against a list of NULL terminated arrays of patterns.
479 MatchAttrToken(const char *attr, struct list *patterns, argument
484 /* If there are no patterns, accept the match */
485 if (list_is_empty(patterns))
488 /* If there are patterns but no attribute, reject the match */
493 * Otherwise, iterate the list of patterns ensuring each entry has a
496 list_for_each_entry(group, patterns, entry) {
/xsrc/external/mit/libdrm/dist/
H A Dxf86drm.c4107 struct pci_match_conf patterns[1];
4118 bzero(&patterns, sizeof(patterns));
4119 patterns[0].pc_sel.pc_domain = info.domain;
4120 patterns[0].pc_sel.pc_bus = info.bus;
4121 patterns[0].pc_sel.pc_dev = info.dev;
4122 patterns[0].pc_sel.pc_func = info.func;
4123 patterns[0].flags = PCI_GETCONF_MATCH_DOMAIN | PCI_GETCONF_MATCH_BUS
4127 pc.pat_buf_len = sizeof(patterns);
4128 pc.patterns
[all...]
/xsrc/external/mit/fontconfig/dist/src/
H A Dfccfg.c2966 FcConfigPatternsMatch (const FcFontSet *patterns, argument
2971 for (i = 0; i < patterns->nfont; i++)
2972 if (FcListPatternMatchAny (patterns->fonts[i], font))
/xsrc/external/mit/MesaLib/dist/docs/
H A Dviewperf.rst202 appropriate patterns/modes to ensure the same fragments are produced in
/xsrc/external/mit/xorg-server.old/dist/hw/dmx/doc/
H A Ddoxygen.conf.in354 # blank the following patterns are tested:
380 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
854 # patterns (like *.h and *.hpp) to filter out the header-files in the
855 # directories. If left blank, the patterns specified with FILE_PATTERNS will
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dbuffermapping.rst1 Buffer mapping patterns
/xsrc/external/mit/MesaLib/dist/docs/isl/
H A Dtiling.rst325 table (which we will not repeat here) that also includes the bit patterns for
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst1978 - nir/algebraic: Remove redundant extract_[iu]8 patterns
1979 - nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
1980 - nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
1982 - nir/algebraic: Remove redundant extract_[iu]8 patterns
1983 - nir/algebraic: Add missing 64-bit extract_[iu]8 patterns
1984 - nir/algebraic: Add missing 16-bit extract_[iu]8 patterns
2198 - nir/algebraic: Add some logical OR and AND patterns
H A D20.3.0.rst3370 - nir/algebraic: trivially enable existing 32-bit patterns for all bit sizes
3371 - nir/algebraic: add 16-bit versions of a few 32-bit patterns
3423 - nir/algebraic: add flrp patterns for 16 and 64 bits
3424 - nir/algebraic: expand existing 32-bit patterns to all bit sizes using loops
3428 - nir/algebraic: collapse conversion opcodes (many patterns)
H A D21.3.0.rst376 - pan/bi: Unit test new constant folding patterns
1811 - nir/algebraic: Basic patterns for dot_4x8
H A D21.1.0.rst2376 - nir/algebraic: add patterns for a >> #b << #b and a << #b >> #b
2383 - nir/algebraic: Remove some redundant b2f logic-op reduction patterns
H A D20.0.0.rst2885 - nir/algebraic: add patterns for a >> #b << #b
H A D20.1.0.rst2169 - nir/algebraic: Generalize some and-of-shift-right patterns [v2]
H A D21.0.0.rst1507 - nir/algebraic: Don't add reordered version of patterns for commutative instructions
H A D20.2.0.rst2316 - nir/algebraic: Optimize some bfe patterns

Completed in 111 milliseconds