DELTA 371432 7234908 36255 SVNtHeX sY'W3x^ϊ0slx'AUfӱ SnE^6@f :5lz{8O ) P ([-`Fڕ٬x+5jA0;=ZbjehW(h5vACWq&wIsI_\ Tȵ@äMG+wKOn!z̄tyH =0]m& xv&vxupOrderingIndices(*Order), ReorderedOps.begin(), [VL](const unsigned Idx) { return VL[Idx]; }); V.buildTree(ReorderedOps, ExternallyUsedValues, IgnoreList); } if (V.isTreeTinyAndNotFullyVectorizable()) break; if (V.isLoadCombineReductionCandidate(RdxKind)) break; // For a poison-safe boolean logic reduction, do not replace select // instructions with logic ops. All reduced values will be frozen (see // below) to prevenENDREP id: n8-251607.24k-360545.r371440/883 type: file pred: n8-251607.24k-360545.r371432/10476082 count: 21 text: 371440 0 849 348444 215e54583b53f669c282d003d9420897 2ab40e4c2727b037c03caca8425e197777d0d81f 371439-7yxd/_9 cpath: /stable/12/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp copyroot: 251662 /head/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp PLAIN K 23 LoadStoreVectorizer.cpp V 43 file 2pv-303231.24g-360545.r371432/10474264 K 29 LoopVectorizationLegality.cpp V 43 file 2j0-336809.24h-360545.r371432/10474733 K 26 LoopVectorizationPlanner.h V 43 file 2j2-336809.24i-360545.r371432/10475213 K 17 LoopVectorize.cpp V 40 file y8-243789.24j-360545.r371433/568643 K 17 SLPVectorizer.cpp V 37 file n8-251607.24k-360545.r371440/883 K 17 VPRecipeBuilder.h V 43 file 2j6-336809.24l-360545.r371432/10476480 K 9 VPlan.cpp V 43 file 2bx-326938.24m-360545.r371432/10476934 K 7 VPlan.h V 43 file 2bz-326938.24n-360545.r371432/10477374 K 20 VPlanDominatorTree.h V 40 file dm-337137.qn-371297.r371297/3333788 K 20 VPlanHCFGBuilder.cpp V 42 file 2ja-336809.5n-371432.r371432/10477810 K 18 VPlanHCFGBuilder.h V 41 file 2jc-336809.7v-341825.r353358/2558514 K 15 VPlanLoopInfo.h V 40 file dq-337137.7y-341825.r353358/2559835 K 19 VPlanPredicator.cpp V 41 file 3nt-351278.5t-371398.r371398/9948439 K 17 VPlanPredicator.h V 41 file 3nv-351278.6n-353358.r353358/2560662 K 12 VPlanSLP.cpp V 43 file 2jx-343171.24o-360545.r371432/10478269 K 19 VPlanTransforms.cpp V 41 file 2v4-356843.24p-360545.r371435/167334 K 17 VPlanTransforms.h V 43 file 2v6-356843.24q-360545.r371432/10479133 K 12 VPlanValue.h V 43 file 2c3-326938.24r-360545.r371432/10479605 K 17 VPlanVerifier.cpp V 42 file 2jj-336809.24s-360545.r371398/9950139 K 15 VPlanVerifier.h V 41 file 2jl-336809.qo-371297.r371297/3336082 K 17 VectorCombine.cpp V 43 file 5bv-371297.24f-360545.r371432/10480050 K 13 Vectorize.cpp V 42 file 1iw-234285.24f-360545.r371297/3336863 END ENDREP id: 1im-234285.24f-360545.r371440/2840 type: dir pred: 1im-234285.24f-360545.r371435/169385 count: 39 text: 371440 1267 1560 0 3a00619c189156b5d883e2c522b360eb cpath: /stable/12/contrib/llvm-project/llvm/lib/Transforms/Vectorize copyroot: 234353 /head/contrib/llvm/lib/Transforms/Vectorize PLAIN K 21 AggressiveInstCombine V 42 dir 2cj-336809.20y-360545.r371432/10377070 K 7 CFGuard V 41 dir 2pa-356843.20z-360545.r371297/3230949 K 10 Coroutines V 42 dir 2ay-311116.210-360545.r371432/10381003 K 8 HelloNew V 40 dir 42o-371398.9-356462.r371432/10381303 K 3 IPO V 38 dir 24n-193323.9-356462.r371435/154200 K 11 InstCombine V 37 dir 8r-202375.9-356462.r371433/555037 K 15 Instrumentation V 40 dir 265-193323.9-356462.r371432/10413320 K 7 ObjCARC V 42 dir 1sk-249259.223-360545.r371432/10418225 K 6 Scalar V 38 dir 26p-193323.9-356462.r371436/123857 K 5 Utils V 38 dir 28l-193323.9-356462.r371435/167059 K 9 Vectorize V 38 dir 1im-234285.24f-360545.r371440/2840 END ENDREP id: 24d-193323.9-356462.r371440/3811 type: dir pred: 24d-193323.9-356462.r371436/124815 count: 117 text: 371440 3131 667 0 296dd4a257fd789be1cbd15e3b62732d cpath: /stable/12/contrib/llvm-project/llvm/lib/Transforms copyroot: 355940 /head/contrib/llvm-project/llvm PLAIN K 8 Analysis V 36 dir z6-193323.9-356462.r371436/89190 K 9 AsmParser V 39 dir 11z-193323.9-356462.r371432/9565300 K 12 BinaryFormat V 40 dir av-319780.1ab-360545.r371432/9568742 K 7 Bitcode V 39 dir 12h-193323.9-356462.r371432/9573672 K 9 Bitstream V 41 dir 1a6-351278.1ag-360545.r371398/9016675 K 7 CodeGen V 38 dir 13p-193323.9-356462.r371434/268969 K 11 DWARFLinker V 41 dir 1ua-356843.1en-360545.r371432/9682291 K 3 DWP V 39 dir 3i6-371432.9-356462.r371432/9683312 K 9 DebugInfo V 40 dir ex-226584.1eo-360545.r371432/9710214 K 8 Demangle V 41 dir 12g-311116.1fw-360545.r371432/9712359 K 15 ExecutionEngine V 39 dir 1b5-193323.9-356462.r371432/9740572 K 9 FileCheck V 39 dir 30x-371398.9-356462.r371432/9741693 K 8 Frontend V 41 dir 1wo-356843.1h1-360545.r371432/9744022 K 10 FuzzMutate V 40 dir yt-326938.1h2-360545.r371432/9745484 K 2 IR V 38 dir tb-249259.1h3-360545.r371436/94431 K 8 IRReader V 39 dir vz-249259.kr-371297.r371432/9767716 K 13 InterfaceStub V 39 dir 32w-371398.9-356462.r371432/9769168 K 3 LTO V 40 dir qx-259698.1hf-360545.r371432/9772346 K 10 LineEditor V 40 dir 10c-274955.kt-371297.r371297/2521252 K 6 Linker V 38 dir 1cf-193323.9-356462.r371434/269799 K 2 MC V 37 dir 4u-195098.9-356462.r371435/127712 K 3 MCA V 41 dir 1kd-343171.1if-360545.r371432/9801614 K 6 Object V 38 dir nl-218885.i-356465.r371432/9811421 K 10 ObjectYAML V 41 dir 1kz-303231.1ix-360545.r371432/9818025 K 6 Option V 40 dir xp-249259.1j9-360545.r371432/9818915 K 6 Passes V 39 dir 16e-283625.1ja-360545.r371436/95467 K 11 ProfileData V 40 dir 13n-274955.1jb-360545.r371433/498995 K 7 Remarks V 41 dir 1y0-351278.1ji-360545.r371432/9829499 K 7 Support V 39 dir 1cv-193323.9-356462.r371432/9866590 K 8 TableGen V 40 dir ka-226584.1kv-360545.r371432/9871252 K 6 Target V 37 dir 1gz-193323.9-356462.r371438/10265 K 7 Testing V 40 dir ae-320013.5r-371398.r371432/10368983 K 7 TextAPI V 42 dir 2e3-343171.20m-360545.r371432/10373861 K 11 ToolDrivers V 41 dir dh-318368.20w-360545.r371432/10376067 K 10 Transforms V 36 dir 24d-193323.9-356462.r371440/3811 K 15 WindowsManifest V 41 dir 2c6-326938.24t-360545.r371398/9954316 K 4 XRay V 40 dir 8u-312173.24u-360545.r371398/9956041 END ENDREP id: z5-193323.9-356462.r371440/6264 type: dir pred: z5-193323.9-356462.r371438/12718 count: 293 text: 371440 4076 2175 0 905f16a0568d3a040c151dd7e7b99c6f cpath: /stable/12/contrib/llvm-project/llvm/lib copyroot: 355940 /head/contrib/llvm-project/llvm PLAIN K 11 LICENSE.TXT V 37 file 9-193323.0-225880.r353358/588215 K 7 include V 36 dir ff-193323.9-356462.r371439/13070 K 3 lib V 35 dir z5-193323.9-356462.r371440/6264 K 5 tools V 38 dir 8xy-193323.9-356462.r371434/319119 K 5 utils V 38 dir 97r-193323.9-356462.r371433/586403 END ENDREP id: 2-193323.9-356462.r371440/6804 type: dir pred: 2-193323.9-356462.r371439/13617 count: 558 text: 371440 6516 275 0 3f9d5722169b66fd4356e658761306c7 props: 80416 75 4 0 2d2977d1c96f487abe4a1e202dd03b4e cpath: /stable/12/contrib/llvm-project/llvm copyroot: 355940 /head/contrib/llvm-project/llvm PLAIN K 13 FREEBSD-Xlist V 33 file 3-355959.0-356464.r371360/53 K 5 clang V 34 dir 2-193326.1-356462.r371437/8740 K 11 compiler-rt V 35 dir 3-214150.2-356462.r371435/85037 K 6 libcxx V 36 dir 3-227825.3-356462.r371434/196571 K 9 libunwind V 36 dir 3-288149.6-356462.r371434/199251 K 3 lld V 35 dir 3-280461.7-356462.r371436/79957 K 4 lldb V 36 dir 3-254721.8-356462.r371435/100779 K 4 llvm V 34 dir 2-193323.9-356462.r371440/6804 K 6 openmp V 36 dir 3-345153.a-356462.r371433/594880 END ENDREP id: 3-355814.0-356462.r371440/7596 type: dir pred: 3-355814.0-356462.r371439/14412 count: 115 text: 371440 7102 481 0 0dca37c0e756285d164650c690bfa599 props: 80416 75 4 0 2d2977d1c96f487abe4a1e202dd03b4e cpath: /stable/12/contrib/llvm-project copyroot: 356462 /stable/12/contrib/llvm-project PLAIN K 3 amd V 33 dir 2-38495.0-339434.r355075/6713 K 3 apr V 34 dir 3-251875.1-339435.r370606/4784 K 8 apr-util V 35 dir 3-251876.2-339435.r362180/87751 K 3 atf V 35 dir 3-240116.3-339435.r339435/12866 K 2 bc V 36 dir 3-362697.0-364052.r370917/678354 K 7 bearssl V 34 dir 2-343281.0-346145.r346145/2047 K 8 binutils V 35 dir 2-33966.0-339434.r360318/120113 K 9 blacklist V 34 dir 4-301169.4-339435.r360307/2047 K 5 bmake V 35 dir 4-236769.5-339435.r363352/47973 K 5 bsnmp V 34 dir 2-122395.0-339434.r360873/2925 K 5 byacc V 36 dir 7i-234949.6-339435.r339435/13950 K 5 bzip2 V 33 dir 2-78557.0-339434.r371213/1788 K 7 com_err V 34 dir 2-50765.0-339434.r339435/14483 K 14 cortex-strings V 34 dir 3-305888.0-305972.r322924/2185 K 6 dialog V 35 dir 4-217309.0-339434.r339435/15027 K 4 diff V 26 dir 2-30840.0.r283869/2162 K 3 dma V 35 dir 3-262266.8-339435.r339435/15287 K 3 dtc V 34 dir 3-204431.9-339435.r360382/1765 K 2 ee V 33 dir 2-192830.a-339435.r368716/980 K 12 elftoolchain V 34 dir 3-260697.b-339435.r370993/2392 K 5 expat V 35 dir 2-104350.0-339434.r355603/38251 K 4 file V 34 dir 2-68350.0-339434.r362842/46661 K 4 flex V 32 dir 3-2258.0-250873.r337508/2303 K 3 gcc V 34 dir 2-18335.0-339434.r371385/36803 K 7 gcclibs V 35 dir 2-169696.0-339434.r339435/19491 K 3 gdb V 34 dir 2-19371.0-339434.r358112/32772 K 5 gdtoa V 35 dir 2-112159.0-339434.r339435/19955 K 10 googletest V 34 dir 5-344078.0-348138.r369888/4575 K 5 gperf V 27 dir 2-18215.0.r279519/75324 K 6 hyperv V 27 dir 2-271493.0.r321762/4349 K 8 ipfilter V 33 dir 2-22515.f-339435.r371286/2162 K 8 jemalloc V 35 dir 2-234370.0-339434.r365672/10075 K 4 ldns V 34 dir 2-246827.0-339434.r363175/4911 K 9 ldns-host V 35 dir 6-254939.g-339435.r339435/22544 K 4 less V 34 dir 2-60787.0-339434.r369760/22216 K 10 libarchive V 35 dir 3-228753.h-339435.r371054/17554 K 10 libbegemot V 28 dir 2-135769.0.r335885/22792 K 12 libc-pwcache V 34 dir 4-241233.0-241731.r241731/1560 K 8 libc-vis V 35 dir 4-241236.j-339435.r339435/23639 K 8 libcxxrt V 35 dir 7n-227825.k-339435.r369445/2307 K 13 libdivsufsort V 34 dir 3-303275.0-303285.r303285/4724 K 7 libedit V 35 dir 4-220174.0-358113.r369722/18581 K 8 libevent V 34 dir 3-338907.0-339252.r339254/5689 K 11 libexecinfo V 35 dir 4-254661.l-339435.r339435/24199 K 11 libgnuregex V 29 dir 5-1.0-251436.r302832/1070 K 7 libpcap V 34 dir 3-17683.0-356340.r356340/62345 K 9 libstdc++ V 34 dir 2-51921.0-339434.r339435/24485 K 6 libucl V 34 dir 3-262395.m-339435.r369732/2842 K 5 libxo V 34 dir 2-273562.0-339434.r357296/6570 K 12 llvm-project V 34 dir 3-355814.0-356462.r371440/7596 K 3 lua V 34 dir 3-280405.s-339435.r369117/4233 K 6 mandoc V 35 dir 3-241675.t-339435.r351390/26214 K 5 mknod V 31 dir 4-244543.0-244562.r244562/0 K 5 mtree V 34 dir 4-244541.u-339435.r371205/1121 K 7 ncurses V 34 dir 2-50277.0-339434.r358203/98506 K 12 netbsd-tests V 34 dir 4-272343.v-339435.r369305/5201 K 6 netcat V 34 dir 2-141262.0-339434.r371213/2439 K 5 ngatm V 27 dir 2-121331.0.r311649/1283 K 3 ntp V 35 dir 2-54360.0-339434.r362716/321982 K 3 nvi V 34 dir 2-19305.0-339434.r370641/21625 K 4 ofed V 34 dir 4-321936.0-341894.r370121/3572 K 12 one-true-awk V 33 dir 2-85588.0-339434.r370256/1014 K 7 openbsm V 35 dir 2-155132.0-339434.r359749/88205 K 7 opencsd V 26 dir 2-332018.0.r332018/822 K 7 openpam V 34 dir 2-91095.0-339434.r369250/53929 K 10 openresolv V 34 dir 3-219732.w-339435.r355745/5434 K 4 opie V 26 dir 2-22348.0.r328506/4609 K 11 pam_modules V 26 dir 2-93788.0.r254960/1850 K 2 pf V 34 dir 2-126354.0-339434.r370101/1206 K 9 pjdfstest V 35 dir 3-271294.x-339435.r339435/33147 K 7 pnpinfo V 25 dir 2-29616.0.r228672/611 K 15 processor-trace V 27 dir 2-331220.0.r331220/1766 K 8 sendmail V 33 dir 2-38033.0-339434.r367312/5926 K 4 serf V 35 dir 3-251877.y-339435.r339435/33690 K 5 smbfs V 33 dir 2-87867.0-339434.r358953/2550 K 7 sqlite3 V 34 dir 3-251883.z-339435.r369953/5439 K 10 subversion V 36 dir 3-251881.10-339435.r369307/44737 K 12 tcp_wrappers V 33 dir 2-44744.0-339434.r370737/3900 K 7 tcpdump V 34 dir 2-17681.0-339434.r371094/20613 K 4 tcsh V 34 dir 2-59244.0-339434.r369925/70819 K 6 telnet V 33 dir 2-29089.0-339434.r364228/1739 K 5 tnftp V 34 dir 2-79972.11-339435.r362508/3203 K 10 traceroute V 34 dir 2-18580.0-339434.r352188/17992 K 6 tzcode V 34 dir 2-204301.0-339434.r362659/1552 K 6 tzdata V 34 dir 2t-1639.14-339435.r370968/2118 K 7 unbound V 36 dir 2-249140.0-339434.r371191/209564 K 5 unvis V 33 dir 6-247131.0-248303.r248303/241 K 3 vis V 36 dir 7-247128.15-339435.r339435/36759 K 3 wpa V 38 dir 3-189251.16-339435.r371069/1115477 K 2 xz V 35 dir 3-207753.17-339435.r362915/3862 END ENDREP id: 1-16755.0-339434.r371440/12511 type: dir pred: 1-16755.0-339434.r371439/19330 count: 7127 text: 371440 7889 4609 0 c91d9f3542b54a3d0924fec601204bf4 cpath: /stable/12/contrib copyroot: 339434 /stable/12 PLAIN K 10 .arcconfig V 26 file 1-265842.0.r306435/41 K 8 .arclint V 25 file 1-266959.0.r326959/0 K 11 .cirrus.yml V 33 file 1-346085.0-359150.r371233/47 K 14 .gitattributes V 35 file 1-327183.0-339434.r345327/2300 K 10 .gitignore V 33 file 4-327183.0-339434.r369308/60 K 9 COPYRIGHT V 31 file 1-2656.0-339434.r368920/61 K 5 LOCKS V 26 file 1-146890.0.r334871/53 K 11 MAINTAINERS V 34 file 1-94742.0-339434.r365612/1552 K 8 Makefile V 32 file 3-1594.0-341090.r371276/117 K 13 Makefile.inc1 V 34 file 5-38666.0-339434.r371422/3402 K 18 Makefile.libcompat V 33 file 5-38666.0-340697.r370752/628 K 16 Makefile.sys.inc V 27 file 3-325973.0.r326580/260 K 17 ObsoleteFiles.inc V 37 file 4-148330.0-339434.r371433/269115 K 6 README V 33 file 1-21173.0-339434.r371267/347 K 9 README.md V 34 file 1-314473.0-339434.r371267/656 K 8 UPDATING V 33 file 1-41806.0-339434.r371358/537 K 3 bin V 29 dir 1-5.0-339434.r371044/6857 K 4 cddl V 34 dir 1-168404.0-339434.r371066/3404 K 7 contrib V 34 dir 1-16755.0-339434.r371440/12511 K 6 crypto V 35 dir 1-25405.0-339434.r371238/155985 K 3 etc V 32 dir 1-38.0-339434.r371433/602826 K 3 gnu V 29 dir 1-3.0-339434.r370438/2852 K 7 include V 31 dir 1-697.0-339434.r369019/6459 K 9 kerberos5 V 35 dir 4q-29815.0-339434.r355906/27848 K 3 lib V 31 dir 6-5.0-339434.r371436/144238 K 7 libexec V 30 dir c-5.0-339434.r371277/11883 K 7 release V 32 dir 1-3027.0-339434.r371134/1546 K 6 rescue V 34 dir 7-117035.0-339434.r340697/2014 K 4 sbin V 30 dir fa-4.0-339434.r371222/7035 K 6 secure V 34 dir r-1553.0-339434.r371239/298069 K 5 share V 30 dir e-3.0-339434.r371422/20290 K 5 stand V 34 dir 6j-38465.0-339696.r371364/7439 K 3 sys V 30 dir g-5.0-339434.r371406/28587 K 7 targets V 34 dir 2-242818.2-339825.r371421/2321 K 5 tests V 34 dir g-257097.0-339434.r371367/4026 K 5 tools V 35 dir 43-1590.0-339434.r371433/633685 K 7 usr.bin V 31 dir m-3.0-339434.r371436/161708 K 8 usr.sbin V 30 dir q-3.0-339434.r371215/13241 END ENDREP id: 5-1.0-339434.r371440/14669 type: dir pred: 5-1.0-339434.r371439/21489 count: 234850 text: 371440 12718 1938 0 78397302aa113744b11e46bc25c3e690 props: 368787 5051 43375 0 22f5bf6eca4bc8690d82ce8a438ef228 cpath: /stable/12 copyroot: 339434 /stable/12 minfo-cnt: 1 minfo-here: y PLAIN K 2 10 V 31 dir 5-1.0-256281.r368708/215928 K 2 11 V 30 dir 5-1.0-302408.r371081/15558 K 2 12 V 30 dir 5-1.0-339434.r371440/14669 K 5 2.0.5 V 28 dir 5-1.0-8869.r250544/29657 K 3 2.1 V 28 dir 5-1.0-9211.r250544/32292 K 3 2.2 V 29 dir 5-1.0-19327.r250544/35157 K 1 3 V 29 dir 5-1.0-42951.r250544/38731 K 1 4 V 29 dir 5-1.0-57955.r265133/16756 K 1 5 V 30 dir 5-1.0-133968.r250544/73757 K 1 6 V 29 dir 5-1.0-147906.r290702/7251 K 1 7 V 31 dir 5-1.0-172506.r362800/246310 K 1 8 V 31 dir 5-1.0-196045.r362800/257538 K 1 9 V 31 dir 5-1.0-225736.r364084/277682 END ENDREP id: 9-1.0.r371440/15520 type: dir pred: 9-1.0.r371439/22340 count: 91405 text: 371440 14950 557 0 ffa581782dba5d88ac7a6d8f415728fd cpath: /stable copyroot: 0 / minfo-cnt: 2494 PLAIN K 11 ROADMAP.txt V 26 file 0-179453.0.r285589/70 K 4 head V 22 dir 5-1.0.r368820/2633 K 8 projects V 23 dir 6-1.0.r368654/68469 K 7 release V 22 dir 7-1.0.r367086/3527 K 6 releng V 23 dir 8-1.0.r371126/21095 K 6 stable V 23 dir 9-1.0.r371440/15520 K 8 svnadmin V 27 dir 0-179447.0.r368694/1337 K 4 user V 23 dir a-1.0.r368655/50960 K 6 vendor V 23 dir b-1.0.r368746/23544 K 13 vendor-crypto V 25 dir 0-1575.0.r368475/7538 K 10 vendor-sys V 26 dir 0-12116.0.r367798/2025 END ENDREP id: 0.0.r371440/16184 type: dir pred: 0.0.r371439/23004 count: 371440 text: 371440 15697 474 0 60542ce648653f0c02140209084615cc props: 367014 0 4390 0 d8343da4a739b34865e859cb5dc47e41 cpath: / copyroot: 0 / minfo-cnt: 46768 n8-251607.24k-360545.t371439-7yxd modify-file true false /stable/12/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp 16184 16409