From 3dc8c5294bb32099f809f8259c38152d86edda29 Mon Sep 17 00:00:00 2001 From: Sebastian Pop Date: Tue, 2 Aug 2011 01:49:54 -0500 Subject: [PATCH] Add compile command to each testcase --- O-pr46167.ll | 4 ++++ O1-pr33854.ll | 4 ++++ O1-pr41008.ll | 4 ++++ O3-pr36098.ll | 4 ++++ O3-pr39675-2.ll | 4 ++++ O3-pr41881.ll | 4 ++++ O3-pr45971.ll | 4 ++++ O3-pr46077.ll | 4 ++++ O3-pr49087.ll | 4 ++++ O3-slp-reduc-10.ll | 4 ++++ O3-vect-pr32243.ll | 4 ++++ O3-vect-pr34223.ll | 4 ++++ Os-vect-95.ll | 4 ++++ aligned-section-anchors-nest-1.ll | 4 ++++ bb-slp-1.ll | 4 ++++ bb-slp-10.ll | 4 ++++ bb-slp-11.ll | 4 ++++ bb-slp-13.ll | 4 ++++ bb-slp-14.ll | 4 ++++ bb-slp-15.ll | 4 ++++ bb-slp-16.ll | 4 ++++ bb-slp-17.ll | 4 ++++ bb-slp-18.ll | 4 ++++ bb-slp-19.ll | 4 ++++ bb-slp-2.ll | 4 ++++ bb-slp-20.ll | 4 ++++ bb-slp-21.ll | 4 ++++ bb-slp-22.ll | 4 ++++ bb-slp-23.ll | 4 ++++ bb-slp-3.ll | 4 ++++ bb-slp-4.ll | 4 ++++ bb-slp-5.ll | 4 ++++ bb-slp-6.ll | 4 ++++ bb-slp-7.ll | 4 ++++ bb-slp-8.ll | 4 ++++ bb-slp-8a.ll | 4 ++++ bb-slp-8b.ll | 4 ++++ bb-slp-9.ll | 4 ++++ dump-tree-dceloop-pr26359.ll | 4 ++++ fast-math-ifcvt-1.ll | 4 ++++ fast-math-pr35982.ll | 4 ++++ fast-math-pr43074.ll | 4 ++++ fast-math-pr44152.ll | 4 ++++ fast-math-slp-27.ll | 4 ++++ fast-math-vect-complex-3.ll | 4 ++++ fast-math-vect-pow-1.ll | 4 ++++ fast-math-vect-pow-2.ll | 4 ++++ fast-math-vect-pr25911.ll | 4 ++++ fast-math-vect-pr29925.ll | 4 ++++ fast-math-vect-reduc-5.ll | 4 ++++ fast-math-vect-reduc-7.ll | 4 ++++ fast-math-vect-reduc-8.ll | 4 ++++ fast-math-vect-reduc-9.ll | 4 ++++ ggc-pr37574.ll | 4 ++++ if-cvt-stores-vect-ifcvt-18.ll | 4 ++++ no-fast-math-vect16.ll | 4 ++++ no-math-errno-slp-32.ll | 4 ++++ no-math-errno-vect-pow-1.ll | 4 ++++ no-scevccp-noreassoc-outer-1.ll | 4 ++++ no-scevccp-noreassoc-outer-2.ll | 4 ++++ no-scevccp-noreassoc-outer-3.ll | 4 ++++ no-scevccp-noreassoc-outer-4.ll | 4 ++++ no-scevccp-noreassoc-outer-5.ll | 4 ++++ no-scevccp-outer-1.ll | 4 ++++ no-scevccp-outer-10.ll | 4 ++++ no-scevccp-outer-10a.ll | 4 ++++ no-scevccp-outer-10b.ll | 4 ++++ no-scevccp-outer-11.ll | 4 ++++ no-scevccp-outer-12.ll | 4 ++++ no-scevccp-outer-13.ll | 4 ++++ no-scevccp-outer-14.ll | 4 ++++ no-scevccp-outer-15.ll | 4 ++++ no-scevccp-outer-16.ll | 4 ++++ no-scevccp-outer-17.ll | 4 ++++ no-scevccp-outer-18.ll | 4 ++++ no-scevccp-outer-19.ll | 4 ++++ no-scevccp-outer-2.ll | 4 ++++ no-scevccp-outer-20.ll | 4 ++++ no-scevccp-outer-21.ll | 4 ++++ no-scevccp-outer-22.ll | 4 ++++ no-scevccp-outer-3.ll | 4 ++++ no-scevccp-outer-4.ll | 4 ++++ no-scevccp-outer-5.ll | 4 ++++ no-scevccp-outer-6-global.ll | 4 ++++ no-scevccp-outer-6.ll | 4 ++++ no-scevccp-outer-7.ll | 4 ++++ no-scevccp-outer-8.ll | 4 ++++ no-scevccp-outer-9.ll | 4 ++++ no-scevccp-outer-9a.ll | 4 ++++ no-scevccp-outer-9b.ll | 4 ++++ no-scevccp-pr49199.ll | 4 ++++ no-scevccp-slp-30.ll | 4 ++++ no-scevccp-slp-31.ll | 4 ++++ no-scevccp-vect-iv-1.ll | 4 ++++ no-scevccp-vect-iv-2.ll | 4 ++++ no-scevccp-vect-iv-3.ll | 4 ++++ no-section-anchors-vect-31.ll | 4 ++++ no-section-anchors-vect-34.ll | 4 ++++ no-section-anchors-vect-36.ll | 4 ++++ no-section-anchors-vect-64.ll | 4 ++++ no-section-anchors-vect-65.ll | 4 ++++ no-section-anchors-vect-66.ll | 4 ++++ no-section-anchors-vect-68.ll | 4 ++++ no-section-anchors-vect-69.ll | 4 ++++ no-section-anchors-vect-outer-4h.ll | 4 ++++ no-trapping-math-1.ll | 4 ++++ no-trapping-math-2.ll | 4 ++++ no-trapping-math-vect-111.ll | 4 ++++ no-trapping-math-vect-ifcvt-11.ll | 4 ++++ no-trapping-math-vect-ifcvt-12.ll | 4 ++++ no-trapping-math-vect-ifcvt-13.ll | 4 ++++ no-trapping-math-vect-ifcvt-14.ll | 4 ++++ no-trapping-math-vect-ifcvt-15.ll | 4 ++++ no-tree-dom-vect-bug.ll | 4 ++++ no-tree-pre-pr45241.ll | 4 ++++ no-tree-pre-slp-29.ll | 4 ++++ no-tree-reassoc-bb-slp-12.ll | 4 ++++ no-vfa-pr29145.ll | 4 ++++ no-vfa-vect-101.ll | 4 ++++ no-vfa-vect-102.ll | 4 ++++ no-vfa-vect-102a.ll | 4 ++++ no-vfa-vect-37.ll | 4 ++++ no-vfa-vect-43.ll | 4 ++++ no-vfa-vect-45.ll | 4 ++++ no-vfa-vect-49.ll | 4 ++++ no-vfa-vect-51.ll | 4 ++++ no-vfa-vect-53.ll | 4 ++++ no-vfa-vect-57.ll | 4 ++++ no-vfa-vect-61.ll | 4 ++++ no-vfa-vect-79.ll | 4 ++++ no-vfa-vect-depend-1.ll | 4 ++++ no-vfa-vect-dv-2.ll | 4 ++++ nodump-pr23073.ll | 4 ++++ pr16105.ll | 4 ++++ pr18308.ll | 4 ++++ pr18400.ll | 4 ++++ pr18425.ll | 4 ++++ pr18536.ll | 4 ++++ pr20122.ll | 4 ++++ pr21591.ll | 4 ++++ pr21969.ll | 4 ++++ pr22480.ll | 4 ++++ pr22506.ll | 4 ++++ pr23816-1.ll | 4 ++++ pr23816-2.ll | 4 ++++ pr23831.ll | 4 ++++ pr24049.ll | 4 ++++ pr24059.ll | 4 ++++ pr24300.ll | 4 ++++ pr25371.ll | 4 ++++ pr25413.ll | 4 ++++ pr25413a.ll | 4 ++++ pr27151.ll | 4 ++++ pr28952.ll | 4 ++++ pr30771.ll | 4 ++++ pr30784.ll | 4 ++++ pr30795.ll | 4 ++++ pr30843.ll | 4 ++++ pr30858.ll | 4 ++++ pr31041.ll | 4 ++++ pr31343.ll | 4 ++++ pr31699.ll | 4 ++++ pr32216.ll | 4 ++++ pr32224.ll | 4 ++++ pr32230.ll | 4 ++++ pr32366.ll | 4 ++++ pr32421.ll | 4 ++++ pr32824.ll | 4 ++++ pr33369.ll | 4 ++++ pr33373.ll | 4 ++++ pr33373b.ll | 4 ++++ pr33597.ll | 4 ++++ pr33804.ll | 4 ++++ pr33833.ll | 4 ++++ pr33846.ll | 4 ++++ pr33866.ll | 4 ++++ pr33953.ll | 4 ++++ pr34005.ll | 4 ++++ pr34407.ll | 4 ++++ pr34591.ll | 4 ++++ pr36228.ll | 4 ++++ pr36493.ll | 4 ++++ pr36630.ll | 4 ++++ pr37027.ll | 4 ++++ pr37385.ll | 4 ++++ pr37474.ll | 4 ++++ pr37482.ll | 4 ++++ pr37539.ll | 4 ++++ pr37730.ll | 4 ++++ pr38529.ll | 4 ++++ pr39529.ll | 4 ++++ pr40074.ll | 4 ++++ pr40238.ll | 4 ++++ pr40254.ll | 4 ++++ pr40542.ll | 4 ++++ pr41956.ll | 4 ++++ pr42193.ll | 4 ++++ pr42395.ll | 4 ++++ pr42604.ll | 4 ++++ pr42709.ll | 4 ++++ pr43430-1.ll | 4 ++++ pr43430-2.ll | 4 ++++ pr43432.ll | 4 ++++ pr43842.ll | 4 ++++ pr44507.ll | 4 ++++ pr45633.ll | 4 ++++ pr45752.ll | 4 ++++ pr45847.ll | 4 ++++ pr45902.ll | 4 ++++ pr46009.ll | 4 ++++ pr46049.ll | 4 ++++ pr46052.ll | 4 ++++ pr46126.ll | 4 ++++ pr46663.ll | 4 ++++ pr47001.ll | 4 ++++ pr47139.ll | 4 ++++ pr48172.ll | 4 ++++ pr48377.ll | 4 ++++ pr48765.ll | 4 ++++ pr49038.ll | 4 ++++ pr49093.ll | 4 ++++ pr49318.ll | 4 ++++ pr49352.ll | 4 ++++ pr49478.ll | 4 ++++ pr49610.ll | 4 ++++ section-anchors-pr27770.ll | 4 ++++ section-anchors-vect-69.ll | 4 ++++ slp-1.ll | 4 ++++ slp-10.ll | 4 ++++ slp-11a.ll | 4 ++++ slp-11b.ll | 4 ++++ slp-11c.ll | 4 ++++ slp-12a.ll | 4 ++++ slp-12b.ll | 4 ++++ slp-12c.ll | 4 ++++ slp-13.ll | 4 ++++ slp-14.ll | 4 ++++ slp-15.ll | 4 ++++ slp-16.ll | 4 ++++ slp-17.ll | 4 ++++ slp-18.ll | 4 ++++ slp-19a.ll | 4 ++++ slp-19b.ll | 4 ++++ slp-19c.ll | 4 ++++ slp-2.ll | 4 ++++ slp-20.ll | 4 ++++ slp-21.ll | 4 ++++ slp-22.ll | 4 ++++ slp-23.ll | 4 ++++ slp-24.ll | 4 ++++ slp-25.ll | 4 ++++ slp-26.ll | 4 ++++ slp-28.ll | 4 ++++ slp-3.ll | 4 ++++ slp-33.ll | 4 ++++ slp-34.ll | 4 ++++ slp-35.ll | 4 ++++ slp-36.ll | 4 ++++ slp-37.ll | 4 ++++ slp-4.ll | 4 ++++ slp-5.ll | 4 ++++ slp-6.ll | 4 ++++ slp-7.ll | 4 ++++ slp-8.ll | 4 ++++ slp-9.ll | 4 ++++ slp-multitypes-1.ll | 4 ++++ slp-multitypes-10.ll | 4 ++++ slp-multitypes-11.ll | 4 ++++ slp-multitypes-12.ll | 4 ++++ slp-multitypes-2.ll | 4 ++++ slp-multitypes-3.ll | 4 ++++ slp-multitypes-4.ll | 4 ++++ slp-multitypes-5.ll | 4 ++++ slp-multitypes-6.ll | 4 ++++ slp-multitypes-7.ll | 4 ++++ slp-multitypes-8.ll | 4 ++++ slp-multitypes-9.ll | 4 ++++ slp-perm-1.ll | 4 ++++ slp-perm-2.ll | 4 ++++ slp-perm-3.ll | 4 ++++ slp-perm-4.ll | 4 ++++ slp-perm-5.ll | 4 ++++ slp-perm-6.ll | 4 ++++ slp-perm-7.ll | 4 ++++ slp-perm-8.ll | 4 ++++ slp-perm-9.ll | 4 ++++ slp-reduc-1.ll | 4 ++++ slp-reduc-2.ll | 4 ++++ slp-reduc-3.ll | 4 ++++ slp-reduc-4.ll | 4 ++++ slp-reduc-5.ll | 4 ++++ slp-reduc-6.ll | 4 ++++ slp-widen-mult-half.ll | 4 ++++ slp-widen-mult-s16.ll | 4 ++++ slp-widen-mult-u8.ll | 4 ++++ trapv-vect-reduc-4.ll | 4 ++++ unswitch-loops-pr26969.ll | 4 ++++ vec-scal-opt.ll | 4 ++++ vec-scal-opt1.ll | 4 ++++ vec-scal-opt2.ll | 4 ++++ vect-1.ll | 4 ++++ vect-10.ll | 4 ++++ vect-100.ll | 4 ++++ vect-103.ll | 4 ++++ vect-104.ll | 4 ++++ vect-105.ll | 4 ++++ vect-106.ll | 4 ++++ vect-107.ll | 4 ++++ vect-108.ll | 4 ++++ vect-109.ll | 4 ++++ vect-11.ll | 4 ++++ vect-110.ll | 4 ++++ vect-112.ll | 4 ++++ vect-113.ll | 4 ++++ vect-114.ll | 4 ++++ vect-115.ll | 4 ++++ vect-116.ll | 4 ++++ vect-117.ll | 4 ++++ vect-118.ll | 4 ++++ vect-119.ll | 4 ++++ vect-11a.ll | 4 ++++ vect-12.ll | 4 ++++ vect-120.ll | 4 ++++ vect-121.ll | 4 ++++ vect-13.ll | 4 ++++ vect-14.ll | 4 ++++ vect-15.ll | 4 ++++ vect-17.ll | 4 ++++ vect-18.ll | 4 ++++ vect-19.ll | 4 ++++ vect-2.ll | 4 ++++ vect-20.ll | 4 ++++ vect-21.ll | 4 ++++ vect-22.ll | 4 ++++ vect-23.ll | 4 ++++ vect-24.ll | 4 ++++ vect-25.ll | 4 ++++ vect-26.ll | 4 ++++ vect-27.ll | 4 ++++ vect-28.ll | 4 ++++ vect-29.ll | 4 ++++ vect-3.ll | 4 ++++ vect-30.ll | 4 ++++ vect-31.ll | 4 ++++ vect-32.ll | 4 ++++ vect-33.ll | 4 ++++ vect-34.ll | 4 ++++ vect-35.ll | 4 ++++ vect-36.ll | 4 ++++ vect-38.ll | 4 ++++ vect-4.ll | 4 ++++ vect-40.ll | 4 ++++ vect-42.ll | 4 ++++ vect-44.ll | 4 ++++ vect-46.ll | 4 ++++ vect-48.ll | 4 ++++ vect-5.ll | 4 ++++ vect-50.ll | 4 ++++ vect-52.ll | 4 ++++ vect-54.ll | 4 ++++ vect-56.ll | 4 ++++ vect-58.ll | 4 ++++ vect-6.ll | 4 ++++ vect-60.ll | 4 ++++ vect-62.ll | 4 ++++ vect-63.ll | 4 ++++ vect-64.ll | 4 ++++ vect-65.ll | 4 ++++ vect-66.ll | 4 ++++ vect-67.ll | 4 ++++ vect-68.ll | 4 ++++ vect-7.ll | 4 ++++ vect-70.ll | 4 ++++ vect-71.ll | 4 ++++ vect-72.ll | 4 ++++ vect-73.ll | 4 ++++ vect-74.ll | 4 ++++ vect-75.ll | 4 ++++ vect-76.ll | 4 ++++ vect-77-alignchecks.ll | 4 ++++ vect-77-global.ll | 4 ++++ vect-77.ll | 4 ++++ vect-78-alignchecks.ll | 4 ++++ vect-78-global.ll | 4 ++++ vect-78.ll | 4 ++++ vect-8.ll | 4 ++++ vect-80.ll | 4 ++++ vect-82.ll | 4 ++++ vect-82_64.ll | 4 ++++ vect-83.ll | 4 ++++ vect-83_64.ll | 4 ++++ vect-85.ll | 4 ++++ vect-86.ll | 4 ++++ vect-87.ll | 4 ++++ vect-88.ll | 4 ++++ vect-89.ll | 4 ++++ vect-9.ll | 4 ++++ vect-91.ll | 4 ++++ vect-92.ll | 4 ++++ vect-93.ll | 4 ++++ vect-95.ll | 4 ++++ vect-96.ll | 4 ++++ vect-97.ll | 4 ++++ vect-98.ll | 4 ++++ vect-99.ll | 4 ++++ vect-align-1.ll | 4 ++++ vect-align-2.ll | 4 ++++ vect-all.ll | 4 ++++ vect-complex-1.ll | 4 ++++ vect-complex-2.ll | 4 ++++ vect-complex-4.ll | 4 ++++ vect-complex-5.ll | 4 ++++ vect-cond-1.ll | 4 ++++ vect-cond-2.ll | 4 ++++ vect-cond-3.ll | 4 ++++ vect-cond-4.ll | 4 ++++ vect-cond-5.ll | 4 ++++ vect-cond-6.ll | 4 ++++ vect-cselim-1.ll | 4 ++++ vect-cselim-2.ll | 4 ++++ vect-debug-pr41926.ll | 4 ++++ vect-double-reduc-1.ll | 4 ++++ vect-double-reduc-2.ll | 4 ++++ vect-double-reduc-3.ll | 4 ++++ vect-double-reduc-4.ll | 4 ++++ vect-double-reduc-5.ll | 4 ++++ vect-double-reduc-6.ll | 4 ++++ vect-double-reduc-7.ll | 4 ++++ vect-dv-1.ll | 4 ++++ vect-float-extend-1.ll | 4 ++++ vect-float-truncate-1.ll | 4 ++++ vect-floatint-conversion-1.ll | 4 ++++ vect-floatint-conversion-2.ll | 4 ++++ vect-fold-1.ll | 4 ++++ vect-ifcvt-10.ll | 4 ++++ vect-ifcvt-16.ll | 4 ++++ vect-ifcvt-17.ll | 4 ++++ vect-ifcvt-2.ll | 4 ++++ vect-ifcvt-3.ll | 4 ++++ vect-ifcvt-4.ll | 4 ++++ vect-ifcvt-5.ll | 4 ++++ vect-ifcvt-6.ll | 4 ++++ vect-ifcvt-7.ll | 4 ++++ vect-ifcvt-9.ll | 4 ++++ vect-intfloat-conversion-1.ll | 4 ++++ vect-intfloat-conversion-2.ll | 4 ++++ vect-intfloat-conversion-3.ll | 4 ++++ vect-intfloat-conversion-4a.ll | 4 ++++ vect-intfloat-conversion-4b.ll | 4 ++++ vect-iv-1.ll | 4 ++++ vect-iv-10.ll | 4 ++++ vect-iv-11.ll | 4 ++++ vect-iv-2.ll | 4 ++++ vect-iv-3.ll | 4 ++++ vect-iv-4.ll | 4 ++++ vect-iv-5.ll | 4 ++++ vect-iv-6.ll | 4 ++++ vect-iv-7.ll | 4 ++++ vect-iv-8.ll | 4 ++++ vect-iv-8a.ll | 4 ++++ vect-iv-9.ll | 4 ++++ vect-multitypes-1.ll | 4 ++++ vect-multitypes-10.ll | 4 ++++ vect-multitypes-11.ll | 4 ++++ vect-multitypes-12.ll | 4 ++++ vect-multitypes-13.ll | 4 ++++ vect-multitypes-14.ll | 4 ++++ vect-multitypes-15.ll | 4 ++++ vect-multitypes-16.ll | 4 ++++ vect-multitypes-17.ll | 4 ++++ vect-multitypes-2.ll | 4 ++++ vect-multitypes-3.ll | 4 ++++ vect-multitypes-4.ll | 4 ++++ vect-multitypes-5.ll | 4 ++++ vect-multitypes-6.ll | 4 ++++ vect-multitypes-7.ll | 4 ++++ vect-multitypes-8.ll | 4 ++++ vect-multitypes-9.ll | 4 ++++ vect-nest-cycle-1.ll | 4 ++++ vect-nest-cycle-2.ll | 4 ++++ vect-nest-cycle-3.ll | 4 ++++ vect-outer-1.ll | 4 ++++ vect-outer-1a.ll | 4 ++++ vect-outer-1b.ll | 4 ++++ vect-outer-2.ll | 4 ++++ vect-outer-2a.ll | 4 ++++ vect-outer-2b.ll | 4 ++++ vect-outer-2c.ll | 4 ++++ vect-outer-2d.ll | 4 ++++ vect-outer-3.ll | 4 ++++ vect-outer-3a.ll | 4 ++++ vect-outer-3b.ll | 4 ++++ vect-outer-3c.ll | 4 ++++ vect-outer-4.ll | 4 ++++ vect-outer-4a.ll | 4 ++++ vect-outer-4b.ll | 4 ++++ vect-outer-4c.ll | 4 ++++ vect-outer-4d.ll | 4 ++++ vect-outer-4e.ll | 4 ++++ vect-outer-4f.ll | 4 ++++ vect-outer-4g.ll | 4 ++++ vect-outer-4i.ll | 4 ++++ vect-outer-4j.ll | 4 ++++ vect-outer-4k.ll | 4 ++++ vect-outer-4l.ll | 4 ++++ vect-outer-4m.ll | 4 ++++ vect-outer-5.ll | 4 ++++ vect-outer-6.ll | 4 ++++ vect-outer-fir-lb.ll | 4 ++++ vect-outer-fir.ll | 4 ++++ vect-peel-1.ll | 4 ++++ vect-peel-2.ll | 4 ++++ vect-peel-3.ll | 4 ++++ vect-peel-4.ll | 4 ++++ vect-pre-interact.ll | 4 ++++ vect-recip.ll | 4 ++++ vect-reduc-1.ll | 4 ++++ vect-reduc-1char.ll | 4 ++++ vect-reduc-1short.ll | 4 ++++ vect-reduc-2.ll | 4 ++++ vect-reduc-2char.ll | 4 ++++ vect-reduc-2short.ll | 4 ++++ vect-reduc-3.ll | 4 ++++ vect-reduc-6.ll | 4 ++++ vect-reduc-7.ll | 4 ++++ vect-reduc-8.ll | 4 ++++ vect-reduc-9.ll | 4 ++++ vect-reduc-dot-s16a.ll | 4 ++++ vect-reduc-dot-s16b.ll | 4 ++++ vect-reduc-dot-s8a.ll | 4 ++++ vect-reduc-dot-s8b.ll | 4 ++++ vect-reduc-dot-s8c.ll | 4 ++++ vect-reduc-dot-u16a.ll | 4 ++++ vect-reduc-dot-u16b.ll | 4 ++++ vect-reduc-dot-u8a.ll | 4 ++++ vect-reduc-dot-u8b.ll | 4 ++++ vect-reduc-pattern-1a.ll | 4 ++++ vect-reduc-pattern-1b.ll | 4 ++++ vect-reduc-pattern-1c.ll | 4 ++++ vect-reduc-pattern-2a.ll | 4 ++++ vect-reduc-pattern-2b.ll | 4 ++++ vect-reduc-pattern-2c.ll | 4 ++++ vect-shift-1.ll | 4 ++++ vect-shift-2.ll | 4 ++++ vect-shift-3.ll | 4 ++++ vect-shift-4.ll | 4 ++++ vect-strided-a-mult.ll | 4 ++++ vect-strided-a-u16-i2.ll | 4 ++++ vect-strided-a-u16-i4.ll | 4 ++++ vect-strided-a-u16-mult.ll | 4 ++++ vect-strided-a-u32-mult.ll | 4 ++++ vect-strided-a-u8-i2-gap.ll | 4 ++++ vect-strided-a-u8-i8-gap2.ll | 4 ++++ vect-strided-a-u8-i8-gap7.ll | 4 ++++ vect-strided-float.ll | 4 ++++ vect-strided-mult-char-ls.ll | 4 ++++ vect-strided-mult.ll | 4 ++++ vect-strided-same-dr.ll | 4 ++++ vect-strided-store-a-u8-i2.ll | 4 ++++ vect-strided-store-u16-i4.ll | 4 ++++ vect-strided-store-u32-i2.ll | 4 ++++ vect-strided-u16-i2.ll | 4 ++++ vect-strided-u16-i3.ll | 4 ++++ vect-strided-u16-i4.ll | 4 ++++ vect-strided-u32-i4.ll | 4 ++++ vect-strided-u32-i8.ll | 4 ++++ vect-strided-u32-mult.ll | 4 ++++ vect-strided-u8-i2-gap.ll | 4 ++++ vect-strided-u8-i2.ll | 4 ++++ vect-strided-u8-i8-gap2.ll | 4 ++++ vect-strided-u8-i8-gap4-unknown.ll | 4 ++++ vect-strided-u8-i8-gap4.ll | 4 ++++ vect-strided-u8-i8-gap7.ll | 4 ++++ vect-strided-u8-i8.ll | 4 ++++ vect-vfa-01.ll | 4 ++++ vect-vfa-02.ll | 4 ++++ vect-vfa-03.ll | 4 ++++ vect-vfa-04.ll | 4 ++++ vect-vfa-slp.ll | 4 ++++ vect-widen-mult-const-s16.ll | 4 ++++ vect-widen-mult-const-u16.ll | 4 ++++ vect-widen-mult-half-u8.ll | 4 ++++ vect-widen-mult-half.ll | 4 ++++ vect-widen-mult-s16.ll | 4 ++++ vect-widen-mult-s8.ll | 4 ++++ vect-widen-mult-sum.ll | 4 ++++ vect-widen-mult-u16.ll | 4 ++++ vect-widen-mult-u8.ll | 4 ++++ wrapv-vect-7.ll | 4 ++++ wrapv-vect-reduc-2char.ll | 4 ++++ wrapv-vect-reduc-2short.ll | 4 ++++ wrapv-vect-reduc-dot-s8b.ll | 4 ++++ wrapv-vect-reduc-pattern-2c.ll | 4 ++++ 593 files changed, 2372 insertions(+) diff --git a/O-pr46167.ll b/O-pr46167.ll index 8183e14..1a25ebc 100644 --- a/O-pr46167.ll +++ b/O-pr46167.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O-pr46167.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O-pr46167.s > O-pr46167.ll +; ; ModuleID = 'O-pr46167.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O1-pr33854.ll b/O1-pr33854.ll index c7f252e..222ec18 100644 --- a/O1-pr33854.ll +++ b/O1-pr33854.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O1-pr33854.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O1-pr33854.s > O1-pr33854.ll +; ; ModuleID = 'O1-pr33854.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O1-pr41008.ll b/O1-pr41008.ll index cfcea71..63893c2 100644 --- a/O1-pr41008.ll +++ b/O1-pr41008.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O1-pr41008.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O1-pr41008.s > O1-pr41008.ll +; ; ModuleID = 'O1-pr41008.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-pr36098.ll b/O3-pr36098.ll index e263281..0649611 100644 --- a/O3-pr36098.ll +++ b/O3-pr36098.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-pr36098.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-pr36098.s > O3-pr36098.ll +; ; ModuleID = 'O3-pr36098.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-pr39675-2.ll b/O3-pr39675-2.ll index 17702c5..3299b15 100644 --- a/O3-pr39675-2.ll +++ b/O3-pr39675-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-pr39675-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-pr39675-2.s > O3-pr39675-2.ll +; ; ModuleID = 'O3-pr39675-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-pr41881.ll b/O3-pr41881.ll index 944be57..0d8b878 100644 --- a/O3-pr41881.ll +++ b/O3-pr41881.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-pr41881.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-pr41881.s > O3-pr41881.ll +; ; ModuleID = 'O3-pr41881.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-pr45971.ll b/O3-pr45971.ll index 6709c7e..080b2c3 100644 --- a/O3-pr45971.ll +++ b/O3-pr45971.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-pr45971.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-pr45971.s > O3-pr45971.ll +; ; ModuleID = 'O3-pr45971.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-pr46077.ll b/O3-pr46077.ll index fab889e..f8e6f65 100644 --- a/O3-pr46077.ll +++ b/O3-pr46077.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-pr46077.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-pr46077.s > O3-pr46077.ll +; ; ModuleID = 'O3-pr46077.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-pr49087.ll b/O3-pr49087.ll index 471a7b2..b693787 100644 --- a/O3-pr49087.ll +++ b/O3-pr49087.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-pr49087.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-pr49087.s > O3-pr49087.ll +; ; ModuleID = 'O3-pr49087.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-slp-reduc-10.ll b/O3-slp-reduc-10.ll index e7f5c50..4e475b6 100644 --- a/O3-slp-reduc-10.ll +++ b/O3-slp-reduc-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-slp-reduc-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-slp-reduc-10.s > O3-slp-reduc-10.ll +; ; ModuleID = 'O3-slp-reduc-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-vect-pr32243.ll b/O3-vect-pr32243.ll index 874606e..b2ac97a 100644 --- a/O3-vect-pr32243.ll +++ b/O3-vect-pr32243.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-vect-pr32243.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-vect-pr32243.s > O3-vect-pr32243.ll +; ; ModuleID = 'O3-vect-pr32243.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/O3-vect-pr34223.ll b/O3-vect-pr34223.ll index c7f8086..c4d4e5a 100644 --- a/O3-vect-pr34223.ll +++ b/O3-vect-pr34223.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 O3-vect-pr34223.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer O3-vect-pr34223.s > O3-vect-pr34223.ll +; ; ModuleID = 'O3-vect-pr34223.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/Os-vect-95.ll b/Os-vect-95.ll index cc05711..94d2bf6 100644 --- a/Os-vect-95.ll +++ b/Os-vect-95.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 Os-vect-95.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer Os-vect-95.s > Os-vect-95.ll +; ; ModuleID = 'Os-vect-95.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/aligned-section-anchors-nest-1.ll b/aligned-section-anchors-nest-1.ll index 40517c6..0fbe757 100644 --- a/aligned-section-anchors-nest-1.ll +++ b/aligned-section-anchors-nest-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 aligned-section-anchors-nest-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer aligned-section-anchors-nest-1.s > aligned-section-anchors-nest-1.ll +; ; ModuleID = 'aligned-section-anchors-nest-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-1.ll b/bb-slp-1.ll index 3fc730f..a30af15 100644 --- a/bb-slp-1.ll +++ b/bb-slp-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-1.s > bb-slp-1.ll +; ; ModuleID = 'bb-slp-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-10.ll b/bb-slp-10.ll index 01a837d..d6d1a61 100644 --- a/bb-slp-10.ll +++ b/bb-slp-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-10.s > bb-slp-10.ll +; ; ModuleID = 'bb-slp-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-11.ll b/bb-slp-11.ll index 3b545ff..b77e354 100644 --- a/bb-slp-11.ll +++ b/bb-slp-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-11.s > bb-slp-11.ll +; ; ModuleID = 'bb-slp-11.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-13.ll b/bb-slp-13.ll index 330422d..be2aa0b 100644 --- a/bb-slp-13.ll +++ b/bb-slp-13.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-13.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-13.s > bb-slp-13.ll +; ; ModuleID = 'bb-slp-13.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-14.ll b/bb-slp-14.ll index 82f456c..4b00eb1 100644 --- a/bb-slp-14.ll +++ b/bb-slp-14.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-14.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-14.s > bb-slp-14.ll +; ; ModuleID = 'bb-slp-14.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-15.ll b/bb-slp-15.ll index 5aa870c..2531676 100644 --- a/bb-slp-15.ll +++ b/bb-slp-15.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-15.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-15.s > bb-slp-15.ll +; ; ModuleID = 'bb-slp-15.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-16.ll b/bb-slp-16.ll index bd00279..5c466ba 100644 --- a/bb-slp-16.ll +++ b/bb-slp-16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-16.s > bb-slp-16.ll +; ; ModuleID = 'bb-slp-16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-17.ll b/bb-slp-17.ll index 67cb475..333f206 100644 --- a/bb-slp-17.ll +++ b/bb-slp-17.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-17.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-17.s > bb-slp-17.ll +; ; ModuleID = 'bb-slp-17.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-18.ll b/bb-slp-18.ll index db64982..9be34f9 100644 --- a/bb-slp-18.ll +++ b/bb-slp-18.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-18.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-18.s > bb-slp-18.ll +; ; ModuleID = 'bb-slp-18.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-19.ll b/bb-slp-19.ll index ef6b53e..aad4cf0 100644 --- a/bb-slp-19.ll +++ b/bb-slp-19.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-19.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-19.s > bb-slp-19.ll +; ; ModuleID = 'bb-slp-19.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-2.ll b/bb-slp-2.ll index 5fcf142..7ec599a 100644 --- a/bb-slp-2.ll +++ b/bb-slp-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-2.s > bb-slp-2.ll +; ; ModuleID = 'bb-slp-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-20.ll b/bb-slp-20.ll index 8b4f170..2335014 100644 --- a/bb-slp-20.ll +++ b/bb-slp-20.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-20.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-20.s > bb-slp-20.ll +; ; ModuleID = 'bb-slp-20.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-21.ll b/bb-slp-21.ll index 10a0dbc..6242cac 100644 --- a/bb-slp-21.ll +++ b/bb-slp-21.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-21.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-21.s > bb-slp-21.ll +; ; ModuleID = 'bb-slp-21.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-22.ll b/bb-slp-22.ll index f99cfab..e8dabd6 100644 --- a/bb-slp-22.ll +++ b/bb-slp-22.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-22.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-22.s > bb-slp-22.ll +; ; ModuleID = 'bb-slp-22.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-23.ll b/bb-slp-23.ll index ab96976..778c23c 100644 --- a/bb-slp-23.ll +++ b/bb-slp-23.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-23.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-23.s > bb-slp-23.ll +; ; ModuleID = 'bb-slp-23.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-3.ll b/bb-slp-3.ll index 870283c..ada45f3 100644 --- a/bb-slp-3.ll +++ b/bb-slp-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-3.s > bb-slp-3.ll +; ; ModuleID = 'bb-slp-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-4.ll b/bb-slp-4.ll index 1bfaf83..8452fba 100644 --- a/bb-slp-4.ll +++ b/bb-slp-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-4.s > bb-slp-4.ll +; ; ModuleID = 'bb-slp-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-5.ll b/bb-slp-5.ll index 23f1e05..1500254 100644 --- a/bb-slp-5.ll +++ b/bb-slp-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-5.s > bb-slp-5.ll +; ; ModuleID = 'bb-slp-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-6.ll b/bb-slp-6.ll index 0417a79..e41340f 100644 --- a/bb-slp-6.ll +++ b/bb-slp-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-6.s > bb-slp-6.ll +; ; ModuleID = 'bb-slp-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-7.ll b/bb-slp-7.ll index 8f3a660..1c72029 100644 --- a/bb-slp-7.ll +++ b/bb-slp-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-7.s > bb-slp-7.ll +; ; ModuleID = 'bb-slp-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-8.ll b/bb-slp-8.ll index 31611f3..fe47220 100644 --- a/bb-slp-8.ll +++ b/bb-slp-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-8.s > bb-slp-8.ll +; ; ModuleID = 'bb-slp-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-8a.ll b/bb-slp-8a.ll index 773d9f5..0962589 100644 --- a/bb-slp-8a.ll +++ b/bb-slp-8a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-8a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-8a.s > bb-slp-8a.ll +; ; ModuleID = 'bb-slp-8a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-8b.ll b/bb-slp-8b.ll index 97503de..683828b 100644 --- a/bb-slp-8b.ll +++ b/bb-slp-8b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-8b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-8b.s > bb-slp-8b.ll +; ; ModuleID = 'bb-slp-8b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/bb-slp-9.ll b/bb-slp-9.ll index 106b577..53ceff5 100644 --- a/bb-slp-9.ll +++ b/bb-slp-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 bb-slp-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer bb-slp-9.s > bb-slp-9.ll +; ; ModuleID = 'bb-slp-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/dump-tree-dceloop-pr26359.ll b/dump-tree-dceloop-pr26359.ll index 292fd03..72b9711 100644 --- a/dump-tree-dceloop-pr26359.ll +++ b/dump-tree-dceloop-pr26359.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 dump-tree-dceloop-pr26359.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer dump-tree-dceloop-pr26359.s > dump-tree-dceloop-pr26359.ll +; ; ModuleID = 'dump-tree-dceloop-pr26359.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-ifcvt-1.ll b/fast-math-ifcvt-1.ll index 36789bb..4c4ad6d 100644 --- a/fast-math-ifcvt-1.ll +++ b/fast-math-ifcvt-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-ifcvt-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-ifcvt-1.s > fast-math-ifcvt-1.ll +; ; ModuleID = 'fast-math-ifcvt-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-pr35982.ll b/fast-math-pr35982.ll index ba34751..34f4b8e 100644 --- a/fast-math-pr35982.ll +++ b/fast-math-pr35982.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-pr35982.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-pr35982.s > fast-math-pr35982.ll +; ; ModuleID = 'fast-math-pr35982.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-pr43074.ll b/fast-math-pr43074.ll index a66107a..007a21a 100644 --- a/fast-math-pr43074.ll +++ b/fast-math-pr43074.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-pr43074.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-pr43074.s > fast-math-pr43074.ll +; ; ModuleID = 'fast-math-pr43074.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-pr44152.ll b/fast-math-pr44152.ll index f730e1c..c4c3f8e 100644 --- a/fast-math-pr44152.ll +++ b/fast-math-pr44152.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-pr44152.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-pr44152.s > fast-math-pr44152.ll +; ; ModuleID = 'fast-math-pr44152.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-slp-27.ll b/fast-math-slp-27.ll index 7c962cc..f22a7be 100644 --- a/fast-math-slp-27.ll +++ b/fast-math-slp-27.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-slp-27.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-slp-27.s > fast-math-slp-27.ll +; ; ModuleID = 'fast-math-slp-27.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-complex-3.ll b/fast-math-vect-complex-3.ll index c74e360..4cd52a9 100644 --- a/fast-math-vect-complex-3.ll +++ b/fast-math-vect-complex-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-complex-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-complex-3.s > fast-math-vect-complex-3.ll +; ; ModuleID = 'fast-math-vect-complex-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-pow-1.ll b/fast-math-vect-pow-1.ll index 03f3f2a..0077f2b 100644 --- a/fast-math-vect-pow-1.ll +++ b/fast-math-vect-pow-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-pow-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-pow-1.s > fast-math-vect-pow-1.ll +; ; ModuleID = 'fast-math-vect-pow-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-pow-2.ll b/fast-math-vect-pow-2.ll index 17b866b..02b2a83 100644 --- a/fast-math-vect-pow-2.ll +++ b/fast-math-vect-pow-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-pow-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-pow-2.s > fast-math-vect-pow-2.ll +; ; ModuleID = 'fast-math-vect-pow-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-pr25911.ll b/fast-math-vect-pr25911.ll index bffe8e5..3a593a3 100644 --- a/fast-math-vect-pr25911.ll +++ b/fast-math-vect-pr25911.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-pr25911.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-pr25911.s > fast-math-vect-pr25911.ll +; ; ModuleID = 'fast-math-vect-pr25911.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-pr29925.ll b/fast-math-vect-pr29925.ll index 9b837be..00f02f7 100644 --- a/fast-math-vect-pr29925.ll +++ b/fast-math-vect-pr29925.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-pr29925.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-pr29925.s > fast-math-vect-pr29925.ll +; ; ModuleID = 'fast-math-vect-pr29925.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-reduc-5.ll b/fast-math-vect-reduc-5.ll index ae34fda..69089a9 100644 --- a/fast-math-vect-reduc-5.ll +++ b/fast-math-vect-reduc-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-reduc-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-reduc-5.s > fast-math-vect-reduc-5.ll +; ; ModuleID = 'fast-math-vect-reduc-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-reduc-7.ll b/fast-math-vect-reduc-7.ll index a3f34e8..9355497 100644 --- a/fast-math-vect-reduc-7.ll +++ b/fast-math-vect-reduc-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-reduc-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-reduc-7.s > fast-math-vect-reduc-7.ll +; ; ModuleID = 'fast-math-vect-reduc-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-reduc-8.ll b/fast-math-vect-reduc-8.ll index c22222f..3632b34 100644 --- a/fast-math-vect-reduc-8.ll +++ b/fast-math-vect-reduc-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-reduc-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-reduc-8.s > fast-math-vect-reduc-8.ll +; ; ModuleID = 'fast-math-vect-reduc-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/fast-math-vect-reduc-9.ll b/fast-math-vect-reduc-9.ll index 24e929b..72c53c5 100644 --- a/fast-math-vect-reduc-9.ll +++ b/fast-math-vect-reduc-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 fast-math-vect-reduc-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer fast-math-vect-reduc-9.s > fast-math-vect-reduc-9.ll +; ; ModuleID = 'fast-math-vect-reduc-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/ggc-pr37574.ll b/ggc-pr37574.ll index 55911cd..9df2114 100644 --- a/ggc-pr37574.ll +++ b/ggc-pr37574.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 ggc-pr37574.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer ggc-pr37574.s > ggc-pr37574.ll +; ; ModuleID = 'ggc-pr37574.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/if-cvt-stores-vect-ifcvt-18.ll b/if-cvt-stores-vect-ifcvt-18.ll index 4a24d13..e15de44 100644 --- a/if-cvt-stores-vect-ifcvt-18.ll +++ b/if-cvt-stores-vect-ifcvt-18.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 if-cvt-stores-vect-ifcvt-18.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer if-cvt-stores-vect-ifcvt-18.s > if-cvt-stores-vect-ifcvt-18.ll +; ; ModuleID = 'if-cvt-stores-vect-ifcvt-18.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-fast-math-vect16.ll b/no-fast-math-vect16.ll index 2d7cd14..c36560b 100644 --- a/no-fast-math-vect16.ll +++ b/no-fast-math-vect16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-fast-math-vect16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-fast-math-vect16.s > no-fast-math-vect16.ll +; ; ModuleID = 'no-fast-math-vect16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-math-errno-slp-32.ll b/no-math-errno-slp-32.ll index 1de7731..1508a24 100644 --- a/no-math-errno-slp-32.ll +++ b/no-math-errno-slp-32.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-math-errno-slp-32.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-math-errno-slp-32.s > no-math-errno-slp-32.ll +; ; ModuleID = 'no-math-errno-slp-32.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-math-errno-vect-pow-1.ll b/no-math-errno-vect-pow-1.ll index 18e9e97..4483e40 100644 --- a/no-math-errno-vect-pow-1.ll +++ b/no-math-errno-vect-pow-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-math-errno-vect-pow-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-math-errno-vect-pow-1.s > no-math-errno-vect-pow-1.ll +; ; ModuleID = 'no-math-errno-vect-pow-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-noreassoc-outer-1.ll b/no-scevccp-noreassoc-outer-1.ll index b51339c..f529b2c 100644 --- a/no-scevccp-noreassoc-outer-1.ll +++ b/no-scevccp-noreassoc-outer-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-noreassoc-outer-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-noreassoc-outer-1.s > no-scevccp-noreassoc-outer-1.ll +; ; ModuleID = 'no-scevccp-noreassoc-outer-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-noreassoc-outer-2.ll b/no-scevccp-noreassoc-outer-2.ll index 3e72910..e301f77 100644 --- a/no-scevccp-noreassoc-outer-2.ll +++ b/no-scevccp-noreassoc-outer-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-noreassoc-outer-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-noreassoc-outer-2.s > no-scevccp-noreassoc-outer-2.ll +; ; ModuleID = 'no-scevccp-noreassoc-outer-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-noreassoc-outer-3.ll b/no-scevccp-noreassoc-outer-3.ll index 18d070b..48fde68 100644 --- a/no-scevccp-noreassoc-outer-3.ll +++ b/no-scevccp-noreassoc-outer-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-noreassoc-outer-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-noreassoc-outer-3.s > no-scevccp-noreassoc-outer-3.ll +; ; ModuleID = 'no-scevccp-noreassoc-outer-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-noreassoc-outer-4.ll b/no-scevccp-noreassoc-outer-4.ll index d4cfb99..8cde50a 100644 --- a/no-scevccp-noreassoc-outer-4.ll +++ b/no-scevccp-noreassoc-outer-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-noreassoc-outer-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-noreassoc-outer-4.s > no-scevccp-noreassoc-outer-4.ll +; ; ModuleID = 'no-scevccp-noreassoc-outer-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-noreassoc-outer-5.ll b/no-scevccp-noreassoc-outer-5.ll index 8065468..af793f2 100644 --- a/no-scevccp-noreassoc-outer-5.ll +++ b/no-scevccp-noreassoc-outer-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-noreassoc-outer-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-noreassoc-outer-5.s > no-scevccp-noreassoc-outer-5.ll +; ; ModuleID = 'no-scevccp-noreassoc-outer-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-1.ll b/no-scevccp-outer-1.ll index e624cee..d09da2d 100644 --- a/no-scevccp-outer-1.ll +++ b/no-scevccp-outer-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-1.s > no-scevccp-outer-1.ll +; ; ModuleID = 'no-scevccp-outer-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-10.ll b/no-scevccp-outer-10.ll index 464d5aa..0dcaff4 100644 --- a/no-scevccp-outer-10.ll +++ b/no-scevccp-outer-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-10.s > no-scevccp-outer-10.ll +; ; ModuleID = 'no-scevccp-outer-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-10a.ll b/no-scevccp-outer-10a.ll index 1914bb2..c028eeb 100644 --- a/no-scevccp-outer-10a.ll +++ b/no-scevccp-outer-10a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-10a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-10a.s > no-scevccp-outer-10a.ll +; ; ModuleID = 'no-scevccp-outer-10a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-10b.ll b/no-scevccp-outer-10b.ll index 765c244..57f6e19 100644 --- a/no-scevccp-outer-10b.ll +++ b/no-scevccp-outer-10b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-10b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-10b.s > no-scevccp-outer-10b.ll +; ; ModuleID = 'no-scevccp-outer-10b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-11.ll b/no-scevccp-outer-11.ll index 68d6210..d121ed0 100644 --- a/no-scevccp-outer-11.ll +++ b/no-scevccp-outer-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-11.s > no-scevccp-outer-11.ll +; ; ModuleID = 'no-scevccp-outer-11.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-12.ll b/no-scevccp-outer-12.ll index 44d6299..8a6d530 100644 --- a/no-scevccp-outer-12.ll +++ b/no-scevccp-outer-12.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-12.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-12.s > no-scevccp-outer-12.ll +; ; ModuleID = 'no-scevccp-outer-12.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-13.ll b/no-scevccp-outer-13.ll index c9e222f..c01596c 100644 --- a/no-scevccp-outer-13.ll +++ b/no-scevccp-outer-13.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-13.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-13.s > no-scevccp-outer-13.ll +; ; ModuleID = 'no-scevccp-outer-13.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-14.ll b/no-scevccp-outer-14.ll index 65930eb..b878d7f 100644 --- a/no-scevccp-outer-14.ll +++ b/no-scevccp-outer-14.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-14.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-14.s > no-scevccp-outer-14.ll +; ; ModuleID = 'no-scevccp-outer-14.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-15.ll b/no-scevccp-outer-15.ll index 56e7c4a..322983b 100644 --- a/no-scevccp-outer-15.ll +++ b/no-scevccp-outer-15.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-15.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-15.s > no-scevccp-outer-15.ll +; ; ModuleID = 'no-scevccp-outer-15.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-16.ll b/no-scevccp-outer-16.ll index f38554d..18f3c2f 100644 --- a/no-scevccp-outer-16.ll +++ b/no-scevccp-outer-16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-16.s > no-scevccp-outer-16.ll +; ; ModuleID = 'no-scevccp-outer-16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-17.ll b/no-scevccp-outer-17.ll index d3caaad..af145a4 100644 --- a/no-scevccp-outer-17.ll +++ b/no-scevccp-outer-17.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-17.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-17.s > no-scevccp-outer-17.ll +; ; ModuleID = 'no-scevccp-outer-17.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-18.ll b/no-scevccp-outer-18.ll index 679608f..80bc703 100644 --- a/no-scevccp-outer-18.ll +++ b/no-scevccp-outer-18.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-18.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-18.s > no-scevccp-outer-18.ll +; ; ModuleID = 'no-scevccp-outer-18.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-19.ll b/no-scevccp-outer-19.ll index c56cf7b..de0ba6a 100644 --- a/no-scevccp-outer-19.ll +++ b/no-scevccp-outer-19.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-19.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-19.s > no-scevccp-outer-19.ll +; ; ModuleID = 'no-scevccp-outer-19.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-2.ll b/no-scevccp-outer-2.ll index e2c0668..cd61ca1 100644 --- a/no-scevccp-outer-2.ll +++ b/no-scevccp-outer-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-2.s > no-scevccp-outer-2.ll +; ; ModuleID = 'no-scevccp-outer-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-20.ll b/no-scevccp-outer-20.ll index 106616a..74cd65f 100644 --- a/no-scevccp-outer-20.ll +++ b/no-scevccp-outer-20.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-20.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-20.s > no-scevccp-outer-20.ll +; ; ModuleID = 'no-scevccp-outer-20.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-21.ll b/no-scevccp-outer-21.ll index 77a9097..ae4f949 100644 --- a/no-scevccp-outer-21.ll +++ b/no-scevccp-outer-21.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-21.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-21.s > no-scevccp-outer-21.ll +; ; ModuleID = 'no-scevccp-outer-21.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-22.ll b/no-scevccp-outer-22.ll index c006150..510f65a 100644 --- a/no-scevccp-outer-22.ll +++ b/no-scevccp-outer-22.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-22.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-22.s > no-scevccp-outer-22.ll +; ; ModuleID = 'no-scevccp-outer-22.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-3.ll b/no-scevccp-outer-3.ll index 0dd7bf2..04ab183 100644 --- a/no-scevccp-outer-3.ll +++ b/no-scevccp-outer-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-3.s > no-scevccp-outer-3.ll +; ; ModuleID = 'no-scevccp-outer-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-4.ll b/no-scevccp-outer-4.ll index adb9172..7b26dcb 100644 --- a/no-scevccp-outer-4.ll +++ b/no-scevccp-outer-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-4.s > no-scevccp-outer-4.ll +; ; ModuleID = 'no-scevccp-outer-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-5.ll b/no-scevccp-outer-5.ll index bf91631..72bdfc7 100644 --- a/no-scevccp-outer-5.ll +++ b/no-scevccp-outer-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-5.s > no-scevccp-outer-5.ll +; ; ModuleID = 'no-scevccp-outer-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-6-global.ll b/no-scevccp-outer-6-global.ll index 7a47fee..c6df9d7 100644 --- a/no-scevccp-outer-6-global.ll +++ b/no-scevccp-outer-6-global.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-6-global.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-6-global.s > no-scevccp-outer-6-global.ll +; ; ModuleID = 'no-scevccp-outer-6-global.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-6.ll b/no-scevccp-outer-6.ll index 7cbca93..6cd3540 100644 --- a/no-scevccp-outer-6.ll +++ b/no-scevccp-outer-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-6.s > no-scevccp-outer-6.ll +; ; ModuleID = 'no-scevccp-outer-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-7.ll b/no-scevccp-outer-7.ll index ba8acbf..93911f3 100644 --- a/no-scevccp-outer-7.ll +++ b/no-scevccp-outer-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-7.s > no-scevccp-outer-7.ll +; ; ModuleID = 'no-scevccp-outer-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-8.ll b/no-scevccp-outer-8.ll index 9491977..9cc8624 100644 --- a/no-scevccp-outer-8.ll +++ b/no-scevccp-outer-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-8.s > no-scevccp-outer-8.ll +; ; ModuleID = 'no-scevccp-outer-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-9.ll b/no-scevccp-outer-9.ll index e969719..7c38aea 100644 --- a/no-scevccp-outer-9.ll +++ b/no-scevccp-outer-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-9.s > no-scevccp-outer-9.ll +; ; ModuleID = 'no-scevccp-outer-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-9a.ll b/no-scevccp-outer-9a.ll index 1095482..e8d2cdf 100644 --- a/no-scevccp-outer-9a.ll +++ b/no-scevccp-outer-9a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-9a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-9a.s > no-scevccp-outer-9a.ll +; ; ModuleID = 'no-scevccp-outer-9a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-outer-9b.ll b/no-scevccp-outer-9b.ll index 8037beb..16332c9 100644 --- a/no-scevccp-outer-9b.ll +++ b/no-scevccp-outer-9b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-outer-9b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-outer-9b.s > no-scevccp-outer-9b.ll +; ; ModuleID = 'no-scevccp-outer-9b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-pr49199.ll b/no-scevccp-pr49199.ll index cd3c44d..9723fe2 100644 --- a/no-scevccp-pr49199.ll +++ b/no-scevccp-pr49199.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-pr49199.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-pr49199.s > no-scevccp-pr49199.ll +; ; ModuleID = 'no-scevccp-pr49199.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-slp-30.ll b/no-scevccp-slp-30.ll index 915d9c3..e3e7b22 100644 --- a/no-scevccp-slp-30.ll +++ b/no-scevccp-slp-30.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-slp-30.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-slp-30.s > no-scevccp-slp-30.ll +; ; ModuleID = 'no-scevccp-slp-30.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-slp-31.ll b/no-scevccp-slp-31.ll index 91055c9..02d9e20 100644 --- a/no-scevccp-slp-31.ll +++ b/no-scevccp-slp-31.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-slp-31.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-slp-31.s > no-scevccp-slp-31.ll +; ; ModuleID = 'no-scevccp-slp-31.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-vect-iv-1.ll b/no-scevccp-vect-iv-1.ll index f9d0442..21cc548 100644 --- a/no-scevccp-vect-iv-1.ll +++ b/no-scevccp-vect-iv-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-vect-iv-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-vect-iv-1.s > no-scevccp-vect-iv-1.ll +; ; ModuleID = 'no-scevccp-vect-iv-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-vect-iv-2.ll b/no-scevccp-vect-iv-2.ll index c89ca69..fa9db55 100644 --- a/no-scevccp-vect-iv-2.ll +++ b/no-scevccp-vect-iv-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-vect-iv-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-vect-iv-2.s > no-scevccp-vect-iv-2.ll +; ; ModuleID = 'no-scevccp-vect-iv-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-scevccp-vect-iv-3.ll b/no-scevccp-vect-iv-3.ll index ccebdb6..b0df8ee 100644 --- a/no-scevccp-vect-iv-3.ll +++ b/no-scevccp-vect-iv-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-scevccp-vect-iv-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-scevccp-vect-iv-3.s > no-scevccp-vect-iv-3.ll +; ; ModuleID = 'no-scevccp-vect-iv-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-31.ll b/no-section-anchors-vect-31.ll index 670231a..b15b82f 100644 --- a/no-section-anchors-vect-31.ll +++ b/no-section-anchors-vect-31.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-31.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-31.s > no-section-anchors-vect-31.ll +; ; ModuleID = 'no-section-anchors-vect-31.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-34.ll b/no-section-anchors-vect-34.ll index 262e4ee..9d3f26c 100644 --- a/no-section-anchors-vect-34.ll +++ b/no-section-anchors-vect-34.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-34.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-34.s > no-section-anchors-vect-34.ll +; ; ModuleID = 'no-section-anchors-vect-34.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-36.ll b/no-section-anchors-vect-36.ll index 444039c..7222a2e 100644 --- a/no-section-anchors-vect-36.ll +++ b/no-section-anchors-vect-36.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-36.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-36.s > no-section-anchors-vect-36.ll +; ; ModuleID = 'no-section-anchors-vect-36.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-64.ll b/no-section-anchors-vect-64.ll index 0dc7055..0439116 100644 --- a/no-section-anchors-vect-64.ll +++ b/no-section-anchors-vect-64.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-64.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-64.s > no-section-anchors-vect-64.ll +; ; ModuleID = 'no-section-anchors-vect-64.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-65.ll b/no-section-anchors-vect-65.ll index ae5dcef..40cdb50 100644 --- a/no-section-anchors-vect-65.ll +++ b/no-section-anchors-vect-65.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-65.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-65.s > no-section-anchors-vect-65.ll +; ; ModuleID = 'no-section-anchors-vect-65.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-66.ll b/no-section-anchors-vect-66.ll index 4559cf8..49ccd86 100644 --- a/no-section-anchors-vect-66.ll +++ b/no-section-anchors-vect-66.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-66.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-66.s > no-section-anchors-vect-66.ll +; ; ModuleID = 'no-section-anchors-vect-66.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-68.ll b/no-section-anchors-vect-68.ll index 29512e2..0b5a592 100644 --- a/no-section-anchors-vect-68.ll +++ b/no-section-anchors-vect-68.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-68.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-68.s > no-section-anchors-vect-68.ll +; ; ModuleID = 'no-section-anchors-vect-68.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-69.ll b/no-section-anchors-vect-69.ll index 64eccf2..81a3ef6 100644 --- a/no-section-anchors-vect-69.ll +++ b/no-section-anchors-vect-69.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-69.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-69.s > no-section-anchors-vect-69.ll +; ; ModuleID = 'no-section-anchors-vect-69.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-section-anchors-vect-outer-4h.ll b/no-section-anchors-vect-outer-4h.ll index fe3965e..3ccd079 100644 --- a/no-section-anchors-vect-outer-4h.ll +++ b/no-section-anchors-vect-outer-4h.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-section-anchors-vect-outer-4h.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-section-anchors-vect-outer-4h.s > no-section-anchors-vect-outer-4h.ll +; ; ModuleID = 'no-section-anchors-vect-outer-4h.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-trapping-math-1.ll b/no-trapping-math-1.ll index 86fa5ff..5b3f34c 100644 --- a/no-trapping-math-1.ll +++ b/no-trapping-math-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-1.s > no-trapping-math-1.ll +; ; ModuleID = 'no-trapping-math-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-trapping-math-2.ll b/no-trapping-math-2.ll index 3b5dce0..d95c1dd 100644 --- a/no-trapping-math-2.ll +++ b/no-trapping-math-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-2.s > no-trapping-math-2.ll +; ; ModuleID = 'no-trapping-math-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-trapping-math-vect-111.ll b/no-trapping-math-vect-111.ll index 5e041f4..d1af2f3 100644 --- a/no-trapping-math-vect-111.ll +++ b/no-trapping-math-vect-111.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-vect-111.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-vect-111.s > no-trapping-math-vect-111.ll +; ; ModuleID = 'no-trapping-math-vect-111.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-trapping-math-vect-ifcvt-11.ll b/no-trapping-math-vect-ifcvt-11.ll index 1ea3458..4950361 100644 --- a/no-trapping-math-vect-ifcvt-11.ll +++ b/no-trapping-math-vect-ifcvt-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-vect-ifcvt-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-vect-ifcvt-11.s > no-trapping-math-vect-ifcvt-11.ll +; ; ModuleID = 'no-trapping-math-vect-ifcvt-11.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/no-trapping-math-vect-ifcvt-12.ll b/no-trapping-math-vect-ifcvt-12.ll index 544b524..b40d715 100644 --- a/no-trapping-math-vect-ifcvt-12.ll +++ b/no-trapping-math-vect-ifcvt-12.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-vect-ifcvt-12.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-vect-ifcvt-12.s > no-trapping-math-vect-ifcvt-12.ll +; ; ModuleID = 'no-trapping-math-vect-ifcvt-12.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/no-trapping-math-vect-ifcvt-13.ll b/no-trapping-math-vect-ifcvt-13.ll index 8664d83..b9818a3 100644 --- a/no-trapping-math-vect-ifcvt-13.ll +++ b/no-trapping-math-vect-ifcvt-13.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-vect-ifcvt-13.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-vect-ifcvt-13.s > no-trapping-math-vect-ifcvt-13.ll +; ; ModuleID = 'no-trapping-math-vect-ifcvt-13.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/no-trapping-math-vect-ifcvt-14.ll b/no-trapping-math-vect-ifcvt-14.ll index d82240d..b9432c8 100644 --- a/no-trapping-math-vect-ifcvt-14.ll +++ b/no-trapping-math-vect-ifcvt-14.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-vect-ifcvt-14.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-vect-ifcvt-14.s > no-trapping-math-vect-ifcvt-14.ll +; ; ModuleID = 'no-trapping-math-vect-ifcvt-14.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/no-trapping-math-vect-ifcvt-15.ll b/no-trapping-math-vect-ifcvt-15.ll index 5f4a4d0..4a269b7 100644 --- a/no-trapping-math-vect-ifcvt-15.ll +++ b/no-trapping-math-vect-ifcvt-15.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-trapping-math-vect-ifcvt-15.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-trapping-math-vect-ifcvt-15.s > no-trapping-math-vect-ifcvt-15.ll +; ; ModuleID = 'no-trapping-math-vect-ifcvt-15.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/no-tree-dom-vect-bug.ll b/no-tree-dom-vect-bug.ll index 420c3f5..57ee3e0 100644 --- a/no-tree-dom-vect-bug.ll +++ b/no-tree-dom-vect-bug.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-tree-dom-vect-bug.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-tree-dom-vect-bug.s > no-tree-dom-vect-bug.ll +; ; ModuleID = 'no-tree-dom-vect-bug.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-tree-pre-pr45241.ll b/no-tree-pre-pr45241.ll index 6e2057e..4d1544c 100644 --- a/no-tree-pre-pr45241.ll +++ b/no-tree-pre-pr45241.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-tree-pre-pr45241.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-tree-pre-pr45241.s > no-tree-pre-pr45241.ll +; ; ModuleID = 'no-tree-pre-pr45241.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-tree-pre-slp-29.ll b/no-tree-pre-slp-29.ll index 6007a4f..91c86eb 100644 --- a/no-tree-pre-slp-29.ll +++ b/no-tree-pre-slp-29.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-tree-pre-slp-29.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-tree-pre-slp-29.s > no-tree-pre-slp-29.ll +; ; ModuleID = 'no-tree-pre-slp-29.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-tree-reassoc-bb-slp-12.ll b/no-tree-reassoc-bb-slp-12.ll index 67dc1f7..ac2355d 100644 --- a/no-tree-reassoc-bb-slp-12.ll +++ b/no-tree-reassoc-bb-slp-12.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-tree-reassoc-bb-slp-12.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-tree-reassoc-bb-slp-12.s > no-tree-reassoc-bb-slp-12.ll +; ; ModuleID = 'no-tree-reassoc-bb-slp-12.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-pr29145.ll b/no-vfa-pr29145.ll index 5001da4..b62ee48 100644 --- a/no-vfa-pr29145.ll +++ b/no-vfa-pr29145.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-pr29145.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-pr29145.s > no-vfa-pr29145.ll +; ; ModuleID = 'no-vfa-pr29145.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-101.ll b/no-vfa-vect-101.ll index a0c1675..44da430 100644 --- a/no-vfa-vect-101.ll +++ b/no-vfa-vect-101.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-101.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-101.s > no-vfa-vect-101.ll +; ; ModuleID = 'no-vfa-vect-101.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-102.ll b/no-vfa-vect-102.ll index f7ccef4..d8f1a92 100644 --- a/no-vfa-vect-102.ll +++ b/no-vfa-vect-102.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-102.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-102.s > no-vfa-vect-102.ll +; ; ModuleID = 'no-vfa-vect-102.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-102a.ll b/no-vfa-vect-102a.ll index a281f4c..72921c9 100644 --- a/no-vfa-vect-102a.ll +++ b/no-vfa-vect-102a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-102a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-102a.s > no-vfa-vect-102a.ll +; ; ModuleID = 'no-vfa-vect-102a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-37.ll b/no-vfa-vect-37.ll index 44c552f..108bad9 100644 --- a/no-vfa-vect-37.ll +++ b/no-vfa-vect-37.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-37.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-37.s > no-vfa-vect-37.ll +; ; ModuleID = 'no-vfa-vect-37.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-43.ll b/no-vfa-vect-43.ll index 7739c73..ca4e111 100644 --- a/no-vfa-vect-43.ll +++ b/no-vfa-vect-43.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-43.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-43.s > no-vfa-vect-43.ll +; ; ModuleID = 'no-vfa-vect-43.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-45.ll b/no-vfa-vect-45.ll index c039d95..ef34a52 100644 --- a/no-vfa-vect-45.ll +++ b/no-vfa-vect-45.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-45.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-45.s > no-vfa-vect-45.ll +; ; ModuleID = 'no-vfa-vect-45.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-49.ll b/no-vfa-vect-49.ll index 1b4124f..7bc2b39 100644 --- a/no-vfa-vect-49.ll +++ b/no-vfa-vect-49.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-49.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-49.s > no-vfa-vect-49.ll +; ; ModuleID = 'no-vfa-vect-49.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-51.ll b/no-vfa-vect-51.ll index 06c86c9..2f1832b 100644 --- a/no-vfa-vect-51.ll +++ b/no-vfa-vect-51.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-51.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-51.s > no-vfa-vect-51.ll +; ; ModuleID = 'no-vfa-vect-51.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-53.ll b/no-vfa-vect-53.ll index 46b5e89..1e814c7 100644 --- a/no-vfa-vect-53.ll +++ b/no-vfa-vect-53.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-53.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-53.s > no-vfa-vect-53.ll +; ; ModuleID = 'no-vfa-vect-53.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-57.ll b/no-vfa-vect-57.ll index 3785ff1..c9df324 100644 --- a/no-vfa-vect-57.ll +++ b/no-vfa-vect-57.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-57.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-57.s > no-vfa-vect-57.ll +; ; ModuleID = 'no-vfa-vect-57.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-61.ll b/no-vfa-vect-61.ll index b54ae6f..1d3df89 100644 --- a/no-vfa-vect-61.ll +++ b/no-vfa-vect-61.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-61.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-61.s > no-vfa-vect-61.ll +; ; ModuleID = 'no-vfa-vect-61.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-79.ll b/no-vfa-vect-79.ll index 63cb92f..60e176e 100644 --- a/no-vfa-vect-79.ll +++ b/no-vfa-vect-79.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-79.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-79.s > no-vfa-vect-79.ll +; ; ModuleID = 'no-vfa-vect-79.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-depend-1.ll b/no-vfa-vect-depend-1.ll index 5142601..4dd3488 100644 --- a/no-vfa-vect-depend-1.ll +++ b/no-vfa-vect-depend-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-depend-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-depend-1.s > no-vfa-vect-depend-1.ll +; ; ModuleID = 'no-vfa-vect-depend-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/no-vfa-vect-dv-2.ll b/no-vfa-vect-dv-2.ll index 550fd68..ccf30bb 100644 --- a/no-vfa-vect-dv-2.ll +++ b/no-vfa-vect-dv-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 no-vfa-vect-dv-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer no-vfa-vect-dv-2.s > no-vfa-vect-dv-2.ll +; ; ModuleID = 'no-vfa-vect-dv-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/nodump-pr23073.ll b/nodump-pr23073.ll index 1128adf..c9bfb69 100644 --- a/nodump-pr23073.ll +++ b/nodump-pr23073.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 nodump-pr23073.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer nodump-pr23073.s > nodump-pr23073.ll +; ; ModuleID = 'nodump-pr23073.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr16105.ll b/pr16105.ll index 16927c7..2663e34 100644 --- a/pr16105.ll +++ b/pr16105.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr16105.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr16105.s > pr16105.ll +; ; ModuleID = 'pr16105.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr18308.ll b/pr18308.ll index f9eea7f..7046396 100644 --- a/pr18308.ll +++ b/pr18308.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr18308.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr18308.s > pr18308.ll +; ; ModuleID = 'pr18308.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr18400.ll b/pr18400.ll index 2ea5923..21da941 100644 --- a/pr18400.ll +++ b/pr18400.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr18400.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr18400.s > pr18400.ll +; ; ModuleID = 'pr18400.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr18425.ll b/pr18425.ll index 46e139d..d145ea9 100644 --- a/pr18425.ll +++ b/pr18425.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr18425.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr18425.s > pr18425.ll +; ; ModuleID = 'pr18425.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr18536.ll b/pr18536.ll index c7364f0..6a38a42 100644 --- a/pr18536.ll +++ b/pr18536.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr18536.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr18536.s > pr18536.ll +; ; ModuleID = 'pr18536.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr20122.ll b/pr20122.ll index e6c7cb0..7835d30 100644 --- a/pr20122.ll +++ b/pr20122.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr20122.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr20122.s > pr20122.ll +; ; ModuleID = 'pr20122.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr21591.ll b/pr21591.ll index ea1dc81..91670c9 100644 --- a/pr21591.ll +++ b/pr21591.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr21591.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr21591.s > pr21591.ll +; ; ModuleID = 'pr21591.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr21969.ll b/pr21969.ll index 30f04e2..9e19e69 100644 --- a/pr21969.ll +++ b/pr21969.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr21969.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr21969.s > pr21969.ll +; ; ModuleID = 'pr21969.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/pr22480.ll b/pr22480.ll index d437180..992f89c 100644 --- a/pr22480.ll +++ b/pr22480.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr22480.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr22480.s > pr22480.ll +; ; ModuleID = 'pr22480.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr22506.ll b/pr22506.ll index ba91bed..00146fd 100644 --- a/pr22506.ll +++ b/pr22506.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr22506.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr22506.s > pr22506.ll +; ; ModuleID = 'pr22506.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr23816-1.ll b/pr23816-1.ll index ecdc2a1..4fbe159 100644 --- a/pr23816-1.ll +++ b/pr23816-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr23816-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr23816-1.s > pr23816-1.ll +; ; ModuleID = 'pr23816-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr23816-2.ll b/pr23816-2.ll index 037c115..a5e6472 100644 --- a/pr23816-2.ll +++ b/pr23816-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr23816-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr23816-2.s > pr23816-2.ll +; ; ModuleID = 'pr23816-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr23831.ll b/pr23831.ll index 333493b..f228bf1 100644 --- a/pr23831.ll +++ b/pr23831.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr23831.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr23831.s > pr23831.ll +; ; ModuleID = 'pr23831.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr24049.ll b/pr24049.ll index 834dbd6..7b6ab3b 100644 --- a/pr24049.ll +++ b/pr24049.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr24049.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr24049.s > pr24049.ll +; ; ModuleID = 'pr24049.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr24059.ll b/pr24059.ll index a80715c..39fd29e 100644 --- a/pr24059.ll +++ b/pr24059.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr24059.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr24059.s > pr24059.ll +; ; ModuleID = 'pr24059.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr24300.ll b/pr24300.ll index 969756d..89c2125 100644 --- a/pr24300.ll +++ b/pr24300.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr24300.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr24300.s > pr24300.ll +; ; ModuleID = 'pr24300.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr25371.ll b/pr25371.ll index 410cadb..83ee5aa 100644 --- a/pr25371.ll +++ b/pr25371.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr25371.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr25371.s > pr25371.ll +; ; ModuleID = 'pr25371.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr25413.ll b/pr25413.ll index f9fc157..1f51cb1 100644 --- a/pr25413.ll +++ b/pr25413.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr25413.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr25413.s > pr25413.ll +; ; ModuleID = 'pr25413.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr25413a.ll b/pr25413a.ll index cb5ffe1..11237b4 100644 --- a/pr25413a.ll +++ b/pr25413a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr25413a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr25413a.s > pr25413a.ll +; ; ModuleID = 'pr25413a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr27151.ll b/pr27151.ll index 0a69578..4aa5e0a 100644 --- a/pr27151.ll +++ b/pr27151.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr27151.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr27151.s > pr27151.ll +; ; ModuleID = 'pr27151.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr28952.ll b/pr28952.ll index 605c317..455d047 100644 --- a/pr28952.ll +++ b/pr28952.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr28952.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr28952.s > pr28952.ll +; ; ModuleID = 'pr28952.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr30771.ll b/pr30771.ll index b42bc8a..6fff2be 100644 --- a/pr30771.ll +++ b/pr30771.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr30771.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr30771.s > pr30771.ll +; ; ModuleID = 'pr30771.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr30784.ll b/pr30784.ll index 391dd87..5a72d75 100644 --- a/pr30784.ll +++ b/pr30784.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr30784.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr30784.s > pr30784.ll +; ; ModuleID = 'pr30784.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr30795.ll b/pr30795.ll index c75957b..c437a0a 100644 --- a/pr30795.ll +++ b/pr30795.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr30795.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr30795.s > pr30795.ll +; ; ModuleID = 'pr30795.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr30843.ll b/pr30843.ll index 1b334ef..5af7426 100644 --- a/pr30843.ll +++ b/pr30843.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr30843.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr30843.s > pr30843.ll +; ; ModuleID = 'pr30843.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr30858.ll b/pr30858.ll index 85133e6..d86144d 100644 --- a/pr30858.ll +++ b/pr30858.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr30858.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr30858.s > pr30858.ll +; ; ModuleID = 'pr30858.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr31041.ll b/pr31041.ll index 1fe0131..851bd8c 100644 --- a/pr31041.ll +++ b/pr31041.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr31041.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr31041.s > pr31041.ll +; ; ModuleID = 'pr31041.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr31343.ll b/pr31343.ll index 0f8f102..c27072a 100644 --- a/pr31343.ll +++ b/pr31343.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr31343.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr31343.s > pr31343.ll +; ; ModuleID = 'pr31343.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr31699.ll b/pr31699.ll index 36bf9f9..7ec0ffb 100644 --- a/pr31699.ll +++ b/pr31699.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr31699.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr31699.s > pr31699.ll +; ; ModuleID = 'pr31699.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr32216.ll b/pr32216.ll index 0f276d2..008e9c9 100644 --- a/pr32216.ll +++ b/pr32216.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr32216.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr32216.s > pr32216.ll +; ; ModuleID = 'pr32216.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr32224.ll b/pr32224.ll index f877aed..938cc78 100644 --- a/pr32224.ll +++ b/pr32224.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr32224.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr32224.s > pr32224.ll +; ; ModuleID = 'pr32224.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr32230.ll b/pr32230.ll index 2b24b9a..2da1d39 100644 --- a/pr32230.ll +++ b/pr32230.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr32230.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr32230.s > pr32230.ll +; ; ModuleID = 'pr32230.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr32366.ll b/pr32366.ll index 7e46a56..d97b399 100644 --- a/pr32366.ll +++ b/pr32366.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr32366.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr32366.s > pr32366.ll +; ; ModuleID = 'pr32366.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr32421.ll b/pr32421.ll index 1079312..91ff0a9 100644 --- a/pr32421.ll +++ b/pr32421.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr32421.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr32421.s > pr32421.ll +; ; ModuleID = 'pr32421.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr32824.ll b/pr32824.ll index 9b3a524..8268ed0 100644 --- a/pr32824.ll +++ b/pr32824.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr32824.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr32824.s > pr32824.ll +; ; ModuleID = 'pr32824.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33369.ll b/pr33369.ll index 9207acc..bd8ebf1 100644 --- a/pr33369.ll +++ b/pr33369.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33369.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33369.s > pr33369.ll +; ; ModuleID = 'pr33369.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33373.ll b/pr33373.ll index 4f3f79c..8940460 100644 --- a/pr33373.ll +++ b/pr33373.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33373.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33373.s > pr33373.ll +; ; ModuleID = 'pr33373.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33373b.ll b/pr33373b.ll index 8164372..d753b1c 100644 --- a/pr33373b.ll +++ b/pr33373b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33373b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33373b.s > pr33373b.ll +; ; ModuleID = 'pr33373b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33597.ll b/pr33597.ll index fb006e6..fb180ac 100644 --- a/pr33597.ll +++ b/pr33597.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33597.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33597.s > pr33597.ll +; ; ModuleID = 'pr33597.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33804.ll b/pr33804.ll index d661e7f..566aaf1 100644 --- a/pr33804.ll +++ b/pr33804.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33804.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33804.s > pr33804.ll +; ; ModuleID = 'pr33804.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33833.ll b/pr33833.ll index e3d3c3e..319adf7 100644 --- a/pr33833.ll +++ b/pr33833.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33833.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33833.s > pr33833.ll +; ; ModuleID = 'pr33833.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33846.ll b/pr33846.ll index 30f9657..9256cc0 100644 --- a/pr33846.ll +++ b/pr33846.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33846.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33846.s > pr33846.ll +; ; ModuleID = 'pr33846.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33866.ll b/pr33866.ll index 2157bf3..66b9ad7 100644 --- a/pr33866.ll +++ b/pr33866.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33866.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33866.s > pr33866.ll +; ; ModuleID = 'pr33866.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr33953.ll b/pr33953.ll index b0f1a22..a48b846 100644 --- a/pr33953.ll +++ b/pr33953.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr33953.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr33953.s > pr33953.ll +; ; ModuleID = 'pr33953.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr34005.ll b/pr34005.ll index e85231b..fa2a528 100644 --- a/pr34005.ll +++ b/pr34005.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr34005.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr34005.s > pr34005.ll +; ; ModuleID = 'pr34005.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr34407.ll b/pr34407.ll index a3bf045..f18adc8 100644 --- a/pr34407.ll +++ b/pr34407.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr34407.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr34407.s > pr34407.ll +; ; ModuleID = 'pr34407.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr34591.ll b/pr34591.ll index 707dd60..26adee6 100644 --- a/pr34591.ll +++ b/pr34591.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr34591.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr34591.s > pr34591.ll +; ; ModuleID = 'pr34591.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr36228.ll b/pr36228.ll index 57b3d4d..7fa142d 100644 --- a/pr36228.ll +++ b/pr36228.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr36228.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr36228.s > pr36228.ll +; ; ModuleID = 'pr36228.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/pr36493.ll b/pr36493.ll index 8d60d5a..b1b765b 100644 --- a/pr36493.ll +++ b/pr36493.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr36493.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr36493.s > pr36493.ll +; ; ModuleID = 'pr36493.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr36630.ll b/pr36630.ll index 59728a6..58989d8 100644 --- a/pr36630.ll +++ b/pr36630.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr36630.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr36630.s > pr36630.ll +; ; ModuleID = 'pr36630.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr37027.ll b/pr37027.ll index 4a3994e..684c30d 100644 --- a/pr37027.ll +++ b/pr37027.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr37027.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr37027.s > pr37027.ll +; ; ModuleID = 'pr37027.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr37385.ll b/pr37385.ll index c12ef56..e22726a 100644 --- a/pr37385.ll +++ b/pr37385.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr37385.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr37385.s > pr37385.ll +; ; ModuleID = 'pr37385.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr37474.ll b/pr37474.ll index c0cd5f2..83eb715 100644 --- a/pr37474.ll +++ b/pr37474.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr37474.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr37474.s > pr37474.ll +; ; ModuleID = 'pr37474.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr37482.ll b/pr37482.ll index 8a6fa4c..1da483e 100644 --- a/pr37482.ll +++ b/pr37482.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr37482.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr37482.s > pr37482.ll +; ; ModuleID = 'pr37482.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr37539.ll b/pr37539.ll index 6fec6c3..1befb93 100644 --- a/pr37539.ll +++ b/pr37539.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr37539.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr37539.s > pr37539.ll +; ; ModuleID = 'pr37539.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr37730.ll b/pr37730.ll index 94d4295..1729d5a 100644 --- a/pr37730.ll +++ b/pr37730.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr37730.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr37730.s > pr37730.ll +; ; ModuleID = 'pr37730.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr38529.ll b/pr38529.ll index 9c9ac1e..9fdd61b 100644 --- a/pr38529.ll +++ b/pr38529.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr38529.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr38529.s > pr38529.ll +; ; ModuleID = 'pr38529.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr39529.ll b/pr39529.ll index a51365e..8c76775 100644 --- a/pr39529.ll +++ b/pr39529.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr39529.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr39529.s > pr39529.ll +; ; ModuleID = 'pr39529.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr40074.ll b/pr40074.ll index 9908e4d..32be5f9 100644 --- a/pr40074.ll +++ b/pr40074.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr40074.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr40074.s > pr40074.ll +; ; ModuleID = 'pr40074.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr40238.ll b/pr40238.ll index 1964731..5a40cb4 100644 --- a/pr40238.ll +++ b/pr40238.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr40238.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr40238.s > pr40238.ll +; ; ModuleID = 'pr40238.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr40254.ll b/pr40254.ll index d9f24ea..2e60dba 100644 --- a/pr40254.ll +++ b/pr40254.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr40254.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr40254.s > pr40254.ll +; ; ModuleID = 'pr40254.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr40542.ll b/pr40542.ll index 93255f5..6bbc967 100644 --- a/pr40542.ll +++ b/pr40542.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr40542.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr40542.s > pr40542.ll +; ; ModuleID = 'pr40542.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr41956.ll b/pr41956.ll index a3f05d1..43e9bfb 100644 --- a/pr41956.ll +++ b/pr41956.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr41956.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr41956.s > pr41956.ll +; ; ModuleID = 'pr41956.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr42193.ll b/pr42193.ll index 0f59573..2271dc4 100644 --- a/pr42193.ll +++ b/pr42193.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr42193.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr42193.s > pr42193.ll +; ; ModuleID = 'pr42193.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr42395.ll b/pr42395.ll index fda1291..52b3651 100644 --- a/pr42395.ll +++ b/pr42395.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr42395.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr42395.s > pr42395.ll +; ; ModuleID = 'pr42395.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr42604.ll b/pr42604.ll index 1487e14..4192dd3 100644 --- a/pr42604.ll +++ b/pr42604.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr42604.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr42604.s > pr42604.ll +; ; ModuleID = 'pr42604.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr42709.ll b/pr42709.ll index 9137f6f..5238ce3 100644 --- a/pr42709.ll +++ b/pr42709.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr42709.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr42709.s > pr42709.ll +; ; ModuleID = 'pr42709.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr43430-1.ll b/pr43430-1.ll index e7398a2..a1a13e3 100644 --- a/pr43430-1.ll +++ b/pr43430-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr43430-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr43430-1.s > pr43430-1.ll +; ; ModuleID = 'pr43430-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr43430-2.ll b/pr43430-2.ll index 45cf898..b541332 100644 --- a/pr43430-2.ll +++ b/pr43430-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr43430-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr43430-2.s > pr43430-2.ll +; ; ModuleID = 'pr43430-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr43432.ll b/pr43432.ll index 345ef8b..5721f0d 100644 --- a/pr43432.ll +++ b/pr43432.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr43432.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr43432.s > pr43432.ll +; ; ModuleID = 'pr43432.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr43842.ll b/pr43842.ll index a069869..f3c06a7 100644 --- a/pr43842.ll +++ b/pr43842.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr43842.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr43842.s > pr43842.ll +; ; ModuleID = 'pr43842.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr44507.ll b/pr44507.ll index 6d5c823..ba5d157 100644 --- a/pr44507.ll +++ b/pr44507.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr44507.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr44507.s > pr44507.ll +; ; ModuleID = 'pr44507.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr45633.ll b/pr45633.ll index e820782..bea229f 100644 --- a/pr45633.ll +++ b/pr45633.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr45633.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr45633.s > pr45633.ll +; ; ModuleID = 'pr45633.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr45752.ll b/pr45752.ll index afd17ce..e5f4e97 100644 --- a/pr45752.ll +++ b/pr45752.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr45752.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr45752.s > pr45752.ll +; ; ModuleID = 'pr45752.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr45847.ll b/pr45847.ll index 11b09cb..1be8928 100644 --- a/pr45847.ll +++ b/pr45847.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr45847.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr45847.s > pr45847.ll +; ; ModuleID = 'pr45847.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr45902.ll b/pr45902.ll index 79b191a..20f0da1 100644 --- a/pr45902.ll +++ b/pr45902.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr45902.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr45902.s > pr45902.ll +; ; ModuleID = 'pr45902.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/pr46009.ll b/pr46009.ll index b8a3014..8d9c345 100644 --- a/pr46009.ll +++ b/pr46009.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr46009.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr46009.s > pr46009.ll +; ; ModuleID = 'pr46009.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr46049.ll b/pr46049.ll index a886fa5..2eda6b7 100644 --- a/pr46049.ll +++ b/pr46049.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr46049.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr46049.s > pr46049.ll +; ; ModuleID = 'pr46049.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr46052.ll b/pr46052.ll index 7314ae0..81a6d99 100644 --- a/pr46052.ll +++ b/pr46052.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr46052.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr46052.s > pr46052.ll +; ; ModuleID = 'pr46052.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr46126.ll b/pr46126.ll index fd0fe8c..8a503e4 100644 --- a/pr46126.ll +++ b/pr46126.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr46126.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr46126.s > pr46126.ll +; ; ModuleID = 'pr46126.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr46663.ll b/pr46663.ll index 5c2d530..7e91195 100644 --- a/pr46663.ll +++ b/pr46663.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr46663.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr46663.s > pr46663.ll +; ; ModuleID = 'pr46663.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr47001.ll b/pr47001.ll index 8445d8e..26a0af0 100644 --- a/pr47001.ll +++ b/pr47001.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr47001.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr47001.s > pr47001.ll +; ; ModuleID = 'pr47001.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr47139.ll b/pr47139.ll index 8ec96d0..bd127bd 100644 --- a/pr47139.ll +++ b/pr47139.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr47139.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr47139.s > pr47139.ll +; ; ModuleID = 'pr47139.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr48172.ll b/pr48172.ll index 92f5935..3322904 100644 --- a/pr48172.ll +++ b/pr48172.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr48172.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr48172.s > pr48172.ll +; ; ModuleID = 'pr48172.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr48377.ll b/pr48377.ll index 29886bf..31ceb1d 100644 --- a/pr48377.ll +++ b/pr48377.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr48377.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr48377.s > pr48377.ll +; ; ModuleID = 'pr48377.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr48765.ll b/pr48765.ll index 25932dc..ca49eaa 100644 --- a/pr48765.ll +++ b/pr48765.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr48765.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr48765.s > pr48765.ll +; ; ModuleID = 'pr48765.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr49038.ll b/pr49038.ll index 9971c62..e69f2fb 100644 --- a/pr49038.ll +++ b/pr49038.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr49038.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr49038.s > pr49038.ll +; ; ModuleID = 'pr49038.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr49093.ll b/pr49093.ll index 1fbcbfd..a6ecb1c 100644 --- a/pr49093.ll +++ b/pr49093.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr49093.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr49093.s > pr49093.ll +; ; ModuleID = 'pr49093.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr49318.ll b/pr49318.ll index 8810744..7e90cd6 100644 --- a/pr49318.ll +++ b/pr49318.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr49318.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr49318.s > pr49318.ll +; ; ModuleID = 'pr49318.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr49352.ll b/pr49352.ll index a7d0e8e..d5b8575 100644 --- a/pr49352.ll +++ b/pr49352.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr49352.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr49352.s > pr49352.ll +; ; ModuleID = 'pr49352.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr49478.ll b/pr49478.ll index b4321b4..c0d568b 100644 --- a/pr49478.ll +++ b/pr49478.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr49478.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr49478.s > pr49478.ll +; ; ModuleID = 'pr49478.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/pr49610.ll b/pr49610.ll index 56eda12..7086a64 100644 --- a/pr49610.ll +++ b/pr49610.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 pr49610.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer pr49610.s > pr49610.ll +; ; ModuleID = 'pr49610.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/section-anchors-pr27770.ll b/section-anchors-pr27770.ll index 629cce5..a09614d 100644 --- a/section-anchors-pr27770.ll +++ b/section-anchors-pr27770.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 section-anchors-pr27770.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer section-anchors-pr27770.s > section-anchors-pr27770.ll +; ; ModuleID = 'section-anchors-pr27770.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/section-anchors-vect-69.ll b/section-anchors-vect-69.ll index 573b7d4..d11d515 100644 --- a/section-anchors-vect-69.ll +++ b/section-anchors-vect-69.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 section-anchors-vect-69.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer section-anchors-vect-69.s > section-anchors-vect-69.ll +; ; ModuleID = 'section-anchors-vect-69.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-1.ll b/slp-1.ll index 8dab978..6c2119d 100644 --- a/slp-1.ll +++ b/slp-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-1.s > slp-1.ll +; ; ModuleID = 'slp-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-10.ll b/slp-10.ll index db3ae34..575dead 100644 --- a/slp-10.ll +++ b/slp-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-10.s > slp-10.ll +; ; ModuleID = 'slp-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-11a.ll b/slp-11a.ll index 645ef1c..7966f18 100644 --- a/slp-11a.ll +++ b/slp-11a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-11a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-11a.s > slp-11a.ll +; ; ModuleID = 'slp-11a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-11b.ll b/slp-11b.ll index 6b5ea29..19bac63 100644 --- a/slp-11b.ll +++ b/slp-11b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-11b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-11b.s > slp-11b.ll +; ; ModuleID = 'slp-11b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-11c.ll b/slp-11c.ll index b164a59..68417db 100644 --- a/slp-11c.ll +++ b/slp-11c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-11c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-11c.s > slp-11c.ll +; ; ModuleID = 'slp-11c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-12a.ll b/slp-12a.ll index f001648..7e01174 100644 --- a/slp-12a.ll +++ b/slp-12a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-12a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-12a.s > slp-12a.ll +; ; ModuleID = 'slp-12a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-12b.ll b/slp-12b.ll index 0887fca..4a3a246 100644 --- a/slp-12b.ll +++ b/slp-12b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-12b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-12b.s > slp-12b.ll +; ; ModuleID = 'slp-12b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-12c.ll b/slp-12c.ll index c8f045a..d943e3f 100644 --- a/slp-12c.ll +++ b/slp-12c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-12c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-12c.s > slp-12c.ll +; ; ModuleID = 'slp-12c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-13.ll b/slp-13.ll index a81f947..b58bc71 100644 --- a/slp-13.ll +++ b/slp-13.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-13.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-13.s > slp-13.ll +; ; ModuleID = 'slp-13.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-14.ll b/slp-14.ll index e1b536b..3212d77 100644 --- a/slp-14.ll +++ b/slp-14.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-14.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-14.s > slp-14.ll +; ; ModuleID = 'slp-14.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-15.ll b/slp-15.ll index 20aefae..7b3fbbe 100644 --- a/slp-15.ll +++ b/slp-15.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-15.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-15.s > slp-15.ll +; ; ModuleID = 'slp-15.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-16.ll b/slp-16.ll index d7e0189..2a150c1 100644 --- a/slp-16.ll +++ b/slp-16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-16.s > slp-16.ll +; ; ModuleID = 'slp-16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-17.ll b/slp-17.ll index 74a3372..296017a 100644 --- a/slp-17.ll +++ b/slp-17.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-17.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-17.s > slp-17.ll +; ; ModuleID = 'slp-17.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-18.ll b/slp-18.ll index ffac826..8eb7a6b 100644 --- a/slp-18.ll +++ b/slp-18.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-18.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-18.s > slp-18.ll +; ; ModuleID = 'slp-18.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-19a.ll b/slp-19a.ll index 576561c..5f93b23 100644 --- a/slp-19a.ll +++ b/slp-19a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-19a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-19a.s > slp-19a.ll +; ; ModuleID = 'slp-19a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-19b.ll b/slp-19b.ll index 15e7943..f907037 100644 --- a/slp-19b.ll +++ b/slp-19b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-19b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-19b.s > slp-19b.ll +; ; ModuleID = 'slp-19b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-19c.ll b/slp-19c.ll index 1afd055..b27d792 100644 --- a/slp-19c.ll +++ b/slp-19c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-19c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-19c.s > slp-19c.ll +; ; ModuleID = 'slp-19c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-2.ll b/slp-2.ll index 704c874..ada5ad6 100644 --- a/slp-2.ll +++ b/slp-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-2.s > slp-2.ll +; ; ModuleID = 'slp-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-20.ll b/slp-20.ll index 39aac07..bac0b02 100644 --- a/slp-20.ll +++ b/slp-20.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-20.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-20.s > slp-20.ll +; ; ModuleID = 'slp-20.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-21.ll b/slp-21.ll index 56de95c..b5f6b74 100644 --- a/slp-21.ll +++ b/slp-21.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-21.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-21.s > slp-21.ll +; ; ModuleID = 'slp-21.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-22.ll b/slp-22.ll index df45f86..1f36b7c 100644 --- a/slp-22.ll +++ b/slp-22.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-22.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-22.s > slp-22.ll +; ; ModuleID = 'slp-22.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-23.ll b/slp-23.ll index 7ba558b..bde590e 100644 --- a/slp-23.ll +++ b/slp-23.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-23.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-23.s > slp-23.ll +; ; ModuleID = 'slp-23.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-24.ll b/slp-24.ll index 9eaf27c..f64dabc 100644 --- a/slp-24.ll +++ b/slp-24.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-24.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-24.s > slp-24.ll +; ; ModuleID = 'slp-24.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-25.ll b/slp-25.ll index 478c11c..99e2719 100644 --- a/slp-25.ll +++ b/slp-25.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-25.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-25.s > slp-25.ll +; ; ModuleID = 'slp-25.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-26.ll b/slp-26.ll index 5e84f4c..ffa7791 100644 --- a/slp-26.ll +++ b/slp-26.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-26.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-26.s > slp-26.ll +; ; ModuleID = 'slp-26.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-28.ll b/slp-28.ll index ec6630b..834153d 100644 --- a/slp-28.ll +++ b/slp-28.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-28.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-28.s > slp-28.ll +; ; ModuleID = 'slp-28.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-3.ll b/slp-3.ll index 490c9b6..0f8f7af 100644 --- a/slp-3.ll +++ b/slp-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-3.s > slp-3.ll +; ; ModuleID = 'slp-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-33.ll b/slp-33.ll index 56cf3ba..7ba9cd0 100644 --- a/slp-33.ll +++ b/slp-33.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-33.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-33.s > slp-33.ll +; ; ModuleID = 'slp-33.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-34.ll b/slp-34.ll index 7b3858a..579e740 100644 --- a/slp-34.ll +++ b/slp-34.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-34.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-34.s > slp-34.ll +; ; ModuleID = 'slp-34.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-35.ll b/slp-35.ll index 637ae3f..87caf07 100644 --- a/slp-35.ll +++ b/slp-35.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-35.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-35.s > slp-35.ll +; ; ModuleID = 'slp-35.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-36.ll b/slp-36.ll index 355c92c..fe772e2 100644 --- a/slp-36.ll +++ b/slp-36.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-36.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-36.s > slp-36.ll +; ; ModuleID = 'slp-36.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-37.ll b/slp-37.ll index 04d8407..1093692 100644 --- a/slp-37.ll +++ b/slp-37.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-37.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-37.s > slp-37.ll +; ; ModuleID = 'slp-37.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-4.ll b/slp-4.ll index a0dc5b0..8409404 100644 --- a/slp-4.ll +++ b/slp-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-4.s > slp-4.ll +; ; ModuleID = 'slp-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-5.ll b/slp-5.ll index 1080572..fca837e 100644 --- a/slp-5.ll +++ b/slp-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-5.s > slp-5.ll +; ; ModuleID = 'slp-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-6.ll b/slp-6.ll index 2289cf1..ab6adbb 100644 --- a/slp-6.ll +++ b/slp-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-6.s > slp-6.ll +; ; ModuleID = 'slp-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-7.ll b/slp-7.ll index f05df7b..28c1c3d 100644 --- a/slp-7.ll +++ b/slp-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-7.s > slp-7.ll +; ; ModuleID = 'slp-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-8.ll b/slp-8.ll index 1b2323a..a2ffb8a 100644 --- a/slp-8.ll +++ b/slp-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-8.s > slp-8.ll +; ; ModuleID = 'slp-8.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-9.ll b/slp-9.ll index 40d7c57..5a1ebe8 100644 --- a/slp-9.ll +++ b/slp-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-9.s > slp-9.ll +; ; ModuleID = 'slp-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-1.ll b/slp-multitypes-1.ll index e3d73ff..c5ffaed 100644 --- a/slp-multitypes-1.ll +++ b/slp-multitypes-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-1.s > slp-multitypes-1.ll +; ; ModuleID = 'slp-multitypes-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-10.ll b/slp-multitypes-10.ll index 41bd354..03a22ef 100644 --- a/slp-multitypes-10.ll +++ b/slp-multitypes-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-10.s > slp-multitypes-10.ll +; ; ModuleID = 'slp-multitypes-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-11.ll b/slp-multitypes-11.ll index 02e24c9..cf56c0d 100644 --- a/slp-multitypes-11.ll +++ b/slp-multitypes-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-11.s > slp-multitypes-11.ll +; ; ModuleID = 'slp-multitypes-11.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-12.ll b/slp-multitypes-12.ll index a15bb24..241530d 100644 --- a/slp-multitypes-12.ll +++ b/slp-multitypes-12.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-12.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-12.s > slp-multitypes-12.ll +; ; ModuleID = 'slp-multitypes-12.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-2.ll b/slp-multitypes-2.ll index 613bdf0..36b3fc3 100644 --- a/slp-multitypes-2.ll +++ b/slp-multitypes-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-2.s > slp-multitypes-2.ll +; ; ModuleID = 'slp-multitypes-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-3.ll b/slp-multitypes-3.ll index 0d46990..44246b3 100644 --- a/slp-multitypes-3.ll +++ b/slp-multitypes-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-3.s > slp-multitypes-3.ll +; ; ModuleID = 'slp-multitypes-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-4.ll b/slp-multitypes-4.ll index 2a97623..3ac2004 100644 --- a/slp-multitypes-4.ll +++ b/slp-multitypes-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-4.s > slp-multitypes-4.ll +; ; ModuleID = 'slp-multitypes-4.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-multitypes-5.ll b/slp-multitypes-5.ll index 00e1be6..81c3342 100644 --- a/slp-multitypes-5.ll +++ b/slp-multitypes-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-5.s > slp-multitypes-5.ll +; ; ModuleID = 'slp-multitypes-5.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-multitypes-6.ll b/slp-multitypes-6.ll index 2457867..25f734d 100644 --- a/slp-multitypes-6.ll +++ b/slp-multitypes-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-6.s > slp-multitypes-6.ll +; ; ModuleID = 'slp-multitypes-6.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-multitypes-7.ll b/slp-multitypes-7.ll index 5a773d5..7e1cd18 100644 --- a/slp-multitypes-7.ll +++ b/slp-multitypes-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-7.s > slp-multitypes-7.ll +; ; ModuleID = 'slp-multitypes-7.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-multitypes-8.ll b/slp-multitypes-8.ll index d4e2695..e1851e1 100644 --- a/slp-multitypes-8.ll +++ b/slp-multitypes-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-8.s > slp-multitypes-8.ll +; ; ModuleID = 'slp-multitypes-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-multitypes-9.ll b/slp-multitypes-9.ll index 0cd6764..ab68c2c 100644 --- a/slp-multitypes-9.ll +++ b/slp-multitypes-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-multitypes-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-multitypes-9.s > slp-multitypes-9.ll +; ; ModuleID = 'slp-multitypes-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-1.ll b/slp-perm-1.ll index c424913..90c98d5 100644 --- a/slp-perm-1.ll +++ b/slp-perm-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-1.s > slp-perm-1.ll +; ; ModuleID = 'slp-perm-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-2.ll b/slp-perm-2.ll index b7f2efe..0a207d6 100644 --- a/slp-perm-2.ll +++ b/slp-perm-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-2.s > slp-perm-2.ll +; ; ModuleID = 'slp-perm-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-3.ll b/slp-perm-3.ll index 84651e3..1c6be9e 100644 --- a/slp-perm-3.ll +++ b/slp-perm-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-3.s > slp-perm-3.ll +; ; ModuleID = 'slp-perm-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-4.ll b/slp-perm-4.ll index 30802a9..7ac7c00 100644 --- a/slp-perm-4.ll +++ b/slp-perm-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-4.s > slp-perm-4.ll +; ; ModuleID = 'slp-perm-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-5.ll b/slp-perm-5.ll index feff458..8812b68 100644 --- a/slp-perm-5.ll +++ b/slp-perm-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-5.s > slp-perm-5.ll +; ; ModuleID = 'slp-perm-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-6.ll b/slp-perm-6.ll index 3cd60f7..b278aee 100644 --- a/slp-perm-6.ll +++ b/slp-perm-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-6.s > slp-perm-6.ll +; ; ModuleID = 'slp-perm-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-7.ll b/slp-perm-7.ll index 95ae8f3..536cc19 100644 --- a/slp-perm-7.ll +++ b/slp-perm-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-7.s > slp-perm-7.ll +; ; ModuleID = 'slp-perm-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-8.ll b/slp-perm-8.ll index aa337d3..b8757d7 100644 --- a/slp-perm-8.ll +++ b/slp-perm-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-8.s > slp-perm-8.ll +; ; ModuleID = 'slp-perm-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-perm-9.ll b/slp-perm-9.ll index eb3a922..5621b41 100644 --- a/slp-perm-9.ll +++ b/slp-perm-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-perm-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-perm-9.s > slp-perm-9.ll +; ; ModuleID = 'slp-perm-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-reduc-1.ll b/slp-reduc-1.ll index 04b52c7..9f9eb55 100644 --- a/slp-reduc-1.ll +++ b/slp-reduc-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-reduc-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-reduc-1.s > slp-reduc-1.ll +; ; ModuleID = 'slp-reduc-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-reduc-2.ll b/slp-reduc-2.ll index c51c90b..7f077c2 100644 --- a/slp-reduc-2.ll +++ b/slp-reduc-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-reduc-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-reduc-2.s > slp-reduc-2.ll +; ; ModuleID = 'slp-reduc-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-reduc-3.ll b/slp-reduc-3.ll index 8754567..f41223d 100644 --- a/slp-reduc-3.ll +++ b/slp-reduc-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-reduc-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-reduc-3.s > slp-reduc-3.ll +; ; ModuleID = 'slp-reduc-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-reduc-4.ll b/slp-reduc-4.ll index 84cb771..a961b62 100644 --- a/slp-reduc-4.ll +++ b/slp-reduc-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-reduc-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-reduc-4.s > slp-reduc-4.ll +; ; ModuleID = 'slp-reduc-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-reduc-5.ll b/slp-reduc-5.ll index a74c3b1..0972df7 100644 --- a/slp-reduc-5.ll +++ b/slp-reduc-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-reduc-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-reduc-5.s > slp-reduc-5.ll +; ; ModuleID = 'slp-reduc-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-reduc-6.ll b/slp-reduc-6.ll index f137e99..f8ac3c7 100644 --- a/slp-reduc-6.ll +++ b/slp-reduc-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-reduc-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-reduc-6.s > slp-reduc-6.ll +; ; ModuleID = 'slp-reduc-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-widen-mult-half.ll b/slp-widen-mult-half.ll index 6e50eba..53c6432 100644 --- a/slp-widen-mult-half.ll +++ b/slp-widen-mult-half.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-widen-mult-half.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-widen-mult-half.s > slp-widen-mult-half.ll +; ; ModuleID = 'slp-widen-mult-half.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/slp-widen-mult-s16.ll b/slp-widen-mult-s16.ll index fc257c3..97deb7f 100644 --- a/slp-widen-mult-s16.ll +++ b/slp-widen-mult-s16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-widen-mult-s16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-widen-mult-s16.s > slp-widen-mult-s16.ll +; ; ModuleID = 'slp-widen-mult-s16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/slp-widen-mult-u8.ll b/slp-widen-mult-u8.ll index be397cc..ae7d102 100644 --- a/slp-widen-mult-u8.ll +++ b/slp-widen-mult-u8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 slp-widen-mult-u8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer slp-widen-mult-u8.s > slp-widen-mult-u8.ll +; ; ModuleID = 'slp-widen-mult-u8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/trapv-vect-reduc-4.ll b/trapv-vect-reduc-4.ll index 013a4f5..6c64307 100644 --- a/trapv-vect-reduc-4.ll +++ b/trapv-vect-reduc-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 trapv-vect-reduc-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer trapv-vect-reduc-4.s > trapv-vect-reduc-4.ll +; ; ModuleID = 'trapv-vect-reduc-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/unswitch-loops-pr26969.ll b/unswitch-loops-pr26969.ll index 0d887b2..3a28f79 100644 --- a/unswitch-loops-pr26969.ll +++ b/unswitch-loops-pr26969.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 unswitch-loops-pr26969.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer unswitch-loops-pr26969.s > unswitch-loops-pr26969.ll +; ; ModuleID = 'unswitch-loops-pr26969.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vec-scal-opt.ll b/vec-scal-opt.ll index 2e189af..e7de50d 100644 --- a/vec-scal-opt.ll +++ b/vec-scal-opt.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vec-scal-opt.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vec-scal-opt.s > vec-scal-opt.ll +; ; ModuleID = 'vec-scal-opt.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vec-scal-opt1.ll b/vec-scal-opt1.ll index 1a7d20e..58923fc 100644 --- a/vec-scal-opt1.ll +++ b/vec-scal-opt1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vec-scal-opt1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vec-scal-opt1.s > vec-scal-opt1.ll +; ; ModuleID = 'vec-scal-opt1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vec-scal-opt2.ll b/vec-scal-opt2.ll index c97931b..4b57120 100644 --- a/vec-scal-opt2.ll +++ b/vec-scal-opt2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vec-scal-opt2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vec-scal-opt2.s > vec-scal-opt2.ll +; ; ModuleID = 'vec-scal-opt2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-1.ll b/vect-1.ll index eaf560c..743af8c 100644 --- a/vect-1.ll +++ b/vect-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-1.s > vect-1.ll +; ; ModuleID = 'vect-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-10.ll b/vect-10.ll index 641a2a7..d6ace6a 100644 --- a/vect-10.ll +++ b/vect-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-10.s > vect-10.ll +; ; ModuleID = 'vect-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-100.ll b/vect-100.ll index ef4712c..b65b5e0 100644 --- a/vect-100.ll +++ b/vect-100.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-100.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-100.s > vect-100.ll +; ; ModuleID = 'vect-100.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-103.ll b/vect-103.ll index acecde9..75d5feb 100644 --- a/vect-103.ll +++ b/vect-103.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-103.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-103.s > vect-103.ll +; ; ModuleID = 'vect-103.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-104.ll b/vect-104.ll index ef426f6..174eb05 100644 --- a/vect-104.ll +++ b/vect-104.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-104.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-104.s > vect-104.ll +; ; ModuleID = 'vect-104.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-105.ll b/vect-105.ll index 557881e..46ae27d 100644 --- a/vect-105.ll +++ b/vect-105.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-105.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-105.s > vect-105.ll +; ; ModuleID = 'vect-105.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-106.ll b/vect-106.ll index 8b57472..1c580d7 100644 --- a/vect-106.ll +++ b/vect-106.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-106.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-106.s > vect-106.ll +; ; ModuleID = 'vect-106.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-107.ll b/vect-107.ll index 2397295..f6c2460 100644 --- a/vect-107.ll +++ b/vect-107.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-107.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-107.s > vect-107.ll +; ; ModuleID = 'vect-107.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-108.ll b/vect-108.ll index ea780b3..567cd24 100644 --- a/vect-108.ll +++ b/vect-108.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-108.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-108.s > vect-108.ll +; ; ModuleID = 'vect-108.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-109.ll b/vect-109.ll index 052a128..697a11a 100644 --- a/vect-109.ll +++ b/vect-109.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-109.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-109.s > vect-109.ll +; ; ModuleID = 'vect-109.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-11.ll b/vect-11.ll index cddf7c8..85a674b 100644 --- a/vect-11.ll +++ b/vect-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-11.s > vect-11.ll +; ; ModuleID = 'vect-11.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-110.ll b/vect-110.ll index b8303af..f632e4b 100644 --- a/vect-110.ll +++ b/vect-110.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-110.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-110.s > vect-110.ll +; ; ModuleID = 'vect-110.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-112.ll b/vect-112.ll index 4c8b712..c7f110a 100644 --- a/vect-112.ll +++ b/vect-112.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-112.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-112.s > vect-112.ll +; ; ModuleID = 'vect-112.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-113.ll b/vect-113.ll index 61fe60a..380e93c 100644 --- a/vect-113.ll +++ b/vect-113.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-113.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-113.s > vect-113.ll +; ; ModuleID = 'vect-113.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-114.ll b/vect-114.ll index 6fd8831..bfd6a9b 100644 --- a/vect-114.ll +++ b/vect-114.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-114.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-114.s > vect-114.ll +; ; ModuleID = 'vect-114.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-115.ll b/vect-115.ll index 74a8783..575af85 100644 --- a/vect-115.ll +++ b/vect-115.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-115.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-115.s > vect-115.ll +; ; ModuleID = 'vect-115.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-116.ll b/vect-116.ll index ee7a9f2..5147538 100644 --- a/vect-116.ll +++ b/vect-116.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-116.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-116.s > vect-116.ll +; ; ModuleID = 'vect-116.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-117.ll b/vect-117.ll index 572f5fe..457fcaf 100644 --- a/vect-117.ll +++ b/vect-117.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-117.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-117.s > vect-117.ll +; ; ModuleID = 'vect-117.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-118.ll b/vect-118.ll index 02a6c52..4cf9e21 100644 --- a/vect-118.ll +++ b/vect-118.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-118.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-118.s > vect-118.ll +; ; ModuleID = 'vect-118.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-119.ll b/vect-119.ll index f0f204a..9766408 100644 --- a/vect-119.ll +++ b/vect-119.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-119.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-119.s > vect-119.ll +; ; ModuleID = 'vect-119.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-11a.ll b/vect-11a.ll index 05e8ec2..7c7726a 100644 --- a/vect-11a.ll +++ b/vect-11a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-11a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-11a.s > vect-11a.ll +; ; ModuleID = 'vect-11a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-12.ll b/vect-12.ll index fb8d6de..7399d73 100644 --- a/vect-12.ll +++ b/vect-12.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-12.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-12.s > vect-12.ll +; ; ModuleID = 'vect-12.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-120.ll b/vect-120.ll index 197b954..ac13a5d 100644 --- a/vect-120.ll +++ b/vect-120.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-120.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-120.s > vect-120.ll +; ; ModuleID = 'vect-120.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-121.ll b/vect-121.ll index 5302409..d02cc15 100644 --- a/vect-121.ll +++ b/vect-121.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-121.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-121.s > vect-121.ll +; ; ModuleID = 'vect-121.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-13.ll b/vect-13.ll index e574422..1d3d1c0 100644 --- a/vect-13.ll +++ b/vect-13.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-13.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-13.s > vect-13.ll +; ; ModuleID = 'vect-13.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-14.ll b/vect-14.ll index 1b98a8e..7d37a38 100644 --- a/vect-14.ll +++ b/vect-14.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-14.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-14.s > vect-14.ll +; ; ModuleID = 'vect-14.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-15.ll b/vect-15.ll index 8a393cf..8d84f23 100644 --- a/vect-15.ll +++ b/vect-15.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-15.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-15.s > vect-15.ll +; ; ModuleID = 'vect-15.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-17.ll b/vect-17.ll index d601f6d..6676b6b 100644 --- a/vect-17.ll +++ b/vect-17.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-17.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-17.s > vect-17.ll +; ; ModuleID = 'vect-17.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-18.ll b/vect-18.ll index 85d6dc2..64add4a 100644 --- a/vect-18.ll +++ b/vect-18.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-18.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-18.s > vect-18.ll +; ; ModuleID = 'vect-18.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-19.ll b/vect-19.ll index 1cda9db..fac50c0 100644 --- a/vect-19.ll +++ b/vect-19.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-19.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-19.s > vect-19.ll +; ; ModuleID = 'vect-19.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-2.ll b/vect-2.ll index 0b5510a..34879d6 100644 --- a/vect-2.ll +++ b/vect-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-2.s > vect-2.ll +; ; ModuleID = 'vect-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-20.ll b/vect-20.ll index 16bf78f..8e12239 100644 --- a/vect-20.ll +++ b/vect-20.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-20.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-20.s > vect-20.ll +; ; ModuleID = 'vect-20.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-21.ll b/vect-21.ll index 41ead4e..8ca6054 100644 --- a/vect-21.ll +++ b/vect-21.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-21.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-21.s > vect-21.ll +; ; ModuleID = 'vect-21.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-22.ll b/vect-22.ll index 2fe97c0..a822b92 100644 --- a/vect-22.ll +++ b/vect-22.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-22.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-22.s > vect-22.ll +; ; ModuleID = 'vect-22.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-23.ll b/vect-23.ll index d38c2eb..9aeb0b5 100644 --- a/vect-23.ll +++ b/vect-23.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-23.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-23.s > vect-23.ll +; ; ModuleID = 'vect-23.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-24.ll b/vect-24.ll index dfd6336..e461d51 100644 --- a/vect-24.ll +++ b/vect-24.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-24.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-24.s > vect-24.ll +; ; ModuleID = 'vect-24.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-25.ll b/vect-25.ll index d035a96..7d2ed27 100644 --- a/vect-25.ll +++ b/vect-25.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-25.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-25.s > vect-25.ll +; ; ModuleID = 'vect-25.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-26.ll b/vect-26.ll index 8e04dfa..3205bf2 100644 --- a/vect-26.ll +++ b/vect-26.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-26.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-26.s > vect-26.ll +; ; ModuleID = 'vect-26.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-27.ll b/vect-27.ll index 1c6aa73..24b818a 100644 --- a/vect-27.ll +++ b/vect-27.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-27.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-27.s > vect-27.ll +; ; ModuleID = 'vect-27.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-28.ll b/vect-28.ll index a1f8ab3..ee8fa31 100644 --- a/vect-28.ll +++ b/vect-28.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-28.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-28.s > vect-28.ll +; ; ModuleID = 'vect-28.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-29.ll b/vect-29.ll index c297c32..3a533e6 100644 --- a/vect-29.ll +++ b/vect-29.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-29.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-29.s > vect-29.ll +; ; ModuleID = 'vect-29.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-3.ll b/vect-3.ll index 89af4ec..9a559bd 100644 --- a/vect-3.ll +++ b/vect-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-3.s > vect-3.ll +; ; ModuleID = 'vect-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-30.ll b/vect-30.ll index 9a27728..cc31846 100644 --- a/vect-30.ll +++ b/vect-30.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-30.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-30.s > vect-30.ll +; ; ModuleID = 'vect-30.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-31.ll b/vect-31.ll index 66ce165..4055c7c 100644 --- a/vect-31.ll +++ b/vect-31.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-31.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-31.s > vect-31.ll +; ; ModuleID = 'vect-31.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-32.ll b/vect-32.ll index c95d4c4..3e6643c 100644 --- a/vect-32.ll +++ b/vect-32.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-32.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-32.s > vect-32.ll +; ; ModuleID = 'vect-32.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-33.ll b/vect-33.ll index 1e02e55..357d236 100644 --- a/vect-33.ll +++ b/vect-33.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-33.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-33.s > vect-33.ll +; ; ModuleID = 'vect-33.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-34.ll b/vect-34.ll index 402b238..92a7d03 100644 --- a/vect-34.ll +++ b/vect-34.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-34.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-34.s > vect-34.ll +; ; ModuleID = 'vect-34.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-35.ll b/vect-35.ll index 960b158..56c5e91 100644 --- a/vect-35.ll +++ b/vect-35.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-35.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-35.s > vect-35.ll +; ; ModuleID = 'vect-35.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-36.ll b/vect-36.ll index f9c2633..9c1e675 100644 --- a/vect-36.ll +++ b/vect-36.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-36.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-36.s > vect-36.ll +; ; ModuleID = 'vect-36.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-38.ll b/vect-38.ll index 3feb164..5423313 100644 --- a/vect-38.ll +++ b/vect-38.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-38.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-38.s > vect-38.ll +; ; ModuleID = 'vect-38.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-4.ll b/vect-4.ll index 90527e8..9ef24ab 100644 --- a/vect-4.ll +++ b/vect-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-4.s > vect-4.ll +; ; ModuleID = 'vect-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-40.ll b/vect-40.ll index 5f9d313..254cd57 100644 --- a/vect-40.ll +++ b/vect-40.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-40.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-40.s > vect-40.ll +; ; ModuleID = 'vect-40.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-42.ll b/vect-42.ll index 50e336b..1ab0033 100644 --- a/vect-42.ll +++ b/vect-42.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-42.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-42.s > vect-42.ll +; ; ModuleID = 'vect-42.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-44.ll b/vect-44.ll index 5a7e432..9fbeff5 100644 --- a/vect-44.ll +++ b/vect-44.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-44.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-44.s > vect-44.ll +; ; ModuleID = 'vect-44.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-46.ll b/vect-46.ll index 3f9b0b3..b04f23c 100644 --- a/vect-46.ll +++ b/vect-46.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-46.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-46.s > vect-46.ll +; ; ModuleID = 'vect-46.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-48.ll b/vect-48.ll index f5db060..0d8a3a4 100644 --- a/vect-48.ll +++ b/vect-48.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-48.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-48.s > vect-48.ll +; ; ModuleID = 'vect-48.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-5.ll b/vect-5.ll index f523d86..341f4ce 100644 --- a/vect-5.ll +++ b/vect-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-5.s > vect-5.ll +; ; ModuleID = 'vect-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-50.ll b/vect-50.ll index 7182317..173f50e 100644 --- a/vect-50.ll +++ b/vect-50.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-50.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-50.s > vect-50.ll +; ; ModuleID = 'vect-50.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-52.ll b/vect-52.ll index 7cddb34..174b6bf 100644 --- a/vect-52.ll +++ b/vect-52.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-52.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-52.s > vect-52.ll +; ; ModuleID = 'vect-52.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-54.ll b/vect-54.ll index cb6ed35..eede121 100644 --- a/vect-54.ll +++ b/vect-54.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-54.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-54.s > vect-54.ll +; ; ModuleID = 'vect-54.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-56.ll b/vect-56.ll index 6dd654f..6bbd0ab 100644 --- a/vect-56.ll +++ b/vect-56.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-56.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-56.s > vect-56.ll +; ; ModuleID = 'vect-56.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-58.ll b/vect-58.ll index 807917f..e42cdaf 100644 --- a/vect-58.ll +++ b/vect-58.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-58.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-58.s > vect-58.ll +; ; ModuleID = 'vect-58.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-6.ll b/vect-6.ll index f39f809..6dc0b08 100644 --- a/vect-6.ll +++ b/vect-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-6.s > vect-6.ll +; ; ModuleID = 'vect-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-60.ll b/vect-60.ll index 682ebd3..bf14abc 100644 --- a/vect-60.ll +++ b/vect-60.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-60.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-60.s > vect-60.ll +; ; ModuleID = 'vect-60.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-62.ll b/vect-62.ll index a59372e..f5e3b1e 100644 --- a/vect-62.ll +++ b/vect-62.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-62.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-62.s > vect-62.ll +; ; ModuleID = 'vect-62.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-63.ll b/vect-63.ll index d00b513..cd37171 100644 --- a/vect-63.ll +++ b/vect-63.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-63.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-63.s > vect-63.ll +; ; ModuleID = 'vect-63.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-64.ll b/vect-64.ll index f6405c9..e1459ca 100644 --- a/vect-64.ll +++ b/vect-64.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-64.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-64.s > vect-64.ll +; ; ModuleID = 'vect-64.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-65.ll b/vect-65.ll index 481b70a..b0c235e 100644 --- a/vect-65.ll +++ b/vect-65.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-65.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-65.s > vect-65.ll +; ; ModuleID = 'vect-65.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-66.ll b/vect-66.ll index e60546c..c68e247 100644 --- a/vect-66.ll +++ b/vect-66.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-66.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-66.s > vect-66.ll +; ; ModuleID = 'vect-66.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-67.ll b/vect-67.ll index 176c328..ed54ea4 100644 --- a/vect-67.ll +++ b/vect-67.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-67.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-67.s > vect-67.ll +; ; ModuleID = 'vect-67.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-68.ll b/vect-68.ll index 0383490..a19ba54 100644 --- a/vect-68.ll +++ b/vect-68.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-68.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-68.s > vect-68.ll +; ; ModuleID = 'vect-68.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-7.ll b/vect-7.ll index 7c6478c..556d1f2 100644 --- a/vect-7.ll +++ b/vect-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-7.s > vect-7.ll +; ; ModuleID = 'vect-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-70.ll b/vect-70.ll index 7da0b10..f45bb33 100644 --- a/vect-70.ll +++ b/vect-70.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-70.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-70.s > vect-70.ll +; ; ModuleID = 'vect-70.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-71.ll b/vect-71.ll index 017a502..edcfc1e 100644 --- a/vect-71.ll +++ b/vect-71.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-71.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-71.s > vect-71.ll +; ; ModuleID = 'vect-71.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-72.ll b/vect-72.ll index 91b9cd9..7e6f27c 100644 --- a/vect-72.ll +++ b/vect-72.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-72.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-72.s > vect-72.ll +; ; ModuleID = 'vect-72.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-73.ll b/vect-73.ll index 6d3ce6a..4d7939e 100644 --- a/vect-73.ll +++ b/vect-73.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-73.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-73.s > vect-73.ll +; ; ModuleID = 'vect-73.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-74.ll b/vect-74.ll index b80eed6..2e6973b 100644 --- a/vect-74.ll +++ b/vect-74.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-74.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-74.s > vect-74.ll +; ; ModuleID = 'vect-74.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-75.ll b/vect-75.ll index f1d99c0..a129345 100644 --- a/vect-75.ll +++ b/vect-75.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-75.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-75.s > vect-75.ll +; ; ModuleID = 'vect-75.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-76.ll b/vect-76.ll index f2acd44..118b065 100644 --- a/vect-76.ll +++ b/vect-76.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-76.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-76.s > vect-76.ll +; ; ModuleID = 'vect-76.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-77-alignchecks.ll b/vect-77-alignchecks.ll index bc0aefa..0831918 100644 --- a/vect-77-alignchecks.ll +++ b/vect-77-alignchecks.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-77-alignchecks.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-77-alignchecks.s > vect-77-alignchecks.ll +; ; ModuleID = 'vect-77-alignchecks.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-77-global.ll b/vect-77-global.ll index e2e4447..de03c44 100644 --- a/vect-77-global.ll +++ b/vect-77-global.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-77-global.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-77-global.s > vect-77-global.ll +; ; ModuleID = 'vect-77-global.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-77.ll b/vect-77.ll index dcc3b84..11c373f 100644 --- a/vect-77.ll +++ b/vect-77.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-77.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-77.s > vect-77.ll +; ; ModuleID = 'vect-77.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-78-alignchecks.ll b/vect-78-alignchecks.ll index bebc240..fc06700 100644 --- a/vect-78-alignchecks.ll +++ b/vect-78-alignchecks.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-78-alignchecks.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-78-alignchecks.s > vect-78-alignchecks.ll +; ; ModuleID = 'vect-78-alignchecks.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-78-global.ll b/vect-78-global.ll index 80168cb..e30fd8e 100644 --- a/vect-78-global.ll +++ b/vect-78-global.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-78-global.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-78-global.s > vect-78-global.ll +; ; ModuleID = 'vect-78-global.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-78.ll b/vect-78.ll index 5701878..13aab8f 100644 --- a/vect-78.ll +++ b/vect-78.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-78.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-78.s > vect-78.ll +; ; ModuleID = 'vect-78.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-8.ll b/vect-8.ll index 93d7b86..d2862b2 100644 --- a/vect-8.ll +++ b/vect-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-8.s > vect-8.ll +; ; ModuleID = 'vect-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-80.ll b/vect-80.ll index 2fcd54e..c2a5f6f 100644 --- a/vect-80.ll +++ b/vect-80.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-80.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-80.s > vect-80.ll +; ; ModuleID = 'vect-80.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-82.ll b/vect-82.ll index 613d6c0..4fcb799 100644 --- a/vect-82.ll +++ b/vect-82.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-82.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-82.s > vect-82.ll +; ; ModuleID = 'vect-82.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-82_64.ll b/vect-82_64.ll index 35d8e23..0899c32 100644 --- a/vect-82_64.ll +++ b/vect-82_64.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-82_64.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-82_64.s > vect-82_64.ll +; ; ModuleID = 'vect-82_64.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-83.ll b/vect-83.ll index 64714f4..7595d5d 100644 --- a/vect-83.ll +++ b/vect-83.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-83.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-83.s > vect-83.ll +; ; ModuleID = 'vect-83.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-83_64.ll b/vect-83_64.ll index eb97061..65de261 100644 --- a/vect-83_64.ll +++ b/vect-83_64.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-83_64.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-83_64.s > vect-83_64.ll +; ; ModuleID = 'vect-83_64.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-85.ll b/vect-85.ll index 3fee7fd..5d271dc 100644 --- a/vect-85.ll +++ b/vect-85.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-85.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-85.s > vect-85.ll +; ; ModuleID = 'vect-85.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-86.ll b/vect-86.ll index af0eb76..e27c6b4 100644 --- a/vect-86.ll +++ b/vect-86.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-86.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-86.s > vect-86.ll +; ; ModuleID = 'vect-86.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-87.ll b/vect-87.ll index a866359..7837f6d 100644 --- a/vect-87.ll +++ b/vect-87.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-87.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-87.s > vect-87.ll +; ; ModuleID = 'vect-87.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-88.ll b/vect-88.ll index 75eaf9e..f8b88c4 100644 --- a/vect-88.ll +++ b/vect-88.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-88.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-88.s > vect-88.ll +; ; ModuleID = 'vect-88.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-89.ll b/vect-89.ll index e06ca15..8624477 100644 --- a/vect-89.ll +++ b/vect-89.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-89.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-89.s > vect-89.ll +; ; ModuleID = 'vect-89.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-9.ll b/vect-9.ll index bf73045..6ede743 100644 --- a/vect-9.ll +++ b/vect-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-9.s > vect-9.ll +; ; ModuleID = 'vect-9.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-91.ll b/vect-91.ll index 45aa9b7..33746e8 100644 --- a/vect-91.ll +++ b/vect-91.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-91.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-91.s > vect-91.ll +; ; ModuleID = 'vect-91.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-92.ll b/vect-92.ll index 817dbc2..48512b1 100644 --- a/vect-92.ll +++ b/vect-92.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-92.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-92.s > vect-92.ll +; ; ModuleID = 'vect-92.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-93.ll b/vect-93.ll index cf66b6c..dfe25f5 100644 --- a/vect-93.ll +++ b/vect-93.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-93.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-93.s > vect-93.ll +; ; ModuleID = 'vect-93.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-95.ll b/vect-95.ll index b6c9d96..453fa86 100644 --- a/vect-95.ll +++ b/vect-95.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-95.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-95.s > vect-95.ll +; ; ModuleID = 'vect-95.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-96.ll b/vect-96.ll index fc8895e..f1d5034 100644 --- a/vect-96.ll +++ b/vect-96.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-96.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-96.s > vect-96.ll +; ; ModuleID = 'vect-96.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-97.ll b/vect-97.ll index 908d7a4..1dc8f7b 100644 --- a/vect-97.ll +++ b/vect-97.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-97.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-97.s > vect-97.ll +; ; ModuleID = 'vect-97.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-98.ll b/vect-98.ll index eccbe2d..7845e9c 100644 --- a/vect-98.ll +++ b/vect-98.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-98.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-98.s > vect-98.ll +; ; ModuleID = 'vect-98.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-99.ll b/vect-99.ll index 46b80ac..64a07d3 100644 --- a/vect-99.ll +++ b/vect-99.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-99.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-99.s > vect-99.ll +; ; ModuleID = 'vect-99.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-align-1.ll b/vect-align-1.ll index ab7621f..17f13e2 100644 --- a/vect-align-1.ll +++ b/vect-align-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-align-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-align-1.s > vect-align-1.ll +; ; ModuleID = 'vect-align-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-align-2.ll b/vect-align-2.ll index 254021d..b0563c5 100644 --- a/vect-align-2.ll +++ b/vect-align-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-align-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-align-2.s > vect-align-2.ll +; ; ModuleID = 'vect-align-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-all.ll b/vect-all.ll index efa13f1..f280527 100644 --- a/vect-all.ll +++ b/vect-all.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-all.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-all.s > vect-all.ll +; ; ModuleID = 'vect-all.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-complex-1.ll b/vect-complex-1.ll index dae6681..bc09bed 100644 --- a/vect-complex-1.ll +++ b/vect-complex-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-complex-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-complex-1.s > vect-complex-1.ll +; ; ModuleID = 'vect-complex-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-complex-2.ll b/vect-complex-2.ll index e81fb89..d8d8156 100644 --- a/vect-complex-2.ll +++ b/vect-complex-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-complex-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-complex-2.s > vect-complex-2.ll +; ; ModuleID = 'vect-complex-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-complex-4.ll b/vect-complex-4.ll index a207e69..c02cc48 100644 --- a/vect-complex-4.ll +++ b/vect-complex-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-complex-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-complex-4.s > vect-complex-4.ll +; ; ModuleID = 'vect-complex-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-complex-5.ll b/vect-complex-5.ll index c4af1fa..0818ad3 100644 --- a/vect-complex-5.ll +++ b/vect-complex-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-complex-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-complex-5.s > vect-complex-5.ll +; ; ModuleID = 'vect-complex-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cond-1.ll b/vect-cond-1.ll index c623e17..06191d4 100644 --- a/vect-cond-1.ll +++ b/vect-cond-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cond-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cond-1.s > vect-cond-1.ll +; ; ModuleID = 'vect-cond-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cond-2.ll b/vect-cond-2.ll index b5bbdaa..a0c142c 100644 --- a/vect-cond-2.ll +++ b/vect-cond-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cond-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cond-2.s > vect-cond-2.ll +; ; ModuleID = 'vect-cond-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cond-3.ll b/vect-cond-3.ll index da90210..5106202 100644 --- a/vect-cond-3.ll +++ b/vect-cond-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cond-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cond-3.s > vect-cond-3.ll +; ; ModuleID = 'vect-cond-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cond-4.ll b/vect-cond-4.ll index 6024070..9ddd224 100644 --- a/vect-cond-4.ll +++ b/vect-cond-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cond-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cond-4.s > vect-cond-4.ll +; ; ModuleID = 'vect-cond-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cond-5.ll b/vect-cond-5.ll index ca3890c..9848cfb 100644 --- a/vect-cond-5.ll +++ b/vect-cond-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cond-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cond-5.s > vect-cond-5.ll +; ; ModuleID = 'vect-cond-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cond-6.ll b/vect-cond-6.ll index c7cb2f9..1cfd405 100644 --- a/vect-cond-6.ll +++ b/vect-cond-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cond-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cond-6.s > vect-cond-6.ll +; ; ModuleID = 'vect-cond-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cselim-1.ll b/vect-cselim-1.ll index 5f562e8..d2d776c 100644 --- a/vect-cselim-1.ll +++ b/vect-cselim-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cselim-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cselim-1.s > vect-cselim-1.ll +; ; ModuleID = 'vect-cselim-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-cselim-2.ll b/vect-cselim-2.ll index 9d10924..09cec41 100644 --- a/vect-cselim-2.ll +++ b/vect-cselim-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-cselim-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-cselim-2.s > vect-cselim-2.ll +; ; ModuleID = 'vect-cselim-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-debug-pr41926.ll b/vect-debug-pr41926.ll index 07c89cf..a636dd2 100644 --- a/vect-debug-pr41926.ll +++ b/vect-debug-pr41926.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-debug-pr41926.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-debug-pr41926.s > vect-debug-pr41926.ll +; ; ModuleID = 'vect-debug-pr41926.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-1.ll b/vect-double-reduc-1.ll index ab75b5f..61078f6 100644 --- a/vect-double-reduc-1.ll +++ b/vect-double-reduc-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-1.s > vect-double-reduc-1.ll +; ; ModuleID = 'vect-double-reduc-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-2.ll b/vect-double-reduc-2.ll index ce9bc04..6df5dcf 100644 --- a/vect-double-reduc-2.ll +++ b/vect-double-reduc-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-2.s > vect-double-reduc-2.ll +; ; ModuleID = 'vect-double-reduc-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-3.ll b/vect-double-reduc-3.ll index 7299dd0..686312b 100644 --- a/vect-double-reduc-3.ll +++ b/vect-double-reduc-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-3.s > vect-double-reduc-3.ll +; ; ModuleID = 'vect-double-reduc-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-4.ll b/vect-double-reduc-4.ll index 70c57b7..8086b20 100644 --- a/vect-double-reduc-4.ll +++ b/vect-double-reduc-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-4.s > vect-double-reduc-4.ll +; ; ModuleID = 'vect-double-reduc-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-5.ll b/vect-double-reduc-5.ll index bc4de8f..7e39649 100644 --- a/vect-double-reduc-5.ll +++ b/vect-double-reduc-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-5.s > vect-double-reduc-5.ll +; ; ModuleID = 'vect-double-reduc-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-6.ll b/vect-double-reduc-6.ll index 79377d9..6b20cea 100644 --- a/vect-double-reduc-6.ll +++ b/vect-double-reduc-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-6.s > vect-double-reduc-6.ll +; ; ModuleID = 'vect-double-reduc-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-double-reduc-7.ll b/vect-double-reduc-7.ll index 03b216e..c64262a 100644 --- a/vect-double-reduc-7.ll +++ b/vect-double-reduc-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-double-reduc-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-double-reduc-7.s > vect-double-reduc-7.ll +; ; ModuleID = 'vect-double-reduc-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-dv-1.ll b/vect-dv-1.ll index 64baf5f..011c888 100644 --- a/vect-dv-1.ll +++ b/vect-dv-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-dv-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-dv-1.s > vect-dv-1.ll +; ; ModuleID = 'vect-dv-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-float-extend-1.ll b/vect-float-extend-1.ll index 25079de..0a3b0aa 100644 --- a/vect-float-extend-1.ll +++ b/vect-float-extend-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-float-extend-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-float-extend-1.s > vect-float-extend-1.ll +; ; ModuleID = 'vect-float-extend-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-float-truncate-1.ll b/vect-float-truncate-1.ll index 9c19038..4894634 100644 --- a/vect-float-truncate-1.ll +++ b/vect-float-truncate-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-float-truncate-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-float-truncate-1.s > vect-float-truncate-1.ll +; ; ModuleID = 'vect-float-truncate-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-floatint-conversion-1.ll b/vect-floatint-conversion-1.ll index 88b8c74..e158456 100644 --- a/vect-floatint-conversion-1.ll +++ b/vect-floatint-conversion-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-floatint-conversion-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-floatint-conversion-1.s > vect-floatint-conversion-1.ll +; ; ModuleID = 'vect-floatint-conversion-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-floatint-conversion-2.ll b/vect-floatint-conversion-2.ll index fdbf009..bcd1b43 100644 --- a/vect-floatint-conversion-2.ll +++ b/vect-floatint-conversion-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-floatint-conversion-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-floatint-conversion-2.s > vect-floatint-conversion-2.ll +; ; ModuleID = 'vect-floatint-conversion-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-fold-1.ll b/vect-fold-1.ll index 7b414a6..2662607 100644 --- a/vect-fold-1.ll +++ b/vect-fold-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-fold-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-fold-1.s > vect-fold-1.ll +; ; ModuleID = 'vect-fold-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-ifcvt-10.ll b/vect-ifcvt-10.ll index e776704..0f67ca4 100644 --- a/vect-ifcvt-10.ll +++ b/vect-ifcvt-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-10.s > vect-ifcvt-10.ll +; ; ModuleID = 'vect-ifcvt-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-ifcvt-16.ll b/vect-ifcvt-16.ll index 01ddfad..4ec1364 100644 --- a/vect-ifcvt-16.ll +++ b/vect-ifcvt-16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-16.s > vect-ifcvt-16.ll +; ; ModuleID = 'vect-ifcvt-16.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-17.ll b/vect-ifcvt-17.ll index 622f50b..e89247b 100644 --- a/vect-ifcvt-17.ll +++ b/vect-ifcvt-17.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-17.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-17.s > vect-ifcvt-17.ll +; ; ModuleID = 'vect-ifcvt-17.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-2.ll b/vect-ifcvt-2.ll index e503b7e..5c14859 100644 --- a/vect-ifcvt-2.ll +++ b/vect-ifcvt-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-2.s > vect-ifcvt-2.ll +; ; ModuleID = 'vect-ifcvt-2.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-3.ll b/vect-ifcvt-3.ll index a5e3e71..08f17b5 100644 --- a/vect-ifcvt-3.ll +++ b/vect-ifcvt-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-3.s > vect-ifcvt-3.ll +; ; ModuleID = 'vect-ifcvt-3.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-4.ll b/vect-ifcvt-4.ll index 6f2fa34..2dc755b 100644 --- a/vect-ifcvt-4.ll +++ b/vect-ifcvt-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-4.s > vect-ifcvt-4.ll +; ; ModuleID = 'vect-ifcvt-4.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-5.ll b/vect-ifcvt-5.ll index c659c77..cf7762e 100644 --- a/vect-ifcvt-5.ll +++ b/vect-ifcvt-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-5.s > vect-ifcvt-5.ll +; ; ModuleID = 'vect-ifcvt-5.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-6.ll b/vect-ifcvt-6.ll index 6d7d1d6..0abd6a4 100644 --- a/vect-ifcvt-6.ll +++ b/vect-ifcvt-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-6.s > vect-ifcvt-6.ll +; ; ModuleID = 'vect-ifcvt-6.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-7.ll b/vect-ifcvt-7.ll index 9555342..5c768aa 100644 --- a/vect-ifcvt-7.ll +++ b/vect-ifcvt-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-7.s > vect-ifcvt-7.ll +; ; ModuleID = 'vect-ifcvt-7.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-ifcvt-9.ll b/vect-ifcvt-9.ll index 12213ca..7fdf410 100644 --- a/vect-ifcvt-9.ll +++ b/vect-ifcvt-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-ifcvt-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-ifcvt-9.s > vect-ifcvt-9.ll +; ; ModuleID = 'vect-ifcvt-9.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-intfloat-conversion-1.ll b/vect-intfloat-conversion-1.ll index f0fc99e..ff9476f 100644 --- a/vect-intfloat-conversion-1.ll +++ b/vect-intfloat-conversion-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-intfloat-conversion-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-intfloat-conversion-1.s > vect-intfloat-conversion-1.ll +; ; ModuleID = 'vect-intfloat-conversion-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-intfloat-conversion-2.ll b/vect-intfloat-conversion-2.ll index 2ab7158..970036e 100644 --- a/vect-intfloat-conversion-2.ll +++ b/vect-intfloat-conversion-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-intfloat-conversion-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-intfloat-conversion-2.s > vect-intfloat-conversion-2.ll +; ; ModuleID = 'vect-intfloat-conversion-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-intfloat-conversion-3.ll b/vect-intfloat-conversion-3.ll index 4e23af4..4a5e218 100644 --- a/vect-intfloat-conversion-3.ll +++ b/vect-intfloat-conversion-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-intfloat-conversion-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-intfloat-conversion-3.s > vect-intfloat-conversion-3.ll +; ; ModuleID = 'vect-intfloat-conversion-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-intfloat-conversion-4a.ll b/vect-intfloat-conversion-4a.ll index 30a1fc8..9cfebd2 100644 --- a/vect-intfloat-conversion-4a.ll +++ b/vect-intfloat-conversion-4a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-intfloat-conversion-4a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-intfloat-conversion-4a.s > vect-intfloat-conversion-4a.ll +; ; ModuleID = 'vect-intfloat-conversion-4a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-intfloat-conversion-4b.ll b/vect-intfloat-conversion-4b.ll index 8c878d4..e2fc8bd 100644 --- a/vect-intfloat-conversion-4b.ll +++ b/vect-intfloat-conversion-4b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-intfloat-conversion-4b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-intfloat-conversion-4b.s > vect-intfloat-conversion-4b.ll +; ; ModuleID = 'vect-intfloat-conversion-4b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-1.ll b/vect-iv-1.ll index fb095f2..e1f9f68 100644 --- a/vect-iv-1.ll +++ b/vect-iv-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-1.s > vect-iv-1.ll +; ; ModuleID = 'vect-iv-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-10.ll b/vect-iv-10.ll index 0451b3d..0e31b07 100644 --- a/vect-iv-10.ll +++ b/vect-iv-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-10.s > vect-iv-10.ll +; ; ModuleID = 'vect-iv-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-11.ll b/vect-iv-11.ll index b5c55fb..9dc6b84 100644 --- a/vect-iv-11.ll +++ b/vect-iv-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-11.s > vect-iv-11.ll +; ; ModuleID = 'vect-iv-11.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-2.ll b/vect-iv-2.ll index 5756cc4..c5bb1b4 100644 --- a/vect-iv-2.ll +++ b/vect-iv-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-2.s > vect-iv-2.ll +; ; ModuleID = 'vect-iv-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-3.ll b/vect-iv-3.ll index c908c36..7cf0aa4 100644 --- a/vect-iv-3.ll +++ b/vect-iv-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-3.s > vect-iv-3.ll +; ; ModuleID = 'vect-iv-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-4.ll b/vect-iv-4.ll index 509a89b..df015ee 100644 --- a/vect-iv-4.ll +++ b/vect-iv-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-4.s > vect-iv-4.ll +; ; ModuleID = 'vect-iv-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-5.ll b/vect-iv-5.ll index 44763d6..ffeb8ab 100644 --- a/vect-iv-5.ll +++ b/vect-iv-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-5.s > vect-iv-5.ll +; ; ModuleID = 'vect-iv-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-6.ll b/vect-iv-6.ll index 67c83b0..7952676 100644 --- a/vect-iv-6.ll +++ b/vect-iv-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-6.s > vect-iv-6.ll +; ; ModuleID = 'vect-iv-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-7.ll b/vect-iv-7.ll index 60d0a1d..400808c 100644 --- a/vect-iv-7.ll +++ b/vect-iv-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-7.s > vect-iv-7.ll +; ; ModuleID = 'vect-iv-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-8.ll b/vect-iv-8.ll index 4f645d0..be0ac39 100644 --- a/vect-iv-8.ll +++ b/vect-iv-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-8.s > vect-iv-8.ll +; ; ModuleID = 'vect-iv-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-8a.ll b/vect-iv-8a.ll index e828a5d..73a1e6b 100644 --- a/vect-iv-8a.ll +++ b/vect-iv-8a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-8a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-8a.s > vect-iv-8a.ll +; ; ModuleID = 'vect-iv-8a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-iv-9.ll b/vect-iv-9.ll index 1ff3c78..f8e3e77 100644 --- a/vect-iv-9.ll +++ b/vect-iv-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-iv-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-iv-9.s > vect-iv-9.ll +; ; ModuleID = 'vect-iv-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-1.ll b/vect-multitypes-1.ll index 58975cb..3e23f6a 100644 --- a/vect-multitypes-1.ll +++ b/vect-multitypes-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-1.s > vect-multitypes-1.ll +; ; ModuleID = 'vect-multitypes-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-10.ll b/vect-multitypes-10.ll index a6bed5d..360d9f2 100644 --- a/vect-multitypes-10.ll +++ b/vect-multitypes-10.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-10.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-10.s > vect-multitypes-10.ll +; ; ModuleID = 'vect-multitypes-10.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-11.ll b/vect-multitypes-11.ll index 7ec724c..7de80f2 100644 --- a/vect-multitypes-11.ll +++ b/vect-multitypes-11.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-11.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-11.s > vect-multitypes-11.ll +; ; ModuleID = 'vect-multitypes-11.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-12.ll b/vect-multitypes-12.ll index 771b7af..c99b739 100644 --- a/vect-multitypes-12.ll +++ b/vect-multitypes-12.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-12.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-12.s > vect-multitypes-12.ll +; ; ModuleID = 'vect-multitypes-12.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-13.ll b/vect-multitypes-13.ll index a7c67d7..fea9377 100644 --- a/vect-multitypes-13.ll +++ b/vect-multitypes-13.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-13.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-13.s > vect-multitypes-13.ll +; ; ModuleID = 'vect-multitypes-13.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-14.ll b/vect-multitypes-14.ll index 59eed94..2106111 100644 --- a/vect-multitypes-14.ll +++ b/vect-multitypes-14.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-14.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-14.s > vect-multitypes-14.ll +; ; ModuleID = 'vect-multitypes-14.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-15.ll b/vect-multitypes-15.ll index 0862b5b..927a989 100644 --- a/vect-multitypes-15.ll +++ b/vect-multitypes-15.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-15.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-15.s > vect-multitypes-15.ll +; ; ModuleID = 'vect-multitypes-15.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-16.ll b/vect-multitypes-16.ll index 90964f1..32dad2d 100644 --- a/vect-multitypes-16.ll +++ b/vect-multitypes-16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-16.s > vect-multitypes-16.ll +; ; ModuleID = 'vect-multitypes-16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-17.ll b/vect-multitypes-17.ll index d9a9480..234fb4c 100644 --- a/vect-multitypes-17.ll +++ b/vect-multitypes-17.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-17.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-17.s > vect-multitypes-17.ll +; ; ModuleID = 'vect-multitypes-17.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-2.ll b/vect-multitypes-2.ll index d168b20..df846c2 100644 --- a/vect-multitypes-2.ll +++ b/vect-multitypes-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-2.s > vect-multitypes-2.ll +; ; ModuleID = 'vect-multitypes-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-3.ll b/vect-multitypes-3.ll index d908127..a4caa30 100644 --- a/vect-multitypes-3.ll +++ b/vect-multitypes-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-3.s > vect-multitypes-3.ll +; ; ModuleID = 'vect-multitypes-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-4.ll b/vect-multitypes-4.ll index cc56abd..6b689a6 100644 --- a/vect-multitypes-4.ll +++ b/vect-multitypes-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-4.s > vect-multitypes-4.ll +; ; ModuleID = 'vect-multitypes-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-5.ll b/vect-multitypes-5.ll index 62fb0ef..dd04dca 100644 --- a/vect-multitypes-5.ll +++ b/vect-multitypes-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-5.s > vect-multitypes-5.ll +; ; ModuleID = 'vect-multitypes-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-6.ll b/vect-multitypes-6.ll index 70ca924..5c6185a 100644 --- a/vect-multitypes-6.ll +++ b/vect-multitypes-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-6.s > vect-multitypes-6.ll +; ; ModuleID = 'vect-multitypes-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-7.ll b/vect-multitypes-7.ll index 4a85202..04ae941 100644 --- a/vect-multitypes-7.ll +++ b/vect-multitypes-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-7.s > vect-multitypes-7.ll +; ; ModuleID = 'vect-multitypes-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-8.ll b/vect-multitypes-8.ll index 0403db4..9b2d97f 100644 --- a/vect-multitypes-8.ll +++ b/vect-multitypes-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-8.s > vect-multitypes-8.ll +; ; ModuleID = 'vect-multitypes-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-multitypes-9.ll b/vect-multitypes-9.ll index 786889a..0f5977e 100644 --- a/vect-multitypes-9.ll +++ b/vect-multitypes-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-multitypes-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-multitypes-9.s > vect-multitypes-9.ll +; ; ModuleID = 'vect-multitypes-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-nest-cycle-1.ll b/vect-nest-cycle-1.ll index 6802796..d7c97b5 100644 --- a/vect-nest-cycle-1.ll +++ b/vect-nest-cycle-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-nest-cycle-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-nest-cycle-1.s > vect-nest-cycle-1.ll +; ; ModuleID = 'vect-nest-cycle-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-nest-cycle-2.ll b/vect-nest-cycle-2.ll index d3113df..a4d66b9 100644 --- a/vect-nest-cycle-2.ll +++ b/vect-nest-cycle-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-nest-cycle-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-nest-cycle-2.s > vect-nest-cycle-2.ll +; ; ModuleID = 'vect-nest-cycle-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-nest-cycle-3.ll b/vect-nest-cycle-3.ll index 1a01785..cfb02e1 100644 --- a/vect-nest-cycle-3.ll +++ b/vect-nest-cycle-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-nest-cycle-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-nest-cycle-3.s > vect-nest-cycle-3.ll +; ; ModuleID = 'vect-nest-cycle-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-1.ll b/vect-outer-1.ll index 24e6731..c8e69c0 100644 --- a/vect-outer-1.ll +++ b/vect-outer-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-1.s > vect-outer-1.ll +; ; ModuleID = 'vect-outer-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-1a.ll b/vect-outer-1a.ll index 6693b8e..38b1750 100644 --- a/vect-outer-1a.ll +++ b/vect-outer-1a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-1a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-1a.s > vect-outer-1a.ll +; ; ModuleID = 'vect-outer-1a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-1b.ll b/vect-outer-1b.ll index 9d1b359..db569ef 100644 --- a/vect-outer-1b.ll +++ b/vect-outer-1b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-1b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-1b.s > vect-outer-1b.ll +; ; ModuleID = 'vect-outer-1b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-2.ll b/vect-outer-2.ll index 64ff8d9..06d7983 100644 --- a/vect-outer-2.ll +++ b/vect-outer-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-2.s > vect-outer-2.ll +; ; ModuleID = 'vect-outer-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-2a.ll b/vect-outer-2a.ll index 292701a..460b1d1 100644 --- a/vect-outer-2a.ll +++ b/vect-outer-2a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-2a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-2a.s > vect-outer-2a.ll +; ; ModuleID = 'vect-outer-2a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-2b.ll b/vect-outer-2b.ll index 1510d56..2c70b3f 100644 --- a/vect-outer-2b.ll +++ b/vect-outer-2b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-2b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-2b.s > vect-outer-2b.ll +; ; ModuleID = 'vect-outer-2b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-2c.ll b/vect-outer-2c.ll index b8547ae..903d924 100644 --- a/vect-outer-2c.ll +++ b/vect-outer-2c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-2c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-2c.s > vect-outer-2c.ll +; ; ModuleID = 'vect-outer-2c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-2d.ll b/vect-outer-2d.ll index 48a6a9f..2e1c674 100644 --- a/vect-outer-2d.ll +++ b/vect-outer-2d.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-2d.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-2d.s > vect-outer-2d.ll +; ; ModuleID = 'vect-outer-2d.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-3.ll b/vect-outer-3.ll index 97dc2c0..95b4d2f 100644 --- a/vect-outer-3.ll +++ b/vect-outer-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-3.s > vect-outer-3.ll +; ; ModuleID = 'vect-outer-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-3a.ll b/vect-outer-3a.ll index ca6e660..132680c 100644 --- a/vect-outer-3a.ll +++ b/vect-outer-3a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-3a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-3a.s > vect-outer-3a.ll +; ; ModuleID = 'vect-outer-3a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-3b.ll b/vect-outer-3b.ll index 93fd4e8..48dbafa 100644 --- a/vect-outer-3b.ll +++ b/vect-outer-3b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-3b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-3b.s > vect-outer-3b.ll +; ; ModuleID = 'vect-outer-3b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-3c.ll b/vect-outer-3c.ll index 653387b..ccc2e2d 100644 --- a/vect-outer-3c.ll +++ b/vect-outer-3c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-3c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-3c.s > vect-outer-3c.ll +; ; ModuleID = 'vect-outer-3c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4.ll b/vect-outer-4.ll index d910410..d424ca4 100644 --- a/vect-outer-4.ll +++ b/vect-outer-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4.s > vect-outer-4.ll +; ; ModuleID = 'vect-outer-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4a.ll b/vect-outer-4a.ll index 14bdf9f..536ec26 100644 --- a/vect-outer-4a.ll +++ b/vect-outer-4a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4a.s > vect-outer-4a.ll +; ; ModuleID = 'vect-outer-4a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4b.ll b/vect-outer-4b.ll index 8880815..7ca9cd9 100644 --- a/vect-outer-4b.ll +++ b/vect-outer-4b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4b.s > vect-outer-4b.ll +; ; ModuleID = 'vect-outer-4b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4c.ll b/vect-outer-4c.ll index 8d23447..2827cbf 100644 --- a/vect-outer-4c.ll +++ b/vect-outer-4c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4c.s > vect-outer-4c.ll +; ; ModuleID = 'vect-outer-4c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4d.ll b/vect-outer-4d.ll index fdb3e33..500a5a9 100644 --- a/vect-outer-4d.ll +++ b/vect-outer-4d.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4d.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4d.s > vect-outer-4d.ll +; ; ModuleID = 'vect-outer-4d.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4e.ll b/vect-outer-4e.ll index dce33f4..09f7852 100644 --- a/vect-outer-4e.ll +++ b/vect-outer-4e.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4e.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4e.s > vect-outer-4e.ll +; ; ModuleID = 'vect-outer-4e.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4f.ll b/vect-outer-4f.ll index 4c71399..f6bbcaa 100644 --- a/vect-outer-4f.ll +++ b/vect-outer-4f.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4f.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4f.s > vect-outer-4f.ll +; ; ModuleID = 'vect-outer-4f.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4g.ll b/vect-outer-4g.ll index 7899e21..da21a05 100644 --- a/vect-outer-4g.ll +++ b/vect-outer-4g.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4g.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4g.s > vect-outer-4g.ll +; ; ModuleID = 'vect-outer-4g.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4i.ll b/vect-outer-4i.ll index 5ed41d0..95c5e41 100644 --- a/vect-outer-4i.ll +++ b/vect-outer-4i.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4i.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4i.s > vect-outer-4i.ll +; ; ModuleID = 'vect-outer-4i.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4j.ll b/vect-outer-4j.ll index 6b17879..36b8b0e 100644 --- a/vect-outer-4j.ll +++ b/vect-outer-4j.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4j.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4j.s > vect-outer-4j.ll +; ; ModuleID = 'vect-outer-4j.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4k.ll b/vect-outer-4k.ll index e61cebf..0deee90 100644 --- a/vect-outer-4k.ll +++ b/vect-outer-4k.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4k.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4k.s > vect-outer-4k.ll +; ; ModuleID = 'vect-outer-4k.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4l.ll b/vect-outer-4l.ll index 65f441a..a617ddb 100644 --- a/vect-outer-4l.ll +++ b/vect-outer-4l.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4l.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4l.s > vect-outer-4l.ll +; ; ModuleID = 'vect-outer-4l.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-4m.ll b/vect-outer-4m.ll index c0761cb..ec42118 100644 --- a/vect-outer-4m.ll +++ b/vect-outer-4m.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-4m.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-4m.s > vect-outer-4m.ll +; ; ModuleID = 'vect-outer-4m.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-5.ll b/vect-outer-5.ll index be9034b..3dca82a 100644 --- a/vect-outer-5.ll +++ b/vect-outer-5.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-5.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-5.s > vect-outer-5.ll +; ; ModuleID = 'vect-outer-5.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-6.ll b/vect-outer-6.ll index c4b9747..ae047d1 100644 --- a/vect-outer-6.ll +++ b/vect-outer-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-6.s > vect-outer-6.ll +; ; ModuleID = 'vect-outer-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-fir-lb.ll b/vect-outer-fir-lb.ll index c955ec1..394608c 100644 --- a/vect-outer-fir-lb.ll +++ b/vect-outer-fir-lb.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-fir-lb.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-fir-lb.s > vect-outer-fir-lb.ll +; ; ModuleID = 'vect-outer-fir-lb.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-outer-fir.ll b/vect-outer-fir.ll index 7cbe23f..4229e3f 100644 --- a/vect-outer-fir.ll +++ b/vect-outer-fir.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-outer-fir.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-outer-fir.s > vect-outer-fir.ll +; ; ModuleID = 'vect-outer-fir.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-peel-1.ll b/vect-peel-1.ll index 79150e3..de215f0 100644 --- a/vect-peel-1.ll +++ b/vect-peel-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-peel-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-peel-1.s > vect-peel-1.ll +; ; ModuleID = 'vect-peel-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-peel-2.ll b/vect-peel-2.ll index 825b3ba..d72f970 100644 --- a/vect-peel-2.ll +++ b/vect-peel-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-peel-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-peel-2.s > vect-peel-2.ll +; ; ModuleID = 'vect-peel-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-peel-3.ll b/vect-peel-3.ll index bed2800..16b6c22 100644 --- a/vect-peel-3.ll +++ b/vect-peel-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-peel-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-peel-3.s > vect-peel-3.ll +; ; ModuleID = 'vect-peel-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-peel-4.ll b/vect-peel-4.ll index a7a2c6b..4910bc0 100644 --- a/vect-peel-4.ll +++ b/vect-peel-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-peel-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-peel-4.s > vect-peel-4.ll +; ; ModuleID = 'vect-peel-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-pre-interact.ll b/vect-pre-interact.ll index e150529..f0f9bdc 100644 --- a/vect-pre-interact.ll +++ b/vect-pre-interact.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-pre-interact.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-pre-interact.s > vect-pre-interact.ll +; ; ModuleID = 'vect-pre-interact.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-recip.ll b/vect-recip.ll index dc03e0e..f43b129 100644 --- a/vect-recip.ll +++ b/vect-recip.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-recip.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-recip.s > vect-recip.ll +; ; ModuleID = 'vect-recip.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-1.ll b/vect-reduc-1.ll index 9f3b975..ed0bff8 100644 --- a/vect-reduc-1.ll +++ b/vect-reduc-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-1.s > vect-reduc-1.ll +; ; ModuleID = 'vect-reduc-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-1char.ll b/vect-reduc-1char.ll index 97df6f6..8f9ebcf 100644 --- a/vect-reduc-1char.ll +++ b/vect-reduc-1char.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-1char.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-1char.s > vect-reduc-1char.ll +; ; ModuleID = 'vect-reduc-1char.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-1short.ll b/vect-reduc-1short.ll index 0ac4905..49a1f08 100644 --- a/vect-reduc-1short.ll +++ b/vect-reduc-1short.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-1short.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-1short.s > vect-reduc-1short.ll +; ; ModuleID = 'vect-reduc-1short.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-2.ll b/vect-reduc-2.ll index 0dca189..a468abc 100644 --- a/vect-reduc-2.ll +++ b/vect-reduc-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-2.s > vect-reduc-2.ll +; ; ModuleID = 'vect-reduc-2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-2char.ll b/vect-reduc-2char.ll index fda835a..3284dd7 100644 --- a/vect-reduc-2char.ll +++ b/vect-reduc-2char.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-2char.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-2char.s > vect-reduc-2char.ll +; ; ModuleID = 'vect-reduc-2char.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-2short.ll b/vect-reduc-2short.ll index c1e778a..b6f0121 100644 --- a/vect-reduc-2short.ll +++ b/vect-reduc-2short.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-2short.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-2short.s > vect-reduc-2short.ll +; ; ModuleID = 'vect-reduc-2short.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-3.ll b/vect-reduc-3.ll index bdff6c7..2ad262c 100644 --- a/vect-reduc-3.ll +++ b/vect-reduc-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-3.s > vect-reduc-3.ll +; ; ModuleID = 'vect-reduc-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-6.ll b/vect-reduc-6.ll index b1d98d4..b5d514b 100644 --- a/vect-reduc-6.ll +++ b/vect-reduc-6.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-6.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-6.s > vect-reduc-6.ll +; ; ModuleID = 'vect-reduc-6.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-7.ll b/vect-reduc-7.ll index 73af8d8..e400bed 100644 --- a/vect-reduc-7.ll +++ b/vect-reduc-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-7.s > vect-reduc-7.ll +; ; ModuleID = 'vect-reduc-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-8.ll b/vect-reduc-8.ll index 0348254..fd4e451 100644 --- a/vect-reduc-8.ll +++ b/vect-reduc-8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-8.s > vect-reduc-8.ll +; ; ModuleID = 'vect-reduc-8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-9.ll b/vect-reduc-9.ll index 0255759..3e03c44 100644 --- a/vect-reduc-9.ll +++ b/vect-reduc-9.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-9.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-9.s > vect-reduc-9.ll +; ; ModuleID = 'vect-reduc-9.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-s16a.ll b/vect-reduc-dot-s16a.ll index 732876d..80f78ea 100644 --- a/vect-reduc-dot-s16a.ll +++ b/vect-reduc-dot-s16a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-s16a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-s16a.s > vect-reduc-dot-s16a.ll +; ; ModuleID = 'vect-reduc-dot-s16a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-s16b.ll b/vect-reduc-dot-s16b.ll index c8986e3..4c72ffa 100644 --- a/vect-reduc-dot-s16b.ll +++ b/vect-reduc-dot-s16b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-s16b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-s16b.s > vect-reduc-dot-s16b.ll +; ; ModuleID = 'vect-reduc-dot-s16b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-s8a.ll b/vect-reduc-dot-s8a.ll index 48a2f5b..76882b4 100644 --- a/vect-reduc-dot-s8a.ll +++ b/vect-reduc-dot-s8a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-s8a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-s8a.s > vect-reduc-dot-s8a.ll +; ; ModuleID = 'vect-reduc-dot-s8a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-s8b.ll b/vect-reduc-dot-s8b.ll index f1f32a2..bddb917 100644 --- a/vect-reduc-dot-s8b.ll +++ b/vect-reduc-dot-s8b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-s8b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-s8b.s > vect-reduc-dot-s8b.ll +; ; ModuleID = 'vect-reduc-dot-s8b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-s8c.ll b/vect-reduc-dot-s8c.ll index 00ced38..2b047e1 100644 --- a/vect-reduc-dot-s8c.ll +++ b/vect-reduc-dot-s8c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-s8c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-s8c.s > vect-reduc-dot-s8c.ll +; ; ModuleID = 'vect-reduc-dot-s8c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-u16a.ll b/vect-reduc-dot-u16a.ll index c785758..4802e40 100644 --- a/vect-reduc-dot-u16a.ll +++ b/vect-reduc-dot-u16a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-u16a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-u16a.s > vect-reduc-dot-u16a.ll +; ; ModuleID = 'vect-reduc-dot-u16a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-u16b.ll b/vect-reduc-dot-u16b.ll index 182d436..0bc124e 100644 --- a/vect-reduc-dot-u16b.ll +++ b/vect-reduc-dot-u16b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-u16b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-u16b.s > vect-reduc-dot-u16b.ll +; ; ModuleID = 'vect-reduc-dot-u16b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-u8a.ll b/vect-reduc-dot-u8a.ll index 09e66ec..29c89f7 100644 --- a/vect-reduc-dot-u8a.ll +++ b/vect-reduc-dot-u8a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-u8a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-u8a.s > vect-reduc-dot-u8a.ll +; ; ModuleID = 'vect-reduc-dot-u8a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-dot-u8b.ll b/vect-reduc-dot-u8b.ll index ec030f7..61dbf76 100644 --- a/vect-reduc-dot-u8b.ll +++ b/vect-reduc-dot-u8b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-dot-u8b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-dot-u8b.s > vect-reduc-dot-u8b.ll +; ; ModuleID = 'vect-reduc-dot-u8b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-pattern-1a.ll b/vect-reduc-pattern-1a.ll index aa03576..206a58c 100644 --- a/vect-reduc-pattern-1a.ll +++ b/vect-reduc-pattern-1a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-pattern-1a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-pattern-1a.s > vect-reduc-pattern-1a.ll +; ; ModuleID = 'vect-reduc-pattern-1a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-pattern-1b.ll b/vect-reduc-pattern-1b.ll index ece87ee..df79682 100644 --- a/vect-reduc-pattern-1b.ll +++ b/vect-reduc-pattern-1b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-pattern-1b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-pattern-1b.s > vect-reduc-pattern-1b.ll +; ; ModuleID = 'vect-reduc-pattern-1b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-pattern-1c.ll b/vect-reduc-pattern-1c.ll index 8304027..7ca29fb 100644 --- a/vect-reduc-pattern-1c.ll +++ b/vect-reduc-pattern-1c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-pattern-1c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-pattern-1c.s > vect-reduc-pattern-1c.ll +; ; ModuleID = 'vect-reduc-pattern-1c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-pattern-2a.ll b/vect-reduc-pattern-2a.ll index 3354954..550a5f4 100644 --- a/vect-reduc-pattern-2a.ll +++ b/vect-reduc-pattern-2a.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-pattern-2a.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-pattern-2a.s > vect-reduc-pattern-2a.ll +; ; ModuleID = 'vect-reduc-pattern-2a.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-pattern-2b.ll b/vect-reduc-pattern-2b.ll index 9bf8fea..ff9617c 100644 --- a/vect-reduc-pattern-2b.ll +++ b/vect-reduc-pattern-2b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-pattern-2b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-pattern-2b.s > vect-reduc-pattern-2b.ll +; ; ModuleID = 'vect-reduc-pattern-2b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-reduc-pattern-2c.ll b/vect-reduc-pattern-2c.ll index 8d0dd6c..647892d 100644 --- a/vect-reduc-pattern-2c.ll +++ b/vect-reduc-pattern-2c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-reduc-pattern-2c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-reduc-pattern-2c.s > vect-reduc-pattern-2c.ll +; ; ModuleID = 'vect-reduc-pattern-2c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-shift-1.ll b/vect-shift-1.ll index a64ea4a..4c37989 100644 --- a/vect-shift-1.ll +++ b/vect-shift-1.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-shift-1.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-shift-1.s > vect-shift-1.ll +; ; ModuleID = 'vect-shift-1.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-shift-2.ll b/vect-shift-2.ll index e8da76d..fd7096d 100644 --- a/vect-shift-2.ll +++ b/vect-shift-2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-shift-2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-shift-2.s > vect-shift-2.ll +; ; ModuleID = 'vect-shift-2.s' ; XFAIL: * target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" diff --git a/vect-shift-3.ll b/vect-shift-3.ll index 84289be..d85e3fe 100644 --- a/vect-shift-3.ll +++ b/vect-shift-3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-shift-3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-shift-3.s > vect-shift-3.ll +; ; ModuleID = 'vect-shift-3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-shift-4.ll b/vect-shift-4.ll index 441a27f..0e6ab0a 100644 --- a/vect-shift-4.ll +++ b/vect-shift-4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-shift-4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-shift-4.s > vect-shift-4.ll +; ; ModuleID = 'vect-shift-4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-mult.ll b/vect-strided-a-mult.ll index b0b73ae..72613e9 100644 --- a/vect-strided-a-mult.ll +++ b/vect-strided-a-mult.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-mult.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-mult.s > vect-strided-a-mult.ll +; ; ModuleID = 'vect-strided-a-mult.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u16-i2.ll b/vect-strided-a-u16-i2.ll index a2c5619..473c70e 100644 --- a/vect-strided-a-u16-i2.ll +++ b/vect-strided-a-u16-i2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u16-i2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u16-i2.s > vect-strided-a-u16-i2.ll +; ; ModuleID = 'vect-strided-a-u16-i2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u16-i4.ll b/vect-strided-a-u16-i4.ll index e2ea7e9..f9f00f2 100644 --- a/vect-strided-a-u16-i4.ll +++ b/vect-strided-a-u16-i4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u16-i4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u16-i4.s > vect-strided-a-u16-i4.ll +; ; ModuleID = 'vect-strided-a-u16-i4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u16-mult.ll b/vect-strided-a-u16-mult.ll index e766198..9f40366 100644 --- a/vect-strided-a-u16-mult.ll +++ b/vect-strided-a-u16-mult.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u16-mult.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u16-mult.s > vect-strided-a-u16-mult.ll +; ; ModuleID = 'vect-strided-a-u16-mult.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u32-mult.ll b/vect-strided-a-u32-mult.ll index ae30124..f31a8a0 100644 --- a/vect-strided-a-u32-mult.ll +++ b/vect-strided-a-u32-mult.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u32-mult.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u32-mult.s > vect-strided-a-u32-mult.ll +; ; ModuleID = 'vect-strided-a-u32-mult.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u8-i2-gap.ll b/vect-strided-a-u8-i2-gap.ll index 05b3144..228fa2b 100644 --- a/vect-strided-a-u8-i2-gap.ll +++ b/vect-strided-a-u8-i2-gap.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u8-i2-gap.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u8-i2-gap.s > vect-strided-a-u8-i2-gap.ll +; ; ModuleID = 'vect-strided-a-u8-i2-gap.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u8-i8-gap2.ll b/vect-strided-a-u8-i8-gap2.ll index 2dc88f4..78fb83a 100644 --- a/vect-strided-a-u8-i8-gap2.ll +++ b/vect-strided-a-u8-i8-gap2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u8-i8-gap2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u8-i8-gap2.s > vect-strided-a-u8-i8-gap2.ll +; ; ModuleID = 'vect-strided-a-u8-i8-gap2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-a-u8-i8-gap7.ll b/vect-strided-a-u8-i8-gap7.ll index 9639961..83e23da 100644 --- a/vect-strided-a-u8-i8-gap7.ll +++ b/vect-strided-a-u8-i8-gap7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-a-u8-i8-gap7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-a-u8-i8-gap7.s > vect-strided-a-u8-i8-gap7.ll +; ; ModuleID = 'vect-strided-a-u8-i8-gap7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-float.ll b/vect-strided-float.ll index e2f30e6..e977561 100644 --- a/vect-strided-float.ll +++ b/vect-strided-float.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-float.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-float.s > vect-strided-float.ll +; ; ModuleID = 'vect-strided-float.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-mult-char-ls.ll b/vect-strided-mult-char-ls.ll index cc28fbf..1a66935 100644 --- a/vect-strided-mult-char-ls.ll +++ b/vect-strided-mult-char-ls.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-mult-char-ls.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-mult-char-ls.s > vect-strided-mult-char-ls.ll +; ; ModuleID = 'vect-strided-mult-char-ls.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-mult.ll b/vect-strided-mult.ll index 7538e27..0f005d9 100644 --- a/vect-strided-mult.ll +++ b/vect-strided-mult.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-mult.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-mult.s > vect-strided-mult.ll +; ; ModuleID = 'vect-strided-mult.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-same-dr.ll b/vect-strided-same-dr.ll index 1472f78..c8f972f 100644 --- a/vect-strided-same-dr.ll +++ b/vect-strided-same-dr.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-same-dr.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-same-dr.s > vect-strided-same-dr.ll +; ; ModuleID = 'vect-strided-same-dr.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-store-a-u8-i2.ll b/vect-strided-store-a-u8-i2.ll index 3ab7a8d..6999401 100644 --- a/vect-strided-store-a-u8-i2.ll +++ b/vect-strided-store-a-u8-i2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-store-a-u8-i2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-store-a-u8-i2.s > vect-strided-store-a-u8-i2.ll +; ; ModuleID = 'vect-strided-store-a-u8-i2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-store-u16-i4.ll b/vect-strided-store-u16-i4.ll index 0217421..b187322 100644 --- a/vect-strided-store-u16-i4.ll +++ b/vect-strided-store-u16-i4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-store-u16-i4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-store-u16-i4.s > vect-strided-store-u16-i4.ll +; ; ModuleID = 'vect-strided-store-u16-i4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-store-u32-i2.ll b/vect-strided-store-u32-i2.ll index 64da94e..659af25 100644 --- a/vect-strided-store-u32-i2.ll +++ b/vect-strided-store-u32-i2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-store-u32-i2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-store-u32-i2.s > vect-strided-store-u32-i2.ll +; ; ModuleID = 'vect-strided-store-u32-i2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u16-i2.ll b/vect-strided-u16-i2.ll index e0d58ff..452d562 100644 --- a/vect-strided-u16-i2.ll +++ b/vect-strided-u16-i2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u16-i2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u16-i2.s > vect-strided-u16-i2.ll +; ; ModuleID = 'vect-strided-u16-i2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u16-i3.ll b/vect-strided-u16-i3.ll index 4c65065..7d888f0 100644 --- a/vect-strided-u16-i3.ll +++ b/vect-strided-u16-i3.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u16-i3.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u16-i3.s > vect-strided-u16-i3.ll +; ; ModuleID = 'vect-strided-u16-i3.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u16-i4.ll b/vect-strided-u16-i4.ll index 499f179..46e8393 100644 --- a/vect-strided-u16-i4.ll +++ b/vect-strided-u16-i4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u16-i4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u16-i4.s > vect-strided-u16-i4.ll +; ; ModuleID = 'vect-strided-u16-i4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u32-i4.ll b/vect-strided-u32-i4.ll index 34d5fba..20f09e1 100644 --- a/vect-strided-u32-i4.ll +++ b/vect-strided-u32-i4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u32-i4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u32-i4.s > vect-strided-u32-i4.ll +; ; ModuleID = 'vect-strided-u32-i4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u32-i8.ll b/vect-strided-u32-i8.ll index 7b0cfb3..0d1917e 100644 --- a/vect-strided-u32-i8.ll +++ b/vect-strided-u32-i8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u32-i8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u32-i8.s > vect-strided-u32-i8.ll +; ; ModuleID = 'vect-strided-u32-i8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u32-mult.ll b/vect-strided-u32-mult.ll index 7ea0537..072ea74 100644 --- a/vect-strided-u32-mult.ll +++ b/vect-strided-u32-mult.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u32-mult.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u32-mult.s > vect-strided-u32-mult.ll +; ; ModuleID = 'vect-strided-u32-mult.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i2-gap.ll b/vect-strided-u8-i2-gap.ll index da0350a..6f63bf3 100644 --- a/vect-strided-u8-i2-gap.ll +++ b/vect-strided-u8-i2-gap.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i2-gap.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i2-gap.s > vect-strided-u8-i2-gap.ll +; ; ModuleID = 'vect-strided-u8-i2-gap.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i2.ll b/vect-strided-u8-i2.ll index 15ee0b4..0f4c778 100644 --- a/vect-strided-u8-i2.ll +++ b/vect-strided-u8-i2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i2.s > vect-strided-u8-i2.ll +; ; ModuleID = 'vect-strided-u8-i2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i8-gap2.ll b/vect-strided-u8-i8-gap2.ll index ddf98eb..49044f6 100644 --- a/vect-strided-u8-i8-gap2.ll +++ b/vect-strided-u8-i8-gap2.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i8-gap2.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i8-gap2.s > vect-strided-u8-i8-gap2.ll +; ; ModuleID = 'vect-strided-u8-i8-gap2.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i8-gap4-unknown.ll b/vect-strided-u8-i8-gap4-unknown.ll index 0b1a2f6..c06c3b3 100644 --- a/vect-strided-u8-i8-gap4-unknown.ll +++ b/vect-strided-u8-i8-gap4-unknown.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i8-gap4-unknown.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i8-gap4-unknown.s > vect-strided-u8-i8-gap4-unknown.ll +; ; ModuleID = 'vect-strided-u8-i8-gap4-unknown.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i8-gap4.ll b/vect-strided-u8-i8-gap4.ll index 7609a43..977f2b6 100644 --- a/vect-strided-u8-i8-gap4.ll +++ b/vect-strided-u8-i8-gap4.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i8-gap4.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i8-gap4.s > vect-strided-u8-i8-gap4.ll +; ; ModuleID = 'vect-strided-u8-i8-gap4.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i8-gap7.ll b/vect-strided-u8-i8-gap7.ll index 43c0aa2..b91a980 100644 --- a/vect-strided-u8-i8-gap7.ll +++ b/vect-strided-u8-i8-gap7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i8-gap7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i8-gap7.s > vect-strided-u8-i8-gap7.ll +; ; ModuleID = 'vect-strided-u8-i8-gap7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-strided-u8-i8.ll b/vect-strided-u8-i8.ll index 4495703..cc70845 100644 --- a/vect-strided-u8-i8.ll +++ b/vect-strided-u8-i8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-strided-u8-i8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-strided-u8-i8.s > vect-strided-u8-i8.ll +; ; ModuleID = 'vect-strided-u8-i8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-vfa-01.ll b/vect-vfa-01.ll index b072fd8..754cf3f 100644 --- a/vect-vfa-01.ll +++ b/vect-vfa-01.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-vfa-01.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-vfa-01.s > vect-vfa-01.ll +; ; ModuleID = 'vect-vfa-01.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-vfa-02.ll b/vect-vfa-02.ll index 7942fe4..4a93d28 100644 --- a/vect-vfa-02.ll +++ b/vect-vfa-02.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-vfa-02.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-vfa-02.s > vect-vfa-02.ll +; ; ModuleID = 'vect-vfa-02.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-vfa-03.ll b/vect-vfa-03.ll index d95e72e..6695186 100644 --- a/vect-vfa-03.ll +++ b/vect-vfa-03.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-vfa-03.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-vfa-03.s > vect-vfa-03.ll +; ; ModuleID = 'vect-vfa-03.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-vfa-04.ll b/vect-vfa-04.ll index 8d2dcc7..7dab2d2 100644 --- a/vect-vfa-04.ll +++ b/vect-vfa-04.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-vfa-04.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-vfa-04.s > vect-vfa-04.ll +; ; ModuleID = 'vect-vfa-04.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-vfa-slp.ll b/vect-vfa-slp.ll index 9e963d4..115f49a 100644 --- a/vect-vfa-slp.ll +++ b/vect-vfa-slp.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-vfa-slp.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-vfa-slp.s > vect-vfa-slp.ll +; ; ModuleID = 'vect-vfa-slp.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-const-s16.ll b/vect-widen-mult-const-s16.ll index 84e9622..cc4f223 100644 --- a/vect-widen-mult-const-s16.ll +++ b/vect-widen-mult-const-s16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-const-s16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-const-s16.s > vect-widen-mult-const-s16.ll +; ; ModuleID = 'vect-widen-mult-const-s16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-const-u16.ll b/vect-widen-mult-const-u16.ll index 7d99634..d909fd9 100644 --- a/vect-widen-mult-const-u16.ll +++ b/vect-widen-mult-const-u16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-const-u16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-const-u16.s > vect-widen-mult-const-u16.ll +; ; ModuleID = 'vect-widen-mult-const-u16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-half-u8.ll b/vect-widen-mult-half-u8.ll index 434e540..6e7820e 100644 --- a/vect-widen-mult-half-u8.ll +++ b/vect-widen-mult-half-u8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-half-u8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-half-u8.s > vect-widen-mult-half-u8.ll +; ; ModuleID = 'vect-widen-mult-half-u8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-half.ll b/vect-widen-mult-half.ll index ff4f9bf..9686cd9 100644 --- a/vect-widen-mult-half.ll +++ b/vect-widen-mult-half.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-half.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-half.s > vect-widen-mult-half.ll +; ; ModuleID = 'vect-widen-mult-half.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-s16.ll b/vect-widen-mult-s16.ll index 1d31de0..3613fc5 100644 --- a/vect-widen-mult-s16.ll +++ b/vect-widen-mult-s16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-s16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-s16.s > vect-widen-mult-s16.ll +; ; ModuleID = 'vect-widen-mult-s16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-s8.ll b/vect-widen-mult-s8.ll index f787f14..d693a84 100644 --- a/vect-widen-mult-s8.ll +++ b/vect-widen-mult-s8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-s8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-s8.s > vect-widen-mult-s8.ll +; ; ModuleID = 'vect-widen-mult-s8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-sum.ll b/vect-widen-mult-sum.ll index 8842f0f..5d4260a 100644 --- a/vect-widen-mult-sum.ll +++ b/vect-widen-mult-sum.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-sum.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-sum.s > vect-widen-mult-sum.ll +; ; ModuleID = 'vect-widen-mult-sum.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-u16.ll b/vect-widen-mult-u16.ll index 0653a38..2ecb8fc 100644 --- a/vect-widen-mult-u16.ll +++ b/vect-widen-mult-u16.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-u16.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-u16.s > vect-widen-mult-u16.ll +; ; ModuleID = 'vect-widen-mult-u16.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/vect-widen-mult-u8.ll b/vect-widen-mult-u8.ll index 3d13c25..5e2d3ed 100644 --- a/vect-widen-mult-u8.ll +++ b/vect-widen-mult-u8.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 vect-widen-mult-u8.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer vect-widen-mult-u8.s > vect-widen-mult-u8.ll +; ; ModuleID = 'vect-widen-mult-u8.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/wrapv-vect-7.ll b/wrapv-vect-7.ll index b77eebc..01235cf 100644 --- a/wrapv-vect-7.ll +++ b/wrapv-vect-7.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 wrapv-vect-7.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer wrapv-vect-7.s > wrapv-vect-7.ll +; ; ModuleID = 'wrapv-vect-7.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/wrapv-vect-reduc-2char.ll b/wrapv-vect-reduc-2char.ll index 89944ee..8098841 100644 --- a/wrapv-vect-reduc-2char.ll +++ b/wrapv-vect-reduc-2char.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 wrapv-vect-reduc-2char.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer wrapv-vect-reduc-2char.s > wrapv-vect-reduc-2char.ll +; ; ModuleID = 'wrapv-vect-reduc-2char.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/wrapv-vect-reduc-2short.ll b/wrapv-vect-reduc-2short.ll index bf75813..b6d4ec0 100644 --- a/wrapv-vect-reduc-2short.ll +++ b/wrapv-vect-reduc-2short.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 wrapv-vect-reduc-2short.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer wrapv-vect-reduc-2short.s > wrapv-vect-reduc-2short.ll +; ; ModuleID = 'wrapv-vect-reduc-2short.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/wrapv-vect-reduc-dot-s8b.ll b/wrapv-vect-reduc-dot-s8b.ll index 8cdd41f..2835a9d 100644 --- a/wrapv-vect-reduc-dot-s8b.ll +++ b/wrapv-vect-reduc-dot-s8b.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 wrapv-vect-reduc-dot-s8b.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer wrapv-vect-reduc-dot-s8b.s > wrapv-vect-reduc-dot-s8b.ll +; ; ModuleID = 'wrapv-vect-reduc-dot-s8b.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" diff --git a/wrapv-vect-reduc-pattern-2c.ll b/wrapv-vect-reduc-pattern-2c.ll index 6d2c947..0bde9f8 100644 --- a/wrapv-vect-reduc-pattern-2c.ll +++ b/wrapv-vect-reduc-pattern-2c.ll @@ -1,4 +1,8 @@ ; RUN: opt %loadPolly %defaultOpts -polly-codegen -enable-polly-vector -dce -S %s | FileCheck %s +; Obtained from C source as: +; clang -S -emit-llvm -O0 wrapv-vect-reduc-pattern-2c.c +; opt -correlated-propagation -mem2reg -instcombine -loop-simplify -indvars -instnamer wrapv-vect-reduc-pattern-2c.s > wrapv-vect-reduc-pattern-2c.ll +; ; ModuleID = 'wrapv-vect-reduc-pattern-2c.s' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-unknown-linux-gnu" -- 2.11.4.GIT