DELTA 295590 5257 249 SVN† † † † † † † ŒŔ† † ‚"…ű6¤Š@…ű€|—j†…i‚ TargetLowering::DAGCombinerInfo &DCIFloatBits == 32 ? MVT::v4i32 : MVT::v4i64; break; } if (ResTy == MVT::v4i64 && DCI.isBeforeLegalizeOps()) return SDValue(); assert((ResTy != MVT::v4i64 || DCI.isBeforeLegalizeOps()) && "Illegal vector type after legalization");’ŕ…Ů…ŰL‚2€‚-„ÓYƒ…C„ÓW‚0N.getOpcode() == ISD::SHL) FromHi = false; else if (N.getOpcode() == ISD::SRL) FromHi = true; else return false; if (!isa(N.getOperand(1))) return false; ShiftAmount = N->getConstantOperandVal(1); Src = N->getOperand(0); return true; } /// EXTR instructiDCIENDREP id: 10x-249259.1h-249423.r308375/726 type: file pred: 10x-249259.1h-249423.r296417/615440 count: 11 text: 308375 0 697 400844 c6d3394647f32ecc425e09d8e65f37bb 8935a5f176b19fabf5895b077449589c83036d91 308374-6m9j/_7 cpath: /head/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp copyroot: 249423 /head/contrib/llvm/lib/Target/AArch64 PLAIN K 9 AArch64.h V 40 file 10e-249259.1h-249423.r288943/629031 K 10 AArch64.td V 40 file 10h-249259.1h-249423.r296417/608492 K 23 AArch64A53Fix835769.cpp V 40 file 12u-277323.2m-280031.r296417/608822 K 29 AArch64A57FPLoadBalancing.cpp V 40 file 12w-277323.2n-280031.r296417/609252 K 31 AArch64AddressTypePromotion.cpp V 40 file 17c-274955.46-276479.r296417/609693 K 28 AArch64AdvSIMDScalarPass.cpp V 40 file 17e-274955.47-276479.r296417/610081 K 21 AArch64AsmPrinter.cpp V 40 file 10j-249259.1h-249423.r288943/631336 K 27 AArch64BranchRelaxation.cpp V 40 file 17h-274955.48-276479.r296417/610463 K 26 AArch64CallingConvention.h V 40 file 132-277323.2o-280031.r296417/610843 K 27 AArch64CallingConvention.td V 40 file 17j-274955.49-276479.r296417/611279 K 37 AArch64CleanupLocalDynamicTLSPass.cpp V 40 file 17l-274955.4a-276479.r296417/611659 K 21 AArch64CollectLOH.cpp V 40 file 17n-274955.4b-276479.r296417/612058 K 29 AArch64ConditionOptimizer.cpp V 40 file 137-277323.2p-280031.r296417/612426 K 30 AArch64ConditionalCompares.cpp V 40 file 17p-274955.4c-276479.r296417/612869 K 38 AArch64DeadRegisterDefinitionsPass.cpp V 40 file 17r-274955.4d-276479.r296417/613255 K 28 AArch64ExpandPseudoInsts.cpp V 40 file 17t-274955.4e-276479.r296417/613656 K 19 AArch64FastISel.cpp V 40 file 17v-274955.4f-276479.r296417/614038 K 24 AArch64FrameLowering.cpp V 40 file 10r-249259.1h-249423.r296417/614404 K 22 AArch64FrameLowering.h V 40 file 10t-249259.1h-249423.r296417/614749 K 23 AArch64ISelDAGToDAG.cpp V 40 file 10v-249259.1h-249423.r296417/615090 K 23 AArch64ISelLowering.cpp V 37 file 10x-249259.1h-249423.r308375/726 K 21 AArch64ISelLowering.h V 40 file 10z-249259.1h-249423.r296417/615787 K 22 AArch64InstrAtomics.td V 40 file 182-274955.4g-276479.r280031/528848 K 22 AArch64InstrFormats.td V 40 file 111-249259.1h-249423.r296417/616134 K 20 AArch64InstrInfo.cpp V 37 file 113-249259.1h-249423.r305218/314 K 18 AArch64InstrInfo.h V 40 file 115-249259.1h-249423.r296417/616830 K 19 AArch64InstrInfo.td V 40 file 117-249259.1h-249423.r296417/617172 K 29 AArch64LoadStoreOptimizer.cpp V 40 file 188-274955.4h-276479.r296417/617518 K 22 AArch64MCInstLower.cpp V 40 file 119-249259.1h-249423.r296417/617901 K 20 AArch64MCInstLower.h V 40 file 18b-274955.4i-276479.r280031/531331 K 28 AArch64MachineFunctionInfo.h V 40 file 11d-249259.1h-249423.r296417/618247 K 23 AArch64PBQPRegAlloc.cpp V 40 file 13t-277323.2r-280031.r288943/639040 K 21 AArch64PBQPRegAlloc.h V 40 file 13v-277323.2s-280031.r280031/532968 K 23 AArch64PerfectShuffle.h V 40 file 18e-274955.4j-276479.r280031/533415 K 26 AArch64PromoteConstant.cpp V 40 file 18g-274955.4k-276479.r296417/618599 K 23 AArch64RegisterInfo.cpp V 40 file 11f-249259.1h-249423.r296417/618976 K 21 AArch64RegisterInfo.h V 40 file 11h-249259.1h-249423.r296417/619324 K 22 AArch64RegisterInfo.td V 40 file 11j-249259.1h-249423.r296417/619668 K 18 AArch64SchedA53.td V 40 file 18l-274955.4l-276479.r276479/503981 K 18 AArch64SchedA57.td V 40 file 18n-274955.4m-276479.r288943/640887 K 26 AArch64SchedA57WriteRes.td V 40 file 18p-274955.4n-276479.r280031/535563 K 22 AArch64SchedCyclone.td V 40 file 18r-274955.4o-276479.r276479/505149 K 17 AArch64SchedM1.td V 38 file s-295590.3f-296417.r296417/620014 K 18 AArch64Schedule.td V 40 file 11l-249259.1h-249423.r276479/505541 K 27 AArch64SelectionDAGInfo.cpp V 40 file 11n-249259.1h-249423.r288943/641249 K 25 AArch64SelectionDAGInfo.h V 40 file 11p-249259.1h-249423.r288943/641598 K 28 AArch64StorePairSuppress.cpp V 40 file 18w-274955.4p-276479.r288943/641945 K 20 AArch64Subtarget.cpp V 40 file 11r-249259.1h-249423.r296417/620385 K 18 AArch64Subtarget.h V 40 file 11t-249259.1h-249423.r296417/620729 K 24 AArch64TargetMachine.cpp V 40 file 11v-249259.1h-249423.r296417/621070 K 22 AArch64TargetMachine.h V 40 file 11x-249259.1h-249423.r288943/643355 K 27 AArch64TargetObjectFile.cpp V 40 file 11z-249259.1h-249423.r288943/643699 K 25 AArch64TargetObjectFile.h V 40 file 121-249259.1h-249423.r288943/644049 K 30 AArch64TargetTransformInfo.cpp V 40 file 194-274955.4q-276479.r296417/621418 K 28 AArch64TargetTransformInfo.h V 40 file 1a6-283625.3v-288943.r296417/621805 K 9 AsmParser V 39 dir 123-249259.1h-249423.r296417/622691 K 12 Disassembler V 39 dir 12f-249259.1h-249423.r296417/623647 K 11 InstPrinter V 39 dir 12p-249259.1h-249423.r296417/624799 K 12 MCTargetDesc V 39 dir 133-249259.1h-249423.r296417/629347 K 10 TargetInfo V 39 dir 143-249259.1h-249423.r280031/550096 K 5 Utils V 39 dir 14d-249259.1h-249423.r296417/630474 END ENDREP id: 10c-249259.1h-249423.r308375/5595 type: dir pred: 10c-249259.1h-249423.r305218/5182 count: 15 text: 308375 1066 4516 0 1681f814cf8ea66dc837f4d023769856 cpath: /head/contrib/llvm/lib/Target/AArch64 copyroot: 249423 /head/contrib/llvm/lib/Target/AArch64 PLAIN K 7 AArch64 V 37 dir 10c-249259.1h-249423.r308375/5595 K 6 AMDGPU V 38 dir p5-284677.3x-288943.r296417/681630 K 3 ARM V 36 dir 1h0-193323.0-208954.r304530/8842 K 3 AVR V 39 dir 18u-292915.3w-296417.r296417/711108 K 3 BPF V 39 dir 1di-283625.41-288943.r296417/716501 K 10 CppBackend V 38 dir 1nv-193323.0-208954.r296417/717287 K 7 Hexagon V 38 dir wm-234285.1p-234353.r296417/764514 K 6 MSP430 V 38 dir 1q7-193323.0-208954.r296417/770542 K 4 Mips V 38 dir 1rn-193323.0-208954.r296417/807110 K 5 NVPTX V 38 dir sg-239310.1f-239462.r296417/821341 K 7 PowerPC V 38 dir 1ut-193323.0-208954.r296417/845396 K 5 Sparc V 37 dir 1xn-193323.0-208954.r298094/10852 K 7 SystemZ V 37 dir gu-251607.j-251662.r296417/878364 K 10 Target.cpp V 39 file 1zb-193323.0-208954.r288943/894459 K 23 TargetIntrinsicInfo.cpp V 39 file 1zl-193323.0-208954.r249423/591678 K 28 TargetLoweringObjectFile.cpp V 39 file 15z-198090.0-208954.r296417/878622 K 17 TargetMachine.cpp V 39 file 1zp-193323.0-208954.r296417/878948 K 18 TargetMachineC.cpp V 40 file 1b3-234285.26-234353.r296417/879262 K 15 TargetRecip.cpp V 39 file he-284184.5a-288943.r296417/879608 K 23 TargetSubtargetInfo.cpp V 39 file nh-224133.18-224145.r288943/896163 K 11 WebAssembly V 38 dir xq-285163.5b-288943.r296417/911338 K 3 X86 V 36 dir 1zx-193323.0-208954.r304319/5831 K 5 XCore V 38 dir 22v-193323.0-208954.r296417/956551 END ENDREP id: 1gz-193323.0-208954.r308375/7234 type: dir pred: 1gz-193323.0-208954.r305218/6822 count: 110 text: 308375 5852 1369 0 c144f4cee73888b1830e5bc97f4b401e cpath: /head/contrib/llvm/lib/Target copyroot: 208954 /head/contrib/llvm PLAIN K 8 Analysis V 37 dir z6-193323.0-208954.r296417/422529 K 9 AsmParser V 38 dir 11z-193323.0-208954.r296417/424759 K 7 Bitcode V 38 dir 12h-193323.0-208954.r296417/428172 K 7 CodeGen V 38 dir 13p-193323.0-208954.r296417/500191 K 9 DebugInfo V 35 dir ex-226584.z-226633.r296418/7286 K 15 ExecutionEngine V 38 dir 1b5-193323.0-208954.r296417/526998 K 2 IR V 38 dir tb-249259.18-249423.r296417/544833 K 8 IRReader V 38 dir vz-249259.19-249423.r296417/545471 K 3 LTO V 38 dir qx-259698.1e-261991.r296417/546501 K 9 LibDriver V 38 dir l6-284677.3j-288943.r296417/547575 K 10 LineEditor V 39 dir 10c-274955.3k-276479.r276479/420764 K 6 Linker V 38 dir 1cf-193323.0-208954.r296417/549185 K 2 MC V 37 dir 4u-195098.0-208954.r296417/568256 K 6 Object V 38 dir nl-218885.2g-218893.r296417/574571 K 6 Option V 38 dir xp-249259.1a-249423.r296417/576342 K 6 Passes V 39 dir 16e-283625.3p-288943.r296417/577430 K 11 ProfileData V 39 dir 13n-274955.3v-276479.r296417/581428 K 7 Support V 38 dir 1cv-193323.0-208954.r296417/606000 K 8 TableGen V 38 dir ka-226584.1b-226633.r296417/608244 K 6 Target V 36 dir 1gz-193323.0-208954.r308375/7234 K 10 Transforms V 36 dir 24d-193323.0-208954.r300974/1591 END ENDREP id: z5-193323.0-208954.r308375/8662 type: dir pred: z5-193323.0-208954.r305218/8251 count: 147 text: 308375 7463 1186 0 cd50d73918f81d6a811e91f8ca0efd69 cpath: /head/contrib/llvm/lib copyroot: 208954 /head/contrib/llvm PLAIN K 13 FREEBSD-Xlist V 37 file 3-280350.0-208954.r288943/204830 K 11 LICENSE.TXT V 37 file 9-193323.0-225880.r288943/205169 K 7 include V 36 dir ff-193323.0-208954.r297244/10119 K 3 lib V 35 dir z5-193323.0-208954.r308375/8662 K 7 patches V 37 dir 3-263320.0-208954.r296417/1028835 K 8 projects V 34 dir 3-288151.0-208954.r308006/8347 K 5 tools V 37 dir 8xy-193323.0-208954.r304319/15002 K 5 utils V 39 dir 97r-193323.0-208954.r296417/1932584 END ENDREP id: 2-193323.0-208954.r308375/9340 type: dir pred: 2-193323.0-208954.r308006/9038 count: 313 text: 308375 8882 445 0 810b95c5348a2801bd7a49df7acf7125 props: 296417 1933281 749 0 7e2f19313e8da0b5773c51e0c2f95cba cpath: /head/contrib/llvm copyroot: 208954 /head/contrib/llvm minfo-cnt: 6 minfo-here: y PLAIN K 3 amd V 27 dir 2-38495.0.r296417/11506 K 3 apr V 35 dir 3-251875.0-251886.r290494/17355 K 8 apr-util V 35 dir 3-251876.1-251886.r276479/23108 K 3 atf V 34 dir 3-240116.0-240120.r306440/2495 K 8 binutils V 27 dir 2-33966.0.r307761/30772 K 9 blacklist V 34 dir 4-301169.0-301172.r306695/1717 K 5 bmake V 35 dir 4-236769.0-241146.r305633/13122 K 5 bsnmp V 27 dir 2-122395.0.r307882/2329 K 5 byacc V 37 dir 7i-234949.0-235723.r306691/106090 K 5 bzip2 V 27 dir 2-78557.0.r276479/26167 K 7 com_err V 27 dir 2-50765.0.r276479/26560 K 11 compiler-rt V 36 dir 3-214150.0-215125.r296417/155270 K 14 cortex-strings V 34 dir 3-305888.0-305972.r305973/3114 K 6 dialog V 28 dir 4-217309.0.r276479/27795 K 4 diff V 26 dir 2-30840.0.r283869/2162 K 3 dma V 34 dir 3-262266.0-262282.r306541/4230 K 3 dtc V 35 dir 3-204431.0-204488.r290494/23599 K 2 ee V 36 dir 2-192830.0-192850.r280031/118592 K 12 elftoolchain V 34 dir 3-260697.0-261246.r307969/1820 K 5 expat V 28 dir 2-104350.0.r302305/16879 K 4 file V 27 dir 2-68350.0.r302221/30350 K 4 flex V 32 dir 3-2258.0-250873.r250879/2248 K 3 gcc V 27 dir 2-18335.0.r307761/78316 K 7 gcclibs V 27 dir 2-169696.0.r305430/2878 K 3 gdb V 27 dir 2-19371.0.r298358/32889 K 5 gdtoa V 28 dir 2-112159.0.r276479/33439 K 5 gperf V 27 dir 2-18215.0.r279519/75324 K 5 groff V 26 dir 2-18100.0.r300041/7540 K 6 hyperv V 27 dir 2-271493.0.r308201/2264 K 8 ipfilter V 33 dir 2-22515.0-288683.r304964/4658 K 8 jemalloc V 28 dir 2-234370.0.r301718/11728 K 4 ldns V 27 dir 2-246827.0.r282088/6298 K 9 ldns-host V 33 dir 6-254939.0-255403.r302807/579 K 4 less V 28 dir 2-60787.0.r296417/165754 K 10 libarchive V 35 dir 3-228753.0-228761.r307861/79261 K 10 libbegemot V 27 dir 2-135769.0.r165010/1261 K 6 libc++ V 35 dir 3-227825.0-287679.r300770/41444 K 12 libc-pwcache V 34 dir 4-241233.0-241731.r241731/1560 K 8 libc-vis V 34 dir 4-241236.0-244401.r301679/3114 K 8 libcxxrt V 35 dir 7n-227825.0-299143.r305396/1542 K 13 libdivsufsort V 34 dir 3-303275.0-303285.r303285/4724 K 11 libexecinfo V 33 dir 4-254661.0-254688.r303529/933 K 11 libgnuregex V 29 dir 5-1.0-251436.r302832/1070 K 7 libpcap V 27 dir 2-17684.0.r303734/11615 K 11 libreadline V 26 dir 2-21309.0.r257642/4444 K 9 libstdc++ V 27 dir 2-51921.0.r276479/50000 K 6 libucl V 35 dir 3-262395.0-262398.r306544/13238 K 5 libxo V 27 dir 2-273562.0.r302321/5934 K 4 llvm V 34 dir 2-193323.0-208954.r308375/9340 K 6 mdocml V 34 dir 3-241675.0-241754.r307564/9711 K 5 mknod V 31 dir 4-244543.0-244562.r244562/0 K 5 mtree V 37 dir 4-244541.1-244562.r276479/1673552 K 7 ncurses V 26 dir 2-50277.0.r304920/7769 K 12 netbsd-tests V 34 dir 4-272343.0-272458.r308145/6220 K 6 netcat V 28 dir 2-141262.0.r290494/87142 K 5 ngatm V 28 dir 2-121331.0.r208483/14248 K 3 ntp V 28 dir 2-54360.0.r301247/132861 K 3 nvi V 27 dir 2-19305.0.r281373/58277 K 4 ofed V 27 dir 3-219820.0.r306300/2161 K 12 one-true-awk V 26 dir 2-85588.0.r305365/1222 K 7 openbsm V 27 dir 2-155132.0.r306023/4706 K 7 openpam V 27 dir 2-91095.0.r290494/88847 K 10 openresolv V 34 dir 3-219732.0-219736.r303062/4637 K 4 opie V 26 dir 2-22348.0.r269811/2704 K 11 pam_modules V 26 dir 2-93788.0.r254960/1850 K 2 pf V 27 dir 2-126354.0.r299354/1106 K 9 pjdfstest V 34 dir 3-271294.0-272057.r296766/6654 K 7 pnpinfo V 25 dir 2-29616.0.r228672/611 K 8 sendmail V 26 dir 2-38033.0.r291235/7573 K 4 serf V 35 dir 3-251877.2-251886.r290494/91335 K 5 smbfs V 26 dir 2-87867.0.r295118/1812 K 7 sqlite3 V 34 dir 3-251883.3-251886.r304747/6628 K 10 subversion V 34 dir 3-251881.4-251886.r298996/7152 K 12 tcp_wrappers V 26 dir 2-44744.0.r272950/3522 K 7 tcpdump V 27 dir 2-17681.0.r305989/14015 K 4 tcsh V 26 dir 2-59244.0.r302831/6833 K 6 telnet V 26 dir 2-29089.0.r305086/1755 K 5 tnftp V 33 dir 2-79972.0-223308.r305085/2179 K 3 top V 26 dir 2-24140.0.r305414/5899 K 10 traceroute V 26 dir 2-18580.0.r283820/1459 K 6 tzcode V 27 dir 2-204301.0.r306852/2385 K 6 tzdata V 33 dir 2t-1639.0-204298.r308270/8157 K 7 unbound V 28 dir 2-249140.0.r306457/55375 K 5 unvis V 33 dir 6-247131.0-248303.r248303/241 K 3 vis V 34 dir 7-247128.1-248303.r276641/1603 K 3 wpa V 34 dir 3-189251.0-189261.r291368/3726 K 2 xz V 35 dir 3-207753.0-207842.r291125/17465 END ENDREP id: 1-16755.0.r308375/13823 type: dir pred: 1-16755.0.r308270/12640 count: 5883 text: 308375 9641 4169 0 bfb0768de0ba7539ade4ef6d7df6a097 cpath: /head/contrib copyroot: 0 / minfo-cnt: 72 PLAIN K 10 .arcconfig V 26 file 1-265842.0.r306435/41 K 8 .arclint V 27 file 1-266959.0.r281789/766 K 9 COPYRIGHT V 25 file 1-2656.0.r292983/104 K 5 LOCKS V 27 file 1-146890.0.r255635/270 K 11 MAINTAINERS V 25 file 1-94742.0.r303412/47 K 8 Makefile V 31 file 3-1594.0-1595.r308130/9711 K 13 Makefile.inc1 V 27 file 5-38666.0.r308308/1011 K 18 Makefile.libcompat V 33 file 5-38666.0-296709.r304695/805 K 17 ObsoleteFiles.inc V 27 file 4-148330.0.r307532/604 K 6 README V 25 file 1-21173.0.r300137/48 K 8 UPDATING V 28 file 1-41806.0.r308104/10179 K 3 bin V 22 dir 1-5.0.r308297/2685 K 4 cddl V 27 dir 1-168404.0.r308247/6508 K 7 contrib V 27 dir 1-16755.0.r308375/13823 K 6 crypto V 27 dir 1-25405.0.r308197/19949 K 3 etc V 23 dir 1-38.0.r308160/7329 K 3 gnu V 22 dir 1-3.0.r308308/3358 K 7 include V 24 dir 1-697.0.r308264/8734 K 9 kerberos5 V 27 dir 4q-29815.0.r301891/5356 K 3 lib V 22 dir 6-5.0.r308308/9435 K 7 libexec V 22 dir c-5.0.r308175/6176 K 7 release V 25 dir 1-3027.0.r308171/1839 K 6 rescue V 27 dir 7-117035.0.r305258/1094 K 4 sbin V 23 dir fa-4.0.r308182/6259 K 6 secure V 25 dir r-1553.0.r307977/2425 K 5 share V 22 dir e-3.0.r308262/5736 K 3 sys V 23 dir g-5.0.r308358/10290 K 7 targets V 35 dir 2-242818.1-284345.r307327/11200 K 5 tests V 27 dir g-257097.0.r308177/6040 K 5 tools V 26 dir 43-1590.0.r307802/3591 K 7 usr.bin V 23 dir m-3.0.r308342/15326 K 8 usr.sbin V 23 dir q-3.0.r308348/12678 END ENDREP id: 5-1.0.r308375/15436 type: dir pred: 5-1.0.r308358/11950 count: 208326 text: 308375 14011 1412 0 aa435df37f983c2ee4b38ef56731a07a props: 306197 513297 2736 0 c29290d146867aaf844cd01be4b5a58d cpath: /head copyroot: 0 / minfo-cnt: 117 minfo-here: y PLAIN K 11 ROADMAP.txt V 26 file 0-179453.0.r285589/70 K 4 head V 23 dir 5-1.0.r308375/15436 K 8 projects V 24 dir 6-1.0.r308227/321879 K 7 release V 22 dir 7-1.0.r306421/3182 K 6 releng V 23 dir 8-1.0.r308205/32821 K 6 stable V 23 dir 9-1.0.r308374/17714 K 8 svnadmin V 27 dir 0-179447.0.r308323/1305 K 4 user V 24 dir a-1.0.r308317/601425 K 6 vendor V 23 dir b-1.0.r308266/11884 K 13 vendor-crypto V 26 dir 0-1575.0.r308196/22446 K 10 vendor-sys V 26 dir 0-12116.0.r308224/3072 END ENDREP id: 0.0.r308375/16178 type: dir pred: 0.0.r308374/18382 count: 308375 text: 308375 15687 478 0 2f8f8fc445aebd28c0b247897d857bfb props: 289270 0 4229 0 20f578acc837c5e58fc64b9eaa493aea cpath: / copyroot: 0 / minfo-cnt: 44336 10x-249259.1h-249423.t308374-6m9j modify-file true false /head/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp 16178 16403