summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/s2wasm.h11
-rw-r--r--test/dot_s/basics.s2
-rw-r--r--test/dot_s/basics.wast6
-rw-r--r--test/dot_s/debug.s2
-rw-r--r--test/dot_s/debug.wast8
-rw-r--r--test/dot_s/memops.s6
-rw-r--r--test/dot_s/memops.wast18
-rw-r--r--test/llvm_autogenerated/cfg-stackify.s24
-rw-r--r--test/llvm_autogenerated/cfg-stackify.wast538
-rw-r--r--test/llvm_autogenerated/dead-vreg.wast92
-rw-r--r--test/llvm_autogenerated/irreducible-cfg.wast230
-rw-r--r--test/llvm_autogenerated/negative-base-reg.wast24
-rw-r--r--test/llvm_autogenerated/phi.wast36
-rw-r--r--test/llvm_autogenerated/reg-stackify.wast140
-rw-r--r--test/llvm_autogenerated/userstack.wast22
-rw-r--r--test/torture-s/20000112-1.c.s2
-rw-r--r--test/torture-s/20000113-1.c.s2
-rw-r--r--test/torture-s/20000121-1.c.s2
-rw-r--r--test/torture-s/20000205-1.c.s2
-rw-r--r--test/torture-s/20000217-1.c.s2
-rw-r--r--test/torture-s/20000223-1.c.s2
-rw-r--r--test/torture-s/20000224-1.c.s4
-rw-r--r--test/torture-s/20000225-1.c.s2
-rw-r--r--test/torture-s/20000227-1.c.s2
-rw-r--r--test/torture-s/20000313-1.c.s2
-rw-r--r--test/torture-s/20000314-1.c.s2
-rw-r--r--test/torture-s/20000314-2.c.s2
-rw-r--r--test/torture-s/20000314-3.c.s2
-rw-r--r--test/torture-s/20000402-1.c.s2
-rw-r--r--test/torture-s/20000403-1.c.s2
-rw-r--r--test/torture-s/20000412-1.c.s2
-rw-r--r--test/torture-s/20000412-2.c.s2
-rw-r--r--test/torture-s/20000412-3.c.s2
-rw-r--r--test/torture-s/20000412-4.c.s6
-rw-r--r--test/torture-s/20000412-5.c.s2
-rw-r--r--test/torture-s/20000412-6.c.s18
-rw-r--r--test/torture-s/20000419-1.c.s2
-rw-r--r--test/torture-s/20000422-1.c.s26
-rw-r--r--test/torture-s/20000503-1.c.s2
-rw-r--r--test/torture-s/20000511-1.c.s2
-rw-r--r--test/torture-s/20000519-1.c.s14
-rw-r--r--test/torture-s/20000519-2.c.s2
-rw-r--r--test/torture-s/20000523-1.c.s2
-rw-r--r--test/torture-s/20000528-1.c.s2
-rw-r--r--test/torture-s/20000603-1.c.s2
-rw-r--r--test/torture-s/20000605-1.c.s8
-rw-r--r--test/torture-s/20000605-2.c.s6
-rw-r--r--test/torture-s/20000605-3.c.s2
-rw-r--r--test/torture-s/20000622-1.c.s2
-rw-r--r--test/torture-s/20000703-1.c.s2
-rw-r--r--test/torture-s/20000706-1.c.s2
-rw-r--r--test/torture-s/20000706-2.c.s2
-rw-r--r--test/torture-s/20000706-3.c.s2
-rw-r--r--test/torture-s/20000706-4.c.s2
-rw-r--r--test/torture-s/20000706-5.c.s2
-rw-r--r--test/torture-s/20000707-1.c.s2
-rw-r--r--test/torture-s/20000715-1.c.s2
-rw-r--r--test/torture-s/20000715-2.c.s2
-rw-r--r--test/torture-s/20000717-1.c.s2
-rw-r--r--test/torture-s/20000717-2.c.s2
-rw-r--r--test/torture-s/20000717-3.c.s2
-rw-r--r--test/torture-s/20000717-4.c.s2
-rw-r--r--test/torture-s/20000717-5.c.s2
-rw-r--r--test/torture-s/20000722-1.c.s2
-rw-r--r--test/torture-s/20000726-1.c.s2
-rw-r--r--test/torture-s/20000731-1.c.s2
-rw-r--r--test/torture-s/20000731-2.c.s2
-rw-r--r--test/torture-s/20000801-1.c.s8
-rw-r--r--test/torture-s/20000801-2.c.s10
-rw-r--r--test/torture-s/20000801-3.c.s2
-rw-r--r--test/torture-s/20000801-4.c.s2
-rw-r--r--test/torture-s/20000808-1.c.s2
-rw-r--r--test/torture-s/20000815-1.c.s52
-rw-r--r--test/torture-s/20000818-1.c.s2
-rw-r--r--test/torture-s/20000819-1.c.s6
-rw-r--r--test/torture-s/20000910-1.c.s2
-rw-r--r--test/torture-s/20000910-2.c.s2
-rw-r--r--test/torture-s/20000914-1.c.s2
-rw-r--r--test/torture-s/20000917-1.c.s2
-rw-r--r--test/torture-s/20001009-1.c.s2
-rw-r--r--test/torture-s/20001009-2.c.s14
-rw-r--r--test/torture-s/20001011-1.c.s2
-rw-r--r--test/torture-s/20001013-1.c.s2
-rw-r--r--test/torture-s/20001017-1.c.s2
-rw-r--r--test/torture-s/20001017-2.c.s2
-rw-r--r--test/torture-s/20001024-1.c.s2
-rw-r--r--test/torture-s/20001026-1.c.s2
-rw-r--r--test/torture-s/20001027-1.c.s2
-rw-r--r--test/torture-s/20001031-1.c.s2
-rw-r--r--test/torture-s/20001101.c.s2
-rw-r--r--test/torture-s/20001108-1.c.s2
-rw-r--r--test/torture-s/20001111-1.c.s2
-rw-r--r--test/torture-s/20001112-1.c.s2
-rw-r--r--test/torture-s/20001121-1.c.s2
-rw-r--r--test/torture-s/20001124-1.c.s2
-rw-r--r--test/torture-s/20001130-1.c.s2
-rw-r--r--test/torture-s/20001130-2.c.s2
-rw-r--r--test/torture-s/20001203-1.c.s2
-rw-r--r--test/torture-s/20001203-2.c.s2
-rw-r--r--test/torture-s/20001221-1.c.s2
-rw-r--r--test/torture-s/20001228-1.c.s2
-rw-r--r--test/torture-s/20001229-1.c.s2
-rw-r--r--test/torture-s/20010106-1.c.s2
-rw-r--r--test/torture-s/20010114-1.c.s2
-rw-r--r--test/torture-s/20010116-1.c.s2
-rw-r--r--test/torture-s/20010118-1.c.s2
-rw-r--r--test/torture-s/20010119-1.c.s2
-rw-r--r--test/torture-s/20010123-1.c.s2
-rw-r--r--test/torture-s/20010129-1.c.s18
-rw-r--r--test/torture-s/20010206-1.c.s2
-rw-r--r--test/torture-s/20010221-1.c.s4
-rw-r--r--test/torture-s/20010222-1.c.s2
-rw-r--r--test/torture-s/20010224-1.c.s8
-rw-r--r--test/torture-s/20010325-1.c.s2
-rw-r--r--test/torture-s/20010329-1.c.s2
-rw-r--r--test/torture-s/20010403-1.c.s2
-rw-r--r--test/torture-s/20010409-1.c.s2
-rw-r--r--test/torture-s/20010422-1.c.s2
-rw-r--r--test/torture-s/20010518-1.c.s2
-rw-r--r--test/torture-s/20010518-2.c.s2
-rw-r--r--test/torture-s/20010520-1.c.s2
-rw-r--r--test/torture-s/20010604-1.c.s2
-rw-r--r--test/torture-s/20010605-2.c.s2
-rw-r--r--test/torture-s/20010711-1.c.s2
-rw-r--r--test/torture-s/20010717-1.c.s2
-rw-r--r--test/torture-s/20010723-1.c.s2
-rw-r--r--test/torture-s/20010904-1.c.s2
-rw-r--r--test/torture-s/20010904-2.c.s2
-rw-r--r--test/torture-s/20010910-1.c.s2
-rw-r--r--test/torture-s/20010915-1.c.s24
-rw-r--r--test/torture-s/20010924-1.c.s2
-rw-r--r--test/torture-s/20010925-1.c.s2
-rw-r--r--test/torture-s/20011008-3.c.s14
-rw-r--r--test/torture-s/20011019-1.c.s2
-rw-r--r--test/torture-s/20011024-1.c.s2
-rw-r--r--test/torture-s/20011109-1.c.s2
-rw-r--r--test/torture-s/20011109-2.c.s2
-rw-r--r--test/torture-s/20011113-1.c.s2
-rw-r--r--test/torture-s/20011114-1.c.s2
-rw-r--r--test/torture-s/20011115-1.c.s2
-rw-r--r--test/torture-s/20011121-1.c.s2
-rw-r--r--test/torture-s/20011126-1.c.s2
-rw-r--r--test/torture-s/20011126-2.c.s40
-rw-r--r--test/torture-s/20011128-1.c.s2
-rw-r--r--test/torture-s/20011217-1.c.s2
-rw-r--r--test/torture-s/20011219-1.c.s2
-rw-r--r--test/torture-s/20011223-1.c.s2
-rw-r--r--test/torture-s/20020103-1.c.s2
-rw-r--r--test/torture-s/20020107-1.c.s2
-rw-r--r--test/torture-s/20020108-1.c.s2
-rw-r--r--test/torture-s/20020118-1.c.s4
-rw-r--r--test/torture-s/20020127-1.c.s2
-rw-r--r--test/torture-s/20020129-1.c.s8
-rw-r--r--test/torture-s/20020201-1.c.s2
-rw-r--r--test/torture-s/20020206-1.c.s2
-rw-r--r--test/torture-s/20020206-2.c.s2
-rw-r--r--test/torture-s/20020213-1.c.s2
-rw-r--r--test/torture-s/20020215-1.c.s2
-rw-r--r--test/torture-s/20020216-1.c.s2
-rw-r--r--test/torture-s/20020219-1.c.s2
-rw-r--r--test/torture-s/20020225-1.c.s2
-rw-r--r--test/torture-s/20020225-2.c.s2
-rw-r--r--test/torture-s/20020226-1.c.s2
-rw-r--r--test/torture-s/20020227-1.c.s2
-rw-r--r--test/torture-s/20020307-1.c.s2
-rw-r--r--test/torture-s/20020314-1.c.s2
-rw-r--r--test/torture-s/20020320-1.c.s2
-rw-r--r--test/torture-s/20020321-1.c.s2
-rw-r--r--test/torture-s/20020328-1.c.s2
-rw-r--r--test/torture-s/20020402-1.c.s2
-rw-r--r--test/torture-s/20020402-2.c.s2
-rw-r--r--test/torture-s/20020402-3.c.s10
-rw-r--r--test/torture-s/20020404-1.c.s2
-rw-r--r--test/torture-s/20020406-1.c.s30
-rw-r--r--test/torture-s/20020411-1.c.s2
-rw-r--r--test/torture-s/20020413-1.c.s2
-rw-r--r--test/torture-s/20020418-1.c.s4
-rw-r--r--test/torture-s/20020423-1.c.s2
-rw-r--r--test/torture-s/20020503-1.c.s2
-rw-r--r--test/torture-s/20020506-1.c.s2
-rw-r--r--test/torture-s/20020508-1.c.s2
-rw-r--r--test/torture-s/20020508-2.c.s2
-rw-r--r--test/torture-s/20020508-3.c.s2
-rw-r--r--test/torture-s/20020510-1.c.s2
-rw-r--r--test/torture-s/20020529-1.c.s24
-rw-r--r--test/torture-s/20020611-1.c.s2
-rw-r--r--test/torture-s/20020614-1.c.s2
-rw-r--r--test/torture-s/20020615-1.c.s2
-rw-r--r--test/torture-s/20020619-1.c.s2
-rw-r--r--test/torture-s/20020716-1.c.s2
-rw-r--r--test/torture-s/20020720-1.c.s2
-rw-r--r--test/torture-s/20020805-1.c.s2
-rw-r--r--test/torture-s/20020810-1.c.s2
-rw-r--r--test/torture-s/20020819-1.c.s2
-rw-r--r--test/torture-s/20020904-1.c.s2
-rw-r--r--test/torture-s/20020911-1.c.s2
-rw-r--r--test/torture-s/20020916-1.c.s2
-rw-r--r--test/torture-s/20020920-1.c.s2
-rw-r--r--test/torture-s/20021010-1.c.s2
-rw-r--r--test/torture-s/20021010-2.c.s2
-rw-r--r--test/torture-s/20021011-1.c.s2
-rw-r--r--test/torture-s/20021015-1.c.s2
-rw-r--r--test/torture-s/20021024-1.c.s4
-rw-r--r--test/torture-s/20021111-1.c.s2
-rw-r--r--test/torture-s/20021113-1.c.s2
-rw-r--r--test/torture-s/20021118-1.c.s2
-rw-r--r--test/torture-s/20021118-2.c.s2
-rw-r--r--test/torture-s/20021118-3.c.s2
-rw-r--r--test/torture-s/20021119-1.c.s2
-rw-r--r--test/torture-s/20021120-1.c.s22
-rw-r--r--test/torture-s/20021120-2.c.s2
-rw-r--r--test/torture-s/20021120-3.c.s2
-rw-r--r--test/torture-s/20021127-1.c.s2
-rw-r--r--test/torture-s/20021204-1.c.s2
-rw-r--r--test/torture-s/20021219-1.c.s12
-rw-r--r--test/torture-s/20030105-1.c.s2
-rw-r--r--test/torture-s/20030109-1.c.s2
-rw-r--r--test/torture-s/20030117-1.c.s2
-rw-r--r--test/torture-s/20030120-1.c.s2
-rw-r--r--test/torture-s/20030120-2.c.s2
-rw-r--r--test/torture-s/20030125-1.c.s2
-rw-r--r--test/torture-s/20030128-1.c.s2
-rw-r--r--test/torture-s/20030203-1.c.s2
-rw-r--r--test/torture-s/20030209-1.c.s2
-rw-r--r--test/torture-s/20030216-1.c.s2
-rw-r--r--test/torture-s/20030218-1.c.s2
-rw-r--r--test/torture-s/20030221-1.c.s2
-rw-r--r--test/torture-s/20030222-1.c.s2
-rw-r--r--test/torture-s/20030224-2.c.s2
-rw-r--r--test/torture-s/20030307-1.c.s2
-rw-r--r--test/torture-s/20030313-1.c.s2
-rw-r--r--test/torture-s/20030316-1.c.s2
-rw-r--r--test/torture-s/20030330-1.c.s2
-rw-r--r--test/torture-s/20030401-1.c.s2
-rw-r--r--test/torture-s/20030403-1.c.s2
-rw-r--r--test/torture-s/20030404-1.c.s2
-rw-r--r--test/torture-s/20030408-1.c.s2
-rw-r--r--test/torture-s/20030606-1.c.s2
-rw-r--r--test/torture-s/20030613-1.c.s2
-rw-r--r--test/torture-s/20030626-1.c.s2
-rw-r--r--test/torture-s/20030626-2.c.s2
-rw-r--r--test/torture-s/20030714-1.c.s2
-rw-r--r--test/torture-s/20030715-1.c.s2
-rw-r--r--test/torture-s/20030717-1.c.s8
-rw-r--r--test/torture-s/20030718-1.c.s2
-rw-r--r--test/torture-s/20030821-1.c.s2
-rw-r--r--test/torture-s/20030828-1.c.s2
-rw-r--r--test/torture-s/20030828-2.c.s2
-rw-r--r--test/torture-s/20030903-1.c.s2
-rw-r--r--test/torture-s/20030909-1.c.s2
-rw-r--r--test/torture-s/20030910-1.c.s2
-rw-r--r--test/torture-s/20030913-1.c.s2
-rw-r--r--test/torture-s/20030914-1.c.s2
-rw-r--r--test/torture-s/20030914-2.c.s2
-rw-r--r--test/torture-s/20030916-1.c.s14
-rw-r--r--test/torture-s/20030920-1.c.s2
-rw-r--r--test/torture-s/20030928-1.c.s2
-rw-r--r--test/torture-s/20031003-1.c.s2
-rw-r--r--test/torture-s/20031010-1.c.s2
-rw-r--r--test/torture-s/20031011-1.c.s2
-rw-r--r--test/torture-s/20031012-1.c.s2
-rw-r--r--test/torture-s/20031020-1.c.s2
-rw-r--r--test/torture-s/20031201-1.c.s2
-rw-r--r--test/torture-s/20031204-1.c.s62
-rw-r--r--test/torture-s/20031211-1.c.s2
-rw-r--r--test/torture-s/20031211-2.c.s2
-rw-r--r--test/torture-s/20031214-1.c.s2
-rw-r--r--test/torture-s/20031215-1.c.s2
-rw-r--r--test/torture-s/20031216-1.c.s2
-rw-r--r--test/torture-s/20040208-1.c.s2
-rw-r--r--test/torture-s/20040218-1.c.s2
-rw-r--r--test/torture-s/20040223-1.c.s2
-rw-r--r--test/torture-s/20040307-1.c.s2
-rw-r--r--test/torture-s/20040309-1.c.s2
-rw-r--r--test/torture-s/20040311-1.c.s2
-rw-r--r--test/torture-s/20040313-1.c.s2
-rw-r--r--test/torture-s/20040319-1.c.s2
-rw-r--r--test/torture-s/20040331-1.c.s2
-rw-r--r--test/torture-s/20040409-1.c.s2
-rw-r--r--test/torture-s/20040409-2.c.s2
-rw-r--r--test/torture-s/20040409-3.c.s2
-rw-r--r--test/torture-s/20040411-1.c.s2
-rw-r--r--test/torture-s/20040625-1.c.s2
-rw-r--r--test/torture-s/20040629-1.c.s2
-rw-r--r--test/torture-s/20040703-1.c.s2
-rw-r--r--test/torture-s/20040704-1.c.s2
-rw-r--r--test/torture-s/20040705-1.c.s2
-rw-r--r--test/torture-s/20040705-2.c.s2
-rw-r--r--test/torture-s/20040706-1.c.s2
-rw-r--r--test/torture-s/20040707-1.c.s2
-rw-r--r--test/torture-s/20040709-1.c.s32
-rw-r--r--test/torture-s/20040709-2.c.s2
-rw-r--r--test/torture-s/20040805-1.c.s2
-rw-r--r--test/torture-s/20040811-1.c.s4
-rw-r--r--test/torture-s/20040820-1.c.s2
-rw-r--r--test/torture-s/20040823-1.c.s2
-rw-r--r--test/torture-s/20040831-1.c.s2
-rw-r--r--test/torture-s/20040917-1.c.s2
-rw-r--r--test/torture-s/20041011-1.c.s152
-rw-r--r--test/torture-s/20041019-1.c.s2
-rw-r--r--test/torture-s/20041112-1.c.s2
-rw-r--r--test/torture-s/20041113-1.c.s2
-rw-r--r--test/torture-s/20041114-1.c.s2
-rw-r--r--test/torture-s/20041124-1.c.s2
-rw-r--r--test/torture-s/20041126-1.c.s16
-rw-r--r--test/torture-s/20041201-1.c.s2
-rw-r--r--test/torture-s/20041210-1.c.s2
-rw-r--r--test/torture-s/20041212-1.c.s2
-rw-r--r--test/torture-s/20041213-2.c.s14
-rw-r--r--test/torture-s/20041214-1.c.s18
-rw-r--r--test/torture-s/20041218-1.c.s2
-rw-r--r--test/torture-s/20050104-1.c.s2
-rw-r--r--test/torture-s/20050106-1.c.s2
-rw-r--r--test/torture-s/20050107-1.c.s2
-rw-r--r--test/torture-s/20050111-1.c.s2
-rw-r--r--test/torture-s/20050119-1.c.s2
-rw-r--r--test/torture-s/20050119-2.c.s2
-rw-r--r--test/torture-s/20050121-1.c.s2
-rw-r--r--test/torture-s/20050124-1.c.s2
-rw-r--r--test/torture-s/20050125-1.c.s2
-rw-r--r--test/torture-s/20050131-1.c.s2
-rw-r--r--test/torture-s/20050203-1.c.s2
-rw-r--r--test/torture-s/20050215-1.c.s2
-rw-r--r--test/torture-s/20050218-1.c.s18
-rw-r--r--test/torture-s/20050224-1.c.s20
-rw-r--r--test/torture-s/20050316-1.c.s2
-rw-r--r--test/torture-s/20050316-2.c.s2
-rw-r--r--test/torture-s/20050316-3.c.s2
-rw-r--r--test/torture-s/20050410-1.c.s2
-rw-r--r--test/torture-s/20050502-1.c.s34
-rw-r--r--test/torture-s/20050502-2.c.s2
-rw-r--r--test/torture-s/20050604-1.c.s2
-rw-r--r--test/torture-s/20050607-1.c.s2
-rw-r--r--test/torture-s/20050613-1.c.s2
-rw-r--r--test/torture-s/20050713-1.c.s2
-rw-r--r--test/torture-s/20050826-1.c.s34
-rw-r--r--test/torture-s/20050826-2.c.s32
-rw-r--r--test/torture-s/20050929-1.c.s2
-rw-r--r--test/torture-s/20051012-1.c.s2
-rw-r--r--test/torture-s/20051021-1.c.s2
-rw-r--r--test/torture-s/20051104-1.c.s2
-rw-r--r--test/torture-s/20051110-1.c.s4
-rw-r--r--test/torture-s/20051110-2.c.s26
-rw-r--r--test/torture-s/20051113-1.c.s20
-rw-r--r--test/torture-s/20051215-1.c.s12
-rw-r--r--test/torture-s/20060102-1.c.s2
-rw-r--r--test/torture-s/20060110-1.c.s2
-rw-r--r--test/torture-s/20060110-2.c.s2
-rw-r--r--test/torture-s/20060127-1.c.s2
-rw-r--r--test/torture-s/20060412-1.c.s2
-rw-r--r--test/torture-s/20060420-1.c.s72
-rw-r--r--test/torture-s/20060905-1.c.s12
-rw-r--r--test/torture-s/20060910-1.c.s2
-rw-r--r--test/torture-s/20060929-1.c.s2
-rw-r--r--test/torture-s/20060930-1.c.s4
-rw-r--r--test/torture-s/20060930-2.c.s2
-rw-r--r--test/torture-s/20061031-1.c.s2
-rw-r--r--test/torture-s/20061101-1.c.s6
-rw-r--r--test/torture-s/20061101-2.c.s6
-rw-r--r--test/torture-s/20070201-1.c.s2
-rw-r--r--test/torture-s/20070212-1.c.s2
-rw-r--r--test/torture-s/20070212-2.c.s2
-rw-r--r--test/torture-s/20070212-3.c.s2
-rw-r--r--test/torture-s/20070424-1.c.s2
-rw-r--r--test/torture-s/20070517-1.c.s2
-rw-r--r--test/torture-s/20070614-1.c.s2
-rw-r--r--test/torture-s/20070623-1.c.s2
-rw-r--r--test/torture-s/20070724-1.c.s2
-rw-r--r--test/torture-s/20070824-1.c.s2
-rw-r--r--test/torture-s/20071011-1.c.s2
-rw-r--r--test/torture-s/20071018-1.c.s2
-rw-r--r--test/torture-s/20071029-1.c.s4
-rw-r--r--test/torture-s/20071030-1.c.s20
-rw-r--r--test/torture-s/20071108-1.c.s2
-rw-r--r--test/torture-s/20071120-1.c.s2
-rw-r--r--test/torture-s/20071202-1.c.s2
-rw-r--r--test/torture-s/20071205-1.c.s2
-rw-r--r--test/torture-s/20071211-1.c.s2
-rw-r--r--test/torture-s/20071213-1.c.s2
-rw-r--r--test/torture-s/20071216-1.c.s2
-rw-r--r--test/torture-s/20071219-1.c.s10
-rw-r--r--test/torture-s/20071220-1.c.s2
-rw-r--r--test/torture-s/20071220-2.c.s2
-rw-r--r--test/torture-s/20080117-1.c.s2
-rw-r--r--test/torture-s/20080122-1.c.s2
-rw-r--r--test/torture-s/20080222-1.c.s2
-rw-r--r--test/torture-s/20080408-1.c.s2
-rw-r--r--test/torture-s/20080424-1.c.s2
-rw-r--r--test/torture-s/20080502-1.c.s2
-rw-r--r--test/torture-s/20080506-1.c.s2
-rw-r--r--test/torture-s/20080506-2.c.s2
-rw-r--r--test/torture-s/20080519-1.c.s4
-rw-r--r--test/torture-s/20080522-1.c.s2
-rw-r--r--test/torture-s/20080529-1.c.s2
-rw-r--r--test/torture-s/20080604-1.c.s2
-rw-r--r--test/torture-s/20080719-1.c.s2
-rw-r--r--test/torture-s/20080813-1.c.s2
-rw-r--r--test/torture-s/20081103-1.c.s2
-rw-r--r--test/torture-s/20081112-1.c.s2
-rw-r--r--test/torture-s/20081117-1.c.s2
-rw-r--r--test/torture-s/20081218-1.c.s14
-rw-r--r--test/torture-s/20090113-1.c.s20
-rw-r--r--test/torture-s/20090113-2.c.s48
-rw-r--r--test/torture-s/20090113-3.c.s40
-rw-r--r--test/torture-s/20090207-1.c.s2
-rw-r--r--test/torture-s/20090527-1.c.s2
-rw-r--r--test/torture-s/20090623-1.c.s2
-rw-r--r--test/torture-s/20090711-1.c.s2
-rw-r--r--test/torture-s/20090814-1.c.s2
-rw-r--r--test/torture-s/20091229-1.c.s2
-rw-r--r--test/torture-s/20100209-1.c.s2
-rw-r--r--test/torture-s/20100316-1.c.s2
-rw-r--r--test/torture-s/20100416-1.c.s2
-rw-r--r--test/torture-s/20100430-1.c.s2
-rw-r--r--test/torture-s/20100708-1.c.s2
-rw-r--r--test/torture-s/20100805-1.c.s4
-rw-r--r--test/torture-s/20100827-1.c.s10
-rw-r--r--test/torture-s/20101011-1.c.s2
-rw-r--r--test/torture-s/20101013-1.c.s2
-rw-r--r--test/torture-s/20101025-1.c.s2
-rw-r--r--test/torture-s/20111208-1.c.s30
-rw-r--r--test/torture-s/20111212-1.c.s2
-rw-r--r--test/torture-s/20111227-1.c.s2
-rw-r--r--test/torture-s/20111227-2.c.s2
-rw-r--r--test/torture-s/20111227-3.c.s2
-rw-r--r--test/torture-s/20120105-1.c.s2
-rw-r--r--test/torture-s/20120111-1.c.s2
-rw-r--r--test/torture-s/20120207-1.c.s2
-rw-r--r--test/torture-s/20120427-1.c.s16
-rw-r--r--test/torture-s/20120427-2.c.s16
-rw-r--r--test/torture-s/20120615-1.c.s2
-rw-r--r--test/torture-s/20120808-1.c.s36
-rw-r--r--test/torture-s/20120817-1.c.s2
-rw-r--r--test/torture-s/20120919-1.c.s8
-rw-r--r--test/torture-s/20121108-1.c.s2
-rw-r--r--test/torture-s/20131127-1.c.s2
-rw-r--r--test/torture-s/20140212-1.c.s30
-rw-r--r--test/torture-s/20140326-1.c.s2
-rw-r--r--test/torture-s/20140425-1.c.s2
-rw-r--r--test/torture-s/900409-1.c.s2
-rw-r--r--test/torture-s/920202-1.c.s2
-rw-r--r--test/torture-s/920409-1.c.s2
-rw-r--r--test/torture-s/920410-1.c.s2
-rw-r--r--test/torture-s/920411-1.c.s2
-rw-r--r--test/torture-s/920428-1.c.s2
-rw-r--r--test/torture-s/920429-1.c.s2
-rw-r--r--test/torture-s/920501-1.c.s2
-rw-r--r--test/torture-s/920501-2.c.s140
-rw-r--r--test/torture-s/920501-6.c.s94
-rw-r--r--test/torture-s/920501-8.c.s2
-rw-r--r--test/torture-s/920501-9.c.s2
-rw-r--r--test/torture-s/920506-1.c.s2
-rw-r--r--test/torture-s/920520-1.c.s2
-rw-r--r--test/torture-s/920603-1.c.s2
-rw-r--r--test/torture-s/920604-1.c.s2
-rw-r--r--test/torture-s/920612-1.c.s2
-rw-r--r--test/torture-s/920618-1.c.s2
-rw-r--r--test/torture-s/920625-1.c.s2
-rw-r--r--test/torture-s/920710-1.c.s2
-rw-r--r--test/torture-s/920711-1.c.s2
-rw-r--r--test/torture-s/920721-1.c.s2
-rw-r--r--test/torture-s/920721-2.c.s2
-rw-r--r--test/torture-s/920721-3.c.s2
-rw-r--r--test/torture-s/920726-1.c.s26
-rw-r--r--test/torture-s/920730-1.c.s2
-rw-r--r--test/torture-s/920731-1.c.s6
-rw-r--r--test/torture-s/920810-1.c.s2
-rw-r--r--test/torture-s/920812-1.c.s2
-rw-r--r--test/torture-s/920829-1.c.s2
-rw-r--r--test/torture-s/920908-1.c.s2
-rw-r--r--test/torture-s/920908-2.c.s2
-rw-r--r--test/torture-s/920909-1.c.s2
-rw-r--r--test/torture-s/920922-1.c.s2
-rw-r--r--test/torture-s/920929-1.c.s2
-rw-r--r--test/torture-s/921006-1.c.s2
-rw-r--r--test/torture-s/921007-1.c.s2
-rw-r--r--test/torture-s/921013-1.c.s4
-rw-r--r--test/torture-s/921016-1.c.s2
-rw-r--r--test/torture-s/921019-1.c.s2
-rw-r--r--test/torture-s/921019-2.c.s2
-rw-r--r--test/torture-s/921029-1.c.s2
-rw-r--r--test/torture-s/921104-1.c.s2
-rw-r--r--test/torture-s/921110-1.c.s2
-rw-r--r--test/torture-s/921112-1.c.s2
-rw-r--r--test/torture-s/921113-1.c.s2
-rw-r--r--test/torture-s/921117-1.c.s2
-rw-r--r--test/torture-s/921123-1.c.s2
-rw-r--r--test/torture-s/921123-2.c.s2
-rw-r--r--test/torture-s/921124-1.c.s2
-rw-r--r--test/torture-s/921202-1.c.s2
-rw-r--r--test/torture-s/921202-2.c.s2
-rw-r--r--test/torture-s/921204-1.c.s2
-rw-r--r--test/torture-s/921207-1.c.s2
-rw-r--r--test/torture-s/921208-1.c.s2
-rw-r--r--test/torture-s/921208-2.c.s2
-rw-r--r--test/torture-s/921218-1.c.s2
-rw-r--r--test/torture-s/921218-2.c.s2
-rw-r--r--test/torture-s/930106-1.c.s2
-rw-r--r--test/torture-s/930111-1.c.s2
-rw-r--r--test/torture-s/930123-1.c.s2
-rw-r--r--test/torture-s/930126-1.c.s2
-rw-r--r--test/torture-s/930208-1.c.s2
-rw-r--r--test/torture-s/930406-1.c.s2
-rw-r--r--test/torture-s/930408-1.c.s2
-rw-r--r--test/torture-s/930429-1.c.s2
-rw-r--r--test/torture-s/930429-2.c.s2
-rw-r--r--test/torture-s/930513-1.c.s2
-rw-r--r--test/torture-s/930513-2.c.s2
-rw-r--r--test/torture-s/930518-1.c.s18
-rw-r--r--test/torture-s/930526-1.c.s2
-rw-r--r--test/torture-s/930527-1.c.s2
-rw-r--r--test/torture-s/930529-1.c.s2
-rw-r--r--test/torture-s/930603-1.c.s2
-rw-r--r--test/torture-s/930603-2.c.s2
-rw-r--r--test/torture-s/930603-3.c.s2
-rw-r--r--test/torture-s/930608-1.c.s2
-rw-r--r--test/torture-s/930614-1.c.s2
-rw-r--r--test/torture-s/930614-2.c.s2
-rw-r--r--test/torture-s/930621-1.c.s2
-rw-r--r--test/torture-s/930622-1.c.s2
-rw-r--r--test/torture-s/930622-2.c.s2
-rw-r--r--test/torture-s/930628-1.c.s46
-rw-r--r--test/torture-s/930630-1.c.s2
-rw-r--r--test/torture-s/930702-1.c.s2
-rw-r--r--test/torture-s/930713-1.c.s2
-rw-r--r--test/torture-s/930718-1.c.s2
-rw-r--r--test/torture-s/930719-1.c.s4
-rw-r--r--test/torture-s/930725-1.c.s2
-rw-r--r--test/torture-s/930818-1.c.s2
-rw-r--r--test/torture-s/930916-1.c.s2
-rw-r--r--test/torture-s/930921-1.c.s6
-rw-r--r--test/torture-s/930929-1.c.s2
-rw-r--r--test/torture-s/930930-1.c.s10
-rw-r--r--test/torture-s/930930-2.c.s2
-rw-r--r--test/torture-s/931004-1.c.s2
-rw-r--r--test/torture-s/931004-10.c.s8
-rw-r--r--test/torture-s/931004-11.c.s2
-rw-r--r--test/torture-s/931004-12.c.s10
-rw-r--r--test/torture-s/931004-13.c.s2
-rw-r--r--test/torture-s/931004-14.c.s12
-rw-r--r--test/torture-s/931004-2.c.s6
-rw-r--r--test/torture-s/931004-3.c.s2
-rw-r--r--test/torture-s/931004-4.c.s6
-rw-r--r--test/torture-s/931004-5.c.s2
-rw-r--r--test/torture-s/931004-6.c.s8
-rw-r--r--test/torture-s/931004-7.c.s2
-rw-r--r--test/torture-s/931004-8.c.s6
-rw-r--r--test/torture-s/931004-9.c.s2
-rw-r--r--test/torture-s/931005-1.c.s2
-rw-r--r--test/torture-s/931009-1.c.s2
-rw-r--r--test/torture-s/931012-1.c.s2
-rw-r--r--test/torture-s/931017-1.c.s2
-rw-r--r--test/torture-s/931018-1.c.s2
-rw-r--r--test/torture-s/931031-1.c.s2
-rw-r--r--test/torture-s/931102-1.c.s4
-rw-r--r--test/torture-s/931102-2.c.s4
-rw-r--r--test/torture-s/931110-1.c.s2
-rw-r--r--test/torture-s/931110-2.c.s2
-rw-r--r--test/torture-s/931208-1.c.s2
-rw-r--r--test/torture-s/931228-1.c.s2
-rw-r--r--test/torture-s/940115-1.c.s2
-rw-r--r--test/torture-s/940122-1.c.s2
-rw-r--r--test/torture-s/941014-1.c.s2
-rw-r--r--test/torture-s/941014-2.c.s2
-rw-r--r--test/torture-s/941015-1.c.s2
-rw-r--r--test/torture-s/941021-1.c.s2
-rw-r--r--test/torture-s/941025-1.c.s2
-rw-r--r--test/torture-s/941031-1.c.s2
-rw-r--r--test/torture-s/941101-1.c.s2
-rw-r--r--test/torture-s/941110-1.c.s2
-rw-r--r--test/torture-s/941202-1.c.s2
-rw-r--r--test/torture-s/950221-1.c.s2
-rw-r--r--test/torture-s/950322-1.c.s2
-rw-r--r--test/torture-s/950426-1.c.s2
-rw-r--r--test/torture-s/950426-2.c.s2
-rw-r--r--test/torture-s/950503-1.c.s2
-rw-r--r--test/torture-s/950511-1.c.s2
-rw-r--r--test/torture-s/950512-1.c.s2
-rw-r--r--test/torture-s/950605-1.c.s2
-rw-r--r--test/torture-s/950607-1.c.s2
-rw-r--r--test/torture-s/950607-2.c.s2
-rw-r--r--test/torture-s/950612-1.c.s2
-rw-r--r--test/torture-s/950621-1.c.s2
-rw-r--r--test/torture-s/950628-1.c.s2
-rw-r--r--test/torture-s/950704-1.c.s2
-rw-r--r--test/torture-s/950706-1.c.s2
-rw-r--r--test/torture-s/950710-1.c.s2
-rw-r--r--test/torture-s/950714-1.c.s28
-rw-r--r--test/torture-s/950809-1.c.s2
-rw-r--r--test/torture-s/950906-1.c.s2
-rw-r--r--test/torture-s/950915-1.c.s2
-rw-r--r--test/torture-s/950929-1.c.s2
-rw-r--r--test/torture-s/951003-1.c.s2
-rw-r--r--test/torture-s/951115-1.c.s2
-rw-r--r--test/torture-s/951204-1.c.s2
-rw-r--r--test/torture-s/960116-1.c.s2
-rw-r--r--test/torture-s/960117-1.c.s2
-rw-r--r--test/torture-s/960209-1.c.s2
-rw-r--r--test/torture-s/960215-1.c.s2
-rw-r--r--test/torture-s/960218-1.c.s2
-rw-r--r--test/torture-s/960219-1.c.s2
-rw-r--r--test/torture-s/960301-1.c.s2
-rw-r--r--test/torture-s/960302-1.c.s2
-rw-r--r--test/torture-s/960311-1.c.s2
-rw-r--r--test/torture-s/960311-2.c.s2
-rw-r--r--test/torture-s/960311-3.c.s2
-rw-r--r--test/torture-s/960312-1.c.s2
-rw-r--r--test/torture-s/960317-1.c.s2
-rw-r--r--test/torture-s/960321-1.c.s2
-rw-r--r--test/torture-s/960326-1.c.s2
-rw-r--r--test/torture-s/960327-1.c.s8
-rw-r--r--test/torture-s/960402-1.c.s2
-rw-r--r--test/torture-s/960405-1.c.s2
-rw-r--r--test/torture-s/960416-1.c.s2
-rw-r--r--test/torture-s/960419-1.c.s2
-rw-r--r--test/torture-s/960419-2.c.s2
-rw-r--r--test/torture-s/960512-1.c.s2
-rw-r--r--test/torture-s/960513-1.c.s2
-rw-r--r--test/torture-s/960521-1.c.s14
-rw-r--r--test/torture-s/960608-1.c.s2
-rw-r--r--test/torture-s/960801-1.c.s2
-rw-r--r--test/torture-s/960802-1.c.s2
-rw-r--r--test/torture-s/960830-1.c.s2
-rw-r--r--test/torture-s/960909-1.c.s8
-rw-r--r--test/torture-s/961004-1.c.s2
-rw-r--r--test/torture-s/961017-1.c.s2
-rw-r--r--test/torture-s/961017-2.c.s4
-rw-r--r--test/torture-s/961026-1.c.s2
-rw-r--r--test/torture-s/961112-1.c.s2
-rw-r--r--test/torture-s/961122-1.c.s2
-rw-r--r--test/torture-s/961122-2.c.s2
-rw-r--r--test/torture-s/961125-1.c.s20
-rw-r--r--test/torture-s/961206-1.c.s2
-rw-r--r--test/torture-s/961213-1.c.s4
-rw-r--r--test/torture-s/961223-1.c.s2
-rw-r--r--test/torture-s/970214-1.c.s2
-rw-r--r--test/torture-s/970214-2.c.s2
-rw-r--r--test/torture-s/970217-1.c.s2
-rw-r--r--test/torture-s/970923-1.c.s2
-rw-r--r--test/torture-s/980205.c.s2
-rw-r--r--test/torture-s/980223.c.s2
-rw-r--r--test/torture-s/980424-1.c.s2
-rw-r--r--test/torture-s/980505-1.c.s2
-rw-r--r--test/torture-s/980505-2.c.s2
-rw-r--r--test/torture-s/980506-1.c.s2
-rw-r--r--test/torture-s/980506-2.c.s2
-rw-r--r--test/torture-s/980506-3.c.s2
-rw-r--r--test/torture-s/980526-2.c.s2
-rw-r--r--test/torture-s/980526-3.c.s2
-rw-r--r--test/torture-s/980602-1.c.s2
-rw-r--r--test/torture-s/980602-2.c.s2
-rw-r--r--test/torture-s/980604-1.c.s2
-rw-r--r--test/torture-s/980605-1.c.s2
-rw-r--r--test/torture-s/980608-1.c.s2
-rw-r--r--test/torture-s/980612-1.c.s2
-rw-r--r--test/torture-s/980617-1.c.s2
-rw-r--r--test/torture-s/980618-1.c.s2
-rw-r--r--test/torture-s/980701-1.c.s2
-rw-r--r--test/torture-s/980707-1.c.s48
-rw-r--r--test/torture-s/980709-1.c.s2
-rw-r--r--test/torture-s/980716-1.c.s10
-rw-r--r--test/torture-s/980929-1.c.s2
-rw-r--r--test/torture-s/981001-1.c.s2
-rw-r--r--test/torture-s/981019-1.c.s12
-rw-r--r--test/torture-s/981130-1.c.s2
-rw-r--r--test/torture-s/981206-1.c.s2
-rw-r--r--test/torture-s/990106-1.c.s2
-rw-r--r--test/torture-s/990106-2.c.s2
-rw-r--r--test/torture-s/990117-1.c.s2
-rw-r--r--test/torture-s/990127-1.c.s92
-rw-r--r--test/torture-s/990127-2.c.s2
-rw-r--r--test/torture-s/990128-1.c.s40
-rw-r--r--test/torture-s/990130-1.c.s2
-rw-r--r--test/torture-s/990211-1.c.s2
-rw-r--r--test/torture-s/990222-1.c.s12
-rw-r--r--test/torture-s/990324-1.c.s2
-rw-r--r--test/torture-s/990326-1.c.s2
-rw-r--r--test/torture-s/990404-1.c.s6
-rw-r--r--test/torture-s/990513-1.c.s14
-rw-r--r--test/torture-s/990524-1.c.s16
-rw-r--r--test/torture-s/990525-1.c.s2
-rw-r--r--test/torture-s/990525-2.c.s2
-rw-r--r--test/torture-s/990527-1.c.s2
-rw-r--r--test/torture-s/990531-1.c.s2
-rw-r--r--test/torture-s/990604-1.c.s2
-rw-r--r--test/torture-s/990628-1.c.s18
-rw-r--r--test/torture-s/990804-1.c.s2
-rw-r--r--test/torture-s/990811-1.c.s2
-rw-r--r--test/torture-s/990826-0.c.s2
-rw-r--r--test/torture-s/990827-1.c.s2
-rw-r--r--test/torture-s/990829-1.c.s2
-rw-r--r--test/torture-s/990923-1.c.s2
-rw-r--r--test/torture-s/991014-1.c.s2
-rw-r--r--test/torture-s/991016-1.c.s16
-rw-r--r--test/torture-s/991019-1.c.s2
-rw-r--r--test/torture-s/991023-1.c.s2
-rw-r--r--test/torture-s/991030-1.c.s2
-rw-r--r--test/torture-s/991112-1.c.s2
-rw-r--r--test/torture-s/991118-1.c.s2
-rw-r--r--test/torture-s/991201-1.c.s8
-rw-r--r--test/torture-s/991202-1.c.s2
-rw-r--r--test/torture-s/991202-2.c.s2
-rw-r--r--test/torture-s/991202-3.c.s2
-rw-r--r--test/torture-s/991216-1.c.s2
-rw-r--r--test/torture-s/991216-2.c.s6
-rw-r--r--test/torture-s/991216-4.c.s2
-rw-r--r--test/torture-s/991221-1.c.s2
-rw-r--r--test/torture-s/991227-1.c.s2
-rw-r--r--test/torture-s/991228-1.c.s2
-rw-r--r--test/torture-s/align-1.c.s2
-rw-r--r--test/torture-s/align-2.c.s2
-rw-r--r--test/torture-s/align-3.c.s2
-rw-r--r--test/torture-s/alloca-1.c.s2
-rw-r--r--test/torture-s/anon-1.c.s2
-rw-r--r--test/torture-s/arith-1.c.s2
-rw-r--r--test/torture-s/arith-rand-ll.c.s74
-rw-r--r--test/torture-s/arith-rand.c.s58
-rw-r--r--test/torture-s/ashldi-1.c.s16
-rw-r--r--test/torture-s/ashrdi-1.c.s292
-rw-r--r--test/torture-s/bcp-1.c.s2
-rw-r--r--test/torture-s/bf-layout-1.c.s2
-rw-r--r--test/torture-s/bf-pack-1.c.s2
-rw-r--r--test/torture-s/bf-sign-1.c.s2
-rw-r--r--test/torture-s/bf-sign-2.c.s2
-rw-r--r--test/torture-s/bf64-1.c.s2
-rw-r--r--test/torture-s/bitfld-1.c.s2
-rw-r--r--test/torture-s/bitfld-2.c.s2
-rw-r--r--test/torture-s/bitfld-3.c.s2
-rw-r--r--test/torture-s/bitfld-4.c.s2
-rw-r--r--test/torture-s/bitfld-5.c.s2
-rw-r--r--test/torture-s/bitfld-6.c.s2
-rw-r--r--test/torture-s/bswap-1.c.s2
-rw-r--r--test/torture-s/builtin-bitops-1.c.s480
-rw-r--r--test/torture-s/builtin-constant.c.s2
-rw-r--r--test/torture-s/builtin-prefetch-1.c.s2
-rw-r--r--test/torture-s/builtin-prefetch-2.c.s2
-rw-r--r--test/torture-s/builtin-prefetch-3.c.s2
-rw-r--r--test/torture-s/builtin-prefetch-4.c.s2
-rw-r--r--test/torture-s/builtin-prefetch-5.c.s2
-rw-r--r--test/torture-s/builtin-prefetch-6.c.s10
-rw-r--r--test/torture-s/builtin-types-compatible-p.c.s2
-rw-r--r--test/torture-s/call-trap-1.c.s2
-rw-r--r--test/torture-s/cbrt.c.s2
-rw-r--r--test/torture-s/cmpdi-1.c.s30
-rw-r--r--test/torture-s/cmpsf-1.c.s22
-rw-r--r--test/torture-s/cmpsi-1.c.s2
-rw-r--r--test/torture-s/cmpsi-2.c.s30
-rw-r--r--test/torture-s/compare-1.c.s2
-rw-r--r--test/torture-s/compare-2.c.s2
-rw-r--r--test/torture-s/compare-3.c.s2
-rw-r--r--test/torture-s/complex-1.c.s2
-rw-r--r--test/torture-s/complex-2.c.s2
-rw-r--r--test/torture-s/complex-3.c.s2
-rw-r--r--test/torture-s/complex-4.c.s2
-rw-r--r--test/torture-s/complex-5.c.s2
-rw-r--r--test/torture-s/complex-6.c.s2
-rw-r--r--test/torture-s/complex-7.c.s2
-rw-r--r--test/torture-s/compndlit-1.c.s2
-rw-r--r--test/torture-s/const-addr-expr-1.c.s2
-rw-r--r--test/torture-s/conversion.c.s2
-rw-r--r--test/torture-s/cvt-1.c.s2
-rw-r--r--test/torture-s/dbra-1.c.s2
-rw-r--r--test/torture-s/divcmp-1.c.s2
-rw-r--r--test/torture-s/divcmp-2.c.s2
-rw-r--r--test/torture-s/divcmp-3.c.s2
-rw-r--r--test/torture-s/divcmp-4.c.s2
-rw-r--r--test/torture-s/divcmp-5.c.s2
-rw-r--r--test/torture-s/divconst-1.c.s2
-rw-r--r--test/torture-s/divconst-2.c.s2
-rw-r--r--test/torture-s/divconst-3.c.s2
-rw-r--r--test/torture-s/divmod-1.c.s2
-rw-r--r--test/torture-s/doloop-1.c.s8
-rw-r--r--test/torture-s/doloop-2.c.s8
-rw-r--r--test/torture-s/eeprof-1.c.s2
-rw-r--r--test/torture-s/enum-1.c.s2
-rw-r--r--test/torture-s/enum-2.c.s2
-rw-r--r--test/torture-s/enum-3.c.s2
-rw-r--r--test/torture-s/extzvsi.c.s2
-rw-r--r--test/torture-s/ffs-1.c.s2
-rw-r--r--test/torture-s/ffs-2.c.s2
-rw-r--r--test/torture-s/float-floor.c.s2
-rw-r--r--test/torture-s/floatunsisf-1.c.s2
-rw-r--r--test/torture-s/fprintf-1.c.s2
-rw-r--r--test/torture-s/fprintf-chk-1.c.s2
-rw-r--r--test/torture-s/frame-address.c.s2
-rw-r--r--test/torture-s/func-ptr-1.c.s2
-rw-r--r--test/torture-s/gofast.c.s2
-rw-r--r--test/torture-s/ifcvt-onecmpl-abs-1.c.s2
-rw-r--r--test/torture-s/index-1.c.s2
-rw-r--r--test/torture-s/inst-check.c.s2
-rw-r--r--test/torture-s/int-compare.c.s2
-rw-r--r--test/torture-s/ipa-sra-1.c.s2
-rw-r--r--test/torture-s/ipa-sra-2.c.s2
-rw-r--r--test/torture-s/longlong.c.s2
-rw-r--r--test/torture-s/loop-1.c.s2
-rw-r--r--test/torture-s/loop-10.c.s2
-rw-r--r--test/torture-s/loop-11.c.s14
-rw-r--r--test/torture-s/loop-12.c.s22
-rw-r--r--test/torture-s/loop-13.c.s4
-rw-r--r--test/torture-s/loop-14.c.s2
-rw-r--r--test/torture-s/loop-15.c.s64
-rw-r--r--test/torture-s/loop-2.c.s4
-rw-r--r--test/torture-s/loop-2b.c.s6
-rw-r--r--test/torture-s/loop-2c.c.s14
-rw-r--r--test/torture-s/loop-2d.c.s4
-rw-r--r--test/torture-s/loop-2e.c.s2
-rw-r--r--test/torture-s/loop-2f.c.s2
-rw-r--r--test/torture-s/loop-2g.c.s2
-rw-r--r--test/torture-s/loop-3.c.s2
-rw-r--r--test/torture-s/loop-3b.c.s2
-rw-r--r--test/torture-s/loop-3c.c.s4
-rw-r--r--test/torture-s/loop-4.c.s2
-rw-r--r--test/torture-s/loop-4b.c.s2
-rw-r--r--test/torture-s/loop-5.c.s2
-rw-r--r--test/torture-s/loop-6.c.s2
-rw-r--r--test/torture-s/loop-7.c.s12
-rw-r--r--test/torture-s/loop-8.c.s2
-rw-r--r--test/torture-s/loop-9.c.s2
-rw-r--r--test/torture-s/loop-ivopts-1.c.s2
-rw-r--r--test/torture-s/loop-ivopts-2.c.s28
-rw-r--r--test/torture-s/lshrdi-1.c.s16
-rw-r--r--test/torture-s/mayalias-1.c.s2
-rw-r--r--test/torture-s/mayalias-2.c.s2
-rw-r--r--test/torture-s/mayalias-3.c.s2
-rw-r--r--test/torture-s/medce-1.c.s2
-rw-r--r--test/torture-s/memcpy-1.c.s64
-rw-r--r--test/torture-s/memcpy-2.c.s58
-rw-r--r--test/torture-s/memcpy-bi.c.s158
-rw-r--r--test/torture-s/memset-1.c.s118
-rw-r--r--test/torture-s/memset-2.c.s108
-rw-r--r--test/torture-s/memset-3.c.s152
-rw-r--r--test/torture-s/mod-1.c.s2
-rw-r--r--test/torture-s/mode-dependent-address.c.s26
-rw-r--r--test/torture-s/multdi-1.c.s2
-rw-r--r--test/torture-s/multi-ix.c.s34
-rw-r--r--test/torture-s/nestfunc-4.c.s2
-rw-r--r--test/torture-s/p18298.c.s2
-rw-r--r--test/torture-s/packed-1.c.s2
-rw-r--r--test/torture-s/packed-2.c.s2
-rw-r--r--test/torture-s/pending-4.c.s14
-rw-r--r--test/torture-s/postmod-1.c.s4
-rw-r--r--test/torture-s/pr15262-1.c.s2
-rw-r--r--test/torture-s/pr15262-2.c.s2
-rw-r--r--test/torture-s/pr15262.c.s2
-rw-r--r--test/torture-s/pr15296.c.s42
-rw-r--r--test/torture-s/pr16790-1.c.s2
-rw-r--r--test/torture-s/pr17078-1.c.s2
-rw-r--r--test/torture-s/pr17133.c.s22
-rw-r--r--test/torture-s/pr17252.c.s2
-rw-r--r--test/torture-s/pr19005.c.s4
-rw-r--r--test/torture-s/pr19449.c.s2
-rw-r--r--test/torture-s/pr19515.c.s2
-rw-r--r--test/torture-s/pr19606.c.s2
-rw-r--r--test/torture-s/pr19687.c.s2
-rw-r--r--test/torture-s/pr19689.c.s2
-rw-r--r--test/torture-s/pr20100-1.c.s12
-rw-r--r--test/torture-s/pr20187-1.c.s2
-rw-r--r--test/torture-s/pr20466-1.c.s2
-rw-r--r--test/torture-s/pr20527-1.c.s12
-rw-r--r--test/torture-s/pr20601-1.c.s64
-rw-r--r--test/torture-s/pr20621-1.c.s2
-rw-r--r--test/torture-s/pr21173.c.s2
-rw-r--r--test/torture-s/pr21331.c.s2
-rw-r--r--test/torture-s/pr21964-1.c.s2
-rw-r--r--test/torture-s/pr22061-1.c.s2
-rw-r--r--test/torture-s/pr22061-2.c.s2
-rw-r--r--test/torture-s/pr22098-1.c.s2
-rw-r--r--test/torture-s/pr22098-2.c.s2
-rw-r--r--test/torture-s/pr22098-3.c.s2
-rw-r--r--test/torture-s/pr22348.c.s2
-rw-r--r--test/torture-s/pr22429.c.s2
-rw-r--r--test/torture-s/pr22493-1.c.s2
-rw-r--r--test/torture-s/pr22630.c.s2
-rw-r--r--test/torture-s/pr23047.c.s2
-rw-r--r--test/torture-s/pr23135.c.s2
-rw-r--r--test/torture-s/pr23324.c.s2
-rw-r--r--test/torture-s/pr23467.c.s2
-rw-r--r--test/torture-s/pr23604.c.s2
-rw-r--r--test/torture-s/pr23941.c.s2
-rw-r--r--test/torture-s/pr24141.c.s2
-rw-r--r--test/torture-s/pr24142.c.s2
-rw-r--r--test/torture-s/pr24716.c.s100
-rw-r--r--test/torture-s/pr24851.c.s2
-rw-r--r--test/torture-s/pr25125.c.s2
-rw-r--r--test/torture-s/pr25737.c.s2
-rw-r--r--test/torture-s/pr27073.c.s26
-rw-r--r--test/torture-s/pr27260.c.s26
-rw-r--r--test/torture-s/pr27285.c.s14
-rw-r--r--test/torture-s/pr27364.c.s2
-rw-r--r--test/torture-s/pr27671-1.c.s2
-rw-r--r--test/torture-s/pr28289.c.s2
-rw-r--r--test/torture-s/pr28403.c.s2
-rw-r--r--test/torture-s/pr28651.c.s2
-rw-r--r--test/torture-s/pr28778.c.s2
-rw-r--r--test/torture-s/pr28982a.c.s10
-rw-r--r--test/torture-s/pr28982b.c.s10
-rw-r--r--test/torture-s/pr29006.c.s2
-rw-r--r--test/torture-s/pr29156.c.s2
-rw-r--r--test/torture-s/pr29695-1.c.s2
-rw-r--r--test/torture-s/pr29695-2.c.s2
-rw-r--r--test/torture-s/pr29797-1.c.s2
-rw-r--r--test/torture-s/pr29797-2.c.s2
-rw-r--r--test/torture-s/pr29798.c.s2
-rw-r--r--test/torture-s/pr30185.c.s2
-rw-r--r--test/torture-s/pr30778.c.s2
-rw-r--r--test/torture-s/pr31072.c.s2
-rw-r--r--test/torture-s/pr31136.c.s2
-rw-r--r--test/torture-s/pr31169.c.s2
-rw-r--r--test/torture-s/pr31448-2.c.s2
-rw-r--r--test/torture-s/pr31448.c.s2
-rw-r--r--test/torture-s/pr31605.c.s2
-rw-r--r--test/torture-s/pr32244-1.c.s2
-rw-r--r--test/torture-s/pr32500.c.s2
-rw-r--r--test/torture-s/pr33142.c.s2
-rw-r--r--test/torture-s/pr33382.c.s2
-rw-r--r--test/torture-s/pr33631.c.s2
-rw-r--r--test/torture-s/pr33669.c.s2
-rw-r--r--test/torture-s/pr33779-1.c.s2
-rw-r--r--test/torture-s/pr33779-2.c.s2
-rw-r--r--test/torture-s/pr33870-1.c.s112
-rw-r--r--test/torture-s/pr33870.c.s132
-rw-r--r--test/torture-s/pr33992.c.s10
-rw-r--r--test/torture-s/pr34070-1.c.s2
-rw-r--r--test/torture-s/pr34070-2.c.s2
-rw-r--r--test/torture-s/pr34099-2.c.s2
-rw-r--r--test/torture-s/pr34099.c.s2
-rw-r--r--test/torture-s/pr34130.c.s2
-rw-r--r--test/torture-s/pr34154.c.s2
-rw-r--r--test/torture-s/pr34176.c.s14
-rw-r--r--test/torture-s/pr34415.c.s24
-rw-r--r--test/torture-s/pr34456.c.s2
-rw-r--r--test/torture-s/pr34768-1.c.s2
-rw-r--r--test/torture-s/pr34768-2.c.s2
-rw-r--r--test/torture-s/pr34971.c.s2
-rw-r--r--test/torture-s/pr34982.c.s2
-rw-r--r--test/torture-s/pr35163.c.s2
-rw-r--r--test/torture-s/pr35231.c.s2
-rw-r--r--test/torture-s/pr35390.c.s2
-rw-r--r--test/torture-s/pr35456.c.s2
-rw-r--r--test/torture-s/pr35472.c.s2
-rw-r--r--test/torture-s/pr35800.c.s6
-rw-r--r--test/torture-s/pr36034-1.c.s2
-rw-r--r--test/torture-s/pr36034-2.c.s2
-rw-r--r--test/torture-s/pr36038.c.s8
-rw-r--r--test/torture-s/pr36077.c.s2
-rw-r--r--test/torture-s/pr36093.c.s2
-rw-r--r--test/torture-s/pr36321.c.s2
-rw-r--r--test/torture-s/pr36339.c.s2
-rw-r--r--test/torture-s/pr36343.c.s2
-rw-r--r--test/torture-s/pr36691.c.s2
-rw-r--r--test/torture-s/pr36765.c.s2
-rw-r--r--test/torture-s/pr37102.c.s2
-rw-r--r--test/torture-s/pr37125.c.s2
-rw-r--r--test/torture-s/pr37573.c.s14
-rw-r--r--test/torture-s/pr37882.c.s2
-rw-r--r--test/torture-s/pr37924.c.s2
-rw-r--r--test/torture-s/pr37931.c.s2
-rw-r--r--test/torture-s/pr38048-1.c.s2
-rw-r--r--test/torture-s/pr38048-2.c.s2
-rw-r--r--test/torture-s/pr38051.c.s300
-rw-r--r--test/torture-s/pr38151.c.s2
-rw-r--r--test/torture-s/pr38212.c.s2
-rw-r--r--test/torture-s/pr38236.c.s2
-rw-r--r--test/torture-s/pr38422.c.s2
-rw-r--r--test/torture-s/pr38533.c.s2
-rw-r--r--test/torture-s/pr38819.c.s2
-rw-r--r--test/torture-s/pr38969.c.s2
-rw-r--r--test/torture-s/pr39100.c.s24
-rw-r--r--test/torture-s/pr39120.c.s2
-rw-r--r--test/torture-s/pr39228.c.s2
-rw-r--r--test/torture-s/pr39233.c.s2
-rw-r--r--test/torture-s/pr39240.c.s2
-rw-r--r--test/torture-s/pr39339.c.s10
-rw-r--r--test/torture-s/pr39501.c.s2
-rw-r--r--test/torture-s/pr40022.c.s24
-rw-r--r--test/torture-s/pr40057.c.s2
-rw-r--r--test/torture-s/pr40386.c.s2
-rw-r--r--test/torture-s/pr40404.c.s2
-rw-r--r--test/torture-s/pr40493.c.s2
-rw-r--r--test/torture-s/pr40579.c.s2
-rw-r--r--test/torture-s/pr40657.c.s2
-rw-r--r--test/torture-s/pr40668.c.s2
-rw-r--r--test/torture-s/pr40747.c.s2
-rw-r--r--test/torture-s/pr41239.c.s2
-rw-r--r--test/torture-s/pr41317.c.s2
-rw-r--r--test/torture-s/pr41395-1.c.s2
-rw-r--r--test/torture-s/pr41395-2.c.s2
-rw-r--r--test/torture-s/pr41463.c.s67
-rw-r--r--test/torture-s/pr41750.c.s2
-rw-r--r--test/torture-s/pr41917.c.s2
-rw-r--r--test/torture-s/pr41919.c.s2
-rw-r--r--test/torture-s/pr42006.c.s2
-rw-r--r--test/torture-s/pr42142.c.s2
-rw-r--r--test/torture-s/pr42154.c.s2
-rw-r--r--test/torture-s/pr42231.c.s2
-rw-r--r--test/torture-s/pr42248.c.s2
-rw-r--r--test/torture-s/pr42269-2.c.s2
-rw-r--r--test/torture-s/pr42512.c.s8
-rw-r--r--test/torture-s/pr42544.c.s2
-rw-r--r--test/torture-s/pr42570.c.s2
-rw-r--r--test/torture-s/pr42614.c.s2
-rw-r--r--test/torture-s/pr42691.c.s16
-rw-r--r--test/torture-s/pr42721.c.s2
-rw-r--r--test/torture-s/pr42833.c.s2
-rw-r--r--test/torture-s/pr43008.c.s2
-rw-r--r--test/torture-s/pr43220.c.s4
-rw-r--r--test/torture-s/pr43236.c.s2
-rw-r--r--test/torture-s/pr43269.c.s4
-rw-r--r--test/torture-s/pr43385.c.s2
-rw-r--r--test/torture-s/pr43438.c.s2
-rw-r--r--test/torture-s/pr43560.c.s6
-rw-r--r--test/torture-s/pr43629.c.s2
-rw-r--r--test/torture-s/pr43783.c.s2
-rw-r--r--test/torture-s/pr43784.c.s14
-rw-r--r--test/torture-s/pr43835.c.s2
-rw-r--r--test/torture-s/pr43987.c.s2
-rw-r--r--test/torture-s/pr44164.c.s2
-rw-r--r--test/torture-s/pr44202-1.c.s2
-rw-r--r--test/torture-s/pr44468.c.s2
-rw-r--r--test/torture-s/pr44555.c.s2
-rw-r--r--test/torture-s/pr44575.c.s22
-rw-r--r--test/torture-s/pr44683.c.s2
-rw-r--r--test/torture-s/pr44828.c.s2
-rw-r--r--test/torture-s/pr44852.c.s12
-rw-r--r--test/torture-s/pr44858.c.s2
-rw-r--r--test/torture-s/pr44942.c.s2
-rw-r--r--test/torture-s/pr45034.c.s26
-rw-r--r--test/torture-s/pr45070.c.s28
-rw-r--r--test/torture-s/pr45262.c.s2
-rw-r--r--test/torture-s/pr45695.c.s2
-rw-r--r--test/torture-s/pr46019.c.s2
-rw-r--r--test/torture-s/pr46309.c.s2
-rw-r--r--test/torture-s/pr46316.c.s2
-rw-r--r--test/torture-s/pr46909-1.c.s6
-rw-r--r--test/torture-s/pr46909-2.c.s6
-rw-r--r--test/torture-s/pr47148.c.s2
-rw-r--r--test/torture-s/pr47155.c.s2
-rw-r--r--test/torture-s/pr47237.c.s2
-rw-r--r--test/torture-s/pr47299.c.s2
-rw-r--r--test/torture-s/pr47337.c.s8
-rw-r--r--test/torture-s/pr47538.c.s40
-rw-r--r--test/torture-s/pr47925.c.s4
-rw-r--r--test/torture-s/pr48197.c.s2
-rw-r--r--test/torture-s/pr48571-1.c.s20
-rw-r--r--test/torture-s/pr48717.c.s2
-rw-r--r--test/torture-s/pr48809.c.s2
-rw-r--r--test/torture-s/pr48814-1.c.s2
-rw-r--r--test/torture-s/pr48814-2.c.s2
-rw-r--r--test/torture-s/pr48973-1.c.s2
-rw-r--r--test/torture-s/pr48973-2.c.s2
-rw-r--r--test/torture-s/pr49039.c.s2
-rw-r--r--test/torture-s/pr49073.c.s14
-rw-r--r--test/torture-s/pr49123.c.s2
-rw-r--r--test/torture-s/pr49161.c.s2
-rw-r--r--test/torture-s/pr49186.c.s2
-rw-r--r--test/torture-s/pr49218.c.s4
-rw-r--r--test/torture-s/pr49279.c.s2
-rw-r--r--test/torture-s/pr49281.c.s2
-rw-r--r--test/torture-s/pr49390.c.s2
-rw-r--r--test/torture-s/pr49419.c.s56
-rw-r--r--test/torture-s/pr49644.c.s2
-rw-r--r--test/torture-s/pr49712.c.s4
-rw-r--r--test/torture-s/pr49768.c.s2
-rw-r--r--test/torture-s/pr49886.c.s2
-rw-r--r--test/torture-s/pr51023.c.s2
-rw-r--r--test/torture-s/pr51323.c.s2
-rw-r--r--test/torture-s/pr51466.c.s2
-rw-r--r--test/torture-s/pr51581-1.c.s148
-rw-r--r--test/torture-s/pr51581-2.c.s148
-rw-r--r--test/torture-s/pr51877.c.s2
-rw-r--r--test/torture-s/pr51933.c.s14
-rw-r--r--test/torture-s/pr52129.c.s2
-rw-r--r--test/torture-s/pr52209.c.s2
-rw-r--r--test/torture-s/pr52286.c.s2
-rw-r--r--test/torture-s/pr52760.c.s14
-rw-r--r--test/torture-s/pr52979-1.c.s2
-rw-r--r--test/torture-s/pr52979-2.c.s2
-rw-r--r--test/torture-s/pr53084.c.s2
-rw-r--r--test/torture-s/pr53160.c.s2
-rw-r--r--test/torture-s/pr53465.c.s12
-rw-r--r--test/torture-s/pr53645-2.c.s394
-rw-r--r--test/torture-s/pr53645.c.s202
-rw-r--r--test/torture-s/pr53688.c.s2
-rw-r--r--test/torture-s/pr54471.c.s4
-rw-r--r--test/torture-s/pr54937.c.s8
-rw-r--r--test/torture-s/pr54985.c.s10
-rw-r--r--test/torture-s/pr55137.c.s2
-rw-r--r--test/torture-s/pr55750.c.s2
-rw-r--r--test/torture-s/pr55875.c.s4
-rw-r--r--test/torture-s/pr56051.c.s2
-rw-r--r--test/torture-s/pr56205.c.s2
-rw-r--r--test/torture-s/pr56250.c.s2
-rw-r--r--test/torture-s/pr56799.c.s2
-rw-r--r--test/torture-s/pr56837.c.s16
-rw-r--r--test/torture-s/pr56866.c.s40
-rw-r--r--test/torture-s/pr56899.c.s2
-rw-r--r--test/torture-s/pr56962.c.s2
-rw-r--r--test/torture-s/pr56982.c.s2
-rw-r--r--test/torture-s/pr57124.c.s2
-rw-r--r--test/torture-s/pr57130.c.s2
-rw-r--r--test/torture-s/pr57131.c.s2
-rw-r--r--test/torture-s/pr57144.c.s2
-rw-r--r--test/torture-s/pr57281.c.s4
-rw-r--r--test/torture-s/pr57321.c.s2
-rw-r--r--test/torture-s/pr57344-1.c.s4
-rw-r--r--test/torture-s/pr57344-2.c.s4
-rw-r--r--test/torture-s/pr57344-3.c.s4
-rw-r--r--test/torture-s/pr57344-4.c.s4
-rw-r--r--test/torture-s/pr57568.c.s2
-rw-r--r--test/torture-s/pr57829.c.s2
-rw-r--r--test/torture-s/pr57860.c.s26
-rw-r--r--test/torture-s/pr57861.c.s2
-rw-r--r--test/torture-s/pr57875.c.s20
-rw-r--r--test/torture-s/pr57876.c.s2
-rw-r--r--test/torture-s/pr57877.c.s8
-rw-r--r--test/torture-s/pr58209.c.s12
-rw-r--r--test/torture-s/pr58277-1.c.s52
-rw-r--r--test/torture-s/pr58277-2.c.s2
-rw-r--r--test/torture-s/pr58364.c.s2
-rw-r--r--test/torture-s/pr58365.c.s2
-rw-r--r--test/torture-s/pr58385.c.s2
-rw-r--r--test/torture-s/pr58387.c.s2
-rw-r--r--test/torture-s/pr58419.c.s2
-rw-r--r--test/torture-s/pr58431.c.s2
-rw-r--r--test/torture-s/pr58564.c.s2
-rw-r--r--test/torture-s/pr58570.c.s2
-rw-r--r--test/torture-s/pr58574.c.s2
-rw-r--r--test/torture-s/pr58640-2.c.s2
-rw-r--r--test/torture-s/pr58640.c.s2
-rw-r--r--test/torture-s/pr58662.c.s2
-rw-r--r--test/torture-s/pr58726.c.s2
-rw-r--r--test/torture-s/pr58831.c.s4
-rw-r--r--test/torture-s/pr58943.c.s2
-rw-r--r--test/torture-s/pr58984.c.s2
-rw-r--r--test/torture-s/pr59014-2.c.s2
-rw-r--r--test/torture-s/pr59014.c.s18
-rw-r--r--test/torture-s/pr59101.c.s2
-rw-r--r--test/torture-s/pr59221.c.s2
-rw-r--r--test/torture-s/pr59229.c.s4
-rw-r--r--test/torture-s/pr59358.c.s32
-rw-r--r--test/torture-s/pr59387.c.s12
-rw-r--r--test/torture-s/pr59388.c.s2
-rw-r--r--test/torture-s/pr59413.c.s2
-rw-r--r--test/torture-s/pr59643.c.s20
-rw-r--r--test/torture-s/pr59747.c.s2
-rw-r--r--test/torture-s/pr60017.c.s2
-rw-r--r--test/torture-s/pr60062.c.s2
-rw-r--r--test/torture-s/pr60072.c.s2
-rw-r--r--test/torture-s/pr60454.c.s2
-rw-r--r--test/torture-s/pr60960.c.s2
-rw-r--r--test/torture-s/pr61306-1.c.s2
-rw-r--r--test/torture-s/pr61306-2.c.s2
-rw-r--r--test/torture-s/pr61306-3.c.s2
-rw-r--r--test/torture-s/pr61375.c.s2
-rw-r--r--test/torture-s/pr61673.c.s2
-rw-r--r--test/torture-s/pr61725.c.s2
-rw-r--r--test/torture-s/pr63209.c.s2
-rw-r--r--test/torture-s/pr63302.c.s2
-rw-r--r--test/torture-s/pr63659.c.s2
-rw-r--r--test/torture-s/pr7284-1.c.s2
-rw-r--r--test/torture-s/printf-1.c.s2
-rw-r--r--test/torture-s/printf-chk-1.c.s2
-rw-r--r--test/torture-s/pta-field-1.c.s2
-rw-r--r--test/torture-s/pta-field-2.c.s2
-rw-r--r--test/torture-s/ptr-arith-1.c.s2
-rw-r--r--test/torture-s/pure-1.c.s2
-rw-r--r--test/torture-s/pushpop_macro.c.s2
-rw-r--r--test/torture-s/regstack-1.c.s2
-rw-r--r--test/torture-s/restrict-1.c.s2
-rw-r--r--test/torture-s/scope-1.c.s2
-rw-r--r--test/torture-s/shiftdi.c.s2
-rw-r--r--test/torture-s/shiftopt-1.c.s2
-rw-r--r--test/torture-s/simd-1.c.s2
-rw-r--r--test/torture-s/simd-2.c.s2
-rw-r--r--test/torture-s/simd-4.c.s2
-rw-r--r--test/torture-s/simd-5.c.s2
-rw-r--r--test/torture-s/simd-6.c.s2
-rw-r--r--test/torture-s/stdarg-1.c.s2
-rw-r--r--test/torture-s/stdarg-2.c.s2
-rw-r--r--test/torture-s/stdarg-3.c.s126
-rw-r--r--test/torture-s/stdarg-4.c.s2
-rw-r--r--test/torture-s/strcmp-1.c.s50
-rw-r--r--test/torture-s/strcpy-1.c.s62
-rw-r--r--test/torture-s/strct-pack-1.c.s2
-rw-r--r--test/torture-s/strct-pack-2.c.s2
-rw-r--r--test/torture-s/strct-pack-3.c.s2
-rw-r--r--test/torture-s/strct-pack-4.c.s2
-rw-r--r--test/torture-s/strct-stdarg-1.c.s14
-rw-r--r--test/torture-s/strct-varg-1.c.s2
-rw-r--r--test/torture-s/string-opt-17.c.s2
-rw-r--r--test/torture-s/string-opt-18.c.s2
-rw-r--r--test/torture-s/string-opt-5.c.s2
-rw-r--r--test/torture-s/strlen-1.c.s20
-rw-r--r--test/torture-s/strncmp-1.c.s68
-rw-r--r--test/torture-s/struct-aliasing-1.c.s2
-rw-r--r--test/torture-s/struct-cpy-1.c.s2
-rw-r--r--test/torture-s/struct-ini-1.c.s2
-rw-r--r--test/torture-s/struct-ini-2.c.s2
-rw-r--r--test/torture-s/struct-ini-3.c.s2
-rw-r--r--test/torture-s/struct-ini-4.c.s2
-rw-r--r--test/torture-s/struct-ret-1.c.s2
-rw-r--r--test/torture-s/struct-ret-2.c.s2
-rw-r--r--test/torture-s/switch-1.c.s16
-rw-r--r--test/torture-s/tstdi-1.c.s2
-rw-r--r--test/torture-s/unroll-1.c.s2
-rw-r--r--test/torture-s/usmul.c.s2
-rw-r--r--test/torture-s/va-arg-1.c.s2
-rw-r--r--test/torture-s/va-arg-10.c.s20
-rw-r--r--test/torture-s/va-arg-11.c.s2
-rw-r--r--test/torture-s/va-arg-12.c.s2
-rw-r--r--test/torture-s/va-arg-13.c.s2
-rw-r--r--test/torture-s/va-arg-14.c.s2
-rw-r--r--test/torture-s/va-arg-15.c.s16
-rw-r--r--test/torture-s/va-arg-16.c.s2
-rw-r--r--test/torture-s/va-arg-17.c.s2
-rw-r--r--test/torture-s/va-arg-18.c.s2
-rw-r--r--test/torture-s/va-arg-19.c.s2
-rw-r--r--test/torture-s/va-arg-2.c.s248
-rw-r--r--test/torture-s/va-arg-20.c.s2
-rw-r--r--test/torture-s/va-arg-21.c.s2
-rw-r--r--test/torture-s/va-arg-22.c.s156
-rw-r--r--test/torture-s/va-arg-23.c.s2
-rw-r--r--test/torture-s/va-arg-24.c.s122
-rw-r--r--test/torture-s/va-arg-26.c.s2
-rw-r--r--test/torture-s/va-arg-4.c.s2
-rw-r--r--test/torture-s/va-arg-5.c.s2
-rw-r--r--test/torture-s/va-arg-6.c.s2
-rw-r--r--test/torture-s/va-arg-7.c.s2
-rw-r--r--test/torture-s/va-arg-8.c.s2
-rw-r--r--test/torture-s/va-arg-9.c.s264
-rw-r--r--test/torture-s/va-arg-pack-1.c.s2
-rw-r--r--test/torture-s/va-arg-trap-1.c.s2
-rw-r--r--test/torture-s/vfprintf-1.c.s2
-rw-r--r--test/torture-s/vfprintf-chk-1.c.s2
-rw-r--r--test/torture-s/vla-dealloc-1.c.s4
-rw-r--r--test/torture-s/vprintf-1.c.s2
-rw-r--r--test/torture-s/vprintf-chk-1.c.s2
-rw-r--r--test/torture-s/vrp-1.c.s2
-rw-r--r--test/torture-s/vrp-2.c.s2
-rw-r--r--test/torture-s/vrp-3.c.s2
-rw-r--r--test/torture-s/vrp-4.c.s2
-rw-r--r--test/torture-s/vrp-5.c.s2
-rw-r--r--test/torture-s/vrp-6.c.s2
-rw-r--r--test/torture-s/vrp-7.c.s2
-rw-r--r--test/torture-s/wchar_t-1.c.s2
-rw-r--r--test/torture-s/widechar-1.c.s2
-rw-r--r--test/torture-s/zero-struct-1.c.s2
-rw-r--r--test/torture-s/zero-struct-2.c.s2
-rw-r--r--test/torture-s/zerolen-1.c.s2
-rw-r--r--test/torture-s/zerolen-2.c.s2
1250 files changed, 5651 insertions, 5429 deletions
diff --git a/src/s2wasm.h b/src/s2wasm.h
index d7aa69945..89180e74e 100644
--- a/src/s2wasm.h
+++ b/src/s2wasm.h
@@ -1102,26 +1102,15 @@ class S2WasmBuilder {
recordLabel();
} else s = strchr(s, '\n');
} else if (match("loop")) {
- // Allocate an explicit block. This replaces the exit label that was previously on the loop.
- // Do this for now to keep LLVM's output compatible with both 0xb and 0xc Binaryen.
- // TODO: Update LLVM to model the 0xc loop behavior
- auto* explicitBlock = allocator->alloc<Block>();
- addToBlock(explicitBlock);
- bstack.push_back(explicitBlock);
auto curr = allocator->alloc<Loop>();
addToBlock(curr);
curr->name = getNextLabel();
- explicitBlock->name = getNextLabel();
auto implicitBlock = allocator->alloc<Block>();
curr->body = implicitBlock;
bstack.push_back(curr);
} else if (match("end_loop")) {
auto* loop = bstack.back()->cast<Loop>();
bstack.pop_back();
- auto* explicitBlock = bstack.back()->cast<Block>();
- bstack.pop_back();
-
- explicitBlock->finalize();
loop->body->finalize();
loop->finalize();
} else if (match("br_table")) {
diff --git a/test/dot_s/basics.s b/test/dot_s/basics.s
index 1a6223645..fd2f32864 100644
--- a/test/dot_s/basics.s
+++ b/test/dot_s/basics.s
@@ -23,6 +23,7 @@ main: # @main
br_if 0, $pop10
.LBB0_1: # %.preheader
# =>This Inner Loop Header: Depth=1
+ block
loop
i32.const $push12=, 10
i32.gt_s $push13=, $0, $pop12
@@ -45,6 +46,7 @@ main: # @main
br_if 2, $pop23
br 0
end_loop
+ end_block
end_block
i32.const $push11=, -12
i32.add $0=, $0, $pop11
diff --git a/test/dot_s/basics.wast b/test/dot_s/basics.wast
index abeeee690..99ad24806 100644
--- a/test/dot_s/basics.wast
+++ b/test/dot_s/basics.wast
@@ -39,8 +39,8 @@
(i32.const 1)
)
)
- (block $label$3
- (loop $label$2
+ (block $label$2
+ (loop $label$3
(set_local $0
(i32.add
(i32.gt_s
@@ -79,7 +79,7 @@
(i32.const 0)
)
)
- (br $label$2)
+ (br $label$3)
)
)
)
diff --git a/test/dot_s/debug.s b/test/dot_s/debug.s
index 045b1ddad..2414fe28f 100644
--- a/test/dot_s/debug.s
+++ b/test/dot_s/debug.s
@@ -16,6 +16,7 @@ fib:
i32.const $2=, -1
i32.const $4=, 1
.LBB0_1:
+ block
loop
i32.const $push1=, 1
.Ltmp2:
@@ -34,6 +35,7 @@ fib:
.Ltmp5:
.LBB0_3:
end_loop
+ end_block
.Ltmp6:
.loc 1 6 3
return $4
diff --git a/test/dot_s/debug.wast b/test/dot_s/debug.wast
index 416019d33..eef7cca0a 100644
--- a/test/dot_s/debug.wast
+++ b/test/dot_s/debug.wast
@@ -18,15 +18,15 @@
(set_local $4
(i32.const 1)
)
- (block $label$1
- (loop $label$0
+ (block $label$0
+ (loop $label$1
(set_local $2
(i32.add
(get_local $2)
(i32.const 1)
)
)
- (br_if $label$1
+ (br_if $label$0
(i32.ge_s
(get_local $2)
(get_local $0)
@@ -44,7 +44,7 @@
(set_local $4
(get_local $1)
)
- (br $label$0)
+ (br $label$1)
)
)
(return
diff --git a/test/dot_s/memops.s b/test/dot_s/memops.s
index 88f2d254e..fbfdb3327 100644
--- a/test/dot_s/memops.s
+++ b/test/dot_s/memops.s
@@ -32,10 +32,12 @@ main: # @main
# =>This Loop Header: Depth=1
# Child Loop .LBB1_2 Depth 2
# Child Loop .LBB1_3 Depth 2
+ block
loop .LBB1_5
copy_local $4=, $1
.LBB1_2: # Parent Loop .LBB1_1 Depth=1
# => This Inner Loop Header: Depth=2
+ block
loop
i32.const $10=, 0
i32.add $10=, $12, $10
@@ -49,6 +51,8 @@ main: # @main
copy_local $5=, $1
br_if 0, $pop2
end_loop
+ end_block
+ block
loop
i32.const $11=, 0
i32.add $11=, $12, $11
@@ -60,6 +64,7 @@ main: # @main
i32.ne $push6=, $5, $3
br_if 0, $pop6
end_loop
+ end_block
i32.const $push7=, 3
i32.mul $push8=, $6, $pop7
i32.const $push9=, 5
@@ -74,6 +79,7 @@ main: # @main
i32.ne $push16=, $0, $pop15
br_if 0, $pop16
end_loop
+ end_block
call _Z6reporti@FUNCTION, $6
i32.const $push17=, 0
i32.const $9=, 1048576
diff --git a/test/dot_s/memops.wast b/test/dot_s/memops.wast
index 3b5aedcef..e7b3490e1 100644
--- a/test/dot_s/memops.wast
+++ b/test/dot_s/memops.wast
@@ -64,13 +64,13 @@
(set_local $6
(get_local $1)
)
- (block $label$1
- (loop $label$0
+ (block $label$0
+ (loop $label$1
(set_local $4
(get_local $1)
)
- (block $label$3
- (loop $label$2
+ (block $label$2
+ (loop $label$3
(set_local $10
(i32.const 0)
)
@@ -105,7 +105,7 @@
(set_local $5
(get_local $1)
)
- (br_if $label$2
+ (br_if $label$3
(i32.ne
(get_local $4)
(get_local $3)
@@ -113,8 +113,8 @@
)
)
)
- (block $label$5
- (loop $label$4
+ (block $label$4
+ (loop $label$5
(set_local $11
(i32.const 0)
)
@@ -144,7 +144,7 @@
(get_local $2)
)
)
- (br_if $label$4
+ (br_if $label$5
(i32.ne
(get_local $5)
(get_local $3)
@@ -176,7 +176,7 @@
(get_local $2)
)
)
- (br_if $label$0
+ (br_if $label$1
(i32.ne
(get_local $0)
(i32.const 100)
diff --git a/test/llvm_autogenerated/cfg-stackify.s b/test/llvm_autogenerated/cfg-stackify.s
index 06d858f64..4ddeb1a15 100644
--- a/test/llvm_autogenerated/cfg-stackify.s
+++ b/test/llvm_autogenerated/cfg-stackify.s
@@ -319,6 +319,7 @@ test3:
br_if 0, $pop0
i32.eq $0=, $0, $0
.LBB12_2:
+ block
loop
br_if 1, $0
.LBB12_3:
@@ -330,6 +331,7 @@ test3:
br 0
.LBB12_5:
end_loop
+ end_block
unreachable
.LBB12_6:
end_block
@@ -386,7 +388,7 @@ test5:
i32.const $push6=, 0
i32.store 0($pop7), $pop6
i32.eqz $push10=, $0
- br_if 2, $pop10
+ br_if 1, $pop10
i32.const $push9=, 0
i32.const $push8=, 1
i32.store 0($pop9), $pop8
@@ -421,7 +423,7 @@ test6:
i32.const $push7=, 0
i32.store 0($pop8), $pop7
i32.eqz $push16=, $2
- br_if 3, $pop16
+ br_if 2, $pop16
i32.const $push13=, 0
i32.const $push12=, 1
i32.store 0($pop13), $pop12
@@ -429,7 +431,7 @@ test6:
i32.and $push10=, $1, $pop11
tee_local $push9=, $0=, $pop10
i32.eqz $push17=, $pop9
- br_if 2, $pop17
+ br_if 1, $pop17
i32.const $push15=, 0
i32.const $push14=, 1
i32.store 0($pop15), $pop14
@@ -518,6 +520,7 @@ test9:
i32.const $push10=, 0
i32.store 0($pop11), $pop10
.LBB18_1:
+ block
loop
i32.const $push14=, 0
i32.const $push13=, 1
@@ -545,7 +548,7 @@ test9:
i32.const $push18=, 1
i32.and $push9=, $pop8, $pop18
i32.eqz $push26=, $pop9
- br_if 3, $pop26
+ br_if 2, $pop26
br 1
.LBB18_4:
end_block
@@ -556,11 +559,12 @@ test9:
i32.const $push21=, 1
i32.and $push7=, $pop6, $pop21
i32.eqz $push27=, $pop7
- br_if 2, $pop27
+ br_if 1, $pop27
br 0
.LBB18_5:
end_loop
end_loop
+ end_block
i32.const $push3=, 0
i32.const $push2=, 5
i32.store 0($pop3), $pop2
@@ -593,10 +597,12 @@ test10:
tee_local $push2=, $2=, $pop3
i32.const $push1=, 4
i32.gt_u $push0=, $pop2, $pop1
- br_if 5, $pop0
+ br_if 3, $pop0
+ block
copy_local $4=, $3
- br_table $2, 0, 1, 5, 2, 4, 0
+ br_table $2, 1, 0, 4, 2, 3, 1
.LBB19_6:
+ end_block
end_loop
end_loop
return
@@ -680,6 +686,7 @@ test12:
.param i32
.local i32
.LBB21_1:
+ block
loop
block
block
@@ -710,6 +717,7 @@ test12:
br 0
.LBB21_7:
end_loop
+ end_block
return
.endfunc
.Lfunc_end21:
@@ -773,6 +781,7 @@ test15:
i32.const $0=, 0
.LBB24_2:
block
+ block
loop
i32.const $push1=, 1
br_if 1, $pop1
@@ -784,6 +793,7 @@ test15:
br 2
.LBB24_4:
end_loop
+ end_block
i32.const $1=, 0
.LBB24_5:
end_block
diff --git a/test/llvm_autogenerated/cfg-stackify.wast b/test/llvm_autogenerated/cfg-stackify.wast
index bb962f805..a0627c585 100644
--- a/test/llvm_autogenerated/cfg-stackify.wast
+++ b/test/llvm_autogenerated/cfg-stackify.wast
@@ -41,26 +41,24 @@
(set_local $1
(i32.const 1)
)
- (block $label$1
- (loop $label$0
- (block $label$2
- (br_if $label$2
- (i32.lt_s
- (get_local $1)
- (get_local $0)
- )
- )
- (return)
- )
- (set_local $1
- (i32.add
+ (loop $label$0
+ (block $label$1
+ (br_if $label$1
+ (i32.lt_s
(get_local $1)
- (i32.const 1)
+ (get_local $0)
)
)
- (call $something)
- (br $label$0)
+ (return)
+ )
+ (set_local $1
+ (i32.add
+ (get_local $1)
+ (i32.const 1)
+ )
)
+ (call $something)
+ (br $label$0)
)
)
(func $test1 (param $0 i32)
@@ -68,26 +66,24 @@
(set_local $1
(i32.const 1)
)
- (block $label$1
- (loop $label$0
- (block $label$2
- (br_if $label$2
- (i32.lt_s
- (get_local $1)
- (get_local $0)
- )
- )
- (return)
- )
- (set_local $1
- (i32.add
+ (loop $label$0
+ (block $label$1
+ (br_if $label$1
+ (i32.lt_s
(get_local $1)
- (i32.const 1)
+ (get_local $0)
)
)
- (call $something)
- (br $label$0)
+ (return)
+ )
+ (set_local $1
+ (i32.add
+ (get_local $1)
+ (i32.const 1)
+ )
)
+ (call $something)
+ (br $label$0)
)
)
(func $test2 (param $0 i32) (param $1 i32)
@@ -98,29 +94,27 @@
(i32.const 1)
)
)
- (block $label$2
- (loop $label$1
- (f64.store
- (get_local $0)
- (f64.mul
- (f64.load
- (get_local $0)
- )
- (f64.const 3.2)
- )
- )
- (set_local $0
- (i32.add
+ (loop $label$1
+ (f64.store
+ (get_local $0)
+ (f64.mul
+ (f64.load
(get_local $0)
- (i32.const 8)
)
+ (f64.const 3.2)
)
- (br_if $label$1
- (tee_local $1
- (i32.add
- (get_local $1)
- (i32.const -1)
- )
+ )
+ (set_local $0
+ (i32.add
+ (get_local $0)
+ (i32.const 8)
+ )
+ )
+ (br_if $label$1
+ (tee_local $1
+ (i32.add
+ (get_local $1)
+ (i32.const -1)
)
)
)
@@ -236,14 +230,12 @@
(get_local $0)
(i32.const 0)
)
- (block $label$1
- (loop $label$0
- (i32.store
- (get_local $0)
- (i32.const 1)
- )
- (br $label$0)
+ (loop $label$0
+ (i32.store
+ (get_local $0)
+ (i32.const 1)
)
+ (br $label$0)
)
)
(func $simple_loop (param $0 i32) (param $1 i32) (result i32)
@@ -251,16 +243,14 @@
(get_local $0)
(i32.const 0)
)
- (block $label$1
- (loop $label$0
- (i32.store
- (get_local $0)
- (i32.const 1)
- )
- (br_if $label$0
- (i32.eqz
- (get_local $1)
- )
+ (loop $label$0
+ (i32.store
+ (get_local $0)
+ (i32.const 1)
+ )
+ (br_if $label$0
+ (i32.eqz
+ (get_local $1)
)
)
)
@@ -344,47 +334,36 @@
)
)
(func $doublediamond_in_a_loop (param $0 i32) (param $1 i32) (param $2 i32)
- (block $label$1
- (loop $label$0
+ (loop $label$0
+ (i32.store
+ (get_local $2)
+ (i32.const 0)
+ )
+ (block $label$1
+ (br_if $label$1
+ (get_local $0)
+ )
(i32.store
(get_local $2)
- (i32.const 0)
- )
- (block $label$2
- (br_if $label$2
- (get_local $0)
- )
- (i32.store
- (get_local $2)
- (i32.const 1)
- )
- (i32.store
- (get_local $2)
- (i32.const 5)
- )
- (br $label$0)
+ (i32.const 1)
)
(i32.store
(get_local $2)
- (i32.const 2)
+ (i32.const 5)
)
- (block $label$3
- (br_if $label$3
- (get_local $1)
- )
- (i32.store
- (get_local $2)
- (i32.const 3)
- )
- (i32.store
- (get_local $2)
- (i32.const 5)
- )
- (br $label$0)
+ (br $label$0)
+ )
+ (i32.store
+ (get_local $2)
+ (i32.const 2)
+ )
+ (block $label$2
+ (br_if $label$2
+ (get_local $1)
)
(i32.store
(get_local $2)
- (i32.const 4)
+ (i32.const 3)
)
(i32.store
(get_local $2)
@@ -392,6 +371,15 @@
)
(br $label$0)
)
+ (i32.store
+ (get_local $2)
+ (i32.const 4)
+ )
+ (i32.store
+ (get_local $2)
+ (i32.const 5)
+ )
+ (br $label$0)
)
)
(func $test3 (param $0 i32)
@@ -405,22 +393,20 @@
(get_local $0)
)
)
- (block $label$2
- (loop $label$1
- (br_if $label$2
+ (block $label$1
+ (loop $label$2
+ (br_if $label$1
(get_local $0)
)
- (block $label$4
- (loop $label$3
- (br_if $label$3
- (i32.eqz
- (get_local $0)
- )
+ (loop $label$3
+ (br_if $label$3
+ (i32.eqz
+ (get_local $0)
)
)
)
(call $bar)
- (br $label$1)
+ (br $label$2)
)
)
(unreachable)
@@ -481,25 +467,23 @@
)
)
(block $label$0
- (block $label$2
- (loop $label$1
- (i32.store
- (i32.const 0)
- (i32.const 0)
- )
- (br_if $label$0
- (i32.eqz
- (get_local $0)
- )
- )
- (i32.store
- (i32.const 0)
- (i32.const 1)
- )
- (br_if $label$1
- (get_local $1)
+ (loop $label$1
+ (i32.store
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (br_if $label$0
+ (i32.eqz
+ (get_local $0)
)
)
+ (i32.store
+ (i32.const 0)
+ (i32.const 1)
+ )
+ (br_if $label$1
+ (get_local $1)
+ )
)
(i32.store
(i32.const 0)
@@ -523,38 +507,36 @@
)
(block $label$0
(block $label$1
- (block $label$3
- (loop $label$2
- (i32.store
- (i32.const 0)
- (i32.const 0)
- )
- (br_if $label$0
- (i32.eqz
- (get_local $2)
- )
- )
- (i32.store
- (i32.const 0)
- (i32.const 1)
+ (loop $label$2
+ (i32.store
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (br_if $label$0
+ (i32.eqz
+ (get_local $2)
)
- (br_if $label$1
- (i32.eqz
- (tee_local $0
- (i32.and
- (get_local $1)
- (i32.const 1)
- )
+ )
+ (i32.store
+ (i32.const 0)
+ (i32.const 1)
+ )
+ (br_if $label$1
+ (i32.eqz
+ (tee_local $0
+ (i32.and
+ (get_local $1)
+ (i32.const 1)
)
)
)
- (i32.store
- (i32.const 0)
- (i32.const 1)
- )
- (br_if $label$2
- (get_local $0)
- )
+ )
+ (i32.store
+ (i32.const 0)
+ (i32.const 1)
+ )
+ (br_if $label$2
+ (get_local $0)
)
)
(i32.store
@@ -585,35 +567,18 @@
(i32.const 1)
)
)
- (block $label$1
- (loop $label$0
- (i32.store
- (i32.const 0)
- (i32.const 1)
- )
- (block $label$2
- (br_if $label$2
- (get_local $0)
- )
- (i32.store
- (i32.const 0)
- (i32.const 2)
- )
- (br_if $label$0
- (i32.and
- (get_local $1)
- (i32.const 1)
- )
- )
- (i32.store
- (i32.const 0)
- (i32.const 4)
- )
- (unreachable)
+ (loop $label$0
+ (i32.store
+ (i32.const 0)
+ (i32.const 1)
+ )
+ (block $label$1
+ (br_if $label$1
+ (get_local $0)
)
(i32.store
(i32.const 0)
- (i32.const 3)
+ (i32.const 2)
)
(br_if $label$0
(i32.and
@@ -621,6 +586,21 @@
(i32.const 1)
)
)
+ (i32.store
+ (i32.const 0)
+ (i32.const 4)
+ )
+ (unreachable)
+ )
+ (i32.store
+ (i32.const 0)
+ (i32.const 3)
+ )
+ (br_if $label$0
+ (i32.and
+ (get_local $1)
+ (i32.const 1)
+ )
)
)
(i32.store
@@ -630,13 +610,11 @@
(unreachable)
)
(func $test8
- (block $label$1
- (loop $label$0
- (br_if $label$0
- (i32.const 0)
- )
- (br $label$0)
+ (loop $label$0
+ (br_if $label$0
+ (i32.const 0)
)
+ (br $label$0)
)
)
(func $test9
@@ -644,13 +622,13 @@
(i32.const 0)
(i32.const 0)
)
- (block $label$1
- (loop $label$0
+ (block $label$0
+ (loop $label$1
(i32.store
(i32.const 0)
(i32.const 1)
)
- (br_if $label$1
+ (br_if $label$0
(i32.eqz
(i32.and
(call $a)
@@ -658,40 +636,25 @@
)
)
)
- (block $label$3
- (loop $label$2
- (i32.store
- (i32.const 0)
- (i32.const 2)
- )
- (block $label$4
- (br_if $label$4
- (i32.eqz
- (i32.and
- (call $a)
- (i32.const 1)
- )
- )
- )
- (i32.store
- (i32.const 0)
- (i32.const 3)
- )
- (br_if $label$0
- (i32.eqz
- (i32.and
- (call $a)
- (i32.const 1)
- )
+ (loop $label$2
+ (i32.store
+ (i32.const 0)
+ (i32.const 2)
+ )
+ (block $label$3
+ (br_if $label$3
+ (i32.eqz
+ (i32.and
+ (call $a)
+ (i32.const 1)
)
)
- (br $label$2)
)
(i32.store
(i32.const 0)
- (i32.const 4)
+ (i32.const 3)
)
- (br_if $label$0
+ (br_if $label$1
(i32.eqz
(i32.and
(call $a)
@@ -701,6 +664,19 @@
)
(br $label$2)
)
+ (i32.store
+ (i32.const 0)
+ (i32.const 4)
+ )
+ (br_if $label$1
+ (i32.eqz
+ (i32.and
+ (call $a)
+ (i32.const 1)
+ )
+ )
+ )
+ (br $label$2)
)
)
)
@@ -719,62 +695,58 @@
(set_local $0
(i32.const 2)
)
- (block $label$1
- (loop $label$0
- (set_local $2
- (get_local $1)
- )
- (set_local $3
- (get_local $0)
- )
- (set_local $1
- (i32.const 0)
- )
- (set_local $0
- (i32.const 3)
- )
- (br_if $label$0
- (get_local $2)
- )
- (set_local $2
- (i32.const 4)
- )
- (block $label$2
- (block $label$4
- (loop $label$3
+ (loop $label$0
+ (set_local $2
+ (get_local $1)
+ )
+ (set_local $3
+ (get_local $0)
+ )
+ (set_local $1
+ (i32.const 0)
+ )
+ (set_local $0
+ (i32.const 3)
+ )
+ (br_if $label$0
+ (get_local $2)
+ )
+ (set_local $2
+ (i32.const 4)
+ )
+ (block $label$1
+ (loop $label$2
+ (set_local $4
+ (get_local $3)
+ )
+ (set_local $3
+ (get_local $2)
+ )
+ (loop $label$3
+ (br_if $label$0
+ (i32.gt_u
+ (tee_local $2
+ (get_local $4)
+ )
+ (i32.const 4)
+ )
+ )
+ (block $label$4
(set_local $4
(get_local $3)
)
- (set_local $3
+ (br_table $label$3 $label$4 $label$0 $label$2 $label$1 $label$3
(get_local $2)
)
- (block $label$6
- (loop $label$5
- (br_if $label$0
- (i32.gt_u
- (tee_local $2
- (get_local $4)
- )
- (i32.const 4)
- )
- )
- (set_local $4
- (get_local $3)
- )
- (br_table $label$5 $label$6 $label$0 $label$3 $label$2 $label$5
- (get_local $2)
- )
- )
- )
)
)
- (return)
- )
- (set_local $1
- (i32.const 1)
)
- (br $label$0)
+ (return)
)
+ (set_local $1
+ (i32.const 1)
+ )
+ (br $label$0)
)
)
(func $test11
@@ -848,8 +820,8 @@
)
(func $test12 (param $0 i32)
(local $1 i32)
- (block $label$1
- (loop $label$0
+ (block $label$0
+ (loop $label$1
(block $label$2
(block $label$3
(br_if $label$3
@@ -874,7 +846,7 @@
(i32.const 76)
)
)
- (br $label$1)
+ (br $label$0)
)
(br_if $label$2
(i32.eq
@@ -882,7 +854,7 @@
(i32.const 108)
)
)
- (br_if $label$1
+ (br_if $label$0
(i32.ne
(get_local $1)
(i32.const 104)
@@ -895,7 +867,7 @@
(i32.const 1)
)
)
- (br $label$0)
+ (br $label$1)
)
)
(return)
@@ -931,18 +903,14 @@
(unreachable)
)
(func $test14
- (block $label$1
- (loop $label$0
- (br_if $label$0
- (i32.const 0)
- )
+ (loop $label$0
+ (br_if $label$0
+ (i32.const 0)
)
)
- (block $label$3
- (loop $label$2
- (br_if $label$2
- (i32.const 0)
- )
+ (loop $label$1
+ (br_if $label$1
+ (i32.const 0)
)
)
(return)
@@ -959,15 +927,15 @@
(i32.const 0)
)
(block $label$2
- (block $label$4
- (loop $label$3
- (br_if $label$4
+ (block $label$3
+ (loop $label$4
+ (br_if $label$3
(i32.const 1)
)
(set_local $1
(i32.const 0)
)
- (br_if $label$3
+ (br_if $label$4
(tee_local $0
(i32.add
(get_local $0)
diff --git a/test/llvm_autogenerated/dead-vreg.wast b/test/llvm_autogenerated/dead-vreg.wast
index f46f398a2..f6d440bc3 100644
--- a/test/llvm_autogenerated/dead-vreg.wast
+++ b/test/llvm_autogenerated/dead-vreg.wast
@@ -34,66 +34,62 @@
(i32.const 1)
)
)
- (block $label$2
- (loop $label$1
- (block $label$3
- (br_if $label$3
- (get_local $4)
+ (loop $label$1
+ (block $label$2
+ (br_if $label$2
+ (get_local $4)
+ )
+ (set_local $6
+ (i32.const 0)
+ )
+ (set_local $7
+ (get_local $0)
+ )
+ (set_local $8
+ (get_local $1)
+ )
+ (loop $label$3
+ (i32.store
+ (get_local $7)
+ (get_local $6)
)
(set_local $6
- (i32.const 0)
+ (i32.add
+ (get_local $6)
+ (get_local $5)
+ )
)
(set_local $7
- (get_local $0)
- )
- (set_local $8
- (get_local $1)
+ (i32.add
+ (get_local $7)
+ (i32.const 4)
+ )
)
- (block $label$5
- (loop $label$4
- (i32.store
- (get_local $7)
- (get_local $6)
- )
- (set_local $6
- (i32.add
- (get_local $6)
- (get_local $5)
- )
- )
- (set_local $7
- (i32.add
- (get_local $7)
- (i32.const 4)
- )
- )
- (br_if $label$4
- (tee_local $8
- (i32.add
- (get_local $8)
- (i32.const -1)
- )
- )
+ (br_if $label$3
+ (tee_local $8
+ (i32.add
+ (get_local $8)
+ (i32.const -1)
)
)
)
)
- (set_local $0
- (i32.add
- (get_local $0)
- (get_local $3)
- )
+ )
+ (set_local $0
+ (i32.add
+ (get_local $0)
+ (get_local $3)
)
- (br_if $label$1
- (i32.ne
- (tee_local $5
- (i32.add
- (get_local $5)
- (i32.const 1)
- )
+ )
+ (br_if $label$1
+ (i32.ne
+ (tee_local $5
+ (i32.add
+ (get_local $5)
+ (i32.const 1)
)
- (get_local $2)
)
+ (get_local $2)
)
)
)
diff --git a/test/llvm_autogenerated/irreducible-cfg.wast b/test/llvm_autogenerated/irreducible-cfg.wast
index 94dcc8a65..783922490 100644
--- a/test/llvm_autogenerated/irreducible-cfg.wast
+++ b/test/llvm_autogenerated/irreducible-cfg.wast
@@ -40,86 +40,84 @@
(i32.const 1)
)
)
- (block $label$3
- (loop $label$2
+ (loop $label$2
+ (block $label$3
(block $label$4
(block $label$5
(block $label$6
(block $label$7
(block $label$8
- (block $label$9
- (br_table $label$7 $label$9 $label$6 $label$8 $label$8
- (get_local $6)
- )
+ (br_table $label$6 $label$8 $label$5 $label$7 $label$7
+ (get_local $6)
)
- (br_if $label$4
- (i32.ge_s
- (get_local $5)
- (get_local $1)
- )
- )
- (set_local $6
- (i32.const 3)
- )
- (br $label$2)
)
- (f64.store align=4
- (tee_local $2
- (i32.add
- (get_local $0)
- (i32.shl
- (get_local $5)
- (i32.const 3)
- )
- )
- )
- (tee_local $4
- (f64.mul
- (f64.load align=4
- (get_local $2)
- )
- (f64.const 2.3)
- )
+ (br_if $label$3
+ (i32.ge_s
+ (get_local $5)
+ (get_local $1)
)
)
(set_local $6
- (i32.const 0)
+ (i32.const 3)
)
(br $label$2)
)
(f64.store align=4
- (i32.add
- (get_local $0)
- (i32.shl
- (get_local $5)
- (i32.const 3)
+ (tee_local $2
+ (i32.add
+ (get_local $0)
+ (i32.shl
+ (get_local $5)
+ (i32.const 3)
+ )
)
)
- (f64.add
- (get_local $4)
- (f64.const 1.3)
+ (tee_local $4
+ (f64.mul
+ (f64.load align=4
+ (get_local $2)
+ )
+ (f64.const 2.3)
+ )
)
)
- (set_local $5
- (i32.add
+ (set_local $6
+ (i32.const 0)
+ )
+ (br $label$2)
+ )
+ (f64.store align=4
+ (i32.add
+ (get_local $0)
+ (i32.shl
(get_local $5)
- (i32.const 1)
+ (i32.const 3)
)
)
- (br $label$5)
+ (f64.add
+ (get_local $4)
+ (f64.const 1.3)
+ )
)
- (return)
- )
- (set_local $6
- (i32.const 1)
+ (set_local $5
+ (i32.add
+ (get_local $5)
+ (i32.const 1)
+ )
+ )
+ (br $label$4)
)
- (br $label$2)
+ (return)
)
(set_local $6
- (i32.const 2)
+ (i32.const 1)
)
(br $label$2)
)
+ (set_local $6
+ (i32.const 2)
+ )
+ (br $label$2)
)
)
(func $test1 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
@@ -156,8 +154,8 @@
(i32.const 1)
)
)
- (block $label$3
- (loop $label$2
+ (loop $label$2
+ (block $label$3
(block $label$4
(block $label$5
(block $label$6
@@ -165,103 +163,101 @@
(block $label$8
(block $label$9
(block $label$10
- (block $label$11
- (br_table $label$8 $label$11 $label$7 $label$10 $label$9 $label$9
- (get_local $6)
- )
+ (br_table $label$7 $label$10 $label$6 $label$9 $label$8 $label$8
+ (get_local $6)
)
- (br_if $label$4
- (i32.ge_s
- (get_local $5)
- (get_local $1)
- )
- )
- (set_local $6
- (i32.const 3)
- )
- (br $label$2)
)
- (f64.store align=4
- (tee_local $2
- (i32.add
- (get_local $0)
- (i32.shl
- (get_local $5)
- (i32.const 3)
- )
- )
- )
- (tee_local $4
- (f64.mul
- (f64.load align=4
- (get_local $2)
- )
- (f64.const 2.3)
- )
+ (br_if $label$3
+ (i32.ge_s
+ (get_local $5)
+ (get_local $1)
)
)
- (set_local $2
- (i32.const 0)
- )
(set_local $6
- (i32.const 4)
+ (i32.const 3)
)
(br $label$2)
)
- (br_if $label$5
- (i32.lt_s
- (tee_local $2
- (i32.add
+ (f64.store align=4
+ (tee_local $2
+ (i32.add
+ (get_local $0)
+ (i32.shl
+ (get_local $5)
+ (i32.const 3)
+ )
+ )
+ )
+ (tee_local $4
+ (f64.mul
+ (f64.load align=4
(get_local $2)
- (i32.const 1)
)
+ (f64.const 2.3)
)
- (i32.const 256)
)
)
- (set_local $6
+ (set_local $2
(i32.const 0)
)
+ (set_local $6
+ (i32.const 4)
+ )
(br $label$2)
)
- (f64.store align=4
- (i32.add
- (get_local $0)
- (i32.shl
- (get_local $5)
- (i32.const 3)
+ (br_if $label$4
+ (i32.lt_s
+ (tee_local $2
+ (i32.add
+ (get_local $2)
+ (i32.const 1)
+ )
)
- )
- (f64.add
- (get_local $4)
- (f64.const 1.3)
+ (i32.const 256)
)
)
- (set_local $5
- (i32.add
+ (set_local $6
+ (i32.const 0)
+ )
+ (br $label$2)
+ )
+ (f64.store align=4
+ (i32.add
+ (get_local $0)
+ (i32.shl
(get_local $5)
- (i32.const 1)
+ (i32.const 3)
)
)
- (br $label$6)
+ (f64.add
+ (get_local $4)
+ (f64.const 1.3)
+ )
)
- (return)
- )
- (set_local $6
- (i32.const 1)
+ (set_local $5
+ (i32.add
+ (get_local $5)
+ (i32.const 1)
+ )
+ )
+ (br $label$5)
)
- (br $label$2)
+ (return)
)
(set_local $6
- (i32.const 4)
+ (i32.const 1)
)
(br $label$2)
)
(set_local $6
- (i32.const 2)
+ (i32.const 4)
)
(br $label$2)
)
+ (set_local $6
+ (i32.const 2)
+ )
+ (br $label$2)
)
)
)
diff --git a/test/llvm_autogenerated/negative-base-reg.wast b/test/llvm_autogenerated/negative-base-reg.wast
index f9b2390a9..05d7d5488 100644
--- a/test/llvm_autogenerated/negative-base-reg.wast
+++ b/test/llvm_autogenerated/negative-base-reg.wast
@@ -10,21 +10,19 @@
(set_local $0
(i32.const -128)
)
- (block $label$1
- (loop $label$0
- (i32.store
+ (loop $label$0
+ (i32.store
+ (i32.add
+ (get_local $0)
+ (i32.const 144)
+ )
+ (i32.const 1)
+ )
+ (br_if $label$0
+ (tee_local $0
(i32.add
(get_local $0)
- (i32.const 144)
- )
- (i32.const 1)
- )
- (br_if $label$0
- (tee_local $0
- (i32.add
- (get_local $0)
- (i32.const 4)
- )
+ (i32.const 4)
)
)
)
diff --git a/test/llvm_autogenerated/phi.wast b/test/llvm_autogenerated/phi.wast
index aacefb630..710a3fdc4 100644
--- a/test/llvm_autogenerated/phi.wast
+++ b/test/llvm_autogenerated/phi.wast
@@ -39,27 +39,25 @@
(set_local $4
(i32.const 0)
)
- (block $label$1
- (loop $label$0
- (set_local $1
- (get_local $2)
- )
- (set_local $2
- (get_local $3)
- )
- (set_local $3
- (get_local $1)
- )
- (br_if $label$0
- (i32.lt_s
- (tee_local $4
- (i32.add
- (get_local $4)
- (i32.const 1)
- )
+ (loop $label$0
+ (set_local $1
+ (get_local $2)
+ )
+ (set_local $2
+ (get_local $3)
+ )
+ (set_local $3
+ (get_local $1)
+ )
+ (br_if $label$0
+ (i32.lt_s
+ (tee_local $4
+ (i32.add
+ (get_local $4)
+ (i32.const 1)
)
- (get_local $0)
)
+ (get_local $0)
)
)
)
diff --git a/test/llvm_autogenerated/reg-stackify.wast b/test/llvm_autogenerated/reg-stackify.wast
index 4b433e0c2..80dc657ac 100644
--- a/test/llvm_autogenerated/reg-stackify.wast
+++ b/test/llvm_autogenerated/reg-stackify.wast
@@ -370,74 +370,70 @@
(set_local $7
(f64.const 0)
)
- (block $label$1
- (loop $label$0
- (block $label$2
- (br_if $label$2
- (i32.or
- (f64.ge
- (get_local $7)
- (f64.const 23.2345)
- )
- (f64.ne
- (get_local $7)
- (get_local $7)
- )
+ (loop $label$0
+ (block $label$1
+ (br_if $label$1
+ (i32.or
+ (f64.ge
+ (get_local $7)
+ (f64.const 23.2345)
+ )
+ (f64.ne
+ (get_local $7)
+ (get_local $7)
)
)
+ )
+ (set_local $8
+ (get_local $6)
+ )
+ (loop $label$2
(set_local $8
- (get_local $6)
- )
- (block $label$4
- (loop $label$3
- (set_local $8
- (f64.add
- (select
- (f64.const -11353.57)
- (tee_local $9
- (f64.add
- (get_local $7)
- (f64.const -1)
- )
- )
- (get_local $2)
+ (f64.add
+ (select
+ (f64.const -11353.57)
+ (tee_local $9
+ (f64.add
+ (get_local $7)
+ (f64.const -1)
)
- (tee_local $6
- (get_local $8)
- )
- )
- )
- (block $label$5
- (br_if $label$5
- (get_local $3)
- )
- (set_local $9
- (get_local $5)
)
+ (get_local $2)
)
- (set_local $8
- (f64.add
- (get_local $9)
- (get_local $8)
- )
- )
- (br_if $label$3
- (f64.lt
- (get_local $7)
- (f64.const 23.2345)
- )
+ (tee_local $6
+ (get_local $8)
)
)
)
- )
- (set_local $7
- (f64.add
- (get_local $7)
- (f64.const 1)
+ (block $label$3
+ (br_if $label$3
+ (get_local $3)
+ )
+ (set_local $9
+ (get_local $5)
+ )
+ )
+ (set_local $8
+ (f64.add
+ (get_local $9)
+ (get_local $8)
+ )
)
+ (br_if $label$2
+ (f64.lt
+ (get_local $7)
+ (f64.const 23.2345)
+ )
+ )
+ )
+ )
+ (set_local $7
+ (f64.add
+ (get_local $7)
+ (f64.const 1)
)
- (br $label$0)
)
+ (br $label$0)
)
)
(func $no_stackify_call_past_load (result i32)
@@ -536,25 +532,23 @@
(set_local $2
(i32.const 0)
)
- (block $label$1
- (loop $label$0
- (i32.store
- (get_local $1)
- (i32.add
- (get_local $2)
- (i32.load
- (get_local $1)
- )
+ (loop $label$0
+ (i32.store
+ (get_local $1)
+ (i32.add
+ (get_local $2)
+ (i32.load
+ (get_local $1)
)
)
- (br_if $label$0
- (i32.ne
- (get_local $0)
- (tee_local $2
- (i32.add
- (get_local $2)
- (i32.const 1)
- )
+ )
+ (br_if $label$0
+ (i32.ne
+ (get_local $0)
+ (tee_local $2
+ (i32.add
+ (get_local $2)
+ (i32.const 1)
)
)
)
diff --git a/test/llvm_autogenerated/userstack.wast b/test/llvm_autogenerated/userstack.wast
index 2b99cb1a4..0d7ea4e27 100644
--- a/test/llvm_autogenerated/userstack.wast
+++ b/test/llvm_autogenerated/userstack.wast
@@ -407,18 +407,16 @@
(i32.const 1)
)
)
- (block $label$1
- (loop $label$0
- (i32.store
- (get_local $2)
- (i32.const 1)
- )
- (set_local $2
- (get_local $1)
- )
- (br_if $label$0
- (get_local $0)
- )
+ (loop $label$0
+ (i32.store
+ (get_local $2)
+ (i32.const 1)
+ )
+ (set_local $2
+ (get_local $1)
+ )
+ (br_if $label$0
+ (get_local $0)
)
)
(return)
diff --git a/test/torture-s/20000112-1.c.s b/test/torture-s/20000112-1.c.s
index 69832ea82..2bfd7a524 100644
--- a/test/torture-s/20000112-1.c.s
+++ b/test/torture-s/20000112-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000113-1.c.s b/test/torture-s/20000113-1.c.s
index d810d44af..54ef8851e 100644
--- a/test/torture-s/20000113-1.c.s
+++ b/test/torture-s/20000113-1.c.s
@@ -55,6 +55,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000121-1.c.s b/test/torture-s/20000121-1.c.s
index de6b7e5e8..4bf8e2dae 100644
--- a/test/torture-s/20000121-1.c.s
+++ b/test/torture-s/20000121-1.c.s
@@ -38,4 +38,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20000205-1.c.s b/test/torture-s/20000205-1.c.s
index 5b9ff7ca6..e2b090dc9 100644
--- a/test/torture-s/20000205-1.c.s
+++ b/test/torture-s/20000205-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000217-1.c.s b/test/torture-s/20000217-1.c.s
index 5612127ec..c5e38b5b7 100644
--- a/test/torture-s/20000217-1.c.s
+++ b/test/torture-s/20000217-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000223-1.c.s b/test/torture-s/20000223-1.c.s
index 8e621a010..adfad24a2 100644
--- a/test/torture-s/20000223-1.c.s
+++ b/test/torture-s/20000223-1.c.s
@@ -37,5 +37,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20000224-1.c.s b/test/torture-s/20000224-1.c.s
index 9cb8c9597..dd16a077d 100644
--- a/test/torture-s/20000224-1.c.s
+++ b/test/torture-s/20000224-1.c.s
@@ -40,7 +40,7 @@ test: # @test
i32.gt_s $push5=, $0, $pop13
br_if 0, $pop5 # 0: up to label1
# BB#3: # %while.cond.while.end_crit_edge
- end_loop # label2:
+ end_loop
i32.const $push6=, 0
i32.store flag($pop6), $3
.LBB0_4: # %while.end
@@ -94,5 +94,5 @@ flag:
.size flag, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000225-1.c.s b/test/torture-s/20000225-1.c.s
index 7722e3d08..ab28fb393 100644
--- a/test/torture-s/20000225-1.c.s
+++ b/test/torture-s/20000225-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000227-1.c.s b/test/torture-s/20000227-1.c.s
index c7df4778d..a98e05e3d 100644
--- a/test/torture-s/20000227-1.c.s
+++ b/test/torture-s/20000227-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20000313-1.c.s b/test/torture-s/20000313-1.c.s
index 3ae4f662b..d9b98b266 100644
--- a/test/torture-s/20000313-1.c.s
+++ b/test/torture-s/20000313-1.c.s
@@ -34,4 +34,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20000314-1.c.s b/test/torture-s/20000314-1.c.s
index 12b023e66..ab134750e 100644
--- a/test/torture-s/20000314-1.c.s
+++ b/test/torture-s/20000314-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000314-2.c.s b/test/torture-s/20000314-2.c.s
index 1fee9753c..90509a8df 100644
--- a/test/torture-s/20000314-2.c.s
+++ b/test/torture-s/20000314-2.c.s
@@ -42,6 +42,6 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000314-3.c.s b/test/torture-s/20000314-3.c.s
index a6d88cb96..af293f215 100644
--- a/test/torture-s/20000314-3.c.s
+++ b/test/torture-s/20000314-3.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000402-1.c.s b/test/torture-s/20000402-1.c.s
index 6fb904b9f..7820b572c 100644
--- a/test/torture-s/20000402-1.c.s
+++ b/test/torture-s/20000402-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000403-1.c.s b/test/torture-s/20000403-1.c.s
index 4e8091d5e..66a3349fb 100644
--- a/test/torture-s/20000403-1.c.s
+++ b/test/torture-s/20000403-1.c.s
@@ -83,6 +83,6 @@ bb:
.size bb, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000412-1.c.s b/test/torture-s/20000412-1.c.s
index 0f8da620f..52245e1a8 100644
--- a/test/torture-s/20000412-1.c.s
+++ b/test/torture-s/20000412-1.c.s
@@ -62,6 +62,6 @@ wordlist:
.size wordlist, 828
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000412-2.c.s b/test/torture-s/20000412-2.c.s
index ccafe3313..f2089145c 100644
--- a/test/torture-s/20000412-2.c.s
+++ b/test/torture-s/20000412-2.c.s
@@ -71,6 +71,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000412-3.c.s b/test/torture-s/20000412-3.c.s
index 210200c14..c2b7cea7e 100644
--- a/test/torture-s/20000412-3.c.s
+++ b/test/torture-s/20000412-3.c.s
@@ -55,5 +55,5 @@ f: # @f
.size f, .Lfunc_end2-f
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000412-4.c.s b/test/torture-s/20000412-4.c.s
index cb207dd7e..1cb8d9b87 100644
--- a/test/torture-s/20000412-4.c.s
+++ b/test/torture-s/20000412-4.c.s
@@ -35,7 +35,7 @@ f: # @f
tee_local $push18=, $2=, $pop19
i32.const $push17=, -1
i32.le_s $push9=, $pop18, $pop17
- br_if 3, $pop9 # 3: down to label0
+ br_if 2, $pop9 # 2: down to label0
# BB#3: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push23=, 1
@@ -45,7 +45,7 @@ f: # @f
i32.le_s $push10=, $pop21, $pop20
br_if 0, $pop10 # 0: up to label2
.LBB0_4: # %for.cond6.preheader
- end_loop # label3:
+ end_loop
end_block # label1:
return
.LBB0_5: # %if.then
@@ -72,6 +72,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000412-5.c.s b/test/torture-s/20000412-5.c.s
index 6ab7ef485..d547b1ba5 100644
--- a/test/torture-s/20000412-5.c.s
+++ b/test/torture-s/20000412-5.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000412-6.c.s b/test/torture-s/20000412-6.c.s
index b389ed727..e689941b8 100644
--- a/test/torture-s/20000412-6.c.s
+++ b/test/torture-s/20000412-6.c.s
@@ -24,17 +24,17 @@ main: # @main
i32.lt_u $push2=, $pop7, $pop6
br_if 0, $pop2 # 0: up to label0
# BB#2: # %bug.exit
- end_loop # label1:
+ end_loop
block
i32.const $push3=, 491
i32.ne $push4=, $0, $pop3
- br_if 0, $pop4 # 0: down to label2
+ br_if 0, $pop4 # 0: down to label1
# BB#3: # %if.end
i32.const $push5=, 0
call exit@FUNCTION, $pop5
unreachable
.LBB0_4: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -51,11 +51,11 @@ bug: # @bug
# BB#0: # %entry
block
i32.ge_u $push0=, $1, $2
- br_if 0, $pop0 # 0: down to label3
+ br_if 0, $pop0 # 0: down to label2
# BB#1: # %for.body.preheader
.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.load16_u $push1=, 0($1)
i32.sub $push2=, $0, $pop1
i32.const $push7=, 65535
@@ -64,10 +64,10 @@ bug: # @bug
i32.add $push5=, $1, $pop6
tee_local $push4=, $1=, $pop5
i32.lt_u $push3=, $pop4, $2
- br_if 0, $pop3 # 0: up to label4
+ br_if 0, $pop3 # 0: up to label3
.LBB1_3: # %for.end
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
copy_local $push8=, $0
# fallthrough-return: $pop8
.endfunc
@@ -88,6 +88,6 @@ buf:
.size buf, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000419-1.c.s b/test/torture-s/20000419-1.c.s
index e126ff520..367d28d07 100644
--- a/test/torture-s/20000419-1.c.s
+++ b/test/torture-s/20000419-1.c.s
@@ -84,6 +84,6 @@ main: # @main
.size .Lmain.f, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000422-1.c.s b/test/torture-s/20000422-1.c.s
index fdc8c1a27..45c04c457 100644
--- a/test/torture-s/20000422-1.c.s
+++ b/test/torture-s/20000422-1.c.s
@@ -30,7 +30,7 @@ main: # @main
loop # label2:
block
i32.le_s $push4=, $1, $6
- br_if 0, $pop4 # 0: down to label4
+ br_if 0, $pop4 # 0: down to label3
# BB#3: # %for.body3.preheader
# in Loop: Header=BB0_2 Depth=1
copy_local $7=, $2
@@ -38,7 +38,7 @@ main: # @main
.LBB0_4: # %for.body3
# Parent Loop BB0_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label5:
+ loop # label4:
block
i32.load $push26=, 0($7)
tee_local $push25=, $3=, $pop26
@@ -48,32 +48,32 @@ main: # @main
i32.load $push21=, 0($pop22)
tee_local $push20=, $4=, $pop21
i32.ge_s $push5=, $pop25, $pop20
- br_if 0, $pop5 # 0: down to label7
+ br_if 0, $pop5 # 0: down to label5
# BB#5: # %if.then
# in Loop: Header=BB0_4 Depth=2
i32.store 0($7), $4
i32.store 0($5), $3
.LBB0_6: # %for.cond1.backedge
# in Loop: Header=BB0_4 Depth=2
- end_block # label7:
+ end_block # label5:
i32.const $push30=, -4
i32.add $7=, $7, $pop30
i32.const $push29=, -1
i32.add $push28=, $8, $pop29
tee_local $push27=, $8=, $pop28
i32.gt_s $push6=, $pop27, $6
- br_if 0, $pop6 # 0: up to label5
+ br_if 0, $pop6 # 0: up to label4
.LBB0_7: # %for.end
# in Loop: Header=BB0_2 Depth=1
- end_loop # label6:
- end_block # label4:
+ end_loop
+ end_block # label3:
i32.const $push33=, 1
i32.add $push32=, $6, $pop33
tee_local $push31=, $6=, $pop32
i32.lt_s $push7=, $pop31, $0
br_if 0, $pop7 # 0: up to label2
# BB#8: # %for.cond15.preheader
- end_loop # label3:
+ end_loop
i32.const $push34=, 1
i32.lt_s $push8=, $0, $pop34
br_if 0, $pop8 # 0: down to label1
@@ -82,7 +82,7 @@ main: # @main
i32.const $8=, 0
.LBB0_10: # %for.body17
# =>This Inner Loop Header: Depth=1
- loop # label8:
+ loop # label6:
i32.const $push36=, ops
i32.add $push11=, $7, $pop36
i32.load $push12=, 0($pop11)
@@ -90,7 +90,7 @@ main: # @main
i32.add $push9=, $7, $pop35
i32.load $push10=, 0($pop9)
i32.ne $push13=, $pop12, $pop10
- br_if 3, $pop13 # 3: down to label0
+ br_if 2, $pop13 # 2: down to label0
# BB#11: # %for.cond15
# in Loop: Header=BB0_10 Depth=1
i32.const $push40=, 4
@@ -99,9 +99,9 @@ main: # @main
i32.add $push38=, $8, $pop39
tee_local $push37=, $8=, $pop38
i32.lt_s $push14=, $pop37, $0
- br_if 0, $pop14 # 0: up to label8
+ br_if 0, $pop14 # 0: up to label6
.LBB0_12: # %for.end25
- end_loop # label9:
+ end_loop
end_block # label1:
i32.const $push41=, 0
call exit@FUNCTION, $pop41
@@ -166,6 +166,6 @@ num:
.size num, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000503-1.c.s b/test/torture-s/20000503-1.c.s
index a23aed9d9..4d5ddd4ca 100644
--- a/test/torture-s/20000503-1.c.s
+++ b/test/torture-s/20000503-1.c.s
@@ -37,5 +37,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000511-1.c.s b/test/torture-s/20000511-1.c.s
index 9819b2d5e..2d1a98485 100644
--- a/test/torture-s/20000511-1.c.s
+++ b/test/torture-s/20000511-1.c.s
@@ -35,6 +35,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000519-1.c.s b/test/torture-s/20000519-1.c.s
index c95ef11a7..749a524e2 100644
--- a/test/torture-s/20000519-1.c.s
+++ b/test/torture-s/20000519-1.c.s
@@ -20,7 +20,7 @@ bar: # @bar
i32.gt_s $push1=, $2, $pop3
br_if 0, $pop1 # 0: up to label0
# BB#2: # %do.end
- end_loop # label1:
+ end_loop
i32.add $push2=, $2, $0
# fallthrough-return: $pop2
.endfunc
@@ -43,16 +43,16 @@ foo: # @foo
i32.store 12($pop6), $1
.LBB1_1: # %do.body.i
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.load $2=, 0($1)
i32.const $push8=, 4
i32.add $push0=, $1, $pop8
copy_local $1=, $pop0
i32.const $push7=, 10
i32.gt_s $push1=, $2, $pop7
- br_if 0, $pop1 # 0: up to label2
+ br_if 0, $pop1 # 0: up to label1
# BB#2: # %bar.exit
- end_loop # label3:
+ end_loop
i32.add $push2=, $2, $0
# fallthrough-return: $pop2
.endfunc
@@ -81,7 +81,7 @@ main: # @main
i32.call $push2=, foo@FUNCTION, $pop1, $0
i32.const $push3=, 3
i32.ne $push4=, $pop2, $pop3
- br_if 0, $pop4 # 0: down to label4
+ br_if 0, $pop4 # 0: down to label2
# BB#1: # %if.end
i32.const $push12=, 0
i32.const $push10=, 16
@@ -90,7 +90,7 @@ main: # @main
i32.const $push5=, 0
return $pop5
.LBB2_2: # %if.then
- end_block # label4:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -98,5 +98,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20000519-2.c.s b/test/torture-s/20000519-2.c.s
index f4f2a7909..6bb7ab02b 100644
--- a/test/torture-s/20000519-2.c.s
+++ b/test/torture-s/20000519-2.c.s
@@ -35,6 +35,6 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000523-1.c.s b/test/torture-s/20000523-1.c.s
index 7bb7b4548..bd1f36bcf 100644
--- a/test/torture-s/20000523-1.c.s
+++ b/test/torture-s/20000523-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000528-1.c.s b/test/torture-s/20000528-1.c.s
index 7a7c2efca..bf259d69c 100644
--- a/test/torture-s/20000528-1.c.s
+++ b/test/torture-s/20000528-1.c.s
@@ -48,6 +48,6 @@ s:
.size s, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000603-1.c.s b/test/torture-s/20000603-1.c.s
index 1522b4053..30eb6591e 100644
--- a/test/torture-s/20000603-1.c.s
+++ b/test/torture-s/20000603-1.c.s
@@ -32,4 +32,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20000605-1.c.s b/test/torture-s/20000605-1.c.s
index 5e159ecee..41beadbac 100644
--- a/test/torture-s/20000605-1.c.s
+++ b/test/torture-s/20000605-1.c.s
@@ -17,15 +17,15 @@ main: # @main
tee_local $push1=, $0=, $pop2
br_if 0, $pop1 # 0: up to label0
# BB#2: # %render_image_rgb_a.exit
- end_loop # label1:
+ end_loop
block
- br_if 0, $0 # 0: down to label2
+ br_if 0, $0 # 0: down to label1
# BB#3: # %if.end
i32.const $push0=, 0
call exit@FUNCTION, $pop0
unreachable
.LBB0_4: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -33,6 +33,6 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000605-2.c.s b/test/torture-s/20000605-2.c.s
index 0ebeb9471..819d34028 100644
--- a/test/torture-s/20000605-2.c.s
+++ b/test/torture-s/20000605-2.c.s
@@ -22,7 +22,7 @@ f1: # @f1
loop # label2:
i32.const $push10=, 5
i32.ge_s $push2=, $3, $pop10
- br_if 3, $pop2 # 3: down to label0
+ br_if 2, $pop2 # 2: down to label0
# BB#3: # %for.inc
# in Loop: Header=BB0_2 Depth=1
i32.add $push3=, $2, $3
@@ -37,7 +37,7 @@ f1: # @f1
i32.lt_s $push7=, $pop5, $pop6
br_if 0, $pop7 # 0: up to label2
.LBB0_4: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
return
.LBB0_5: # %if.then
@@ -78,6 +78,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000605-3.c.s b/test/torture-s/20000605-3.c.s
index d3b577cc1..b09103a84 100644
--- a/test/torture-s/20000605-3.c.s
+++ b/test/torture-s/20000605-3.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20000622-1.c.s b/test/torture-s/20000622-1.c.s
index 353aa1107..16695bcb9 100644
--- a/test/torture-s/20000622-1.c.s
+++ b/test/torture-s/20000622-1.c.s
@@ -85,6 +85,6 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000703-1.c.s b/test/torture-s/20000703-1.c.s
index b40630809..c39c09218 100644
--- a/test/torture-s/20000703-1.c.s
+++ b/test/torture-s/20000703-1.c.s
@@ -83,5 +83,5 @@ main: # @main
.size .L.str.1, 18
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000706-1.c.s b/test/torture-s/20000706-1.c.s
index 62bc4e51d..c9e2465e2 100644
--- a/test/torture-s/20000706-1.c.s
+++ b/test/torture-s/20000706-1.c.s
@@ -146,6 +146,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000706-2.c.s b/test/torture-s/20000706-2.c.s
index 4da99ddcc..4aba9ae92 100644
--- a/test/torture-s/20000706-2.c.s
+++ b/test/torture-s/20000706-2.c.s
@@ -146,6 +146,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000706-3.c.s b/test/torture-s/20000706-3.c.s
index 5144aaa73..05cdf2396 100644
--- a/test/torture-s/20000706-3.c.s
+++ b/test/torture-s/20000706-3.c.s
@@ -96,6 +96,6 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000706-4.c.s b/test/torture-s/20000706-4.c.s
index 73b0c4e5f..56314ca92 100644
--- a/test/torture-s/20000706-4.c.s
+++ b/test/torture-s/20000706-4.c.s
@@ -97,6 +97,6 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000706-5.c.s b/test/torture-s/20000706-5.c.s
index 001c875bc..8de02ccef 100644
--- a/test/torture-s/20000706-5.c.s
+++ b/test/torture-s/20000706-5.c.s
@@ -124,6 +124,6 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000707-1.c.s b/test/torture-s/20000707-1.c.s
index ea3630955..a99c45cc2 100644
--- a/test/torture-s/20000707-1.c.s
+++ b/test/torture-s/20000707-1.c.s
@@ -86,6 +86,6 @@ main: # @main
.size .Lmain.x, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000715-1.c.s b/test/torture-s/20000715-1.c.s
index 16dbd0efc..79f066cac 100644
--- a/test/torture-s/20000715-1.c.s
+++ b/test/torture-s/20000715-1.c.s
@@ -120,5 +120,5 @@ y:
.size y, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000715-2.c.s b/test/torture-s/20000715-2.c.s
index bbe4834df..789c548a9 100644
--- a/test/torture-s/20000715-2.c.s
+++ b/test/torture-s/20000715-2.c.s
@@ -34,5 +34,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000717-1.c.s b/test/torture-s/20000717-1.c.s
index 0bd73ca6d..e5a290ae4 100644
--- a/test/torture-s/20000717-1.c.s
+++ b/test/torture-s/20000717-1.c.s
@@ -101,6 +101,6 @@ main: # @main
.size .Lmain.t, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000717-2.c.s b/test/torture-s/20000717-2.c.s
index 105feb8b7..ffbaf8427 100644
--- a/test/torture-s/20000717-2.c.s
+++ b/test/torture-s/20000717-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000717-3.c.s b/test/torture-s/20000717-3.c.s
index 1d80eeb62..dab193c2a 100644
--- a/test/torture-s/20000717-3.c.s
+++ b/test/torture-s/20000717-3.c.s
@@ -56,6 +56,6 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000717-4.c.s b/test/torture-s/20000717-4.c.s
index d5586ac39..28aa4485a 100644
--- a/test/torture-s/20000717-4.c.s
+++ b/test/torture-s/20000717-4.c.s
@@ -37,4 +37,4 @@ s:
.size s, 100
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20000717-5.c.s b/test/torture-s/20000717-5.c.s
index f87dda40d..57abd36f8 100644
--- a/test/torture-s/20000717-5.c.s
+++ b/test/torture-s/20000717-5.c.s
@@ -136,6 +136,6 @@ main: # @main
.size .Lmain.t, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000722-1.c.s b/test/torture-s/20000722-1.c.s
index 354456aef..434eb5ed4 100644
--- a/test/torture-s/20000722-1.c.s
+++ b/test/torture-s/20000722-1.c.s
@@ -52,6 +52,6 @@ foo: # @foo
.size foo, .Lfunc_end2-foo
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20000726-1.c.s b/test/torture-s/20000726-1.c.s
index b43e803c7..0737a6505 100644
--- a/test/torture-s/20000726-1.c.s
+++ b/test/torture-s/20000726-1.c.s
@@ -29,5 +29,5 @@ adjust_xy: # @adjust_xy
.size adjust_xy, .Lfunc_end1-adjust_xy
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000731-1.c.s b/test/torture-s/20000731-1.c.s
index 50757d71f..dceb27660 100644
--- a/test/torture-s/20000731-1.c.s
+++ b/test/torture-s/20000731-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000731-2.c.s b/test/torture-s/20000731-2.c.s
index c6e235e29..944e575d4 100644
--- a/test/torture-s/20000731-2.c.s
+++ b/test/torture-s/20000731-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000801-1.c.s b/test/torture-s/20000801-1.c.s
index 764cb7219..95b162636 100644
--- a/test/torture-s/20000801-1.c.s
+++ b/test/torture-s/20000801-1.c.s
@@ -40,7 +40,7 @@ foo: # @foo
i32.lt_u $push3=, $pop5, $2
br_if 0, $pop3 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -72,13 +72,13 @@ main: # @main
i32.load $push1=, 12($0)
i32.const $push7=, 1
i32.ne $push2=, $pop1, $pop7
- br_if 0, $pop2 # 0: down to label3
+ br_if 0, $pop2 # 0: down to label2
# BB#1: # %if.end
i32.const $push12=, 0
call exit@FUNCTION, $pop12
unreachable
.LBB1_2: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -86,6 +86,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000801-2.c.s b/test/torture-s/20000801-2.c.s
index cc04f3741..fa29d5c42 100644
--- a/test/torture-s/20000801-2.c.s
+++ b/test/torture-s/20000801-2.c.s
@@ -18,7 +18,7 @@ test: # @test
tee_local $push1=, $0=, $pop2
br_if 0, $pop1 # 0: up to label1
.LBB0_2: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push0=, 0
# fallthrough-return: $pop0
@@ -77,12 +77,12 @@ main: # @main
copy_local $0=, $pop9
.LBB3_1: # %while.body.i
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
i32.load $push13=, 0($0)
tee_local $push12=, $0=, $pop13
- br_if 0, $pop12 # 0: up to label3
+ br_if 0, $pop12 # 0: up to label2
# BB#2: # %if.end
- end_loop # label4:
+ end_loop
i32.const $push1=, 0
call exit@FUNCTION, $pop1
unreachable
@@ -91,5 +91,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000801-3.c.s b/test/torture-s/20000801-3.c.s
index 77d89ccf4..cee4292c1 100644
--- a/test/torture-s/20000801-3.c.s
+++ b/test/torture-s/20000801-3.c.s
@@ -36,6 +36,6 @@ s:
.size s, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20000801-4.c.s b/test/torture-s/20000801-4.c.s
index 28bee49b8..d506627b0 100644
--- a/test/torture-s/20000801-4.c.s
+++ b/test/torture-s/20000801-4.c.s
@@ -49,5 +49,5 @@ t:
.size t, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000808-1.c.s b/test/torture-s/20000808-1.c.s
index 5aed8f8e7..03617f977 100644
--- a/test/torture-s/20000808-1.c.s
+++ b/test/torture-s/20000808-1.c.s
@@ -106,6 +106,6 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20000815-1.c.s b/test/torture-s/20000815-1.c.s
index 912214680..97dd0fbaa 100644
--- a/test/torture-s/20000815-1.c.s
+++ b/test/torture-s/20000815-1.c.s
@@ -28,37 +28,37 @@ invalidate_memory: # @invalidate_memory
i32.load $push10=, 0($pop3)
tee_local $push9=, $0=, $pop10
i32.eqz $push19=, $pop9
- br_if 0, $pop19 # 0: down to label3
+ br_if 0, $pop19 # 0: down to label2
.LBB0_2: # %for.body6
# Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label4:
+ loop # label3:
copy_local $push14=, $0
tee_local $push13=, $3=, $pop14
i32.load $0=, 4($pop13)
block
i32.load8_u $push4=, 36($3)
i32.eqz $push20=, $pop4
- br_if 0, $pop20 # 0: down to label6
+ br_if 0, $pop20 # 0: down to label4
# BB#3: # %land.lhs.true
# in Loop: Header=BB0_2 Depth=2
- br_if 6, $1 # 6: down to label0
+ br_if 4, $1 # 4: down to label0
# BB#4: # %lor.lhs.false
# in Loop: Header=BB0_2 Depth=2
i32.eqz $push21=, $2
- br_if 0, $pop21 # 0: down to label6
+ br_if 0, $pop21 # 0: down to label4
# BB#5: # %land.lhs.true10
# in Loop: Header=BB0_2 Depth=2
i32.load8_u $push5=, 37($3)
- br_if 6, $pop5 # 6: down to label0
+ br_if 4, $pop5 # 4: down to label0
.LBB0_6: # %for.cond5.backedge
# in Loop: Header=BB0_2 Depth=2
- end_block # label6:
- br_if 0, $0 # 0: up to label4
+ end_block # label4:
+ br_if 0, $0 # 0: up to label3
.LBB0_7: # %for.inc15
# in Loop: Header=BB0_1 Depth=1
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.const $push18=, 1
i32.add $push17=, $4, $pop18
tee_local $push16=, $4=, $pop17
@@ -66,7 +66,7 @@ invalidate_memory: # @invalidate_memory
i32.lt_s $push6=, $pop16, $pop15
br_if 0, $pop6 # 0: up to label1
# BB#8: # %for.end16
- end_loop # label2:
+ end_loop
return
.LBB0_9: # %if.then
end_block # label0:
@@ -137,38 +137,39 @@ main: # @main
# =>This Loop Header: Depth=1
# Child Loop BB3_2 Depth 2
block
- loop # label8:
+ loop # label6:
block
i32.eqz $push31=, $2
- br_if 0, $pop31 # 0: down to label10
+ br_if 0, $pop31 # 0: down to label7
.LBB3_2: # %for.body6.i
# Parent Loop BB3_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label11:
+ loop # label8:
i32.load $0=, 4($2)
block
i32.load8_u $push1=, 36($2)
i32.eqz $push32=, $pop1
- br_if 0, $pop32 # 0: down to label13
+ br_if 0, $pop32 # 0: down to label9
# BB#3: # %land.lhs.true10.i
# in Loop: Header=BB3_2 Depth=2
i32.load8_u $push2=, 37($2)
- br_if 6, $pop2 # 6: down to label7
+ br_if 4, $pop2 # 4: down to label5
.LBB3_4: # %for.cond5.backedge.i
# in Loop: Header=BB3_2 Depth=2
- end_block # label13:
+ end_block # label9:
copy_local $2=, $0
- br_if 0, $0 # 0: up to label11
+ br_if 0, $0 # 0: up to label8
.LBB3_5: # %for.inc15.i
# in Loop: Header=BB3_1 Depth=1
- end_loop # label12:
- end_block # label10:
+ end_loop
+ end_block # label7:
+ block
i32.const $push30=, 1
i32.add $push29=, $1, $pop30
tee_local $push28=, $1=, $pop29
i32.const $push27=, 30
i32.gt_s $push3=, $pop28, $pop27
- br_if 1, $pop3 # 1: down to label9
+ br_if 0, $pop3 # 0: down to label10
# BB#6: # %for.inc15.i.for.body.i_crit_edge
# in Loop: Header=BB3_1 Depth=1
i32.const $push26=, 2
@@ -176,9 +177,10 @@ main: # @main
i32.const $push25=, table
i32.add $push6=, $pop5, $pop25
i32.load $2=, 0($pop6)
- br 0 # 0: up to label8
+ br 1 # 1: up to label6
.LBB3_7: # %invalidate_memory.exit
- end_loop # label9:
+ end_block # label10:
+ end_loop
i32.const $push13=, 0
i32.const $push11=, 48
i32.add $push12=, $3, $pop11
@@ -186,7 +188,7 @@ main: # @main
i32.const $push4=, 0
return $pop4
.LBB3_8: # %if.then.i
- end_block # label7:
+ end_block # label5:
call remove_from_table@FUNCTION, $2, $2
unreachable
.endfunc
@@ -201,5 +203,5 @@ table:
.size table, 128
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20000818-1.c.s b/test/torture-s/20000818-1.c.s
index 6ffb29516..8e3a87eee 100644
--- a/test/torture-s/20000818-1.c.s
+++ b/test/torture-s/20000818-1.c.s
@@ -37,5 +37,5 @@ temporary_obstack:
.size temporary_obstack, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20000819-1.c.s b/test/torture-s/20000819-1.c.s
index 3948ec781..6095e71db 100644
--- a/test/torture-s/20000819-1.c.s
+++ b/test/torture-s/20000819-1.c.s
@@ -25,7 +25,7 @@ foo: # @foo
i32.load $push4=, 0($1)
i32.const $push11=, 1
i32.le_s $push5=, $pop4, $pop11
- br_if 3, $pop5 # 3: down to label0
+ br_if 2, $pop5 # 2: down to label0
# BB#3: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push14=, 4
@@ -34,7 +34,7 @@ foo: # @foo
i32.le_u $push6=, $pop12, $0
br_if 0, $pop6 # 0: up to label2
.LBB0_4: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
return
.LBB0_5: # %if.then
@@ -73,6 +73,6 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20000910-1.c.s b/test/torture-s/20000910-1.c.s
index d06971ca6..50b1213cf 100644
--- a/test/torture-s/20000910-1.c.s
+++ b/test/torture-s/20000910-1.c.s
@@ -59,6 +59,6 @@ baz: # @baz
.size baz, .Lfunc_end3-baz
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20000910-2.c.s b/test/torture-s/20000910-2.c.s
index 8cae05c66..e9fb46a10 100644
--- a/test/torture-s/20000910-2.c.s
+++ b/test/torture-s/20000910-2.c.s
@@ -60,7 +60,7 @@ list:
.size list, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
.functype strchr, i32, i32, i32
diff --git a/test/torture-s/20000914-1.c.s b/test/torture-s/20000914-1.c.s
index 5cd719357..0947b263d 100644
--- a/test/torture-s/20000914-1.c.s
+++ b/test/torture-s/20000914-1.c.s
@@ -59,7 +59,7 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype malloc, i32, i32
.functype exit, void, i32
diff --git a/test/torture-s/20000917-1.c.s b/test/torture-s/20000917-1.c.s
index 80753a9f2..f0eff8d19 100644
--- a/test/torture-s/20000917-1.c.s
+++ b/test/torture-s/20000917-1.c.s
@@ -47,5 +47,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001009-1.c.s b/test/torture-s/20001009-1.c.s
index 009b7fc4d..9ad2a43b9 100644
--- a/test/torture-s/20001009-1.c.s
+++ b/test/torture-s/20001009-1.c.s
@@ -32,4 +32,4 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20001009-2.c.s b/test/torture-s/20001009-2.c.s
index 296b58cef..622318e66 100644
--- a/test/torture-s/20001009-2.c.s
+++ b/test/torture-s/20001009-2.c.s
@@ -29,7 +29,7 @@ foo: # @foo
i32.store b($pop8), $pop4
br_if 0, $1 # 0: up to label1
.LBB0_3: # %if.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push2=, -1
# fallthrough-return: $pop2
@@ -49,12 +49,12 @@ main: # @main
i32.const $push2=, 0
i32.load $push0=, b($pop2)
i32.eqz $push9=, $pop0
- br_if 0, $pop9 # 0: down to label3
+ br_if 0, $pop9 # 0: down to label2
# BB#1: # %for.body.i.preheader
i32.const $0=, 1
.LBB1_2: # %for.body.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
#APP
#NO_APP
i32.const $push7=, 0
@@ -64,10 +64,10 @@ main: # @main
i32.add $push4=, $pop1, $pop5
tee_local $push3=, $1=, $pop4
i32.store b($pop7), $pop3
- br_if 0, $1 # 0: up to label4
+ br_if 0, $1 # 0: up to label3
.LBB1_3: # %foo.exit
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.const $push8=, 0
# fallthrough-return: $pop8
.endfunc
@@ -84,4 +84,4 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20001011-1.c.s b/test/torture-s/20001011-1.c.s
index 818da8c3d..b381367ee 100644
--- a/test/torture-s/20001011-1.c.s
+++ b/test/torture-s/20001011-1.c.s
@@ -35,5 +35,5 @@ main: # @main
.size .L.str, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/20001013-1.c.s b/test/torture-s/20001013-1.c.s
index 9bebb4fe3..3866d84bc 100644
--- a/test/torture-s/20001013-1.c.s
+++ b/test/torture-s/20001013-1.c.s
@@ -67,6 +67,6 @@ z:
.size z, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001017-1.c.s b/test/torture-s/20001017-1.c.s
index e377fbfb9..15462302e 100644
--- a/test/torture-s/20001017-1.c.s
+++ b/test/torture-s/20001017-1.c.s
@@ -34,5 +34,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20001017-2.c.s b/test/torture-s/20001017-2.c.s
index 5767d767e..9e37ef1c5 100644
--- a/test/torture-s/20001017-2.c.s
+++ b/test/torture-s/20001017-2.c.s
@@ -46,5 +46,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20001024-1.c.s b/test/torture-s/20001024-1.c.s
index 17d88de20..35891d7ee 100644
--- a/test/torture-s/20001024-1.c.s
+++ b/test/torture-s/20001024-1.c.s
@@ -62,6 +62,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001026-1.c.s b/test/torture-s/20001026-1.c.s
index 38a6e4300..6d1763768 100644
--- a/test/torture-s/20001026-1.c.s
+++ b/test/torture-s/20001026-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20001027-1.c.s b/test/torture-s/20001027-1.c.s
index d54fce343..f84a7974e 100644
--- a/test/torture-s/20001027-1.c.s
+++ b/test/torture-s/20001027-1.c.s
@@ -51,6 +51,6 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001031-1.c.s b/test/torture-s/20001031-1.c.s
index 311214289..ab5cb2414 100644
--- a/test/torture-s/20001031-1.c.s
+++ b/test/torture-s/20001031-1.c.s
@@ -83,6 +83,6 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001101.c.s b/test/torture-s/20001101.c.s
index 82fc779ee..37468f920 100644
--- a/test/torture-s/20001101.c.s
+++ b/test/torture-s/20001101.c.s
@@ -58,6 +58,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001108-1.c.s b/test/torture-s/20001108-1.c.s
index c2cd05ae9..3ff7a8146 100644
--- a/test/torture-s/20001108-1.c.s
+++ b/test/torture-s/20001108-1.c.s
@@ -53,5 +53,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001111-1.c.s b/test/torture-s/20001111-1.c.s
index 104dc0ebc..d9c9caaa6 100644
--- a/test/torture-s/20001111-1.c.s
+++ b/test/torture-s/20001111-1.c.s
@@ -65,6 +65,6 @@ next_buffer:
.size next_buffer, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001112-1.c.s b/test/torture-s/20001112-1.c.s
index 90afccd29..5fbe86428 100644
--- a/test/torture-s/20001112-1.c.s
+++ b/test/torture-s/20001112-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001121-1.c.s b/test/torture-s/20001121-1.c.s
index 759730f8d..9751579f7 100644
--- a/test/torture-s/20001121-1.c.s
+++ b/test/torture-s/20001121-1.c.s
@@ -51,5 +51,5 @@ d:
.size d, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001124-1.c.s b/test/torture-s/20001124-1.c.s
index b84eeb449..9a1565141 100644
--- a/test/torture-s/20001124-1.c.s
+++ b/test/torture-s/20001124-1.c.s
@@ -58,5 +58,5 @@ f:
.size f, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001130-1.c.s b/test/torture-s/20001130-1.c.s
index 59f5b04db..bfa982211 100644
--- a/test/torture-s/20001130-1.c.s
+++ b/test/torture-s/20001130-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20001130-2.c.s b/test/torture-s/20001130-2.c.s
index 15c266152..90915c88e 100644
--- a/test/torture-s/20001130-2.c.s
+++ b/test/torture-s/20001130-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001203-1.c.s b/test/torture-s/20001203-1.c.s
index dbef95195..c50ac5fcb 100644
--- a/test/torture-s/20001203-1.c.s
+++ b/test/torture-s/20001203-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001203-2.c.s b/test/torture-s/20001203-2.c.s
index 8a4495ec4..fbf49f8a8 100644
--- a/test/torture-s/20001203-2.c.s
+++ b/test/torture-s/20001203-2.c.s
@@ -171,6 +171,6 @@ main: # @main
.size main, .Lfunc_end5-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001221-1.c.s b/test/torture-s/20001221-1.c.s
index f396e4ce4..c6383fa43 100644
--- a/test/torture-s/20001221-1.c.s
+++ b/test/torture-s/20001221-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20001228-1.c.s b/test/torture-s/20001228-1.c.s
index b27ced0d4..b687bc990 100644
--- a/test/torture-s/20001228-1.c.s
+++ b/test/torture-s/20001228-1.c.s
@@ -69,6 +69,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20001229-1.c.s b/test/torture-s/20001229-1.c.s
index dc51ede23..7fdd97dc4 100644
--- a/test/torture-s/20001229-1.c.s
+++ b/test/torture-s/20001229-1.c.s
@@ -38,5 +38,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010106-1.c.s b/test/torture-s/20010106-1.c.s
index 555973eb9..a3ff42ae2 100644
--- a/test/torture-s/20010106-1.c.s
+++ b/test/torture-s/20010106-1.c.s
@@ -58,6 +58,6 @@ main: # @main
.size .Lswitch.table, 28
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010114-1.c.s b/test/torture-s/20010114-1.c.s
index ce3643d6e..895c2f449 100644
--- a/test/torture-s/20010114-1.c.s
+++ b/test/torture-s/20010114-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010116-1.c.s b/test/torture-s/20010116-1.c.s
index e28e692b9..02e65938c 100644
--- a/test/torture-s/20010116-1.c.s
+++ b/test/torture-s/20010116-1.c.s
@@ -75,6 +75,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010118-1.c.s b/test/torture-s/20010118-1.c.s
index 75b2d1112..902c2f111 100644
--- a/test/torture-s/20010118-1.c.s
+++ b/test/torture-s/20010118-1.c.s
@@ -76,5 +76,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010119-1.c.s b/test/torture-s/20010119-1.c.s
index 6333d2ced..c1ab56880 100644
--- a/test/torture-s/20010119-1.c.s
+++ b/test/torture-s/20010119-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010123-1.c.s b/test/torture-s/20010123-1.c.s
index 75444bbb3..5a0495b1a 100644
--- a/test/torture-s/20010123-1.c.s
+++ b/test/torture-s/20010123-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010129-1.c.s b/test/torture-s/20010129-1.c.s
index d617243b2..646c42187 100644
--- a/test/torture-s/20010129-1.c.s
+++ b/test/torture-s/20010129-1.c.s
@@ -114,20 +114,20 @@ foo: # @foo
block
i32.or $push17=, $2, $3
i32.eqz $push45=, $pop17
- br_if 0, $pop45 # 0: down to label5
+ br_if 0, $pop45 # 0: down to label4
# BB#3: # %if.end17
# in Loop: Header=BB3_2 Depth=1
i32.const $push37=, 1
i32.select $10=, $2, $pop37, $2
block
- br_if 0, $3 # 0: down to label6
+ br_if 0, $3 # 0: down to label5
# BB#4: # %land.lhs.true25
# in Loop: Header=BB3_2 Depth=1
- br_if 1, $5 # 1: down to label5
- br 5 # 5: down to label1
+ br_if 1, $5 # 1: down to label4
+ br 4 # 4: down to label1
.LBB3_5: # %land.lhs.true20
# in Loop: Header=BB3_2 Depth=1
- end_block # label6:
+ end_block # label5:
i32.eqz $push3=, $2
i32.const $push38=, 1
i32.xor $push18=, $pop3, $pop38
@@ -136,10 +136,10 @@ foo: # @foo
i32.or $push21=, $8, $pop20
i32.or $push22=, $4, $pop21
i32.eqz $push46=, $pop22
- br_if 4, $pop46 # 4: down to label1
+ br_if 3, $pop46 # 3: down to label1
.LBB3_6: # %while.cond.backedge
# in Loop: Header=BB3_2 Depth=1
- end_block # label5:
+ end_block # label4:
i32.const $push43=, 0
i32.const $push42=, 2
i32.add $push23=, $9, $pop42
@@ -150,7 +150,7 @@ foo: # @foo
i32.lt_s $push24=, $pop39, $1
br_if 0, $pop24 # 0: up to label3
.LBB3_7: # %while.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.const $push44=, 0
return $pop44
@@ -210,6 +210,6 @@ bar:
.size bar, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010206-1.c.s b/test/torture-s/20010206-1.c.s
index 974c59071..2bfdc95ee 100644
--- a/test/torture-s/20010206-1.c.s
+++ b/test/torture-s/20010206-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010221-1.c.s b/test/torture-s/20010221-1.c.s
index ec637958e..034e37c9a 100644
--- a/test/torture-s/20010221-1.c.s
+++ b/test/torture-s/20010221-1.c.s
@@ -28,7 +28,7 @@ main: # @main
i32.lt_s $push1=, $pop9, $0
br_if 0, $pop1 # 0: up to label1
# BB#3: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push2=, 1
i32.ne $push3=, $1, $pop2
br_if 0, $pop3 # 0: down to label0
@@ -54,6 +54,6 @@ n:
.size n, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010222-1.c.s b/test/torture-s/20010222-1.c.s
index c417df441..896c76979 100644
--- a/test/torture-s/20010222-1.c.s
+++ b/test/torture-s/20010222-1.c.s
@@ -43,6 +43,6 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010224-1.c.s b/test/torture-s/20010224-1.c.s
index aec0171d6..af5fd61d8 100644
--- a/test/torture-s/20010224-1.c.s
+++ b/test/torture-s/20010224-1.c.s
@@ -53,7 +53,7 @@ ba_compute_psd: # @ba_compute_psd
tee_local $push27=, $3=, $pop28
br_if 0, $pop27 # 0: up to label1
# BB#3: # %for.cond.for.end_crit_edge
- end_loop # label2:
+ end_loop
i32.store16 0($1), $4
.LBB0_4: # %for.end
end_block # label0:
@@ -112,12 +112,12 @@ main: # @main
i32.load16_u $push12=, bndpsd+2($pop15)
i32.const $push13=, 140
i32.ne $push14=, $pop12, $pop13
- br_if 0, $pop14 # 0: down to label3
+ br_if 0, $pop14 # 0: down to label2
# BB#1: # %if.end
i32.const $push21=, 0
return $pop21
.LBB2_2: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -167,5 +167,5 @@ bndpsd:
.size bndpsd, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20010325-1.c.s b/test/torture-s/20010325-1.c.s
index 608611ef0..13b2643bc 100644
--- a/test/torture-s/20010325-1.c.s
+++ b/test/torture-s/20010325-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010329-1.c.s b/test/torture-s/20010329-1.c.s
index 6a0964022..b046941d5 100644
--- a/test/torture-s/20010329-1.c.s
+++ b/test/torture-s/20010329-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010403-1.c.s b/test/torture-s/20010403-1.c.s
index 635c5a47b..01221e18b 100644
--- a/test/torture-s/20010403-1.c.s
+++ b/test/torture-s/20010403-1.c.s
@@ -84,6 +84,6 @@ e:
.size e, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010409-1.c.s b/test/torture-s/20010409-1.c.s
index 5cc038462..f9ef98fe8 100644
--- a/test/torture-s/20010409-1.c.s
+++ b/test/torture-s/20010409-1.c.s
@@ -133,6 +133,6 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010422-1.c.s b/test/torture-s/20010422-1.c.s
index aef9c5a95..9b5759e31 100644
--- a/test/torture-s/20010422-1.c.s
+++ b/test/torture-s/20010422-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010518-1.c.s b/test/torture-s/20010518-1.c.s
index 40f9ed221..bbb105ed9 100644
--- a/test/torture-s/20010518-1.c.s
+++ b/test/torture-s/20010518-1.c.s
@@ -40,5 +40,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010518-2.c.s b/test/torture-s/20010518-2.c.s
index b2590b97d..1ccaca146 100644
--- a/test/torture-s/20010518-2.c.s
+++ b/test/torture-s/20010518-2.c.s
@@ -83,6 +83,6 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010520-1.c.s b/test/torture-s/20010520-1.c.s
index 31b1f501d..224163d87 100644
--- a/test/torture-s/20010520-1.c.s
+++ b/test/torture-s/20010520-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010604-1.c.s b/test/torture-s/20010604-1.c.s
index 77c9c7415..aa037e2b6 100644
--- a/test/torture-s/20010604-1.c.s
+++ b/test/torture-s/20010604-1.c.s
@@ -51,6 +51,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20010605-2.c.s b/test/torture-s/20010605-2.c.s
index 85f99ef2a..324119200 100644
--- a/test/torture-s/20010605-2.c.s
+++ b/test/torture-s/20010605-2.c.s
@@ -104,6 +104,6 @@ baz: # @baz
.size baz, .Lfunc_end3-baz
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20010711-1.c.s b/test/torture-s/20010711-1.c.s
index 5564edc95..1fea45dc3 100644
--- a/test/torture-s/20010711-1.c.s
+++ b/test/torture-s/20010711-1.c.s
@@ -27,5 +27,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010717-1.c.s b/test/torture-s/20010717-1.c.s
index b63e07cd9..9734a952a 100644
--- a/test/torture-s/20010717-1.c.s
+++ b/test/torture-s/20010717-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20010723-1.c.s b/test/torture-s/20010723-1.c.s
index 349f8f277..42a64a2aa 100644
--- a/test/torture-s/20010723-1.c.s
+++ b/test/torture-s/20010723-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010904-1.c.s b/test/torture-s/20010904-1.c.s
index 1392ea41f..71849bccd 100644
--- a/test/torture-s/20010904-1.c.s
+++ b/test/torture-s/20010904-1.c.s
@@ -24,5 +24,5 @@ y:
.size y, 2112
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010904-2.c.s b/test/torture-s/20010904-2.c.s
index a6d3041cf..a3bb8c804 100644
--- a/test/torture-s/20010904-2.c.s
+++ b/test/torture-s/20010904-2.c.s
@@ -24,5 +24,5 @@ y:
.size y, 2112
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20010910-1.c.s b/test/torture-s/20010910-1.c.s
index 506a47417..1f0ef17e3 100644
--- a/test/torture-s/20010910-1.c.s
+++ b/test/torture-s/20010910-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20010915-1.c.s b/test/torture-s/20010915-1.c.s
index 69be32292..07f1f9b68 100644
--- a/test/torture-s/20010915-1.c.s
+++ b/test/torture-s/20010915-1.c.s
@@ -144,11 +144,11 @@ x: # @x
i32.const $push50=, 255
i32.and $push24=, $4, $pop50
i32.ne $push26=, $pop25, $pop24
- br_if 3, $pop26 # 3: down to label4
+ br_if 2, $pop26 # 2: down to label4
# BB#11: # %lor.lhs.false.i50
# in Loop: Header=BB1_10 Depth=1
i32.load8_u $push27=, 1($1)
- br_if 3, $pop27 # 3: down to label4
+ br_if 2, $pop27 # 2: down to label4
# BB#12: # %lor.lhs.false.i50
# in Loop: Header=BB1_10 Depth=1
i32.const $push56=, 0
@@ -156,7 +156,7 @@ x: # @x
tee_local $push54=, $1=, $pop55
i32.const $push53=, 4
i32.ge_s $push28=, $pop54, $pop53
- br_if 3, $pop28 # 3: down to label4
+ br_if 2, $pop28 # 2: down to label4
# BB#13: # %r.exit
# in Loop: Header=BB1_10 Depth=1
i32.const $push67=, 0
@@ -178,7 +178,7 @@ x: # @x
i32.lt_s $push30=, $5, $0
br_if 0, $pop30 # 0: up to label6
.LBB1_14: # %cleanup
- end_loop # label7:
+ end_loop
end_block # label5:
i32.const $push68=, 0
return $pop68
@@ -214,7 +214,7 @@ s: # @s
block
i32.const $push0=, .L.str
i32.call $push1=, strcmp@FUNCTION, $0, $pop0
- br_if 0, $pop1 # 0: down to label8
+ br_if 0, $pop1 # 0: down to label7
# BB#1: # %lor.lhs.false
i32.const $push10=, 0
i32.const $push9=, 0
@@ -225,7 +225,7 @@ s: # @s
i32.store check($pop10), $pop2
i32.const $push3=, 2
i32.ge_s $push4=, $2, $pop3
- br_if 0, $pop4 # 0: down to label8
+ br_if 0, $pop4 # 0: down to label7
# BB#2: # %if.end
i32.const $push12=, 1
i32.add $push5=, $0, $pop12
@@ -233,7 +233,7 @@ s: # @s
i32.const $push11=, 0
return $pop11
.LBB2_3: # %if.then
- end_block # label8:
+ end_block # label7:
call abort@FUNCTION
unreachable
.endfunc
@@ -269,17 +269,17 @@ r: # @r
i32.const $push9=, 0
i32.load8_u $push0=, r.c.0($pop9)
i32.ne $push1=, $pop10, $pop0
- br_if 0, $pop1 # 0: down to label9
+ br_if 0, $pop1 # 0: down to label8
# BB#1: # %lor.lhs.false
i32.load8_u $push2=, 1($0)
- br_if 0, $pop2 # 0: down to label9
+ br_if 0, $pop2 # 0: down to label8
# BB#2: # %lor.lhs.false
i32.const $push14=, 0
i32.load $push13=, r.cnt($pop14)
tee_local $push12=, $0=, $pop13
i32.const $push3=, 4
i32.ge_s $push4=, $pop12, $pop3
- br_if 0, $pop4 # 0: down to label9
+ br_if 0, $pop4 # 0: down to label8
# BB#3: # %if.end
i32.const $push7=, 0
i32.const $push5=, 1
@@ -292,7 +292,7 @@ r: # @r
i32.const $push15=, 1
return $pop15
.LBB4_4: # %if.then
- end_block # label9:
+ end_block # label8:
call abort@FUNCTION
unreachable
.endfunc
@@ -386,7 +386,7 @@ r.c.0:
.size r.c.0, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/20010924-1.c.s b/test/torture-s/20010924-1.c.s
index a35a68bdf..406dc5d0b 100644
--- a/test/torture-s/20010924-1.c.s
+++ b/test/torture-s/20010924-1.c.s
@@ -140,5 +140,5 @@ a4:
.size a4, 3
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20010925-1.c.s b/test/torture-s/20010925-1.c.s
index cf354b858..33b9a0dd6 100644
--- a/test/torture-s/20010925-1.c.s
+++ b/test/torture-s/20010925-1.c.s
@@ -65,5 +65,5 @@ src:
.size src, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011008-3.c.s b/test/torture-s/20011008-3.c.s
index 32a712d49..ff245f2e3 100644
--- a/test/torture-s/20011008-3.c.s
+++ b/test/torture-s/20011008-3.c.s
@@ -34,22 +34,24 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd
i32.const $6=, 1
block
i32.eqz $push9=, $4
- br_if 0, $pop9 # 0: down to label2
+ br_if 0, $pop9 # 0: down to label1
# BB#2: # %cond.false
# in Loop: Header=BB1_1 Depth=1
i32.load $6=, 0($5)
.LBB1_3: # %cond.end
# in Loop: Header=BB1_1 Depth=1
- end_block # label2:
+ end_block # label1:
+ block
i32.ge_s $push1=, $3, $6
- br_if 1, $pop1 # 1: down to label1
+ br_if 0, $pop1 # 0: down to label2
# BB#4: # %for.body
# in Loop: Header=BB1_1 Depth=1
i32.const $push8=, 1
i32.add $3=, $3, $pop8
- br 0 # 0: up to label0
+ br 1 # 1: up to label0
.LBB1_5: # %for.end35
- end_loop # label1:
+ end_block # label2:
+ end_loop
i32.const $push2=, 20
i32.add $push3=, $1, $pop2
i32.load $push4=, 0($pop3)
@@ -76,5 +78,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011019-1.c.s b/test/torture-s/20011019-1.c.s
index 9be1ae412..208745b13 100644
--- a/test/torture-s/20011019-1.c.s
+++ b/test/torture-s/20011019-1.c.s
@@ -54,5 +54,5 @@ x:
.size x, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011024-1.c.s b/test/torture-s/20011024-1.c.s
index ef8ccdb90..cef5fcb2d 100644
--- a/test/torture-s/20011024-1.c.s
+++ b/test/torture-s/20011024-1.c.s
@@ -55,6 +55,6 @@ buf:
.size .L.str.1, 9
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/20011109-1.c.s b/test/torture-s/20011109-1.c.s
index 9cd392c6e..1294fabd6 100644
--- a/test/torture-s/20011109-1.c.s
+++ b/test/torture-s/20011109-1.c.s
@@ -116,6 +116,6 @@ main: # @main
.size main, .Lfunc_end5-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20011109-2.c.s b/test/torture-s/20011109-2.c.s
index 917c51c01..6a18abb54 100644
--- a/test/torture-s/20011109-2.c.s
+++ b/test/torture-s/20011109-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011113-1.c.s b/test/torture-s/20011113-1.c.s
index 635ddcb42..bba81d4e8 100644
--- a/test/torture-s/20011113-1.c.s
+++ b/test/torture-s/20011113-1.c.s
@@ -149,6 +149,6 @@ t:
.size t, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20011114-1.c.s b/test/torture-s/20011114-1.c.s
index 8fdfe330f..1db72287c 100644
--- a/test/torture-s/20011114-1.c.s
+++ b/test/torture-s/20011114-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011115-1.c.s b/test/torture-s/20011115-1.c.s
index 0776c68a8..31259fd4e 100644
--- a/test/torture-s/20011115-1.c.s
+++ b/test/torture-s/20011115-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011121-1.c.s b/test/torture-s/20011121-1.c.s
index 4896e0453..08491ffd7 100644
--- a/test/torture-s/20011121-1.c.s
+++ b/test/torture-s/20011121-1.c.s
@@ -24,5 +24,5 @@ s1:
.size s1, 76
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011126-1.c.s b/test/torture-s/20011126-1.c.s
index b44b6be33..f514e8223 100644
--- a/test/torture-s/20011126-1.c.s
+++ b/test/torture-s/20011126-1.c.s
@@ -34,5 +34,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20011126-2.c.s b/test/torture-s/20011126-2.c.s
index 43d59d352..598e37895 100644
--- a/test/torture-s/20011126-2.c.s
+++ b/test/torture-s/20011126-2.c.s
@@ -30,12 +30,13 @@ main: # @main
# Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB0_4 Depth 3
+ block
loop # label3:
i32.const $push21=, 255
i32.and $push0=, $6, $pop21
i32.const $push20=, 97
i32.ne $push1=, $pop0, $pop20
- br_if 3, $pop1 # 3: down to label2
+ br_if 1, $pop1 # 1: down to label2
# BB#3: # %while.cond2.i.preheader
# in Loop: Header=BB0_2 Depth=2
i32.const $6=, 0
@@ -44,7 +45,7 @@ main: # @main
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label5:
+ loop # label4:
copy_local $push32=, $6
tee_local $push31=, $8=, $pop32
i32.const $push30=, 1
@@ -58,13 +59,13 @@ main: # @main
tee_local $push23=, $4=, $pop24
i32.const $push22=, 120
i32.eq $push2=, $pop23, $pop22
- br_if 0, $pop2 # 0: up to label5
+ br_if 0, $pop2 # 0: up to label4
# BB#5: # %while.cond2.i
# in Loop: Header=BB0_2 Depth=2
- end_loop # label6:
+ end_loop
i32.const $push33=, 98
i32.eq $push3=, $4, $pop33
- br_if 4, $pop3 # 4: down to label0
+ br_if 3, $pop3 # 3: down to label0
# BB#6: # %while.cond11.preheader.i
# in Loop: Header=BB0_2 Depth=2
i32.const $6=, 97
@@ -72,7 +73,7 @@ main: # @main
br_if 0, $pop5 # 0: up to label3
# BB#7: # %while.body14.preheader.i
# in Loop: Header=BB0_1 Depth=1
- end_loop # label4:
+ end_loop
i32.store8 0($0), $1
i32.const $push35=, 1
i32.add $6=, $5, $pop35
@@ -84,7 +85,7 @@ main: # @main
block
block
i32.ge_u $push8=, $5, $2
- br_if 0, $pop8 # 0: down to label8
+ br_if 0, $pop8 # 0: down to label6
# BB#8: # %while.body14.while.body14_crit_edge.i.preheader
# in Loop: Header=BB0_1 Depth=1
i32.const $push36=, 1
@@ -92,7 +93,7 @@ main: # @main
.LBB0_9: # %while.body14.while.body14_crit_edge.i
# Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label9:
+ loop # label7:
i32.load8_u $push9=, 0($6)
i32.store8 0($4), $pop9
i32.const $push41=, 1
@@ -102,28 +103,29 @@ main: # @main
i32.const $push39=, -1
i32.add $push38=, $8, $pop39
tee_local $push37=, $8=, $pop38
- br_if 0, $pop37 # 0: up to label9
+ br_if 0, $pop37 # 0: up to label7
# BB#10: # in Loop: Header=BB0_1 Depth=1
- end_loop # label10:
+ end_loop
copy_local $5=, $7
- br 1 # 1: down to label7
+ br 1 # 1: down to label5
.LBB0_11: # in Loop: Header=BB0_1 Depth=1
- end_block # label8:
+ end_block # label6:
copy_local $5=, $6
.LBB0_12: # %while.body.outer.loopexit.i
# in Loop: Header=BB0_1 Depth=1
- end_block # label7:
+ end_block # label5:
i32.add $push10=, $1, $3
i32.const $push17=, 1
i32.add $0=, $pop10, $pop17
- br 0 # 0: up to label1
+ br 1 # 1: up to label1
.LBB0_13: # %while.body.i
# =>This Inner Loop Header: Depth=1
- end_loop # label2:
- loop # label11:
- br 0 # 0: up to label11
+ end_block # label2:
+ end_loop
+ loop # label8:
+ br 0 # 0: up to label8
.LBB0_14: # %test.exit
- end_loop # label12:
+ end_loop
end_block # label0:
i32.const $push4=, 0
# fallthrough-return: $pop4
@@ -138,4 +140,4 @@ main: # @main
.size .L.str, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20011128-1.c.s b/test/torture-s/20011128-1.c.s
index d936528cd..a3abbb25d 100644
--- a/test/torture-s/20011128-1.c.s
+++ b/test/torture-s/20011128-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011217-1.c.s b/test/torture-s/20011217-1.c.s
index f1994f5d7..436b42489 100644
--- a/test/torture-s/20011217-1.c.s
+++ b/test/torture-s/20011217-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011219-1.c.s b/test/torture-s/20011219-1.c.s
index e4e420516..823393191 100644
--- a/test/torture-s/20011219-1.c.s
+++ b/test/torture-s/20011219-1.c.s
@@ -53,5 +53,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20011223-1.c.s b/test/torture-s/20011223-1.c.s
index 10700b736..9609208e3 100644
--- a/test/torture-s/20011223-1.c.s
+++ b/test/torture-s/20011223-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020103-1.c.s b/test/torture-s/20020103-1.c.s
index 367f76fe3..3303e3849 100644
--- a/test/torture-s/20020103-1.c.s
+++ b/test/torture-s/20020103-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020107-1.c.s b/test/torture-s/20020107-1.c.s
index 9178d6d2d..59f4fd71a 100644
--- a/test/torture-s/20020107-1.c.s
+++ b/test/torture-s/20020107-1.c.s
@@ -57,6 +57,6 @@ buf:
.size buf, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20020108-1.c.s b/test/torture-s/20020108-1.c.s
index 38e1d364f..b09b413db 100644
--- a/test/torture-s/20020108-1.c.s
+++ b/test/torture-s/20020108-1.c.s
@@ -2570,5 +2570,5 @@ main: # @main
.size main, .Lfunc_end168-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020118-1.c.s b/test/torture-s/20020118-1.c.s
index 19f487e31..70325ff3a 100644
--- a/test/torture-s/20020118-1.c.s
+++ b/test/torture-s/20020118-1.c.s
@@ -49,7 +49,7 @@ foo: # @foo
i32.store n($pop14), $pop12
br 0 # 0: up to label0
.LBB0_2:
- end_loop # label1:
+ end_loop
.endfunc
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
@@ -87,5 +87,5 @@ n:
.size n, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020127-1.c.s b/test/torture-s/20020127-1.c.s
index 84a2b4756..888cfbd5a 100644
--- a/test/torture-s/20020127-1.c.s
+++ b/test/torture-s/20020127-1.c.s
@@ -34,5 +34,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020129-1.c.s b/test/torture-s/20020129-1.c.s
index 77def7271..88b7064c2 100644
--- a/test/torture-s/20020129-1.c.s
+++ b/test/torture-s/20020129-1.c.s
@@ -38,14 +38,14 @@ foo: # @foo
tee_local $push14=, $2=, $pop15
br_if 0, $pop14 # 0: up to label3
.LBB0_4: # %if.end7
- end_loop # label4:
+ end_loop
end_block # label1:
i32.load $2=, 12($1)
block
i32.load $push5=, 12($0)
i32.const $push16=, -1
i32.eq $push6=, $pop5, $pop16
- br_if 0, $pop6 # 0: down to label5
+ br_if 0, $pop6 # 0: down to label4
# BB#5: # %if.end22
i32.const $push17=, -1
i32.ne $push7=, $2, $pop17
@@ -53,7 +53,7 @@ foo: # @foo
# BB#6: # %if.end27
return
.LBB0_7: # %if.end22.thread
- end_block # label5:
+ end_block # label4:
i32.load $push8=, 16($1)
i32.store 16($0), $pop8
i32.const $push9=, 12
@@ -122,6 +122,6 @@ x:
.size x, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020201-1.c.s b/test/torture-s/20020201-1.c.s
index b2e7e7027..845af4534 100644
--- a/test/torture-s/20020201-1.c.s
+++ b/test/torture-s/20020201-1.c.s
@@ -148,6 +148,6 @@ Lx:
.size Lx, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020206-1.c.s b/test/torture-s/20020206-1.c.s
index 3fda6c0dc..65887a61c 100644
--- a/test/torture-s/20020206-1.c.s
+++ b/test/torture-s/20020206-1.c.s
@@ -76,6 +76,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020206-2.c.s b/test/torture-s/20020206-2.c.s
index 100bdb78f..e27ba9dc9 100644
--- a/test/torture-s/20020206-2.c.s
+++ b/test/torture-s/20020206-2.c.s
@@ -39,6 +39,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020213-1.c.s b/test/torture-s/20020213-1.c.s
index b9b24a836..a4c593367 100644
--- a/test/torture-s/20020213-1.c.s
+++ b/test/torture-s/20020213-1.c.s
@@ -84,5 +84,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20020215-1.c.s b/test/torture-s/20020215-1.c.s
index b85bdcac7..15668efa2 100644
--- a/test/torture-s/20020215-1.c.s
+++ b/test/torture-s/20020215-1.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020216-1.c.s b/test/torture-s/20020216-1.c.s
index e36460bda..ca87978b1 100644
--- a/test/torture-s/20020216-1.c.s
+++ b/test/torture-s/20020216-1.c.s
@@ -54,6 +54,6 @@ c:
.size c, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020219-1.c.s b/test/torture-s/20020219-1.c.s
index 9d1fdcb1e..587df7385 100644
--- a/test/torture-s/20020219-1.c.s
+++ b/test/torture-s/20020219-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020225-1.c.s b/test/torture-s/20020225-1.c.s
index 22617023d..e46f85bfc 100644
--- a/test/torture-s/20020225-1.c.s
+++ b/test/torture-s/20020225-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020225-2.c.s b/test/torture-s/20020225-2.c.s
index b86c3b754..07a959cbc 100644
--- a/test/torture-s/20020225-2.c.s
+++ b/test/torture-s/20020225-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020226-1.c.s b/test/torture-s/20020226-1.c.s
index ff3830c4d..2c56ca3b5 100644
--- a/test/torture-s/20020226-1.c.s
+++ b/test/torture-s/20020226-1.c.s
@@ -264,6 +264,6 @@ shift2:
.size shift2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020227-1.c.s b/test/torture-s/20020227-1.c.s
index d0ee45664..ebfbcd0b1 100644
--- a/test/torture-s/20020227-1.c.s
+++ b/test/torture-s/20020227-1.c.s
@@ -60,6 +60,6 @@ f2: # @f2
.size f2, .Lfunc_end2-f2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20020307-1.c.s b/test/torture-s/20020307-1.c.s
index 55a3729e2..17cb51add 100644
--- a/test/torture-s/20020307-1.c.s
+++ b/test/torture-s/20020307-1.c.s
@@ -682,6 +682,6 @@ main: # @main
.size main, .Lfunc_end29-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020314-1.c.s b/test/torture-s/20020314-1.c.s
index 1e43c4bc7..8eadd0deb 100644
--- a/test/torture-s/20020314-1.c.s
+++ b/test/torture-s/20020314-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020320-1.c.s b/test/torture-s/20020320-1.c.s
index 41abc945f..18a31eb8f 100644
--- a/test/torture-s/20020320-1.c.s
+++ b/test/torture-s/20020320-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020321-1.c.s b/test/torture-s/20020321-1.c.s
index d998eeb10..e2ba486ec 100644
--- a/test/torture-s/20020321-1.c.s
+++ b/test/torture-s/20020321-1.c.s
@@ -42,4 +42,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020328-1.c.s b/test/torture-s/20020328-1.c.s
index a90c4f4e9..c0d22af32 100644
--- a/test/torture-s/20020328-1.c.s
+++ b/test/torture-s/20020328-1.c.s
@@ -59,6 +59,6 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020402-1.c.s b/test/torture-s/20020402-1.c.s
index 447366f49..87a3a435e 100644
--- a/test/torture-s/20020402-1.c.s
+++ b/test/torture-s/20020402-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020402-2.c.s b/test/torture-s/20020402-2.c.s
index 68309084e..9f7674d70 100644
--- a/test/torture-s/20020402-2.c.s
+++ b/test/torture-s/20020402-2.c.s
@@ -491,4 +491,4 @@ MyPte:
.size MyPte, 392
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020402-3.c.s b/test/torture-s/20020402-3.c.s
index 8a7064d97..d01d1aeed 100644
--- a/test/torture-s/20020402-3.c.s
+++ b/test/torture-s/20020402-3.c.s
@@ -50,7 +50,7 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
i32.gt_s $push7=, $pop23, $pop22
br_if 0, $pop7 # 0: up to label2
# BB#3: # %while.cond8.preheader
- end_loop # label3:
+ end_loop
i32.const $5=, 0
i32.const $push8=, -1
i32.le_s $push9=, $7, $pop8
@@ -66,11 +66,12 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
i32.add $1=, $pop11, $pop12
.LBB0_5: # %while.body10
# =>This Inner Loop Header: Depth=1
+ block
loop # label4:
i32.load $push13=, 0($1)
i64.load $push14=, 8($pop13)
i64.gt_u $push15=, $pop14, $0
- br_if 1, $pop15 # 1: down to label5
+ br_if 1, $pop15 # 1: down to label3
# BB#6: # %while.cond8
# in Loop: Header=BB0_5 Depth=1
i32.const $push41=, -4
@@ -84,7 +85,8 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
br_if 0, $pop16 # 0: up to label4
br 2 # 2: down to label0
.LBB0_7:
- end_loop # label5:
+ end_loop
+ end_block # label3:
copy_local $5=, $2
.LBB0_8: # %cleanup
end_block # label0:
@@ -108,4 +110,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020404-1.c.s b/test/torture-s/20020404-1.c.s
index f86303873..ebe81f428 100644
--- a/test/torture-s/20020404-1.c.s
+++ b/test/torture-s/20020404-1.c.s
@@ -37,5 +37,5 @@ bfd_make_section_anyway.foo_section:
.size bfd_make_section_anyway.foo_section, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020406-1.c.s b/test/torture-s/20020406-1.c.s
index 1610b746f..93fd2220c 100644
--- a/test/torture-s/20020406-1.c.s
+++ b/test/torture-s/20020406-1.c.s
@@ -153,21 +153,21 @@ DUPFFexgcd: # @DUPFFexgcd
i32.lt_s $push1=, $pop28, $pop26
br_if 0, $pop1 # 0: up to label1
# BB#2: # %if.end
- end_loop # label2:
+ end_loop
block
i32.const $push2=, 2
i32.ne $push3=, $6, $pop2
- br_if 0, $pop3 # 0: down to label3
+ br_if 0, $pop3 # 0: down to label2
# BB#3: # %if.end
i32.const $push4=, 1
i32.ne $push5=, $7, $pop4
- br_if 0, $pop5 # 0: down to label3
+ br_if 0, $pop5 # 0: down to label2
# BB#4: # %if.end11
block
i32.load $push6=, 8($3)
i32.load $push7=, 0($pop6)
i32.eqz $push43=, $pop7
- br_if 0, $pop43 # 0: down to label4
+ br_if 0, $pop43 # 0: down to label3
# BB#5: # %DUPFFnew.exit167
i32.const $push8=, 12
i32.call $push41=, malloc@FUNCTION, $pop8
@@ -196,7 +196,7 @@ DUPFFexgcd: # @DUPFFexgcd
tee_local $push32=, $5=, $pop33
i32.const $push31=, 1
i32.lt_s $push15=, $pop32, $pop31
- br_if 0, $pop15 # 0: down to label5
+ br_if 0, $pop15 # 0: down to label4
# BB#6: # %while.cond40.preheader.lr.ph
i32.const $push42=, 4
i32.add $push16=, $3, $pop42
@@ -204,27 +204,27 @@ DUPFFexgcd: # @DUPFFexgcd
i32.lt_s $3=, $pop0, $5
.LBB7_7: # %while.cond40.preheader
# =>This Inner Loop Header: Depth=1
- loop # label6:
- br_if 0, $3 # 0: up to label6
+ loop # label5:
+ br_if 0, $3 # 0: up to label5
.LBB7_8: # %while.cond40
# =>This Inner Loop Header: Depth=1
- end_loop # label7:
- loop # label8:
- br 0 # 0: up to label8
+ end_loop
+ loop # label6:
+ br 0 # 0: up to label6
.LBB7_9: # %if.end57
- end_loop # label9:
- end_block # label5:
+ end_loop
+ end_block # label4:
i32.store 0($1), $6
i32.store 0($4), $2
.LBB7_10: # %cleanup
- end_block # label4:
+ end_block # label3:
i32.const $push23=, 0
i32.const $push21=, 16
i32.add $push22=, $8, $pop21
i32.store __stack_pointer($pop23), $pop22
return $3
.LBB7_11: # %if.then10
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -303,7 +303,7 @@ main: # @main
.size .L.str.1, 41
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype calloc, i32, i32, i32
.functype printf, i32, i32
diff --git a/test/torture-s/20020411-1.c.s b/test/torture-s/20020411-1.c.s
index 0e1b91129..7033a5564 100644
--- a/test/torture-s/20020411-1.c.s
+++ b/test/torture-s/20020411-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020413-1.c.s b/test/torture-s/20020413-1.c.s
index 9c5f1937a..d63e9e466 100644
--- a/test/torture-s/20020413-1.c.s
+++ b/test/torture-s/20020413-1.c.s
@@ -285,6 +285,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020418-1.c.s b/test/torture-s/20020418-1.c.s
index 3a01c8e4a..60c5cc2ed 100644
--- a/test/torture-s/20020418-1.c.s
+++ b/test/torture-s/20020418-1.c.s
@@ -24,7 +24,7 @@ gcc_crash: # @gcc_crash
i32.add $2=, $2, $pop5
br_if 0, $1 # 0: up to label1
# BB#3: # %if.end6
- end_loop # label2:
+ end_loop
i32.store 0($0), $2
return
.LBB0_4: # %if.then
@@ -63,5 +63,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020423-1.c.s b/test/torture-s/20020423-1.c.s
index 02e5ba179..669acaf64 100644
--- a/test/torture-s/20020423-1.c.s
+++ b/test/torture-s/20020423-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020503-1.c.s b/test/torture-s/20020503-1.c.s
index 01136ac7b..276ff7cca 100644
--- a/test/torture-s/20020503-1.c.s
+++ b/test/torture-s/20020503-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020506-1.c.s b/test/torture-s/20020506-1.c.s
index 6ddcec805..b7543fdf6 100644
--- a/test/torture-s/20020506-1.c.s
+++ b/test/torture-s/20020506-1.c.s
@@ -294,5 +294,5 @@ main: # @main
.size main, .Lfunc_end8-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20020508-1.c.s b/test/torture-s/20020508-1.c.s
index 54ea993cf..29f64964e 100644
--- a/test/torture-s/20020508-1.c.s
+++ b/test/torture-s/20020508-1.c.s
@@ -264,6 +264,6 @@ shift2:
.size shift2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020508-2.c.s b/test/torture-s/20020508-2.c.s
index 082a4316e..3c655a000 100644
--- a/test/torture-s/20020508-2.c.s
+++ b/test/torture-s/20020508-2.c.s
@@ -290,6 +290,6 @@ shift2:
.size shift2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020508-3.c.s b/test/torture-s/20020508-3.c.s
index 18a05094d..9fe15dc8b 100644
--- a/test/torture-s/20020508-3.c.s
+++ b/test/torture-s/20020508-3.c.s
@@ -290,6 +290,6 @@ shift2:
.size shift2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020510-1.c.s b/test/torture-s/20020510-1.c.s
index 5a20faf0d..6cc588103 100644
--- a/test/torture-s/20020510-1.c.s
+++ b/test/torture-s/20020510-1.c.s
@@ -150,5 +150,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20020529-1.c.s b/test/torture-s/20020529-1.c.s
index f78fd3aba..5bff6127f 100644
--- a/test/torture-s/20020529-1.c.s
+++ b/test/torture-s/20020529-1.c.s
@@ -20,12 +20,12 @@ foo: # @foo
loop # label2:
i32.const $push14=, 2
i32.ge_s $push0=, $4, $pop14
- br_if 3, $pop0 # 3: down to label0
+ br_if 2, $pop0 # 2: down to label0
# BB#2: # %f1.exit
# in Loop: Header=BB0_1 Depth=1
i32.const $push15=, 1
i32.eq $push1=, $4, $pop15
- br_if 2, $pop1 # 2: down to label1
+ br_if 1, $pop1 # 1: down to label1
# BB#3: # %if.end
# in Loop: Header=BB0_1 Depth=1
i32.const $push16=, 1
@@ -33,23 +33,25 @@ foo: # @foo
br_if 0, $1 # 0: up to label2
# BB#4: # %if.end3
# in Loop: Header=BB0_1 Depth=1
+ block
i32.const $push17=, 0
i32.store f1.beenhere($pop17), $4
i32.store16 0($5), $3
i32.load $push3=, 0($0)
- br_if 1, $pop3 # 1: down to label3
+ br_if 0, $pop3 # 0: down to label3
# BB#5: # %if.end8
# in Loop: Header=BB0_1 Depth=1
- br_if 1, $2 # 1: down to label3
+ br_if 0, $2 # 0: down to label3
# BB#6: # %for.cond.outer.backedge
# in Loop: Header=BB0_1 Depth=1
i32.const $push13=, 16
i32.shl $push4=, $3, $pop13
i32.const $push12=, 16
i32.shr_s $3=, $pop4, $pop12
- br 0 # 0: up to label2
+ br 1 # 1: up to label2
.LBB0_7: # %if.then10
- end_loop # label3:
+ end_block # label3:
+ end_loop
call f2@FUNCTION
unreachable
.LBB0_8: # %if.then
@@ -153,7 +155,7 @@ main: # @main
loop # label8:
i32.const $push20=, 1
i32.eq $push1=, $1, $pop20
- br_if 2, $pop1 # 2: down to label7
+ br_if 1, $pop1 # 1: down to label7
# BB#3: # %if.end.i
# in Loop: Header=BB3_2 Depth=1
i32.const $2=, 0
@@ -166,7 +168,7 @@ main: # @main
i32.le_s $push3=, $pop22, $pop21
br_if 0, $pop3 # 0: up to label8
# BB#4: # %if.then.i.i.loopexit
- end_loop # label9:
+ end_loop
i32.const $push4=, 0
i32.store f1.beenhere($pop4), $1
i32.const $push5=, 1
@@ -181,13 +183,13 @@ main: # @main
block
i32.const $push8=, 65535
i32.and $push9=, $2, $pop8
- br_if 0, $pop9 # 0: down to label10
+ br_if 0, $pop9 # 0: down to label9
# BB#6: # %if.end
i32.const $push28=, 0
call exit@FUNCTION, $pop28
unreachable
.LBB3_7: # %if.then
- end_block # label10:
+ end_block # label9:
call abort@FUNCTION
unreachable
.LBB3_8:
@@ -212,6 +214,6 @@ f1.beenhere:
.size f1.beenhere, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020611-1.c.s b/test/torture-s/20020611-1.c.s
index 51c0ded2c..0337f0748 100644
--- a/test/torture-s/20020611-1.c.s
+++ b/test/torture-s/20020611-1.c.s
@@ -81,6 +81,6 @@ k:
.size k, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020614-1.c.s b/test/torture-s/20020614-1.c.s
index 72b7bc890..8b24ba4ff 100644
--- a/test/torture-s/20020614-1.c.s
+++ b/test/torture-s/20020614-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020615-1.c.s b/test/torture-s/20020615-1.c.s
index 0c65fc6e0..a7872ad14 100644
--- a/test/torture-s/20020615-1.c.s
+++ b/test/torture-s/20020615-1.c.s
@@ -168,6 +168,6 @@ main.gsf:
.size main.gsf, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020619-1.c.s b/test/torture-s/20020619-1.c.s
index e395d89cc..08bb55831 100644
--- a/test/torture-s/20020619-1.c.s
+++ b/test/torture-s/20020619-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020716-1.c.s b/test/torture-s/20020716-1.c.s
index 71cbb087e..9d249b513 100644
--- a/test/torture-s/20020716-1.c.s
+++ b/test/torture-s/20020716-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020720-1.c.s b/test/torture-s/20020720-1.c.s
index 183b90201..87da9afa2 100644
--- a/test/torture-s/20020720-1.c.s
+++ b/test/torture-s/20020720-1.c.s
@@ -26,4 +26,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020805-1.c.s b/test/torture-s/20020805-1.c.s
index 60e96572c..30ccd7bba 100644
--- a/test/torture-s/20020805-1.c.s
+++ b/test/torture-s/20020805-1.c.s
@@ -57,6 +57,6 @@ n:
.size n, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20020810-1.c.s b/test/torture-s/20020810-1.c.s
index 570f1a429..d0f12bc42 100644
--- a/test/torture-s/20020810-1.c.s
+++ b/test/torture-s/20020810-1.c.s
@@ -91,5 +91,5 @@ R:
.size R, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20020819-1.c.s b/test/torture-s/20020819-1.c.s
index 31960a5d6..4f9b1a2bf 100644
--- a/test/torture-s/20020819-1.c.s
+++ b/test/torture-s/20020819-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20020904-1.c.s b/test/torture-s/20020904-1.c.s
index 74b61f600..91b951473 100644
--- a/test/torture-s/20020904-1.c.s
+++ b/test/torture-s/20020904-1.c.s
@@ -29,4 +29,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020911-1.c.s b/test/torture-s/20020911-1.c.s
index 440f06dd5..701d4e92d 100644
--- a/test/torture-s/20020911-1.c.s
+++ b/test/torture-s/20020911-1.c.s
@@ -44,5 +44,5 @@ c:
.size c, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20020916-1.c.s b/test/torture-s/20020916-1.c.s
index f1f1cae78..6beb5b40f 100644
--- a/test/torture-s/20020916-1.c.s
+++ b/test/torture-s/20020916-1.c.s
@@ -32,4 +32,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20020920-1.c.s b/test/torture-s/20020920-1.c.s
index ff03bdc0d..ef1a036d4 100644
--- a/test/torture-s/20020920-1.c.s
+++ b/test/torture-s/20020920-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20021010-1.c.s b/test/torture-s/20021010-1.c.s
index 689c7fd81..d771b3e92 100644
--- a/test/torture-s/20021010-1.c.s
+++ b/test/torture-s/20021010-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20021010-2.c.s b/test/torture-s/20021010-2.c.s
index c5604334c..2608ae61b 100644
--- a/test/torture-s/20021010-2.c.s
+++ b/test/torture-s/20021010-2.c.s
@@ -85,6 +85,6 @@ global_saveRect:
.size global_saveRect, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20021011-1.c.s b/test/torture-s/20021011-1.c.s
index f5d160a2f..6e060dfca 100644
--- a/test/torture-s/20021011-1.c.s
+++ b/test/torture-s/20021011-1.c.s
@@ -240,6 +240,6 @@ buf:
.size .L.str, 9
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20021015-1.c.s b/test/torture-s/20021015-1.c.s
index acaba5ba1..b316e04bb 100644
--- a/test/torture-s/20021015-1.c.s
+++ b/test/torture-s/20021015-1.c.s
@@ -58,5 +58,5 @@ g_list:
.size g_list, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20021024-1.c.s b/test/torture-s/20021024-1.c.s
index 7d3423d9e..31f2c5bfb 100644
--- a/test/torture-s/20021024-1.c.s
+++ b/test/torture-s/20021024-1.c.s
@@ -48,7 +48,7 @@ bar: # @bar
i32.eqz $push20=, $2
br_if 0, $pop20 # 0: up to label0
# BB#2: # %if.end
- end_loop # label1:
+ end_loop
i32.const $push11=, 3
i32.shl $push12=, $2, $pop11
i32.add $push13=, $1, $pop12
@@ -125,5 +125,5 @@ main.r:
.size main.r, 512
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20021111-1.c.s b/test/torture-s/20021111-1.c.s
index 0cbef4ab1..3353ee76d 100644
--- a/test/torture-s/20021111-1.c.s
+++ b/test/torture-s/20021111-1.c.s
@@ -67,6 +67,6 @@ aim_callhandler.i:
.size aim_callhandler.i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20021113-1.c.s b/test/torture-s/20021113-1.c.s
index 77ab5b409..6fcb2891e 100644
--- a/test/torture-s/20021113-1.c.s
+++ b/test/torture-s/20021113-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20021118-1.c.s b/test/torture-s/20021118-1.c.s
index ccef85928..5c2e0edb5 100644
--- a/test/torture-s/20021118-1.c.s
+++ b/test/torture-s/20021118-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20021118-2.c.s b/test/torture-s/20021118-2.c.s
index a1d15667a..0fe9cf765 100644
--- a/test/torture-s/20021118-2.c.s
+++ b/test/torture-s/20021118-2.c.s
@@ -138,6 +138,6 @@ main: # @main
.size main, .Lfunc_end5-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20021118-3.c.s b/test/torture-s/20021118-3.c.s
index 34de13560..e1690a627 100644
--- a/test/torture-s/20021118-3.c.s
+++ b/test/torture-s/20021118-3.c.s
@@ -44,6 +44,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20021119-1.c.s b/test/torture-s/20021119-1.c.s
index 577af4183..6107abc3a 100644
--- a/test/torture-s/20021119-1.c.s
+++ b/test/torture-s/20021119-1.c.s
@@ -33,4 +33,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20021120-1.c.s b/test/torture-s/20021120-1.c.s
index bb493888c..665fd6e31 100644
--- a/test/torture-s/20021120-1.c.s
+++ b/test/torture-s/20021120-1.c.s
@@ -501,7 +501,7 @@ foo: # @foo
tee_local $push98=, $0=, $pop99
br_if 0, $pop98 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push292=, 0
f64.store gd($pop292), $160
@@ -586,7 +586,7 @@ main: # @main
i32.const $3=, gf
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
f64.store 0($2), $0
f32.convert_s/i32 $push0=, $1
f32.store 0($3), $pop0
@@ -601,9 +601,9 @@ main: # @main
tee_local $push12=, $1=, $pop13
i32.const $push11=, 32
i32.ne $push1=, $pop12, $pop11
- br_if 0, $pop1 # 0: up to label3
+ br_if 0, $pop1 # 0: up to label2
# BB#2: # %for.end
- end_loop # label4:
+ end_loop
i32.const $push18=, 1
call foo@FUNCTION, $pop18
i32.const $2=, gd
@@ -612,11 +612,11 @@ main: # @main
.LBB1_3: # %for.body6
# =>This Inner Loop Header: Depth=1
block
- loop # label6:
+ loop # label4:
f64.load $push3=, 0($2)
f64.convert_s/i32 $push2=, $1
f64.ne $push4=, $pop3, $pop2
- br_if 2, $pop4 # 2: down to label5
+ br_if 1, $pop4 # 1: down to label3
# BB#4: # %lor.lhs.false
# in Loop: Header=BB1_3 Depth=1
i32.const $push19=, gf
@@ -624,7 +624,7 @@ main: # @main
f32.load $push6=, 0($pop5)
f32.convert_s/i32 $push7=, $3
f32.ne $push8=, $pop6, $pop7
- br_if 2, $pop8 # 2: down to label5
+ br_if 1, $pop8 # 1: down to label3
# BB#5: # %for.cond3
# in Loop: Header=BB1_3 Depth=1
i32.const $push25=, 4
@@ -636,14 +636,14 @@ main: # @main
tee_local $push21=, $3=, $pop22
i32.const $push20=, 31
i32.le_s $push9=, $pop21, $pop20
- br_if 0, $pop9 # 0: up to label6
+ br_if 0, $pop9 # 0: up to label4
# BB#6: # %for.end17
- end_loop # label7:
+ end_loop
i32.const $push10=, 0
call exit@FUNCTION, $pop10
unreachable
.LBB1_7: # %if.then
- end_block # label5:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -669,6 +669,6 @@ gf:
.size gf, 128
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20021120-2.c.s b/test/torture-s/20021120-2.c.s
index 8a6f9379a..57909ed50 100644
--- a/test/torture-s/20021120-2.c.s
+++ b/test/torture-s/20021120-2.c.s
@@ -58,5 +58,5 @@ g2:
.size g2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20021120-3.c.s b/test/torture-s/20021120-3.c.s
index 954113881..34e21f621 100644
--- a/test/torture-s/20021120-3.c.s
+++ b/test/torture-s/20021120-3.c.s
@@ -69,6 +69,6 @@ main: # @main
.size .L.str, 3
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype exit, void, i32
diff --git a/test/torture-s/20021127-1.c.s b/test/torture-s/20021127-1.c.s
index 861042bba..c55416003 100644
--- a/test/torture-s/20021127-1.c.s
+++ b/test/torture-s/20021127-1.c.s
@@ -37,5 +37,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20021204-1.c.s b/test/torture-s/20021204-1.c.s
index 4e3775249..9fd3e8e87 100644
--- a/test/torture-s/20021204-1.c.s
+++ b/test/torture-s/20021204-1.c.s
@@ -54,6 +54,6 @@ z:
.size z, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20021219-1.c.s b/test/torture-s/20021219-1.c.s
index a17567d0e..956d9b55e 100644
--- a/test/torture-s/20021219-1.c.s
+++ b/test/torture-s/20021219-1.c.s
@@ -43,7 +43,8 @@ main: # @main
i32.const $1=, 32
.LBB1_1: # %while.cond
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
block
i32.const $push24=, 255
i32.and $push23=, $1, $pop24
@@ -55,7 +56,7 @@ main: # @main
# in Loop: Header=BB1_1 Depth=1
i32.const $push25=, 13
i32.ne $push11=, $1, $pop25
- br_if 2, $pop11 # 2: down to label1
+ br_if 2, $pop11 # 2: down to label0
.LBB1_3: # %while.body
# in Loop: Header=BB1_1 Depth=1
end_block # label2:
@@ -63,9 +64,10 @@ main: # @main
i32.const $push20=, 1
i32.add $push0=, $0, $pop20
copy_local $0=, $pop0
- br 0 # 0: up to label0
+ br 0 # 0: up to label1
.LBB1_4: # %while.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push12=, 0
# fallthrough-return: $pop12
.endfunc
@@ -79,4 +81,4 @@ main: # @main
.size .Lmain.str, 11
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030105-1.c.s b/test/torture-s/20030105-1.c.s
index c60635d63..50e17c3d2 100644
--- a/test/torture-s/20030105-1.c.s
+++ b/test/torture-s/20030105-1.c.s
@@ -38,6 +38,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20030109-1.c.s b/test/torture-s/20030109-1.c.s
index 04816ef44..11d44a724 100644
--- a/test/torture-s/20030109-1.c.s
+++ b/test/torture-s/20030109-1.c.s
@@ -35,5 +35,5 @@ x:
.size x, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20030117-1.c.s b/test/torture-s/20030117-1.c.s
index 2e0b0fe5e..314c3ffe7 100644
--- a/test/torture-s/20030117-1.c.s
+++ b/test/torture-s/20030117-1.c.s
@@ -52,5 +52,5 @@ bar: # @bar
.size bar, .Lfunc_end2-bar
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030120-1.c.s b/test/torture-s/20030120-1.c.s
index ce3a195d8..858239218 100644
--- a/test/torture-s/20030120-1.c.s
+++ b/test/torture-s/20030120-1.c.s
@@ -60,5 +60,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030120-2.c.s b/test/torture-s/20030120-2.c.s
index 5c84a7e2e..907d55f34 100644
--- a/test/torture-s/20030120-2.c.s
+++ b/test/torture-s/20030120-2.c.s
@@ -37,4 +37,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030125-1.c.s b/test/torture-s/20030125-1.c.s
index 2b4048a14..3107d27e6 100644
--- a/test/torture-s/20030125-1.c.s
+++ b/test/torture-s/20030125-1.c.s
@@ -116,5 +116,5 @@ sinf: # @sinf
.size sinf, .Lfunc_end7-sinf
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20030128-1.c.s b/test/torture-s/20030128-1.c.s
index cc9ef7d9c..fc9895b33 100644
--- a/test/torture-s/20030128-1.c.s
+++ b/test/torture-s/20030128-1.c.s
@@ -52,6 +52,6 @@ y:
.size y, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20030203-1.c.s b/test/torture-s/20030203-1.c.s
index 71966f8cd..14d93ba02 100644
--- a/test/torture-s/20030203-1.c.s
+++ b/test/torture-s/20030203-1.c.s
@@ -43,4 +43,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030209-1.c.s b/test/torture-s/20030209-1.c.s
index 2cc56203f..7f73b5e45 100644
--- a/test/torture-s/20030209-1.c.s
+++ b/test/torture-s/20030209-1.c.s
@@ -27,5 +27,5 @@ x:
.size x, 80000
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030216-1.c.s b/test/torture-s/20030216-1.c.s
index cef4379fa..b8212e736 100644
--- a/test/torture-s/20030216-1.c.s
+++ b/test/torture-s/20030216-1.c.s
@@ -23,4 +23,4 @@ one:
.size one, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030218-1.c.s b/test/torture-s/20030218-1.c.s
index de968234e..f10db6f90 100644
--- a/test/torture-s/20030218-1.c.s
+++ b/test/torture-s/20030218-1.c.s
@@ -56,5 +56,5 @@ q:
.size q, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030221-1.c.s b/test/torture-s/20030221-1.c.s
index 7e6673d00..85ae3bd64 100644
--- a/test/torture-s/20030221-1.c.s
+++ b/test/torture-s/20030221-1.c.s
@@ -53,6 +53,6 @@ main: # @main
.size .Lmain.buf, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strlen, i32, i32
.functype abort, void
diff --git a/test/torture-s/20030222-1.c.s b/test/torture-s/20030222-1.c.s
index 7618a87d0..9824fe7c4 100644
--- a/test/torture-s/20030222-1.c.s
+++ b/test/torture-s/20030222-1.c.s
@@ -63,6 +63,6 @@ val:
.size val, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20030224-2.c.s b/test/torture-s/20030224-2.c.s
index c6654fcdd..f42c5788b 100644
--- a/test/torture-s/20030224-2.c.s
+++ b/test/torture-s/20030224-2.c.s
@@ -32,4 +32,4 @@ node_p:
.size node_p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030307-1.c.s b/test/torture-s/20030307-1.c.s
index 938fb6157..be848c4c6 100644
--- a/test/torture-s/20030307-1.c.s
+++ b/test/torture-s/20030307-1.c.s
@@ -42,4 +42,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030313-1.c.s b/test/torture-s/20030313-1.c.s
index 342b95cfb..8abedf5bd 100644
--- a/test/torture-s/20030313-1.c.s
+++ b/test/torture-s/20030313-1.c.s
@@ -142,6 +142,6 @@ x:
.size x, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20030316-1.c.s b/test/torture-s/20030316-1.c.s
index b62271387..013604ef6 100644
--- a/test/torture-s/20030316-1.c.s
+++ b/test/torture-s/20030316-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030330-1.c.s b/test/torture-s/20030330-1.c.s
index 3dc35caaf..cad06dd75 100644
--- a/test/torture-s/20030330-1.c.s
+++ b/test/torture-s/20030330-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030401-1.c.s b/test/torture-s/20030401-1.c.s
index f6df7f704..568b4f5c3 100644
--- a/test/torture-s/20030401-1.c.s
+++ b/test/torture-s/20030401-1.c.s
@@ -39,4 +39,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030403-1.c.s b/test/torture-s/20030403-1.c.s
index de6369f28..3c91e1c4f 100644
--- a/test/torture-s/20030403-1.c.s
+++ b/test/torture-s/20030403-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030404-1.c.s b/test/torture-s/20030404-1.c.s
index f4a575461..e43e9bbe4 100644
--- a/test/torture-s/20030404-1.c.s
+++ b/test/torture-s/20030404-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030408-1.c.s b/test/torture-s/20030408-1.c.s
index 8078c07e2..95b3489d1 100644
--- a/test/torture-s/20030408-1.c.s
+++ b/test/torture-s/20030408-1.c.s
@@ -66,4 +66,4 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030606-1.c.s b/test/torture-s/20030606-1.c.s
index cec4f8e90..427cd96cf 100644
--- a/test/torture-s/20030606-1.c.s
+++ b/test/torture-s/20030606-1.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030613-1.c.s b/test/torture-s/20030613-1.c.s
index 24a99143c..48d6ac401 100644
--- a/test/torture-s/20030613-1.c.s
+++ b/test/torture-s/20030613-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030626-1.c.s b/test/torture-s/20030626-1.c.s
index a95f97548..ae74fbbce 100644
--- a/test/torture-s/20030626-1.c.s
+++ b/test/torture-s/20030626-1.c.s
@@ -26,4 +26,4 @@ buf:
.size buf, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030626-2.c.s b/test/torture-s/20030626-2.c.s
index 9bb4313ff..b4ca787f2 100644
--- a/test/torture-s/20030626-2.c.s
+++ b/test/torture-s/20030626-2.c.s
@@ -41,4 +41,4 @@ buf:
.size .L.str.2, 13
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030714-1.c.s b/test/torture-s/20030714-1.c.s
index bb439451d..def381caf 100644
--- a/test/torture-s/20030714-1.c.s
+++ b/test/torture-s/20030714-1.c.s
@@ -179,5 +179,5 @@ g__style:
.size g__style, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030715-1.c.s b/test/torture-s/20030715-1.c.s
index fc8aeed1b..91f058304 100644
--- a/test/torture-s/20030715-1.c.s
+++ b/test/torture-s/20030715-1.c.s
@@ -92,5 +92,5 @@ ap_standalone:
.size .L.str.2, 50
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/20030717-1.c.s b/test/torture-s/20030717-1.c.s
index e6f122d43..269a1b466 100644
--- a/test/torture-s/20030717-1.c.s
+++ b/test/torture-s/20030717-1.c.s
@@ -33,7 +33,7 @@ bar: # @bar
block
i32.const $push29=, 0
i32.gt_s $push4=, $1, $pop29
- br_if 0, $pop4 # 0: down to label2
+ br_if 0, $pop4 # 0: down to label1
# BB#2: # %if.then
# in Loop: Header=BB0_1 Depth=1
i32.const $push30=, 20
@@ -41,7 +41,7 @@ bar: # @bar
i32.load $1=, 0($pop5)
.LBB0_3: # %if.end
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.const $push39=, -1
i32.add $push38=, $1, $pop39
tee_local $push37=, $1=, $pop38
@@ -61,7 +61,7 @@ bar: # @bar
i32.ne $push12=, $1, $2
br_if 0, $pop12 # 0: up to label0
# BB#4: # %do.end
- end_loop # label1:
+ end_loop
i32.const $push16=, 20
i32.mul $push17=, $7, $pop16
i32.add $push18=, $0, $pop17
@@ -89,4 +89,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030718-1.c.s b/test/torture-s/20030718-1.c.s
index 90cd582ef..4f0eae36a 100644
--- a/test/torture-s/20030718-1.c.s
+++ b/test/torture-s/20030718-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030821-1.c.s b/test/torture-s/20030821-1.c.s
index 8dde9c33d..b58da5e6a 100644
--- a/test/torture-s/20030821-1.c.s
+++ b/test/torture-s/20030821-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20030828-1.c.s b/test/torture-s/20030828-1.c.s
index 2ea268e9c..4b49daadb 100644
--- a/test/torture-s/20030828-1.c.s
+++ b/test/torture-s/20030828-1.c.s
@@ -55,5 +55,5 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030828-2.c.s b/test/torture-s/20030828-2.c.s
index 8845a82be..219016211 100644
--- a/test/torture-s/20030828-2.c.s
+++ b/test/torture-s/20030828-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030903-1.c.s b/test/torture-s/20030903-1.c.s
index 12c5b0838..a0a6fb659 100644
--- a/test/torture-s/20030903-1.c.s
+++ b/test/torture-s/20030903-1.c.s
@@ -50,5 +50,5 @@ test:
.size test, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20030909-1.c.s b/test/torture-s/20030909-1.c.s
index 28cbd5bdd..6d17d0cdc 100644
--- a/test/torture-s/20030909-1.c.s
+++ b/test/torture-s/20030909-1.c.s
@@ -47,6 +47,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20030910-1.c.s b/test/torture-s/20030910-1.c.s
index 746907e8b..6ea33feb8 100644
--- a/test/torture-s/20030910-1.c.s
+++ b/test/torture-s/20030910-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030913-1.c.s b/test/torture-s/20030913-1.c.s
index 41e8d43db..98240f0fa 100644
--- a/test/torture-s/20030913-1.c.s
+++ b/test/torture-s/20030913-1.c.s
@@ -55,5 +55,5 @@ glob:
.size glob, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030914-1.c.s b/test/torture-s/20030914-1.c.s
index 5a08ab3de..ff8e37f6c 100644
--- a/test/torture-s/20030914-1.c.s
+++ b/test/torture-s/20030914-1.c.s
@@ -343,5 +343,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030914-2.c.s b/test/torture-s/20030914-2.c.s
index ff4ca64d1..2d39f7458 100644
--- a/test/torture-s/20030914-2.c.s
+++ b/test/torture-s/20030914-2.c.s
@@ -38,5 +38,5 @@ gs:
.size gs, 72
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20030916-1.c.s b/test/torture-s/20030916-1.c.s
index d025ca62e..961d20bfa 100644
--- a/test/torture-s/20030916-1.c.s
+++ b/test/torture-s/20030916-1.c.s
@@ -73,7 +73,7 @@ main: # @main
i32.ne $push1=, $pop28, $pop27
br_if 0, $pop1 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
i32.const $push2=, 24
i32.add $push3=, $2, $pop2
i64.const $push4=, 0
@@ -109,14 +109,14 @@ main: # @main
.LBB1_3: # %for.body3
# =>This Inner Loop Header: Depth=1
block
- loop # label3:
+ loop # label2:
i32.load $push17=, 0($0)
i32.const $push41=, -8
i32.add $push15=, $1, $pop41
i32.const $push40=, 240
i32.lt_u $push16=, $pop15, $pop40
i32.ne $push18=, $pop17, $pop16
- br_if 2, $pop18 # 2: down to label2
+ br_if 1, $pop18 # 1: down to label1
# BB#4: # %for.cond1
# in Loop: Header=BB1_3 Depth=1
i32.const $push46=, 4
@@ -126,14 +126,14 @@ main: # @main
tee_local $push43=, $1=, $pop44
i32.const $push42=, 255
i32.le_s $push19=, $pop43, $pop42
- br_if 0, $pop19 # 0: up to label3
+ br_if 0, $pop19 # 0: up to label2
# BB#5: # %for.end10
- end_loop # label4:
+ end_loop
i32.const $push20=, 0
call exit@FUNCTION, $pop20
unreachable
.LBB1_6: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -141,6 +141,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20030920-1.c.s b/test/torture-s/20030920-1.c.s
index 4d6df0fbf..b3190a7b7 100644
--- a/test/torture-s/20030920-1.c.s
+++ b/test/torture-s/20030920-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20030928-1.c.s b/test/torture-s/20030928-1.c.s
index c971452ac..4857831fb 100644
--- a/test/torture-s/20030928-1.c.s
+++ b/test/torture-s/20030928-1.c.s
@@ -116,5 +116,5 @@ main: # @main
.size .L.str.7, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20031003-1.c.s b/test/torture-s/20031003-1.c.s
index 90d30fcc4..c961bbba3 100644
--- a/test/torture-s/20031003-1.c.s
+++ b/test/torture-s/20031003-1.c.s
@@ -42,4 +42,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20031010-1.c.s b/test/torture-s/20031010-1.c.s
index 139e39525..b5bd0d7ed 100644
--- a/test/torture-s/20031010-1.c.s
+++ b/test/torture-s/20031010-1.c.s
@@ -60,5 +60,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20031011-1.c.s b/test/torture-s/20031011-1.c.s
index b28789a37..fe0a0dc02 100644
--- a/test/torture-s/20031011-1.c.s
+++ b/test/torture-s/20031011-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20031012-1.c.s b/test/torture-s/20031012-1.c.s
index c8e64317b..ee72b89db 100644
--- a/test/torture-s/20031012-1.c.s
+++ b/test/torture-s/20031012-1.c.s
@@ -43,6 +43,6 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strlen, i32, i32
.functype abort, void
diff --git a/test/torture-s/20031020-1.c.s b/test/torture-s/20031020-1.c.s
index 1d395b591..fdd531e5b 100644
--- a/test/torture-s/20031020-1.c.s
+++ b/test/torture-s/20031020-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20031201-1.c.s b/test/torture-s/20031201-1.c.s
index 6f69de710..f1328d578 100644
--- a/test/torture-s/20031201-1.c.s
+++ b/test/torture-s/20031201-1.c.s
@@ -137,6 +137,6 @@ f0.washere:
.size f0.washere, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20031204-1.c.s b/test/torture-s/20031204-1.c.s
index 01400d47b..a79083108 100644
--- a/test/torture-s/20031204-1.c.s
+++ b/test/torture-s/20031204-1.c.s
@@ -36,7 +36,7 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
.LBB1_2: # %while.cond1
# Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label4:
+ loop # label3:
copy_local $push30=, $6
tee_local $push29=, $7=, $pop30
i32.const $push28=, 1
@@ -54,13 +54,14 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
i32.and $push2=, $pop1, $pop21
i32.const $push20=, 10
i32.lt_u $push3=, $pop2, $pop20
- br_if 0, $pop3 # 0: up to label4
+ br_if 0, $pop3 # 0: up to label3
# BB#3: # %while.end
# in Loop: Header=BB1_1 Depth=1
- end_loop # label5:
+ end_loop
+ block
i32.const $push31=, 1
i32.eq $push4=, $2, $pop31
- br_if 1, $pop4 # 1: down to label3
+ br_if 0, $pop4 # 0: down to label4
# BB#4: # %lor.lhs.false
# in Loop: Header=BB1_1 Depth=1
i32.add $push35=, $4, $2
@@ -85,10 +86,11 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
tee_local $push37=, $1=, $pop38
i32.const $push36=, 4
i32.lt_s $push11=, $pop37, $pop36
- br_if 0, $pop11 # 0: up to label2
+ br_if 1, $pop11 # 1: up to label2
br 3 # 3: down to label0
.LBB1_6:
- end_loop # label3:
+ end_block # label4:
+ end_loop
copy_local $7=, $4
br 1 # 1: down to label0
.LBB1_7: # %lor.lhs.false.while.end25_crit_edge
@@ -102,28 +104,28 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
block
i32.const $push14=, 4
i32.ne $push15=, $1, $pop14
- br_if 0, $pop15 # 0: down to label6
+ br_if 0, $pop15 # 0: down to label5
# BB#9: # %land.lhs.true
block
i32.load8_u $push43=, 0($7)
tee_local $push42=, $6=, $pop43
i32.eqz $push44=, $pop42
- br_if 0, $pop44 # 0: down to label7
+ br_if 0, $pop44 # 0: down to label6
# BB#10: # %land.lhs.true
i32.const $push16=, 58
i32.ne $push17=, $6, $pop16
- br_if 1, $pop17 # 1: down to label6
+ br_if 1, $pop17 # 1: down to label5
# BB#11: # %if.then39
i32.const $push18=, 0
i32.store8 0($7), $pop18
i32.const $push19=, 1
i32.add $7=, $7, $pop19
.LBB1_12: # %if.end41
- end_block # label7:
+ end_block # label6:
i32.call $drop=, strcpy@FUNCTION, $0, $7
i32.const $5=, 168496141
.LBB1_13: # %if.end43
- end_block # label6:
+ end_block # label5:
copy_local $push45=, $5
# fallthrough-return: $pop45
.endfunc
@@ -145,13 +147,13 @@ main: # @main
# Child Loop BB2_2 Depth 2
block
block
- loop # label10:
+ loop # label9:
i32.const $4=, 0
copy_local $5=, $3
.LBB2_2: # %while.cond1.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label12:
+ loop # label10:
copy_local $push32=, $5
tee_local $push31=, $6=, $pop32
i32.const $push30=, 1
@@ -169,13 +171,14 @@ main: # @main
i32.and $push2=, $pop1, $pop23
i32.const $push22=, 10
i32.lt_u $push3=, $pop2, $pop22
- br_if 0, $pop3 # 0: up to label12
+ br_if 0, $pop3 # 0: up to label10
# BB#3: # %while.end.i
# in Loop: Header=BB2_1 Depth=1
- end_loop # label13:
+ end_loop
+ block
i32.const $push33=, 1
i32.eq $push4=, $1, $pop33
- br_if 1, $pop4 # 1: down to label11
+ br_if 0, $pop4 # 0: down to label11
# BB#4: # %lor.lhs.false.i
# in Loop: Header=BB2_1 Depth=1
i32.add $push37=, $3, $1
@@ -185,7 +188,7 @@ main: # @main
i32.sub $push5=, $pop0, $3
i32.const $push34=, 4
i32.ge_s $push6=, $pop5, $pop34
- br_if 2, $pop6 # 2: down to label9
+ br_if 2, $pop6 # 2: down to label8
# BB#5: # %if.end.i
# in Loop: Header=BB2_1 Depth=1
copy_local $3=, $4
@@ -200,46 +203,47 @@ main: # @main
tee_local $push39=, $0=, $pop40
i32.const $push38=, 4
i32.lt_s $push11=, $pop39, $pop38
- br_if 0, $pop11 # 0: up to label10
- br 3 # 3: down to label8
+ br_if 1, $pop11 # 1: up to label9
+ br 3 # 3: down to label7
.LBB2_6:
- end_loop # label11:
+ end_block # label11:
+ end_loop
copy_local $6=, $3
- br 1 # 1: down to label8
+ br 1 # 1: down to label7
.LBB2_7: # %lor.lhs.false.i.while.end25.i_crit_edge
- end_block # label9:
+ end_block # label8:
i32.add $push12=, $3, $1
i32.const $push13=, -1
i32.add $6=, $pop12, $pop13
.LBB2_8: # %while.end25.i
- end_block # label8:
+ end_block # label7:
block
i32.const $push14=, 4
i32.ne $push15=, $0, $pop14
- br_if 0, $pop15 # 0: down to label14
+ br_if 0, $pop15 # 0: down to label12
# BB#9: # %land.lhs.true.i
block
i32.load8_u $push45=, 0($6)
tee_local $push44=, $4=, $pop45
i32.eqz $push46=, $pop44
- br_if 0, $pop46 # 0: down to label15
+ br_if 0, $pop46 # 0: down to label13
# BB#10: # %land.lhs.true.i
i32.const $push16=, 58
i32.ne $push17=, $4, $pop16
- br_if 1, $pop17 # 1: down to label14
+ br_if 1, $pop17 # 1: down to label12
# BB#11: # %if.then39.i
i32.const $push18=, 0
i32.store8 0($6), $pop18
i32.const $push19=, 1
i32.add $6=, $6, $pop19
.LBB2_12: # %if.end
- end_block # label15:
+ end_block # label13:
i32.const $push20=, main.addr
i32.call $drop=, strcpy@FUNCTION, $pop20, $6
i32.const $push21=, 0
return $pop21
.LBB2_13: # %if.then
- end_block # label14:
+ end_block # label12:
call abort@FUNCTION
unreachable
.endfunc
@@ -254,6 +258,6 @@ main.addr:
.size main.addr, 19
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcpy, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20031211-1.c.s b/test/torture-s/20031211-1.c.s
index dca0d8f60..67e5bac15 100644
--- a/test/torture-s/20031211-1.c.s
+++ b/test/torture-s/20031211-1.c.s
@@ -27,5 +27,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20031211-2.c.s b/test/torture-s/20031211-2.c.s
index 67b237377..d638db7a9 100644
--- a/test/torture-s/20031211-2.c.s
+++ b/test/torture-s/20031211-2.c.s
@@ -37,6 +37,6 @@ foo: # @foo
.size foo, .Lfunc_end1-foo
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20031214-1.c.s b/test/torture-s/20031214-1.c.s
index 1e730251a..bf2c52ce1 100644
--- a/test/torture-s/20031214-1.c.s
+++ b/test/torture-s/20031214-1.c.s
@@ -65,4 +65,4 @@ k:
.size k, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20031215-1.c.s b/test/torture-s/20031215-1.c.s
index db7fe5c58..f3320d2dc 100644
--- a/test/torture-s/20031215-1.c.s
+++ b/test/torture-s/20031215-1.c.s
@@ -68,4 +68,4 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20031216-1.c.s b/test/torture-s/20031216-1.c.s
index 36d6439de..0c642539a 100644
--- a/test/torture-s/20031216-1.c.s
+++ b/test/torture-s/20031216-1.c.s
@@ -48,5 +48,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20040208-1.c.s b/test/torture-s/20040208-1.c.s
index 8ae151862..495756fe1 100644
--- a/test/torture-s/20040208-1.c.s
+++ b/test/torture-s/20040208-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20040218-1.c.s b/test/torture-s/20040218-1.c.s
index 18c2d6229..322c76806 100644
--- a/test/torture-s/20040218-1.c.s
+++ b/test/torture-s/20040218-1.c.s
@@ -105,6 +105,6 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040223-1.c.s b/test/torture-s/20040223-1.c.s
index 8d8d815d2..ad85e3c88 100644
--- a/test/torture-s/20040223-1.c.s
+++ b/test/torture-s/20040223-1.c.s
@@ -35,5 +35,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20040307-1.c.s b/test/torture-s/20040307-1.c.s
index 95dbb871f..0cec82a74 100644
--- a/test/torture-s/20040307-1.c.s
+++ b/test/torture-s/20040307-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040309-1.c.s b/test/torture-s/20040309-1.c.s
index 4fa623ef7..3a4ca63a5 100644
--- a/test/torture-s/20040309-1.c.s
+++ b/test/torture-s/20040309-1.c.s
@@ -45,4 +45,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040311-1.c.s b/test/torture-s/20040311-1.c.s
index d6829ee20..54ced1fdc 100644
--- a/test/torture-s/20040311-1.c.s
+++ b/test/torture-s/20040311-1.c.s
@@ -74,4 +74,4 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040313-1.c.s b/test/torture-s/20040313-1.c.s
index b3242d9e5..0b243a12b 100644
--- a/test/torture-s/20040313-1.c.s
+++ b/test/torture-s/20040313-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040319-1.c.s b/test/torture-s/20040319-1.c.s
index c031169e2..66e987343 100644
--- a/test/torture-s/20040319-1.c.s
+++ b/test/torture-s/20040319-1.c.s
@@ -34,5 +34,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20040331-1.c.s b/test/torture-s/20040331-1.c.s
index b3239218a..3ae24a26f 100644
--- a/test/torture-s/20040331-1.c.s
+++ b/test/torture-s/20040331-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20040409-1.c.s b/test/torture-s/20040409-1.c.s
index b7191fceb..15456d534 100644
--- a/test/torture-s/20040409-1.c.s
+++ b/test/torture-s/20040409-1.c.s
@@ -238,5 +238,5 @@ main: # @main
.size main, .Lfunc_end14-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20040409-2.c.s b/test/torture-s/20040409-2.c.s
index 4fdd0e8c7..464d664ad 100644
--- a/test/torture-s/20040409-2.c.s
+++ b/test/torture-s/20040409-2.c.s
@@ -418,5 +418,5 @@ main: # @main
.size main, .Lfunc_end26-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20040409-3.c.s b/test/torture-s/20040409-3.c.s
index 8decbc5d5..fbba80b90 100644
--- a/test/torture-s/20040409-3.c.s
+++ b/test/torture-s/20040409-3.c.s
@@ -238,5 +238,5 @@ main: # @main
.size main, .Lfunc_end14-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20040411-1.c.s b/test/torture-s/20040411-1.c.s
index a5a3ba964..950e43a50 100644
--- a/test/torture-s/20040411-1.c.s
+++ b/test/torture-s/20040411-1.c.s
@@ -37,4 +37,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040625-1.c.s b/test/torture-s/20040625-1.c.s
index a9aaa5720..6f3b5a7e0 100644
--- a/test/torture-s/20040625-1.c.s
+++ b/test/torture-s/20040625-1.c.s
@@ -57,6 +57,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040629-1.c.s b/test/torture-s/20040629-1.c.s
index c3bd39b51..73d586b86 100644
--- a/test/torture-s/20040629-1.c.s
+++ b/test/torture-s/20040629-1.c.s
@@ -3588,4 +3588,4 @@ d:
.size d, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040703-1.c.s b/test/torture-s/20040703-1.c.s
index 2382dc336..4d0fee3c4 100644
--- a/test/torture-s/20040703-1.c.s
+++ b/test/torture-s/20040703-1.c.s
@@ -373,6 +373,6 @@ num:
.size num, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040704-1.c.s b/test/torture-s/20040704-1.c.s
index 5c9e0c0a9..5bb2b381f 100644
--- a/test/torture-s/20040704-1.c.s
+++ b/test/torture-s/20040704-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040705-1.c.s b/test/torture-s/20040705-1.c.s
index 24e1a3988..07ed6a495 100644
--- a/test/torture-s/20040705-1.c.s
+++ b/test/torture-s/20040705-1.c.s
@@ -3588,4 +3588,4 @@ d:
.size d, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040705-2.c.s b/test/torture-s/20040705-2.c.s
index 632e8d6f8..0b61e705f 100644
--- a/test/torture-s/20040705-2.c.s
+++ b/test/torture-s/20040705-2.c.s
@@ -3588,4 +3588,4 @@ d:
.size d, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040706-1.c.s b/test/torture-s/20040706-1.c.s
index abe572661..9c1b88d25 100644
--- a/test/torture-s/20040706-1.c.s
+++ b/test/torture-s/20040706-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20040707-1.c.s b/test/torture-s/20040707-1.c.s
index 43bc16bce..860d0ff08 100644
--- a/test/torture-s/20040707-1.c.s
+++ b/test/torture-s/20040707-1.c.s
@@ -27,5 +27,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20040709-1.c.s b/test/torture-s/20040709-1.c.s
index 589c1d621..45916a6a9 100644
--- a/test/torture-s/20040709-1.c.s
+++ b/test/torture-s/20040709-1.c.s
@@ -6552,7 +6552,7 @@ testW: # @testW
tee_local $push31=, $1=, $pop32
br_if 0, $pop31 # 0: up to label15
# BB#2: # %for.end
- end_loop # label16:
+ end_loop
i32.const $push8=, 0
i32.const $push4=, 1103515245
i32.mul $push5=, $2, $pop4
@@ -6756,7 +6756,7 @@ testX: # @testX
i32.const $1=, -32
.LBB144_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label17:
+ loop # label16:
i32.const $push39=, sX+32
i32.add $push1=, $1, $pop39
i32.const $push38=, 1103515245
@@ -6770,9 +6770,9 @@ testX: # @testX
i32.const $push33=, 1
i32.add $push32=, $1, $pop33
tee_local $push31=, $1=, $pop32
- br_if 0, $pop31 # 0: up to label17
+ br_if 0, $pop31 # 0: up to label16
# BB#2: # %for.end
- end_loop # label18:
+ end_loop
i32.const $push8=, 0
i32.const $push4=, 1103515245
i32.mul $push5=, $2, $pop4
@@ -6976,7 +6976,7 @@ testY: # @testY
i32.const $1=, -32
.LBB150_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label19:
+ loop # label17:
i32.const $push39=, sY+32
i32.add $push1=, $1, $pop39
i32.const $push38=, 1103515245
@@ -6990,9 +6990,9 @@ testY: # @testY
i32.const $push33=, 1
i32.add $push32=, $1, $pop33
tee_local $push31=, $1=, $pop32
- br_if 0, $pop31 # 0: up to label19
+ br_if 0, $pop31 # 0: up to label17
# BB#2: # %for.end
- end_loop # label20:
+ end_loop
i32.const $push8=, 0
i32.const $push4=, 1103515245
i32.mul $push5=, $2, $pop4
@@ -7196,7 +7196,7 @@ testZ: # @testZ
i32.const $3=, -32
.LBB156_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label21:
+ loop # label18:
i32.const $push49=, sZ+32
i32.add $push2=, $3, $pop49
i32.const $push48=, 1103515245
@@ -7210,9 +7210,9 @@ testZ: # @testZ
i32.const $push43=, 1
i32.add $push42=, $3, $pop43
tee_local $push41=, $3=, $pop42
- br_if 0, $pop41 # 0: up to label21
+ br_if 0, $pop41 # 0: up to label18
# BB#2: # %for.end
- end_loop # label22:
+ end_loop
i32.const $push77=, 0
i64.const $push5=, 4612055454334320640
i64.store sZ+8($pop77), $pop5
@@ -7260,7 +7260,7 @@ testZ: # @testZ
i32.const $push50=, 20
i32.shr_u $push16=, $pop15, $pop50
i32.ne $push17=, $pop13, $pop16
- br_if 0, $pop17 # 0: down to label23
+ br_if 0, $pop17 # 0: down to label19
# BB#3: # %if.end80
i32.const $push103=, 0
i32.const $push102=, 1103515245
@@ -7307,21 +7307,21 @@ testZ: # @testZ
tee_local $push78=, $4=, $pop79
i32.const $push33=, 1040384
i32.and $push34=, $pop78, $pop33
- br_if 0, $pop34 # 0: down to label23
+ br_if 0, $pop34 # 0: down to label19
# BB#4: # %lor.lhs.false98
i32.add $push38=, $1, $2
i32.const $push36=, 20
i32.shr_u $push37=, $3, $pop36
i32.ne $push39=, $pop38, $pop37
- br_if 0, $pop39 # 0: down to label23
+ br_if 0, $pop39 # 0: down to label19
# BB#5: # %lor.lhs.false98
i32.const $push40=, 8191
i32.and $push35=, $4, $pop40
- br_if 0, $pop35 # 0: down to label23
+ br_if 0, $pop35 # 0: down to label19
# BB#6: # %if.end121
return
.LBB156_7: # %if.then120
- end_block # label23:
+ end_block # label19:
call abort@FUNCTION
unreachable
.endfunc
@@ -7610,6 +7610,6 @@ sZ:
.size sZ, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040709-2.c.s b/test/torture-s/20040709-2.c.s
index c13a54525..e5e389b85 100644
--- a/test/torture-s/20040709-2.c.s
+++ b/test/torture-s/20040709-2.c.s
@@ -6882,6 +6882,6 @@ sZ:
.size sZ, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040805-1.c.s b/test/torture-s/20040805-1.c.s
index 1448e9a55..cb18f98f6 100644
--- a/test/torture-s/20040805-1.c.s
+++ b/test/torture-s/20040805-1.c.s
@@ -74,6 +74,6 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040811-1.c.s b/test/torture-s/20040811-1.c.s
index ae0244f6a..88ac9665f 100644
--- a/test/torture-s/20040811-1.c.s
+++ b/test/torture-s/20040811-1.c.s
@@ -44,7 +44,7 @@ main: # @main
i32.ne $push5=, $pop11, $pop10
br_if 0, $pop5 # 0: up to label0
# BB#2: # %cleanup3
- end_loop # label1:
+ end_loop
i32.const $push6=, 0
# fallthrough-return: $pop6
.endfunc
@@ -61,4 +61,4 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20040820-1.c.s b/test/torture-s/20040820-1.c.s
index 42a602562..cd6250670 100644
--- a/test/torture-s/20040820-1.c.s
+++ b/test/torture-s/20040820-1.c.s
@@ -67,6 +67,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040823-1.c.s b/test/torture-s/20040823-1.c.s
index 952759ad5..7f9c4bd95 100644
--- a/test/torture-s/20040823-1.c.s
+++ b/test/torture-s/20040823-1.c.s
@@ -60,6 +60,6 @@ pwarn:
.size pwarn, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20040831-1.c.s b/test/torture-s/20040831-1.c.s
index b3cc5b1a3..2aee77a31 100644
--- a/test/torture-s/20040831-1.c.s
+++ b/test/torture-s/20040831-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20040917-1.c.s b/test/torture-s/20040917-1.c.s
index a48176559..320054bea 100644
--- a/test/torture-s/20040917-1.c.s
+++ b/test/torture-s/20040917-1.c.s
@@ -50,5 +50,5 @@ test_var:
.size test_var, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20041011-1.c.s b/test/torture-s/20041011-1.c.s
index 0e9f73594..12fb7fc49 100644
--- a/test/torture-s/20041011-1.c.s
+++ b/test/torture-s/20041011-1.c.s
@@ -146,7 +146,7 @@ t1: # @t1
tee_local $push6=, $0=, $pop7
br_if 0, $pop6 # 0: up to label1
# BB#3: # %while.end.loopexit
- end_loop # label2:
+ end_loop
i64.const $push3=, -2048
i64.add $push4=, $1, $pop3
i64.sub $1=, $pop4, $2
@@ -169,14 +169,14 @@ t2: # @t2
# BB#0: # %entry
block
i32.eqz $push69=, $0
- br_if 0, $pop69 # 0: down to label3
+ br_if 0, $pop69 # 0: down to label2
# BB#1: # %while.body.preheader
i32.const $push4=, -1
i32.add $push0=, $0, $pop4
i64.extend_u/i32 $2=, $pop0
.LBB1_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.const $push67=, 0
i32.load $3=, gvol+4($pop67)
i32.const $push66=, 0
@@ -300,16 +300,16 @@ t2: # @t2
i32.const $push7=, -1
i32.add $push6=, $0, $pop7
tee_local $push5=, $0=, $pop6
- br_if 0, $pop5 # 0: up to label4
+ br_if 0, $pop5 # 0: up to label3
# BB#3: # %while.end.loopexit
- end_loop # label5:
+ end_loop
i64.const $push1=, -513
i64.mul $push2=, $2, $pop1
i64.add $push3=, $1, $pop2
i64.const $push68=, -513
i64.add $1=, $pop3, $pop68
.LBB1_4: # %while.end
- end_block # label3:
+ end_block # label2:
copy_local $push70=, $1
# fallthrough-return: $pop70
.endfunc
@@ -327,7 +327,7 @@ t3: # @t3
# BB#0: # %entry
block
i32.eqz $push69=, $0
- br_if 0, $pop69 # 0: down to label6
+ br_if 0, $pop69 # 0: down to label4
# BB#1: # %while.body.preheader
i32.const $push5=, -1
i32.add $push0=, $0, $pop5
@@ -336,7 +336,7 @@ t3: # @t3
i64.shl $2=, $pop1, $pop2
.LBB2_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label7:
+ loop # label5:
i32.const $push68=, 0
i32.load $3=, gvol+4($pop68)
i32.const $push67=, 0
@@ -460,14 +460,14 @@ t3: # @t3
i32.const $push8=, -1
i32.add $push7=, $0, $pop8
tee_local $push6=, $0=, $pop7
- br_if 0, $pop6 # 0: up to label7
+ br_if 0, $pop6 # 0: up to label5
# BB#3: # %while.end.loopexit
- end_loop # label8:
+ end_loop
i64.const $push3=, -512
i64.add $push4=, $1, $pop3
i64.sub $1=, $pop4, $2
.LBB2_4: # %while.end
- end_block # label6:
+ end_block # label4:
copy_local $push70=, $1
# fallthrough-return: $pop70
.endfunc
@@ -485,14 +485,14 @@ t4: # @t4
# BB#0: # %entry
block
i32.eqz $push69=, $0
- br_if 0, $pop69 # 0: down to label9
+ br_if 0, $pop69 # 0: down to label6
# BB#1: # %while.body.preheader
i32.const $push4=, -1
i32.add $push0=, $0, $pop4
i64.extend_u/i32 $2=, $pop0
.LBB3_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label10:
+ loop # label7:
i32.const $push67=, 0
i32.load $3=, gvol+4($pop67)
i32.const $push66=, 0
@@ -616,16 +616,16 @@ t4: # @t4
i32.const $push7=, -1
i32.add $push6=, $0, $pop7
tee_local $push5=, $0=, $pop6
- br_if 0, $pop5 # 0: up to label10
+ br_if 0, $pop5 # 0: up to label7
# BB#3: # %while.end.loopexit
- end_loop # label11:
+ end_loop
i64.const $push1=, -511
i64.mul $push2=, $2, $pop1
i64.add $push3=, $1, $pop2
i64.const $push68=, -511
i64.add $1=, $pop3, $pop68
.LBB3_4: # %while.end
- end_block # label9:
+ end_block # label6:
copy_local $push70=, $1
# fallthrough-return: $pop70
.endfunc
@@ -643,14 +643,14 @@ t5: # @t5
# BB#0: # %entry
block
i32.eqz $push67=, $0
- br_if 0, $pop67 # 0: down to label12
+ br_if 0, $pop67 # 0: down to label8
# BB#1: # %while.body.preheader
i32.const $push3=, -1
i32.add $push0=, $0, $pop3
i64.extend_u/i32 $2=, $pop0
.LBB4_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label13:
+ loop # label9:
i32.const $push66=, 0
i32.load $3=, gvol+4($pop66)
i32.const $push65=, 0
@@ -774,14 +774,14 @@ t5: # @t5
i32.const $push6=, -1
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label13
+ br_if 0, $pop4 # 0: up to label9
# BB#3: # %while.end.loopexit
- end_loop # label14:
+ end_loop
i64.const $push1=, -1
i64.add $push2=, $1, $pop1
i64.sub $1=, $pop2, $2
.LBB4_4: # %while.end
- end_block # label12:
+ end_block # label8:
copy_local $push68=, $1
# fallthrough-return: $pop68
.endfunc
@@ -799,7 +799,7 @@ t6: # @t6
# BB#0: # %entry
block
i32.eqz $push67=, $0
- br_if 0, $pop67 # 0: down to label15
+ br_if 0, $pop67 # 0: down to label10
# BB#1: # %while.body.preheader
i32.const $push3=, -1
i32.add $push0=, $0, $pop3
@@ -807,7 +807,7 @@ t6: # @t6
i64.add $1=, $pop1, $1
.LBB5_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label16:
+ loop # label11:
i32.const $push66=, 0
i32.load $2=, gvol+4($pop66)
i32.const $push65=, 0
@@ -931,13 +931,13 @@ t6: # @t6
i32.const $push6=, -1
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label16
+ br_if 0, $pop4 # 0: up to label11
# BB#3: # %while.end.loopexit
- end_loop # label17:
+ end_loop
i64.const $push2=, 1
i64.add $1=, $1, $pop2
.LBB5_4: # %while.end
- end_block # label15:
+ end_block # label10:
copy_local $push68=, $1
# fallthrough-return: $pop68
.endfunc
@@ -955,7 +955,7 @@ t7: # @t7
# BB#0: # %entry
block
i32.eqz $push69=, $0
- br_if 0, $pop69 # 0: down to label18
+ br_if 0, $pop69 # 0: down to label12
# BB#1: # %while.body.preheader
i32.const $push5=, -1
i32.add $push0=, $0, $pop5
@@ -965,7 +965,7 @@ t7: # @t7
i64.add $1=, $pop3, $1
.LBB6_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label19:
+ loop # label13:
i32.const $push68=, 0
i32.load $2=, gvol+4($pop68)
i32.const $push67=, 0
@@ -1089,13 +1089,13 @@ t7: # @t7
i32.const $push8=, -1
i32.add $push7=, $0, $pop8
tee_local $push6=, $0=, $pop7
- br_if 0, $pop6 # 0: up to label19
+ br_if 0, $pop6 # 0: up to label13
# BB#3: # %while.end.loopexit
- end_loop # label20:
+ end_loop
i64.const $push4=, 511
i64.add $1=, $1, $pop4
.LBB6_4: # %while.end
- end_block # label18:
+ end_block # label12:
copy_local $push70=, $1
# fallthrough-return: $pop70
.endfunc
@@ -1113,7 +1113,7 @@ t8: # @t8
# BB#0: # %entry
block
i32.eqz $push69=, $0
- br_if 0, $pop69 # 0: down to label21
+ br_if 0, $pop69 # 0: down to label14
# BB#1: # %while.body.preheader
i32.const $push5=, -1
i32.add $push0=, $0, $pop5
@@ -1123,7 +1123,7 @@ t8: # @t8
i64.add $1=, $pop3, $1
.LBB7_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label22:
+ loop # label15:
i32.const $push68=, 0
i32.load $2=, gvol+4($pop68)
i32.const $push67=, 0
@@ -1247,13 +1247,13 @@ t8: # @t8
i32.const $push8=, -1
i32.add $push7=, $0, $pop8
tee_local $push6=, $0=, $pop7
- br_if 0, $pop6 # 0: up to label22
+ br_if 0, $pop6 # 0: up to label15
# BB#3: # %while.end.loopexit
- end_loop # label23:
+ end_loop
i64.const $push4=, 512
i64.add $1=, $1, $pop4
.LBB7_4: # %while.end
- end_block # label21:
+ end_block # label14:
copy_local $push70=, $1
# fallthrough-return: $pop70
.endfunc
@@ -1271,7 +1271,7 @@ t9: # @t9
# BB#0: # %entry
block
i32.eqz $push69=, $0
- br_if 0, $pop69 # 0: down to label24
+ br_if 0, $pop69 # 0: down to label16
# BB#1: # %while.body.preheader
i32.const $push5=, -1
i32.add $push0=, $0, $pop5
@@ -1281,7 +1281,7 @@ t9: # @t9
i64.add $1=, $pop3, $1
.LBB8_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label25:
+ loop # label17:
i32.const $push68=, 0
i32.load $2=, gvol+4($pop68)
i32.const $push67=, 0
@@ -1405,13 +1405,13 @@ t9: # @t9
i32.const $push8=, -1
i32.add $push7=, $0, $pop8
tee_local $push6=, $0=, $pop7
- br_if 0, $pop6 # 0: up to label25
+ br_if 0, $pop6 # 0: up to label17
# BB#3: # %while.end.loopexit
- end_loop # label26:
+ end_loop
i64.const $push4=, 513
i64.add $1=, $1, $pop4
.LBB8_4: # %while.end
- end_block # label24:
+ end_block # label16:
copy_local $push70=, $1
# fallthrough-return: $pop70
.endfunc
@@ -1429,7 +1429,7 @@ t10: # @t10
# BB#0: # %entry
block
i32.eqz $push70=, $0
- br_if 0, $pop70 # 0: down to label27
+ br_if 0, $pop70 # 0: down to label18
# BB#1: # %while.body.lr.ph
i32.const $push6=, 0
i64.load $push4=, gull($pop6)
@@ -1441,7 +1441,7 @@ t10: # @t10
i64.mul $2=, $pop4, $pop3
.LBB9_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label28:
+ loop # label19:
i32.const $push69=, 0
i32.load $3=, gvol+4($pop69)
i32.const $push68=, 0
@@ -1565,12 +1565,12 @@ t10: # @t10
i32.const $push9=, -1
i32.add $push8=, $0, $pop9
tee_local $push7=, $0=, $pop8
- br_if 0, $pop7 # 0: up to label28
+ br_if 0, $pop7 # 0: up to label19
# BB#3: # %while.end.loopexit
- end_loop # label29:
+ end_loop
i64.add $1=, $2, $1
.LBB9_4: # %while.end
- end_block # label27:
+ end_block # label18:
copy_local $push71=, $1
# fallthrough-return: $pop71
.endfunc
@@ -1588,7 +1588,7 @@ t11: # @t11
# BB#0: # %entry
block
i32.eqz $push70=, $0
- br_if 0, $pop70 # 0: down to label30
+ br_if 0, $pop70 # 0: down to label20
# BB#1: # %while.body.lr.ph
i32.const $push6=, 0
i64.load $push4=, gull($pop6)
@@ -1600,7 +1600,7 @@ t11: # @t11
i64.mul $2=, $pop4, $pop3
.LBB10_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label31:
+ loop # label21:
i32.const $push69=, 0
i32.load $3=, gvol+4($pop69)
i32.const $push68=, 0
@@ -1724,12 +1724,12 @@ t11: # @t11
i32.const $push9=, -1
i32.add $push8=, $0, $pop9
tee_local $push7=, $0=, $pop8
- br_if 0, $pop7 # 0: up to label31
+ br_if 0, $pop7 # 0: up to label21
# BB#3: # %while.end.loopexit
- end_loop # label32:
+ end_loop
i64.add $1=, $2, $1
.LBB10_4: # %while.end
- end_block # label30:
+ end_block # label20:
copy_local $push71=, $1
# fallthrough-return: $pop71
.endfunc
@@ -1768,126 +1768,126 @@ main: # @main
i64.call $push3=, t1@FUNCTION, $pop100, $pop2
i64.const $push4=, -6145
i64.ne $push5=, $pop3, $pop4
- br_if 0, $pop5 # 0: down to label33
+ br_if 0, $pop5 # 0: down to label22
# BB#1: # %if.end
i32.const $push101=, 3
i64.const $push6=, 4294967295
i64.call $push7=, t1@FUNCTION, $pop101, $pop6
i64.const $push8=, 4294961151
i64.ne $push9=, $pop7, $pop8
- br_if 0, $pop9 # 0: down to label33
+ br_if 0, $pop9 # 0: down to label22
# BB#2: # %if.end4
i32.const $push102=, 3
i64.const $push10=, -1
i64.call $push11=, t2@FUNCTION, $pop102, $pop10
i64.const $push12=, -1540
i64.ne $push13=, $pop11, $pop12
- br_if 0, $pop13 # 0: down to label33
+ br_if 0, $pop13 # 0: down to label22
# BB#3: # %if.end8
i32.const $push103=, 3
i64.const $push14=, 4294967295
i64.call $push15=, t2@FUNCTION, $pop103, $pop14
i64.const $push16=, 4294965756
i64.ne $push17=, $pop15, $pop16
- br_if 0, $pop17 # 0: down to label33
+ br_if 0, $pop17 # 0: down to label22
# BB#4: # %if.end12
i32.const $push104=, 3
i64.const $push18=, -1
i64.call $push19=, t3@FUNCTION, $pop104, $pop18
i64.const $push20=, -1537
i64.ne $push21=, $pop19, $pop20
- br_if 0, $pop21 # 0: down to label33
+ br_if 0, $pop21 # 0: down to label22
# BB#5: # %if.end16
i32.const $push105=, 3
i64.const $push22=, 4294967295
i64.call $push23=, t3@FUNCTION, $pop105, $pop22
i64.const $push24=, 4294965759
i64.ne $push25=, $pop23, $pop24
- br_if 0, $pop25 # 0: down to label33
+ br_if 0, $pop25 # 0: down to label22
# BB#6: # %if.end20
i32.const $push106=, 3
i64.const $push26=, -1
i64.call $push27=, t4@FUNCTION, $pop106, $pop26
i64.const $push28=, -1534
i64.ne $push29=, $pop27, $pop28
- br_if 0, $pop29 # 0: down to label33
+ br_if 0, $pop29 # 0: down to label22
# BB#7: # %if.end24
i32.const $push107=, 3
i64.const $push30=, 4294967295
i64.call $push31=, t4@FUNCTION, $pop107, $pop30
i64.const $push32=, 4294965762
i64.ne $push33=, $pop31, $pop32
- br_if 0, $pop33 # 0: down to label33
+ br_if 0, $pop33 # 0: down to label22
# BB#8: # %if.end28
i32.const $push108=, 3
i64.const $push34=, -1
i64.call $push35=, t5@FUNCTION, $pop108, $pop34
i64.const $push36=, -4
i64.ne $push37=, $pop35, $pop36
- br_if 0, $pop37 # 0: down to label33
+ br_if 0, $pop37 # 0: down to label22
# BB#9: # %if.end32
i32.const $push109=, 3
i64.const $push38=, 4294967295
i64.call $push39=, t5@FUNCTION, $pop109, $pop38
i64.const $push40=, 4294967292
i64.ne $push41=, $pop39, $pop40
- br_if 0, $pop41 # 0: down to label33
+ br_if 0, $pop41 # 0: down to label22
# BB#10: # %if.end36
i32.const $push110=, 3
i64.const $push42=, -1
i64.call $push43=, t6@FUNCTION, $pop110, $pop42
i64.const $push44=, 2
i64.ne $push45=, $pop43, $pop44
- br_if 0, $pop45 # 0: down to label33
+ br_if 0, $pop45 # 0: down to label22
# BB#11: # %if.end40
i32.const $push111=, 3
i64.const $push46=, 4294967295
i64.call $push47=, t6@FUNCTION, $pop111, $pop46
i64.const $push48=, 4294967298
i64.ne $push49=, $pop47, $pop48
- br_if 0, $pop49 # 0: down to label33
+ br_if 0, $pop49 # 0: down to label22
# BB#12: # %if.end44
i32.const $push112=, 3
i64.const $push50=, -1
i64.call $push51=, t7@FUNCTION, $pop112, $pop50
i64.const $push52=, 1532
i64.ne $push53=, $pop51, $pop52
- br_if 0, $pop53 # 0: down to label33
+ br_if 0, $pop53 # 0: down to label22
# BB#13: # %if.end48
i32.const $push113=, 3
i64.const $push54=, 4294967295
i64.call $push55=, t7@FUNCTION, $pop113, $pop54
i64.const $push56=, 4294968828
i64.ne $push57=, $pop55, $pop56
- br_if 0, $pop57 # 0: down to label33
+ br_if 0, $pop57 # 0: down to label22
# BB#14: # %if.end52
i32.const $push114=, 3
i64.const $push58=, -1
i64.call $push59=, t8@FUNCTION, $pop114, $pop58
i64.const $push60=, 1535
i64.ne $push61=, $pop59, $pop60
- br_if 0, $pop61 # 0: down to label33
+ br_if 0, $pop61 # 0: down to label22
# BB#15: # %if.end56
i32.const $push115=, 3
i64.const $push62=, 4294967295
i64.call $push63=, t8@FUNCTION, $pop115, $pop62
i64.const $push64=, 4294968831
i64.ne $push65=, $pop63, $pop64
- br_if 0, $pop65 # 0: down to label33
+ br_if 0, $pop65 # 0: down to label22
# BB#16: # %if.end60
i32.const $push116=, 3
i64.const $push66=, -1
i64.call $push67=, t9@FUNCTION, $pop116, $pop66
i64.const $push68=, 1538
i64.ne $push69=, $pop67, $pop68
- br_if 0, $pop69 # 0: down to label33
+ br_if 0, $pop69 # 0: down to label22
# BB#17: # %if.end64
i32.const $push117=, 3
i64.const $push70=, 4294967295
i64.call $push71=, t9@FUNCTION, $pop117, $pop70
i64.const $push72=, 4294968834
i64.ne $push73=, $pop71, $pop72
- br_if 0, $pop73 # 0: down to label33
+ br_if 0, $pop73 # 0: down to label22
# BB#18: # %if.end68
i32.const $push121=, 3
i64.const $push74=, -1
@@ -1899,7 +1899,7 @@ main: # @main
i64.const $push118=, -1
i64.add $push78=, $pop77, $pop118
i64.ne $push79=, $pop75, $pop78
- br_if 0, $pop79 # 0: down to label33
+ br_if 0, $pop79 # 0: down to label22
# BB#19: # %if.end72
i32.const $push125=, 3
i64.const $push80=, 4294967295
@@ -1911,7 +1911,7 @@ main: # @main
i64.const $push122=, 4294967295
i64.add $push84=, $pop83, $pop122
i64.ne $push85=, $pop81, $pop84
- br_if 0, $pop85 # 0: down to label33
+ br_if 0, $pop85 # 0: down to label22
# BB#20: # %if.end77
i32.const $push129=, 3
i64.const $push86=, -1
@@ -1923,7 +1923,7 @@ main: # @main
i64.const $push126=, -1
i64.add $push90=, $pop89, $pop126
i64.ne $push91=, $pop87, $pop90
- br_if 0, $pop91 # 0: down to label33
+ br_if 0, $pop91 # 0: down to label22
# BB#21: # %if.end84
i32.const $push135=, 3
i64.const $push92=, 4294967295
@@ -1936,17 +1936,17 @@ main: # @main
i64.const $push130=, 4294967295
i64.add $push95=, $pop94, $pop130
i64.ne $push96=, $pop93, $pop95
- br_if 0, $pop96 # 0: down to label33
+ br_if 0, $pop96 # 0: down to label22
# BB#22: # %if.end91
i64.const $push97=, 100
i64.ne $push98=, $0, $pop97
- br_if 0, $pop98 # 0: down to label33
+ br_if 0, $pop98 # 0: down to label22
# BB#23: # %if.end95
i32.const $push99=, 0
call exit@FUNCTION, $pop99
unreachable
.LBB12_24: # %if.then94
- end_block # label33:
+ end_block # label22:
call abort@FUNCTION
unreachable
.endfunc
@@ -1972,6 +1972,6 @@ gull:
.size gull, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20041019-1.c.s b/test/torture-s/20041019-1.c.s
index 9fc0f440c..f1b248b24 100644
--- a/test/torture-s/20041019-1.c.s
+++ b/test/torture-s/20041019-1.c.s
@@ -90,4 +90,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20041112-1.c.s b/test/torture-s/20041112-1.c.s
index 47242d403..c3160dcee 100644
--- a/test/torture-s/20041112-1.c.s
+++ b/test/torture-s/20041112-1.c.s
@@ -60,4 +60,4 @@ global:
.size global, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20041113-1.c.s b/test/torture-s/20041113-1.c.s
index 0d14795ee..2c61f1aa0 100644
--- a/test/torture-s/20041113-1.c.s
+++ b/test/torture-s/20041113-1.c.s
@@ -111,6 +111,6 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20041114-1.c.s b/test/torture-s/20041114-1.c.s
index 3e6c9b0d2..ed7698ea3 100644
--- a/test/torture-s/20041114-1.c.s
+++ b/test/torture-s/20041114-1.c.s
@@ -38,4 +38,4 @@ v:
.size v, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20041124-1.c.s b/test/torture-s/20041124-1.c.s
index 2a1ac2144..3264de72e 100644
--- a/test/torture-s/20041124-1.c.s
+++ b/test/torture-s/20041124-1.c.s
@@ -72,6 +72,6 @@ gs:
.size gs, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20041126-1.c.s b/test/torture-s/20041126-1.c.s
index 8549dfbb9..d10acd7c6 100644
--- a/test/torture-s/20041126-1.c.s
+++ b/test/torture-s/20041126-1.c.s
@@ -31,7 +31,7 @@ check: # @check
loop # label2:
i32.const $push10=, 9
i32.gt_s $push5=, $1, $pop10
- br_if 2, $pop5 # 2: down to label1
+ br_if 1, $pop5 # 1: down to label1
# BB#7: # %for.body3
# in Loop: Header=BB0_6 Depth=1
i32.const $push14=, 1
@@ -44,7 +44,7 @@ check: # @check
i32.eq $push9=, $pop6, $pop11
br_if 0, $pop9 # 0: up to label2
# BB#8: # %if.then6
- end_loop # label3:
+ end_loop
call abort@FUNCTION
unreachable
.LBB0_9: # %for.end10
@@ -89,10 +89,10 @@ main: # @main
.LBB1_1: # %for.cond1.i
# =>This Inner Loop Header: Depth=1
block
- loop # label5:
+ loop # label4:
i32.const $push24=, 9
i32.gt_s $push6=, $1, $pop24
- br_if 2, $pop6 # 2: down to label4
+ br_if 1, $pop6 # 1: down to label3
# BB#2: # %for.body3.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push28=, 1
@@ -103,13 +103,13 @@ main: # @main
i32.load $push26=, 0($pop10)
tee_local $push25=, $1=, $pop26
i32.eq $push11=, $pop8, $pop25
- br_if 0, $pop11 # 0: up to label5
+ br_if 0, $pop11 # 0: up to label4
# BB#3: # %if.then6.i
- end_loop # label6:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_4: # %check.exit
- end_block # label4:
+ end_block # label3:
i32.const $push18=, 0
i32.const $push16=, 48
i32.add $push17=, $0, $pop16
@@ -137,5 +137,5 @@ main: # @main
.size .Lmain.a, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20041201-1.c.s b/test/torture-s/20041201-1.c.s
index 8bdcbea2b..e9bf1e4c5 100644
--- a/test/torture-s/20041201-1.c.s
+++ b/test/torture-s/20041201-1.c.s
@@ -93,4 +93,4 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20041210-1.c.s b/test/torture-s/20041210-1.c.s
index d800ecb8a..d20ed356e 100644
--- a/test/torture-s/20041210-1.c.s
+++ b/test/torture-s/20041210-1.c.s
@@ -48,6 +48,6 @@ x:
.size x, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20041212-1.c.s b/test/torture-s/20041212-1.c.s
index 89f95d10c..92b572d53 100644
--- a/test/torture-s/20041212-1.c.s
+++ b/test/torture-s/20041212-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20041213-2.c.s b/test/torture-s/20041213-2.c.s
index ef0b696c7..b0468b2fb 100644
--- a/test/torture-s/20041213-2.c.s
+++ b/test/torture-s/20041213-2.c.s
@@ -23,29 +23,29 @@ foo: # @foo
copy_local $push4=, $3
tee_local $push3=, $1=, $pop4
i32.ge_s $push0=, $2, $pop3
- br_if 0, $pop0 # 0: down to label5
+ br_if 0, $pop0 # 0: down to label4
# BB#3: # %for.end.thread
# in Loop: Header=BB0_2 Depth=1
i32.const $push5=, 1
i32.shl $push2=, $1, $pop5
i32.sub $3=, $pop2, $2
- br 1 # 1: down to label4
+ br 1 # 1: down to label3
.LBB0_4: # %for.end
# in Loop: Header=BB0_2 Depth=1
- end_block # label5:
+ end_block # label4:
copy_local $3=, $1
i32.ne $push1=, $2, $1
- br_if 4, $pop1 # 4: down to label0
+ br_if 3, $pop1 # 3: down to label0
.LBB0_5: # %for.cond
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
copy_local $2=, $1
i32.const $push8=, -1
i32.add $push7=, $0, $pop8
tee_local $push6=, $0=, $pop7
br_if 0, $pop6 # 0: up to label2
.LBB0_6: # %for.end7
- end_loop # label3:
+ end_loop
end_block # label1:
return
.LBB0_7: # %if.then
@@ -73,6 +73,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20041214-1.c.s b/test/torture-s/20041214-1.c.s
index 7ba288dfd..58908e63b 100644
--- a/test/torture-s/20041214-1.c.s
+++ b/test/torture-s/20041214-1.c.s
@@ -29,7 +29,7 @@ g: # @g
copy_local $1=, $pop0
br_if 0, $3 # 0: up to label1
.LBB0_3: # %all_done
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push3=, 0
# fallthrough-return: $pop3
@@ -56,14 +56,14 @@ f: # @f
block
i32.load8_u $push1=, 0($1)
i32.eqz $push15=, $pop1
- br_if 0, $pop15 # 0: down to label3
+ br_if 0, $pop15 # 0: down to label2
# BB#1: # %do_form_string.i.preheader
i32.const $push12=, 2
i32.add $1=, $1, $pop12
i32.load $2=, 12($4)
.LBB1_2: # %do_form_string.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.load $push2=, 0($2)
i32.call $drop=, strcpy@FUNCTION, $0, $pop2
i32.const $push14=, 4
@@ -72,10 +72,10 @@ f: # @f
i32.const $push13=, 2
i32.add $push0=, $1, $pop13
copy_local $1=, $pop0
- br_if 0, $3 # 0: up to label4
+ br_if 0, $3 # 0: up to label3
.LBB1_3: # %g.exit
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.const $push9=, 0
i32.const $push7=, 16
i32.add $push8=, $4, $pop7
@@ -113,7 +113,7 @@ main: # @main
i32.add $push13=, $0, $pop12
i32.const $push14=, .L.str.1
i32.call $push2=, strcmp@FUNCTION, $pop13, $pop14
- br_if 0, $pop2 # 0: down to label6
+ br_if 0, $pop2 # 0: down to label4
# BB#1: # %if.end
i32.const $push9=, 0
i32.const $push7=, 32
@@ -122,7 +122,7 @@ main: # @main
i32.const $push18=, 0
return $pop18
.LBB2_2: # %if.then
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -141,7 +141,7 @@ main: # @main
.size .L.str.1, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcpy, i32, i32, i32
.functype strcmp, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20041218-1.c.s b/test/torture-s/20041218-1.c.s
index 185e61e7b..280dbf95a 100644
--- a/test/torture-s/20041218-1.c.s
+++ b/test/torture-s/20041218-1.c.s
@@ -173,6 +173,6 @@ baz.v:
.size baz.v, 44
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20050104-1.c.s b/test/torture-s/20050104-1.c.s
index dad52898c..3798b9c34 100644
--- a/test/torture-s/20050104-1.c.s
+++ b/test/torture-s/20050104-1.c.s
@@ -35,5 +35,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050106-1.c.s b/test/torture-s/20050106-1.c.s
index 635edac7a..9b98ce58c 100644
--- a/test/torture-s/20050106-1.c.s
+++ b/test/torture-s/20050106-1.c.s
@@ -34,5 +34,5 @@ u:
.size u, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050107-1.c.s b/test/torture-s/20050107-1.c.s
index ad9edf477..032a8122a 100644
--- a/test/torture-s/20050107-1.c.s
+++ b/test/torture-s/20050107-1.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050111-1.c.s b/test/torture-s/20050111-1.c.s
index 3c1fc8fd7..700678619 100644
--- a/test/torture-s/20050111-1.c.s
+++ b/test/torture-s/20050111-1.c.s
@@ -49,4 +49,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050119-1.c.s b/test/torture-s/20050119-1.c.s
index 713a5c466..cfddfce5c 100644
--- a/test/torture-s/20050119-1.c.s
+++ b/test/torture-s/20050119-1.c.s
@@ -61,6 +61,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20050119-2.c.s b/test/torture-s/20050119-2.c.s
index f8f2a1840..fb7aaf1f0 100644
--- a/test/torture-s/20050119-2.c.s
+++ b/test/torture-s/20050119-2.c.s
@@ -44,6 +44,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20050121-1.c.s b/test/torture-s/20050121-1.c.s
index aa1c78057..2564a3614 100644
--- a/test/torture-s/20050121-1.c.s
+++ b/test/torture-s/20050121-1.c.s
@@ -428,4 +428,4 @@ main: # @main
.size main, .Lfunc_end24-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050124-1.c.s b/test/torture-s/20050124-1.c.s
index 45e3d1996..6c61eaa24 100644
--- a/test/torture-s/20050124-1.c.s
+++ b/test/torture-s/20050124-1.c.s
@@ -49,4 +49,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050125-1.c.s b/test/torture-s/20050125-1.c.s
index fc761939d..ff1a89fca 100644
--- a/test/torture-s/20050125-1.c.s
+++ b/test/torture-s/20050125-1.c.s
@@ -64,4 +64,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050131-1.c.s b/test/torture-s/20050131-1.c.s
index ca8b6d118..c74c90517 100644
--- a/test/torture-s/20050131-1.c.s
+++ b/test/torture-s/20050131-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20050203-1.c.s b/test/torture-s/20050203-1.c.s
index ce24f3c9a..757a8e10f 100644
--- a/test/torture-s/20050203-1.c.s
+++ b/test/torture-s/20050203-1.c.s
@@ -60,6 +60,6 @@ bar: # @bar
.size bar, .Lfunc_end2-bar
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20050215-1.c.s b/test/torture-s/20050215-1.c.s
index 52acabbca..5700d8fad 100644
--- a/test/torture-s/20050215-1.c.s
+++ b/test/torture-s/20050215-1.c.s
@@ -56,5 +56,5 @@ v:
.size v, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050218-1.c.s b/test/torture-s/20050218-1.c.s
index 89ea1aa1d..c2a2eac8c 100644
--- a/test/torture-s/20050218-1.c.s
+++ b/test/torture-s/20050218-1.c.s
@@ -27,20 +27,20 @@ foo: # @foo
i32.call $push5=, strlen@FUNCTION, $3
tee_local $push4=, $3=, $pop5
i32.call $push1=, strncmp@FUNCTION, $pop0, $pop6, $pop4
- br_if 1, $pop1 # 1: down to label2
+ br_if 1, $pop1 # 1: down to label0
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.add $5=, $3, $5
block
i32.eqz $push13=, $1
- br_if 0, $pop13 # 0: down to label3
+ br_if 0, $pop13 # 0: down to label2
# BB#4: # %if.then6
# in Loop: Header=BB0_2 Depth=1
i32.call $push2=, strlen@FUNCTION, $1
i32.add $5=, $pop2, $5
.LBB0_5: # %for.inc
# in Loop: Header=BB0_2 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push11=, 4
i32.add $4=, $4, $pop11
i32.const $7=, 0
@@ -50,7 +50,7 @@ foo: # @foo
i32.lt_u $push3=, $pop8, $2
br_if 0, $pop3 # 0: up to label1
.LBB0_6: # %cleanup
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push14=, $7
# fallthrough-return: $pop14
@@ -74,7 +74,7 @@ main: # @main
i32.call $push9=, strlen@FUNCTION, $0
tee_local $push8=, $0=, $pop9
i32.call $push0=, strncmp@FUNCTION, $pop13, $pop10, $pop8
- br_if 0, $pop0 # 0: down to label4
+ br_if 0, $pop0 # 0: down to label3
# BB#1: # %if.end.i
i32.const $push19=, .L.str.4
i32.add $push1=, $0, $pop19
@@ -84,7 +84,7 @@ main: # @main
i32.call $push15=, strlen@FUNCTION, $1
tee_local $push14=, $1=, $pop15
i32.call $push2=, strncmp@FUNCTION, $pop1, $pop16, $pop14
- br_if 0, $pop2 # 0: down to label4
+ br_if 0, $pop2 # 0: down to label3
# BB#2: # %if.end.i.1
i32.add $push3=, $1, $0
i32.const $push4=, .L.str.4
@@ -94,12 +94,12 @@ main: # @main
tee_local $push20=, $0=, $pop21
i32.call $push6=, strlen@FUNCTION, $0
i32.call $push7=, strncmp@FUNCTION, $pop5, $pop20, $pop6
- br_if 0, $pop7 # 0: down to label4
+ br_if 0, $pop7 # 0: down to label3
# BB#3: # %if.end.i.2
i32.const $push23=, 0
return $pop23
.LBB1_4: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -158,7 +158,7 @@ a:
.size .L.str.4, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strncmp, i32, i32, i32, i32
.functype strlen, i32, i32
.functype abort, void
diff --git a/test/torture-s/20050224-1.c.s b/test/torture-s/20050224-1.c.s
index 9875dc92e..3eccf78ba 100644
--- a/test/torture-s/20050224-1.c.s
+++ b/test/torture-s/20050224-1.c.s
@@ -64,42 +64,42 @@ main: # @main
block
block
i32.ge_u $push1=, $5, $1
- br_if 0, $pop1 # 0: down to label5
+ br_if 0, $pop1 # 0: down to label4
# BB#3: # %if.then
# in Loop: Header=BB1_2 Depth=1
i32.const $push23=, 1
i32.add $6=, $6, $pop23
- br 1 # 1: down to label4
+ br 1 # 1: down to label3
.LBB1_4: # %if.else
# in Loop: Header=BB1_2 Depth=1
- end_block # label5:
+ end_block # label4:
block
i32.lt_u $push2=, $5, $2
- br_if 0, $pop2 # 0: down to label6
+ br_if 0, $pop2 # 0: down to label5
# BB#5: # %if.else
# in Loop: Header=BB1_2 Depth=1
i32.ge_u $push3=, $5, $3
- br_if 0, $pop3 # 0: down to label6
+ br_if 0, $pop3 # 0: down to label5
# BB#6: # %if.then4
# in Loop: Header=BB1_2 Depth=1
i32.const $push24=, 1
i32.add $8=, $8, $pop24
- br 1 # 1: down to label4
+ br 1 # 1: down to label3
.LBB1_7: # %if.else6
# in Loop: Header=BB1_2 Depth=1
- end_block # label6:
+ end_block # label5:
i32.lt_u $push4=, $5, $4
i32.add $7=, $pop4, $7
.LBB1_8: # %for.inc
# in Loop: Header=BB1_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push27=, 4096
i32.add $push26=, $5, $pop27
tee_local $push25=, $5=, $pop26
i32.lt_u $push5=, $pop25, $0
br_if 0, $pop5 # 0: up to label2
# BB#9: # %for.end
- end_loop # label3:
+ end_loop
i32.const $push6=, 444
i32.ne $push7=, $6, $pop6
br_if 0, $pop7 # 0: down to label1
@@ -177,5 +177,5 @@ f:
.size f, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050316-1.c.s b/test/torture-s/20050316-1.c.s
index 99b09d950..1f738b7ef 100644
--- a/test/torture-s/20050316-1.c.s
+++ b/test/torture-s/20050316-1.c.s
@@ -94,4 +94,4 @@ main: # @main
.size main, .Lfunc_end5-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050316-2.c.s b/test/torture-s/20050316-2.c.s
index 739e23034..91d23b823 100644
--- a/test/torture-s/20050316-2.c.s
+++ b/test/torture-s/20050316-2.c.s
@@ -72,4 +72,4 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050316-3.c.s b/test/torture-s/20050316-3.c.s
index de820b752..25d3910a2 100644
--- a/test/torture-s/20050316-3.c.s
+++ b/test/torture-s/20050316-3.c.s
@@ -48,4 +48,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050410-1.c.s b/test/torture-s/20050410-1.c.s
index 624c9d16c..b01f44f62 100644
--- a/test/torture-s/20050410-1.c.s
+++ b/test/torture-s/20050410-1.c.s
@@ -56,6 +56,6 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20050502-1.c.s b/test/torture-s/20050502-1.c.s
index 32a032884..1bcb98b78 100644
--- a/test/torture-s/20050502-1.c.s
+++ b/test/torture-s/20050502-1.c.s
@@ -68,7 +68,7 @@ foo: # @foo
# =>This Inner Loop Header: Depth=1
loop # label1:
block
- br_if 0, $4 # 0: down to label3
+ br_if 0, $4 # 0: down to label2
# BB#4: # %land.lhs.true18
# in Loop: Header=BB2_3 Depth=1
i32.const $push23=, 24
@@ -77,10 +77,10 @@ foo: # @foo
i32.shr_s $push9=, $pop8, $pop22
i32.call $push10=, baz@FUNCTION, $pop9
i32.eqz $push32=, $pop10
- br_if 2, $pop32 # 2: down to label2
+ br_if 2, $pop32 # 2: down to label0
.LBB2_5: # %while.cond.backedge
# in Loop: Header=BB2_3 Depth=1
- end_block # label3:
+ end_block # label2:
i32.add $push12=, $1, $7
i32.store8 0($pop12), $6
i32.const $push30=, 1
@@ -93,7 +93,7 @@ foo: # @foo
i32.const $push24=, 39
i32.eq $push14=, $pop25, $pop24
i32.and $push15=, $pop14, $2
- br_if 1, $pop15 # 1: down to label2
+ br_if 1, $pop15 # 1: down to label0
# BB#6: # %while.cond.backedge
# in Loop: Header=BB2_3 Depth=1
i32.const $push31=, 34
@@ -102,7 +102,7 @@ foo: # @foo
i32.eqz $push33=, $pop11
br_if 0, $pop33 # 0: up to label1
.LBB2_7: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.add $push16=, $1, $7
i32.const $push17=, 0
@@ -140,13 +140,13 @@ main: # @main
i32.load $push4=, 12($0)
i32.const $push3=, .L.str.1
i32.call $push5=, strcmp@FUNCTION, $pop4, $pop3
- br_if 0, $pop5 # 0: down to label4
+ br_if 0, $pop5 # 0: down to label3
# BB#1: # %lor.lhs.false
i32.const $push49=, 16
i32.add $push50=, $0, $pop49
i32.const $push6=, .L.str.2
i32.call $push7=, strcmp@FUNCTION, $pop50, $pop6
- br_if 0, $pop7 # 0: down to label4
+ br_if 0, $pop7 # 0: down to label3
# BB#2: # %if.end
i32.const $push8=, .L.str.3
i32.store 12($0), $pop8
@@ -160,13 +160,13 @@ main: # @main
i32.load $push12=, 12($0)
i32.const $push11=, .L.str.4
i32.call $push13=, strcmp@FUNCTION, $pop12, $pop11
- br_if 0, $pop13 # 0: down to label4
+ br_if 0, $pop13 # 0: down to label3
# BB#3: # %lor.lhs.false7
i32.const $push55=, 16
i32.add $push56=, $0, $pop55
i32.const $push14=, .L.str.5
i32.call $push15=, strcmp@FUNCTION, $pop56, $pop14
- br_if 0, $pop15 # 0: down to label4
+ br_if 0, $pop15 # 0: down to label3
# BB#4: # %if.end12
i32.const $push16=, .L.str.6
i32.store 12($0), $pop16
@@ -180,13 +180,13 @@ main: # @main
i32.load $push19=, 12($0)
i32.const $push18=, .L.str.7
i32.call $push20=, strcmp@FUNCTION, $pop19, $pop18
- br_if 0, $pop20 # 0: down to label4
+ br_if 0, $pop20 # 0: down to label3
# BB#5: # %lor.lhs.false16
i32.const $push61=, 16
i32.add $push62=, $0, $pop61
i32.const $push21=, .L.str.8
i32.call $push22=, strcmp@FUNCTION, $pop62, $pop21
- br_if 0, $pop22 # 0: down to label4
+ br_if 0, $pop22 # 0: down to label3
# BB#6: # %if.end21
i32.const $push23=, .L.str.9
i32.store 12($0), $pop23
@@ -200,13 +200,13 @@ main: # @main
i32.load $push26=, 12($0)
i32.const $push25=, .L.str.10
i32.call $push27=, strcmp@FUNCTION, $pop26, $pop25
- br_if 0, $pop27 # 0: down to label4
+ br_if 0, $pop27 # 0: down to label3
# BB#7: # %lor.lhs.false25
i32.const $push67=, 16
i32.add $push68=, $0, $pop67
i32.const $push28=, .L.str.11
i32.call $push29=, strcmp@FUNCTION, $pop68, $pop28
- br_if 0, $pop29 # 0: down to label4
+ br_if 0, $pop29 # 0: down to label3
# BB#8: # %if.end30
i32.const $push30=, .L.str.12
i32.store 12($0), $pop30
@@ -220,13 +220,13 @@ main: # @main
i32.load $push33=, 12($0)
i32.const $push32=, .L.str.13
i32.call $push34=, strcmp@FUNCTION, $pop33, $pop32
- br_if 0, $pop34 # 0: down to label4
+ br_if 0, $pop34 # 0: down to label3
# BB#9: # %lor.lhs.false34
i32.const $push73=, 16
i32.add $push74=, $0, $pop73
i32.const $push35=, .L.str.14
i32.call $push36=, strcmp@FUNCTION, $pop74, $pop35
- br_if 0, $pop36 # 0: down to label4
+ br_if 0, $pop36 # 0: down to label3
# BB#10: # %if.end39
i32.const $push44=, 0
i32.const $push42=, 80
@@ -235,7 +235,7 @@ main: # @main
i32.const $push37=, 0
return $pop37
.LBB3_11: # %if.then38
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -319,6 +319,6 @@ main: # @main
.size .L.str.14, 7
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20050502-2.c.s b/test/torture-s/20050502-2.c.s
index 029ef8910..9158a86f4 100644
--- a/test/torture-s/20050502-2.c.s
+++ b/test/torture-s/20050502-2.c.s
@@ -113,6 +113,6 @@ main: # @main
.size .L.str.1, 11
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20050604-1.c.s b/test/torture-s/20050604-1.c.s
index 62ea53fb7..35ffedf02 100644
--- a/test/torture-s/20050604-1.c.s
+++ b/test/torture-s/20050604-1.c.s
@@ -181,5 +181,5 @@ v:
.size v, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050607-1.c.s b/test/torture-s/20050607-1.c.s
index 32a9f79e3..87536e118 100644
--- a/test/torture-s/20050607-1.c.s
+++ b/test/torture-s/20050607-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20050613-1.c.s b/test/torture-s/20050613-1.c.s
index eeb9eda54..1c6a91dcb 100644
--- a/test/torture-s/20050613-1.c.s
+++ b/test/torture-s/20050613-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050713-1.c.s b/test/torture-s/20050713-1.c.s
index 60fd0e869..833e0e137 100644
--- a/test/torture-s/20050713-1.c.s
+++ b/test/torture-s/20050713-1.c.s
@@ -304,5 +304,5 @@ main: # @main
.size main, .Lfunc_end5-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050826-1.c.s b/test/torture-s/20050826-1.c.s
index e37a8d434..fbd5d7183 100644
--- a/test/torture-s/20050826-1.c.s
+++ b/test/torture-s/20050826-1.c.s
@@ -23,7 +23,7 @@ bar: # @bar
loop # label2:
i32.add $push4=, $1, $0
i32.load8_u $push5=, 0($pop4)
- br_if 2, $pop5 # 2: down to label1
+ br_if 1, $pop5 # 1: down to label1
# BB#3: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push10=, 1
@@ -33,7 +33,7 @@ bar: # @bar
i32.le_u $push6=, $pop8, $pop7
br_if 0, $pop6 # 0: up to label2
# BB#4: # %for.end
- end_loop # label3:
+ end_loop
return
.LBB0_5: # %if.then2
end_block # label1:
@@ -78,18 +78,18 @@ foo: # @foo
i64.load $push6=, a($pop13):p2align=0
i64.const $push7=, 368664092428289
i64.ne $push8=, $pop6, $pop7
- br_if 0, $pop8 # 0: down to label4
+ br_if 0, $pop8 # 0: down to label3
# BB#1: # %for.cond.i.preheader
i32.const $1=, 8
.LBB1_2: # %for.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label6:
+ loop # label5:
i32.const $push23=, -7
i32.add $push9=, $1, $pop23
i32.const $push22=, 2040
i32.gt_u $push10=, $pop9, $pop22
- br_if 2, $pop10 # 2: down to label5
+ br_if 1, $pop10 # 1: down to label4
# BB#3: # %for.cond.i.for.body.i_crit_edge
# in Loop: Header=BB1_2 Depth=1
i32.const $push25=, a
@@ -99,17 +99,17 @@ foo: # @foo
copy_local $1=, $pop0
i32.load8_u $push12=, 0($0)
i32.eqz $push26=, $pop12
- br_if 0, $pop26 # 0: up to label6
+ br_if 0, $pop26 # 0: up to label5
# BB#4: # %if.then2.i
- end_loop # label7:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_5: # %bar.exit
- end_block # label5:
+ end_block # label4:
i32.const $push11=, 0
return $pop11
.LBB1_6: # %if.then.i
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -147,18 +147,18 @@ main: # @main
i64.load $push6=, a($pop13):p2align=0
i64.const $push7=, 368664092428289
i64.ne $push8=, $pop6, $pop7
- br_if 0, $pop8 # 0: down to label8
+ br_if 0, $pop8 # 0: down to label6
# BB#1: # %for.cond.i.i.preheader
i32.const $1=, 8
.LBB2_2: # %for.cond.i.i
# =>This Inner Loop Header: Depth=1
block
- loop # label10:
+ loop # label8:
i32.const $push23=, -7
i32.add $push9=, $1, $pop23
i32.const $push22=, 2040
i32.gt_u $push10=, $pop9, $pop22
- br_if 2, $pop10 # 2: down to label9
+ br_if 1, $pop10 # 1: down to label7
# BB#3: # %for.cond.i.for.body.i_crit_edge.i
# in Loop: Header=BB2_2 Depth=1
i32.const $push25=, a
@@ -168,17 +168,17 @@ main: # @main
copy_local $1=, $pop0
i32.load8_u $push12=, 0($0)
i32.eqz $push26=, $pop12
- br_if 0, $pop26 # 0: up to label10
+ br_if 0, $pop26 # 0: up to label8
# BB#4: # %if.then2.i.i
- end_loop # label11:
+ end_loop
call abort@FUNCTION
unreachable
.LBB2_5: # %foo.exit
- end_block # label9:
+ end_block # label7:
i32.const $push11=, 0
return $pop11
.LBB2_6: # %if.then.i.i
- end_block # label8:
+ end_block # label6:
call abort@FUNCTION
unreachable
.endfunc
@@ -206,6 +206,6 @@ a:
.size .L.str.1, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20050826-2.c.s b/test/torture-s/20050826-2.c.s
index e0ca4b4e1..a7813674d 100644
--- a/test/torture-s/20050826-2.c.s
+++ b/test/torture-s/20050826-2.c.s
@@ -12,7 +12,8 @@ inet_check_attr: # @inet_check_attr
i32.const $3=, 1
.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
block
i32.load $push8=, 0($1)
tee_local $push7=, $2=, $pop8
@@ -26,7 +27,7 @@ inet_check_attr: # @inet_check_attr
i32.and $push1=, $pop0, $pop10
i32.const $push9=, 4
i32.eq $push2=, $pop1, $pop9
- br_if 2, $pop2 # 2: down to label1
+ br_if 2, $pop2 # 2: down to label0
# BB#3: # %if.end
# in Loop: Header=BB0_1 Depth=1
i32.const $push12=, -2
@@ -50,9 +51,10 @@ inet_check_attr: # @inet_check_attr
tee_local $push15=, $3=, $pop16
i32.const $push14=, 15
i32.lt_s $push6=, $pop15, $pop14
- br_if 0, $pop6 # 0: up to label0
+ br_if 0, $pop6 # 0: up to label1
.LBB0_6: # %cleanup14
- end_loop # label1:
+ end_loop
+ end_block # label0:
copy_local $push20=, $4
# fallthrough-return: $pop20
.endfunc
@@ -286,16 +288,16 @@ main: # @main
block
i32.const $push157=, 1
i32.ne $push77=, $1, $pop157
- br_if 0, $pop77 # 0: down to label9
+ br_if 0, $pop77 # 0: down to label8
# BB#18: # %land.lhs.true
# in Loop: Header=BB1_17 Depth=1
i32.const $1=, 2
i32.eqz $push164=, $3
br_if 1, $pop164 # 1: up to label7
- br 3 # 3: down to label6
+ br 2 # 2: down to label6
.LBB1_19: # %if.else
# in Loop: Header=BB1_17 Depth=1
- end_block # label9:
+ end_block # label8:
i32.const $push159=, 2
i32.shl $push79=, $1, $pop159
i32.add $push80=, $4, $pop79
@@ -304,22 +306,22 @@ main: # @main
block
i32.const $push158=, 5
i32.gt_s $push78=, $1, $pop158
- br_if 0, $pop78 # 0: down to label11
+ br_if 0, $pop78 # 0: down to label10
# BB#20: # %land.lhs.true55
# in Loop: Header=BB1_17 Depth=1
i32.eq $push82=, $2, $0
- br_if 1, $pop82 # 1: down to label10
- br 6 # 6: down to label4
+ br_if 1, $pop82 # 1: down to label9
+ br 5 # 5: down to label4
.LBB1_21: # %land.lhs.true64
# in Loop: Header=BB1_17 Depth=1
- end_block # label11:
+ end_block # label10:
i32.const $push148=, 56
i32.add $push149=, $4, $pop148
i32.ne $push81=, $2, $pop149
- br_if 4, $pop81 # 4: down to label5
+ br_if 3, $pop81 # 3: down to label5
.LBB1_22: # %for.inc73
# in Loop: Header=BB1_17 Depth=1
- end_block # label10:
+ end_block # label9:
i32.const $push163=, 1
i32.add $push162=, $1, $pop163
tee_local $push161=, $1=, $pop162
@@ -327,7 +329,7 @@ main: # @main
i32.lt_s $push83=, $pop161, $pop160
br_if 0, $pop83 # 0: up to label7
# BB#23: # %for.end75
- end_loop # label8:
+ end_loop
i32.const $push91=, 0
i32.const $push89=, 64
i32.add $push90=, $4, $pop89
@@ -355,5 +357,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20050929-1.c.s b/test/torture-s/20050929-1.c.s
index afde1d8b6..237a9d870 100644
--- a/test/torture-s/20050929-1.c.s
+++ b/test/torture-s/20050929-1.c.s
@@ -102,5 +102,5 @@ e:
.size e, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20051012-1.c.s b/test/torture-s/20051012-1.c.s
index 296389ae4..c8c2da197 100644
--- a/test/torture-s/20051012-1.c.s
+++ b/test/torture-s/20051012-1.c.s
@@ -47,4 +47,4 @@ t:
.size t, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20051021-1.c.s b/test/torture-s/20051021-1.c.s
index 84ffb5364..afef627a4 100644
--- a/test/torture-s/20051021-1.c.s
+++ b/test/torture-s/20051021-1.c.s
@@ -76,5 +76,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20051104-1.c.s b/test/torture-s/20051104-1.c.s
index acab81295..c012c785f 100644
--- a/test/torture-s/20051104-1.c.s
+++ b/test/torture-s/20051104-1.c.s
@@ -35,4 +35,4 @@ s:
.size .L.str, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20051110-1.c.s b/test/torture-s/20051110-1.c.s
index f855ed03e..aa0b859c8 100644
--- a/test/torture-s/20051110-1.c.s
+++ b/test/torture-s/20051110-1.c.s
@@ -35,7 +35,7 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
copy_local $0=, $1
br_if 0, $1 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -67,4 +67,4 @@ bytes:
.size bytes, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20051110-2.c.s b/test/torture-s/20051110-2.c.s
index 358f2bb16..bd07f189a 100644
--- a/test/torture-s/20051110-2.c.s
+++ b/test/torture-s/20051110-2.c.s
@@ -17,17 +17,18 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
i32.load $1=, flag($pop9)
.LBB0_1: # %a
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
copy_local $push17=, $0
tee_local $push16=, $2=, $pop17
i32.const $push15=, 7
i32.shr_u $push14=, $pop16, $pop15
tee_local $push13=, $0=, $pop14
i32.eqz $push18=, $pop13
- br_if 1, $pop18 # 1: down to label1
+ br_if 1, $pop18 # 1: down to label0
# BB#2: # %if.then
# in Loop: Header=BB0_1 Depth=1
- br_if 0, $1 # 0: up to label0
+ br_if 0, $1 # 0: up to label1
# BB#3: # %if.end7.thread
# in Loop: Header=BB0_1 Depth=1
i32.const $push12=, bytes
@@ -37,9 +38,10 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
i32.store8 0($pop4), $pop3
i32.const $push10=, 1
i32.add $3=, $3, $pop10
- br 0 # 0: up to label0
+ br 0 # 0: up to label1
.LBB0_4: # %do.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push7=, bytes
i32.add $push8=, $3, $pop7
i32.const $push5=, 127
@@ -64,17 +66,18 @@ main: # @main
i32.const $3=, 904
.LBB1_1: # %a.i
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ block
+ loop # label3:
copy_local $push23=, $3
tee_local $push22=, $1=, $pop23
i32.const $push21=, 7
i32.shr_u $push20=, $pop22, $pop21
tee_local $push19=, $3=, $pop20
i32.eqz $push26=, $pop19
- br_if 1, $pop26 # 1: down to label3
+ br_if 1, $pop26 # 1: down to label2
# BB#2: # %if.then.i
# in Loop: Header=BB1_1 Depth=1
- br_if 0, $0 # 0: up to label2
+ br_if 0, $0 # 0: up to label3
# BB#3: # %if.end7.thread.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push18=, bytes
@@ -84,9 +87,10 @@ main: # @main
i32.store8 0($pop1), $pop0
i32.const $push16=, 1
i32.add $2=, $2, $pop16
- br 0 # 0: up to label2
+ br 0 # 0: up to label3
.LBB1_4: # %add_unwind_adjustsp.exit
- end_loop # label3:
+ end_loop
+ end_block # label2:
i32.const $push5=, bytes
i32.add $push6=, $2, $pop5
i32.const $push3=, 127
@@ -135,5 +139,5 @@ flag:
.size flag, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20051113-1.c.s b/test/torture-s/20051113-1.c.s
index 6bdfbbec3..9cea1fad7 100644
--- a/test/torture-s/20051113-1.c.s
+++ b/test/torture-s/20051113-1.c.s
@@ -35,7 +35,7 @@ Sum: # @Sum
i32.lt_s $push4=, $pop8, $1
br_if 0, $pop4 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push12=, $3
# fallthrough-return: $pop12
@@ -58,7 +58,7 @@ Sum2: # @Sum2
tee_local $push6=, $1=, $pop7
i32.const $push5=, 1
i32.lt_s $push1=, $pop6, $pop5
- br_if 0, $pop1 # 0: down to label3
+ br_if 0, $pop1 # 0: down to label2
# BB#1: # %for.body.preheader
i32.const $push2=, 18
i32.add $0=, $0, $pop2
@@ -66,7 +66,7 @@ Sum2: # @Sum2
i32.const $2=, 0
.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i64.load $push3=, 0($0):p2align=0
i64.add $3=, $pop3, $3
i32.const $push11=, 30
@@ -76,10 +76,10 @@ Sum2: # @Sum2
i32.add $push9=, $2, $pop10
tee_local $push8=, $2=, $pop9
i32.lt_s $push4=, $pop8, $1
- br_if 0, $pop4 # 0: up to label4
+ br_if 0, $pop4 # 0: up to label3
.LBB1_3: # %for.end
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
copy_local $push12=, $3
# fallthrough-return: $pop12
.endfunc
@@ -120,17 +120,17 @@ main: # @main
i64.call $push9=, Sum@FUNCTION, $0
i64.const $push14=, 4311811859
i64.ne $push10=, $pop9, $pop14
- br_if 0, $pop10 # 0: down to label6
+ br_if 0, $pop10 # 0: down to label4
# BB#1: # %if.end
i64.call $push11=, Sum2@FUNCTION, $0
i64.const $push20=, 4311811859
i64.ne $push12=, $pop11, $pop20
- br_if 0, $pop12 # 0: down to label6
+ br_if 0, $pop12 # 0: down to label4
# BB#2: # %if.end25
i32.const $push13=, 0
return $pop13
.LBB2_3: # %if.then24
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -138,6 +138,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype abort, void
diff --git a/test/torture-s/20051215-1.c.s b/test/torture-s/20051215-1.c.s
index 2d86425e7..5fd1e8a70 100644
--- a/test/torture-s/20051215-1.c.s
+++ b/test/torture-s/20051215-1.c.s
@@ -23,14 +23,14 @@ foo: # @foo
loop # label1:
block
i32.eqz $push12=, $2
- br_if 0, $pop12 # 0: down to label3
+ br_if 0, $pop12 # 0: down to label2
# BB#3: # %if.then
# in Loop: Header=BB0_2 Depth=1
i32.load $push1=, 0($2)
i32.mul $4=, $pop1, $3
.LBB0_4: # %if.end
# in Loop: Header=BB0_2 Depth=1
- end_block # label3:
+ end_block # label2:
i32.mul $push3=, $4, $0
i32.const $push11=, 0
i32.const $push10=, 0
@@ -43,7 +43,7 @@ foo: # @foo
i32.ne $push5=, $1, $pop7
br_if 0, $pop5 # 0: up to label1
.LBB0_5: # %for.end6
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push13=, $5
# fallthrough-return: $pop13
@@ -63,12 +63,12 @@ main: # @main
i32.const $push0=, 2
i32.const $push3=, 0
i32.call $push2=, foo@FUNCTION, $pop1, $pop0, $pop3
- br_if 0, $pop2 # 0: down to label4
+ br_if 0, $pop2 # 0: down to label3
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
.LBB1_2: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -76,5 +76,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060102-1.c.s b/test/torture-s/20060102-1.c.s
index d7c80b963..deb2df06a 100644
--- a/test/torture-s/20060102-1.c.s
+++ b/test/torture-s/20060102-1.c.s
@@ -62,5 +62,5 @@ one:
.size one, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060110-1.c.s b/test/torture-s/20060110-1.c.s
index 44b4bfc95..970a1b5be 100644
--- a/test/torture-s/20060110-1.c.s
+++ b/test/torture-s/20060110-1.c.s
@@ -61,5 +61,5 @@ b:
.size b, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060110-2.c.s b/test/torture-s/20060110-2.c.s
index 2fab8eeb2..6f5b590fc 100644
--- a/test/torture-s/20060110-2.c.s
+++ b/test/torture-s/20060110-2.c.s
@@ -78,5 +78,5 @@ c:
.size c, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060127-1.c.s b/test/torture-s/20060127-1.c.s
index 12d3a5f09..c3f9b83c2 100644
--- a/test/torture-s/20060127-1.c.s
+++ b/test/torture-s/20060127-1.c.s
@@ -52,5 +52,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060412-1.c.s b/test/torture-s/20060412-1.c.s
index d11a5ae61..072f67f0c 100644
--- a/test/torture-s/20060412-1.c.s
+++ b/test/torture-s/20060412-1.c.s
@@ -30,4 +30,4 @@ t:
.size t, 332
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20060420-1.c.s b/test/torture-s/20060420-1.c.s
index 9cc7b0978..4b6048cd0 100644
--- a/test/torture-s/20060420-1.c.s
+++ b/test/torture-s/20060420-1.c.s
@@ -27,7 +27,7 @@ foo: # @foo
i32.const $push88=, 15
i32.and $push5=, $pop4, $pop88
i32.eqz $push171=, $pop5
- br_if 1, $pop171 # 1: down to label2
+ br_if 1, $pop171 # 1: down to label0
# BB#3: # %for.body
# in Loop: Header=BB0_2 Depth=1
i32.load $push7=, 0($1)
@@ -39,7 +39,7 @@ foo: # @foo
block
i32.const $push89=, 2
i32.lt_s $push6=, $2, $pop89
- br_if 0, $pop6 # 0: down to label3
+ br_if 0, $pop6 # 0: down to label2
# BB#4: # %for.body4.preheader
# in Loop: Header=BB0_2 Depth=1
copy_local $12=, $8
@@ -47,7 +47,7 @@ foo: # @foo
.LBB0_5: # %for.body4
# Parent Loop BB0_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label4:
+ loop # label3:
i32.load $push9=, 0($9)
i32.add $push10=, $pop9, $11
f32.load $push11=, 0($pop10)
@@ -58,11 +58,11 @@ foo: # @foo
i32.const $push95=, -1
i32.add $push94=, $12, $pop95
tee_local $push93=, $12=, $pop94
- br_if 0, $pop93 # 0: up to label4
+ br_if 0, $pop93 # 0: up to label3
.LBB0_6: # %for.end
# in Loop: Header=BB0_2 Depth=1
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.add $push12=, $0, $11
f32.store 0($pop12), $25
i32.const $push99=, 1
@@ -71,14 +71,14 @@ foo: # @foo
i32.lt_s $push13=, $pop97, $3
br_if 0, $pop13 # 0: up to label1
.LBB0_7: # %for.cond12.preheader
- end_loop # label2:
+ end_loop
end_block # label0:
block
i32.const $push14=, -15
i32.add $push101=, $3, $pop14
tee_local $push100=, $4=, $pop101
i32.ge_s $push15=, $10, $pop100
- br_if 0, $pop15 # 0: down to label6
+ br_if 0, $pop15 # 0: down to label4
# BB#8: # %for.body15.lr.ph
i32.const $push104=, -1
i32.add $7=, $2, $pop104
@@ -93,7 +93,7 @@ foo: # @foo
.LBB0_9: # %for.body15
# =>This Loop Header: Depth=1
# Child Loop BB0_11 Depth 2
- loop # label7:
+ loop # label5:
i32.load $push21=, 0($1)
i32.const $push122=, 2
i32.shl $push121=, $10, $pop122
@@ -143,7 +143,7 @@ foo: # @foo
block
i32.const $push105=, 2
i32.lt_s $push20=, $2, $pop105
- br_if 0, $pop20 # 0: down to label9
+ br_if 0, $pop20 # 0: down to label6
# BB#10: # %for.body33.preheader
# in Loop: Header=BB0_9 Depth=1
copy_local $11=, $7
@@ -151,7 +151,7 @@ foo: # @foo
.LBB0_11: # %for.body33
# Parent Loop BB0_9 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label10:
+ loop # label7:
i32.load $push34=, 0($12)
i32.add $push140=, $pop34, $8
tee_local $push139=, $9=, $pop140
@@ -217,11 +217,11 @@ foo: # @foo
i32.const $push125=, -1
i32.add $push124=, $11, $pop125
tee_local $push123=, $11=, $pop124
- br_if 0, $pop123 # 0: up to label10
+ br_if 0, $pop123 # 0: up to label7
.LBB0_12: # %for.end56
# in Loop: Header=BB0_9 Depth=1
- end_loop # label11:
- end_block # label9:
+ end_loop
+ end_block # label6:
i32.add $push157=, $0, $8
tee_local $push156=, $9=, $pop157
f32.store 16($pop156), $17
@@ -268,16 +268,16 @@ foo: # @foo
i32.add $push142=, $10, $pop143
tee_local $push141=, $10=, $pop142
i32.lt_s $push75=, $pop141, $4
- br_if 0, $pop75 # 0: up to label7
+ br_if 0, $pop75 # 0: up to label5
# BB#13: # %for.cond73.preheader.loopexit
- end_loop # label8:
+ end_loop
i32.const $push76=, 16
i32.add $10=, $5, $pop76
.LBB0_14: # %for.cond73.preheader
- end_block # label6:
+ end_block # label4:
block
i32.ge_s $push77=, $10, $3
- br_if 0, $pop77 # 0: down to label12
+ br_if 0, $pop77 # 0: down to label8
# BB#15: # %for.body75.lr.ph
i32.const $push159=, -1
i32.add $4=, $2, $pop159
@@ -287,7 +287,7 @@ foo: # @foo
.LBB0_16: # %for.body75
# =>This Loop Header: Depth=1
# Child Loop BB0_18 Depth 2
- loop # label13:
+ loop # label9:
i32.const $push163=, 2
i32.shl $push162=, $10, $pop163
tee_local $push161=, $11=, $pop162
@@ -296,7 +296,7 @@ foo: # @foo
block
i32.const $push160=, 2
i32.lt_s $push78=, $2, $pop160
- br_if 0, $pop78 # 0: down to label15
+ br_if 0, $pop78 # 0: down to label10
# BB#17: # %for.body81.preheader
# in Loop: Header=BB0_16 Depth=1
copy_local $12=, $4
@@ -304,7 +304,7 @@ foo: # @foo
.LBB0_18: # %for.body81
# Parent Loop BB0_16 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label16:
+ loop # label11:
i32.load $push80=, 0($9)
i32.add $push81=, $pop80, $11
f32.load $push82=, 0($pop81)
@@ -315,21 +315,21 @@ foo: # @foo
i32.const $push166=, -1
i32.add $push165=, $12, $pop166
tee_local $push164=, $12=, $pop165
- br_if 0, $pop164 # 0: up to label16
+ br_if 0, $pop164 # 0: up to label11
.LBB0_19: # %for.end87
# in Loop: Header=BB0_16 Depth=1
- end_loop # label17:
- end_block # label15:
+ end_loop
+ end_block # label10:
i32.add $push83=, $0, $11
f32.store 0($pop83), $25
i32.const $push170=, 1
i32.add $push169=, $10, $pop170
tee_local $push168=, $10=, $pop169
i32.ne $push84=, $pop168, $3
- br_if 0, $pop84 # 0: up to label13
+ br_if 0, $pop84 # 0: up to label9
.LBB0_20: # %for.end91
- end_loop # label14:
- end_block # label12:
+ end_loop
+ end_block # label8:
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -366,7 +366,7 @@ main: # @main
i32.store 8($3), $pop36
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label18:
+ loop # label12:
i32.const $push52=, 64
i32.add $push6=, $1, $pop52
f32.convert_s/i32 $push51=, $2
@@ -386,9 +386,9 @@ main: # @main
tee_local $push44=, $2=, $pop45
i32.const $push43=, 16
i32.ne $push11=, $pop44, $pop43
- br_if 0, $pop11 # 0: up to label18
+ br_if 0, $pop11 # 0: up to label12
# BB#2: # %for.end
- end_loop # label19:
+ end_loop
i32.const $1=, 0
i32.const $push56=, 0
i32.const $push12=, buffer
@@ -406,7 +406,7 @@ main: # @main
.LBB1_3: # %for.body16
# =>This Inner Loop Header: Depth=1
block
- loop # label21:
+ loop # label14:
f32.load $push23=, 0($2)
f32.convert_s/i32 $push60=, $1
tee_local $push59=, $0=, $pop60
@@ -418,7 +418,7 @@ main: # @main
f32.add $push21=, $0, $pop20
f32.add $push22=, $pop18, $pop21
f32.ne $push24=, $pop23, $pop22
- br_if 2, $pop24 # 2: down to label20
+ br_if 1, $pop24 # 1: down to label13
# BB#4: # %for.cond13
# in Loop: Header=BB1_3 Depth=1
i32.const $push65=, 4
@@ -428,9 +428,9 @@ main: # @main
tee_local $push62=, $1=, $pop63
i32.const $push61=, 15
i32.le_s $push25=, $pop62, $pop61
- br_if 0, $pop25 # 0: up to label21
+ br_if 0, $pop25 # 0: up to label14
# BB#5: # %for.end31
- end_loop # label22:
+ end_loop
i32.const $push33=, 0
i32.const $push31=, 16
i32.add $push32=, $3, $pop31
@@ -438,7 +438,7 @@ main: # @main
i32.const $push26=, 0
return $pop26
.LBB1_6: # %if.then
- end_block # label20:
+ end_block # label13:
call abort@FUNCTION
unreachable
.endfunc
@@ -455,5 +455,5 @@ buffer:
.size buffer, 256
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060905-1.c.s b/test/torture-s/20060905-1.c.s
index 8b8c7a4fc..8e2b9902f 100644
--- a/test/torture-s/20060905-1.c.s
+++ b/test/torture-s/20060905-1.c.s
@@ -17,7 +17,7 @@ main: # @main
block
i32.const $push6=, 128
i32.lt_s $push0=, $2, $pop6
- br_if 0, $pop0 # 0: down to label2
+ br_if 0, $pop0 # 0: down to label1
# BB#2: # %if.then.i
# in Loop: Header=BB0_1 Depth=1
i32.const $push8=, 0
@@ -27,7 +27,7 @@ main: # @main
i32.add $1=, $1, $pop7
.LBB0_3: # %for.inc.i
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.const $push13=, 3
i32.add $0=, $0, $pop13
i32.const $push12=, 1
@@ -37,16 +37,16 @@ main: # @main
i32.ne $push2=, $pop10, $pop9
br_if 0, $pop2 # 0: up to label0
# BB#4: # %foo.exit
- end_loop # label1:
+ end_loop
block
i32.const $push3=, 128
i32.ne $push4=, $1, $pop3
- br_if 0, $pop4 # 0: down to label3
+ br_if 0, $pop4 # 0: down to label2
# BB#5: # %if.end
i32.const $push5=, 0
return $pop5
.LBB0_6: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -71,5 +71,5 @@ g:
.size g, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060910-1.c.s b/test/torture-s/20060910-1.c.s
index 4f69e14a1..aa406b398 100644
--- a/test/torture-s/20060910-1.c.s
+++ b/test/torture-s/20060910-1.c.s
@@ -129,4 +129,4 @@ s:
.size s, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20060929-1.c.s b/test/torture-s/20060929-1.c.s
index 3aaa06624..481edf450 100644
--- a/test/torture-s/20060929-1.c.s
+++ b/test/torture-s/20060929-1.c.s
@@ -74,4 +74,4 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20060930-1.c.s b/test/torture-s/20060930-1.c.s
index 190f4fe48..1bedc015f 100644
--- a/test/torture-s/20060930-1.c.s
+++ b/test/torture-s/20060930-1.c.s
@@ -55,7 +55,7 @@ foo: # @foo
tee_local $push13=, $1=, $pop14
br_if 0, $pop13 # 0: up to label2
.LBB1_3: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
# fallthrough-return
.endfunc
@@ -79,5 +79,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20060930-2.c.s b/test/torture-s/20060930-2.c.s
index 6d0f8242e..b7d0b7c7a 100644
--- a/test/torture-s/20060930-2.c.s
+++ b/test/torture-s/20060930-2.c.s
@@ -66,5 +66,5 @@ t:
.size t, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20061031-1.c.s b/test/torture-s/20061031-1.c.s
index a1c4f54a5..029221cb1 100644
--- a/test/torture-s/20061031-1.c.s
+++ b/test/torture-s/20061031-1.c.s
@@ -75,4 +75,4 @@ nunmap:
.size nunmap, 3
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20061101-1.c.s b/test/torture-s/20061101-1.c.s
index e729b7de3..3b9200653 100644
--- a/test/torture-s/20061101-1.c.s
+++ b/test/torture-s/20061101-1.c.s
@@ -42,7 +42,7 @@ bug: # @bug
i32.const $push6=, 1
i32.and $push1=, $3, $pop6
i32.eqz $push11=, $pop1
- br_if 2, $pop11 # 2: down to label1
+ br_if 1, $pop11 # 1: down to label1
# BB#2: # %while.body
# in Loop: Header=BB1_1 Depth=1
i32.const $3=, 0
@@ -56,7 +56,7 @@ bug: # @bug
i32.eq $push5=, $pop4, $pop7
br_if 0, $pop5 # 0: up to label2
# BB#3: # %if.then.i
- end_loop # label3:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_4: # %while.end
@@ -80,5 +80,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20061101-2.c.s b/test/torture-s/20061101-2.c.s
index bfff1de9a..b3bd4d75e 100644
--- a/test/torture-s/20061101-2.c.s
+++ b/test/torture-s/20061101-2.c.s
@@ -42,7 +42,7 @@ bug: # @bug
i32.const $push6=, 1
i32.and $push1=, $3, $pop6
i32.eqz $push11=, $pop1
- br_if 2, $pop11 # 2: down to label1
+ br_if 1, $pop11 # 1: down to label1
# BB#2: # %while.body
# in Loop: Header=BB1_1 Depth=1
i32.const $3=, 0
@@ -56,7 +56,7 @@ bug: # @bug
i32.eq $push5=, $pop4, $pop7
br_if 0, $pop5 # 0: up to label2
# BB#3: # %if.then.i
- end_loop # label3:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_4: # %while.end
@@ -80,5 +80,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20070201-1.c.s b/test/torture-s/20070201-1.c.s
index 244c3151a..d42b8cab8 100644
--- a/test/torture-s/20070201-1.c.s
+++ b/test/torture-s/20070201-1.c.s
@@ -69,5 +69,5 @@ main: # @main
.size .L.str, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
diff --git a/test/torture-s/20070212-1.c.s b/test/torture-s/20070212-1.c.s
index 345420300..84b2c1039 100644
--- a/test/torture-s/20070212-1.c.s
+++ b/test/torture-s/20070212-1.c.s
@@ -40,4 +40,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20070212-2.c.s b/test/torture-s/20070212-2.c.s
index ad4bf417f..ec1f466c5 100644
--- a/test/torture-s/20070212-2.c.s
+++ b/test/torture-s/20070212-2.c.s
@@ -29,4 +29,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20070212-3.c.s b/test/torture-s/20070212-3.c.s
index ddbb89fb6..ee7ee9e59 100644
--- a/test/torture-s/20070212-3.c.s
+++ b/test/torture-s/20070212-3.c.s
@@ -43,4 +43,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20070424-1.c.s b/test/torture-s/20070424-1.c.s
index 6c64edc77..c9a385534 100644
--- a/test/torture-s/20070424-1.c.s
+++ b/test/torture-s/20070424-1.c.s
@@ -60,6 +60,6 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/20070517-1.c.s b/test/torture-s/20070517-1.c.s
index a7e040bb1..9d76edceb 100644
--- a/test/torture-s/20070517-1.c.s
+++ b/test/torture-s/20070517-1.c.s
@@ -60,5 +60,5 @@ get_kind: # @get_kind
.size get_kind, .Lfunc_end1-get_kind
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20070614-1.c.s b/test/torture-s/20070614-1.c.s
index 8325a84dc..d0b220fdb 100644
--- a/test/torture-s/20070614-1.c.s
+++ b/test/torture-s/20070614-1.c.s
@@ -119,5 +119,5 @@ v:
.size v, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20070623-1.c.s b/test/torture-s/20070623-1.c.s
index 9a2554760..74dc45ae4 100644
--- a/test/torture-s/20070623-1.c.s
+++ b/test/torture-s/20070623-1.c.s
@@ -310,6 +310,6 @@ main: # @main
.size main, .Lfunc_end10-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20070724-1.c.s b/test/torture-s/20070724-1.c.s
index a060a3ace..6a1223e5b 100644
--- a/test/torture-s/20070724-1.c.s
+++ b/test/torture-s/20070724-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20070824-1.c.s b/test/torture-s/20070824-1.c.s
index b44e12a73..161880e34 100644
--- a/test/torture-s/20070824-1.c.s
+++ b/test/torture-s/20070824-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20071011-1.c.s b/test/torture-s/20071011-1.c.s
index c67b1a238..be1636206 100644
--- a/test/torture-s/20071011-1.c.s
+++ b/test/torture-s/20071011-1.c.s
@@ -38,5 +38,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071018-1.c.s b/test/torture-s/20071018-1.c.s
index a7c37eac8..67821dadd 100644
--- a/test/torture-s/20071018-1.c.s
+++ b/test/torture-s/20071018-1.c.s
@@ -64,6 +64,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype __builtin_malloc, i32
.functype abort, void
diff --git a/test/torture-s/20071029-1.c.s b/test/torture-s/20071029-1.c.s
index f8e7e00a1..a3f832191 100644
--- a/test/torture-s/20071029-1.c.s
+++ b/test/torture-s/20071029-1.c.s
@@ -105,7 +105,7 @@ foo: # @foo
call test@FUNCTION, $pop8
br 0 # 0: up to label2
.LBB1_2:
- end_loop # label3:
+ end_loop
.endfunc
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
@@ -132,6 +132,6 @@ test.i:
.size test.i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20071030-1.c.s b/test/torture-s/20071030-1.c.s
index 55d946a46..eb56b4176 100644
--- a/test/torture-s/20071030-1.c.s
+++ b/test/torture-s/20071030-1.c.s
@@ -41,11 +41,11 @@ CalcPing: # @CalcPing
i32.ne $push5=, $pop12, $pop11
br_if 0, $pop5 # 0: up to label1
# BB#4: # %for.end
- end_loop # label2:
+ end_loop
i32.const $3=, 9999
block
i32.eqz $push20=, $4
- br_if 0, $pop20 # 0: down to label3
+ br_if 0, $pop20 # 0: down to label2
# BB#5: # %if.end9
f32.convert_s/i32 $push6=, $4
f32.div $push7=, $5, $pop6
@@ -53,7 +53,7 @@ CalcPing: # @CalcPing
f32.mul $push9=, $pop7, $pop8
i32.trunc_s/f32 $3=, $pop9
.LBB0_6: # %cleanup
- end_block # label3:
+ end_block # label2:
copy_local $push21=, $3
# fallthrough-return: $pop21
.endfunc
@@ -91,7 +91,7 @@ main: # @main
f32.const $4=, 0x0p0
.LBB1_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.const $push25=, 8
i32.add $push26=, $5, $pop25
i32.add $push3=, $pop26, $2
@@ -108,12 +108,12 @@ main: # @main
tee_local $push32=, $2=, $pop33
i32.const $push31=, 1552
i32.ne $push5=, $pop32, $pop31
- br_if 0, $pop5 # 0: up to label4
+ br_if 0, $pop5 # 0: up to label3
# BB#2: # %for.end.i
- end_loop # label5:
+ end_loop
block
i32.eqz $push40=, $3
- br_if 0, $pop40 # 0: down to label6
+ br_if 0, $pop40 # 0: down to label4
# BB#3: # %CalcPing.exit
f32.convert_s/i32 $push6=, $3
f32.div $push7=, $4, $pop6
@@ -122,7 +122,7 @@ main: # @main
i32.trunc_s/f32 $push10=, $pop9
i32.const $push11=, 1000
i32.ne $push12=, $pop10, $pop11
- br_if 0, $pop12 # 0: down to label6
+ br_if 0, $pop12 # 0: down to label4
# BB#4: # %if.end
i32.const $push20=, 0
i32.const $push18=, 1552
@@ -131,7 +131,7 @@ main: # @main
i32.const $push13=, 0
return $pop13
.LBB1_5: # %if.then
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -139,5 +139,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071108-1.c.s b/test/torture-s/20071108-1.c.s
index 15efb16b9..837974b63 100644
--- a/test/torture-s/20071108-1.c.s
+++ b/test/torture-s/20071108-1.c.s
@@ -106,5 +106,5 @@ foo.s:
.size foo.s, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071120-1.c.s b/test/torture-s/20071120-1.c.s
index 59f616169..8f359fa62 100644
--- a/test/torture-s/20071120-1.c.s
+++ b/test/torture-s/20071120-1.c.s
@@ -138,6 +138,6 @@ deferred_access_stack:
.size deferred_access_stack, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype __builtin_malloc, i32
diff --git a/test/torture-s/20071202-1.c.s b/test/torture-s/20071202-1.c.s
index 201277fed..a18694cff 100644
--- a/test/torture-s/20071202-1.c.s
+++ b/test/torture-s/20071202-1.c.s
@@ -188,5 +188,5 @@ main: # @main
.size .Lmain.s, 68
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071205-1.c.s b/test/torture-s/20071205-1.c.s
index 1ee5fb8e6..5bc3e496b 100644
--- a/test/torture-s/20071205-1.c.s
+++ b/test/torture-s/20071205-1.c.s
@@ -33,4 +33,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20071211-1.c.s b/test/torture-s/20071211-1.c.s
index 2850202cf..b7bff70f7 100644
--- a/test/torture-s/20071211-1.c.s
+++ b/test/torture-s/20071211-1.c.s
@@ -58,5 +58,5 @@ sv:
.size sv, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071213-1.c.s b/test/torture-s/20071213-1.c.s
index e43ab070c..c4c2feacc 100644
--- a/test/torture-s/20071213-1.c.s
+++ b/test/torture-s/20071213-1.c.s
@@ -244,5 +244,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071216-1.c.s b/test/torture-s/20071216-1.c.s
index dddf61ebb..a860f16c3 100644
--- a/test/torture-s/20071216-1.c.s
+++ b/test/torture-s/20071216-1.c.s
@@ -115,5 +115,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071219-1.c.s b/test/torture-s/20071219-1.c.s
index e4aa2950f..996fa3f56 100644
--- a/test/torture-s/20071219-1.c.s
+++ b/test/torture-s/20071219-1.c.s
@@ -16,18 +16,18 @@ foo: # @foo
i32.add $push4=, $0, $3
tee_local $push3=, $2=, $pop4
i32.load8_u $push0=, 0($pop3)
- br_if 2, $pop0 # 2: down to label0
+ br_if 1, $pop0 # 1: down to label0
# BB#2: # %if.else
# in Loop: Header=BB0_1 Depth=1
block
i32.eqz $push9=, $1
- br_if 0, $pop9 # 0: down to label3
+ br_if 0, $pop9 # 0: down to label2
# BB#3: # %if.then3
# in Loop: Header=BB0_1 Depth=1
i32.store8 0($2), $1
.LBB0_4: # %for.inc
# in Loop: Header=BB0_1 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push8=, 1
i32.add $push7=, $3, $pop8
tee_local $push6=, $3=, $pop7
@@ -35,7 +35,7 @@ foo: # @foo
i32.lt_u $push1=, $pop6, $pop5
br_if 0, $pop1 # 0: up to label1
# BB#5: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push2=, 0
i32.store p($pop2), $0
return
@@ -367,5 +367,5 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20071220-1.c.s b/test/torture-s/20071220-1.c.s
index 39ba12a46..96cdb3682 100644
--- a/test/torture-s/20071220-1.c.s
+++ b/test/torture-s/20071220-1.c.s
@@ -85,4 +85,4 @@ bar.b:
.size bar.b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20071220-2.c.s b/test/torture-s/20071220-2.c.s
index 18b9c0f65..5bef56c40 100644
--- a/test/torture-s/20071220-2.c.s
+++ b/test/torture-s/20071220-2.c.s
@@ -85,4 +85,4 @@ bar.b:
.size bar.b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080117-1.c.s b/test/torture-s/20080117-1.c.s
index d3271551a..4599141a3 100644
--- a/test/torture-s/20080117-1.c.s
+++ b/test/torture-s/20080117-1.c.s
@@ -56,4 +56,4 @@ gstate_initial:
.size gstate_initial, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080122-1.c.s b/test/torture-s/20080122-1.c.s
index 84b9b9353..976a9609e 100644
--- a/test/torture-s/20080122-1.c.s
+++ b/test/torture-s/20080122-1.c.s
@@ -91,4 +91,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080222-1.c.s b/test/torture-s/20080222-1.c.s
index 03538e317..4c0e6537a 100644
--- a/test/torture-s/20080222-1.c.s
+++ b/test/torture-s/20080222-1.c.s
@@ -47,5 +47,5 @@ space:
.size space, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080408-1.c.s b/test/torture-s/20080408-1.c.s
index 888caac4d..a210b189c 100644
--- a/test/torture-s/20080408-1.c.s
+++ b/test/torture-s/20080408-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080424-1.c.s b/test/torture-s/20080424-1.c.s
index 9e6a1f905..c9849694c 100644
--- a/test/torture-s/20080424-1.c.s
+++ b/test/torture-s/20080424-1.c.s
@@ -92,5 +92,5 @@ g:
.size g, 1728
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080502-1.c.s b/test/torture-s/20080502-1.c.s
index 8982704d6..d85673612 100644
--- a/test/torture-s/20080502-1.c.s
+++ b/test/torture-s/20080502-1.c.s
@@ -64,5 +64,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080506-1.c.s b/test/torture-s/20080506-1.c.s
index 3068045cf..9c16a0386 100644
--- a/test/torture-s/20080506-1.c.s
+++ b/test/torture-s/20080506-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080506-2.c.s b/test/torture-s/20080506-2.c.s
index 3e2056582..d4fcf9e0f 100644
--- a/test/torture-s/20080506-2.c.s
+++ b/test/torture-s/20080506-2.c.s
@@ -66,5 +66,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080519-1.c.s b/test/torture-s/20080519-1.c.s
index 1f3861af0..51060a0c5 100644
--- a/test/torture-s/20080519-1.c.s
+++ b/test/torture-s/20080519-1.c.s
@@ -81,7 +81,7 @@ regrename_optimize: # @regrename_optimize
tee_local $push37=, $5=, $pop38
br_if 0, $pop37 # 0: up to label2
# BB#3: # %for.end
- end_loop # label3:
+ end_loop
i32.const $push8=, 12
i32.add $push50=, $6, $pop8
tee_local $push49=, $0=, $pop50
@@ -172,5 +172,5 @@ reg_class_contents:
.size reg_class_contents, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080522-1.c.s b/test/torture-s/20080522-1.c.s
index e5ea1b6c2..474f5e32a 100644
--- a/test/torture-s/20080522-1.c.s
+++ b/test/torture-s/20080522-1.c.s
@@ -115,5 +115,5 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080529-1.c.s b/test/torture-s/20080529-1.c.s
index 0af053c55..fdf98c93e 100644
--- a/test/torture-s/20080529-1.c.s
+++ b/test/torture-s/20080529-1.c.s
@@ -29,4 +29,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080604-1.c.s b/test/torture-s/20080604-1.c.s
index 4fd1d95b6..ccf14946a 100644
--- a/test/torture-s/20080604-1.c.s
+++ b/test/torture-s/20080604-1.c.s
@@ -91,5 +91,5 @@ x:
.size .L.str, 14
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20080719-1.c.s b/test/torture-s/20080719-1.c.s
index 4aaafa5ee..397bbb2ea 100644
--- a/test/torture-s/20080719-1.c.s
+++ b/test/torture-s/20080719-1.c.s
@@ -76,4 +76,4 @@ cfb_tab32:
.size cfb_tab32, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20080813-1.c.s b/test/torture-s/20080813-1.c.s
index aae676719..7f5791318 100644
--- a/test/torture-s/20080813-1.c.s
+++ b/test/torture-s/20080813-1.c.s
@@ -47,5 +47,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20081103-1.c.s b/test/torture-s/20081103-1.c.s
index db3bf22e8..bb9eda30c 100644
--- a/test/torture-s/20081103-1.c.s
+++ b/test/torture-s/20081103-1.c.s
@@ -72,6 +72,6 @@ A:
.size A, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20081112-1.c.s b/test/torture-s/20081112-1.c.s
index f7af24e07..32d9c2ca2 100644
--- a/test/torture-s/20081112-1.c.s
+++ b/test/torture-s/20081112-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20081117-1.c.s b/test/torture-s/20081117-1.c.s
index 5cfbf48e6..fb5c13ea5 100644
--- a/test/torture-s/20081117-1.c.s
+++ b/test/torture-s/20081117-1.c.s
@@ -75,5 +75,5 @@ s:
.size s, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20081218-1.c.s b/test/torture-s/20081218-1.c.s
index 9017601e0..68f161ce1 100644
--- a/test/torture-s/20081218-1.c.s
+++ b/test/torture-s/20081218-1.c.s
@@ -61,7 +61,7 @@ main: # @main
i32.load8_u $push4=, 0($pop3)
i32.const $push16=, 38
i32.ne $push5=, $pop4, $pop16
- br_if 2, $pop5 # 2: down to label3
+ br_if 1, $pop5 # 1: down to label3
# BB#3: # %for.cond
# in Loop: Header=BB2_2 Depth=1
i32.const $push21=, 1
@@ -71,7 +71,7 @@ main: # @main
i32.le_u $push6=, $pop19, $pop18
br_if 0, $pop6 # 0: up to label4
# BB#4: # %for.end
- end_loop # label5:
+ end_loop
call bar@FUNCTION
i32.const $0=, 0
i32.const $push22=, 0
@@ -85,13 +85,13 @@ main: # @main
i32.store a+4($pop23), $pop10
.LBB2_6: # %for.body13
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label5:
i32.const $push25=, a
i32.add $push11=, $0, $pop25
i32.load8_u $push12=, 0($pop11)
i32.const $push24=, 54
i32.ne $push13=, $pop12, $pop24
- br_if 3, $pop13 # 3: down to label2
+ br_if 2, $pop13 # 2: down to label2
# BB#7: # %for.cond10
# in Loop: Header=BB2_6 Depth=1
i32.const $push29=, 1
@@ -99,9 +99,9 @@ main: # @main
tee_local $push27=, $0=, $pop28
i32.const $push26=, 519
i32.le_u $push14=, $pop27, $pop26
- br_if 0, $pop14 # 0: up to label6
+ br_if 0, $pop14 # 0: up to label5
# BB#8: # %for.end22
- end_loop # label7:
+ end_loop
i32.const $push15=, 0
return $pop15
.LBB2_9: # %if.then4
@@ -134,5 +134,5 @@ a:
.size a, 520
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20090113-1.c.s b/test/torture-s/20090113-1.c.s
index 76ff54d2b..e2064c186 100644
--- a/test/torture-s/20090113-1.c.s
+++ b/test/torture-s/20090113-1.c.s
@@ -69,7 +69,7 @@ msum_i4: # @msum_i4
tee_local $push46=, $6=, $pop47
br_if 0, $pop46 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.load $5=, 0($1)
i32.load $1=, 0($0)
@@ -80,10 +80,10 @@ msum_i4: # @msum_i4
.LBB0_4: # %do.body
# =>This Loop Header: Depth=1
# Child Loop BB0_6 Depth 2
- loop # label3:
+ loop # label2:
i32.const $7=, 0
block
- br_if 0, $0 # 0: down to label5
+ br_if 0, $0 # 0: down to label3
# BB#5: # %for.body18.preheader
# in Loop: Header=BB0_4 Depth=1
i32.const $7=, 0
@@ -92,7 +92,7 @@ msum_i4: # @msum_i4
.LBB0_6: # %for.body18
# Parent Loop BB0_4 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label6:
+ loop # label4:
i32.load $push16=, 0($2)
i32.add $7=, $pop16, $7
i32.const $push58=, 4
@@ -101,14 +101,14 @@ msum_i4: # @msum_i4
i32.const $push57=, -1
i32.add $push56=, $6, $pop57
tee_local $push55=, $6=, $pop56
- br_if 0, $pop55 # 0: up to label6
+ br_if 0, $pop55 # 0: up to label4
# BB#7: # %for.end22.loopexit
# in Loop: Header=BB0_4 Depth=1
- end_loop # label7:
+ end_loop
i32.add $5=, $5, $4
.LBB0_8: # %for.end22
# in Loop: Header=BB0_4 Depth=1
- end_block # label5:
+ end_block # label3:
i32.store 0($1), $7
i32.const $push62=, 4
i32.add $1=, $1, $pop62
@@ -119,9 +119,9 @@ msum_i4: # @msum_i4
i32.store 32($8), $pop59
i32.load $push18=, 0($8)
i32.ne $push19=, $2, $pop18
- br_if 0, $pop19 # 0: up to label3
+ br_if 0, $pop19 # 0: up to label2
# BB#9: # %do.end
- end_loop # label4:
+ end_loop
i32.const $push26=, 0
i32.const $push24=, 64
i32.add $push25=, $8, $pop24
@@ -145,4 +145,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20090113-2.c.s b/test/torture-s/20090113-2.c.s
index d2e46cfc9..474f0a02b 100644
--- a/test/torture-s/20090113-2.c.s
+++ b/test/torture-s/20090113-2.c.s
@@ -80,7 +80,8 @@ foobar: # @foobar
# Child Loop BB1_3 Depth 2
# Child Loop BB1_6 Depth 2
# Child Loop BB1_8 Depth 3
- loop # label0:
+ block
+ loop # label1:
i32.load $0=, 12($7)
block
block
@@ -109,7 +110,7 @@ foobar: # @foobar
br_if 0, $pop70 # 0: up to label5
.LBB1_4: # %while.end.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label6:
+ end_loop
end_block # label4:
i32.store 12($7), $0
br 1 # 1: down to label2
@@ -132,11 +133,12 @@ foobar: # @foobar
# Parent Loop BB1_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB1_8 Depth 3
+ block
loop # label7:
block
i32.const $push53=, 2
i32.eq $push5=, $1, $pop53
- br_if 0, $pop5 # 0: down to label9
+ br_if 0, $pop5 # 0: down to label8
# BB#7: # %while.body9.i.preheader
# in Loop: Header=BB1_6 Depth=2
i32.const $push57=, 1
@@ -152,10 +154,10 @@ foobar: # @foobar
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_6 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label10:
+ loop # label9:
i32.load $push59=, 0($0)
tee_local $push58=, $1=, $pop59
- br_if 4, $pop58 # 4: down to label8
+ br_if 3, $pop58 # 3: down to label6
# BB#9: # %if.end17.i
# in Loop: Header=BB1_8 Depth=3
i32.store 0($3), $5
@@ -169,19 +171,19 @@ foobar: # @foobar
tee_local $push61=, $5=, $pop62
i32.const $push60=, 3
i32.ne $push8=, $pop61, $pop60
- br_if 0, $pop8 # 0: up to label10
+ br_if 0, $pop8 # 0: up to label9
# BB#10: # %while.end21.i.loopexit
# in Loop: Header=BB1_6 Depth=2
- end_loop # label11:
+ end_loop
i32.const $push66=, 0
i32.store 0($2), $pop66
.LBB1_11: # %while.end21.i
# in Loop: Header=BB1_6 Depth=2
- end_block # label9:
+ end_block # label8:
i32.load $push68=, 0($4)
tee_local $push67=, $4=, $pop68
i32.eqz $push71=, $pop67
- br_if 4, $pop71 # 4: down to label1
+ br_if 4, $pop71 # 4: down to label0
# BB#12: # %if.end25.i
# in Loop: Header=BB1_6 Depth=2
i32.const $1=, 0
@@ -195,7 +197,8 @@ foobar: # @foobar
br 0 # 0: up to label7
.LBB1_13: # %if.then15.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label8:
+ end_loop
+ end_block # label6:
i32.store 0($2), $1
i32.store 16($7), $4
i32.const $push23=, 16
@@ -213,9 +216,10 @@ foobar: # @foobar
i32.const $push29=, 12
i32.add $push30=, $7, $pop29
call bmp_iter_next@FUNCTION, $pop28, $pop30
- br 0 # 0: up to label0
+ br 0 # 0: up to label1
.LBB1_15: # %for.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push16=, 0
i32.const $push14=, 32
i32.add $push15=, $7, $pop14
@@ -237,13 +241,13 @@ bmp_iter_set_init: # @bmp_iter_set_init
tee_local $push5=, $1=, $pop6
i32.store 0($0), $pop5
block
- br_if 0, $1 # 0: down to label12
+ br_if 0, $1 # 0: down to label10
# BB#1: # %if.then
i32.const $1=, bitmap_zero_bits
i32.const $push8=, bitmap_zero_bits
i32.store 0($0), $pop8
.LBB2_2: # %while.end
- end_block # label12:
+ end_block # label10:
i32.const $push11=, 0
i32.store 8($0), $pop11
i32.load $push10=, 12($1)
@@ -270,11 +274,11 @@ catchme: # @catchme
i32.or $push1=, $0, $pop0
i32.const $push3=, 64
i32.ne $push2=, $pop1, $pop3
- br_if 0, $pop2 # 0: down to label13
+ br_if 0, $pop2 # 0: down to label11
# BB#1: # %if.end
return
.LBB3_2: # %if.then
- end_block # label13:
+ end_block # label11:
call abort@FUNCTION
unreachable
.endfunc
@@ -310,12 +314,12 @@ bmp_iter_set_tail: # @bmp_iter_set_tail
tee_local $push5=, $3=, $pop6
i32.const $push4=, 1
i32.and $push0=, $pop5, $pop4
- br_if 0, $pop0 # 0: down to label14
+ br_if 0, $pop0 # 0: down to label12
# BB#1: # %while.body.lr.ph
i32.load $2=, 0($1)
.LBB5_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label15:
+ loop # label13:
i32.const $push11=, 1
i32.add $2=, $2, $pop11
i32.const $push10=, 1
@@ -324,15 +328,15 @@ bmp_iter_set_tail: # @bmp_iter_set_tail
i32.const $push7=, 1
i32.and $push1=, $pop8, $pop7
i32.eqz $push12=, $pop1
- br_if 0, $pop12 # 0: up to label15
+ br_if 0, $pop12 # 0: up to label13
# BB#3: # %while.cond.while.end_crit_edge
- end_loop # label16:
+ end_loop
i32.store 0($1), $2
i32.const $push2=, 12
i32.add $push3=, $0, $pop2
i32.store 0($pop3), $3
.LBB5_4: # %while.end
- end_block # label14:
+ end_block # label12:
# fallthrough-return
.endfunc
.Lfunc_end5:
@@ -359,5 +363,5 @@ bitmap_zero_bits:
.size bitmap_zero_bits, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20090113-3.c.s b/test/torture-s/20090113-3.c.s
index de84e2028..f96457d53 100644
--- a/test/torture-s/20090113-3.c.s
+++ b/test/torture-s/20090113-3.c.s
@@ -79,7 +79,8 @@ foobar: # @foobar
# Child Loop BB1_6 Depth 2
# Child Loop BB1_8 Depth 3
# Child Loop BB1_13 Depth 2
- loop # label0:
+ block
+ loop # label1:
block
block
i32.eqz $push67=, $0
@@ -102,7 +103,7 @@ foobar: # @foobar
br_if 0, $pop68 # 0: up to label4
# BB#4: # %while.cond.return.loopexit62_crit_edge.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label5:
+ end_loop
i32.const $push30=, 16
i32.add $push31=, $5, $pop30
i32.const $push43=, 12
@@ -119,11 +120,12 @@ foobar: # @foobar
# Parent Loop BB1_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB1_8 Depth 3
+ block
loop # label6:
block
i32.const $push45=, 2
i32.eq $push5=, $3, $pop45
- br_if 0, $pop5 # 0: down to label8
+ br_if 0, $pop5 # 0: down to label7
# BB#7: # %while.body9.i.preheader
# in Loop: Header=BB1_6 Depth=2
i32.const $push47=, 2
@@ -135,10 +137,10 @@ foobar: # @foobar
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_6 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label9:
+ loop # label8:
i32.load $push49=, 0($2)
tee_local $push48=, $0=, $pop49
- br_if 4, $pop48 # 4: down to label7
+ br_if 3, $pop48 # 3: down to label5
# BB#9: # %if.end26.i
# in Loop: Header=BB1_8 Depth=3
i32.const $push54=, 4
@@ -148,10 +150,10 @@ foobar: # @foobar
tee_local $push51=, $3=, $pop52
i32.const $push50=, 2
i32.ne $push11=, $pop51, $pop50
- br_if 0, $pop11 # 0: up to label9
+ br_if 0, $pop11 # 0: up to label8
# BB#10: # %while.end30.i.loopexit
# in Loop: Header=BB1_6 Depth=2
- end_loop # label10:
+ end_loop
i32.const $push24=, 16
i32.add $push25=, $5, $pop24
i32.const $push56=, 12
@@ -160,15 +162,16 @@ foobar: # @foobar
i32.store 0($pop12), $pop55
.LBB1_11: # %while.end30.i
# in Loop: Header=BB1_6 Depth=2
- end_block # label8:
+ end_block # label7:
i32.const $3=, 0
i32.load $push58=, 0($4)
tee_local $push57=, $4=, $pop58
br_if 0, $pop57 # 0: up to label6
- br 4 # 4: down to label1
+ br 4 # 4: down to label0
.LBB1_12: # %while.cond16.preheader.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label7:
+ end_loop
+ end_block # label5:
i32.const $push26=, 16
i32.add $push27=, $5, $pop26
i32.const $push62=, 12
@@ -182,17 +185,17 @@ foobar: # @foobar
.LBB1_13: # %while.body21.i
# Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label11:
+ loop # label9:
i32.const $push66=, 1
i32.shr_u $push65=, $0, $pop66
tee_local $push64=, $0=, $pop65
i32.const $push63=, 1
i32.and $push9=, $pop64, $pop63
i32.eqz $push69=, $pop9
- br_if 0, $pop69 # 0: up to label11
+ br_if 0, $pop69 # 0: up to label9
# BB#14: # %while.cond16.return.loopexit_crit_edge.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label12:
+ end_loop
i32.store 0($2), $0
.LBB1_15: # %for.inc
# in Loop: Header=BB1_1 Depth=1
@@ -205,9 +208,10 @@ foobar: # @foobar
i32.shr_u $push35=, $0, $pop36
tee_local $push34=, $0=, $pop35
i32.store 0($pop10), $pop34
- br 0 # 0: up to label0
+ br 0 # 0: up to label1
.LBB1_16: # %for.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push19=, 0
i32.const $push17=, 32
i32.add $push18=, $5, $pop17
@@ -229,13 +233,13 @@ bmp_iter_set_init: # @bmp_iter_set_init
tee_local $push5=, $1=, $pop6
i32.store 0($0), $pop5
block
- br_if 0, $1 # 0: down to label13
+ br_if 0, $1 # 0: down to label10
# BB#1: # %if.then
i32.const $1=, bitmap_zero_bits
i32.const $push8=, bitmap_zero_bits
i32.store 0($0), $pop8
.LBB2_2: # %while.end
- end_block # label13:
+ end_block # label10:
i32.const $push11=, 0
i32.store 8($0), $pop11
i32.load $push10=, 12($1)
@@ -273,4 +277,4 @@ bitmap_zero_bits:
.size bitmap_zero_bits, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20090207-1.c.s b/test/torture-s/20090207-1.c.s
index 7900febcc..6c553f1d5 100644
--- a/test/torture-s/20090207-1.c.s
+++ b/test/torture-s/20090207-1.c.s
@@ -41,4 +41,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20090527-1.c.s b/test/torture-s/20090527-1.c.s
index ef0e22014..86eebc1ad 100644
--- a/test/torture-s/20090527-1.c.s
+++ b/test/torture-s/20090527-1.c.s
@@ -58,5 +58,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20090623-1.c.s b/test/torture-s/20090623-1.c.s
index a12798c6e..c2c23ec02 100644
--- a/test/torture-s/20090623-1.c.s
+++ b/test/torture-s/20090623-1.c.s
@@ -48,4 +48,4 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20090711-1.c.s b/test/torture-s/20090711-1.c.s
index b341846cb..e56f5f81c 100644
--- a/test/torture-s/20090711-1.c.s
+++ b/test/torture-s/20090711-1.c.s
@@ -40,5 +40,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20090814-1.c.s b/test/torture-s/20090814-1.c.s
index be3bffdd7..efd05c13c 100644
--- a/test/torture-s/20090814-1.c.s
+++ b/test/torture-s/20090814-1.c.s
@@ -82,5 +82,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20091229-1.c.s b/test/torture-s/20091229-1.c.s
index a8d4901c2..da7021e6e 100644
--- a/test/torture-s/20091229-1.c.s
+++ b/test/torture-s/20091229-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/20100209-1.c.s b/test/torture-s/20100209-1.c.s
index 5e8daa971..4b90f04af 100644
--- a/test/torture-s/20100209-1.c.s
+++ b/test/torture-s/20100209-1.c.s
@@ -29,4 +29,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20100316-1.c.s b/test/torture-s/20100316-1.c.s
index 9249bcb7b..b1c0f5a0e 100644
--- a/test/torture-s/20100316-1.c.s
+++ b/test/torture-s/20100316-1.c.s
@@ -59,5 +59,5 @@ f:
.size f, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20100416-1.c.s b/test/torture-s/20100416-1.c.s
index 47d240e24..2c7de6df0 100644
--- a/test/torture-s/20100416-1.c.s
+++ b/test/torture-s/20100416-1.c.s
@@ -122,5 +122,5 @@ tests:
.size tests, 80
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20100430-1.c.s b/test/torture-s/20100430-1.c.s
index b3faec00d..8a4cd60d7 100644
--- a/test/torture-s/20100430-1.c.s
+++ b/test/torture-s/20100430-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20100708-1.c.s b/test/torture-s/20100708-1.c.s
index 33b0f9328..b15b74e94 100644
--- a/test/torture-s/20100708-1.c.s
+++ b/test/torture-s/20100708-1.c.s
@@ -46,4 +46,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20100805-1.c.s b/test/torture-s/20100805-1.c.s
index b17420f96..fde08032d 100644
--- a/test/torture-s/20100805-1.c.s
+++ b/test/torture-s/20100805-1.c.s
@@ -24,7 +24,7 @@ foo: # @foo
tee_local $push1=, $1=, $pop2
br_if 0, $pop1 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push6=, $0
# fallthrough-return: $pop6
@@ -46,4 +46,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20100827-1.c.s b/test/torture-s/20100827-1.c.s
index 665dec9ef..194fce392 100644
--- a/test/torture-s/20100827-1.c.s
+++ b/test/torture-s/20100827-1.c.s
@@ -23,7 +23,7 @@ foo: # @foo
i32.add $push4=, $0, $2
tee_local $push3=, $1=, $pop4
i32.eqz $push8=, $pop3
- br_if 3, $pop8 # 3: down to label0
+ br_if 2, $pop8 # 2: down to label0
# BB#3: # %if.end5
# in Loop: Header=BB0_2 Depth=1
i32.const $push6=, 1
@@ -33,7 +33,7 @@ foo: # @foo
i32.load8_u $push2=, 0($pop1)
br_if 0, $pop2 # 0: up to label2
.LBB0_4: # %do.end
- end_loop # label3:
+ end_loop
end_block # label1:
return $2
.LBB0_5: # %if.then4
@@ -56,12 +56,12 @@ main: # @main
i32.call $push1=, foo@FUNCTION, $pop0
i32.const $push2=, 1
i32.ne $push3=, $pop1, $pop2
- br_if 0, $pop3 # 0: down to label4
+ br_if 0, $pop3 # 0: down to label3
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
.LBB1_2: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -75,5 +75,5 @@ main: # @main
.size .L.str, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20101011-1.c.s b/test/torture-s/20101011-1.c.s
index b31203af2..8b2a2c9b3 100644
--- a/test/torture-s/20101011-1.c.s
+++ b/test/torture-s/20101011-1.c.s
@@ -40,7 +40,7 @@ k:
.size k, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype signal, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/20101013-1.c.s b/test/torture-s/20101013-1.c.s
index 551f37c04..190882398 100644
--- a/test/torture-s/20101013-1.c.s
+++ b/test/torture-s/20101013-1.c.s
@@ -74,5 +74,5 @@ build_int_cst: # @build_int_cst
.size build_int_cst, .Lfunc_end3-build_int_cst
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20101025-1.c.s b/test/torture-s/20101025-1.c.s
index fec0a18aa..344f1035b 100644
--- a/test/torture-s/20101025-1.c.s
+++ b/test/torture-s/20101025-1.c.s
@@ -84,6 +84,6 @@ g_7:
.size g_7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20111208-1.c.s b/test/torture-s/20111208-1.c.s
index 29a1d8088..0853f3593 100644
--- a/test/torture-s/20111208-1.c.s
+++ b/test/torture-s/20111208-1.c.s
@@ -13,9 +13,10 @@ pack_unpack: # @pack_unpack
i32.add $2=, $1, $pop0
.LBB0_1: # %while.cond
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
i32.ge_u $push1=, $1, $2
- br_if 1, $pop1 # 1: down to label1
+ br_if 1, $pop1 # 1: down to label0
# BB#2: # %while.body
# in Loop: Header=BB0_1 Depth=1
i32.const $push11=, 1
@@ -31,7 +32,7 @@ pack_unpack: # @pack_unpack
copy_local $1=, $3
i32.const $push12=, 115
i32.ne $push4=, $4, $pop12
- br_if 1, $pop4 # 1: up to label0
+ br_if 1, $pop4 # 1: up to label1
# BB#4: # %sw.bb4
# in Loop: Header=BB0_1 Depth=1
i32.load16_s $push6=, 0($0):p2align=0
@@ -39,7 +40,7 @@ pack_unpack: # @pack_unpack
i32.const $push7=, 2
i32.add $0=, $0, $pop7
copy_local $1=, $3
- br 1 # 1: up to label0
+ br 1 # 1: up to label1
.LBB0_5: # %sw.bb7
# in Loop: Header=BB0_1 Depth=1
end_block # label2:
@@ -48,9 +49,10 @@ pack_unpack: # @pack_unpack
i32.const $push13=, 4
i32.add $0=, $0, $pop13
copy_local $1=, $3
- br 0 # 0: up to label0
+ br 0 # 0: up to label1
.LBB0_6: # %while.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.load8_s $push2=, 0($0)
# fallthrough-return: $pop2
.endfunc
@@ -81,10 +83,11 @@ main: # @main
i32.const $2=, .L.str.1
.LBB2_1: # %while.cond.i
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ block
+ loop # label4:
i32.const $push8=, .L.str.1+2
i32.ge_u $push0=, $2, $pop8
- br_if 1, $pop0 # 1: down to label4
+ br_if 1, $pop0 # 1: down to label3
# BB#2: # %while.body.i
# in Loop: Header=BB2_1 Depth=1
i32.const $push12=, 1
@@ -102,14 +105,14 @@ main: # @main
i32.const $push7=, 4
i32.add $3=, $3, $pop7
copy_local $2=, $0
- br 1 # 1: up to label3
+ br 1 # 1: up to label4
.LBB2_4: # %while.body.i
# in Loop: Header=BB2_1 Depth=1
end_block # label5:
copy_local $2=, $0
i32.const $push13=, 115
i32.ne $push4=, $1, $pop13
- br_if 0, $pop4 # 0: up to label3
+ br_if 0, $pop4 # 0: up to label4
# BB#5: # %sw.bb4.i
# in Loop: Header=BB2_1 Depth=1
i32.load16_s $push6=, 0($3):p2align=0
@@ -117,9 +120,10 @@ main: # @main
i32.const $push14=, 2
i32.add $3=, $3, $pop14
copy_local $2=, $0
- br 0 # 0: up to label3
+ br 0 # 0: up to label4
.LBB2_6: # %pack_unpack.exit
- end_loop # label4:
+ end_loop
+ end_block # label3:
block
i32.load8_u $push1=, 0($3)
br_if 0, $pop1 # 0: down to label6
@@ -155,6 +159,6 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strlen, i32, i32
.functype abort, void
diff --git a/test/torture-s/20111212-1.c.s b/test/torture-s/20111212-1.c.s
index 506a7a837..99cbcb169 100644
--- a/test/torture-s/20111212-1.c.s
+++ b/test/torture-s/20111212-1.c.s
@@ -55,4 +55,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20111227-1.c.s b/test/torture-s/20111227-1.c.s
index cd46258bf..e2afb914d 100644
--- a/test/torture-s/20111227-1.c.s
+++ b/test/torture-s/20111227-1.c.s
@@ -73,5 +73,5 @@ v:
.size v, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20111227-2.c.s b/test/torture-s/20111227-2.c.s
index d363c4a69..bd2ee1df7 100644
--- a/test/torture-s/20111227-2.c.s
+++ b/test/torture-s/20111227-2.c.s
@@ -155,5 +155,5 @@ l:
.size l, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20111227-3.c.s b/test/torture-s/20111227-3.c.s
index f7d6ffe15..020b15362 100644
--- a/test/torture-s/20111227-3.c.s
+++ b/test/torture-s/20111227-3.c.s
@@ -155,5 +155,5 @@ l:
.size l, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20120105-1.c.s b/test/torture-s/20120105-1.c.s
index 597862f58..60dabf120 100644
--- a/test/torture-s/20120105-1.c.s
+++ b/test/torture-s/20120105-1.c.s
@@ -62,4 +62,4 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20120111-1.c.s b/test/torture-s/20120111-1.c.s
index ae2f713e4..08ade2abd 100644
--- a/test/torture-s/20120111-1.c.s
+++ b/test/torture-s/20120111-1.c.s
@@ -42,5 +42,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20120207-1.c.s b/test/torture-s/20120207-1.c.s
index 0f93817bd..72da61910 100644
--- a/test/torture-s/20120207-1.c.s
+++ b/test/torture-s/20120207-1.c.s
@@ -48,5 +48,5 @@ main: # @main
.size .L.str, 11
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20120427-1.c.s b/test/torture-s/20120427-1.c.s
index aaf4c8eaa..3f8f98dfc 100644
--- a/test/torture-s/20120427-1.c.s
+++ b/test/torture-s/20120427-1.c.s
@@ -65,7 +65,8 @@ main: # @main
i32.load $0=, a+4($pop42)
.LBB1_1: # %if.end
# =>This Inner Loop Header: Depth=1
- loop # label1:
+ block
+ loop # label2:
i32.const $push52=, 3
i32.shl $push51=, $6, $pop52
tee_local $push50=, $7=, $pop51
@@ -188,7 +189,7 @@ main: # @main
i32.const $6=, 3
i32.load $push22=, 0($8)
i32.eq $push23=, $pop22, $5
- br_if 6, $pop23 # 6: up to label1
+ br_if 6, $pop23 # 6: up to label2
br 3 # 3: down to label5
.LBB1_21: # %land.lhs.true.2
# in Loop: Header=BB1_1 Depth=1
@@ -220,7 +221,7 @@ main: # @main
i32.load $push71=, a+20($pop13)
tee_local $push70=, $7=, $pop71
i32.gt_s $push14=, $pop72, $pop70
- br_if 5, $pop14 # 5: down to label2
+ br_if 5, $pop14 # 5: down to label1
# BB#26: # %if.end.i45.2
i32.lt_s $push15=, $6, $7
br_if 2, $pop15 # 2: down to label4
@@ -230,7 +231,7 @@ main: # @main
i32.load $push17=, a+16($pop16)
i32.le_u $push19=, $pop18, $pop17
br_if 2, $pop19 # 2: down to label4
- br 5 # 5: down to label2
+ br 5 # 5: down to label1
.LBB1_28: # %if.then
end_block # label6:
call abort@FUNCTION
@@ -251,9 +252,10 @@ main: # @main
tee_local $push66=, $6=, $pop67
i32.const $push65=, 4
i32.lt_s $push40=, $pop66, $pop65
- br_if 0, $pop40 # 0: up to label1
+ br_if 0, $pop40 # 0: up to label2
.LBB1_32: # %for.end25
- end_loop # label2:
+ end_loop
+ end_block # label1:
i32.const $push41=, 0
# fallthrough-return: $pop41
.endfunc
@@ -276,5 +278,5 @@ a:
.size a, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20120427-2.c.s b/test/torture-s/20120427-2.c.s
index 722f69d13..ae024d27f 100644
--- a/test/torture-s/20120427-2.c.s
+++ b/test/torture-s/20120427-2.c.s
@@ -65,7 +65,8 @@ main: # @main
i32.load $0=, a+4($pop42)
.LBB1_1: # %if.end
# =>This Inner Loop Header: Depth=1
- loop # label1:
+ block
+ loop # label2:
i32.const $push52=, 3
i32.shl $push51=, $6, $pop52
tee_local $push50=, $7=, $pop51
@@ -188,7 +189,7 @@ main: # @main
i32.const $6=, 3
i32.load $push22=, 0($8)
i32.eq $push23=, $pop22, $5
- br_if 6, $pop23 # 6: up to label1
+ br_if 6, $pop23 # 6: up to label2
br 3 # 3: down to label5
.LBB1_21: # %land.lhs.true.2
# in Loop: Header=BB1_1 Depth=1
@@ -220,7 +221,7 @@ main: # @main
i32.load $push71=, a+20($pop13)
tee_local $push70=, $7=, $pop71
i32.gt_s $push14=, $pop72, $pop70
- br_if 5, $pop14 # 5: down to label2
+ br_if 5, $pop14 # 5: down to label1
# BB#26: # %if.end.i45.2
i32.lt_s $push15=, $6, $7
br_if 2, $pop15 # 2: down to label4
@@ -230,7 +231,7 @@ main: # @main
i32.load $push17=, a+16($pop16)
i32.le_u $push19=, $pop18, $pop17
br_if 2, $pop19 # 2: down to label4
- br 5 # 5: down to label2
+ br 5 # 5: down to label1
.LBB1_28: # %if.then
end_block # label6:
call abort@FUNCTION
@@ -251,9 +252,10 @@ main: # @main
tee_local $push66=, $6=, $pop67
i32.const $push65=, 4
i32.lt_s $push40=, $pop66, $pop65
- br_if 0, $pop40 # 0: up to label1
+ br_if 0, $pop40 # 0: up to label2
.LBB1_32: # %for.end25
- end_loop # label2:
+ end_loop
+ end_block # label1:
i32.const $push41=, 0
# fallthrough-return: $pop41
.endfunc
@@ -276,5 +278,5 @@ a:
.size a, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20120615-1.c.s b/test/torture-s/20120615-1.c.s
index 3801ad059..4675b799b 100644
--- a/test/torture-s/20120615-1.c.s
+++ b/test/torture-s/20120615-1.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20120808-1.c.s b/test/torture-s/20120808-1.c.s
index 3aab7472f..ae854bc61 100644
--- a/test/torture-s/20120808-1.c.s
+++ b/test/torture-s/20120808-1.c.s
@@ -42,35 +42,35 @@ main: # @main
block
i32.const $push42=, 25
i32.eq $push7=, $3, $pop42
- br_if 0, $pop7 # 0: down to label3
+ br_if 0, $pop7 # 0: down to label2
# BB#2: # %for.body
# in Loop: Header=BB0_1 Depth=1
block
i32.const $push45=, 2
i32.eq $push8=, $3, $pop45
- br_if 0, $pop8 # 0: down to label4
+ br_if 0, $pop8 # 0: down to label3
# BB#3: # %for.body
# in Loop: Header=BB0_1 Depth=1
i32.const $4=, 255
i32.const $push46=, 1
i32.ne $push9=, $3, $pop46
- br_if 2, $pop9 # 2: down to label2
+ br_if 2, $pop9 # 2: down to label1
# BB#4: # %sw.bb
# in Loop: Header=BB0_1 Depth=1
i32.const $4=, 253
- br 2 # 2: down to label2
+ br 2 # 2: down to label1
.LBB0_5: # %sw.bb1
# in Loop: Header=BB0_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $4=, 251
- br 1 # 1: down to label2
+ br 1 # 1: down to label1
.LBB0_6: # %sw.bb3
# in Loop: Header=BB0_1 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $4=, 254
.LBB0_7: # %sw.epilog
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.const $push51=, 0
i32.store cp($pop51), $1
i32.add $push11=, $5, $3
@@ -83,49 +83,49 @@ main: # @main
i32.ne $push12=, $pop48, $pop47
br_if 0, $pop12 # 0: up to label0
# BB#8: # %for.end
- end_loop # label1:
+ end_loop
block
i32.load8_u $push14=, 0($5)
i32.const $push13=, 255
i32.ne $push15=, $pop14, $pop13
- br_if 0, $pop15 # 0: down to label5
+ br_if 0, $pop15 # 0: down to label4
# BB#9: # %lor.lhs.false
i32.load8_u $push17=, 1($5)
i32.const $push16=, 253
i32.ne $push18=, $pop17, $pop16
- br_if 0, $pop18 # 0: down to label5
+ br_if 0, $pop18 # 0: down to label4
# BB#10: # %lor.lhs.false14
i32.load8_u $push20=, 2($5)
i32.const $push19=, 251
i32.ne $push21=, $pop20, $pop19
- br_if 0, $pop21 # 0: down to label5
+ br_if 0, $pop21 # 0: down to label4
# BB#11: # %lor.lhs.false19
i32.load8_u $push22=, 3($5)
i32.const $push52=, 255
i32.ne $push23=, $pop22, $pop52
- br_if 0, $pop23 # 0: down to label5
+ br_if 0, $pop23 # 0: down to label4
# BB#12: # %lor.lhs.false24
i32.load8_u $push24=, 4($5)
i32.const $push53=, 255
i32.ne $push25=, $pop24, $pop53
- br_if 0, $pop25 # 0: down to label5
+ br_if 0, $pop25 # 0: down to label4
# BB#13: # %lor.lhs.false29
i32.load8_u $push27=, 25($5)
i32.const $push26=, 254
i32.ne $push28=, $pop27, $pop26
- br_if 0, $pop28 # 0: down to label5
+ br_if 0, $pop28 # 0: down to label4
# BB#14: # %lor.lhs.false34
i32.const $push54=, 0
i32.load $push29=, cp($pop54)
i32.const $push30=, d+30
i32.ne $push31=, $pop29, $pop30
- br_if 0, $pop31 # 0: down to label5
+ br_if 0, $pop31 # 0: down to label4
# BB#15: # %if.end
i32.const $push55=, 0
call exit@FUNCTION, $pop55
unreachable
.LBB0_16: # %if.then
- end_block # label5:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -160,6 +160,6 @@ cp:
.size cp, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20120817-1.c.s b/test/torture-s/20120817-1.c.s
index 94a4a71b5..29c092b30 100644
--- a/test/torture-s/20120817-1.c.s
+++ b/test/torture-s/20120817-1.c.s
@@ -55,6 +55,6 @@ foo:
.size foo, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/20120919-1.c.s b/test/torture-s/20120919-1.c.s
index 3dac64a7a..bdd7d7484 100644
--- a/test/torture-s/20120919-1.c.s
+++ b/test/torture-s/20120919-1.c.s
@@ -58,7 +58,7 @@ main: # @main
# =>This Inner Loop Header: Depth=1
loop # label2:
block
- br_if 0, $6 # 0: down to label4
+ br_if 0, $6 # 0: down to label3
# BB#3: # %if.then
# in Loop: Header=BB1_2 Depth=1
f64.load $3=, 0($1)
@@ -77,14 +77,14 @@ main: # @main
i32.add $5=, $pop5, $5
.LBB1_4: # %if.end11
# in Loop: Header=BB1_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push37=, 1
i32.add $push36=, $6, $pop37
tee_local $push35=, $6=, $pop36
i32.lt_s $push6=, $pop35, $0
br_if 0, $pop6 # 0: up to label2
# BB#5: # %while.end
- end_loop # label3:
+ end_loop
i32.const $push7=, 1234567890
i32.ne $push8=, $5, $pop7
br_if 0, $pop8 # 0: down to label1
@@ -142,5 +142,5 @@ pi:
.size pi, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20121108-1.c.s b/test/torture-s/20121108-1.c.s
index cc628e8a5..615247940 100644
--- a/test/torture-s/20121108-1.c.s
+++ b/test/torture-s/20121108-1.c.s
@@ -226,7 +226,7 @@ result:
.size .Lstr, 7
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype printf, i32, i32
.functype puts, i32, i32
diff --git a/test/torture-s/20131127-1.c.s b/test/torture-s/20131127-1.c.s
index 177440320..dc9e0b895 100644
--- a/test/torture-s/20131127-1.c.s
+++ b/test/torture-s/20131127-1.c.s
@@ -148,4 +148,4 @@ e:
.size e, 14
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20140212-1.c.s b/test/torture-s/20140212-1.c.s
index 99f300088..3d224e243 100644
--- a/test/torture-s/20140212-1.c.s
+++ b/test/torture-s/20140212-1.c.s
@@ -39,16 +39,16 @@ fn1: # @fn1
block
block
i32.eqz $push30=, $3
- br_if 0, $pop30 # 0: down to label3
+ br_if 0, $pop30 # 0: down to label2
# BB#2: # %if.then
# in Loop: Header=BB0_1 Depth=1
i32.const $push23=, 0
i32.const $push22=, 1
i32.store c($pop23), $pop22
- br 1 # 1: down to label2
+ br 1 # 1: down to label1
.LBB0_3: # %if.else
# in Loop: Header=BB0_1 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push27=, 0
i32.const $push26=, 9
i32.store h($pop27), $pop26
@@ -57,11 +57,11 @@ fn1: # @fn1
i32.store i($pop25), $pop24
.LBB0_4: # %if.end
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.eqz $push31=, $4
br_if 0, $pop31 # 0: up to label0
# BB#5: # %if.then15
- end_loop # label1:
+ end_loop
i32.const $push6=, 0
i32.store8 j($pop6), $1
i32.const $push29=, 0
@@ -107,21 +107,21 @@ main: # @main
i32.const $4=, 0
.LBB1_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
block
block
i32.eqz $push32=, $2
- br_if 0, $pop32 # 0: down to label7
+ br_if 0, $pop32 # 0: down to label5
# BB#2: # %if.then.i
# in Loop: Header=BB1_1 Depth=1
i32.const $4=, 1
i32.const $push23=, 0
i32.const $push22=, 1
i32.store c($pop23), $pop22
- br 1 # 1: down to label6
+ br 1 # 1: down to label4
.LBB1_3: # %if.else.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label7:
+ end_block # label5:
i32.const $push27=, 0
i32.const $push26=, 9
i32.store h($pop27), $pop26
@@ -130,11 +130,11 @@ main: # @main
i32.store i($pop25), $pop24
.LBB1_4: # %if.end.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label6:
+ end_block # label4:
i32.eqz $push33=, $3
- br_if 0, $pop33 # 0: up to label4
+ br_if 0, $pop33 # 0: up to label3
# BB#5: # %fn1.exit
- end_loop # label5:
+ end_loop
i32.const $push30=, 0
i32.store8 j($pop30), $1
i32.const $push29=, 0
@@ -146,12 +146,12 @@ main: # @main
block
i32.const $push7=, 1
i32.ne $push8=, $4, $pop7
- br_if 0, $pop8 # 0: down to label8
+ br_if 0, $pop8 # 0: down to label6
# BB#6: # %if.end
i32.const $push31=, 0
return $pop31
.LBB1_7: # %if.then
- end_block # label8:
+ end_block # label6:
call abort@FUNCTION
unreachable
.endfunc
@@ -256,5 +256,5 @@ h:
.size h, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/20140326-1.c.s b/test/torture-s/20140326-1.c.s
index 829d395b1..486f0c9b0 100644
--- a/test/torture-s/20140326-1.c.s
+++ b/test/torture-s/20140326-1.c.s
@@ -23,4 +23,4 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/20140425-1.c.s b/test/torture-s/20140425-1.c.s
index cc807d790..25f3a160b 100644
--- a/test/torture-s/20140425-1.c.s
+++ b/test/torture-s/20140425-1.c.s
@@ -55,5 +55,5 @@ set: # @set
.size set, .Lfunc_end1-set
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/900409-1.c.s b/test/torture-s/900409-1.c.s
index 41c34cc48..be53c7d66 100644
--- a/test/torture-s/900409-1.c.s
+++ b/test/torture-s/900409-1.c.s
@@ -105,5 +105,5 @@ main: # @main
.size main, .Lfunc_end6-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920202-1.c.s b/test/torture-s/920202-1.c.s
index 4ff8544d9..5043618be 100644
--- a/test/torture-s/920202-1.c.s
+++ b/test/torture-s/920202-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920409-1.c.s b/test/torture-s/920409-1.c.s
index 479017a79..c6cc211de 100644
--- a/test/torture-s/920409-1.c.s
+++ b/test/torture-s/920409-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920410-1.c.s b/test/torture-s/920410-1.c.s
index f1d13ad36..b81f204f7 100644
--- a/test/torture-s/920410-1.c.s
+++ b/test/torture-s/920410-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920411-1.c.s b/test/torture-s/920411-1.c.s
index 2e9492677..db4bf2256 100644
--- a/test/torture-s/920411-1.c.s
+++ b/test/torture-s/920411-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920428-1.c.s b/test/torture-s/920428-1.c.s
index 25b773f1e..4f550665b 100644
--- a/test/torture-s/920428-1.c.s
+++ b/test/torture-s/920428-1.c.s
@@ -44,6 +44,6 @@ main: # @main
.size .L.str, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920429-1.c.s b/test/torture-s/920429-1.c.s
index bbacda009..0b734d2d6 100644
--- a/test/torture-s/920429-1.c.s
+++ b/test/torture-s/920429-1.c.s
@@ -69,5 +69,5 @@ j:
.size j, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920501-1.c.s b/test/torture-s/920501-1.c.s
index fe8e0d2fc..861ec68bd 100644
--- a/test/torture-s/920501-1.c.s
+++ b/test/torture-s/920501-1.c.s
@@ -56,5 +56,5 @@ s:
.size s, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920501-2.c.s b/test/torture-s/920501-2.c.s
index f0f7af324..92889e7c6 100644
--- a/test/torture-s/920501-2.c.s
+++ b/test/torture-s/920501-2.c.s
@@ -19,7 +19,7 @@ gcd_ll: # @gcd_ll
i64.rem_u $push7=, $0, $1
tee_local $push6=, $0=, $pop7
i64.eqz $push1=, $pop6
- br_if 3, $pop1 # 3: down to label0
+ br_if 2, $pop1 # 2: down to label0
# BB#3: # %if.end5
# in Loop: Header=BB0_2 Depth=1
i64.rem_u $push10=, $1, $0
@@ -28,7 +28,7 @@ gcd_ll: # @gcd_ll
i64.ne $push2=, $pop9, $pop8
br_if 0, $pop2 # 0: up to label2
.LBB0_4: # %return
- end_loop # label3:
+ end_loop
end_block # label1:
i32.wrap/i64 $push4=, $0
return $pop4
@@ -54,31 +54,31 @@ powmod_ll: # @powmod_ll
block
block
i32.eqz $push21=, $1
- br_if 0, $pop21 # 0: down to label5
+ br_if 0, $pop21 # 0: down to label4
# BB#1: # %for.body.preheader
i32.const $3=, 0
copy_local $4=, $1
.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label5:
i32.const $push12=, 1
i32.add $3=, $3, $pop12
i32.const $push11=, 1
i32.shr_u $push10=, $4, $pop11
tee_local $push9=, $4=, $pop10
- br_if 0, $pop9 # 0: up to label6
+ br_if 0, $pop9 # 0: up to label5
# BB#3: # %for.end
- end_loop # label7:
+ end_loop
i32.const $push14=, -1
i32.add $push0=, $3, $pop14
i32.const $push13=, 1
i32.lt_s $push1=, $pop0, $pop13
- br_if 1, $pop1 # 1: down to label4
+ br_if 1, $pop1 # 1: down to label3
# BB#4: # %for.body4.preheader
copy_local $5=, $0
.LBB1_5: # %for.body4
# =>This Inner Loop Header: Depth=1
- loop # label8:
+ loop # label6:
i64.mul $push2=, $5, $5
i64.rem_u $5=, $pop2, $2
block
@@ -88,26 +88,26 @@ powmod_ll: # @powmod_ll
i32.shl $push4=, $pop16, $pop3
i32.and $push5=, $pop4, $1
i32.eqz $push22=, $pop5
- br_if 0, $pop22 # 0: down to label10
+ br_if 0, $pop22 # 0: down to label7
# BB#6: # %if.then5
# in Loop: Header=BB1_5 Depth=1
i64.mul $push6=, $5, $0
i64.rem_u $5=, $pop6, $2
.LBB1_7: # %for.inc9
# in Loop: Header=BB1_5 Depth=1
- end_block # label10:
+ end_block # label7:
i32.const $push20=, -1
i32.add $push19=, $3, $pop20
tee_local $push18=, $3=, $pop19
i32.const $push17=, 1
i32.gt_s $push7=, $pop18, $pop17
- br_if 0, $pop7 # 0: up to label8
+ br_if 0, $pop7 # 0: up to label6
.LBB1_8: # %cleanup
- end_loop # label9:
- end_block # label5:
+ end_loop
+ end_block # label4:
return $5
.LBB1_9:
- end_block # label4:
+ end_block # label3:
copy_local $push8=, $0
# fallthrough-return: $pop8
.endfunc
@@ -143,13 +143,13 @@ facts: # @facts
# Child Loop BB2_19 Depth 2
# Child Loop BB2_22 Depth 2
# Child Loop BB2_29 Depth 2
- loop # label11:
+ loop # label8:
copy_local $6=, $13
copy_local $13=, $5
i64.const $14=, 1
block
i32.eqz $push106=, $3
- br_if 0, $pop106 # 0: down to label13
+ br_if 0, $pop106 # 0: down to label9
# BB#2: # %for.body.i.preheader
# in Loop: Header=BB2_1 Depth=1
i32.const $1=, -1
@@ -158,7 +158,7 @@ facts: # @facts
.LBB2_3: # %for.body.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label14:
+ loop # label10:
copy_local $push47=, $10
tee_local $push46=, $2=, $pop47
i32.const $push45=, 1
@@ -168,22 +168,22 @@ facts: # @facts
i32.const $push43=, 1
i32.shr_u $push42=, $11, $pop43
tee_local $push41=, $11=, $pop42
- br_if 0, $pop41 # 0: up to label14
+ br_if 0, $pop41 # 0: up to label10
# BB#4: # %for.end.i
# in Loop: Header=BB2_1 Depth=1
- end_loop # label15:
+ end_loop
block
block
i32.const $push48=, 1
i32.lt_s $push0=, $1, $pop48
- br_if 0, $pop0 # 0: down to label17
+ br_if 0, $pop0 # 0: down to label12
# BB#5: # %for.body4.i.preheader
# in Loop: Header=BB2_1 Depth=1
copy_local $12=, $6
.LBB2_6: # %for.body4.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label18:
+ loop # label13:
i64.mul $push1=, $12, $12
i64.rem_u $12=, $pop1, $0
block
@@ -193,28 +193,28 @@ facts: # @facts
i32.shl $push3=, $pop50, $pop2
i32.and $push4=, $pop3, $3
i32.eqz $push107=, $pop4
- br_if 0, $pop107 # 0: down to label20
+ br_if 0, $pop107 # 0: down to label14
# BB#7: # %if.then5.i
# in Loop: Header=BB2_6 Depth=2
i64.mul $push5=, $12, $6
i64.rem_u $12=, $pop5, $0
.LBB2_8: # %for.inc9.i
# in Loop: Header=BB2_6 Depth=2
- end_block # label20:
+ end_block # label14:
i32.const $push54=, -1
i32.add $push53=, $2, $pop54
tee_local $push52=, $2=, $pop53
i32.const $push51=, 1
i32.gt_s $push6=, $pop52, $pop51
- br_if 0, $pop6 # 0: up to label18
- br 3 # 3: down to label16
+ br_if 0, $pop6 # 0: up to label13
+ br 2 # 2: down to label11
.LBB2_9: # in Loop: Header=BB2_1 Depth=1
- end_loop # label19:
- end_block # label17:
+ end_loop
+ end_block # label12:
copy_local $12=, $6
.LBB2_10: # %for.body.i114.preheader
# in Loop: Header=BB2_1 Depth=1
- end_block # label16:
+ end_block # label11:
i64.add $13=, $12, $4
i32.const $1=, -1
i32.const $10=, 1
@@ -222,7 +222,7 @@ facts: # @facts
.LBB2_11: # %for.body.i114
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label21:
+ loop # label15:
copy_local $push61=, $10
tee_local $push60=, $2=, $pop61
i32.const $push59=, 1
@@ -232,22 +232,22 @@ facts: # @facts
i32.const $push57=, 1
i32.shr_u $push56=, $11, $pop57
tee_local $push55=, $11=, $pop56
- br_if 0, $pop55 # 0: up to label21
+ br_if 0, $pop55 # 0: up to label15
# BB#12: # %for.end.i116
# in Loop: Header=BB2_1 Depth=1
- end_loop # label22:
+ end_loop
block
block
i32.const $push62=, 1
i32.lt_s $push7=, $1, $pop62
- br_if 0, $pop7 # 0: down to label24
+ br_if 0, $pop7 # 0: down to label17
# BB#13: # %for.body4.i125.preheader
# in Loop: Header=BB2_1 Depth=1
copy_local $12=, $9
.LBB2_14: # %for.body4.i125
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label25:
+ loop # label18:
i64.mul $push8=, $12, $12
i64.rem_u $12=, $pop8, $0
block
@@ -257,28 +257,28 @@ facts: # @facts
i32.shl $push10=, $pop64, $pop9
i32.and $push11=, $pop10, $3
i32.eqz $push108=, $pop11
- br_if 0, $pop108 # 0: down to label27
+ br_if 0, $pop108 # 0: down to label19
# BB#15: # %if.then5.i128
# in Loop: Header=BB2_14 Depth=2
i64.mul $push12=, $12, $9
i64.rem_u $12=, $pop12, $0
.LBB2_16: # %for.inc9.i131
# in Loop: Header=BB2_14 Depth=2
- end_block # label27:
+ end_block # label19:
i32.const $push68=, -1
i32.add $push67=, $2, $pop68
tee_local $push66=, $2=, $pop67
i32.const $push65=, 1
i32.gt_s $push13=, $pop66, $pop65
- br_if 0, $pop13 # 0: up to label25
- br 3 # 3: down to label23
+ br_if 0, $pop13 # 0: up to label18
+ br 2 # 2: down to label16
.LBB2_17: # in Loop: Header=BB2_1 Depth=1
- end_loop # label26:
- end_block # label24:
+ end_loop
+ end_block # label17:
copy_local $12=, $9
.LBB2_18: # %for.body.i88.preheader
# in Loop: Header=BB2_1 Depth=1
- end_block # label23:
+ end_block # label16:
i64.add $14=, $12, $4
i32.const $1=, -1
i32.const $10=, 1
@@ -286,7 +286,7 @@ facts: # @facts
.LBB2_19: # %for.body.i88
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label28:
+ loop # label20:
copy_local $push75=, $10
tee_local $push74=, $2=, $pop75
i32.const $push73=, 1
@@ -296,20 +296,20 @@ facts: # @facts
i32.const $push71=, 1
i32.shr_u $push70=, $11, $pop71
tee_local $push69=, $11=, $pop70
- br_if 0, $pop69 # 0: up to label28
+ br_if 0, $pop69 # 0: up to label20
# BB#20: # %for.end.i90
# in Loop: Header=BB2_1 Depth=1
- end_loop # label29:
+ end_loop
i32.const $push76=, 1
i32.lt_s $push14=, $1, $pop76
- br_if 0, $pop14 # 0: down to label13
+ br_if 0, $pop14 # 0: down to label9
# BB#21: # %for.body4.i99.preheader
# in Loop: Header=BB2_1 Depth=1
copy_local $12=, $14
.LBB2_22: # %for.body4.i99
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label30:
+ loop # label21:
i64.mul $push15=, $12, $12
i64.rem_u $12=, $pop15, $0
block
@@ -319,26 +319,27 @@ facts: # @facts
i32.shl $push17=, $pop78, $pop16
i32.and $push18=, $pop17, $3
i32.eqz $push109=, $pop18
- br_if 0, $pop109 # 0: down to label32
+ br_if 0, $pop109 # 0: down to label22
# BB#23: # %if.then5.i102
# in Loop: Header=BB2_22 Depth=2
i64.mul $push19=, $12, $14
i64.rem_u $12=, $pop19, $0
.LBB2_24: # %for.inc9.i105
# in Loop: Header=BB2_22 Depth=2
- end_block # label32:
+ end_block # label22:
i32.const $push82=, -1
i32.add $push81=, $2, $pop82
tee_local $push80=, $2=, $pop81
i32.const $push79=, 1
i32.gt_s $push20=, $pop80, $pop79
- br_if 0, $pop20 # 0: up to label30
+ br_if 0, $pop20 # 0: up to label21
# BB#25: # in Loop: Header=BB2_1 Depth=1
- end_loop # label31:
+ end_loop
copy_local $14=, $12
.LBB2_26: # %powmod_ll.exit107
# in Loop: Header=BB2_1 Depth=1
- end_block # label13:
+ end_block # label9:
+ block
i64.add $push86=, $14, $4
tee_local $push85=, $9=, $pop86
i64.sub $push23=, $13, $pop85
@@ -353,7 +354,7 @@ facts: # @facts
i64.rem_u $8=, $pop27, $0
block
i32.ne $push28=, $7, $16
- br_if 0, $pop28 # 0: down to label33
+ br_if 0, $pop28 # 0: down to label24
# BB#27: # %if.then19
# in Loop: Header=BB2_1 Depth=1
i64.const $push88=, 4294967295
@@ -362,38 +363,40 @@ facts: # @facts
i32.add $17=, $17, $pop87
block
i64.eqz $push29=, $0
- br_if 0, $pop29 # 0: down to label34
+ br_if 0, $pop29 # 0: down to label25
# BB#28: # %if.end.i.preheader
# in Loop: Header=BB2_1 Depth=1
copy_local $14=, $0
.LBB2_29: # %if.end.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label35:
+ block
+ loop # label27:
i64.rem_u $push90=, $12, $14
tee_local $push89=, $12=, $pop90
i64.eqz $push30=, $pop89
- br_if 1, $pop30 # 1: down to label36
+ br_if 1, $pop30 # 1: down to label26
# BB#30: # %if.end5.i
# in Loop: Header=BB2_29 Depth=2
i64.rem_u $push93=, $14, $12
tee_local $push92=, $14=, $pop93
i64.const $push91=, 0
i64.ne $push31=, $pop92, $pop91
- br_if 0, $pop31 # 0: up to label35
- br 2 # 2: down to label34
+ br_if 0, $pop31 # 0: up to label27
+ br 2 # 2: down to label25
.LBB2_31: # in Loop: Header=BB2_1 Depth=1
- end_loop # label36:
+ end_loop
+ end_block # label26:
copy_local $12=, $14
.LBB2_32: # %gcd_ll.exit
# in Loop: Header=BB2_1 Depth=1
- end_block # label34:
+ end_block # label25:
i32.add $16=, $17, $16
i32.wrap/i64 $push96=, $12
tee_local $push95=, $2=, $pop96
i32.const $push94=, 1
i32.eq $push32=, $pop95, $pop94
- br_if 0, $pop32 # 0: down to label33
+ br_if 0, $pop32 # 0: down to label24
# BB#33: # %if.then26
# in Loop: Header=BB2_1 Depth=1
i32.store 0($15), $2
@@ -403,21 +406,22 @@ facts: # @facts
tee_local $push98=, $0=, $pop99
i64.const $push97=, 1
i64.eq $push34=, $pop98, $pop97
- br_if 2, $pop34 # 2: down to label12
+ br_if 1, $pop34 # 1: down to label23
# BB#34: # in Loop: Header=BB2_1 Depth=1
i32.const $push101=, 4
i32.add $15=, $15, $pop101
.LBB2_35: # %for.inc
# in Loop: Header=BB2_1 Depth=1
- end_block # label33:
+ end_block # label24:
i32.const $push105=, 1
i32.add $push104=, $7, $pop105
tee_local $push103=, $7=, $pop104
i32.const $push102=, 10000
i32.lt_s $push35=, $pop103, $pop102
- br_if 0, $pop35 # 0: up to label11
+ br_if 1, $pop35 # 1: up to label8
.LBB2_36: # %cleanup
- end_loop # label12:
+ end_block # label23:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end2:
@@ -440,25 +444,25 @@ main: # @main
i32.load $push6=, factab($pop14)
i32.const $push7=, 7
i32.ne $push8=, $pop6, $pop7
- br_if 0, $pop8 # 0: down to label37
+ br_if 0, $pop8 # 0: down to label28
# BB#1: # %entry
i32.const $push15=, 0
i32.load $push0=, factab+4($pop15)
i32.const $push9=, 73
i32.ne $push10=, $pop0, $pop9
- br_if 0, $pop10 # 0: down to label37
+ br_if 0, $pop10 # 0: down to label28
# BB#2: # %entry
i32.const $push16=, 0
i32.load $push1=, factab+8($pop16)
i32.const $push11=, 262657
i32.ne $push12=, $pop1, $pop11
- br_if 0, $pop12 # 0: down to label37
+ br_if 0, $pop12 # 0: down to label28
# BB#3: # %if.end
i32.const $push13=, 0
call exit@FUNCTION, $pop13
unreachable
.LBB3_4: # %if.then
- end_block # label37:
+ end_block # label28:
call abort@FUNCTION
unreachable
.endfunc
@@ -475,6 +479,6 @@ factab:
.size factab, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920501-6.c.s b/test/torture-s/920501-6.c.s
index cf4fb3bbb..b176daefd 100644
--- a/test/torture-s/920501-6.c.s
+++ b/test/torture-s/920501-6.c.s
@@ -39,7 +39,7 @@ str2llu: # @str2llu
copy_local $0=, $pop0
br_if 0, $1 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push17=, $2
# fallthrough-return: $pop17
@@ -60,7 +60,7 @@ sqrtllu: # @sqrtllu
i64.const $2=, 0
.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
i64.const $push14=, 1
i64.add $2=, $2, $pop14
i64.const $push13=, 1
@@ -68,9 +68,9 @@ sqrtllu: # @sqrtllu
tee_local $push11=, $1=, $pop12
i64.const $push10=, 0
i64.ne $push0=, $pop11, $pop10
- br_if 0, $pop0 # 0: up to label3
+ br_if 0, $pop0 # 0: up to label2
# BB#2: # %for.end
- end_loop # label4:
+ end_loop
i64.const $push20=, 1
i64.const $push19=, 1
i64.shr_u $push4=, $2, $pop19
@@ -86,7 +86,7 @@ sqrtllu: # @sqrtllu
i64.add $2=, $pop17, $pop6
.LBB1_3: # %do.body
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label3:
i64.div_u $push25=, $0, $2
tee_local $push24=, $1=, $pop25
i64.add $push7=, $1, $2
@@ -94,9 +94,9 @@ sqrtllu: # @sqrtllu
i64.shr_u $push22=, $pop7, $pop23
tee_local $push21=, $2=, $pop22
i64.lt_u $push8=, $pop24, $pop21
- br_if 0, $pop8 # 0: up to label5
+ br_if 0, $pop8 # 0: up to label3
# BB#4: # %do.end
- end_loop # label6:
+ end_loop
i32.wrap/i64 $push9=, $2
# fallthrough-return: $pop9
.endfunc
@@ -115,7 +115,7 @@ plist: # @plist
copy_local $4=, $2
block
i64.gt_u $push0=, $0, $1
- br_if 0, $pop0 # 0: down to label7
+ br_if 0, $pop0 # 0: down to label4
# BB#1: # %for.cond.i.preheader.preheader
copy_local $4=, $2
.LBB2_2: # %for.cond.i.preheader
@@ -123,13 +123,13 @@ plist: # @plist
# Child Loop BB2_3 Depth 2
# Child Loop BB2_5 Depth 2
# Child Loop BB2_8 Depth 2
- loop # label8:
+ loop # label5:
copy_local $5=, $0
i64.const $6=, 0
.LBB2_3: # %for.cond.i
# Parent Loop BB2_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label10:
+ loop # label6:
i64.const $push23=, 1
i64.add $6=, $6, $pop23
i64.const $push22=, 1
@@ -137,10 +137,10 @@ plist: # @plist
tee_local $push20=, $5=, $pop21
i64.const $push19=, 0
i64.ne $push1=, $pop20, $pop19
- br_if 0, $pop1 # 0: up to label10
+ br_if 0, $pop1 # 0: up to label6
# BB#4: # %for.end.i
# in Loop: Header=BB2_2 Depth=1
- end_loop # label11:
+ end_loop
i64.const $push30=, 63
i64.shl $push2=, $6, $pop30
i64.const $push29=, 63
@@ -157,7 +157,7 @@ plist: # @plist
.LBB2_5: # %do.body.i
# Parent Loop BB2_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label12:
+ loop # label7:
i64.div_u $push35=, $0, $6
tee_local $push34=, $5=, $pop35
i64.add $push7=, $5, $6
@@ -165,53 +165,53 @@ plist: # @plist
i64.shr_u $push32=, $pop7, $pop33
tee_local $push31=, $6=, $pop32
i64.lt_u $push8=, $pop34, $pop31
- br_if 0, $pop8 # 0: up to label12
+ br_if 0, $pop8 # 0: up to label7
# BB#6: # %sqrtllu.exit
# in Loop: Header=BB2_2 Depth=1
- end_loop # label13:
+ end_loop
block
block
i32.wrap/i64 $push38=, $6
tee_local $push37=, $3=, $pop38
i32.const $push36=, 3
i32.lt_u $push9=, $pop37, $pop36
- br_if 0, $pop9 # 0: down to label15
+ br_if 0, $pop9 # 0: down to label9
# BB#7: # %for.body3.preheader
# in Loop: Header=BB2_2 Depth=1
i32.const $7=, 3
.LBB2_8: # %for.body3
# Parent Loop BB2_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label16:
+ loop # label10:
i64.extend_u/i32 $push10=, $7
i64.rem_u $push11=, $0, $pop10
i64.eqz $push12=, $pop11
- br_if 3, $pop12 # 3: down to label14
+ br_if 2, $pop12 # 2: down to label8
# BB#9: # %for.cond1
# in Loop: Header=BB2_8 Depth=2
i32.const $push41=, 2
i32.add $push40=, $7, $pop41
tee_local $push39=, $7=, $pop40
i32.le_u $push13=, $pop39, $3
- br_if 0, $pop13 # 0: up to label16
+ br_if 0, $pop13 # 0: up to label10
.LBB2_10: # %for.end
# in Loop: Header=BB2_2 Depth=1
- end_loop # label17:
- end_block # label15:
+ end_loop
+ end_block # label9:
i64.store 0($4), $0
i32.const $push42=, 8
i32.add $4=, $4, $pop42
.LBB2_11: # %for.inc6
# in Loop: Header=BB2_2 Depth=1
- end_block # label14:
+ end_block # label8:
i64.const $push45=, 2
i64.add $push44=, $0, $pop45
tee_local $push43=, $0=, $pop44
i64.le_u $push14=, $pop43, $1
- br_if 0, $pop14 # 0: up to label8
+ br_if 0, $pop14 # 0: up to label5
.LBB2_12: # %for.end8
- end_loop # label9:
- end_block # label7:
+ end_loop
+ end_block # label4:
i64.const $push15=, 0
i64.store 0($4), $pop15
i32.sub $push16=, $4, $2
@@ -245,13 +245,13 @@ main: # @main
# Child Loop BB3_2 Depth 2
# Child Loop BB3_4 Depth 2
# Child Loop BB3_7 Depth 2
- loop # label18:
+ loop # label11:
copy_local $5=, $4
i64.const $6=, 0
.LBB3_2: # %for.cond.i.i
# Parent Loop BB3_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label20:
+ loop # label12:
i64.const $push37=, 1
i64.add $6=, $6, $pop37
i64.const $push36=, 1
@@ -259,10 +259,10 @@ main: # @main
tee_local $push34=, $5=, $pop35
i64.const $push33=, 0
i64.ne $push0=, $pop34, $pop33
- br_if 0, $pop0 # 0: up to label20
+ br_if 0, $pop0 # 0: up to label12
# BB#3: # %for.end.i.i
# in Loop: Header=BB3_1 Depth=1
- end_loop # label21:
+ end_loop
i64.const $push44=, 63
i64.shl $push1=, $6, $pop44
i64.const $push43=, 63
@@ -279,7 +279,7 @@ main: # @main
.LBB3_4: # %do.body.i.i
# Parent Loop BB3_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label22:
+ loop # label13:
i64.div_u $push49=, $4, $6
tee_local $push48=, $5=, $pop49
i64.add $push6=, $5, $6
@@ -287,81 +287,81 @@ main: # @main
i64.shr_u $push46=, $pop6, $pop47
tee_local $push45=, $6=, $pop46
i64.lt_u $push7=, $pop48, $pop45
- br_if 0, $pop7 # 0: up to label22
+ br_if 0, $pop7 # 0: up to label13
# BB#5: # %sqrtllu.exit.i
# in Loop: Header=BB3_1 Depth=1
- end_loop # label23:
+ end_loop
block
block
i32.wrap/i64 $push52=, $6
tee_local $push51=, $2=, $pop52
i32.const $push50=, 3
i32.lt_u $push8=, $pop51, $pop50
- br_if 0, $pop8 # 0: down to label25
+ br_if 0, $pop8 # 0: down to label15
# BB#6: # %for.body3.i.preheader
# in Loop: Header=BB3_1 Depth=1
i32.const $7=, 3
.LBB3_7: # %for.body3.i
# Parent Loop BB3_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label26:
+ loop # label16:
i64.extend_u/i32 $push9=, $7
i64.rem_u $push10=, $4, $pop9
i64.eqz $push11=, $pop10
- br_if 3, $pop11 # 3: down to label24
+ br_if 2, $pop11 # 2: down to label14
# BB#8: # %for.cond1.i
# in Loop: Header=BB3_7 Depth=2
i32.const $push55=, 2
i32.add $push54=, $7, $pop55
tee_local $push53=, $7=, $pop54
i32.le_u $push12=, $pop53, $2
- br_if 0, $pop12 # 0: up to label26
+ br_if 0, $pop12 # 0: up to label16
.LBB3_9: # %for.end.i
# in Loop: Header=BB3_1 Depth=1
- end_loop # label27:
- end_block # label25:
+ end_loop
+ end_block # label15:
i64.store 0($3), $4
i32.const $push56=, 8
i32.add $3=, $3, $pop56
.LBB3_10: # %for.inc6.i
# in Loop: Header=BB3_1 Depth=1
- end_block # label24:
+ end_block # label14:
i64.const $push60=, 2
i64.add $push59=, $4, $pop60
tee_local $push58=, $4=, $pop59
i64.const $push57=, 1234111128
i64.lt_u $push13=, $pop58, $pop57
- br_if 0, $pop13 # 0: up to label18
+ br_if 0, $pop13 # 0: up to label11
# BB#11: # %plist.exit
- end_loop # label19:
+ end_loop
i64.const $push14=, 0
i64.store 0($3), $pop14
block
i64.load $push16=, 0($8)
i64.const $push15=, 1234111117
i64.ne $push17=, $pop16, $pop15
- br_if 0, $pop17 # 0: down to label28
+ br_if 0, $pop17 # 0: down to label17
# BB#12: # %lor.lhs.false
i64.load $push19=, 8($8)
i64.const $push18=, 1234111121
i64.ne $push20=, $pop19, $pop18
- br_if 0, $pop20 # 0: down to label28
+ br_if 0, $pop20 # 0: down to label17
# BB#13: # %lor.lhs.false5
i64.load $push22=, 16($8)
i64.const $push21=, 1234111127
i64.ne $push23=, $pop22, $pop21
- br_if 0, $pop23 # 0: down to label28
+ br_if 0, $pop23 # 0: down to label17
# BB#14: # %lor.lhs.false8
i64.load $push24=, 24($8)
i64.eqz $push25=, $pop24
i32.eqz $push61=, $pop25
- br_if 0, $pop61 # 0: down to label28
+ br_if 0, $pop61 # 0: down to label17
# BB#15: # %if.end
i32.const $push26=, 0
call exit@FUNCTION, $pop26
unreachable
.LBB3_16: # %if.then
- end_block # label28:
+ end_block # label17:
call abort@FUNCTION
unreachable
.endfunc
@@ -369,6 +369,6 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920501-8.c.s b/test/torture-s/920501-8.c.s
index 61878e6c2..a260dbc18 100644
--- a/test/torture-s/920501-8.c.s
+++ b/test/torture-s/920501-8.c.s
@@ -174,7 +174,7 @@ buf:
.size .L.str.1, 45
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype strcmp, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/920501-9.c.s b/test/torture-s/920501-9.c.s
index 2000f89e9..5b3faa28d 100644
--- a/test/torture-s/920501-9.c.s
+++ b/test/torture-s/920501-9.c.s
@@ -247,7 +247,7 @@ main: # @main
.size .L.str.6, 9
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype strcmp, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/920506-1.c.s b/test/torture-s/920506-1.c.s
index 7622cd190..34846d65c 100644
--- a/test/torture-s/920506-1.c.s
+++ b/test/torture-s/920506-1.c.s
@@ -34,6 +34,6 @@ l:
.size l, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/920520-1.c.s b/test/torture-s/920520-1.c.s
index 30519617e..78565b3f9 100644
--- a/test/torture-s/920520-1.c.s
+++ b/test/torture-s/920520-1.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920603-1.c.s b/test/torture-s/920603-1.c.s
index 4fc1a9d4c..a08cffa80 100644
--- a/test/torture-s/920603-1.c.s
+++ b/test/torture-s/920603-1.c.s
@@ -37,6 +37,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920604-1.c.s b/test/torture-s/920604-1.c.s
index 9b9e1e830..89d29dd20 100644
--- a/test/torture-s/920604-1.c.s
+++ b/test/torture-s/920604-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920612-1.c.s b/test/torture-s/920612-1.c.s
index d329fdc04..a75a3192e 100644
--- a/test/torture-s/920612-1.c.s
+++ b/test/torture-s/920612-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/920618-1.c.s b/test/torture-s/920618-1.c.s
index 446a67b82..6916f168f 100644
--- a/test/torture-s/920618-1.c.s
+++ b/test/torture-s/920618-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920625-1.c.s b/test/torture-s/920625-1.c.s
index 583afcb5f..7817323c2 100644
--- a/test/torture-s/920625-1.c.s
+++ b/test/torture-s/920625-1.c.s
@@ -328,6 +328,6 @@ ipts:
.size ipts, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/920710-1.c.s b/test/torture-s/920710-1.c.s
index 62581a8f6..cc3efb7ef 100644
--- a/test/torture-s/920710-1.c.s
+++ b/test/torture-s/920710-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920711-1.c.s b/test/torture-s/920711-1.c.s
index 78bbff9ca..bd596df83 100644
--- a/test/torture-s/920711-1.c.s
+++ b/test/torture-s/920711-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/920721-1.c.s b/test/torture-s/920721-1.c.s
index 89b247d6b..268c2d59d 100644
--- a/test/torture-s/920721-1.c.s
+++ b/test/torture-s/920721-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920721-2.c.s b/test/torture-s/920721-2.c.s
index 833e4c486..5a6a0f238 100644
--- a/test/torture-s/920721-2.c.s
+++ b/test/torture-s/920721-2.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920721-3.c.s b/test/torture-s/920721-3.c.s
index 29b8616d2..b481b6f5a 100644
--- a/test/torture-s/920721-3.c.s
+++ b/test/torture-s/920721-3.c.s
@@ -71,6 +71,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920726-1.c.s b/test/torture-s/920726-1.c.s
index 485b97eff..23a010ab3 100644
--- a/test/torture-s/920726-1.c.s
+++ b/test/torture-s/920726-1.c.s
@@ -25,7 +25,7 @@ first: # @first
tee_local $push20=, $2=, $pop21
i32.const $push19=, 105
i32.ne $push0=, $pop20, $pop19
- br_if 0, $pop0 # 0: down to label2
+ br_if 0, $pop0 # 0: down to label1
# BB#2: # %if.then
# in Loop: Header=BB0_1 Depth=1
i32.load $push18=, 12($3)
@@ -44,9 +44,10 @@ first: # @first
br 1 # 1: up to label0
.LBB0_3: # %for.cond
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
+ block
i32.eqz $push24=, $2
- br_if 1, $pop24 # 1: down to label1
+ br_if 0, $pop24 # 0: down to label2
# BB#4: # %if.else
# in Loop: Header=BB0_1 Depth=1
i32.store8 0($0), $2
@@ -54,9 +55,10 @@ first: # @first
i32.add $0=, $0, $pop23
i32.const $push22=, 1
i32.add $1=, $1, $pop22
- br 0 # 0: up to label0
+ br 1 # 1: up to label0
.LBB0_5: # %for.end
- end_loop # label1:
+ end_block # label2:
+ end_loop
i32.const $push4=, 0
i32.store8 0($0), $pop4
i32.const $push11=, 0
@@ -94,7 +96,7 @@ second: # @second
tee_local $push20=, $2=, $pop21
i32.const $push19=, 105
i32.ne $push0=, $pop20, $pop19
- br_if 0, $pop0 # 0: down to label5
+ br_if 0, $pop0 # 0: down to label4
# BB#2: # %if.then
# in Loop: Header=BB1_1 Depth=1
i32.load $push18=, 12($3)
@@ -113,9 +115,10 @@ second: # @second
br 1 # 1: up to label3
.LBB1_3: # %for.cond
# in Loop: Header=BB1_1 Depth=1
- end_block # label5:
+ end_block # label4:
+ block
i32.eqz $push24=, $2
- br_if 1, $pop24 # 1: down to label4
+ br_if 0, $pop24 # 0: down to label5
# BB#4: # %if.else
# in Loop: Header=BB1_1 Depth=1
i32.store8 0($0), $2
@@ -123,9 +126,10 @@ second: # @second
i32.add $0=, $0, $pop23
i32.const $push22=, 1
i32.add $1=, $1, $pop22
- br 0 # 0: up to label3
+ br 1 # 1: up to label3
.LBB1_5: # %for.end
- end_loop # label4:
+ end_block # label5:
+ end_loop
i32.const $push4=, 0
i32.store8 0($0), $pop4
i32.const $push11=, 0
@@ -208,7 +212,7 @@ main: # @main
.size .L.str.2, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype strlen, i32, i32
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/920730-1.c.s b/test/torture-s/920730-1.c.s
index 898bab280..21c0c47c1 100644
--- a/test/torture-s/920730-1.c.s
+++ b/test/torture-s/920730-1.c.s
@@ -67,5 +67,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920731-1.c.s b/test/torture-s/920731-1.c.s
index 4cbfbd55f..74ef17a8e 100644
--- a/test/torture-s/920731-1.c.s
+++ b/test/torture-s/920731-1.c.s
@@ -24,7 +24,7 @@ f: # @f
tee_local $push5=, $1=, $pop6
i32.const $push4=, 7
i32.gt_s $push2=, $pop5, $pop4
- br_if 1, $pop2 # 1: down to label2
+ br_if 1, $pop2 # 1: down to label0
# BB#3: # %for.inc
# in Loop: Header=BB0_2 Depth=1
i32.const $push11=, 1
@@ -35,7 +35,7 @@ f: # @f
i32.eqz $push12=, $pop1
br_if 0, $pop12 # 0: up to label1
.LBB0_4: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push13=, $1
# fallthrough-return: $pop13
@@ -58,5 +58,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920810-1.c.s b/test/torture-s/920810-1.c.s
index cf3baf26d..fe0199b96 100644
--- a/test/torture-s/920810-1.c.s
+++ b/test/torture-s/920810-1.c.s
@@ -38,6 +38,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype exit, void, i32
diff --git a/test/torture-s/920812-1.c.s b/test/torture-s/920812-1.c.s
index 2e5a4af48..393bcb107 100644
--- a/test/torture-s/920812-1.c.s
+++ b/test/torture-s/920812-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920829-1.c.s b/test/torture-s/920829-1.c.s
index 5d687532d..721c051dc 100644
--- a/test/torture-s/920829-1.c.s
+++ b/test/torture-s/920829-1.c.s
@@ -47,6 +47,6 @@ c3:
.size c3, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920908-1.c.s b/test/torture-s/920908-1.c.s
index 6ff949e41..f80f0410e 100644
--- a/test/torture-s/920908-1.c.s
+++ b/test/torture-s/920908-1.c.s
@@ -75,6 +75,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/920908-2.c.s b/test/torture-s/920908-2.c.s
index 91e269c24..11ae41f5b 100644
--- a/test/torture-s/920908-2.c.s
+++ b/test/torture-s/920908-2.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920909-1.c.s b/test/torture-s/920909-1.c.s
index 7431b749e..39a620510 100644
--- a/test/torture-s/920909-1.c.s
+++ b/test/torture-s/920909-1.c.s
@@ -57,5 +57,5 @@ main: # @main
.size .Lswitch.table, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920922-1.c.s b/test/torture-s/920922-1.c.s
index 6c98ff4a7..f9dd47c2f 100644
--- a/test/torture-s/920922-1.c.s
+++ b/test/torture-s/920922-1.c.s
@@ -36,5 +36,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/920929-1.c.s b/test/torture-s/920929-1.c.s
index dd984d491..674f8b66e 100644
--- a/test/torture-s/920929-1.c.s
+++ b/test/torture-s/920929-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921006-1.c.s b/test/torture-s/921006-1.c.s
index 38c7a6064..8bec9560b 100644
--- a/test/torture-s/921006-1.c.s
+++ b/test/torture-s/921006-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921007-1.c.s b/test/torture-s/921007-1.c.s
index 0b33916c3..7d7db512f 100644
--- a/test/torture-s/921007-1.c.s
+++ b/test/torture-s/921007-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921013-1.c.s b/test/torture-s/921013-1.c.s
index 7c760ea1c..ced9cd6f3 100644
--- a/test/torture-s/921013-1.c.s
+++ b/test/torture-s/921013-1.c.s
@@ -30,7 +30,7 @@ f: # @f
tee_local $push3=, $3=, $pop4
br_if 0, $pop3 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push10=, $0
# fallthrough-return: $pop10
@@ -53,5 +53,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921016-1.c.s b/test/torture-s/921016-1.c.s
index 7a377d012..ed64092a0 100644
--- a/test/torture-s/921016-1.c.s
+++ b/test/torture-s/921016-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921019-1.c.s b/test/torture-s/921019-1.c.s
index 983381d37..9616bb0b9 100644
--- a/test/torture-s/921019-1.c.s
+++ b/test/torture-s/921019-1.c.s
@@ -42,6 +42,6 @@ foo:
.size foo, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/921019-2.c.s b/test/torture-s/921019-2.c.s
index e177852ca..26b800718 100644
--- a/test/torture-s/921019-2.c.s
+++ b/test/torture-s/921019-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921029-1.c.s b/test/torture-s/921029-1.c.s
index f2c5ec687..e806c4bd0 100644
--- a/test/torture-s/921029-1.c.s
+++ b/test/torture-s/921029-1.c.s
@@ -80,5 +80,5 @@ back:
.size back, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921104-1.c.s b/test/torture-s/921104-1.c.s
index a00851c0c..639b560d9 100644
--- a/test/torture-s/921104-1.c.s
+++ b/test/torture-s/921104-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921110-1.c.s b/test/torture-s/921110-1.c.s
index 37ac9cbbd..e845d189c 100644
--- a/test/torture-s/921110-1.c.s
+++ b/test/torture-s/921110-1.c.s
@@ -24,6 +24,6 @@ f:
.size f, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, i32
.functype exit, void, i32
diff --git a/test/torture-s/921112-1.c.s b/test/torture-s/921112-1.c.s
index 097453c97..87003f8ee 100644
--- a/test/torture-s/921112-1.c.s
+++ b/test/torture-s/921112-1.c.s
@@ -68,6 +68,6 @@ v:
.size v, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/921113-1.c.s b/test/torture-s/921113-1.c.s
index 1f2f868c7..0fe6c46fb 100644
--- a/test/torture-s/921113-1.c.s
+++ b/test/torture-s/921113-1.c.s
@@ -189,6 +189,6 @@ limit:
.size limit, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/921117-1.c.s b/test/torture-s/921117-1.c.s
index 304679c55..56610af83 100644
--- a/test/torture-s/921117-1.c.s
+++ b/test/torture-s/921117-1.c.s
@@ -85,7 +85,7 @@ cell:
.size cell, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/921123-1.c.s b/test/torture-s/921123-1.c.s
index d4314f0cd..f9b93c35e 100644
--- a/test/torture-s/921123-1.c.s
+++ b/test/torture-s/921123-1.c.s
@@ -35,5 +35,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921123-2.c.s b/test/torture-s/921123-2.c.s
index e98fbb6e2..73e5caca6 100644
--- a/test/torture-s/921123-2.c.s
+++ b/test/torture-s/921123-2.c.s
@@ -66,5 +66,5 @@ x:
.size x, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921124-1.c.s b/test/torture-s/921124-1.c.s
index d040de17a..e8b907e8a 100644
--- a/test/torture-s/921124-1.c.s
+++ b/test/torture-s/921124-1.c.s
@@ -63,6 +63,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/921202-1.c.s b/test/torture-s/921202-1.c.s
index 2d9ead99f..694e047d8 100644
--- a/test/torture-s/921202-1.c.s
+++ b/test/torture-s/921202-1.c.s
@@ -98,5 +98,5 @@ exxit: # @exxit
.size exxit, .Lfunc_end6-exxit
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921202-2.c.s b/test/torture-s/921202-2.c.s
index a98fe16fc..d25efaaba 100644
--- a/test/torture-s/921202-2.c.s
+++ b/test/torture-s/921202-2.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921204-1.c.s b/test/torture-s/921204-1.c.s
index 1264be7a2..86a7ea913 100644
--- a/test/torture-s/921204-1.c.s
+++ b/test/torture-s/921204-1.c.s
@@ -37,5 +37,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921207-1.c.s b/test/torture-s/921207-1.c.s
index f9f7c6398..55a71d8fa 100644
--- a/test/torture-s/921207-1.c.s
+++ b/test/torture-s/921207-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921208-1.c.s b/test/torture-s/921208-1.c.s
index 108ed6a9b..c6e3a099c 100644
--- a/test/torture-s/921208-1.c.s
+++ b/test/torture-s/921208-1.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921208-2.c.s b/test/torture-s/921208-2.c.s
index dd4d0e193..0e4f34629 100644
--- a/test/torture-s/921208-2.c.s
+++ b/test/torture-s/921208-2.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921218-1.c.s b/test/torture-s/921218-1.c.s
index f0a9d4173..7e3d7e703 100644
--- a/test/torture-s/921218-1.c.s
+++ b/test/torture-s/921218-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/921218-2.c.s b/test/torture-s/921218-2.c.s
index b0aee2516..433ffa881 100644
--- a/test/torture-s/921218-2.c.s
+++ b/test/torture-s/921218-2.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930106-1.c.s b/test/torture-s/930106-1.c.s
index 347422950..b5ea28a83 100644
--- a/test/torture-s/930106-1.c.s
+++ b/test/torture-s/930106-1.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930111-1.c.s b/test/torture-s/930111-1.c.s
index 4d4e04056..717f251d2 100644
--- a/test/torture-s/930111-1.c.s
+++ b/test/torture-s/930111-1.c.s
@@ -48,5 +48,5 @@ wwrite: # @wwrite
.size wwrite, .Lfunc_end1-wwrite
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930123-1.c.s b/test/torture-s/930123-1.c.s
index cc9036285..99830a993 100644
--- a/test/torture-s/930123-1.c.s
+++ b/test/torture-s/930123-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930126-1.c.s b/test/torture-s/930126-1.c.s
index d57bbf613..a4e869e8f 100644
--- a/test/torture-s/930126-1.c.s
+++ b/test/torture-s/930126-1.c.s
@@ -64,6 +64,6 @@ main.i:
.size main.i, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930208-1.c.s b/test/torture-s/930208-1.c.s
index 3c06499bd..0bec136a0 100644
--- a/test/torture-s/930208-1.c.s
+++ b/test/torture-s/930208-1.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930406-1.c.s b/test/torture-s/930406-1.c.s
index 7af3e6f53..1f9c87c34 100644
--- a/test/torture-s/930406-1.c.s
+++ b/test/torture-s/930406-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930408-1.c.s b/test/torture-s/930408-1.c.s
index 959a617f1..20c0555fc 100644
--- a/test/torture-s/930408-1.c.s
+++ b/test/torture-s/930408-1.c.s
@@ -64,6 +64,6 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930429-1.c.s b/test/torture-s/930429-1.c.s
index 32ec3762e..1058743c7 100644
--- a/test/torture-s/930429-1.c.s
+++ b/test/torture-s/930429-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930429-2.c.s b/test/torture-s/930429-2.c.s
index dce454a31..7d71fac4e 100644
--- a/test/torture-s/930429-2.c.s
+++ b/test/torture-s/930429-2.c.s
@@ -32,5 +32,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930513-1.c.s b/test/torture-s/930513-1.c.s
index 45ff24aec..fb74df4f4 100644
--- a/test/torture-s/930513-1.c.s
+++ b/test/torture-s/930513-1.c.s
@@ -90,7 +90,7 @@ buf:
.size .L.str, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930513-2.c.s b/test/torture-s/930513-2.c.s
index f0f364685..4ccb1bd13 100644
--- a/test/torture-s/930513-2.c.s
+++ b/test/torture-s/930513-2.c.s
@@ -76,6 +76,6 @@ eq.i:
.size eq.i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930518-1.c.s b/test/torture-s/930518-1.c.s
index cb57b3545..26baec1b3 100644
--- a/test/torture-s/930518-1.c.s
+++ b/test/torture-s/930518-1.c.s
@@ -34,7 +34,7 @@ f: # @f
i32.gt_s $push2=, $2, $pop6
br_if 0, $pop2 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push12=, $0
# fallthrough-return: $pop12
@@ -65,7 +65,7 @@ main: # @main
tee_local $push20=, $0=, $pop21
i32.const $push2=, 1
i32.gt_s $push3=, $pop20, $pop2
- br_if 0, $pop3 # 0: down to label3
+ br_if 0, $pop3 # 0: down to label2
# BB#1: # %while.body.i.preheader
i32.const $1=, 2
i32.const $push18=, 8
@@ -73,7 +73,7 @@ main: # @main
copy_local $2=, $pop19
.LBB1_2: # %while.body.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.sub $push27=, $1, $0
tee_local $push26=, $1=, $pop27
i32.store 0($2), $pop26
@@ -82,29 +82,29 @@ main: # @main
i32.const $0=, 1
i32.const $push24=, 1
i32.gt_s $push4=, $1, $pop24
- br_if 0, $pop4 # 0: up to label4
+ br_if 0, $pop4 # 0: up to label3
# BB#3: # %f.exit
- end_loop # label5:
+ end_loop
i32.const $push6=, 0
i32.const $push28=, 1
i32.store bar($pop6), $pop28
i32.load $push8=, 8($3)
i32.const $push7=, 2
i32.ne $push9=, $pop8, $pop7
- br_if 0, $pop9 # 0: down to label3
+ br_if 0, $pop9 # 0: down to label2
# BB#4: # %f.exit
i32.const $push10=, 12
i32.add $push11=, $3, $pop10
i32.load $push5=, 0($pop11)
i32.const $push29=, 1
i32.ne $push12=, $pop5, $pop29
- br_if 0, $pop12 # 0: down to label3
+ br_if 0, $pop12 # 0: down to label2
# BB#5: # %if.end
i32.const $push13=, 0
call exit@FUNCTION, $pop13
unreachable
.LBB1_6: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -121,6 +121,6 @@ bar:
.size bar, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930526-1.c.s b/test/torture-s/930526-1.c.s
index 64eb9315c..37bb36edd 100644
--- a/test/torture-s/930526-1.c.s
+++ b/test/torture-s/930526-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930527-1.c.s b/test/torture-s/930527-1.c.s
index e333d1601..619122e0e 100644
--- a/test/torture-s/930527-1.c.s
+++ b/test/torture-s/930527-1.c.s
@@ -32,5 +32,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930529-1.c.s b/test/torture-s/930529-1.c.s
index fc1190a14..3a87933eb 100644
--- a/test/torture-s/930529-1.c.s
+++ b/test/torture-s/930529-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930603-1.c.s b/test/torture-s/930603-1.c.s
index fa7c3995c..8d042a48e 100644
--- a/test/torture-s/930603-1.c.s
+++ b/test/torture-s/930603-1.c.s
@@ -77,5 +77,5 @@ f: # @f
.size f, .Lfunc_end4-f
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930603-2.c.s b/test/torture-s/930603-2.c.s
index e340c719d..1a646d165 100644
--- a/test/torture-s/930603-2.c.s
+++ b/test/torture-s/930603-2.c.s
@@ -62,6 +62,6 @@ w:
.size w, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930603-3.c.s b/test/torture-s/930603-3.c.s
index e263b1cbc..f215064e4 100644
--- a/test/torture-s/930603-3.c.s
+++ b/test/torture-s/930603-3.c.s
@@ -51,6 +51,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930608-1.c.s b/test/torture-s/930608-1.c.s
index 646a5e86c..0d0f3037b 100644
--- a/test/torture-s/930608-1.c.s
+++ b/test/torture-s/930608-1.c.s
@@ -39,5 +39,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930614-1.c.s b/test/torture-s/930614-1.c.s
index f45384711..0f85af6ea 100644
--- a/test/torture-s/930614-1.c.s
+++ b/test/torture-s/930614-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930614-2.c.s b/test/torture-s/930614-2.c.s
index 022067011..c41e3fc19 100644
--- a/test/torture-s/930614-2.c.s
+++ b/test/torture-s/930614-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930621-1.c.s b/test/torture-s/930621-1.c.s
index 1a2696a77..dc87193fc 100644
--- a/test/torture-s/930621-1.c.s
+++ b/test/torture-s/930621-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930622-1.c.s b/test/torture-s/930622-1.c.s
index 5611f3708..2feaff26a 100644
--- a/test/torture-s/930622-1.c.s
+++ b/test/torture-s/930622-1.c.s
@@ -80,5 +80,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930622-2.c.s b/test/torture-s/930622-2.c.s
index c4ff29b17..9946c9579 100644
--- a/test/torture-s/930622-2.c.s
+++ b/test/torture-s/930622-2.c.s
@@ -62,5 +62,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930628-1.c.s b/test/torture-s/930628-1.c.s
index 92e971661..515c4a1ad 100644
--- a/test/torture-s/930628-1.c.s
+++ b/test/torture-s/930628-1.c.s
@@ -37,14 +37,14 @@ main: # @main
loop # label2:
block
i32.eqz $push25=, $0
- br_if 0, $pop25 # 0: down to label4
+ br_if 0, $pop25 # 0: down to label3
# BB#2: # %for.cond15.preheader
# in Loop: Header=BB1_1 Depth=1
i32.eqz $push26=, $0
- br_if 3, $pop26 # 3: down to label1
+ br_if 2, $pop26 # 2: down to label1
.LBB1_3: # %if.end.1.1
# in Loop: Header=BB1_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push9=, -64
i32.add $0=, $0, $pop9
i32.const $push8=, 1
@@ -54,22 +54,22 @@ main: # @main
i32.lt_s $push0=, $pop6, $pop5
br_if 0, $pop0 # 0: up to label2
# BB#4: # %for.inc45
- end_loop # label3:
+ end_loop
i32.const $0=, 0
i32.const $1=, 1
.LBB1_5: # %for.cond4.preheader.1
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label4:
block
i32.eqz $push27=, $0
- br_if 0, $pop27 # 0: down to label7
+ br_if 0, $pop27 # 0: down to label5
# BB#6: # %for.cond15.preheader.1
# in Loop: Header=BB1_5 Depth=1
i32.eqz $push28=, $0
- br_if 3, $pop28 # 3: down to label1
+ br_if 2, $pop28 # 2: down to label1
.LBB1_7: # %if.end.1.1.1
# in Loop: Header=BB1_5 Depth=1
- end_block # label7:
+ end_block # label5:
i32.const $push14=, -64
i32.add $0=, $0, $pop14
i32.const $push13=, 1
@@ -77,24 +77,24 @@ main: # @main
tee_local $push11=, $1=, $pop12
i32.const $push10=, 4
i32.lt_s $push1=, $pop11, $pop10
- br_if 0, $pop1 # 0: up to label5
+ br_if 0, $pop1 # 0: up to label4
# BB#8: # %for.inc45.1
- end_loop # label6:
+ end_loop
i32.const $1=, 2
i32.const $0=, 0
.LBB1_9: # %for.cond4.preheader.2
# =>This Inner Loop Header: Depth=1
- loop # label8:
+ loop # label6:
block
i32.eqz $push29=, $0
- br_if 0, $pop29 # 0: down to label10
+ br_if 0, $pop29 # 0: down to label7
# BB#10: # %for.cond15.preheader.2
# in Loop: Header=BB1_9 Depth=1
i32.eqz $push30=, $0
- br_if 3, $pop30 # 3: down to label1
+ br_if 2, $pop30 # 2: down to label1
.LBB1_11: # %if.end.1.1.2
# in Loop: Header=BB1_9 Depth=1
- end_block # label10:
+ end_block # label7:
i32.const $push19=, -64
i32.add $0=, $0, $pop19
i32.const $push18=, 1
@@ -102,24 +102,24 @@ main: # @main
tee_local $push16=, $1=, $pop17
i32.const $push15=, 4
i32.lt_s $push2=, $pop16, $pop15
- br_if 0, $pop2 # 0: up to label8
+ br_if 0, $pop2 # 0: up to label6
# BB#12: # %for.inc45.2
- end_loop # label9:
+ end_loop
i32.const $1=, 3
i32.const $0=, 0
.LBB1_13: # %for.cond4.preheader.3
# =>This Inner Loop Header: Depth=1
- loop # label11:
+ loop # label8:
block
i32.eqz $push31=, $0
- br_if 0, $pop31 # 0: down to label13
+ br_if 0, $pop31 # 0: down to label9
# BB#14: # %for.cond15.preheader.3
# in Loop: Header=BB1_13 Depth=1
i32.eqz $push32=, $0
- br_if 3, $pop32 # 3: down to label1
+ br_if 2, $pop32 # 2: down to label1
.LBB1_15: # %if.end.1.1.3
# in Loop: Header=BB1_13 Depth=1
- end_block # label13:
+ end_block # label9:
i32.const $push24=, -64
i32.add $0=, $0, $pop24
i32.const $push23=, 1
@@ -127,9 +127,9 @@ main: # @main
tee_local $push21=, $1=, $pop22
i32.const $push20=, 4
i32.lt_s $push3=, $pop21, $pop20
- br_if 0, $pop3 # 0: up to label11
+ br_if 0, $pop3 # 0: up to label8
# BB#16: # %for.inc45.3
- end_loop # label12:
+ end_loop
i32.const $push4=, 0
call exit@FUNCTION, $pop4
unreachable
@@ -142,6 +142,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930630-1.c.s b/test/torture-s/930630-1.c.s
index 1b0835047..df0ffcc50 100644
--- a/test/torture-s/930630-1.c.s
+++ b/test/torture-s/930630-1.c.s
@@ -37,6 +37,6 @@ f: # @f
.size f, .Lfunc_end1-f
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/930702-1.c.s b/test/torture-s/930702-1.c.s
index 1f22af8f3..f65faf73a 100644
--- a/test/torture-s/930702-1.c.s
+++ b/test/torture-s/930702-1.c.s
@@ -41,6 +41,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930713-1.c.s b/test/torture-s/930713-1.c.s
index a0552fd12..7daf5859c 100644
--- a/test/torture-s/930713-1.c.s
+++ b/test/torture-s/930713-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930718-1.c.s b/test/torture-s/930718-1.c.s
index 3bb7e8124..3fad1e148 100644
--- a/test/torture-s/930718-1.c.s
+++ b/test/torture-s/930718-1.c.s
@@ -27,6 +27,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930719-1.c.s b/test/torture-s/930719-1.c.s
index cc9beb4a0..127150223 100644
--- a/test/torture-s/930719-1.c.s
+++ b/test/torture-s/930719-1.c.s
@@ -29,7 +29,7 @@ f: # @f
loop # label3:
br 0 # 0: up to label3
.LBB0_5: # %if.end2
- end_loop # label4:
+ end_loop
end_block # label0:
unreachable
unreachable
@@ -52,5 +52,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930725-1.c.s b/test/torture-s/930725-1.c.s
index e2353f85e..2d2c6b401 100644
--- a/test/torture-s/930725-1.c.s
+++ b/test/torture-s/930725-1.c.s
@@ -69,5 +69,5 @@ v:
.size .L.str.1, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930818-1.c.s b/test/torture-s/930818-1.c.s
index 8378494e5..99e0de32f 100644
--- a/test/torture-s/930818-1.c.s
+++ b/test/torture-s/930818-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930916-1.c.s b/test/torture-s/930916-1.c.s
index 8530d9f36..71981e301 100644
--- a/test/torture-s/930916-1.c.s
+++ b/test/torture-s/930916-1.c.s
@@ -37,6 +37,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930921-1.c.s b/test/torture-s/930921-1.c.s
index b3f3999c6..a70fb70c8 100644
--- a/test/torture-s/930921-1.c.s
+++ b/test/torture-s/930921-1.c.s
@@ -40,7 +40,7 @@ main: # @main
i32.const $push6=, 3
i32.div_u $push0=, $1, $pop6
i32.ne $push3=, $pop2, $pop0
- br_if 2, $pop3 # 2: down to label0
+ br_if 1, $pop3 # 1: down to label0
# BB#2: # %for.cond
# in Loop: Header=BB1_1 Depth=1
i64.const $push13=, 2863311531
@@ -54,7 +54,7 @@ main: # @main
i64.le_u $push4=, $pop9, $pop8
br_if 0, $pop4 # 0: up to label1
# BB#3: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push5=, 0
call exit@FUNCTION, $pop5
unreachable
@@ -67,6 +67,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930929-1.c.s b/test/torture-s/930929-1.c.s
index 3b7872332..7acfa2331 100644
--- a/test/torture-s/930929-1.c.s
+++ b/test/torture-s/930929-1.c.s
@@ -77,5 +77,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/930930-1.c.s b/test/torture-s/930930-1.c.s
index 9f1d5074e..ea3137238 100644
--- a/test/torture-s/930930-1.c.s
+++ b/test/torture-s/930930-1.c.s
@@ -22,11 +22,11 @@ f: # @f
i32.load $push6=, 0($3)
tee_local $push5=, $5=, $pop6
i32.ge_u $push1=, $pop5, $2
- br_if 0, $pop1 # 0: down to label4
+ br_if 0, $pop1 # 0: down to label3
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.lt_u $push2=, $5, $1
- br_if 0, $pop2 # 0: down to label4
+ br_if 0, $pop2 # 0: down to label3
# BB#4: # %if.then3
# in Loop: Header=BB0_2 Depth=1
i32.const $push9=, -4
@@ -35,14 +35,14 @@ f: # @f
i32.store 0($pop7), $5
.LBB0_5: # %if.end4
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push12=, -4
i32.add $push11=, $3, $pop12
tee_local $push10=, $3=, $pop11
i32.ge_u $push3=, $pop10, $4
br_if 0, $pop3 # 0: up to label2
# BB#6: # %out
- end_loop # label3:
+ end_loop
i32.ne $push4=, $6, $0
br_if 1, $pop4 # 1: down to label0
.LBB0_7: # %if.end8
@@ -116,6 +116,6 @@ wm_SPB:
.size wm_SPB, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/930930-2.c.s b/test/torture-s/930930-2.c.s
index 4e725ec70..c6c5e0b77 100644
--- a/test/torture-s/930930-2.c.s
+++ b/test/torture-s/930930-2.c.s
@@ -69,6 +69,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-1.c.s b/test/torture-s/931004-1.c.s
index b41e8bb6b..42c56e749 100644
--- a/test/torture-s/931004-1.c.s
+++ b/test/torture-s/931004-1.c.s
@@ -49,6 +49,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-10.c.s b/test/torture-s/931004-10.c.s
index f5712c810..77a864c6d 100644
--- a/test/torture-s/931004-10.c.s
+++ b/test/torture-s/931004-10.c.s
@@ -33,7 +33,7 @@ f: # @f
loop # label3:
i32.load8_s $push3=, 0($1)
i32.ne $push4=, $2, $pop3
- br_if 4, $pop4 # 4: down to label0
+ br_if 3, $pop4 # 3: down to label0
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.const $push26=, 10
@@ -42,7 +42,7 @@ f: # @f
i32.add $push6=, $1, $pop25
i32.load8_s $push7=, 0($pop6)
i32.ne $push8=, $pop5, $pop7
- br_if 3, $pop8 # 3: down to label1
+ br_if 2, $pop8 # 2: down to label1
# BB#4: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push30=, 8
@@ -58,7 +58,7 @@ f: # @f
i32.lt_s $push10=, $3, $0
br_if 0, $pop10 # 0: up to label3
.LBB0_5: # %for.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.load $push11=, 0($1)
i32.const $push12=, 123
@@ -134,6 +134,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-11.c.s b/test/torture-s/931004-11.c.s
index 21a92672a..2d6e8c5d5 100644
--- a/test/torture-s/931004-11.c.s
+++ b/test/torture-s/931004-11.c.s
@@ -141,6 +141,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-12.c.s b/test/torture-s/931004-12.c.s
index 0e749c758..4ac838cf0 100644
--- a/test/torture-s/931004-12.c.s
+++ b/test/torture-s/931004-12.c.s
@@ -39,7 +39,7 @@ f: # @f
i32.add $push5=, $1, $pop31
i32.load8_s $push6=, 0($pop5)
i32.ne $push7=, $pop4, $pop6
- br_if 3, $pop7 # 3: down to label1
+ br_if 2, $pop7 # 2: down to label1
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.const $push34=, 20
@@ -48,7 +48,7 @@ f: # @f
i32.add $push10=, $1, $pop33
i32.load8_s $push11=, 0($pop10)
i32.ne $push12=, $pop9, $pop11
- br_if 3, $pop12 # 3: down to label1
+ br_if 2, $pop12 # 2: down to label1
# BB#4: # %if.end9
# in Loop: Header=BB0_2 Depth=1
i32.const $push36=, 30
@@ -57,7 +57,7 @@ f: # @f
i32.add $push8=, $1, $pop35
i32.load8_s $push0=, 0($pop8)
i32.ne $push14=, $pop13, $pop0
- br_if 4, $pop14 # 4: down to label0
+ br_if 3, $pop14 # 3: down to label0
# BB#5: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.store 12($3), $1
@@ -69,7 +69,7 @@ f: # @f
i32.lt_s $push15=, $pop37, $0
br_if 0, $pop15 # 0: up to label3
# BB#6: # %for.end.loopexit
- end_loop # label4:
+ end_loop
i32.const $push16=, -8
i32.add $1=, $1, $pop16
.LBB0_7: # %for.end
@@ -175,6 +175,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-13.c.s b/test/torture-s/931004-13.c.s
index 00495f27d..9727ec156 100644
--- a/test/torture-s/931004-13.c.s
+++ b/test/torture-s/931004-13.c.s
@@ -149,6 +149,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-14.c.s b/test/torture-s/931004-14.c.s
index 33d169ba7..b49a7e472 100644
--- a/test/torture-s/931004-14.c.s
+++ b/test/torture-s/931004-14.c.s
@@ -39,7 +39,7 @@ f: # @f
i32.add $push6=, $1, $pop35
i32.load8_s $push7=, 0($pop6)
i32.ne $push8=, $pop5, $pop7
- br_if 3, $pop8 # 3: down to label1
+ br_if 2, $pop8 # 2: down to label1
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.const $push38=, 20
@@ -48,7 +48,7 @@ f: # @f
i32.add $push12=, $1, $pop37
i32.load8_s $push13=, 0($pop12)
i32.ne $push14=, $pop11, $pop13
- br_if 3, $pop14 # 3: down to label1
+ br_if 2, $pop14 # 2: down to label1
# BB#4: # %if.end9
# in Loop: Header=BB0_2 Depth=1
i32.const $push40=, 30
@@ -57,7 +57,7 @@ f: # @f
i32.add $push10=, $1, $pop39
i32.load8_s $push0=, 0($pop10)
i32.ne $push16=, $pop15, $pop0
- br_if 3, $pop16 # 3: down to label1
+ br_if 2, $pop16 # 2: down to label1
# BB#5: # %if.end15
# in Loop: Header=BB0_2 Depth=1
i32.const $push42=, 40
@@ -66,7 +66,7 @@ f: # @f
i32.add $push9=, $1, $pop41
i32.load8_s $push1=, 0($pop9)
i32.ne $push18=, $pop17, $pop1
- br_if 4, $pop18 # 4: down to label0
+ br_if 3, $pop18 # 3: down to label0
# BB#6: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.store 12($3), $1
@@ -78,7 +78,7 @@ f: # @f
i32.lt_s $push19=, $pop43, $0
br_if 0, $pop19 # 0: up to label3
# BB#7: # %for.end.loopexit
- end_loop # label4:
+ end_loop
i32.const $push20=, -8
i32.add $1=, $1, $pop20
.LBB0_8: # %for.end
@@ -177,6 +177,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-2.c.s b/test/torture-s/931004-2.c.s
index 7c4dbc795..c4007ad81 100644
--- a/test/torture-s/931004-2.c.s
+++ b/test/torture-s/931004-2.c.s
@@ -35,7 +35,7 @@ f: # @f
# =>This Inner Loop Header: Depth=1
loop # label3:
i32.ne $push5=, $1, $4
- br_if 3, $pop5 # 3: down to label1
+ br_if 2, $pop5 # 2: down to label1
# BB#3: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.store 12($5), $3
@@ -53,7 +53,7 @@ f: # @f
i32.lt_s $push6=, $2, $0
br_if 0, $pop6 # 0: up to label3
.LBB0_4: # %for.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.const $push8=, 123
i32.ne $push9=, $4, $pop8
@@ -105,6 +105,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-3.c.s b/test/torture-s/931004-3.c.s
index 038dc6420..810a4c1e9 100644
--- a/test/torture-s/931004-3.c.s
+++ b/test/torture-s/931004-3.c.s
@@ -55,6 +55,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-4.c.s b/test/torture-s/931004-4.c.s
index 5e86a28ce..4847d5659 100644
--- a/test/torture-s/931004-4.c.s
+++ b/test/torture-s/931004-4.c.s
@@ -33,7 +33,7 @@ f: # @f
loop # label3:
i32.load16_s $push3=, 0($1)
i32.ne $push4=, $3, $pop3
- br_if 3, $pop4 # 3: down to label1
+ br_if 2, $pop4 # 2: down to label1
# BB#3: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push24=, 8
@@ -49,7 +49,7 @@ f: # @f
i32.lt_s $push6=, $2, $0
br_if 0, $pop6 # 0: up to label3
.LBB0_4: # %for.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.load $push7=, 0($1)
i32.const $push8=, 123
@@ -102,6 +102,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-5.c.s b/test/torture-s/931004-5.c.s
index 909d14f5c..5e4fa171f 100644
--- a/test/torture-s/931004-5.c.s
+++ b/test/torture-s/931004-5.c.s
@@ -97,6 +97,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-6.c.s b/test/torture-s/931004-6.c.s
index 677f01113..bbd2c209d 100644
--- a/test/torture-s/931004-6.c.s
+++ b/test/torture-s/931004-6.c.s
@@ -33,7 +33,7 @@ f: # @f
loop # label3:
i32.load16_s $push3=, 0($1)
i32.ne $push4=, $2, $pop3
- br_if 4, $pop4 # 4: down to label0
+ br_if 3, $pop4 # 3: down to label0
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.const $push26=, 10
@@ -42,7 +42,7 @@ f: # @f
i32.add $push6=, $1, $pop25
i32.load16_s $push7=, 0($pop6)
i32.ne $push8=, $pop5, $pop7
- br_if 3, $pop8 # 3: down to label1
+ br_if 2, $pop8 # 2: down to label1
# BB#4: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push30=, 8
@@ -58,7 +58,7 @@ f: # @f
i32.lt_s $push10=, $3, $0
br_if 0, $pop10 # 0: up to label3
.LBB0_5: # %for.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.load $push11=, 0($1)
i32.const $push12=, 123
@@ -132,6 +132,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-7.c.s b/test/torture-s/931004-7.c.s
index d9bb20b94..a5435ad59 100644
--- a/test/torture-s/931004-7.c.s
+++ b/test/torture-s/931004-7.c.s
@@ -55,6 +55,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-8.c.s b/test/torture-s/931004-8.c.s
index 45dad1e6b..f38383d7c 100644
--- a/test/torture-s/931004-8.c.s
+++ b/test/torture-s/931004-8.c.s
@@ -33,7 +33,7 @@ f: # @f
loop # label3:
i32.load8_s $push3=, 0($1)
i32.ne $push4=, $3, $pop3
- br_if 3, $pop4 # 3: down to label1
+ br_if 2, $pop4 # 2: down to label1
# BB#3: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push24=, 8
@@ -49,7 +49,7 @@ f: # @f
i32.lt_s $push6=, $2, $0
br_if 0, $pop6 # 0: up to label3
.LBB0_4: # %for.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.load $push7=, 0($1)
i32.const $push8=, 123
@@ -102,6 +102,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931004-9.c.s b/test/torture-s/931004-9.c.s
index 5d393c9e2..d83ecefa2 100644
--- a/test/torture-s/931004-9.c.s
+++ b/test/torture-s/931004-9.c.s
@@ -99,6 +99,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/931005-1.c.s b/test/torture-s/931005-1.c.s
index c04ec90c4..9b0cdf975 100644
--- a/test/torture-s/931005-1.c.s
+++ b/test/torture-s/931005-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931009-1.c.s b/test/torture-s/931009-1.c.s
index 8050425a2..a1f379362 100644
--- a/test/torture-s/931009-1.c.s
+++ b/test/torture-s/931009-1.c.s
@@ -29,5 +29,5 @@ f: # @f
.size f, .Lfunc_end1-f
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931012-1.c.s b/test/torture-s/931012-1.c.s
index b092a5a5b..1cccc7d3b 100644
--- a/test/torture-s/931012-1.c.s
+++ b/test/torture-s/931012-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931017-1.c.s b/test/torture-s/931017-1.c.s
index ee6729bee..52484d540 100644
--- a/test/torture-s/931017-1.c.s
+++ b/test/torture-s/931017-1.c.s
@@ -88,6 +88,6 @@ v:
.size v, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/931018-1.c.s b/test/torture-s/931018-1.c.s
index 0fa0faa48..3264a4db6 100644
--- a/test/torture-s/931018-1.c.s
+++ b/test/torture-s/931018-1.c.s
@@ -55,6 +55,6 @@ a:
.size a, 16384
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/931031-1.c.s b/test/torture-s/931031-1.c.s
index e84d89ed4..eefe79c6e 100644
--- a/test/torture-s/931031-1.c.s
+++ b/test/torture-s/931031-1.c.s
@@ -36,5 +36,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931102-1.c.s b/test/torture-s/931102-1.c.s
index c91a7be5f..3b6ed4033 100644
--- a/test/torture-s/931102-1.c.s
+++ b/test/torture-s/931102-1.c.s
@@ -31,7 +31,7 @@ f: # @f
i32.eqz $push10=, $pop2
br_if 0, $pop10 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push11=, $1
# fallthrough-return: $pop11
@@ -54,5 +54,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931102-2.c.s b/test/torture-s/931102-2.c.s
index b1c26cabd..33c04c5e1 100644
--- a/test/torture-s/931102-2.c.s
+++ b/test/torture-s/931102-2.c.s
@@ -31,7 +31,7 @@ f: # @f
i32.eqz $push10=, $pop2
br_if 0, $pop10 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push11=, $1
# fallthrough-return: $pop11
@@ -54,5 +54,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931110-1.c.s b/test/torture-s/931110-1.c.s
index 8bace9464..3b389845c 100644
--- a/test/torture-s/931110-1.c.s
+++ b/test/torture-s/931110-1.c.s
@@ -84,5 +84,5 @@ x:
.size x, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931110-2.c.s b/test/torture-s/931110-2.c.s
index df1ff7522..4f71327a7 100644
--- a/test/torture-s/931110-2.c.s
+++ b/test/torture-s/931110-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931208-1.c.s b/test/torture-s/931208-1.c.s
index a9f1c3432..28888971f 100644
--- a/test/torture-s/931208-1.c.s
+++ b/test/torture-s/931208-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/931228-1.c.s b/test/torture-s/931228-1.c.s
index 8746d2702..7cbb7bbbf 100644
--- a/test/torture-s/931228-1.c.s
+++ b/test/torture-s/931228-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/940115-1.c.s b/test/torture-s/940115-1.c.s
index 71c5e2f5e..aba2b67b7 100644
--- a/test/torture-s/940115-1.c.s
+++ b/test/torture-s/940115-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/940122-1.c.s b/test/torture-s/940122-1.c.s
index d7dace298..b1fb42c52 100644
--- a/test/torture-s/940122-1.c.s
+++ b/test/torture-s/940122-1.c.s
@@ -95,6 +95,6 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/941014-1.c.s b/test/torture-s/941014-1.c.s
index 3c35a29df..b3bf08244 100644
--- a/test/torture-s/941014-1.c.s
+++ b/test/torture-s/941014-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941014-2.c.s b/test/torture-s/941014-2.c.s
index dbf482c25..1c8b9e04c 100644
--- a/test/torture-s/941014-2.c.s
+++ b/test/torture-s/941014-2.c.s
@@ -110,7 +110,7 @@ main: # @main
.size .L.str, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype printf, i32, i32
.functype abort, void
diff --git a/test/torture-s/941015-1.c.s b/test/torture-s/941015-1.c.s
index 1629f925b..c7f8dd9c8 100644
--- a/test/torture-s/941015-1.c.s
+++ b/test/torture-s/941015-1.c.s
@@ -51,5 +51,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941021-1.c.s b/test/torture-s/941021-1.c.s
index 9a810e53b..00aa72393 100644
--- a/test/torture-s/941021-1.c.s
+++ b/test/torture-s/941021-1.c.s
@@ -44,5 +44,5 @@ glob_dbl:
.size glob_dbl, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941025-1.c.s b/test/torture-s/941025-1.c.s
index 79bab10de..547ee78e7 100644
--- a/test/torture-s/941025-1.c.s
+++ b/test/torture-s/941025-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941031-1.c.s b/test/torture-s/941031-1.c.s
index 1dceb767a..808ebc9ee 100644
--- a/test/torture-s/941031-1.c.s
+++ b/test/torture-s/941031-1.c.s
@@ -34,5 +34,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941101-1.c.s b/test/torture-s/941101-1.c.s
index 3746566e9..d58e44742 100644
--- a/test/torture-s/941101-1.c.s
+++ b/test/torture-s/941101-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941110-1.c.s b/test/torture-s/941110-1.c.s
index b7e9cefd0..911643b32 100644
--- a/test/torture-s/941110-1.c.s
+++ b/test/torture-s/941110-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/941202-1.c.s b/test/torture-s/941202-1.c.s
index 19713d1b6..284f8db3a 100644
--- a/test/torture-s/941202-1.c.s
+++ b/test/torture-s/941202-1.c.s
@@ -37,6 +37,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/950221-1.c.s b/test/torture-s/950221-1.c.s
index 692a0486c..22ddbf035 100644
--- a/test/torture-s/950221-1.c.s
+++ b/test/torture-s/950221-1.c.s
@@ -126,6 +126,6 @@ filler:
.size filler, 522240
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/950322-1.c.s b/test/torture-s/950322-1.c.s
index 914a9a701..3bdbdbbcf 100644
--- a/test/torture-s/950322-1.c.s
+++ b/test/torture-s/950322-1.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950426-1.c.s b/test/torture-s/950426-1.c.s
index 69eeca02a..30978df52 100644
--- a/test/torture-s/950426-1.c.s
+++ b/test/torture-s/950426-1.c.s
@@ -89,5 +89,5 @@ i:
.size .L.str.1, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950426-2.c.s b/test/torture-s/950426-2.c.s
index ef6ef5292..61152a629 100644
--- a/test/torture-s/950426-2.c.s
+++ b/test/torture-s/950426-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950503-1.c.s b/test/torture-s/950503-1.c.s
index a85488a8b..8960c639f 100644
--- a/test/torture-s/950503-1.c.s
+++ b/test/torture-s/950503-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950511-1.c.s b/test/torture-s/950511-1.c.s
index 69ffce4f3..7a771551a 100644
--- a/test/torture-s/950511-1.c.s
+++ b/test/torture-s/950511-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950512-1.c.s b/test/torture-s/950512-1.c.s
index dfd6b806d..e36b22682 100644
--- a/test/torture-s/950512-1.c.s
+++ b/test/torture-s/950512-1.c.s
@@ -47,5 +47,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950605-1.c.s b/test/torture-s/950605-1.c.s
index 4a69e436f..609beabd3 100644
--- a/test/torture-s/950605-1.c.s
+++ b/test/torture-s/950605-1.c.s
@@ -39,6 +39,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/950607-1.c.s b/test/torture-s/950607-1.c.s
index ada62c84f..46978189d 100644
--- a/test/torture-s/950607-1.c.s
+++ b/test/torture-s/950607-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950607-2.c.s b/test/torture-s/950607-2.c.s
index 6b8e60bce..9b139d43d 100644
--- a/test/torture-s/950607-2.c.s
+++ b/test/torture-s/950607-2.c.s
@@ -58,5 +58,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950612-1.c.s b/test/torture-s/950612-1.c.s
index c3abb0e44..df37e5f87 100644
--- a/test/torture-s/950612-1.c.s
+++ b/test/torture-s/950612-1.c.s
@@ -91,5 +91,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950621-1.c.s b/test/torture-s/950621-1.c.s
index 5ad4fc49a..519026275 100644
--- a/test/torture-s/950621-1.c.s
+++ b/test/torture-s/950621-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950628-1.c.s b/test/torture-s/950628-1.c.s
index 8d2aa07fd..deefea9ca 100644
--- a/test/torture-s/950628-1.c.s
+++ b/test/torture-s/950628-1.c.s
@@ -51,5 +51,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950704-1.c.s b/test/torture-s/950704-1.c.s
index daf3806d0..39393061f 100644
--- a/test/torture-s/950704-1.c.s
+++ b/test/torture-s/950704-1.c.s
@@ -78,5 +78,5 @@ errflag:
.size errflag, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950706-1.c.s b/test/torture-s/950706-1.c.s
index 5fddfb21c..ec554b129 100644
--- a/test/torture-s/950706-1.c.s
+++ b/test/torture-s/950706-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950710-1.c.s b/test/torture-s/950710-1.c.s
index 4eb68e3b8..7e21ff61f 100644
--- a/test/torture-s/950710-1.c.s
+++ b/test/torture-s/950710-1.c.s
@@ -53,6 +53,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/950714-1.c.s b/test/torture-s/950714-1.c.s
index b95ac5c3e..ebf4d93b5 100644
--- a/test/torture-s/950714-1.c.s
+++ b/test/torture-s/950714-1.c.s
@@ -30,41 +30,42 @@ main: # @main
.LBB0_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
block
- loop # label1:
+ block
+ loop # label2:
i32.eq $push0=, $0, $9
- br_if 1, $pop0 # 1: down to label2
+ br_if 1, $pop0 # 1: down to label1
# BB#2: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push1=, $1, $9
- br_if 1, $pop1 # 1: down to label2
+ br_if 1, $pop1 # 1: down to label1
# BB#3: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push2=, $2, $9
- br_if 1, $pop2 # 1: down to label2
+ br_if 1, $pop2 # 1: down to label1
# BB#4: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push3=, $3, $9
- br_if 1, $pop3 # 1: down to label2
+ br_if 1, $pop3 # 1: down to label1
# BB#5: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push4=, $4, $9
- br_if 1, $pop4 # 1: down to label2
+ br_if 1, $pop4 # 1: down to label1
# BB#6: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push5=, $5, $9
- br_if 1, $pop5 # 1: down to label2
+ br_if 1, $pop5 # 1: down to label1
# BB#7: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push6=, $6, $9
- br_if 1, $pop6 # 1: down to label2
+ br_if 1, $pop6 # 1: down to label1
# BB#8: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push7=, $7, $9
- br_if 1, $pop7 # 1: down to label2
+ br_if 1, $pop7 # 1: down to label1
# BB#9: # %for.cond1.preheader
# in Loop: Header=BB0_1 Depth=1
i32.eq $push8=, $8, $9
- br_if 1, $pop8 # 1: down to label2
+ br_if 1, $pop8 # 1: down to label1
# BB#10: # %for.cond1.8
# in Loop: Header=BB0_1 Depth=1
i32.const $push25=, 1
@@ -72,10 +73,11 @@ main: # @main
tee_local $push23=, $9=, $pop24
i32.const $push22=, 10
i32.lt_s $push9=, $pop23, $pop22
- br_if 0, $pop9 # 0: up to label1
+ br_if 0, $pop9 # 0: up to label2
br 2 # 2: down to label0
.LBB0_11: # %label
- end_loop # label2:
+ end_loop
+ end_block # label1:
i32.const $push10=, 1
i32.ne $push11=, $9, $pop10
br_if 0, $pop11 # 0: down to label0
@@ -110,6 +112,6 @@ array:
.size array, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/950809-1.c.s b/test/torture-s/950809-1.c.s
index 2af2ef128..75e226dc7 100644
--- a/test/torture-s/950809-1.c.s
+++ b/test/torture-s/950809-1.c.s
@@ -73,6 +73,6 @@ main.sc:
.size main.sc, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/950906-1.c.s b/test/torture-s/950906-1.c.s
index be57c48f5..7e40c192a 100644
--- a/test/torture-s/950906-1.c.s
+++ b/test/torture-s/950906-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/950915-1.c.s b/test/torture-s/950915-1.c.s
index aa42d4af3..5168dca16 100644
--- a/test/torture-s/950915-1.c.s
+++ b/test/torture-s/950915-1.c.s
@@ -70,6 +70,6 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/950929-1.c.s b/test/torture-s/950929-1.c.s
index 5a23d3709..3f4b26895 100644
--- a/test/torture-s/950929-1.c.s
+++ b/test/torture-s/950929-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/951003-1.c.s b/test/torture-s/951003-1.c.s
index 3d9b0853d..e68bbfd51 100644
--- a/test/torture-s/951003-1.c.s
+++ b/test/torture-s/951003-1.c.s
@@ -42,5 +42,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/951115-1.c.s b/test/torture-s/951115-1.c.s
index 3bb7dfba7..33e934bad 100644
--- a/test/torture-s/951115-1.c.s
+++ b/test/torture-s/951115-1.c.s
@@ -61,5 +61,5 @@ var:
.size var, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/951204-1.c.s b/test/torture-s/951204-1.c.s
index ac67a4a31..cf5083544 100644
--- a/test/torture-s/951204-1.c.s
+++ b/test/torture-s/951204-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960116-1.c.s b/test/torture-s/960116-1.c.s
index a95bfed9a..394c55f3d 100644
--- a/test/torture-s/960116-1.c.s
+++ b/test/torture-s/960116-1.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960117-1.c.s b/test/torture-s/960117-1.c.s
index 02de3454e..d0fc1b833 100644
--- a/test/torture-s/960117-1.c.s
+++ b/test/torture-s/960117-1.c.s
@@ -71,5 +71,5 @@ id_space:
.size id_space, 66
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960209-1.c.s b/test/torture-s/960209-1.c.s
index 5a765ffa5..354607e49 100644
--- a/test/torture-s/960209-1.c.s
+++ b/test/torture-s/960209-1.c.s
@@ -81,5 +81,5 @@ a_ptr:
.size a_ptr, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960215-1.c.s b/test/torture-s/960215-1.c.s
index b0f94f618..c20a30bba 100644
--- a/test/torture-s/960215-1.c.s
+++ b/test/torture-s/960215-1.c.s
@@ -378,6 +378,6 @@ S:
.size S, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960218-1.c.s b/test/torture-s/960218-1.c.s
index bed7c5b06..7f6833b15 100644
--- a/test/torture-s/960218-1.c.s
+++ b/test/torture-s/960218-1.c.s
@@ -68,5 +68,5 @@ glob:
.size glob, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960219-1.c.s b/test/torture-s/960219-1.c.s
index 4395d3c6f..dcb84874c 100644
--- a/test/torture-s/960219-1.c.s
+++ b/test/torture-s/960219-1.c.s
@@ -35,6 +35,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960301-1.c.s b/test/torture-s/960301-1.c.s
index 08045c633..05e6ea6ce 100644
--- a/test/torture-s/960301-1.c.s
+++ b/test/torture-s/960301-1.c.s
@@ -78,5 +78,5 @@ oldfoo:
.size oldfoo, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960302-1.c.s b/test/torture-s/960302-1.c.s
index 32d95373e..99afcc988 100644
--- a/test/torture-s/960302-1.c.s
+++ b/test/torture-s/960302-1.c.s
@@ -62,6 +62,6 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960311-1.c.s b/test/torture-s/960311-1.c.s
index 38f792776..8559681bc 100644
--- a/test/torture-s/960311-1.c.s
+++ b/test/torture-s/960311-1.c.s
@@ -98,5 +98,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960311-2.c.s b/test/torture-s/960311-2.c.s
index 01242c3b8..ee06cbec4 100644
--- a/test/torture-s/960311-2.c.s
+++ b/test/torture-s/960311-2.c.s
@@ -98,5 +98,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960311-3.c.s b/test/torture-s/960311-3.c.s
index 128de130b..8c04ffa4f 100644
--- a/test/torture-s/960311-3.c.s
+++ b/test/torture-s/960311-3.c.s
@@ -97,5 +97,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960312-1.c.s b/test/torture-s/960312-1.c.s
index 361af8bb6..7114127b0 100644
--- a/test/torture-s/960312-1.c.s
+++ b/test/torture-s/960312-1.c.s
@@ -80,6 +80,6 @@ main.sc:
.size main.sc, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960317-1.c.s b/test/torture-s/960317-1.c.s
index 1297f4dc1..049b86ff7 100644
--- a/test/torture-s/960317-1.c.s
+++ b/test/torture-s/960317-1.c.s
@@ -47,5 +47,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960321-1.c.s b/test/torture-s/960321-1.c.s
index ae3683e42..cfac99225 100644
--- a/test/torture-s/960321-1.c.s
+++ b/test/torture-s/960321-1.c.s
@@ -50,6 +50,6 @@ a:
.size a, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960326-1.c.s b/test/torture-s/960326-1.c.s
index 8fd771eac..55ba3ef84 100644
--- a/test/torture-s/960326-1.c.s
+++ b/test/torture-s/960326-1.c.s
@@ -41,6 +41,6 @@ s:
.size s, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960327-1.c.s b/test/torture-s/960327-1.c.s
index 02fb04fdb..918da9e6d 100644
--- a/test/torture-s/960327-1.c.s
+++ b/test/torture-s/960327-1.c.s
@@ -57,7 +57,7 @@ f: # @f
i32.eq $push10=, $pop9, $pop27
br_if 0, $pop10 # 0: up to label0
# BB#2: # %while.end
- end_loop # label1:
+ end_loop
i32.const $push11=, 88
i32.store16 0($0):p2align=0, $pop11
block
@@ -66,7 +66,7 @@ f: # @f
i32.load8_u $push14=, 0($pop13)
i32.const $push32=, 88
i32.ne $push15=, $pop14, $pop32
- br_if 0, $pop15 # 0: down to label2
+ br_if 0, $pop15 # 0: down to label1
# BB#3: # %if.end
i32.const $push22=, 0
i32.const $push20=, 16
@@ -74,7 +74,7 @@ f: # @f
i32.store __stack_pointer($pop22), $pop21
return $2
.LBB1_4: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -103,6 +103,6 @@ main: # @main
.size .Lf.s, 14
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960402-1.c.s b/test/torture-s/960402-1.c.s
index 3de5e0fdc..85aa1d21c 100644
--- a/test/torture-s/960402-1.c.s
+++ b/test/torture-s/960402-1.c.s
@@ -32,5 +32,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960405-1.c.s b/test/torture-s/960405-1.c.s
index 227d26f2e..5f6354c7f 100644
--- a/test/torture-s/960405-1.c.s
+++ b/test/torture-s/960405-1.c.s
@@ -52,6 +52,6 @@ y:
.size y, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960416-1.c.s b/test/torture-s/960416-1.c.s
index a4468df2f..b5ae1b01a 100644
--- a/test/torture-s/960416-1.c.s
+++ b/test/torture-s/960416-1.c.s
@@ -149,5 +149,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960419-1.c.s b/test/torture-s/960419-1.c.s
index 9348f327f..2c64d8a1f 100644
--- a/test/torture-s/960419-1.c.s
+++ b/test/torture-s/960419-1.c.s
@@ -35,6 +35,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960419-2.c.s b/test/torture-s/960419-2.c.s
index c218ed8a2..51c5e76d9 100644
--- a/test/torture-s/960419-2.c.s
+++ b/test/torture-s/960419-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960512-1.c.s b/test/torture-s/960512-1.c.s
index 5cf31da15..1ea65c9f2 100644
--- a/test/torture-s/960512-1.c.s
+++ b/test/torture-s/960512-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960513-1.c.s b/test/torture-s/960513-1.c.s
index fc67c1d70..24931c773 100644
--- a/test/torture-s/960513-1.c.s
+++ b/test/torture-s/960513-1.c.s
@@ -166,5 +166,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960521-1.c.s b/test/torture-s/960521-1.c.s
index c14dcd58a..dfe3eda04 100644
--- a/test/torture-s/960521-1.c.s
+++ b/test/torture-s/960521-1.c.s
@@ -33,7 +33,7 @@ foo: # @foo
i32.lt_s $push3=, $pop11, $pop2
br_if 0, $pop3 # 0: up to label1
.LBB0_3: # %for.cond1.preheader
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push16=, 0
i32.load $push4=, b($pop16)
@@ -77,7 +77,7 @@ main: # @main
i32.load $2=, n($pop6)
.LBB1_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
i32.const $push23=, -1
i32.store 0($3), $pop23
i32.const $push22=, 4
@@ -86,21 +86,21 @@ main: # @main
i32.add $push20=, $4, $pop21
tee_local $push19=, $4=, $pop20
i32.lt_s $push2=, $pop19, $2
- br_if 0, $pop2 # 0: up to label3
+ br_if 0, $pop2 # 0: up to label2
# BB#2: # %foo.exit
- end_loop # label4:
+ end_loop
i32.load $3=, 0($0)
i32.const $push4=, 255
i32.const $push3=, 522236
i32.call $drop=, memset@FUNCTION, $1, $pop4, $pop3
block
- br_if 0, $3 # 0: down to label5
+ br_if 0, $3 # 0: down to label3
# BB#3: # %if.end
i32.const $push5=, 0
call exit@FUNCTION, $pop5
unreachable
.LBB1_4: # %if.then
- end_block # label5:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -135,7 +135,7 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/960608-1.c.s b/test/torture-s/960608-1.c.s
index 9ea615810..1463179c5 100644
--- a/test/torture-s/960608-1.c.s
+++ b/test/torture-s/960608-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960801-1.c.s b/test/torture-s/960801-1.c.s
index 07978d495..9a6849301 100644
--- a/test/torture-s/960801-1.c.s
+++ b/test/torture-s/960801-1.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960802-1.c.s b/test/torture-s/960802-1.c.s
index a6c43be3b..92cca9b15 100644
--- a/test/torture-s/960802-1.c.s
+++ b/test/torture-s/960802-1.c.s
@@ -81,5 +81,5 @@ val:
.size val, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960830-1.c.s b/test/torture-s/960830-1.c.s
index 9a2bf7726..6e8e01433 100644
--- a/test/torture-s/960830-1.c.s
+++ b/test/torture-s/960830-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/960909-1.c.s b/test/torture-s/960909-1.c.s
index ae2349b28..fd33dfe78 100644
--- a/test/torture-s/960909-1.c.s
+++ b/test/torture-s/960909-1.c.s
@@ -33,7 +33,7 @@ ffs: # @ffs
i32.eqz $push8=, $pop1
br_if 0, $pop8 # 0: up to label1
.LBB0_4: # %cleanup
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push9=, $2
# fallthrough-return: $pop9
@@ -51,11 +51,11 @@ f: # @f
# BB#0: # %entry
block
i32.eqz $push0=, $0
- br_if 0, $pop0 # 0: down to label3
+ br_if 0, $pop0 # 0: down to label2
# BB#1: # %if.end
return $0
.LBB1_2: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -77,6 +77,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/961004-1.c.s b/test/torture-s/961004-1.c.s
index 5d238e905..9bf2102c7 100644
--- a/test/torture-s/961004-1.c.s
+++ b/test/torture-s/961004-1.c.s
@@ -34,5 +34,5 @@ k:
.size k, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961017-1.c.s b/test/torture-s/961017-1.c.s
index 3ed06c145..ceb4d377c 100644
--- a/test/torture-s/961017-1.c.s
+++ b/test/torture-s/961017-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961017-2.c.s b/test/torture-s/961017-2.c.s
index 7844b1c74..4d550906b 100644
--- a/test/torture-s/961017-2.c.s
+++ b/test/torture-s/961017-2.c.s
@@ -17,7 +17,7 @@ main: # @main
tee_local $push1=, $0=, $pop2
br_if 0, $pop1 # 0: up to label0
# BB#2: # %do.end
- end_loop # label1:
+ end_loop
i32.const $push0=, 0
call exit@FUNCTION, $pop0
unreachable
@@ -26,5 +26,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961026-1.c.s b/test/torture-s/961026-1.c.s
index 72854127b..f595fa75d 100644
--- a/test/torture-s/961026-1.c.s
+++ b/test/torture-s/961026-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961112-1.c.s b/test/torture-s/961112-1.c.s
index 927711ea1..bd7dcb5b8 100644
--- a/test/torture-s/961112-1.c.s
+++ b/test/torture-s/961112-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961122-1.c.s b/test/torture-s/961122-1.c.s
index 933b6f45a..50eb7bada 100644
--- a/test/torture-s/961122-1.c.s
+++ b/test/torture-s/961122-1.c.s
@@ -71,5 +71,5 @@ acc:
.size acc, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961122-2.c.s b/test/torture-s/961122-2.c.s
index 9a2d464ed..b4ffa9f3b 100644
--- a/test/torture-s/961122-2.c.s
+++ b/test/torture-s/961122-2.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961125-1.c.s b/test/torture-s/961125-1.c.s
index 6aac0d192..fe92ea27e 100644
--- a/test/torture-s/961125-1.c.s
+++ b/test/torture-s/961125-1.c.s
@@ -13,9 +13,10 @@ main: # @main
.LBB0_1: # %land.rhs.i
# =>This Loop Header: Depth=1
# Child Loop BB0_4 Depth 2
- loop # label0:
+ block
+ loop # label1:
i32.eqz $push20=, $1
- br_if 1, $pop20 # 1: down to label1
+ br_if 1, $pop20 # 1: down to label0
# BB#2: # %while.cond2.preheader.i
# in Loop: Header=BB0_1 Depth=1
block
@@ -34,7 +35,7 @@ main: # @main
i32.load8_u $push1=, 0($2)
i32.const $push13=, 58
i32.eq $push2=, $pop1, $pop13
- br_if 1, $pop2 # 1: down to label4
+ br_if 1, $pop2 # 1: down to label2
# BB#5: # %land.rhs4.i
# in Loop: Header=BB0_4 Depth=2
copy_local $2=, $0
@@ -43,15 +44,16 @@ main: # @main
br_if 0, $pop3 # 0: up to label3
.LBB0_6: # %while.end.thread.i
# in Loop: Header=BB0_1 Depth=1
- end_loop # label4:
+ end_loop
end_block # label2:
i32.const $push17=, -1
i32.add $1=, $1, $pop17
i32.const $push16=, .L.str+3
i32.lt_u $push4=, $0, $pop16
- br_if 0, $pop4 # 0: up to label0
+ br_if 0, $pop4 # 0: up to label1
.LBB0_7: # %begfield.exit
- end_loop # label1:
+ end_loop
+ end_block # label0:
block
i32.const $push5=, 1
i32.add $push19=, $0, $pop5
@@ -61,13 +63,13 @@ main: # @main
i32.select $push8=, $0, $pop18, $pop7
i32.const $push9=, .L.str+2
i32.ne $push10=, $pop8, $pop9
- br_if 0, $pop10 # 0: down to label5
+ br_if 0, $pop10 # 0: down to label4
# BB#8: # %if.end
i32.const $push11=, 0
call exit@FUNCTION, $pop11
unreachable
.LBB0_9: # %if.then
- end_block # label5:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -81,6 +83,6 @@ main: # @main
.size .L.str, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/961206-1.c.s b/test/torture-s/961206-1.c.s
index 4570ca07c..a213d00c2 100644
--- a/test/torture-s/961206-1.c.s
+++ b/test/torture-s/961206-1.c.s
@@ -75,5 +75,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961213-1.c.s b/test/torture-s/961213-1.c.s
index 5465eadc5..98d63114b 100644
--- a/test/torture-s/961213-1.c.s
+++ b/test/torture-s/961213-1.c.s
@@ -33,7 +33,7 @@ g: # @g
tee_local $push6=, $3=, $pop7
br_if 0, $pop6 # 0: up to label1
# BB#3: # %for.cond.for.end_crit_edge
- end_loop # label2:
+ end_loop
i64.store 0($0), $5
.LBB0_4: # %for.end
end_block # label0:
@@ -58,5 +58,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/961223-1.c.s b/test/torture-s/961223-1.c.s
index 2853d2b24..56722a5ac 100644
--- a/test/torture-s/961223-1.c.s
+++ b/test/torture-s/961223-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/970214-1.c.s b/test/torture-s/970214-1.c.s
index 5fc725a0d..5c708c4b4 100644
--- a/test/torture-s/970214-1.c.s
+++ b/test/torture-s/970214-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/970214-2.c.s b/test/torture-s/970214-2.c.s
index b102172f7..98cfa4395 100644
--- a/test/torture-s/970214-2.c.s
+++ b/test/torture-s/970214-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/970217-1.c.s b/test/torture-s/970217-1.c.s
index 63582ee4a..cc32a1b6f 100644
--- a/test/torture-s/970217-1.c.s
+++ b/test/torture-s/970217-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/970923-1.c.s b/test/torture-s/970923-1.c.s
index cf8c63171..0fbe31562 100644
--- a/test/torture-s/970923-1.c.s
+++ b/test/torture-s/970923-1.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980205.c.s b/test/torture-s/980205.c.s
index 8b3a5c971..82d880905 100644
--- a/test/torture-s/980205.c.s
+++ b/test/torture-s/980205.c.s
@@ -74,6 +74,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980223.c.s b/test/torture-s/980223.c.s
index f1e4ece59..ca17cb31d 100644
--- a/test/torture-s/980223.c.s
+++ b/test/torture-s/980223.c.s
@@ -167,5 +167,5 @@ cons2:
.size .Lmain.y, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/980424-1.c.s b/test/torture-s/980424-1.c.s
index 9cd917781..ff7552fce 100644
--- a/test/torture-s/980424-1.c.s
+++ b/test/torture-s/980424-1.c.s
@@ -90,6 +90,6 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980505-1.c.s b/test/torture-s/980505-1.c.s
index 856b8fc47..375b3c0fb 100644
--- a/test/torture-s/980505-1.c.s
+++ b/test/torture-s/980505-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980505-2.c.s b/test/torture-s/980505-2.c.s
index ea1b38579..693c081a9 100644
--- a/test/torture-s/980505-2.c.s
+++ b/test/torture-s/980505-2.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980506-1.c.s b/test/torture-s/980506-1.c.s
index b40379d67..d33348689 100644
--- a/test/torture-s/980506-1.c.s
+++ b/test/torture-s/980506-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980506-2.c.s b/test/torture-s/980506-2.c.s
index 0a1142a78..211d364a9 100644
--- a/test/torture-s/980506-2.c.s
+++ b/test/torture-s/980506-2.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980506-3.c.s b/test/torture-s/980506-3.c.s
index 8458f4935..7b012c219 100644
--- a/test/torture-s/980506-3.c.s
+++ b/test/torture-s/980506-3.c.s
@@ -29,5 +29,5 @@ lookup_table:
.size lookup_table, 257
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980526-2.c.s b/test/torture-s/980526-2.c.s
index fb2511c0a..202057e80 100644
--- a/test/torture-s/980526-2.c.s
+++ b/test/torture-s/980526-2.c.s
@@ -124,6 +124,6 @@ main: # @main
.size .L.str, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/980526-3.c.s b/test/torture-s/980526-3.c.s
index 47f67cb54..1b230af41 100644
--- a/test/torture-s/980526-3.c.s
+++ b/test/torture-s/980526-3.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980602-1.c.s b/test/torture-s/980602-1.c.s
index d41bdbae9..6b7d68c17 100644
--- a/test/torture-s/980602-1.c.s
+++ b/test/torture-s/980602-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980602-2.c.s b/test/torture-s/980602-2.c.s
index 95f6963fd..7ff5a0070 100644
--- a/test/torture-s/980602-2.c.s
+++ b/test/torture-s/980602-2.c.s
@@ -46,6 +46,6 @@ t:
.size t, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/980604-1.c.s b/test/torture-s/980604-1.c.s
index 79b0da77a..3d80ae0f9 100644
--- a/test/torture-s/980604-1.c.s
+++ b/test/torture-s/980604-1.c.s
@@ -67,6 +67,6 @@ d:
.size d, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980605-1.c.s b/test/torture-s/980605-1.c.s
index b02490c18..479d1f6ad 100644
--- a/test/torture-s/980605-1.c.s
+++ b/test/torture-s/980605-1.c.s
@@ -135,7 +135,7 @@ buf:
.size .L.str, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980608-1.c.s b/test/torture-s/980608-1.c.s
index 6e4ad6af9..6ca2d9043 100644
--- a/test/torture-s/980608-1.c.s
+++ b/test/torture-s/980608-1.c.s
@@ -127,6 +127,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980612-1.c.s b/test/torture-s/980612-1.c.s
index 747ff49c4..57cd16686 100644
--- a/test/torture-s/980612-1.c.s
+++ b/test/torture-s/980612-1.c.s
@@ -66,6 +66,6 @@ f:
.size f, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980617-1.c.s b/test/torture-s/980617-1.c.s
index 5fa25c5bf..8a4fe6a9f 100644
--- a/test/torture-s/980617-1.c.s
+++ b/test/torture-s/980617-1.c.s
@@ -52,6 +52,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980618-1.c.s b/test/torture-s/980618-1.c.s
index 25d31c0eb..c10df4d47 100644
--- a/test/torture-s/980618-1.c.s
+++ b/test/torture-s/980618-1.c.s
@@ -35,6 +35,6 @@ func: # @func
.size func, .Lfunc_end1-func
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/980701-1.c.s b/test/torture-s/980701-1.c.s
index afa91a49e..b28084f7d 100644
--- a/test/torture-s/980701-1.c.s
+++ b/test/torture-s/980701-1.c.s
@@ -62,6 +62,6 @@ a:
.size a, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980707-1.c.s b/test/torture-s/980707-1.c.s
index fa552b094..94c6cadce 100644
--- a/test/torture-s/980707-1.c.s
+++ b/test/torture-s/980707-1.c.s
@@ -19,7 +19,7 @@ buildargv: # @buildargv
tee_local $push11=, $1=, $pop12
i32.const $push10=, 32
i32.ne $push0=, $pop11, $pop10
- br_if 0, $pop0 # 0: down to label2
+ br_if 0, $pop0 # 0: down to label1
# BB#2: # %while.body3
# in Loop: Header=BB0_1 Depth=1
i32.const $push9=, 1
@@ -27,9 +27,10 @@ buildargv: # @buildargv
br 1 # 1: up to label0
.LBB0_3: # %while.cond1
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
+ block
i32.eqz $push23=, $1
- br_if 1, $pop23 # 1: down to label1
+ br_if 0, $pop23 # 0: down to label2
# BB#4: # %if.end
# in Loop: Header=BB0_1 Depth=1
i32.const $push15=, 2
@@ -46,27 +47,30 @@ buildargv: # @buildargv
i32.load8_u $push18=, 0($0)
tee_local $push17=, $1=, $pop18
i32.eqz $push24=, $pop17
- br_if 3, $pop24 # 3: down to label1
+ br_if 1, $pop24 # 1: down to label2
# BB#6: # %while.cond7
# in Loop: Header=BB0_5 Depth=2
+ block
i32.const $push19=, 32
i32.eq $push3=, $1, $pop19
- br_if 1, $pop3 # 1: down to label4
+ br_if 0, $pop3 # 0: down to label4
# BB#7: # %while.body14
# in Loop: Header=BB0_5 Depth=2
i32.const $push16=, 1
i32.add $0=, $0, $pop16
- br 0 # 0: up to label3
+ br 1 # 1: up to label3
.LBB0_8: # %if.end21
# in Loop: Header=BB0_1 Depth=1
- end_loop # label4:
+ end_block # label4:
+ end_loop
i32.const $push21=, 0
i32.store8 0($0), $pop21
i32.const $push20=, 1
i32.add $0=, $0, $pop20
- br 0 # 0: up to label0
+ br 1 # 1: up to label0
.LBB0_9: # %while.end23
- end_loop # label1:
+ end_block # label2:
+ end_loop
i32.const $push4=, 2
i32.shl $push5=, $2, $pop4
i32.const $push6=, buildargv.arglist
@@ -111,7 +115,7 @@ main: # @main
tee_local $push27=, $1=, $pop28
i32.const $push26=, 32
i32.ne $push2=, $pop27, $pop26
- br_if 0, $pop2 # 0: down to label7
+ br_if 0, $pop2 # 0: down to label6
# BB#2: # %while.body3.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push25=, 1
@@ -119,9 +123,10 @@ main: # @main
br 1 # 1: up to label5
.LBB1_3: # %while.cond1.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label7:
+ end_block # label6:
+ block
i32.eqz $push43=, $1
- br_if 1, $pop43 # 1: down to label6
+ br_if 0, $pop43 # 0: down to label7
# BB#4: # %if.end.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push31=, 2
@@ -134,31 +139,34 @@ main: # @main
.LBB1_5: # %while.cond7.i
# Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label8:
+ block
+ loop # label9:
i32.load8_u $push35=, 0($0)
tee_local $push34=, $1=, $pop35
i32.const $push33=, 32
i32.eq $push5=, $pop34, $pop33
- br_if 1, $pop5 # 1: down to label9
+ br_if 1, $pop5 # 1: down to label8
# BB#6: # %while.cond7.i
# in Loop: Header=BB1_5 Depth=2
i32.eqz $push44=, $1
- br_if 3, $pop44 # 3: down to label6
+ br_if 2, $pop44 # 2: down to label7
# BB#7: # %while.body14.i
# in Loop: Header=BB1_5 Depth=2
i32.const $push32=, 1
i32.add $0=, $0, $pop32
- br 0 # 0: up to label8
+ br 0 # 0: up to label9
.LBB1_8: # %if.end21.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label9:
+ end_loop
+ end_block # label8:
i32.const $push37=, 0
i32.store8 0($0), $pop37
i32.const $push36=, 1
i32.add $0=, $0, $pop36
- br 0 # 0: up to label5
+ br 1 # 1: up to label5
.LBB1_9: # %buildargv.exit
- end_loop # label6:
+ end_block # label7:
+ end_loop
i32.const $push6=, 2
i32.shl $push7=, $2, $pop6
i32.const $push8=, buildargv.arglist
@@ -217,7 +225,7 @@ buildargv.arglist:
.size .L.str.2, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/980709-1.c.s b/test/torture-s/980709-1.c.s
index 4a2d7ec92..cb37b6dc9 100644
--- a/test/torture-s/980709-1.c.s
+++ b/test/torture-s/980709-1.c.s
@@ -52,6 +52,6 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/980716-1.c.s b/test/torture-s/980716-1.c.s
index 75e1ef341..6435f3fb8 100644
--- a/test/torture-s/980716-1.c.s
+++ b/test/torture-s/980716-1.c.s
@@ -26,20 +26,20 @@ stub: # @stub
copy_local $4=, $2
br_if 0, $3 # 0: up to label0
# BB#2: # %while.end
- end_loop # label1:
+ end_loop
i32.store 12($5), $1
.LBB0_3: # %while.cond.1
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push10=, 4
i32.add $push9=, $1, $pop10
tee_local $push8=, $4=, $pop9
i32.store 12($5), $pop8
i32.load $2=, 0($1)
copy_local $1=, $4
- br_if 0, $2 # 0: up to label2
+ br_if 0, $2 # 0: up to label1
# BB#4: # %while.end.1
- end_loop # label3:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -93,5 +93,5 @@ main: # @main
.size .L.str.2, 3
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/980929-1.c.s b/test/torture-s/980929-1.c.s
index c79be4031..1ebe09b1b 100644
--- a/test/torture-s/980929-1.c.s
+++ b/test/torture-s/980929-1.c.s
@@ -36,6 +36,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/981001-1.c.s b/test/torture-s/981001-1.c.s
index 6f3186d10..94d608946 100644
--- a/test/torture-s/981001-1.c.s
+++ b/test/torture-s/981001-1.c.s
@@ -98,6 +98,6 @@ flg:
.size flg, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/981019-1.c.s b/test/torture-s/981019-1.c.s
index 135758a4b..2660df973 100644
--- a/test/torture-s/981019-1.c.s
+++ b/test/torture-s/981019-1.c.s
@@ -23,14 +23,14 @@ ff: # @ff
block
loop # label3:
i32.eqz $3=, $0
- br_if 2, $0 # 2: down to label2
+ br_if 1, $0 # 1: down to label2
# BB#4: # %while.body
# in Loop: Header=BB0_3 Depth=1
copy_local $0=, $3
i32.eqz $push4=, $2
br_if 0, $pop4 # 0: up to label3
# BB#5: # %land.lhs.true
- end_loop # label4:
+ end_loop
i32.const $push2=, 0
i32.store f3.x($pop2), $3
i32.call $drop=, f2@FUNCTION
@@ -107,14 +107,14 @@ main: # @main
i32.load $1=, f3.x($pop0)
.LBB4_1: # %while.cond.i
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label4:
copy_local $push3=, $1
tee_local $push2=, $0=, $pop3
i32.eqz $1=, $pop2
i32.eqz $push5=, $0
- br_if 0, $pop5 # 0: up to label5
+ br_if 0, $pop5 # 0: up to label4
# BB#2: # %ff.exit
- end_loop # label6:
+ end_loop
i32.const $push1=, 0
i32.store f3.x($pop1), $1
i32.const $push4=, 0
@@ -131,5 +131,5 @@ f3.x:
.size f3.x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/981130-1.c.s b/test/torture-s/981130-1.c.s
index 7e07a0085..46e4d2118 100644
--- a/test/torture-s/981130-1.c.s
+++ b/test/torture-s/981130-1.c.s
@@ -63,6 +63,6 @@ s1:
.size s1, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/981206-1.c.s b/test/torture-s/981206-1.c.s
index c33af44c0..d6f565bf2 100644
--- a/test/torture-s/981206-1.c.s
+++ b/test/torture-s/981206-1.c.s
@@ -52,5 +52,5 @@ y:
.size y, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990106-1.c.s b/test/torture-s/990106-1.c.s
index 421d1b7ad..ac42b39fc 100644
--- a/test/torture-s/990106-1.c.s
+++ b/test/torture-s/990106-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990106-2.c.s b/test/torture-s/990106-2.c.s
index 9d5710939..1aca4e9eb 100644
--- a/test/torture-s/990106-2.c.s
+++ b/test/torture-s/990106-2.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990117-1.c.s b/test/torture-s/990117-1.c.s
index 8f633de2d..2d040003e 100644
--- a/test/torture-s/990117-1.c.s
+++ b/test/torture-s/990117-1.c.s
@@ -34,4 +34,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/990127-1.c.s b/test/torture-s/990127-1.c.s
index ffe90f8aa..74363ad1d 100644
--- a/test/torture-s/990127-1.c.s
+++ b/test/torture-s/990127-1.c.s
@@ -27,11 +27,12 @@ main: # @main
i32.const $2=, 21
.LBB0_1: # %while.body.1
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
copy_local $1=, $2
i32.const $push66=, 4
i32.lt_s $push3=, $0, $pop66
- br_if 1, $pop3 # 1: down to label1
+ br_if 1, $pop3 # 1: down to label0
# BB#2: # %while.body.1.while.cond.1_crit_edge
# in Loop: Header=BB0_1 Depth=1
i32.load $push70=, 8($3)
@@ -41,22 +42,24 @@ main: # @main
i32.store 8($3), $pop4
i32.const $push67=, 1
i32.add $2=, $1, $pop67
- br_if 0, $0 # 0: up to label0
+ br_if 0, $0 # 0: up to label1
.LBB0_3: # %while.end.1
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push31=, 12
i32.add $push32=, $3, $pop31
copy_local $0=, $pop32
.LBB0_4: # %while.cond.2
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ block
+ loop # label3:
i32.load $push73=, 0($0)
tee_local $push72=, $2=, $pop73
i32.const $push71=, -1
i32.add $push5=, $pop72, $pop71
i32.store 0($0), $pop5
i32.eqz $push118=, $2
- br_if 1, $pop118 # 1: down to label3
+ br_if 1, $pop118 # 1: down to label2
# BB#5: # %while.body.2
# in Loop: Header=BB0_4 Depth=1
i32.const $push75=, 1
@@ -66,9 +69,10 @@ main: # @main
copy_local $0=, $pop62
i32.const $push74=, 3
i32.gt_s $push6=, $2, $pop74
- br_if 0, $pop6 # 0: up to label2
+ br_if 0, $pop6 # 0: up to label3
.LBB0_6: # %while.end.2
- end_loop # label3:
+ end_loop
+ end_block # label2:
i32.const $push76=, 1
i32.add $2=, $1, $pop76
i32.const $push33=, 12
@@ -76,14 +80,15 @@ main: # @main
copy_local $1=, $pop34
.LBB0_7: # %while.cond.3
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ block
+ loop # label5:
i32.load $push79=, 0($1)
tee_local $push78=, $0=, $pop79
i32.const $push77=, -1
i32.add $push7=, $pop78, $pop77
i32.store 0($1), $pop7
i32.eqz $push119=, $0
- br_if 1, $pop119 # 1: down to label5
+ br_if 1, $pop119 # 1: down to label4
# BB#8: # %while.body.3
# in Loop: Header=BB0_7 Depth=1
i32.const $push81=, 1
@@ -93,9 +98,10 @@ main: # @main
copy_local $1=, $pop60
i32.const $push80=, 3
i32.gt_s $push8=, $0, $pop80
- br_if 0, $pop8 # 0: up to label4
+ br_if 0, $pop8 # 0: up to label5
.LBB0_9: # %while.end.3
- end_loop # label5:
+ end_loop
+ end_block # label4:
i32.const $push82=, 1
i32.add $2=, $2, $pop82
i32.const $push35=, 12
@@ -103,14 +109,15 @@ main: # @main
copy_local $1=, $pop36
.LBB0_10: # %while.cond.4
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ block
+ loop # label7:
i32.load $push85=, 0($1)
tee_local $push84=, $0=, $pop85
i32.const $push83=, -1
i32.add $push9=, $pop84, $pop83
i32.store 0($1), $pop9
i32.eqz $push120=, $0
- br_if 1, $pop120 # 1: down to label7
+ br_if 1, $pop120 # 1: down to label6
# BB#11: # %while.body.4
# in Loop: Header=BB0_10 Depth=1
i32.const $push87=, 1
@@ -120,9 +127,10 @@ main: # @main
copy_local $1=, $pop58
i32.const $push86=, 3
i32.gt_s $push10=, $0, $pop86
- br_if 0, $pop10 # 0: up to label6
+ br_if 0, $pop10 # 0: up to label7
.LBB0_12: # %while.end.4
- end_loop # label7:
+ end_loop
+ end_block # label6:
i32.const $push88=, 1
i32.add $2=, $2, $pop88
i32.const $push37=, 12
@@ -130,14 +138,15 @@ main: # @main
copy_local $1=, $pop38
.LBB0_13: # %while.cond.5
# =>This Inner Loop Header: Depth=1
- loop # label8:
+ block
+ loop # label9:
i32.load $push91=, 0($1)
tee_local $push90=, $0=, $pop91
i32.const $push89=, -1
i32.add $push11=, $pop90, $pop89
i32.store 0($1), $pop11
i32.eqz $push121=, $0
- br_if 1, $pop121 # 1: down to label9
+ br_if 1, $pop121 # 1: down to label8
# BB#14: # %while.body.5
# in Loop: Header=BB0_13 Depth=1
i32.const $push93=, 1
@@ -147,9 +156,10 @@ main: # @main
copy_local $1=, $pop56
i32.const $push92=, 3
i32.gt_s $push12=, $0, $pop92
- br_if 0, $pop12 # 0: up to label8
+ br_if 0, $pop12 # 0: up to label9
.LBB0_15: # %while.end.5
- end_loop # label9:
+ end_loop
+ end_block # label8:
i32.const $push94=, 1
i32.add $2=, $2, $pop94
i32.const $push39=, 12
@@ -157,14 +167,15 @@ main: # @main
copy_local $1=, $pop40
.LBB0_16: # %while.cond.6
# =>This Inner Loop Header: Depth=1
- loop # label10:
+ block
+ loop # label11:
i32.load $push97=, 0($1)
tee_local $push96=, $0=, $pop97
i32.const $push95=, -1
i32.add $push13=, $pop96, $pop95
i32.store 0($1), $pop13
i32.eqz $push122=, $0
- br_if 1, $pop122 # 1: down to label11
+ br_if 1, $pop122 # 1: down to label10
# BB#17: # %while.body.6
# in Loop: Header=BB0_16 Depth=1
i32.const $push99=, 1
@@ -174,9 +185,10 @@ main: # @main
copy_local $1=, $pop54
i32.const $push98=, 3
i32.gt_s $push14=, $0, $pop98
- br_if 0, $pop14 # 0: up to label10
+ br_if 0, $pop14 # 0: up to label11
.LBB0_18: # %while.end.6
- end_loop # label11:
+ end_loop
+ end_block # label10:
i32.const $push100=, 1
i32.add $2=, $2, $pop100
i32.const $push41=, 12
@@ -184,14 +196,15 @@ main: # @main
copy_local $1=, $pop42
.LBB0_19: # %while.cond.7
# =>This Inner Loop Header: Depth=1
- loop # label12:
+ block
+ loop # label13:
i32.load $push103=, 0($1)
tee_local $push102=, $0=, $pop103
i32.const $push101=, -1
i32.add $push15=, $pop102, $pop101
i32.store 0($1), $pop15
i32.eqz $push123=, $0
- br_if 1, $pop123 # 1: down to label13
+ br_if 1, $pop123 # 1: down to label12
# BB#20: # %while.body.7
# in Loop: Header=BB0_19 Depth=1
i32.const $push105=, 1
@@ -201,9 +214,10 @@ main: # @main
copy_local $1=, $pop52
i32.const $push104=, 3
i32.gt_s $push16=, $0, $pop104
- br_if 0, $pop16 # 0: up to label12
+ br_if 0, $pop16 # 0: up to label13
.LBB0_21: # %while.end.7
- end_loop # label13:
+ end_loop
+ end_block # label12:
i32.const $push106=, 1
i32.add $2=, $2, $pop106
i32.const $push43=, 12
@@ -211,14 +225,15 @@ main: # @main
copy_local $1=, $pop44
.LBB0_22: # %while.cond.8
# =>This Inner Loop Header: Depth=1
- loop # label14:
+ block
+ loop # label15:
i32.load $push109=, 0($1)
tee_local $push108=, $0=, $pop109
i32.const $push107=, -1
i32.add $push17=, $pop108, $pop107
i32.store 0($1), $pop17
i32.eqz $push124=, $0
- br_if 1, $pop124 # 1: down to label15
+ br_if 1, $pop124 # 1: down to label14
# BB#23: # %while.body.8
# in Loop: Header=BB0_22 Depth=1
i32.const $push111=, 1
@@ -228,9 +243,10 @@ main: # @main
copy_local $1=, $pop50
i32.const $push110=, 3
i32.gt_s $push18=, $0, $pop110
- br_if 0, $pop18 # 0: up to label14
+ br_if 0, $pop18 # 0: up to label15
.LBB0_24: # %while.end.8
- end_loop # label15:
+ end_loop
+ end_block # label14:
i32.const $push112=, 1
i32.add $2=, $2, $pop112
i32.const $push45=, 12
@@ -238,14 +254,15 @@ main: # @main
copy_local $1=, $pop46
.LBB0_25: # %while.cond.9
# =>This Inner Loop Header: Depth=1
- loop # label16:
+ block
+ loop # label17:
i32.load $push115=, 0($1)
tee_local $push114=, $0=, $pop115
i32.const $push113=, -1
i32.add $push19=, $pop114, $pop113
i32.store 0($1), $pop19
i32.eqz $push125=, $0
- br_if 1, $pop125 # 1: down to label17
+ br_if 1, $pop125 # 1: down to label16
# BB#26: # %while.body.9
# in Loop: Header=BB0_25 Depth=1
i32.const $push117=, 1
@@ -255,9 +272,10 @@ main: # @main
copy_local $1=, $pop48
i32.const $push116=, 3
i32.gt_s $push20=, $0, $pop116
- br_if 0, $pop20 # 0: up to label16
+ br_if 0, $pop20 # 0: up to label17
.LBB0_27: # %while.end.9
- end_loop # label17:
+ end_loop
+ end_block # label16:
block
i32.load $push22=, 8($3)
i32.const $push21=, -5
@@ -280,6 +298,6 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990127-2.c.s b/test/torture-s/990127-2.c.s
index a1c193f2f..bc0858ec0 100644
--- a/test/torture-s/990127-2.c.s
+++ b/test/torture-s/990127-2.c.s
@@ -62,6 +62,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990128-1.c.s b/test/torture-s/990128-1.c.s
index b73e724c4..0720f92a0 100644
--- a/test/torture-s/990128-1.c.s
+++ b/test/torture-s/990128-1.c.s
@@ -56,20 +56,20 @@ main: # @main
.LBB0_2: # %for.inc.i.i
# Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label2:
+ loop # label1:
i32.load $push29=, 0($2)
tee_local $push28=, $2=, $pop29
- br_if 0, $pop28 # 0: up to label2
+ br_if 0, $pop28 # 0: up to label1
# BB#3: # %if.then.i
# in Loop: Header=BB0_1 Depth=1
- end_loop # label3:
+ end_loop
i32.const $push32=, 1
i32.add $2=, $0, $pop32
i32.load $push31=, 0($1)
tee_local $push30=, $1=, $pop31
br_if 0, $pop30 # 0: up to label0
# BB#4: # %sub.exit
- end_loop # label1:
+ end_loop
i32.const $push35=, 0
i32.const $push11=, 2
i32.add $push34=, $0, $pop11
@@ -78,13 +78,13 @@ main: # @main
block
i32.const $push12=, 12
i32.ne $push13=, $2, $pop12
- br_if 0, $pop13 # 0: down to label4
+ br_if 0, $pop13 # 0: down to label2
# BB#5: # %if.end
i32.const $push36=, 0
call exit@FUNCTION, $pop36
unreachable
.LBB0_6: # %if.then
- end_block # label4:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -103,36 +103,36 @@ sub: # @sub
i32.load $2=, count($pop3)
block
i32.eqz $push12=, $0
- br_if 0, $pop12 # 0: down to label5
+ br_if 0, $pop12 # 0: down to label3
# BB#1: # %for.inc.i.preheader.preheader
.LBB1_2: # %for.inc.i.preheader
# =>This Loop Header: Depth=1
# Child Loop BB1_3 Depth 2
- loop # label6:
+ loop # label4:
copy_local $3=, $0
.LBB1_3: # %for.inc.i
# Parent Loop BB1_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label8:
+ loop # label5:
i32.load $push5=, 0($3)
tee_local $push4=, $3=, $pop5
- br_if 0, $pop4 # 0: up to label8
+ br_if 0, $pop4 # 0: up to label5
# BB#4: # %if.then
# in Loop: Header=BB1_2 Depth=1
- end_loop # label9:
+ end_loop
i32.const $push9=, 0
i32.store 0($1), $pop9
i32.const $push8=, 1
i32.add $2=, $2, $pop8
i32.load $push7=, 0($0)
tee_local $push6=, $0=, $pop7
- br_if 0, $pop6 # 0: up to label6
+ br_if 0, $pop6 # 0: up to label4
# BB#5: # %for.cond.look.exit.thread_crit_edge
- end_loop # label7:
+ end_loop
i32.const $push0=, 0
i32.store count($pop0), $2
.LBB1_6: # %for.end
- end_block # label5:
+ end_block # label3:
i32.const $push11=, 0
i32.store 0($1), $pop11
i32.const $push10=, 0
@@ -154,16 +154,16 @@ look: # @look
# BB#0: # %entry
block
i32.eqz $push9=, $0
- br_if 0, $pop9 # 0: down to label10
+ br_if 0, $pop9 # 0: down to label6
.LBB2_1: # %for.inc
# =>This Inner Loop Header: Depth=1
- loop # label11:
+ loop # label7:
i32.load $push5=, 0($0)
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label11
+ br_if 0, $pop4 # 0: up to label7
.LBB2_2: # %for.end
- end_loop # label12:
- end_block # label10:
+ end_loop
+ end_block # label6:
i32.const $push0=, 0
i32.store 0($1), $pop0
i32.const $push8=, 0
@@ -215,6 +215,6 @@ sss:
.size sss, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990130-1.c.s b/test/torture-s/990130-1.c.s
index 8191d338c..9fdf7aae8 100644
--- a/test/torture-s/990130-1.c.s
+++ b/test/torture-s/990130-1.c.s
@@ -54,6 +54,6 @@ dummy:
.size dummy, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990211-1.c.s b/test/torture-s/990211-1.c.s
index 0b30e1006..c8a81d6ec 100644
--- a/test/torture-s/990211-1.c.s
+++ b/test/torture-s/990211-1.c.s
@@ -26,4 +26,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/990222-1.c.s b/test/torture-s/990222-1.c.s
index 10ad6cf0e..dc56ff1ea 100644
--- a/test/torture-s/990222-1.c.s
+++ b/test/torture-s/990222-1.c.s
@@ -48,7 +48,7 @@ main: # @main
i32.gt_s $push8=, $pop7, $pop28
br_if 0, $pop8 # 0: up to label1
# BB#3: # %while.end.loopexit
- end_loop # label2:
+ end_loop
i32.const $push9=, 0
i32.load8_u $1=, line+2($pop9)
.LBB0_4: # %while.end
@@ -58,7 +58,7 @@ main: # @main
i32.load8_u $push11=, line($pop37)
i32.const $push12=, 50
i32.ne $push13=, $pop11, $pop12
- br_if 0, $pop13 # 0: down to label3
+ br_if 0, $pop13 # 0: down to label2
# BB#5: # %while.end
i32.const $push40=, 0
i32.load8_u $push10=, line+1($pop40)
@@ -66,18 +66,18 @@ main: # @main
i32.and $push14=, $pop10, $pop39
i32.const $push38=, 48
i32.ne $push15=, $pop14, $pop38
- br_if 0, $pop15 # 0: down to label3
+ br_if 0, $pop15 # 0: down to label2
# BB#6: # %while.end
i32.const $push42=, 255
i32.and $push16=, $1, $pop42
i32.const $push41=, 48
i32.ne $push17=, $pop16, $pop41
- br_if 0, $pop17 # 0: down to label3
+ br_if 0, $pop17 # 0: down to label2
# BB#7: # %if.end
i32.const $push18=, 0
return $pop18
.LBB0_8: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -93,5 +93,5 @@ line:
.size line, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/990324-1.c.s b/test/torture-s/990324-1.c.s
index c62d24cf7..79d04e403 100644
--- a/test/torture-s/990324-1.c.s
+++ b/test/torture-s/990324-1.c.s
@@ -40,6 +40,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990326-1.c.s b/test/torture-s/990326-1.c.s
index 29a8cfaf1..5d3eb7a19 100644
--- a/test/torture-s/990326-1.c.s
+++ b/test/torture-s/990326-1.c.s
@@ -457,5 +457,5 @@ main: # @main
.size main, .Lfunc_end34-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990404-1.c.s b/test/torture-s/990404-1.c.s
index 47c762d8b..d98a64086 100644
--- a/test/torture-s/990404-1.c.s
+++ b/test/torture-s/990404-1.c.s
@@ -86,7 +86,7 @@ main: # @main
tee_local $push14=, $10=, $pop15
i32.select $push9=, $pop81, $pop16, $pop14
i32.eqz $push103=, $pop9
- br_if 2, $pop103 # 2: down to label0
+ br_if 1, $pop103 # 1: down to label0
# BB#2: # %if.end7
# in Loop: Header=BB0_1 Depth=1
i32.const $push102=, 9
@@ -123,7 +123,7 @@ main: # @main
i32.lt_s $push12=, $pop85, $pop84
br_if 0, $pop12 # 0: up to label1
# BB#3: # %if.then11
- end_loop # label2:
+ end_loop
call abort@FUNCTION
unreachable
.LBB0_4: # %for.end15
@@ -154,6 +154,6 @@ x:
.size x, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990513-1.c.s b/test/torture-s/990513-1.c.s
index afa9d254b..4b27e91dc 100644
--- a/test/torture-s/990513-1.c.s
+++ b/test/torture-s/990513-1.c.s
@@ -31,7 +31,7 @@ foo: # @foo
tee_local $push4=, $3=, $pop5
br_if 0, $pop4 # 0: up to label0
# BB#2: # %while.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -58,7 +58,7 @@ main: # @main
i32.call $0=, memset@FUNCTION, $1, $pop0, $pop14
.LBB1_1: # %while.body.i
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.add $push25=, $0, $2
tee_local $push24=, $1=, $pop25
i32.const $push23=, -8
@@ -72,14 +72,14 @@ main: # @main
i32.const $push19=, -16
i32.add $push18=, $2, $pop19
tee_local $push17=, $2=, $pop18
- br_if 0, $pop17 # 0: up to label2
+ br_if 0, $pop17 # 0: up to label1
# BB#2: # %foo.exit
- end_loop # label3:
+ end_loop
block
i32.load $push4=, 0($0)
i32.const $push3=, 6
i32.ne $push5=, $pop4, $pop3
- br_if 0, $pop5 # 0: down to label4
+ br_if 0, $pop5 # 0: down to label2
# BB#3: # %if.end
i32.const $push13=, 0
i32.const $push11=, 1024
@@ -88,7 +88,7 @@ main: # @main
i32.const $push6=, 0
return $pop6
.LBB1_4: # %if.then
- end_block # label4:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -96,5 +96,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/990524-1.c.s b/test/torture-s/990524-1.c.s
index ae09a8e8d..ac053bc0a 100644
--- a/test/torture-s/990524-1.c.s
+++ b/test/torture-s/990524-1.c.s
@@ -26,15 +26,15 @@ loop: # @loop
block
i32.const $push15=, 34
i32.eq $push1=, $4, $pop15
- br_if 0, $pop1 # 0: down to label3
+ br_if 0, $pop1 # 0: down to label2
# BB#2: # %for.cond
# in Loop: Header=BB0_1 Depth=1
i32.const $push23=, 92
i32.ne $push2=, $3, $pop23
- br_if 1, $pop2 # 1: down to label2
+ br_if 1, $pop2 # 1: down to label1
.LBB0_3: # %sw.bb2
# in Loop: Header=BB0_1 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push14=, 92
i32.store8 0($0), $pop14
i32.const $push13=, 1
@@ -46,12 +46,12 @@ loop: # @loop
br 1 # 1: up to label0
.LBB0_4: # %for.cond
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.const $push24=, 1
i32.add $0=, $0, $pop24
br_if 0, $3 # 0: up to label0
# BB#5: # %loopDone2
- end_loop # label1:
+ end_loop
block
i32.const $push5=, a
i32.sub $push6=, $pop5, $0
@@ -60,11 +60,11 @@ loop: # @loop
i32.add $push8=, $2, $pop7
i32.sub $push10=, $pop9, $pop8
i32.ne $push11=, $pop6, $pop10
- br_if 0, $pop11 # 0: down to label4
+ br_if 0, $pop11 # 0: down to label3
# BB#6: # %if.end
return
.LBB0_7: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -105,6 +105,6 @@ b:
.size b, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990525-1.c.s b/test/torture-s/990525-1.c.s
index 474ab07fb..d29448ffa 100644
--- a/test/torture-s/990525-1.c.s
+++ b/test/torture-s/990525-1.c.s
@@ -59,6 +59,6 @@ main: # @main
.size .Lmain.s, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990525-2.c.s b/test/torture-s/990525-2.c.s
index 5afd63ab7..7501972ae 100644
--- a/test/torture-s/990525-2.c.s
+++ b/test/torture-s/990525-2.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990527-1.c.s b/test/torture-s/990527-1.c.s
index 880392532..77f6db856 100644
--- a/test/torture-s/990527-1.c.s
+++ b/test/torture-s/990527-1.c.s
@@ -75,6 +75,6 @@ sum:
.size sum, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990531-1.c.s b/test/torture-s/990531-1.c.s
index d1963933c..4ef20466f 100644
--- a/test/torture-s/990531-1.c.s
+++ b/test/torture-s/990531-1.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990604-1.c.s b/test/torture-s/990604-1.c.s
index 6f9bba479..5b45d53bc 100644
--- a/test/torture-s/990604-1.c.s
+++ b/test/torture-s/990604-1.c.s
@@ -65,5 +65,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/990628-1.c.s b/test/torture-s/990628-1.c.s
index 649708ec3..fad59bf9d 100644
--- a/test/torture-s/990628-1.c.s
+++ b/test/torture-s/990628-1.c.s
@@ -96,7 +96,7 @@ load_data: # @load_data
i32.lt_s $push6=, $pop28, $pop27
br_if 0, $pop6 # 0: up to label1
# BB#2: # %while.cond.while.end_crit_edge
- end_loop # label2:
+ end_loop
i32.const $push8=, 0
i32.const $push7=, 100
i32.store sqlca($pop8), $pop7
@@ -147,12 +147,12 @@ main: # @main
i32.select $push5=, $pop4, $pop17, $pop14
i32.store sqlca($pop18), $pop5
block
- br_if 0, $3 # 0: down to label3
+ br_if 0, $3 # 0: down to label2
# BB#1: # %while.body.lr.ph.i
copy_local $3=, $0
.LBB3_2: # %while.body.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.const $push37=, 404
i32.call $drop=, memcpy@FUNCTION, $3, $1, $pop37
i32.const $push36=, 85
@@ -165,9 +165,9 @@ main: # @main
tee_local $push31=, $2=, $pop32
i32.const $push30=, 1
i32.lt_s $push6=, $pop31, $pop30
- br_if 0, $pop6 # 0: up to label4
+ br_if 0, $pop6 # 0: up to label3
# BB#3: # %while.cond.while.end_crit_edge.i
- end_loop # label5:
+ end_loop
i32.const $push8=, 0
i32.const $push7=, 100
i32.store sqlca($pop8), $pop7
@@ -175,18 +175,18 @@ main: # @main
i32.const $push9=, 2
i32.store fetch.fetch_count($pop38), $pop9
.LBB3_4: # %load_data.exit
- end_block # label3:
+ end_block # label2:
block
i32.load $push10=, 0($0)
i32.const $push11=, 1431655765
i32.ne $push12=, $pop10, $pop11
- br_if 0, $pop12 # 0: down to label6
+ br_if 0, $pop12 # 0: down to label4
# BB#5: # %if.end
i32.const $push13=, 0
call exit@FUNCTION, $pop13
unreachable
.LBB3_6: # %if.then
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -228,7 +228,7 @@ data_ptr:
.size data_ptr, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990804-1.c.s b/test/torture-s/990804-1.c.s
index 03f4d12b1..92a0e7d77 100644
--- a/test/torture-s/990804-1.c.s
+++ b/test/torture-s/990804-1.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990811-1.c.s b/test/torture-s/990811-1.c.s
index 54cd5da20..49b31adf7 100644
--- a/test/torture-s/990811-1.c.s
+++ b/test/torture-s/990811-1.c.s
@@ -54,6 +54,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/990826-0.c.s b/test/torture-s/990826-0.c.s
index 9cf63bd6f..b029adaad 100644
--- a/test/torture-s/990826-0.c.s
+++ b/test/torture-s/990826-0.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/990827-1.c.s b/test/torture-s/990827-1.c.s
index 75249928c..79a5f2c29 100644
--- a/test/torture-s/990827-1.c.s
+++ b/test/torture-s/990827-1.c.s
@@ -37,5 +37,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990829-1.c.s b/test/torture-s/990829-1.c.s
index 95aa84719..738dcd60b 100644
--- a/test/torture-s/990829-1.c.s
+++ b/test/torture-s/990829-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/990923-1.c.s b/test/torture-s/990923-1.c.s
index 636dfa503..700d3c64a 100644
--- a/test/torture-s/990923-1.c.s
+++ b/test/torture-s/990923-1.c.s
@@ -36,5 +36,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991014-1.c.s b/test/torture-s/991014-1.c.s
index 9be16f005..9b1e9fc0a 100644
--- a/test/torture-s/991014-1.c.s
+++ b/test/torture-s/991014-1.c.s
@@ -53,4 +53,4 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/991016-1.c.s b/test/torture-s/991016-1.c.s
index cfbb7cf1d..492b9dc90 100644
--- a/test/torture-s/991016-1.c.s
+++ b/test/torture-s/991016-1.c.s
@@ -36,7 +36,7 @@ doit: # @doit
tee_local $push7=, $1=, $pop8
br_if 0, $pop7 # 0: up to label3
# BB#5: # %do.end16
- end_loop # label4:
+ end_loop
i64.store 0($2), $5
i64.eqz $push3=, $4
return $pop3
@@ -45,7 +45,7 @@ doit: # @doit
i32.load $0=, 0($2)
.LBB0_7: # %do.body
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label4:
copy_local $push18=, $0
tee_local $push17=, $3=, $pop18
i32.const $push16=, 1
@@ -53,9 +53,9 @@ doit: # @doit
i32.const $push15=, -1
i32.add $push14=, $1, $pop15
tee_local $push13=, $1=, $pop14
- br_if 0, $pop13 # 0: up to label5
+ br_if 0, $pop13 # 0: up to label4
# BB#8: # %do.end
- end_loop # label6:
+ end_loop
i32.store 0($2), $0
i32.eqz $push5=, $3
return $pop5
@@ -64,7 +64,7 @@ doit: # @doit
i32.load $0=, 0($2)
.LBB0_10: # %do.body2
# =>This Inner Loop Header: Depth=1
- loop # label7:
+ loop # label5:
copy_local $push24=, $0
tee_local $push23=, $3=, $pop24
i32.const $push22=, 1
@@ -72,9 +72,9 @@ doit: # @doit
i32.const $push21=, -1
i32.add $push20=, $1, $pop21
tee_local $push19=, $1=, $pop20
- br_if 0, $pop19 # 0: up to label7
+ br_if 0, $pop19 # 0: up to label5
# BB#11: # %do.end7
- end_loop # label8:
+ end_loop
i32.store 0($2), $0
i32.eqz $push4=, $3
return $pop4
@@ -101,6 +101,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/991019-1.c.s b/test/torture-s/991019-1.c.s
index f1bb392ef..b1403da25 100644
--- a/test/torture-s/991019-1.c.s
+++ b/test/torture-s/991019-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991023-1.c.s b/test/torture-s/991023-1.c.s
index 1a7b036e7..44bb59943 100644
--- a/test/torture-s/991023-1.c.s
+++ b/test/torture-s/991023-1.c.s
@@ -43,5 +43,5 @@ blah:
.size blah, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991030-1.c.s b/test/torture-s/991030-1.c.s
index d4c3b279b..0f82f014a 100644
--- a/test/torture-s/991030-1.c.s
+++ b/test/torture-s/991030-1.c.s
@@ -35,6 +35,6 @@ x:
.size x, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/991112-1.c.s b/test/torture-s/991112-1.c.s
index 66f53b1b1..34621c8c7 100644
--- a/test/torture-s/991112-1.c.s
+++ b/test/torture-s/991112-1.c.s
@@ -59,6 +59,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype isprint, i32, i32
.functype abort, void
diff --git a/test/torture-s/991118-1.c.s b/test/torture-s/991118-1.c.s
index 7c166d758..066a89fe2 100644
--- a/test/torture-s/991118-1.c.s
+++ b/test/torture-s/991118-1.c.s
@@ -237,6 +237,6 @@ tmp4:
.size tmp4, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/991201-1.c.s b/test/torture-s/991201-1.c.s
index 5226412d5..ffccaeacf 100644
--- a/test/torture-s/991201-1.c.s
+++ b/test/torture-s/991201-1.c.s
@@ -46,7 +46,7 @@ reset_palette: # @reset_palette
tee_local $push17=, $2=, $pop18
br_if 0, $pop17 # 0: up to label0
# BB#2: # %bar.exit
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -62,11 +62,11 @@ bar: # @bar
block
i32.const $push0=, 48
i32.ne $push1=, $0, $pop0
- br_if 0, $pop1 # 0: down to label2
+ br_if 0, $pop1 # 0: down to label1
# BB#1: # %if.end
return
.LBB1_2: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -197,6 +197,6 @@ default_blu:
.size default_blu, 64
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/991202-1.c.s b/test/torture-s/991202-1.c.s
index e1945d776..42294fbd8 100644
--- a/test/torture-s/991202-1.c.s
+++ b/test/torture-s/991202-1.c.s
@@ -39,5 +39,5 @@ y:
.size y, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991202-2.c.s b/test/torture-s/991202-2.c.s
index 3c0528c62..d53480691 100644
--- a/test/torture-s/991202-2.c.s
+++ b/test/torture-s/991202-2.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991202-3.c.s b/test/torture-s/991202-3.c.s
index 4693afbb0..603ff5017 100644
--- a/test/torture-s/991202-3.c.s
+++ b/test/torture-s/991202-3.c.s
@@ -62,5 +62,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991216-1.c.s b/test/torture-s/991216-1.c.s
index afa602d60..1140bb536 100644
--- a/test/torture-s/991216-1.c.s
+++ b/test/torture-s/991216-1.c.s
@@ -359,6 +359,6 @@ main: # @main
.size main, .Lfunc_end8-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/991216-2.c.s b/test/torture-s/991216-2.c.s
index 8f980635a..40a161c20 100644
--- a/test/torture-s/991216-2.c.s
+++ b/test/torture-s/991216-2.c.s
@@ -40,14 +40,14 @@ test: # @test
tee_local $push26=, $2=, $pop27
i32.load $push2=, 0($1)
i32.ne $push3=, $pop26, $pop2
- br_if 3, $pop3 # 3: down to label0
+ br_if 2, $pop3 # 2: down to label0
# BB#4: # %for.cond
# in Loop: Header=BB0_3 Depth=1
copy_local $1=, $3
i32.lt_s $push4=, $2, $0
br_if 0, $pop4 # 0: up to label3
.LBB0_5: # %for.end
- end_loop # label4:
+ end_loop
end_block # label1:
i32.const $push5=, 7
i32.add $push6=, $3, $pop5
@@ -257,6 +257,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/991216-4.c.s b/test/torture-s/991216-4.c.s
index 4ac24562a..2037ab032 100644
--- a/test/torture-s/991216-4.c.s
+++ b/test/torture-s/991216-4.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991221-1.c.s b/test/torture-s/991221-1.c.s
index 129dc6d1f..093c7d580 100644
--- a/test/torture-s/991221-1.c.s
+++ b/test/torture-s/991221-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991227-1.c.s b/test/torture-s/991227-1.c.s
index 25df6dd98..2c11166cf 100644
--- a/test/torture-s/991227-1.c.s
+++ b/test/torture-s/991227-1.c.s
@@ -44,5 +44,5 @@ main: # @main
.size .L.str.1, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/991228-1.c.s b/test/torture-s/991228-1.c.s
index e5ad90e52..201b2def4 100644
--- a/test/torture-s/991228-1.c.s
+++ b/test/torture-s/991228-1.c.s
@@ -104,6 +104,6 @@ endianness_test:
.size endianness_test, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/align-1.c.s b/test/torture-s/align-1.c.s
index 75c140fe9..4da813512 100644
--- a/test/torture-s/align-1.c.s
+++ b/test/torture-s/align-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/align-2.c.s b/test/torture-s/align-2.c.s
index d3dadcc02..924908496 100644
--- a/test/torture-s/align-2.c.s
+++ b/test/torture-s/align-2.c.s
@@ -361,5 +361,5 @@ s_d_ld:
.size s_d_ld, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/align-3.c.s b/test/torture-s/align-3.c.s
index 33c1ea557..e09fa1ef9 100644
--- a/test/torture-s/align-3.c.s
+++ b/test/torture-s/align-3.c.s
@@ -26,4 +26,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/alloca-1.c.s b/test/torture-s/alloca-1.c.s
index 5ca0bebaf..be2f971ce 100644
--- a/test/torture-s/alloca-1.c.s
+++ b/test/torture-s/alloca-1.c.s
@@ -54,5 +54,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/anon-1.c.s b/test/torture-s/anon-1.c.s
index 9f76faced..5f7f79b4c 100644
--- a/test/torture-s/anon-1.c.s
+++ b/test/torture-s/anon-1.c.s
@@ -27,4 +27,4 @@ foo:
.size foo, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/arith-1.c.s b/test/torture-s/arith-1.c.s
index 4811424e0..de793259a 100644
--- a/test/torture-s/arith-1.c.s
+++ b/test/torture-s/arith-1.c.s
@@ -34,5 +34,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/arith-rand-ll.c.s b/test/torture-s/arith-rand-ll.c.s
index 251e75001..f3b4ba9d7 100644
--- a/test/torture-s/arith-rand-ll.c.s
+++ b/test/torture-s/arith-rand-ll.c.s
@@ -38,7 +38,8 @@ random_bitstring: # @random_bitstring
i64.const $3=, 0
.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
i64.const $push20=, 1103515245
i64.mul $push0=, $2, $pop20
i64.const $push19=, 12345
@@ -52,7 +53,7 @@ random_bitstring: # @random_bitstring
i32.and $push12=, $pop1, $pop13
tee_local $push11=, $1=, $pop12
i32.eqz $push26=, $pop11
- br_if 1, $pop26 # 1: down to label1
+ br_if 1, $pop26 # 1: down to label0
# BB#2: # %if.else
# in Loop: Header=BB1_1 Depth=1
i32.add $4=, $1, $4
@@ -77,9 +78,10 @@ random_bitstring: # @random_bitstring
end_block # label2:
i32.const $push25=, 71
i32.lt_u $push8=, $4, $pop25
- br_if 0, $pop8 # 0: up to label0
+ br_if 0, $pop8 # 0: up to label1
.LBB1_5: # %cleanup
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push9=, 0
i64.store simple_rand.seed($pop9), $2
copy_local $push27=, $3
@@ -113,6 +115,7 @@ main: # @main
.LBB2_2: # %for.cond.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
+ block
loop # label9:
i64.const $push86=, 1103515245
i64.mul $push0=, $2, $pop86
@@ -127,7 +130,7 @@ main: # @main
i32.and $push78=, $pop1, $pop79
tee_local $push77=, $1=, $pop78
i32.eqz $push186=, $pop77
- br_if 1, $pop186 # 1: down to label10
+ br_if 1, $pop186 # 1: down to label8
# BB#3: # %if.else.i
# in Loop: Header=BB2_2 Depth=2
i32.add $10=, $1, $10
@@ -138,7 +141,7 @@ main: # @main
i64.const $push87=, 256
i64.and $push3=, $2, $pop87
i64.eqz $push4=, $pop3
- br_if 0, $pop4 # 0: down to label11
+ br_if 0, $pop4 # 0: down to label10
# BB#4: # %if.then2.i
# in Loop: Header=BB2_2 Depth=2
i32.const $push90=, 1
@@ -149,18 +152,20 @@ main: # @main
i64.or $9=, $pop7, $9
.LBB2_5: # %if.end.i
# in Loop: Header=BB2_2 Depth=2
- end_block # label11:
+ end_block # label10:
i32.const $push91=, 71
i32.lt_u $push8=, $10, $pop91
br_if 0, $pop8 # 0: up to label9
.LBB2_6: # %random_bitstring.exit
# in Loop: Header=BB2_1 Depth=1
- end_loop # label10:
+ end_loop
+ end_block # label8:
i32.const $10=, 0
i64.const $11=, 0
.LBB2_7: # %for.cond.i452
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
+ block
loop # label12:
i64.const $push101=, 1103515245
i64.mul $push9=, $2, $pop101
@@ -175,7 +180,7 @@ main: # @main
i32.and $push93=, $pop10, $pop94
tee_local $push92=, $1=, $pop93
i32.eqz $push187=, $pop92
- br_if 1, $pop187 # 1: down to label13
+ br_if 1, $pop187 # 1: down to label11
# BB#8: # %if.else.i457
# in Loop: Header=BB2_7 Depth=2
i32.add $10=, $1, $10
@@ -186,7 +191,7 @@ main: # @main
i64.const $push102=, 256
i64.and $push12=, $2, $pop102
i64.eqz $push13=, $pop12
- br_if 0, $pop13 # 0: down to label14
+ br_if 0, $pop13 # 0: down to label13
# BB#9: # %if.then2.i462
# in Loop: Header=BB2_7 Depth=2
i32.const $push105=, 1
@@ -197,16 +202,17 @@ main: # @main
i64.or $11=, $pop16, $11
.LBB2_10: # %if.end.i465
# in Loop: Header=BB2_7 Depth=2
- end_block # label14:
+ end_block # label13:
i32.const $push106=, 71
i32.lt_u $push17=, $10, $pop106
br_if 0, $pop17 # 0: up to label12
.LBB2_11: # %random_bitstring.exit467
# in Loop: Header=BB2_1 Depth=1
- end_loop # label13:
+ end_loop
+ end_block # label11:
block
i64.eqz $push18=, $11
- br_if 0, $pop18 # 0: down to label15
+ br_if 0, $pop18 # 0: down to label14
# BB#12: # %cleanup.cont
# in Loop: Header=BB2_1 Depth=1
block
@@ -214,15 +220,15 @@ main: # @main
i64.and $push19=, $9, $pop108
i64.const $push107=, 0
i64.ne $push20=, $pop19, $pop107
- br_if 0, $pop20 # 0: down to label16
+ br_if 0, $pop20 # 0: down to label15
# BB#13: # %cleanup.cont
# in Loop: Header=BB2_1 Depth=1
i64.const $push109=, -1
i64.eq $push21=, $11, $pop109
- br_if 1, $pop21 # 1: down to label15
+ br_if 1, $pop21 # 1: down to label14
.LBB2_14: # %if.end17
# in Loop: Header=BB2_1 Depth=1
- end_block # label16:
+ end_block # label15:
i64.rem_s $push117=, $9, $11
tee_local $push116=, $3=, $pop117
i64.const $push115=, 63
@@ -236,13 +242,13 @@ main: # @main
i64.add $push22=, $11, $pop110
i64.xor $push23=, $pop22, $3
i64.ge_u $push26=, $pop25, $pop23
- br_if 3, $pop26 # 3: down to label6
+ br_if 2, $pop26 # 2: down to label6
# BB#15: # %save_time
# in Loop: Header=BB2_1 Depth=1
i32.wrap/i64 $push119=, $11
tee_local $push118=, $10=, $pop119
i32.eqz $push188=, $pop118
- br_if 0, $pop188 # 0: down to label15
+ br_if 0, $pop188 # 0: down to label14
# BB#16: # %cleanup.cont65
# in Loop: Header=BB2_1 Depth=1
block
@@ -250,15 +256,15 @@ main: # @main
tee_local $push121=, $1=, $pop122
i32.const $push120=, 2147483647
i32.and $push28=, $pop121, $pop120
- br_if 0, $pop28 # 0: down to label17
+ br_if 0, $pop28 # 0: down to label16
# BB#17: # %cleanup.cont65
# in Loop: Header=BB2_1 Depth=1
i32.const $push123=, -1
i32.eq $push29=, $10, $pop123
- br_if 1, $pop29 # 1: down to label15
+ br_if 1, $pop29 # 1: down to label14
.LBB2_18: # %if.end79
# in Loop: Header=BB2_1 Depth=1
- end_block # label17:
+ end_block # label16:
i32.rem_s $push131=, $1, $10
tee_local $push130=, $4=, $pop131
i32.const $push129=, 31
@@ -272,25 +278,25 @@ main: # @main
i32.add $push30=, $10, $pop124
i32.xor $push31=, $pop30, $6
i32.ge_u $push34=, $pop33, $pop31
- br_if 4, $pop34 # 4: down to label5
+ br_if 3, $pop34 # 3: down to label5
# BB#19: # %lor.lhs.false103
# in Loop: Header=BB2_1 Depth=1
block
i32.eqz $push189=, $4
- br_if 0, $pop189 # 0: down to label18
+ br_if 0, $pop189 # 0: down to label17
# BB#20: # %lor.lhs.false103
# in Loop: Header=BB2_1 Depth=1
i32.xor $push35=, $4, $1
i32.const $push132=, -1
i32.le_s $push36=, $pop35, $pop132
- br_if 5, $pop36 # 5: down to label5
+ br_if 4, $pop36 # 4: down to label5
.LBB2_21: # %cleanup.cont118
# in Loop: Header=BB2_1 Depth=1
- end_block # label18:
+ end_block # label17:
i32.const $push133=, 65535
i32.and $push37=, $10, $pop133
i32.eqz $push190=, $pop37
- br_if 0, $pop190 # 0: down to label15
+ br_if 0, $pop190 # 0: down to label14
# BB#22: # %cleanup.cont158
# in Loop: Header=BB2_1 Depth=1
i32.const $push154=, 16
@@ -324,7 +330,7 @@ main: # @main
i32.const $push134=, 65535
i32.and $push46=, $pop45, $pop134
i32.ge_s $push47=, $pop42, $pop46
- br_if 5, $pop47 # 5: down to label4
+ br_if 4, $pop47 # 4: down to label4
# BB#23: # %lor.lhs.false197
# in Loop: Header=BB2_1 Depth=1
i32.div_s $push48=, $5, $4
@@ -335,13 +341,13 @@ main: # @main
i32.const $push155=, 16
i32.shr_s $push52=, $pop51, $pop155
i32.ne $push53=, $pop52, $5
- br_if 5, $pop53 # 5: down to label4
+ br_if 4, $pop53 # 4: down to label4
# BB#24: # %if.end209
# in Loop: Header=BB2_1 Depth=1
i32.const $push157=, 255
i32.and $push55=, $10, $pop157
i32.eqz $push191=, $pop55
- br_if 0, $pop191 # 0: down to label15
+ br_if 0, $pop191 # 0: down to label14
# BB#25: # %cleanup.cont249
# in Loop: Header=BB2_1 Depth=1
i32.const $push178=, 24
@@ -375,7 +381,7 @@ main: # @main
i32.const $push158=, 255
i32.and $push64=, $pop63, $pop158
i32.ge_s $push65=, $pop60, $pop64
- br_if 6, $pop65 # 6: down to label3
+ br_if 5, $pop65 # 5: down to label3
# BB#26: # %lor.lhs.false288
# in Loop: Header=BB2_1 Depth=1
i32.div_s $push66=, $4, $10
@@ -386,10 +392,10 @@ main: # @main
i32.const $push179=, 24
i32.shr_s $push70=, $pop69, $pop179
i32.ne $push71=, $pop70, $4
- br_if 6, $pop71 # 6: down to label3
+ br_if 5, $pop71 # 5: down to label3
.LBB2_27: # %cleanup301
# in Loop: Header=BB2_1 Depth=1
- end_block # label15:
+ end_block # label14:
i64.const $push184=, 1
i64.add $push183=, $0, $pop184
tee_local $push182=, $0=, $pop183
@@ -397,7 +403,7 @@ main: # @main
i64.lt_s $push74=, $pop182, $pop181
br_if 0, $pop74 # 0: up to label7
# BB#28: # %for.end
- end_loop # label8:
+ end_loop
i32.const $push75=, 0
i64.store simple_rand.seed($pop75), $2
i32.const $push185=, 0
@@ -439,6 +445,6 @@ simple_rand.seed:
.size simple_rand.seed, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/arith-rand.c.s b/test/torture-s/arith-rand.c.s
index 045a44230..544c5c82e 100644
--- a/test/torture-s/arith-rand.c.s
+++ b/test/torture-s/arith-rand.c.s
@@ -38,7 +38,8 @@ random_bitstring: # @random_bitstring
i32.const $3=, 0
.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
i32.const $push15=, 1103515245
i32.mul $push0=, $1, $pop15
i32.const $push14=, 12345
@@ -50,7 +51,7 @@ random_bitstring: # @random_bitstring
i32.and $push9=, $pop1, $pop10
tee_local $push8=, $0=, $pop9
i32.eqz $push20=, $pop8
- br_if 1, $pop20 # 1: down to label1
+ br_if 1, $pop20 # 1: down to label0
# BB#2: # %if.else
# in Loop: Header=BB1_1 Depth=1
i32.add $3=, $0, $3
@@ -72,9 +73,10 @@ random_bitstring: # @random_bitstring
end_block # label2:
i32.const $push19=, 39
i32.lt_u $push5=, $3, $pop19
- br_if 0, $pop5 # 0: up to label0
+ br_if 0, $pop5 # 0: up to label1
.LBB1_5: # %cleanup
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push6=, 0
i32.store simple_rand.seed($pop6), $1
copy_local $push22=, $2
@@ -107,6 +109,7 @@ main: # @main
.LBB2_2: # %for.cond.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
+ block
loop # label8:
i32.const $push66=, 1103515245
i32.mul $push0=, $2, $pop66
@@ -119,7 +122,7 @@ main: # @main
i32.and $push60=, $pop1, $pop61
tee_local $push59=, $1=, $pop60
i32.eqz $push146=, $pop59
- br_if 1, $pop146 # 1: down to label9
+ br_if 1, $pop146 # 1: down to label7
# BB#3: # %if.else.i
# in Loop: Header=BB2_2 Depth=2
i32.add $7=, $1, $7
@@ -128,7 +131,7 @@ main: # @main
i32.const $push67=, 256
i32.and $push2=, $2, $pop67
i32.eqz $push147=, $pop2
- br_if 0, $pop147 # 0: down to label10
+ br_if 0, $pop147 # 0: down to label9
# BB#4: # %if.then1.i
# in Loop: Header=BB2_2 Depth=2
i32.const $push69=, 1
@@ -138,18 +141,20 @@ main: # @main
i32.or $6=, $pop4, $6
.LBB2_5: # %if.end.i
# in Loop: Header=BB2_2 Depth=2
- end_block # label10:
+ end_block # label9:
i32.const $push70=, 39
i32.lt_u $push5=, $7, $pop70
br_if 0, $pop5 # 0: up to label8
.LBB2_6: # %random_bitstring.exit
# in Loop: Header=BB2_1 Depth=1
- end_loop # label9:
+ end_loop
+ end_block # label7:
i32.const $7=, 0
i32.const $8=, 0
.LBB2_7: # %for.cond.i339
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
+ block
loop # label11:
i32.const $push78=, 1103515245
i32.mul $push6=, $2, $pop78
@@ -162,7 +167,7 @@ main: # @main
i32.and $push72=, $pop7, $pop73
tee_local $push71=, $1=, $pop72
i32.eqz $push148=, $pop71
- br_if 1, $pop148 # 1: down to label12
+ br_if 1, $pop148 # 1: down to label10
# BB#8: # %if.else.i343
# in Loop: Header=BB2_7 Depth=2
i32.add $8=, $1, $8
@@ -171,7 +176,7 @@ main: # @main
i32.const $push79=, 256
i32.and $push8=, $2, $pop79
i32.eqz $push149=, $pop8
- br_if 0, $pop149 # 0: down to label13
+ br_if 0, $pop149 # 0: down to label12
# BB#9: # %if.then1.i347
# in Loop: Header=BB2_7 Depth=2
i32.const $push81=, 1
@@ -181,30 +186,31 @@ main: # @main
i32.or $7=, $pop10, $7
.LBB2_10: # %if.end.i350
# in Loop: Header=BB2_7 Depth=2
- end_block # label13:
+ end_block # label12:
i32.const $push82=, 39
i32.lt_u $push11=, $8, $pop82
br_if 0, $pop11 # 0: up to label11
.LBB2_11: # %random_bitstring.exit352
# in Loop: Header=BB2_1 Depth=1
- end_loop # label12:
+ end_loop
+ end_block # label10:
block
i32.eqz $push150=, $7
- br_if 0, $pop150 # 0: down to label14
+ br_if 0, $pop150 # 0: down to label13
# BB#12: # %cleanup.cont
# in Loop: Header=BB2_1 Depth=1
block
i32.const $push83=, 2147483647
i32.and $push12=, $6, $pop83
- br_if 0, $pop12 # 0: down to label15
+ br_if 0, $pop12 # 0: down to label14
# BB#13: # %cleanup.cont
# in Loop: Header=BB2_1 Depth=1
i32.const $push84=, -1
i32.eq $push13=, $7, $pop84
- br_if 1, $pop13 # 1: down to label14
+ br_if 1, $pop13 # 1: down to label13
.LBB2_14: # %if.end25
# in Loop: Header=BB2_1 Depth=1
- end_block # label15:
+ end_block # label14:
i32.rem_s $push92=, $6, $7
tee_local $push91=, $1=, $pop92
i32.const $push90=, 31
@@ -218,13 +224,13 @@ main: # @main
i32.add $push14=, $7, $pop85
i32.xor $push15=, $pop14, $1
i32.ge_u $push18=, $pop17, $pop15
- br_if 4, $pop18 # 4: down to label4
+ br_if 3, $pop18 # 3: down to label4
# BB#15: # %cleanup.cont47
# in Loop: Header=BB2_1 Depth=1
i32.const $push93=, 65535
i32.and $push20=, $7, $pop93
i32.eqz $push151=, $pop20
- br_if 0, $pop151 # 0: down to label14
+ br_if 0, $pop151 # 0: down to label13
# BB#16: # %cleanup.cont86
# in Loop: Header=BB2_1 Depth=1
i32.const $push114=, 16
@@ -258,7 +264,7 @@ main: # @main
i32.const $push94=, 65535
i32.and $push29=, $pop28, $pop94
i32.ge_s $push30=, $pop25, $pop29
- br_if 3, $pop30 # 3: down to label5
+ br_if 2, $pop30 # 2: down to label5
# BB#17: # %lor.lhs.false125
# in Loop: Header=BB2_1 Depth=1
i32.div_s $push31=, $3, $1
@@ -269,13 +275,13 @@ main: # @main
i32.const $push115=, 16
i32.shr_s $push35=, $pop34, $pop115
i32.ne $push36=, $pop35, $3
- br_if 3, $pop36 # 3: down to label5
+ br_if 2, $pop36 # 2: down to label5
# BB#18: # %if.end137
# in Loop: Header=BB2_1 Depth=1
i32.const $push117=, 255
i32.and $push38=, $7, $pop117
i32.eqz $push152=, $pop38
- br_if 0, $pop152 # 0: down to label14
+ br_if 0, $pop152 # 0: down to label13
# BB#19: # %cleanup.cont177
# in Loop: Header=BB2_1 Depth=1
i32.const $push138=, 24
@@ -309,7 +315,7 @@ main: # @main
i32.const $push118=, 255
i32.and $push47=, $pop46, $pop118
i32.ge_s $push48=, $pop43, $pop47
- br_if 5, $pop48 # 5: down to label3
+ br_if 4, $pop48 # 4: down to label3
# BB#20: # %lor.lhs.false216
# in Loop: Header=BB2_1 Depth=1
i32.div_s $push49=, $6, $1
@@ -320,10 +326,10 @@ main: # @main
i32.const $push139=, 24
i32.shr_s $push53=, $pop52, $pop139
i32.ne $push54=, $pop53, $6
- br_if 5, $pop54 # 5: down to label3
+ br_if 4, $pop54 # 4: down to label3
.LBB2_21: # %cleanup229
# in Loop: Header=BB2_1 Depth=1
- end_block # label14:
+ end_block # label13:
i32.const $push144=, 1
i32.add $push143=, $0, $pop144
tee_local $push142=, $0=, $pop143
@@ -331,7 +337,7 @@ main: # @main
i32.lt_s $push56=, $pop142, $pop141
br_if 0, $pop56 # 0: up to label6
# BB#22: # %for.end
- end_loop # label7:
+ end_loop
i32.const $push57=, 0
i32.store simple_rand.seed($pop57), $2
i32.const $push145=, 0
@@ -367,6 +373,6 @@ simple_rand.seed:
.size simple_rand.seed, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/ashldi-1.c.s b/test/torture-s/ashldi-1.c.s
index 66e3ba313..cd489732b 100644
--- a/test/torture-s/ashldi-1.c.s
+++ b/test/torture-s/ashldi-1.c.s
@@ -18,7 +18,7 @@ main: # @main
i64.shl $push0=, $pop6, $0
i64.load $push1=, 0($2)
i64.ne $push2=, $pop0, $pop1
- br_if 2, $pop2 # 2: down to label0
+ br_if 1, $pop2 # 1: down to label0
# BB#2: # %for.cond
# in Loop: Header=BB0_1 Depth=1
i32.const $push11=, 8
@@ -30,16 +30,16 @@ main: # @main
i64.lt_s $push3=, $pop8, $pop7
br_if 0, $pop3 # 0: up to label1
# BB#3: # %constant_shift.exit.preheader
- end_loop # label2:
+ end_loop
i32.const $2=, 0
i32.const $1=, .Lswitch.table
.LBB0_4: # %constant_shift.exit
# =>This Inner Loop Header: Depth=1
block
- loop # label4:
+ loop # label3:
i32.const $push12=, 1
i32.eqz $push18=, $pop12
- br_if 2, $pop18 # 2: down to label3
+ br_if 1, $pop18 # 1: down to label2
# BB#5: # %for.cond2
# in Loop: Header=BB0_4 Depth=1
i32.const $push17=, 8
@@ -49,14 +49,14 @@ main: # @main
tee_local $push14=, $2=, $pop15
i32.const $push13=, 63
i32.le_s $push4=, $pop14, $pop13
- br_if 0, $pop4 # 0: up to label4
+ br_if 0, $pop4 # 0: up to label3
# BB#6: # %for.end13
- end_loop # label5:
+ end_loop
i32.const $push5=, 0
call exit@FUNCTION, $pop5
unreachable
.LBB0_7: # %if.then9
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.LBB0_8: # %if.then
@@ -138,6 +138,6 @@ main: # @main
.size .Lswitch.table, 512
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/ashrdi-1.c.s b/test/torture-s/ashrdi-1.c.s
index 130fc1775..af7a42607 100644
--- a/test/torture-s/ashrdi-1.c.s
+++ b/test/torture-s/ashrdi-1.c.s
@@ -19,7 +19,7 @@ main: # @main
i64.shr_u $push0=, $pop17, $0
i64.load $push1=, 0($2)
i64.ne $push2=, $pop0, $pop1
- br_if 2, $pop2 # 2: down to label1
+ br_if 1, $pop2 # 1: down to label1
# BB#2: # %for.cond
# in Loop: Header=BB0_1 Depth=1
i32.const $push22=, 8
@@ -31,17 +31,17 @@ main: # @main
i64.lt_s $push3=, $pop19, $pop18
br_if 0, $pop3 # 0: up to label2
# BB#3: # %for.body4.preheader
- end_loop # label3:
+ end_loop
i64.const $0=, 0
i32.const $2=, sext
.LBB0_4: # %for.body4
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i64.const $push23=, -8152436031399644656
i64.shr_s $push4=, $pop23, $0
i64.load $push5=, 0($2)
i64.ne $push6=, $pop4, $pop5
- br_if 2, $pop6 # 2: down to label1
+ br_if 1, $pop6 # 1: down to label1
# BB#5: # %for.cond2
# in Loop: Header=BB0_4 Depth=1
i32.const $push28=, 8
@@ -51,19 +51,19 @@ main: # @main
tee_local $push25=, $0=, $pop26
i64.const $push24=, 64
i64.lt_s $push7=, $pop25, $pop24
- br_if 0, $pop7 # 0: up to label4
+ br_if 0, $pop7 # 0: up to label3
# BB#6: # %for.body16.preheader
- end_loop # label5:
+ end_loop
i32.const $2=, 0
i32.const $1=, zext
.LBB0_7: # %for.body16
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label4:
i64.const $push29=, 8526495107234113920
i64.call $push8=, constant_shift@FUNCTION, $pop29, $2
i64.load $push9=, 0($1)
i64.ne $push10=, $pop8, $pop9
- br_if 3, $pop10 # 3: down to label0
+ br_if 2, $pop10 # 2: down to label0
# BB#8: # %for.cond14
# in Loop: Header=BB0_7 Depth=1
i32.const $push34=, 8
@@ -73,20 +73,20 @@ main: # @main
tee_local $push31=, $2=, $pop32
i32.const $push30=, 64
i32.lt_s $push11=, $pop31, $pop30
- br_if 0, $pop11 # 0: up to label6
+ br_if 0, $pop11 # 0: up to label4
# BB#9: # %for.body28.preheader
- end_loop # label7:
+ end_loop
i32.const $2=, 0
i32.const $1=, sext
.LBB0_10: # %for.body28
# =>This Inner Loop Header: Depth=1
block
- loop # label9:
+ loop # label6:
i64.const $push35=, -8152436031399644656
i64.call $push12=, constant_shift@FUNCTION, $pop35, $2
i64.load $push13=, 0($1)
i64.ne $push14=, $pop12, $pop13
- br_if 2, $pop14 # 2: down to label8
+ br_if 1, $pop14 # 1: down to label5
# BB#11: # %for.cond26
# in Loop: Header=BB0_10 Depth=1
i32.const $push40=, 8
@@ -96,14 +96,14 @@ main: # @main
tee_local $push37=, $2=, $pop38
i32.const $push36=, 63
i32.le_s $push15=, $pop37, $pop36
- br_if 0, $pop15 # 0: up to label9
+ br_if 0, $pop15 # 0: up to label6
# BB#12: # %for.end37
- end_loop # label10:
+ end_loop
i32.const $push16=, 0
call exit@FUNCTION, $pop16
unreachable
.LBB0_13: # %if.then33
- end_block # label8:
+ end_block # label5:
call abort@FUNCTION
unreachable
.LBB0_14: # %if.then
@@ -127,7 +127,7 @@ constant_shift: # @constant_shift
block
i32.const $push0=, 63
i32.gt_u $push1=, $1, $pop0
- br_if 0, $pop1 # 0: down to label11
+ br_if 0, $pop1 # 0: down to label7
# BB#1: # %entry
block
block
@@ -193,389 +193,389 @@ constant_shift: # @constant_shift
block
block
block
- br_table $1, 1, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1 # 1: down to label74
- # 0: down to label75
- # 2: down to label73
- # 3: down to label72
- # 4: down to label71
- # 5: down to label70
- # 6: down to label69
- # 7: down to label68
- # 8: down to label67
- # 9: down to label66
- # 10: down to label65
- # 11: down to label64
- # 12: down to label63
- # 13: down to label62
- # 14: down to label61
- # 15: down to label60
- # 16: down to label59
- # 17: down to label58
- # 18: down to label57
- # 19: down to label56
- # 20: down to label55
- # 21: down to label54
- # 22: down to label53
- # 23: down to label52
- # 24: down to label51
- # 25: down to label50
- # 26: down to label49
- # 27: down to label48
- # 28: down to label47
- # 29: down to label46
- # 30: down to label45
- # 31: down to label44
- # 32: down to label43
- # 33: down to label42
- # 34: down to label41
- # 35: down to label40
- # 36: down to label39
- # 37: down to label38
- # 38: down to label37
- # 39: down to label36
- # 40: down to label35
- # 41: down to label34
- # 42: down to label33
- # 43: down to label32
- # 44: down to label31
- # 45: down to label30
- # 46: down to label29
- # 47: down to label28
- # 48: down to label27
- # 49: down to label26
- # 50: down to label25
- # 51: down to label24
- # 52: down to label23
- # 53: down to label22
- # 54: down to label21
- # 55: down to label20
- # 56: down to label19
- # 57: down to label18
- # 58: down to label17
- # 59: down to label16
- # 60: down to label15
- # 61: down to label14
- # 62: down to label13
- # 63: down to label12
+ br_table $1, 1, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1 # 1: down to label70
+ # 0: down to label71
+ # 2: down to label69
+ # 3: down to label68
+ # 4: down to label67
+ # 5: down to label66
+ # 6: down to label65
+ # 7: down to label64
+ # 8: down to label63
+ # 9: down to label62
+ # 10: down to label61
+ # 11: down to label60
+ # 12: down to label59
+ # 13: down to label58
+ # 14: down to label57
+ # 15: down to label56
+ # 16: down to label55
+ # 17: down to label54
+ # 18: down to label53
+ # 19: down to label52
+ # 20: down to label51
+ # 21: down to label50
+ # 22: down to label49
+ # 23: down to label48
+ # 24: down to label47
+ # 25: down to label46
+ # 26: down to label45
+ # 27: down to label44
+ # 28: down to label43
+ # 29: down to label42
+ # 30: down to label41
+ # 31: down to label40
+ # 32: down to label39
+ # 33: down to label38
+ # 34: down to label37
+ # 35: down to label36
+ # 36: down to label35
+ # 37: down to label34
+ # 38: down to label33
+ # 39: down to label32
+ # 40: down to label31
+ # 41: down to label30
+ # 42: down to label29
+ # 43: down to label28
+ # 44: down to label27
+ # 45: down to label26
+ # 46: down to label25
+ # 47: down to label24
+ # 48: down to label23
+ # 49: down to label22
+ # 50: down to label21
+ # 51: down to label20
+ # 52: down to label19
+ # 53: down to label18
+ # 54: down to label17
+ # 55: down to label16
+ # 56: down to label15
+ # 57: down to label14
+ # 58: down to label13
+ # 59: down to label12
+ # 60: down to label11
+ # 61: down to label10
+ # 62: down to label9
+ # 63: down to label8
.LBB1_2: # %sw.bb1
- end_block # label75:
+ end_block # label71:
i64.const $push64=, 1
i64.shr_s $0=, $0, $pop64
.LBB1_3: # %sw.epilog
- end_block # label74:
+ end_block # label70:
return $0
.LBB1_4: # %sw.bb3
- end_block # label73:
+ end_block # label69:
i64.const $push63=, 2
i64.shr_s $push65=, $0, $pop63
return $pop65
.LBB1_5: # %sw.bb5
- end_block # label72:
+ end_block # label68:
i64.const $push62=, 3
i64.shr_s $push66=, $0, $pop62
return $pop66
.LBB1_6: # %sw.bb7
- end_block # label71:
+ end_block # label67:
i64.const $push61=, 4
i64.shr_s $push67=, $0, $pop61
return $pop67
.LBB1_7: # %sw.bb9
- end_block # label70:
+ end_block # label66:
i64.const $push60=, 5
i64.shr_s $push68=, $0, $pop60
return $pop68
.LBB1_8: # %sw.bb11
- end_block # label69:
+ end_block # label65:
i64.const $push59=, 6
i64.shr_s $push69=, $0, $pop59
return $pop69
.LBB1_9: # %sw.bb13
- end_block # label68:
+ end_block # label64:
i64.const $push58=, 7
i64.shr_s $push70=, $0, $pop58
return $pop70
.LBB1_10: # %sw.bb15
- end_block # label67:
+ end_block # label63:
i64.const $push57=, 8
i64.shr_s $push71=, $0, $pop57
return $pop71
.LBB1_11: # %sw.bb17
- end_block # label66:
+ end_block # label62:
i64.const $push56=, 9
i64.shr_s $push72=, $0, $pop56
return $pop72
.LBB1_12: # %sw.bb19
- end_block # label65:
+ end_block # label61:
i64.const $push55=, 10
i64.shr_s $push73=, $0, $pop55
return $pop73
.LBB1_13: # %sw.bb21
- end_block # label64:
+ end_block # label60:
i64.const $push54=, 11
i64.shr_s $push74=, $0, $pop54
return $pop74
.LBB1_14: # %sw.bb23
- end_block # label63:
+ end_block # label59:
i64.const $push53=, 12
i64.shr_s $push75=, $0, $pop53
return $pop75
.LBB1_15: # %sw.bb25
- end_block # label62:
+ end_block # label58:
i64.const $push52=, 13
i64.shr_s $push76=, $0, $pop52
return $pop76
.LBB1_16: # %sw.bb27
- end_block # label61:
+ end_block # label57:
i64.const $push51=, 14
i64.shr_s $push77=, $0, $pop51
return $pop77
.LBB1_17: # %sw.bb29
- end_block # label60:
+ end_block # label56:
i64.const $push50=, 15
i64.shr_s $push78=, $0, $pop50
return $pop78
.LBB1_18: # %sw.bb31
- end_block # label59:
+ end_block # label55:
i64.const $push49=, 16
i64.shr_s $push79=, $0, $pop49
return $pop79
.LBB1_19: # %sw.bb33
- end_block # label58:
+ end_block # label54:
i64.const $push48=, 17
i64.shr_s $push80=, $0, $pop48
return $pop80
.LBB1_20: # %sw.bb35
- end_block # label57:
+ end_block # label53:
i64.const $push47=, 18
i64.shr_s $push81=, $0, $pop47
return $pop81
.LBB1_21: # %sw.bb37
- end_block # label56:
+ end_block # label52:
i64.const $push46=, 19
i64.shr_s $push82=, $0, $pop46
return $pop82
.LBB1_22: # %sw.bb39
- end_block # label55:
+ end_block # label51:
i64.const $push45=, 20
i64.shr_s $push83=, $0, $pop45
return $pop83
.LBB1_23: # %sw.bb41
- end_block # label54:
+ end_block # label50:
i64.const $push44=, 21
i64.shr_s $push84=, $0, $pop44
return $pop84
.LBB1_24: # %sw.bb43
- end_block # label53:
+ end_block # label49:
i64.const $push43=, 22
i64.shr_s $push85=, $0, $pop43
return $pop85
.LBB1_25: # %sw.bb45
- end_block # label52:
+ end_block # label48:
i64.const $push42=, 23
i64.shr_s $push86=, $0, $pop42
return $pop86
.LBB1_26: # %sw.bb47
- end_block # label51:
+ end_block # label47:
i64.const $push41=, 24
i64.shr_s $push87=, $0, $pop41
return $pop87
.LBB1_27: # %sw.bb49
- end_block # label50:
+ end_block # label46:
i64.const $push40=, 25
i64.shr_s $push88=, $0, $pop40
return $pop88
.LBB1_28: # %sw.bb51
- end_block # label49:
+ end_block # label45:
i64.const $push39=, 26
i64.shr_s $push89=, $0, $pop39
return $pop89
.LBB1_29: # %sw.bb53
- end_block # label48:
+ end_block # label44:
i64.const $push38=, 27
i64.shr_s $push90=, $0, $pop38
return $pop90
.LBB1_30: # %sw.bb55
- end_block # label47:
+ end_block # label43:
i64.const $push37=, 28
i64.shr_s $push91=, $0, $pop37
return $pop91
.LBB1_31: # %sw.bb57
- end_block # label46:
+ end_block # label42:
i64.const $push36=, 29
i64.shr_s $push92=, $0, $pop36
return $pop92
.LBB1_32: # %sw.bb59
- end_block # label45:
+ end_block # label41:
i64.const $push35=, 30
i64.shr_s $push93=, $0, $pop35
return $pop93
.LBB1_33: # %sw.bb61
- end_block # label44:
+ end_block # label40:
i64.const $push34=, 31
i64.shr_s $push94=, $0, $pop34
return $pop94
.LBB1_34: # %sw.bb63
- end_block # label43:
+ end_block # label39:
i64.const $push33=, 32
i64.shr_s $push95=, $0, $pop33
return $pop95
.LBB1_35: # %sw.bb65
- end_block # label42:
+ end_block # label38:
i64.const $push32=, 33
i64.shr_s $push96=, $0, $pop32
return $pop96
.LBB1_36: # %sw.bb67
- end_block # label41:
+ end_block # label37:
i64.const $push31=, 34
i64.shr_s $push97=, $0, $pop31
return $pop97
.LBB1_37: # %sw.bb69
- end_block # label40:
+ end_block # label36:
i64.const $push30=, 35
i64.shr_s $push98=, $0, $pop30
return $pop98
.LBB1_38: # %sw.bb71
- end_block # label39:
+ end_block # label35:
i64.const $push29=, 36
i64.shr_s $push99=, $0, $pop29
return $pop99
.LBB1_39: # %sw.bb73
- end_block # label38:
+ end_block # label34:
i64.const $push28=, 37
i64.shr_s $push100=, $0, $pop28
return $pop100
.LBB1_40: # %sw.bb75
- end_block # label37:
+ end_block # label33:
i64.const $push27=, 38
i64.shr_s $push101=, $0, $pop27
return $pop101
.LBB1_41: # %sw.bb77
- end_block # label36:
+ end_block # label32:
i64.const $push26=, 39
i64.shr_s $push102=, $0, $pop26
return $pop102
.LBB1_42: # %sw.bb79
- end_block # label35:
+ end_block # label31:
i64.const $push25=, 40
i64.shr_s $push103=, $0, $pop25
return $pop103
.LBB1_43: # %sw.bb81
- end_block # label34:
+ end_block # label30:
i64.const $push24=, 41
i64.shr_s $push104=, $0, $pop24
return $pop104
.LBB1_44: # %sw.bb83
- end_block # label33:
+ end_block # label29:
i64.const $push23=, 42
i64.shr_s $push105=, $0, $pop23
return $pop105
.LBB1_45: # %sw.bb85
- end_block # label32:
+ end_block # label28:
i64.const $push22=, 43
i64.shr_s $push106=, $0, $pop22
return $pop106
.LBB1_46: # %sw.bb87
- end_block # label31:
+ end_block # label27:
i64.const $push21=, 44
i64.shr_s $push107=, $0, $pop21
return $pop107
.LBB1_47: # %sw.bb89
- end_block # label30:
+ end_block # label26:
i64.const $push20=, 45
i64.shr_s $push108=, $0, $pop20
return $pop108
.LBB1_48: # %sw.bb91
- end_block # label29:
+ end_block # label25:
i64.const $push19=, 46
i64.shr_s $push109=, $0, $pop19
return $pop109
.LBB1_49: # %sw.bb93
- end_block # label28:
+ end_block # label24:
i64.const $push18=, 47
i64.shr_s $push110=, $0, $pop18
return $pop110
.LBB1_50: # %sw.bb95
- end_block # label27:
+ end_block # label23:
i64.const $push17=, 48
i64.shr_s $push111=, $0, $pop17
return $pop111
.LBB1_51: # %sw.bb97
- end_block # label26:
+ end_block # label22:
i64.const $push16=, 49
i64.shr_s $push112=, $0, $pop16
return $pop112
.LBB1_52: # %sw.bb99
- end_block # label25:
+ end_block # label21:
i64.const $push15=, 50
i64.shr_s $push113=, $0, $pop15
return $pop113
.LBB1_53: # %sw.bb101
- end_block # label24:
+ end_block # label20:
i64.const $push14=, 51
i64.shr_s $push114=, $0, $pop14
return $pop114
.LBB1_54: # %sw.bb103
- end_block # label23:
+ end_block # label19:
i64.const $push13=, 52
i64.shr_s $push115=, $0, $pop13
return $pop115
.LBB1_55: # %sw.bb105
- end_block # label22:
+ end_block # label18:
i64.const $push12=, 53
i64.shr_s $push116=, $0, $pop12
return $pop116
.LBB1_56: # %sw.bb107
- end_block # label21:
+ end_block # label17:
i64.const $push11=, 54
i64.shr_s $push117=, $0, $pop11
return $pop117
.LBB1_57: # %sw.bb109
- end_block # label20:
+ end_block # label16:
i64.const $push10=, 55
i64.shr_s $push118=, $0, $pop10
return $pop118
.LBB1_58: # %sw.bb111
- end_block # label19:
+ end_block # label15:
i64.const $push9=, 56
i64.shr_s $push119=, $0, $pop9
return $pop119
.LBB1_59: # %sw.bb113
- end_block # label18:
+ end_block # label14:
i64.const $push8=, 57
i64.shr_s $push120=, $0, $pop8
return $pop120
.LBB1_60: # %sw.bb115
- end_block # label17:
+ end_block # label13:
i64.const $push7=, 58
i64.shr_s $push121=, $0, $pop7
return $pop121
.LBB1_61: # %sw.bb117
- end_block # label16:
+ end_block # label12:
i64.const $push6=, 59
i64.shr_s $push122=, $0, $pop6
return $pop122
.LBB1_62: # %sw.bb119
- end_block # label15:
+ end_block # label11:
i64.const $push5=, 60
i64.shr_s $push123=, $0, $pop5
return $pop123
.LBB1_63: # %sw.bb121
- end_block # label14:
+ end_block # label10:
i64.const $push4=, 61
i64.shr_s $push124=, $0, $pop4
return $pop124
.LBB1_64: # %sw.bb123
- end_block # label13:
+ end_block # label9:
i64.const $push3=, 62
i64.shr_s $push125=, $0, $pop3
return $pop125
.LBB1_65: # %sw.bb125
- end_block # label12:
+ end_block # label8:
i64.const $push2=, 63
i64.shr_s $push126=, $0, $pop2
return $pop126
.LBB1_66: # %sw.default
- end_block # label11:
+ end_block # label7:
call abort@FUNCTION
unreachable
.endfunc
@@ -723,6 +723,6 @@ sext:
.size sext, 512
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/bcp-1.c.s b/test/torture-s/bcp-1.c.s
index 6ca28c89a..eacaa8088 100644
--- a/test/torture-s/bcp-1.c.s
+++ b/test/torture-s/bcp-1.c.s
@@ -436,6 +436,6 @@ global:
.size global, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/bf-layout-1.c.s b/test/torture-s/bf-layout-1.c.s
index d39a4dcfc..674542a29 100644
--- a/test/torture-s/bf-layout-1.c.s
+++ b/test/torture-s/bf-layout-1.c.s
@@ -33,5 +33,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/bf-pack-1.c.s b/test/torture-s/bf-pack-1.c.s
index b13178a0d..585582fc8 100644
--- a/test/torture-s/bf-pack-1.c.s
+++ b/test/torture-s/bf-pack-1.c.s
@@ -61,6 +61,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/bf-sign-1.c.s b/test/torture-s/bf-sign-1.c.s
index 4a44ee6c9..56cec20d9 100644
--- a/test/torture-s/bf-sign-1.c.s
+++ b/test/torture-s/bf-sign-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/bf-sign-2.c.s b/test/torture-s/bf-sign-2.c.s
index 714e0e555..e08b222cc 100644
--- a/test/torture-s/bf-sign-2.c.s
+++ b/test/torture-s/bf-sign-2.c.s
@@ -98,6 +98,6 @@ x:
.size x, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/bf64-1.c.s b/test/torture-s/bf64-1.c.s
index 8b0298571..24027a57e 100644
--- a/test/torture-s/bf64-1.c.s
+++ b/test/torture-s/bf64-1.c.s
@@ -47,5 +47,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/bitfld-1.c.s b/test/torture-s/bitfld-1.c.s
index eb74b0a1e..4a2350fb0 100644
--- a/test/torture-s/bitfld-1.c.s
+++ b/test/torture-s/bitfld-1.c.s
@@ -15,4 +15,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/bitfld-2.c.s b/test/torture-s/bitfld-2.c.s
index 670c5913e..89eea55bb 100644
--- a/test/torture-s/bitfld-2.c.s
+++ b/test/torture-s/bitfld-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/bitfld-3.c.s b/test/torture-s/bitfld-3.c.s
index 5e8967da2..f98a4e143 100644
--- a/test/torture-s/bitfld-3.c.s
+++ b/test/torture-s/bitfld-3.c.s
@@ -118,5 +118,5 @@ c:
.size c, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/bitfld-4.c.s b/test/torture-s/bitfld-4.c.s
index 49448ce81..0c2cadcb6 100644
--- a/test/torture-s/bitfld-4.c.s
+++ b/test/torture-s/bitfld-4.c.s
@@ -37,5 +37,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/bitfld-5.c.s b/test/torture-s/bitfld-5.c.s
index 65b40ec90..09577db5b 100644
--- a/test/torture-s/bitfld-5.c.s
+++ b/test/torture-s/bitfld-5.c.s
@@ -107,5 +107,5 @@ main: # @main
.size .Lmain.t, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/bitfld-6.c.s b/test/torture-s/bitfld-6.c.s
index 682854560..3999cebf8 100644
--- a/test/torture-s/bitfld-6.c.s
+++ b/test/torture-s/bitfld-6.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/bswap-1.c.s b/test/torture-s/bswap-1.c.s
index a4b1d2823..e903bb61c 100644
--- a/test/torture-s/bswap-1.c.s
+++ b/test/torture-s/bswap-1.c.s
@@ -163,5 +163,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/builtin-bitops-1.c.s b/test/torture-s/builtin-bitops-1.c.s
index 96bb9f43f..5a22a1cea 100644
--- a/test/torture-s/builtin-bitops-1.c.s
+++ b/test/torture-s/builtin-bitops-1.c.s
@@ -25,7 +25,7 @@ my_ffs: # @my_ffs
tee_local $push4=, $1=, $pop5
i32.const $push3=, 31
i32.gt_u $push0=, $pop4, $pop3
- br_if 1, $pop0 # 1: down to label2
+ br_if 1, $pop0 # 1: down to label0
# BB#3: # %for.body
# in Loop: Header=BB0_2 Depth=1
i32.const $push10=, 1
@@ -36,7 +36,7 @@ my_ffs: # @my_ffs
i32.eqz $push12=, $pop2
br_if 0, $pop12 # 0: up to label1
.LBB0_4: # %cleanup
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push13=, $3
# fallthrough-return: $pop13
@@ -56,11 +56,12 @@ my_ctz: # @my_ctz
i32.const $1=, 0
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
+ block
loop # label3:
i32.const $push3=, 1
i32.shl $push0=, $pop3, $1
i32.and $push1=, $pop0, $0
- br_if 1, $pop1 # 1: down to label4
+ br_if 1, $pop1 # 1: down to label2
# BB#2: # %for.inc
# in Loop: Header=BB1_1 Depth=1
i32.const $push7=, 1
@@ -70,7 +71,8 @@ my_ctz: # @my_ctz
i32.lt_u $push2=, $pop5, $pop4
br_if 0, $pop2 # 0: up to label3
.LBB1_3: # %for.end
- end_loop # label4:
+ end_loop
+ end_block # label2:
copy_local $push8=, $1
# fallthrough-return: $pop8
.endfunc
@@ -90,11 +92,12 @@ my_clz: # @my_clz
i32.const $1=, 31
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
+ block
loop # label5:
i32.const $push3=, 1
i32.shl $push0=, $pop3, $1
i32.and $push1=, $pop0, $0
- br_if 1, $pop1 # 1: down to label6
+ br_if 1, $pop1 # 1: down to label4
# BB#2: # %for.inc
# in Loop: Header=BB2_1 Depth=1
i32.const $push8=, -1
@@ -106,7 +109,8 @@ my_clz: # @my_clz
i32.lt_u $push2=, $pop5, $pop4
br_if 0, $pop2 # 0: up to label5
.LBB2_3: # %for.end
- end_loop # label6:
+ end_loop
+ end_block # label4:
copy_local $push9=, $2
# fallthrough-return: $pop9
.endfunc
@@ -128,12 +132,13 @@ my_clrsb: # @my_clrsb
i32.const $3=, 1
.LBB3_1: # %for.body
# =>This Inner Loop Header: Depth=1
+ block
loop # label7:
i32.shr_u $push1=, $0, $2
i32.const $push7=, 1
i32.and $push2=, $pop1, $pop7
i32.ne $push3=, $pop2, $1
- br_if 1, $pop3 # 1: down to label8
+ br_if 1, $pop3 # 1: down to label6
# BB#2: # %for.inc
# in Loop: Header=BB3_1 Depth=1
i32.const $push12=, -1
@@ -145,7 +150,8 @@ my_clrsb: # @my_clrsb
i32.lt_u $push4=, $pop9, $pop8
br_if 0, $pop4 # 0: up to label7
.LBB3_3: # %for.end
- end_loop # label8:
+ end_loop
+ end_block # label6:
i32.const $push5=, -1
i32.add $push6=, $3, $pop5
# fallthrough-return: $pop6
@@ -166,7 +172,7 @@ my_popcount: # @my_popcount
i32.const $2=, 0
.LBB4_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label9:
+ loop # label8:
i32.const $push9=, 1
i32.shl $push0=, $pop9, $2
i32.and $push1=, $pop0, $0
@@ -178,9 +184,9 @@ my_popcount: # @my_popcount
tee_local $push5=, $2=, $pop6
i32.const $push4=, 32
i32.ne $push3=, $pop5, $pop4
- br_if 0, $pop3 # 0: up to label9
+ br_if 0, $pop3 # 0: up to label8
# BB#2: # %for.end
- end_loop # label10:
+ end_loop
copy_local $push10=, $1
# fallthrough-return: $pop10
.endfunc
@@ -200,7 +206,7 @@ my_parity: # @my_parity
i32.const $2=, 0
.LBB5_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label11:
+ loop # label9:
i32.const $push11=, 1
i32.shl $push0=, $pop11, $2
i32.and $push1=, $pop0, $0
@@ -212,9 +218,9 @@ my_parity: # @my_parity
tee_local $push7=, $2=, $pop8
i32.const $push6=, 32
i32.ne $push3=, $pop7, $pop6
- br_if 0, $pop3 # 0: up to label11
+ br_if 0, $pop3 # 0: up to label9
# BB#2: # %for.end
- end_loop # label12:
+ end_loop
i32.const $push4=, 1
i32.and $push5=, $1, $pop4
# fallthrough-return: $pop5
@@ -234,12 +240,12 @@ my_ffsl: # @my_ffsl
i32.const $3=, 0
block
i32.eqz $push11=, $0
- br_if 0, $pop11 # 0: down to label13
+ br_if 0, $pop11 # 0: down to label10
# BB#1: # %for.cond.preheader
i32.const $2=, 1
.LBB6_2: # %for.cond
# =>This Inner Loop Header: Depth=1
- loop # label14:
+ loop # label11:
copy_local $push8=, $2
tee_local $push7=, $3=, $pop8
i32.const $push6=, -1
@@ -247,7 +253,7 @@ my_ffsl: # @my_ffsl
tee_local $push4=, $1=, $pop5
i32.const $push3=, 31
i32.gt_u $push0=, $pop4, $pop3
- br_if 1, $pop0 # 1: down to label15
+ br_if 1, $pop0 # 1: down to label10
# BB#3: # %for.body
# in Loop: Header=BB6_2 Depth=1
i32.const $push10=, 1
@@ -256,10 +262,10 @@ my_ffsl: # @my_ffsl
i32.shl $push1=, $pop9, $1
i32.and $push2=, $pop1, $0
i32.eqz $push12=, $pop2
- br_if 0, $pop12 # 0: up to label14
+ br_if 0, $pop12 # 0: up to label11
.LBB6_4: # %cleanup
- end_loop # label15:
- end_block # label13:
+ end_loop
+ end_block # label10:
copy_local $push13=, $3
# fallthrough-return: $pop13
.endfunc
@@ -278,11 +284,12 @@ my_ctzl: # @my_ctzl
i32.const $1=, 0
.LBB7_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label16:
+ block
+ loop # label13:
i32.const $push3=, 1
i32.shl $push0=, $pop3, $1
i32.and $push1=, $pop0, $0
- br_if 1, $pop1 # 1: down to label17
+ br_if 1, $pop1 # 1: down to label12
# BB#2: # %for.inc
# in Loop: Header=BB7_1 Depth=1
i32.const $push7=, 1
@@ -290,9 +297,10 @@ my_ctzl: # @my_ctzl
tee_local $push5=, $1=, $pop6
i32.const $push4=, 32
i32.lt_u $push2=, $pop5, $pop4
- br_if 0, $pop2 # 0: up to label16
+ br_if 0, $pop2 # 0: up to label13
.LBB7_3: # %for.end
- end_loop # label17:
+ end_loop
+ end_block # label12:
copy_local $push8=, $1
# fallthrough-return: $pop8
.endfunc
@@ -312,11 +320,12 @@ my_clzl: # @my_clzl
i32.const $1=, 31
.LBB8_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label18:
+ block
+ loop # label15:
i32.const $push3=, 1
i32.shl $push0=, $pop3, $1
i32.and $push1=, $pop0, $0
- br_if 1, $pop1 # 1: down to label19
+ br_if 1, $pop1 # 1: down to label14
# BB#2: # %for.inc
# in Loop: Header=BB8_1 Depth=1
i32.const $push8=, -1
@@ -326,9 +335,10 @@ my_clzl: # @my_clzl
tee_local $push5=, $2=, $pop6
i32.const $push4=, 32
i32.lt_u $push2=, $pop5, $pop4
- br_if 0, $pop2 # 0: up to label18
+ br_if 0, $pop2 # 0: up to label15
.LBB8_3: # %for.end
- end_loop # label19:
+ end_loop
+ end_block # label14:
copy_local $push9=, $2
# fallthrough-return: $pop9
.endfunc
@@ -350,12 +360,13 @@ my_clrsbl: # @my_clrsbl
i32.const $3=, 1
.LBB9_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label20:
+ block
+ loop # label17:
i32.shr_u $push1=, $0, $2
i32.const $push7=, 1
i32.and $push2=, $pop1, $pop7
i32.ne $push3=, $pop2, $1
- br_if 1, $pop3 # 1: down to label21
+ br_if 1, $pop3 # 1: down to label16
# BB#2: # %for.inc
# in Loop: Header=BB9_1 Depth=1
i32.const $push12=, -1
@@ -365,9 +376,10 @@ my_clrsbl: # @my_clrsbl
tee_local $push9=, $3=, $pop10
i32.const $push8=, 32
i32.lt_u $push4=, $pop9, $pop8
- br_if 0, $pop4 # 0: up to label20
+ br_if 0, $pop4 # 0: up to label17
.LBB9_3: # %for.end
- end_loop # label21:
+ end_loop
+ end_block # label16:
i32.const $push5=, -1
i32.add $push6=, $3, $pop5
# fallthrough-return: $pop6
@@ -388,7 +400,7 @@ my_popcountl: # @my_popcountl
i32.const $2=, 0
.LBB10_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label22:
+ loop # label18:
i32.const $push9=, 1
i32.shl $push0=, $pop9, $2
i32.and $push1=, $pop0, $0
@@ -400,9 +412,9 @@ my_popcountl: # @my_popcountl
tee_local $push5=, $2=, $pop6
i32.const $push4=, 32
i32.ne $push3=, $pop5, $pop4
- br_if 0, $pop3 # 0: up to label22
+ br_if 0, $pop3 # 0: up to label18
# BB#2: # %for.end
- end_loop # label23:
+ end_loop
copy_local $push10=, $1
# fallthrough-return: $pop10
.endfunc
@@ -422,7 +434,7 @@ my_parityl: # @my_parityl
i32.const $2=, 0
.LBB11_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label24:
+ loop # label19:
i32.const $push11=, 1
i32.shl $push0=, $pop11, $2
i32.and $push1=, $pop0, $0
@@ -434,9 +446,9 @@ my_parityl: # @my_parityl
tee_local $push7=, $2=, $pop8
i32.const $push6=, 32
i32.ne $push3=, $pop7, $pop6
- br_if 0, $pop3 # 0: up to label24
+ br_if 0, $pop3 # 0: up to label19
# BB#2: # %for.end
- end_loop # label25:
+ end_loop
i32.const $push4=, 1
i32.and $push5=, $1, $pop4
# fallthrough-return: $pop5
@@ -456,17 +468,17 @@ my_ffsll: # @my_ffsll
i32.const $4=, 0
block
i64.eqz $push1=, $0
- br_if 0, $pop1 # 0: down to label26
+ br_if 0, $pop1 # 0: down to label20
# BB#1: # %for.cond.preheader
i64.const $3=, 0
i32.const $2=, 1
.LBB12_2: # %for.cond
# =>This Inner Loop Header: Depth=1
- loop # label27:
+ loop # label21:
copy_local $4=, $2
i64.const $push5=, 63
i64.gt_u $push2=, $3, $pop5
- br_if 1, $pop2 # 1: down to label28
+ br_if 1, $pop2 # 1: down to label20
# BB#3: # %for.body
# in Loop: Header=BB12_2 Depth=1
i32.const $push8=, 1
@@ -478,10 +490,10 @@ my_ffsll: # @my_ffsll
copy_local $3=, $pop0
i64.and $push3=, $1, $0
i64.eqz $push4=, $pop3
- br_if 0, $pop4 # 0: up to label27
+ br_if 0, $pop4 # 0: up to label21
.LBB12_4: # %cleanup
- end_loop # label28:
- end_block # label26:
+ end_loop
+ end_block # label20:
copy_local $push9=, $4
# fallthrough-return: $pop9
.endfunc
@@ -501,13 +513,14 @@ my_ctzll: # @my_ctzll
i64.const $1=, 0
.LBB13_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label29:
+ block
+ loop # label23:
i64.const $push5=, 1
i64.shl $push0=, $pop5, $1
i64.and $push1=, $pop0, $0
i64.const $push4=, 0
i64.ne $push2=, $pop1, $pop4
- br_if 1, $pop2 # 1: down to label30
+ br_if 1, $pop2 # 1: down to label22
# BB#2: # %for.inc
# in Loop: Header=BB13_1 Depth=1
i32.const $push10=, 1
@@ -517,9 +530,10 @@ my_ctzll: # @my_ctzll
tee_local $push7=, $1=, $pop8
i64.const $push6=, 64
i64.lt_u $push3=, $pop7, $pop6
- br_if 0, $pop3 # 0: up to label29
+ br_if 0, $pop3 # 0: up to label23
.LBB13_3: # %for.end
- end_loop # label30:
+ end_loop
+ end_block # label22:
copy_local $push11=, $2
# fallthrough-return: $pop11
.endfunc
@@ -540,13 +554,14 @@ my_clzll: # @my_clzll
i64.const $2=, 0
.LBB14_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label31:
+ block
+ loop # label25:
i64.const $push5=, 1
i64.shl $push0=, $pop5, $1
i64.and $push1=, $pop0, $0
i64.const $push4=, 0
i64.ne $push2=, $pop1, $pop4
- br_if 1, $pop2 # 1: down to label32
+ br_if 1, $pop2 # 1: down to label24
# BB#2: # %for.inc
# in Loop: Header=BB14_1 Depth=1
i64.const $push11=, -1
@@ -558,9 +573,10 @@ my_clzll: # @my_clzll
tee_local $push7=, $2=, $pop8
i64.const $push6=, 64
i64.lt_u $push3=, $pop7, $pop6
- br_if 0, $pop3 # 0: up to label31
+ br_if 0, $pop3 # 0: up to label25
.LBB14_3: # %for.end
- end_loop # label32:
+ end_loop
+ end_block # label24:
copy_local $push12=, $3
# fallthrough-return: $pop12
.endfunc
@@ -583,12 +599,13 @@ my_clrsbll: # @my_clrsbll
i32.const $4=, 1
.LBB15_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label33:
+ block
+ loop # label27:
i64.shr_u $push1=, $0, $2
i64.const $push7=, 1
i64.and $push2=, $pop1, $pop7
i64.ne $push3=, $pop2, $1
- br_if 1, $pop3 # 1: down to label34
+ br_if 1, $pop3 # 1: down to label26
# BB#2: # %for.inc
# in Loop: Header=BB15_1 Depth=1
i64.const $push13=, -1
@@ -600,9 +617,10 @@ my_clrsbll: # @my_clrsbll
tee_local $push9=, $3=, $pop10
i64.const $push8=, 64
i64.lt_u $push4=, $pop9, $pop8
- br_if 0, $pop4 # 0: up to label33
+ br_if 0, $pop4 # 0: up to label27
.LBB15_3: # %for.end
- end_loop # label34:
+ end_loop
+ end_block # label26:
i32.const $push5=, -1
i32.add $push6=, $4, $pop5
# fallthrough-return: $pop6
@@ -623,7 +641,7 @@ my_popcountll: # @my_popcountll
i64.const $1=, 0
.LBB16_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label35:
+ loop # label28:
i64.const $push9=, 1
i64.shl $push0=, $pop9, $1
i64.and $push1=, $pop0, $0
@@ -635,9 +653,9 @@ my_popcountll: # @my_popcountll
tee_local $push5=, $1=, $pop6
i64.const $push4=, 64
i64.ne $push3=, $pop5, $pop4
- br_if 0, $pop3 # 0: up to label35
+ br_if 0, $pop3 # 0: up to label28
# BB#2: # %for.end
- end_loop # label36:
+ end_loop
copy_local $push10=, $2
# fallthrough-return: $pop10
.endfunc
@@ -657,7 +675,7 @@ my_parityll: # @my_parityll
i64.const $1=, 0
.LBB17_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label37:
+ loop # label29:
i64.const $push11=, 1
i64.shl $push0=, $pop11, $1
i64.and $push1=, $pop0, $0
@@ -669,9 +687,9 @@ my_parityll: # @my_parityll
tee_local $push7=, $1=, $pop8
i64.const $push6=, 64
i64.ne $push3=, $pop7, $pop6
- br_if 0, $pop3 # 0: up to label37
+ br_if 0, $pop3 # 0: up to label29
# BB#2: # %for.end
- end_loop # label38:
+ end_loop
i32.const $push4=, 1
i32.and $push5=, $2, $pop4
# fallthrough-return: $pop5
@@ -698,7 +716,7 @@ main: # @main
# Child Loop BB18_24 Depth 2
block
block
- loop # label41:
+ loop # label32:
i32.const $push205=, 2
i32.shl $push1=, $0, $pop205
i32.const $push204=, ints
@@ -715,19 +733,20 @@ main: # @main
i32.const $3=, 0
block
i32.eqz $push397=, $10
- br_if 0, $pop397 # 0: down to label43
+ br_if 0, $pop397 # 0: down to label33
# BB#2: # %for.cond.i.preheader
# in Loop: Header=BB18_1 Depth=1
i32.const $5=, 0
.LBB18_3: # %for.cond.i
# Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label44:
+ block
+ loop # label35:
copy_local $push208=, $5
tee_local $push207=, $3=, $pop208
i32.const $push206=, 31
i32.gt_u $push3=, $pop207, $pop206
- br_if 1, $pop3 # 1: down to label45
+ br_if 1, $pop3 # 1: down to label34
# BB#4: # %for.body.i
# in Loop: Header=BB18_3 Depth=2
i32.const $push210=, 1
@@ -736,22 +755,23 @@ main: # @main
i32.shl $push4=, $pop209, $3
i32.and $push5=, $pop4, $10
i32.eqz $push398=, $pop5
- br_if 0, $pop398 # 0: up to label44
+ br_if 0, $pop398 # 0: up to label35
.LBB18_5: # %my_ffs.exit.loopexit
# in Loop: Header=BB18_1 Depth=1
- end_loop # label45:
+ end_loop
+ end_block # label34:
i32.const $push211=, 1
i32.add $3=, $3, $pop211
.LBB18_6: # %my_ffs.exit
# in Loop: Header=BB18_1 Depth=1
- end_block # label43:
+ end_block # label33:
i32.ne $push6=, $6, $3
- br_if 2, $pop6 # 2: down to label40
+ br_if 1, $pop6 # 1: down to label31
# BB#7: # %if.end
# in Loop: Header=BB18_1 Depth=1
block
i32.eqz $push399=, $10
- br_if 0, $pop399 # 0: down to label46
+ br_if 0, $pop399 # 0: down to label36
# BB#8: # %land.lhs.true
# in Loop: Header=BB18_1 Depth=1
i32.clz $6=, $10
@@ -760,11 +780,12 @@ main: # @main
.LBB18_9: # %for.body.i816
# Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label47:
+ block
+ loop # label38:
i32.const $push212=, 1
i32.shl $push7=, $pop212, $3
i32.and $push8=, $pop7, $10
- br_if 1, $pop8 # 1: down to label48
+ br_if 1, $pop8 # 1: down to label37
# BB#10: # %for.inc.i819
# in Loop: Header=BB18_9 Depth=2
i32.const $push217=, -1
@@ -774,23 +795,25 @@ main: # @main
tee_local $push214=, $5=, $pop215
i32.const $push213=, 32
i32.lt_u $push9=, $pop214, $pop213
- br_if 0, $pop9 # 0: up to label47
+ br_if 0, $pop9 # 0: up to label38
.LBB18_11: # %my_clz.exit
# in Loop: Header=BB18_1 Depth=1
- end_loop # label48:
+ end_loop
+ end_block # label37:
i32.ne $push10=, $6, $5
- br_if 3, $pop10 # 3: down to label40
+ br_if 2, $pop10 # 2: down to label31
# BB#12: # %land.lhs.true13
# in Loop: Header=BB18_1 Depth=1
i32.const $3=, 0
.LBB18_13: # %for.body.i875
# Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label49:
+ block
+ loop # label40:
i32.const $push218=, 1
i32.shl $push11=, $pop218, $3
i32.and $push12=, $pop11, $10
- br_if 1, $pop12 # 1: down to label50
+ br_if 1, $pop12 # 1: down to label39
# BB#14: # %for.inc.i878
# in Loop: Header=BB18_13 Depth=2
i32.const $push222=, 1
@@ -798,15 +821,16 @@ main: # @main
tee_local $push220=, $3=, $pop221
i32.const $push219=, 32
i32.lt_u $push13=, $pop220, $pop219
- br_if 0, $pop13 # 0: up to label49
+ br_if 0, $pop13 # 0: up to label40
.LBB18_15: # %my_ctz.exit
# in Loop: Header=BB18_1 Depth=1
- end_loop # label50:
+ end_loop
+ end_block # label39:
i32.ne $push14=, $2, $3
- br_if 3, $pop14 # 3: down to label40
+ br_if 2, $pop14 # 2: down to label31
.LBB18_16: # %if.end19
# in Loop: Header=BB18_1 Depth=1
- end_block # label46:
+ end_block # label36:
i32.call $2=, __builtin_clrsb@FUNCTION, $10
i32.load $push225=, 0($1)
tee_local $push224=, $3=, $pop225
@@ -817,12 +841,13 @@ main: # @main
.LBB18_17: # %for.body.i948
# Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label51:
+ block
+ loop # label42:
i32.shr_u $push15=, $3, $10
i32.const $push226=, 1
i32.and $push16=, $pop15, $pop226
i32.ne $push17=, $pop16, $6
- br_if 1, $pop17 # 1: down to label52
+ br_if 1, $pop17 # 1: down to label41
# BB#18: # %for.inc.i951
# in Loop: Header=BB18_17 Depth=2
i32.const $push231=, -1
@@ -832,14 +857,15 @@ main: # @main
tee_local $push228=, $5=, $pop229
i32.const $push227=, 32
i32.lt_u $push18=, $pop228, $pop227
- br_if 0, $pop18 # 0: up to label51
+ br_if 0, $pop18 # 0: up to label42
.LBB18_19: # %my_clrsb.exit
# in Loop: Header=BB18_1 Depth=1
- end_loop # label52:
+ end_loop
+ end_block # label41:
i32.const $push232=, -1
i32.add $push19=, $5, $pop232
i32.ne $push20=, $2, $pop19
- br_if 2, $pop20 # 2: down to label40
+ br_if 1, $pop20 # 1: down to label31
# BB#20: # %for.body.i1030.preheader
# in Loop: Header=BB18_1 Depth=1
i32.const $5=, 0
@@ -847,7 +873,7 @@ main: # @main
.LBB18_21: # %for.body.i1030
# Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label53:
+ loop # label43:
i32.const $push238=, 1
i32.shl $push21=, $pop238, $10
i32.and $push22=, $pop21, $3
@@ -859,13 +885,13 @@ main: # @main
tee_local $push234=, $10=, $pop235
i32.const $push233=, 32
i32.ne $push24=, $pop234, $pop233
- br_if 0, $pop24 # 0: up to label53
+ br_if 0, $pop24 # 0: up to label43
# BB#22: # %my_popcount.exit
# in Loop: Header=BB18_1 Depth=1
- end_loop # label54:
+ end_loop
i32.popcnt $push25=, $3
i32.ne $push26=, $pop25, $5
- br_if 2, $pop26 # 2: down to label40
+ br_if 1, $pop26 # 1: down to label31
# BB#23: # %for.body.i1109.preheader
# in Loop: Header=BB18_1 Depth=1
i32.const $6=, 0
@@ -873,7 +899,7 @@ main: # @main
.LBB18_24: # %for.body.i1109
# Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label55:
+ loop # label44:
i32.const $push244=, 1
i32.shl $push27=, $pop244, $10
i32.and $push28=, $pop27, $3
@@ -885,14 +911,14 @@ main: # @main
tee_local $push240=, $10=, $pop241
i32.const $push239=, 32
i32.ne $push30=, $pop240, $pop239
- br_if 0, $pop30 # 0: up to label55
+ br_if 0, $pop30 # 0: up to label44
# BB#25: # %my_parity.exit
# in Loop: Header=BB18_1 Depth=1
- end_loop # label56:
+ end_loop
i32.xor $push31=, $6, $5
i32.const $push245=, 1
i32.and $push32=, $pop31, $pop245
- br_if 2, $pop32 # 2: down to label40
+ br_if 1, $pop32 # 1: down to label31
# BB#26: # %for.cond
# in Loop: Header=BB18_1 Depth=1
i32.const $push249=, 1
@@ -900,9 +926,9 @@ main: # @main
tee_local $push247=, $0=, $pop248
i32.const $push246=, 13
i32.lt_u $push33=, $pop247, $pop246
- br_if 0, $pop33 # 0: up to label41
+ br_if 0, $pop33 # 0: up to label32
# BB#27: # %for.body41.preheader
- end_loop # label42:
+ end_loop
i32.const $0=, 0
.LBB18_28: # %for.body41
# =>This Loop Header: Depth=1
@@ -912,7 +938,7 @@ main: # @main
# Child Loop BB18_44 Depth 2
# Child Loop BB18_48 Depth 2
# Child Loop BB18_51 Depth 2
- loop # label57:
+ loop # label45:
i32.const $push259=, 2
i32.shl $push34=, $0, $pop259
i32.const $push258=, longs
@@ -929,19 +955,20 @@ main: # @main
i32.const $3=, 0
block
i32.eqz $push400=, $10
- br_if 0, $pop400 # 0: down to label59
+ br_if 0, $pop400 # 0: down to label46
# BB#29: # %for.cond.i1185.preheader
# in Loop: Header=BB18_28 Depth=1
i32.const $5=, 0
.LBB18_30: # %for.cond.i1185
# Parent Loop BB18_28 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label60:
+ block
+ loop # label48:
copy_local $push262=, $5
tee_local $push261=, $3=, $pop262
i32.const $push260=, 31
i32.gt_u $push36=, $pop261, $pop260
- br_if 1, $pop36 # 1: down to label61
+ br_if 1, $pop36 # 1: down to label47
# BB#31: # %for.body.i1189
# in Loop: Header=BB18_30 Depth=2
i32.const $push264=, 1
@@ -950,22 +977,23 @@ main: # @main
i32.shl $push37=, $pop263, $3
i32.and $push38=, $pop37, $10
i32.eqz $push401=, $pop38
- br_if 0, $pop401 # 0: up to label60
+ br_if 0, $pop401 # 0: up to label48
.LBB18_32: # %my_ffsl.exit.loopexit
# in Loop: Header=BB18_28 Depth=1
- end_loop # label61:
+ end_loop
+ end_block # label47:
i32.const $push265=, 1
i32.add $3=, $3, $pop265
.LBB18_33: # %my_ffsl.exit
# in Loop: Header=BB18_28 Depth=1
- end_block # label59:
+ end_block # label46:
i32.ne $push39=, $6, $3
- br_if 2, $pop39 # 2: down to label40
+ br_if 1, $pop39 # 1: down to label31
# BB#34: # %if.end49
# in Loop: Header=BB18_28 Depth=1
block
i32.eqz $push402=, $10
- br_if 0, $pop402 # 0: down to label62
+ br_if 0, $pop402 # 0: down to label49
# BB#35: # %land.lhs.true52
# in Loop: Header=BB18_28 Depth=1
i32.clz $6=, $10
@@ -974,11 +1002,12 @@ main: # @main
.LBB18_36: # %for.body.i1266
# Parent Loop BB18_28 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label63:
+ block
+ loop # label51:
i32.const $push266=, 1
i32.shl $push40=, $pop266, $3
i32.and $push41=, $pop40, $10
- br_if 1, $pop41 # 1: down to label64
+ br_if 1, $pop41 # 1: down to label50
# BB#37: # %for.inc.i1269
# in Loop: Header=BB18_36 Depth=2
i32.const $push271=, -1
@@ -988,23 +1017,25 @@ main: # @main
tee_local $push268=, $5=, $pop269
i32.const $push267=, 32
i32.lt_u $push42=, $pop268, $pop267
- br_if 0, $pop42 # 0: up to label63
+ br_if 0, $pop42 # 0: up to label51
.LBB18_38: # %my_clzl.exit
# in Loop: Header=BB18_28 Depth=1
- end_loop # label64:
+ end_loop
+ end_block # label50:
i32.ne $push43=, $6, $5
- br_if 3, $pop43 # 3: down to label40
+ br_if 2, $pop43 # 2: down to label31
# BB#39: # %land.lhs.true61
# in Loop: Header=BB18_28 Depth=1
i32.const $3=, 0
.LBB18_40: # %for.body.i1345
# Parent Loop BB18_28 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label65:
+ block
+ loop # label53:
i32.const $push272=, 1
i32.shl $push44=, $pop272, $3
i32.and $push45=, $pop44, $10
- br_if 1, $pop45 # 1: down to label66
+ br_if 1, $pop45 # 1: down to label52
# BB#41: # %for.inc.i1348
# in Loop: Header=BB18_40 Depth=2
i32.const $push276=, 1
@@ -1012,15 +1043,16 @@ main: # @main
tee_local $push274=, $3=, $pop275
i32.const $push273=, 32
i32.lt_u $push46=, $pop274, $pop273
- br_if 0, $pop46 # 0: up to label65
+ br_if 0, $pop46 # 0: up to label53
.LBB18_42: # %my_ctzl.exit
# in Loop: Header=BB18_28 Depth=1
- end_loop # label66:
+ end_loop
+ end_block # label52:
i32.ne $push47=, $2, $3
- br_if 3, $pop47 # 3: down to label40
+ br_if 2, $pop47 # 2: down to label31
.LBB18_43: # %if.end67
# in Loop: Header=BB18_28 Depth=1
- end_block # label62:
+ end_block # label49:
i32.call $2=, __builtin_clrsbl@FUNCTION, $10
i32.load $push279=, 0($1)
tee_local $push278=, $3=, $pop279
@@ -1031,12 +1063,13 @@ main: # @main
.LBB18_44: # %for.body.i1426
# Parent Loop BB18_28 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label67:
+ block
+ loop # label55:
i32.shr_u $push48=, $3, $10
i32.const $push280=, 1
i32.and $push49=, $pop48, $pop280
i32.ne $push50=, $pop49, $6
- br_if 1, $pop50 # 1: down to label68
+ br_if 1, $pop50 # 1: down to label54
# BB#45: # %for.inc.i1429
# in Loop: Header=BB18_44 Depth=2
i32.const $push285=, -1
@@ -1046,14 +1079,15 @@ main: # @main
tee_local $push282=, $5=, $pop283
i32.const $push281=, 32
i32.lt_u $push51=, $pop282, $pop281
- br_if 0, $pop51 # 0: up to label67
+ br_if 0, $pop51 # 0: up to label55
.LBB18_46: # %my_clrsbl.exit
# in Loop: Header=BB18_28 Depth=1
- end_loop # label68:
+ end_loop
+ end_block # label54:
i32.const $push286=, -1
i32.add $push52=, $5, $pop286
i32.ne $push53=, $2, $pop52
- br_if 2, $pop53 # 2: down to label40
+ br_if 1, $pop53 # 1: down to label31
# BB#47: # %for.body.i1511.preheader
# in Loop: Header=BB18_28 Depth=1
i32.const $5=, 0
@@ -1061,7 +1095,7 @@ main: # @main
.LBB18_48: # %for.body.i1511
# Parent Loop BB18_28 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label69:
+ loop # label56:
i32.const $push292=, 1
i32.shl $push54=, $pop292, $10
i32.and $push55=, $pop54, $3
@@ -1073,13 +1107,13 @@ main: # @main
tee_local $push288=, $10=, $pop289
i32.const $push287=, 32
i32.ne $push57=, $pop288, $pop287
- br_if 0, $pop57 # 0: up to label69
+ br_if 0, $pop57 # 0: up to label56
# BB#49: # %my_popcountl.exit
# in Loop: Header=BB18_28 Depth=1
- end_loop # label70:
+ end_loop
i32.popcnt $push58=, $3
i32.ne $push59=, $pop58, $5
- br_if 2, $pop59 # 2: down to label40
+ br_if 1, $pop59 # 1: down to label31
# BB#50: # %for.body.i1591.preheader
# in Loop: Header=BB18_28 Depth=1
i32.const $6=, 0
@@ -1087,7 +1121,7 @@ main: # @main
.LBB18_51: # %for.body.i1591
# Parent Loop BB18_28 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label71:
+ loop # label57:
i32.const $push298=, 1
i32.shl $push60=, $pop298, $10
i32.and $push61=, $pop60, $3
@@ -1099,14 +1133,14 @@ main: # @main
tee_local $push294=, $10=, $pop295
i32.const $push293=, 32
i32.ne $push63=, $pop294, $pop293
- br_if 0, $pop63 # 0: up to label71
+ br_if 0, $pop63 # 0: up to label57
# BB#52: # %my_parityl.exit
# in Loop: Header=BB18_28 Depth=1
- end_loop # label72:
+ end_loop
i32.xor $push64=, $6, $5
i32.const $push299=, 1
i32.and $push65=, $pop64, $pop299
- br_if 2, $pop65 # 2: down to label40
+ br_if 1, $pop65 # 1: down to label31
# BB#53: # %for.cond39
# in Loop: Header=BB18_28 Depth=1
i32.const $push303=, 1
@@ -1114,9 +1148,9 @@ main: # @main
tee_local $push301=, $0=, $pop302
i32.const $push300=, 13
i32.lt_u $push66=, $pop301, $pop300
- br_if 0, $pop66 # 0: up to label57
+ br_if 0, $pop66 # 0: up to label45
# BB#54: # %for.body92.preheader
- end_loop # label58:
+ end_loop
i32.const $5=, 0
.LBB18_55: # %for.body92
# =>This Loop Header: Depth=1
@@ -1126,7 +1160,7 @@ main: # @main
# Child Loop BB18_70 Depth 2
# Child Loop BB18_74 Depth 2
# Child Loop BB18_77 Depth 2
- loop # label73:
+ loop # label58:
i32.const $push315=, 0
i32.const $push314=, 3
i32.shl $push67=, $5, $pop314
@@ -1145,7 +1179,7 @@ main: # @main
i32.select $0=, $pop315, $pop69, $pop304
i32.const $10=, 0
block
- br_if 0, $6 # 0: down to label75
+ br_if 0, $6 # 0: down to label59
# BB#56: # %for.cond.i1667.preheader
# in Loop: Header=BB18_55 Depth=1
i64.const $8=, 0
@@ -1153,11 +1187,11 @@ main: # @main
.LBB18_57: # %for.cond.i1667
# Parent Loop BB18_55 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label76:
+ loop # label60:
copy_local $10=, $3
i64.const $push316=, 63
i64.gt_u $push70=, $8, $pop316
- br_if 1, $pop70 # 1: down to label77
+ br_if 1, $pop70 # 1: down to label59
# BB#58: # %for.body.i1671
# in Loop: Header=BB18_57 Depth=2
i32.const $push319=, 1
@@ -1169,17 +1203,17 @@ main: # @main
copy_local $8=, $pop0
i64.and $push71=, $7, $9
i64.eqz $push72=, $pop71
- br_if 0, $pop72 # 0: up to label76
+ br_if 0, $pop72 # 0: up to label60
.LBB18_59: # %my_ffsll.exit1673
# in Loop: Header=BB18_55 Depth=1
- end_loop # label77:
- end_block # label75:
+ end_loop
+ end_block # label59:
i32.ne $push73=, $0, $10
- br_if 2, $pop73 # 2: down to label40
+ br_if 1, $pop73 # 1: down to label31
# BB#60: # %if.end100
# in Loop: Header=BB18_55 Depth=1
block
- br_if 0, $6 # 0: down to label78
+ br_if 0, $6 # 0: down to label61
# BB#61: # %land.lhs.true103
# in Loop: Header=BB18_55 Depth=1
i64.clz $push74=, $9
@@ -1190,13 +1224,14 @@ main: # @main
.LBB18_62: # %for.body.i1739
# Parent Loop BB18_55 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label79:
+ block
+ loop # label63:
i64.const $push321=, 1
i64.shl $push75=, $pop321, $8
i64.and $push76=, $pop75, $9
i64.const $push320=, 0
i64.ne $push77=, $pop76, $pop320
- br_if 1, $pop77 # 1: down to label80
+ br_if 1, $pop77 # 1: down to label62
# BB#63: # %for.inc.i1743
# in Loop: Header=BB18_62 Depth=2
i64.const $push327=, -1
@@ -1208,12 +1243,13 @@ main: # @main
tee_local $push323=, $7=, $pop324
i64.const $push322=, 64
i64.lt_u $push78=, $pop323, $pop322
- br_if 0, $pop78 # 0: up to label79
+ br_if 0, $pop78 # 0: up to label63
.LBB18_64: # %my_clzll.exit1745
# in Loop: Header=BB18_55 Depth=1
- end_loop # label80:
+ end_loop
+ end_block # label62:
i32.ne $push79=, $3, $10
- br_if 3, $pop79 # 3: down to label40
+ br_if 2, $pop79 # 2: down to label31
# BB#65: # %land.lhs.true113
# in Loop: Header=BB18_55 Depth=1
i32.wrap/i64 $3=, $4
@@ -1222,13 +1258,14 @@ main: # @main
.LBB18_66: # %for.body.i1781
# Parent Loop BB18_55 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label81:
+ block
+ loop # label65:
i64.const $push329=, 1
i64.shl $push80=, $pop329, $8
i64.and $push81=, $pop80, $9
i64.const $push328=, 0
i64.ne $push82=, $pop81, $pop328
- br_if 1, $pop82 # 1: down to label82
+ br_if 1, $pop82 # 1: down to label64
# BB#67: # %for.inc.i1785
# in Loop: Header=BB18_66 Depth=2
i32.const $push334=, 1
@@ -1238,15 +1275,16 @@ main: # @main
tee_local $push331=, $8=, $pop332
i64.const $push330=, 64
i64.lt_u $push83=, $pop331, $pop330
- br_if 0, $pop83 # 0: up to label81
+ br_if 0, $pop83 # 0: up to label65
.LBB18_68: # %my_ctzll.exit1787
# in Loop: Header=BB18_55 Depth=1
- end_loop # label82:
+ end_loop
+ end_block # label64:
i32.ne $push84=, $3, $10
- br_if 3, $pop84 # 3: down to label40
+ br_if 2, $pop84 # 2: down to label31
.LBB18_69: # %if.end120
# in Loop: Header=BB18_55 Depth=1
- end_block # label78:
+ end_block # label61:
i32.call $3=, __builtin_clrsbll@FUNCTION, $9
i64.load $push337=, 0($1)
tee_local $push336=, $9=, $pop337
@@ -1258,12 +1296,13 @@ main: # @main
.LBB18_70: # %for.body.i1845
# Parent Loop BB18_55 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label83:
+ block
+ loop # label67:
i64.shr_u $push85=, $9, $8
i64.const $push338=, 1
i64.and $push86=, $pop85, $pop338
i64.ne $push87=, $pop86, $4
- br_if 1, $pop87 # 1: down to label84
+ br_if 1, $pop87 # 1: down to label66
# BB#71: # %for.inc.i1849
# in Loop: Header=BB18_70 Depth=2
i64.const $push344=, -1
@@ -1275,14 +1314,15 @@ main: # @main
tee_local $push340=, $7=, $pop341
i64.const $push339=, 64
i64.lt_u $push88=, $pop340, $pop339
- br_if 0, $pop88 # 0: up to label83
+ br_if 0, $pop88 # 0: up to label67
.LBB18_72: # %my_clrsbll.exit1852
# in Loop: Header=BB18_55 Depth=1
- end_loop # label84:
+ end_loop
+ end_block # label66:
i32.const $push345=, -1
i32.add $push89=, $10, $pop345
i32.ne $push90=, $3, $pop89
- br_if 2, $pop90 # 2: down to label40
+ br_if 1, $pop90 # 1: down to label31
# BB#73: # %if.end127
# in Loop: Header=BB18_55 Depth=1
i64.popcnt $7=, $9
@@ -1291,7 +1331,7 @@ main: # @main
.LBB18_74: # %for.body.i1928
# Parent Loop BB18_55 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label85:
+ loop # label68:
i64.const $push351=, 1
i64.shl $push91=, $pop351, $8
i64.and $push92=, $pop91, $9
@@ -1303,13 +1343,13 @@ main: # @main
tee_local $push347=, $8=, $pop348
i64.const $push346=, 64
i64.ne $push94=, $pop347, $pop346
- br_if 0, $pop94 # 0: up to label85
+ br_if 0, $pop94 # 0: up to label68
# BB#75: # %my_popcountll.exit1929
# in Loop: Header=BB18_55 Depth=1
- end_loop # label86:
+ end_loop
i32.wrap/i64 $push95=, $7
i32.ne $push96=, $pop95, $10
- br_if 2, $pop96 # 2: down to label40
+ br_if 1, $pop96 # 1: down to label31
# BB#76: # %for.body.i2005.preheader
# in Loop: Header=BB18_55 Depth=1
i32.const $3=, 0
@@ -1317,7 +1357,7 @@ main: # @main
.LBB18_77: # %for.body.i2005
# Parent Loop BB18_55 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label87:
+ loop # label69:
i64.const $push357=, 1
i64.shl $push97=, $pop357, $8
i64.and $push98=, $pop97, $9
@@ -1329,14 +1369,14 @@ main: # @main
tee_local $push353=, $8=, $pop354
i64.const $push352=, 64
i64.ne $push100=, $pop353, $pop352
- br_if 0, $pop100 # 0: up to label87
+ br_if 0, $pop100 # 0: up to label69
# BB#78: # %my_parityll.exit2007
# in Loop: Header=BB18_55 Depth=1
- end_loop # label88:
+ end_loop
i32.xor $push101=, $3, $10
i32.const $push358=, 1
i32.and $push102=, $pop101, $pop358
- br_if 3, $pop102 # 3: down to label39
+ br_if 2, $pop102 # 2: down to label30
# BB#79: # %for.cond90
# in Loop: Header=BB18_55 Depth=1
i32.const $push362=, 1
@@ -1344,66 +1384,66 @@ main: # @main
tee_local $push360=, $5=, $pop361
i32.const $push359=, 12
i32.le_u $push103=, $pop360, $pop359
- br_if 0, $pop103 # 0: up to label73
+ br_if 0, $pop103 # 0: up to label58
# BB#80: # %if.end148
- end_loop # label74:
+ end_loop
i32.const $push104=, 0
i32.call $push105=, __builtin_clrsb@FUNCTION, $pop104
i32.const $push106=, 31
i32.ne $push107=, $pop105, $pop106
- br_if 0, $pop107 # 0: down to label40
+ br_if 0, $pop107 # 0: down to label31
# BB#81: # %my_clrsb.exit2515
i32.const $push108=, 1
i32.call $push109=, __builtin_clrsb@FUNCTION, $pop108
i32.const $push110=, 30
i32.ne $push111=, $pop109, $pop110
- br_if 0, $pop111 # 0: down to label40
+ br_if 0, $pop111 # 0: down to label31
# BB#82: # %if.end198
i32.const $push112=, -2147483648
i32.call $push113=, __builtin_clrsb@FUNCTION, $pop112
- br_if 0, $pop113 # 0: down to label40
+ br_if 0, $pop113 # 0: down to label31
# BB#83: # %my_clrsb.exit2362
i32.const $push114=, 1073741824
i32.call $push115=, __builtin_clrsb@FUNCTION, $pop114
- br_if 0, $pop115 # 0: down to label40
+ br_if 0, $pop115 # 0: down to label31
# BB#84: # %my_clrsb.exit2288
i32.const $push116=, 65536
i32.call $push117=, __builtin_clrsb@FUNCTION, $pop116
i32.const $push118=, 14
i32.ne $push119=, $pop117, $pop118
- br_if 0, $pop119 # 0: down to label40
+ br_if 0, $pop119 # 0: down to label31
# BB#85: # %my_clrsb.exit2215
i32.const $push120=, 32768
i32.call $push121=, __builtin_clrsb@FUNCTION, $pop120
i32.const $push122=, 15
i32.ne $push123=, $pop121, $pop122
- br_if 0, $pop123 # 0: down to label40
+ br_if 0, $pop123 # 0: down to label31
# BB#86: # %my_clrsb.exit2140
i32.const $push124=, -1515870811
i32.call $push125=, __builtin_clrsb@FUNCTION, $pop124
- br_if 0, $pop125 # 0: down to label40
+ br_if 0, $pop125 # 0: down to label31
# BB#87: # %my_clrsb.exit2073
i32.const $push126=, 1515870810
i32.call $push127=, __builtin_clrsb@FUNCTION, $pop126
- br_if 0, $pop127 # 0: down to label40
+ br_if 0, $pop127 # 0: down to label31
# BB#88: # %for.body.i1989
i32.const $push128=, -889323520
i32.call $push129=, __builtin_clrsb@FUNCTION, $pop128
i32.const $push130=, 1
i32.ne $push131=, $pop129, $pop130
- br_if 0, $pop131 # 0: down to label40
+ br_if 0, $pop131 # 0: down to label31
# BB#89: # %for.body.i1912
i32.const $push132=, 13303296
i32.call $push133=, __builtin_clrsb@FUNCTION, $pop132
i32.const $push134=, 7
i32.ne $push135=, $pop133, $pop134
- br_if 0, $pop135 # 0: down to label40
+ br_if 0, $pop135 # 0: down to label31
# BB#90: # %for.body.i1832
i32.const $push136=, 51966
i32.call $push137=, __builtin_clrsb@FUNCTION, $pop136
i32.const $push138=, 15
i32.ne $push139=, $pop137, $pop138
- br_if 0, $pop139 # 0: down to label40
+ br_if 0, $pop139 # 0: down to label31
# BB#91: # %if.end423
i32.const $push363=, -1
i32.call $5=, __builtin_clrsb@FUNCTION, $pop363
@@ -1411,13 +1451,14 @@ main: # @main
i32.const $3=, 1
.LBB18_92: # %for.body.i1769
# =>This Inner Loop Header: Depth=1
- loop # label89:
+ block
+ loop # label71:
i32.const $push365=, -1
i32.shr_u $push140=, $pop365, $10
i32.const $push364=, 1
i32.and $push141=, $pop140, $pop364
i32.eqz $push403=, $pop141
- br_if 1, $pop403 # 1: down to label90
+ br_if 1, $pop403 # 1: down to label70
# BB#93: # %for.inc.i1772
# in Loop: Header=BB18_92 Depth=1
i32.const $push370=, -1
@@ -1427,28 +1468,29 @@ main: # @main
tee_local $push367=, $3=, $pop368
i32.const $push366=, 32
i32.lt_u $push142=, $pop367, $pop366
- br_if 0, $pop142 # 0: up to label89
+ br_if 0, $pop142 # 0: up to label71
.LBB18_94: # %my_clrsb.exit1775
- end_loop # label90:
+ end_loop
+ end_block # label70:
i32.const $push143=, -1
i32.add $push144=, $3, $pop143
i32.ne $push145=, $5, $pop144
- br_if 0, $pop145 # 0: down to label40
+ br_if 0, $pop145 # 0: down to label31
# BB#95: # %if.end440
i64.const $8=, 0
i64.const $push371=, 0
i32.call $push146=, __builtin_clrsbll@FUNCTION, $pop371
i32.const $push147=, 63
i32.ne $push148=, $pop146, $pop147
- br_if 0, $pop148 # 0: down to label40
+ br_if 0, $pop148 # 0: down to label31
# BB#96: # %for.body.i1691.preheader
.LBB18_97: # %for.body.i1691
# =>This Inner Loop Header: Depth=1
block
- loop # label92:
+ loop # label73:
i64.const $push372=, 63
i64.eq $push149=, $8, $pop372
- br_if 2, $pop149 # 2: down to label91
+ br_if 1, $pop149 # 1: down to label72
# BB#98: # %for.inc.i1695
# in Loop: Header=BB18_97 Depth=1
i64.const $push376=, 1
@@ -1456,23 +1498,24 @@ main: # @main
tee_local $push374=, $8=, $pop375
i64.const $push373=, 64
i64.lt_u $push150=, $pop374, $pop373
- br_if 0, $pop150 # 0: up to label92
+ br_if 0, $pop150 # 0: up to label73
# BB#99: # %if.then460
- end_loop # label93:
+ end_loop
call abort@FUNCTION
unreachable
.LBB18_100: # %if.end465
- end_block # label91:
+ end_block # label72:
i64.const $push377=, 1
i32.call $3=, __builtin_clrsbll@FUNCTION, $pop377
i64.const $8=, 1
.LBB18_101: # %for.body.i1655
# =>This Inner Loop Header: Depth=1
- loop # label94:
+ block
+ loop # label75:
i32.const $10=, 62
i64.const $push378=, 63
i64.eq $push151=, $8, $pop378
- br_if 1, $pop151 # 1: down to label95
+ br_if 1, $pop151 # 1: down to label74
# BB#102: # %for.inc.i1659
# in Loop: Header=BB18_101 Depth=1
i32.const $10=, 63
@@ -1481,20 +1524,21 @@ main: # @main
tee_local $push380=, $8=, $pop381
i64.const $push379=, 64
i64.lt_u $push152=, $pop380, $pop379
- br_if 0, $pop152 # 0: up to label94
+ br_if 0, $pop152 # 0: up to label75
.LBB18_103: # %my_clrsbll.exit1662
- end_loop # label95:
+ end_loop
+ end_block # label74:
i32.ne $push153=, $3, $10
- br_if 0, $pop153 # 0: down to label40
+ br_if 0, $pop153 # 0: down to label31
# BB#104: # %for.body.i1598.preheader
i64.const $8=, 0
.LBB18_105: # %for.body.i1598
# =>This Inner Loop Header: Depth=1
block
- loop # label97:
+ loop # label77:
i64.const $push383=, 63
i64.eq $push154=, $8, $pop383
- br_if 2, $pop154 # 2: down to label96
+ br_if 1, $pop154 # 1: down to label76
# BB#106: # %for.inc.i1602
# in Loop: Header=BB18_105 Depth=1
i64.const $push387=, 1
@@ -1502,64 +1546,64 @@ main: # @main
tee_local $push385=, $8=, $pop386
i64.const $push384=, 64
i64.lt_u $push155=, $pop385, $pop384
- br_if 0, $pop155 # 0: up to label97
+ br_if 0, $pop155 # 0: up to label77
# BB#107: # %if.then489
- end_loop # label98:
+ end_loop
call abort@FUNCTION
unreachable
.LBB18_108: # %if.end490
- end_block # label96:
+ end_block # label76:
i64.const $push156=, -9223372036854775808
i32.call $push157=, __builtin_clrsbll@FUNCTION, $pop156
- br_if 0, $pop157 # 0: down to label40
+ br_if 0, $pop157 # 0: down to label31
# BB#109: # %for.body.i1494
i64.const $push158=, 2
i32.call $push159=, __builtin_clrsbll@FUNCTION, $pop158
i32.const $push160=, 61
i32.ne $push161=, $pop159, $pop160
- br_if 0, $pop161 # 0: down to label40
+ br_if 0, $pop161 # 0: down to label31
# BB#110: # %my_clrsbll.exit1419
i64.const $push162=, 4611686018427387904
i32.call $push163=, __builtin_clrsbll@FUNCTION, $pop162
- br_if 0, $pop163 # 0: down to label40
+ br_if 0, $pop163 # 0: down to label31
# BB#111: # %for.body.i1333
i64.const $push164=, 4294967296
i32.call $push165=, __builtin_clrsbll@FUNCTION, $pop164
i32.const $push166=, 30
i32.ne $push167=, $pop165, $pop166
- br_if 0, $pop167 # 0: down to label40
+ br_if 0, $pop167 # 0: down to label31
# BB#112: # %for.body.i1253
i64.const $push168=, 2147483648
i32.call $push169=, __builtin_clrsbll@FUNCTION, $pop168
i32.const $push170=, 31
i32.ne $push171=, $pop169, $pop170
- br_if 0, $pop171 # 0: down to label40
+ br_if 0, $pop171 # 0: down to label31
# BB#113: # %my_clrsbll.exit1180
i64.const $push172=, -6510615555426900571
i32.call $push173=, __builtin_clrsbll@FUNCTION, $pop172
- br_if 0, $pop173 # 0: down to label40
+ br_if 0, $pop173 # 0: down to label31
# BB#114: # %my_clrsbll.exit1100
i64.const $push174=, 6510615555426900570
i32.call $push175=, __builtin_clrsbll@FUNCTION, $pop174
- br_if 0, $pop175 # 0: down to label40
+ br_if 0, $pop175 # 0: down to label31
# BB#115: # %for.body.i1015
i64.const $push176=, -3819392241693097984
i32.call $push177=, __builtin_clrsbll@FUNCTION, $pop176
i32.const $push178=, 1
i32.ne $push179=, $pop177, $pop178
- br_if 0, $pop179 # 0: down to label40
+ br_if 0, $pop179 # 0: down to label31
# BB#116: # %for.body.i939
i64.const $push180=, 223195676147712
i32.call $push181=, __builtin_clrsbll@FUNCTION, $pop180
i32.const $push182=, 15
i32.ne $push183=, $pop181, $pop182
- br_if 0, $pop183 # 0: down to label40
+ br_if 0, $pop183 # 0: down to label31
# BB#117: # %for.body.i864
i64.const $push184=, 3405695742
i32.call $push185=, __builtin_clrsbll@FUNCTION, $pop184
i32.const $push186=, 31
i32.ne $push187=, $pop185, $pop186
- br_if 0, $pop187 # 0: down to label40
+ br_if 0, $pop187 # 0: down to label31
# BB#118: # %if.end740
i64.const $push388=, -1
i32.call $3=, __builtin_clrsbll@FUNCTION, $pop388
@@ -1568,13 +1612,14 @@ main: # @main
i32.const $10=, 1
.LBB18_119: # %for.body.i810
# =>This Inner Loop Header: Depth=1
- loop # label99:
+ block
+ loop # label79:
i64.const $push390=, -1
i64.shr_u $push188=, $pop390, $8
i64.const $push389=, 1
i64.and $push189=, $pop188, $pop389
i64.eqz $push190=, $pop189
- br_if 1, $pop190 # 1: down to label100
+ br_if 1, $pop190 # 1: down to label78
# BB#120: # %for.inc.i
# in Loop: Header=BB18_119 Depth=1
i64.const $push396=, -1
@@ -1586,23 +1631,24 @@ main: # @main
tee_local $push392=, $9=, $pop393
i64.const $push391=, 64
i64.lt_u $push191=, $pop392, $pop391
- br_if 0, $pop191 # 0: up to label99
+ br_if 0, $pop191 # 0: up to label79
.LBB18_121: # %my_clrsbll.exit
- end_loop # label100:
+ end_loop
+ end_block # label78:
i32.const $push192=, -1
i32.add $push193=, $10, $pop192
i32.ne $push194=, $3, $pop193
- br_if 0, $pop194 # 0: down to label40
+ br_if 0, $pop194 # 0: down to label31
# BB#122: # %if.end753
i32.const $push195=, 0
call exit@FUNCTION, $pop195
unreachable
.LBB18_123: # %if.then37
- end_block # label40:
+ end_block # label31:
call abort@FUNCTION
unreachable
.LBB18_124: # %if.then140
- end_block # label39:
+ end_block # label30:
call abort@FUNCTION
unreachable
.endfunc
@@ -1673,7 +1719,7 @@ longlongs:
.size longlongs, 104
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype __builtin_clrsb, i32
.functype __builtin_clrsbl, i32
diff --git a/test/torture-s/builtin-constant.c.s b/test/torture-s/builtin-constant.c.s
index b117118eb..9f8837a4d 100644
--- a/test/torture-s/builtin-constant.c.s
+++ b/test/torture-s/builtin-constant.c.s
@@ -47,6 +47,6 @@ main: # @main
.size .L.str, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/builtin-prefetch-1.c.s b/test/torture-s/builtin-prefetch-1.c.s
index 82ac0309b..3e09fbce7 100644
--- a/test/torture-s/builtin-prefetch-1.c.s
+++ b/test/torture-s/builtin-prefetch-1.c.s
@@ -80,5 +80,5 @@ arr:
.size arr, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/builtin-prefetch-2.c.s b/test/torture-s/builtin-prefetch-2.c.s
index c3db0e71e..0075ed914 100644
--- a/test/torture-s/builtin-prefetch-2.c.s
+++ b/test/torture-s/builtin-prefetch-2.c.s
@@ -201,5 +201,5 @@ simple_static_local.ix:
.size simple_static_local.ix, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/builtin-prefetch-3.c.s b/test/torture-s/builtin-prefetch-3.c.s
index 962c7543e..843c52863 100644
--- a/test/torture-s/builtin-prefetch-3.c.s
+++ b/test/torture-s/builtin-prefetch-3.c.s
@@ -264,5 +264,5 @@ stat_int_arr:
.size stat_int_arr, 400
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/builtin-prefetch-4.c.s b/test/torture-s/builtin-prefetch-4.c.s
index 1506634b7..030f67ae0 100644
--- a/test/torture-s/builtin-prefetch-4.c.s
+++ b/test/torture-s/builtin-prefetch-4.c.s
@@ -538,6 +538,6 @@ getintcnt:
.size getintcnt, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/builtin-prefetch-5.c.s b/test/torture-s/builtin-prefetch-5.c.s
index ec0722db1..6e2c22ee3 100644
--- a/test/torture-s/builtin-prefetch-5.c.s
+++ b/test/torture-s/builtin-prefetch-5.c.s
@@ -113,5 +113,5 @@ s:
.size s, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/builtin-prefetch-6.c.s b/test/torture-s/builtin-prefetch-6.c.s
index dc55ba185..55663d72f 100644
--- a/test/torture-s/builtin-prefetch-6.c.s
+++ b/test/torture-s/builtin-prefetch-6.c.s
@@ -111,7 +111,7 @@ prefetch_for_read: # @prefetch_for_read
tee_local $push0=, $0=, $pop1
br_if 0, $pop0 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end1:
@@ -127,13 +127,13 @@ prefetch_for_write: # @prefetch_for_write
i32.const $0=, -260
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push2=, 4
i32.add $push1=, $0, $pop2
tee_local $push0=, $0=, $pop1
- br_if 0, $pop0 # 0: up to label2
+ br_if 0, $pop0 # 0: up to label1
# BB#2: # %for.end
- end_loop # label3:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end2:
@@ -175,5 +175,5 @@ arr_used:
.size arr_used, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/builtin-types-compatible-p.c.s b/test/torture-s/builtin-types-compatible-p.c.s
index b59e05d40..488be91dd 100644
--- a/test/torture-s/builtin-types-compatible-p.c.s
+++ b/test/torture-s/builtin-types-compatible-p.c.s
@@ -42,5 +42,5 @@ rootbeer:
.size rootbeer, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/call-trap-1.c.s b/test/torture-s/call-trap-1.c.s
index 357132379..f322f1e2f 100644
--- a/test/torture-s/call-trap-1.c.s
+++ b/test/torture-s/call-trap-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/cbrt.c.s b/test/torture-s/cbrt.c.s
index df39c6cea..bdea1f441 100644
--- a/test/torture-s/cbrt.c.s
+++ b/test/torture-s/cbrt.c.s
@@ -155,5 +155,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/cmpdi-1.c.s b/test/torture-s/cmpdi-1.c.s
index 649c59845..4b3a48c07 100644
--- a/test/torture-s/cmpdi-1.c.s
+++ b/test/torture-s/cmpdi-1.c.s
@@ -195,7 +195,7 @@ main: # @main
.LBB10_2: # %for.body3
# Parent Loop BB10_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label3:
+ loop # label2:
i32.const $push51=, 13
i32.const $push50=, 140
i64.load $push49=, 0($2)
@@ -205,7 +205,7 @@ main: # @main
i32.select $push2=, $pop51, $pop50, $pop46
i32.load $push3=, 0($4)
i32.ne $push4=, $pop2, $pop3
- br_if 4, $pop4 # 4: down to label0
+ br_if 2, $pop4 # 2: down to label0
# BB#3: # %if.end
# in Loop: Header=BB10_2 Depth=2
i32.const $push54=, 140
@@ -215,7 +215,7 @@ main: # @main
i32.add $push6=, $4, $pop52
i32.load $push7=, 0($pop6)
i32.ne $push8=, $pop5, $pop7
- br_if 4, $pop8 # 4: down to label0
+ br_if 2, $pop8 # 2: down to label0
# BB#4: # %if.end10
# in Loop: Header=BB10_2 Depth=2
i32.const $push59=, 13
@@ -227,7 +227,7 @@ main: # @main
i32.add $push10=, $4, $pop55
i32.load $push11=, 0($pop10)
i32.ne $push12=, $pop9, $pop11
- br_if 4, $pop12 # 4: down to label0
+ br_if 2, $pop12 # 2: down to label0
# BB#5: # %if.end15
# in Loop: Header=BB10_2 Depth=2
i32.const $push62=, 140
@@ -237,7 +237,7 @@ main: # @main
i32.add $push14=, $4, $pop60
i32.load $push15=, 0($pop14)
i32.ne $push16=, $pop13, $pop15
- br_if 4, $pop16 # 4: down to label0
+ br_if 2, $pop16 # 2: down to label0
# BB#6: # %if.end20
# in Loop: Header=BB10_2 Depth=2
i32.const $push67=, 13
@@ -249,7 +249,7 @@ main: # @main
i32.add $push18=, $4, $pop63
i32.load $push19=, 0($pop18)
i32.ne $push20=, $pop17, $pop19
- br_if 4, $pop20 # 4: down to label0
+ br_if 2, $pop20 # 2: down to label0
# BB#7: # %if.end25
# in Loop: Header=BB10_2 Depth=2
i32.const $push70=, 140
@@ -259,7 +259,7 @@ main: # @main
i32.add $push22=, $4, $pop68
i32.load $push23=, 0($pop22)
i32.ne $push24=, $pop21, $pop23
- br_if 4, $pop24 # 4: down to label0
+ br_if 2, $pop24 # 2: down to label0
# BB#8: # %if.end30
# in Loop: Header=BB10_2 Depth=2
i32.const $push75=, 13
@@ -271,7 +271,7 @@ main: # @main
i32.add $push26=, $4, $pop71
i32.load $push27=, 0($pop26)
i32.ne $push28=, $pop25, $pop27
- br_if 4, $pop28 # 4: down to label0
+ br_if 2, $pop28 # 2: down to label0
# BB#9: # %if.end35
# in Loop: Header=BB10_2 Depth=2
i32.const $push78=, 140
@@ -281,7 +281,7 @@ main: # @main
i32.add $push30=, $4, $pop76
i32.load $push31=, 0($pop30)
i32.ne $push32=, $pop29, $pop31
- br_if 4, $pop32 # 4: down to label0
+ br_if 2, $pop32 # 2: down to label0
# BB#10: # %if.end40
# in Loop: Header=BB10_2 Depth=2
i32.const $push83=, 13
@@ -293,7 +293,7 @@ main: # @main
i32.add $push34=, $4, $pop79
i32.load $push35=, 0($pop34)
i32.ne $push36=, $pop33, $pop35
- br_if 4, $pop36 # 4: down to label0
+ br_if 2, $pop36 # 2: down to label0
# BB#11: # %if.end45
# in Loop: Header=BB10_2 Depth=2
i32.const $push86=, 140
@@ -303,7 +303,7 @@ main: # @main
i32.add $push38=, $4, $pop84
i32.load $push39=, 0($pop38)
i32.ne $push40=, $pop37, $pop39
- br_if 4, $pop40 # 4: down to label0
+ br_if 2, $pop40 # 2: down to label0
# BB#12: # %if.end50
# in Loop: Header=BB10_2 Depth=2
i32.const $push92=, 40
@@ -315,10 +315,10 @@ main: # @main
tee_local $push88=, $3=, $pop89
i32.const $push87=, 8
i32.lt_s $push41=, $pop88, $pop87
- br_if 0, $pop41 # 0: up to label3
+ br_if 0, $pop41 # 0: up to label2
# BB#13: # %for.end
# in Loop: Header=BB10_1 Depth=1
- end_loop # label4:
+ end_loop
i32.const $push96=, 1
i32.add $push95=, $0, $pop96
tee_local $push94=, $0=, $pop95
@@ -326,7 +326,7 @@ main: # @main
i32.lt_s $push42=, $pop94, $pop93
br_if 0, $pop42 # 0: up to label1
# BB#14: # %for.end53
- end_loop # label2:
+ end_loop
i32.const $push43=, 0
call exit@FUNCTION, $pop43
unreachable
@@ -1003,6 +1003,6 @@ correct_results:
.size correct_results, 2560
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/cmpsf-1.c.s b/test/torture-s/cmpsf-1.c.s
index b8f42e4dd..67f0fce76 100644
--- a/test/torture-s/cmpsf-1.c.s
+++ b/test/torture-s/cmpsf-1.c.s
@@ -135,7 +135,7 @@ main: # @main
.LBB6_2: # %for.body3
# Parent Loop BB6_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label3:
+ loop # label2:
i32.const $push39=, 13
i32.const $push38=, 140
f32.load $push37=, 0($2)
@@ -144,7 +144,7 @@ main: # @main
i32.select $push3=, $pop39, $pop38, $pop2
i32.load $push4=, 0($4)
i32.ne $push5=, $pop3, $pop4
- br_if 4, $pop5 # 4: down to label0
+ br_if 2, $pop5 # 2: down to label0
# BB#3: # %if.end
# in Loop: Header=BB6_2 Depth=2
i32.const $push42=, 13
@@ -155,7 +155,7 @@ main: # @main
i32.add $push8=, $4, $pop40
i32.load $push9=, 0($pop8)
i32.ne $push10=, $pop7, $pop9
- br_if 4, $pop10 # 4: down to label0
+ br_if 2, $pop10 # 2: down to label0
# BB#4: # %if.end10
# in Loop: Header=BB6_2 Depth=2
i32.const $push47=, 13
@@ -167,7 +167,7 @@ main: # @main
i32.add $push12=, $4, $pop43
i32.load $push13=, 0($pop12)
i32.ne $push14=, $pop11, $pop13
- br_if 4, $pop14 # 4: down to label0
+ br_if 2, $pop14 # 2: down to label0
# BB#5: # %if.end15
# in Loop: Header=BB6_2 Depth=2
i32.const $push52=, 140
@@ -182,7 +182,7 @@ main: # @main
i32.add $push19=, $4, $pop48
i32.load $push20=, 0($pop19)
i32.ne $push21=, $pop18, $pop20
- br_if 4, $pop21 # 4: down to label0
+ br_if 2, $pop21 # 2: down to label0
# BB#6: # %if.end20
# in Loop: Header=BB6_2 Depth=2
i32.const $push57=, 13
@@ -194,7 +194,7 @@ main: # @main
i32.add $push23=, $4, $pop53
i32.load $push24=, 0($pop23)
i32.ne $push25=, $pop22, $pop24
- br_if 4, $pop25 # 4: down to label0
+ br_if 2, $pop25 # 2: down to label0
# BB#7: # %if.end25
# in Loop: Header=BB6_2 Depth=2
i32.const $push60=, 140
@@ -205,7 +205,7 @@ main: # @main
i32.add $push28=, $4, $pop58
i32.load $push29=, 0($pop28)
i32.ne $push30=, $pop27, $pop29
- br_if 4, $pop30 # 4: down to label0
+ br_if 2, $pop30 # 2: down to label0
# BB#8: # %if.end30
# in Loop: Header=BB6_2 Depth=2
i32.const $push66=, 24
@@ -217,10 +217,10 @@ main: # @main
tee_local $push62=, $3=, $pop63
i32.const $push61=, 8
i32.lt_s $push31=, $pop62, $pop61
- br_if 0, $pop31 # 0: up to label3
+ br_if 0, $pop31 # 0: up to label2
# BB#9: # %for.end
# in Loop: Header=BB6_1 Depth=1
- end_loop # label4:
+ end_loop
i32.const $push70=, 1
i32.add $push69=, $0, $pop70
tee_local $push68=, $0=, $pop69
@@ -228,7 +228,7 @@ main: # @main
i32.lt_s $push32=, $pop68, $pop67
br_if 0, $pop32 # 0: up to label1
# BB#10: # %for.end33
- end_loop # label2:
+ end_loop
i32.const $push33=, 0
call exit@FUNCTION, $pop33
unreachable
@@ -649,6 +649,6 @@ correct_results:
.size correct_results, 1536
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/cmpsi-1.c.s b/test/torture-s/cmpsi-1.c.s
index d470a417f..c0e0d13ac 100644
--- a/test/torture-s/cmpsi-1.c.s
+++ b/test/torture-s/cmpsi-1.c.s
@@ -77,6 +77,6 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/cmpsi-2.c.s b/test/torture-s/cmpsi-2.c.s
index 5dab4dd8a..c40bcd76b 100644
--- a/test/torture-s/cmpsi-2.c.s
+++ b/test/torture-s/cmpsi-2.c.s
@@ -195,7 +195,7 @@ main: # @main
.LBB10_2: # %for.body3
# Parent Loop BB10_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label3:
+ loop # label2:
i32.const $push51=, 13
i32.const $push50=, 140
i32.load $push49=, 0($2)
@@ -205,7 +205,7 @@ main: # @main
i32.select $push2=, $pop51, $pop50, $pop46
i32.load $push3=, 0($4)
i32.ne $push4=, $pop2, $pop3
- br_if 4, $pop4 # 4: down to label0
+ br_if 2, $pop4 # 2: down to label0
# BB#3: # %if.end
# in Loop: Header=BB10_2 Depth=2
i32.const $push54=, 140
@@ -215,7 +215,7 @@ main: # @main
i32.add $push6=, $4, $pop52
i32.load $push7=, 0($pop6)
i32.ne $push8=, $pop5, $pop7
- br_if 4, $pop8 # 4: down to label0
+ br_if 2, $pop8 # 2: down to label0
# BB#4: # %if.end10
# in Loop: Header=BB10_2 Depth=2
i32.const $push59=, 13
@@ -227,7 +227,7 @@ main: # @main
i32.add $push10=, $4, $pop55
i32.load $push11=, 0($pop10)
i32.ne $push12=, $pop9, $pop11
- br_if 4, $pop12 # 4: down to label0
+ br_if 2, $pop12 # 2: down to label0
# BB#5: # %if.end15
# in Loop: Header=BB10_2 Depth=2
i32.const $push62=, 140
@@ -237,7 +237,7 @@ main: # @main
i32.add $push14=, $4, $pop60
i32.load $push15=, 0($pop14)
i32.ne $push16=, $pop13, $pop15
- br_if 4, $pop16 # 4: down to label0
+ br_if 2, $pop16 # 2: down to label0
# BB#6: # %if.end20
# in Loop: Header=BB10_2 Depth=2
i32.const $push67=, 13
@@ -249,7 +249,7 @@ main: # @main
i32.add $push18=, $4, $pop63
i32.load $push19=, 0($pop18)
i32.ne $push20=, $pop17, $pop19
- br_if 4, $pop20 # 4: down to label0
+ br_if 2, $pop20 # 2: down to label0
# BB#7: # %if.end25
# in Loop: Header=BB10_2 Depth=2
i32.const $push70=, 140
@@ -259,7 +259,7 @@ main: # @main
i32.add $push22=, $4, $pop68
i32.load $push23=, 0($pop22)
i32.ne $push24=, $pop21, $pop23
- br_if 4, $pop24 # 4: down to label0
+ br_if 2, $pop24 # 2: down to label0
# BB#8: # %if.end30
# in Loop: Header=BB10_2 Depth=2
i32.const $push75=, 13
@@ -271,7 +271,7 @@ main: # @main
i32.add $push26=, $4, $pop71
i32.load $push27=, 0($pop26)
i32.ne $push28=, $pop25, $pop27
- br_if 4, $pop28 # 4: down to label0
+ br_if 2, $pop28 # 2: down to label0
# BB#9: # %if.end35
# in Loop: Header=BB10_2 Depth=2
i32.const $push78=, 140
@@ -281,7 +281,7 @@ main: # @main
i32.add $push30=, $4, $pop76
i32.load $push31=, 0($pop30)
i32.ne $push32=, $pop29, $pop31
- br_if 4, $pop32 # 4: down to label0
+ br_if 2, $pop32 # 2: down to label0
# BB#10: # %if.end40
# in Loop: Header=BB10_2 Depth=2
i32.const $push83=, 13
@@ -293,7 +293,7 @@ main: # @main
i32.add $push34=, $4, $pop79
i32.load $push35=, 0($pop34)
i32.ne $push36=, $pop33, $pop35
- br_if 4, $pop36 # 4: down to label0
+ br_if 2, $pop36 # 2: down to label0
# BB#11: # %if.end45
# in Loop: Header=BB10_2 Depth=2
i32.const $push86=, 140
@@ -303,7 +303,7 @@ main: # @main
i32.add $push38=, $4, $pop84
i32.load $push39=, 0($pop38)
i32.ne $push40=, $pop37, $pop39
- br_if 4, $pop40 # 4: down to label0
+ br_if 2, $pop40 # 2: down to label0
# BB#12: # %if.end50
# in Loop: Header=BB10_2 Depth=2
i32.const $push92=, 40
@@ -315,10 +315,10 @@ main: # @main
tee_local $push88=, $3=, $pop89
i32.const $push87=, 8
i32.lt_s $push41=, $pop88, $pop87
- br_if 0, $pop41 # 0: up to label3
+ br_if 0, $pop41 # 0: up to label2
# BB#13: # %for.end
# in Loop: Header=BB10_1 Depth=1
- end_loop # label4:
+ end_loop
i32.const $push96=, 1
i32.add $push95=, $0, $pop96
tee_local $push94=, $0=, $pop95
@@ -326,7 +326,7 @@ main: # @main
i32.lt_s $push42=, $pop94, $pop93
br_if 0, $pop42 # 0: up to label1
# BB#14: # %for.end53
- end_loop # label2:
+ end_loop
i32.const $push43=, 0
call exit@FUNCTION, $pop43
unreachable
@@ -1003,6 +1003,6 @@ correct_results:
.size correct_results, 2560
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/compare-1.c.s b/test/torture-s/compare-1.c.s
index a74fc484b..a1441b1f6 100644
--- a/test/torture-s/compare-1.c.s
+++ b/test/torture-s/compare-1.c.s
@@ -264,5 +264,5 @@ main: # @main
.size main, .Lfunc_end6-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/compare-2.c.s b/test/torture-s/compare-2.c.s
index 3c51a4867..38e2de1ce 100644
--- a/test/torture-s/compare-2.c.s
+++ b/test/torture-s/compare-2.c.s
@@ -30,4 +30,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/compare-3.c.s b/test/torture-s/compare-3.c.s
index f66407ff7..e81c30568 100644
--- a/test/torture-s/compare-3.c.s
+++ b/test/torture-s/compare-3.c.s
@@ -98,4 +98,4 @@ main: # @main
.size main, .Lfunc_end7-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/complex-1.c.s b/test/torture-s/complex-1.c.s
index a4a19abc4..c2750e0a4 100644
--- a/test/torture-s/complex-1.c.s
+++ b/test/torture-s/complex-1.c.s
@@ -73,5 +73,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/complex-2.c.s b/test/torture-s/complex-2.c.s
index 347df8100..b4ef061b8 100644
--- a/test/torture-s/complex-2.c.s
+++ b/test/torture-s/complex-2.c.s
@@ -72,6 +72,6 @@ bg:
.size bg, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/complex-3.c.s b/test/torture-s/complex-3.c.s
index 4460de8bf..55c7290b3 100644
--- a/test/torture-s/complex-3.c.s
+++ b/test/torture-s/complex-3.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/complex-4.c.s b/test/torture-s/complex-4.c.s
index fc7cdc5c1..121b3ab34 100644
--- a/test/torture-s/complex-4.c.s
+++ b/test/torture-s/complex-4.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/complex-5.c.s b/test/torture-s/complex-5.c.s
index 505686b1a..dd126ae25 100644
--- a/test/torture-s/complex-5.c.s
+++ b/test/torture-s/complex-5.c.s
@@ -132,7 +132,7 @@ z:
.size z, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype __divsc3, void, i32, f32, f32, f32, f32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/complex-6.c.s b/test/torture-s/complex-6.c.s
index 850b7f48f..fd7439afd 100644
--- a/test/torture-s/complex-6.c.s
+++ b/test/torture-s/complex-6.c.s
@@ -198,4 +198,4 @@ err:
.size err, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/complex-7.c.s b/test/torture-s/complex-7.c.s
index c46960e7a..43e4b3b5e 100644
--- a/test/torture-s/complex-7.c.s
+++ b/test/torture-s/complex-7.c.s
@@ -781,6 +781,6 @@ ld5:
.size ld5, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/compndlit-1.c.s b/test/torture-s/compndlit-1.c.s
index 8167e3c5f..9b4013d79 100644
--- a/test/torture-s/compndlit-1.c.s
+++ b/test/torture-s/compndlit-1.c.s
@@ -48,6 +48,6 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/const-addr-expr-1.c.s b/test/torture-s/const-addr-expr-1.c.s
index 34dddd052..aecfd6b81 100644
--- a/test/torture-s/const-addr-expr-1.c.s
+++ b/test/torture-s/const-addr-expr-1.c.s
@@ -76,5 +76,5 @@ Upgd_minor_ID1:
.size Upgd_minor_ID1, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/conversion.c.s b/test/torture-s/conversion.c.s
index b62536000..9c2dfc17e 100644
--- a/test/torture-s/conversion.c.s
+++ b/test/torture-s/conversion.c.s
@@ -596,5 +596,5 @@ main: # @main
.size main, .Lfunc_end31-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/cvt-1.c.s b/test/torture-s/cvt-1.c.s
index d506e4401..d689fc57d 100644
--- a/test/torture-s/cvt-1.c.s
+++ b/test/torture-s/cvt-1.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/dbra-1.c.s b/test/torture-s/dbra-1.c.s
index 48b466cdb..ceb262f70 100644
--- a/test/torture-s/dbra-1.c.s
+++ b/test/torture-s/dbra-1.c.s
@@ -120,5 +120,5 @@ main: # @main
.size main, .Lfunc_end6-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/divcmp-1.c.s b/test/torture-s/divcmp-1.c.s
index 4b8704c13..c8421f4d7 100644
--- a/test/torture-s/divcmp-1.c.s
+++ b/test/torture-s/divcmp-1.c.s
@@ -356,4 +356,4 @@ main: # @main
.size main, .Lfunc_end22-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/divcmp-2.c.s b/test/torture-s/divcmp-2.c.s
index 656e3b089..88ced167e 100644
--- a/test/torture-s/divcmp-2.c.s
+++ b/test/torture-s/divcmp-2.c.s
@@ -116,4 +116,4 @@ main: # @main
.size main, .Lfunc_end6-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/divcmp-3.c.s b/test/torture-s/divcmp-3.c.s
index 11cedc1e0..6127073c4 100644
--- a/test/torture-s/divcmp-3.c.s
+++ b/test/torture-s/divcmp-3.c.s
@@ -182,4 +182,4 @@ main: # @main
.size main, .Lfunc_end12-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/divcmp-4.c.s b/test/torture-s/divcmp-4.c.s
index bd749d835..472d41e5c 100644
--- a/test/torture-s/divcmp-4.c.s
+++ b/test/torture-s/divcmp-4.c.s
@@ -202,4 +202,4 @@ main: # @main
.size main, .Lfunc_end12-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/divcmp-5.c.s b/test/torture-s/divcmp-5.c.s
index ecaefbb37..91ec7a04b 100644
--- a/test/torture-s/divcmp-5.c.s
+++ b/test/torture-s/divcmp-5.c.s
@@ -42,4 +42,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/divconst-1.c.s b/test/torture-s/divconst-1.c.s
index d08662054..c06bc99da 100644
--- a/test/torture-s/divconst-1.c.s
+++ b/test/torture-s/divconst-1.c.s
@@ -33,5 +33,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/divconst-2.c.s b/test/torture-s/divconst-2.c.s
index a384096ba..72df178a3 100644
--- a/test/torture-s/divconst-2.c.s
+++ b/test/torture-s/divconst-2.c.s
@@ -118,6 +118,6 @@ nums:
.size nums, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/divconst-3.c.s b/test/torture-s/divconst-3.c.s
index d3910babc..906203be7 100644
--- a/test/torture-s/divconst-3.c.s
+++ b/test/torture-s/divconst-3.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/divmod-1.c.s b/test/torture-s/divmod-1.c.s
index 9d6780386..1570bd151 100644
--- a/test/torture-s/divmod-1.c.s
+++ b/test/torture-s/divmod-1.c.s
@@ -157,5 +157,5 @@ main: # @main
.size main, .Lfunc_end10-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/doloop-1.c.s b/test/torture-s/doloop-1.c.s
index 3453eb4e0..6548fa952 100644
--- a/test/torture-s/doloop-1.c.s
+++ b/test/torture-s/doloop-1.c.s
@@ -25,19 +25,19 @@ main: # @main
i32.and $push2=, $pop7, $pop6
br_if 0, $pop2 # 0: up to label0
# BB#2: # %do.end
- end_loop # label1:
+ end_loop
block
i32.const $push13=, 0
i32.load $push3=, i($pop13)
i32.const $push4=, 256
i32.ne $push5=, $pop3, $pop4
- br_if 0, $pop5 # 0: down to label2
+ br_if 0, $pop5 # 0: down to label1
# BB#3: # %if.end
i32.const $push14=, 0
call exit@FUNCTION, $pop14
unreachable
.LBB0_4: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -54,6 +54,6 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/doloop-2.c.s b/test/torture-s/doloop-2.c.s
index 5579bfd9a..6aa6a1e03 100644
--- a/test/torture-s/doloop-2.c.s
+++ b/test/torture-s/doloop-2.c.s
@@ -25,19 +25,19 @@ main: # @main
i32.and $push2=, $pop7, $pop6
br_if 0, $pop2 # 0: up to label0
# BB#2: # %do.end
- end_loop # label1:
+ end_loop
block
i32.const $push13=, 0
i32.load $push3=, i($pop13)
i32.const $push4=, 65536
i32.ne $push5=, $pop3, $pop4
- br_if 0, $pop5 # 0: down to label2
+ br_if 0, $pop5 # 0: down to label1
# BB#3: # %if.end
i32.const $push14=, 0
call exit@FUNCTION, $pop14
unreachable
.LBB0_4: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -54,6 +54,6 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/eeprof-1.c.s b/test/torture-s/eeprof-1.c.s
index a819d98e8..acf3d63a3 100644
--- a/test/torture-s/eeprof-1.c.s
+++ b/test/torture-s/eeprof-1.c.s
@@ -288,5 +288,5 @@ last_fn_exited:
.size last_fn_exited, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/enum-1.c.s b/test/torture-s/enum-1.c.s
index 359ade508..8aff38043 100644
--- a/test/torture-s/enum-1.c.s
+++ b/test/torture-s/enum-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/enum-2.c.s b/test/torture-s/enum-2.c.s
index ae8e2bddb..29b665af0 100644
--- a/test/torture-s/enum-2.c.s
+++ b/test/torture-s/enum-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/enum-3.c.s b/test/torture-s/enum-3.c.s
index b04e31818..9c8193122 100644
--- a/test/torture-s/enum-3.c.s
+++ b/test/torture-s/enum-3.c.s
@@ -47,5 +47,5 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/extzvsi.c.s b/test/torture-s/extzvsi.c.s
index 54e8168c1..723e5935d 100644
--- a/test/torture-s/extzvsi.c.s
+++ b/test/torture-s/extzvsi.c.s
@@ -58,4 +58,4 @@ x:
.size x, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/ffs-1.c.s b/test/torture-s/ffs-1.c.s
index 3ffc8cce6..1bf7448ba 100644
--- a/test/torture-s/ffs-1.c.s
+++ b/test/torture-s/ffs-1.c.s
@@ -33,6 +33,6 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/ffs-2.c.s b/test/torture-s/ffs-2.c.s
index 6f5b7dad8..7d1614149 100644
--- a/test/torture-s/ffs-2.c.s
+++ b/test/torture-s/ffs-2.c.s
@@ -149,6 +149,6 @@ ffstesttab:
.size ffstesttab, 64
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/float-floor.c.s b/test/torture-s/float-floor.c.s
index 698d4dd99..38938b947 100644
--- a/test/torture-s/float-floor.c.s
+++ b/test/torture-s/float-floor.c.s
@@ -44,6 +44,6 @@ d:
.size d, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype floor, f64, f64
.functype abort, void
diff --git a/test/torture-s/floatunsisf-1.c.s b/test/torture-s/floatunsisf-1.c.s
index 6923b70f4..bdbf2fc4e 100644
--- a/test/torture-s/floatunsisf-1.c.s
+++ b/test/torture-s/floatunsisf-1.c.s
@@ -62,6 +62,6 @@ f2:
.size f2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/fprintf-1.c.s b/test/torture-s/fprintf-1.c.s
index ce4c4109c..a5a8e83e6 100644
--- a/test/torture-s/fprintf-1.c.s
+++ b/test/torture-s/fprintf-1.c.s
@@ -201,7 +201,7 @@ main: # @main
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype fprintf, i32, i32, i32
.functype abort, void
.functype fwrite, i32, i32, i32, i32, i32
diff --git a/test/torture-s/fprintf-chk-1.c.s b/test/torture-s/fprintf-chk-1.c.s
index 1c35472fe..254a2b2b6 100644
--- a/test/torture-s/fprintf-chk-1.c.s
+++ b/test/torture-s/fprintf-chk-1.c.s
@@ -445,6 +445,6 @@ should_optimize:
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype vfprintf, i32, i32, i32, i32
diff --git a/test/torture-s/frame-address.c.s b/test/torture-s/frame-address.c.s
index f6a6a517f..cca3d2787 100644
--- a/test/torture-s/frame-address.c.s
+++ b/test/torture-s/frame-address.c.s
@@ -130,5 +130,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/func-ptr-1.c.s b/test/torture-s/func-ptr-1.c.s
index d9f05fa09..a0d3ca937 100644
--- a/test/torture-s/func-ptr-1.c.s
+++ b/test/torture-s/func-ptr-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/gofast.c.s b/test/torture-s/gofast.c.s
index 06b99885e..abf4ee96d 100644
--- a/test/torture-s/gofast.c.s
+++ b/test/torture-s/gofast.c.s
@@ -496,7 +496,7 @@ fail_count:
.size .L.str, 17
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype fprintf, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/ifcvt-onecmpl-abs-1.c.s b/test/torture-s/ifcvt-onecmpl-abs-1.c.s
index e1d760393..f0efd1a23 100644
--- a/test/torture-s/ifcvt-onecmpl-abs-1.c.s
+++ b/test/torture-s/ifcvt-onecmpl-abs-1.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/index-1.c.s b/test/torture-s/index-1.c.s
index 4184d40f4..2f7d8b25b 100644
--- a/test/torture-s/index-1.c.s
+++ b/test/torture-s/index-1.c.s
@@ -92,6 +92,6 @@ a:
.size a, 160
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/inst-check.c.s b/test/torture-s/inst-check.c.s
index ac2e973d2..f9dd98f79 100644
--- a/test/torture-s/inst-check.c.s
+++ b/test/torture-s/inst-check.c.s
@@ -51,5 +51,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/int-compare.c.s b/test/torture-s/int-compare.c.s
index d881f14c5..7b120e958 100644
--- a/test/torture-s/int-compare.c.s
+++ b/test/torture-s/int-compare.c.s
@@ -124,6 +124,6 @@ main: # @main
.size main, .Lfunc_end7-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/ipa-sra-1.c.s b/test/torture-s/ipa-sra-1.c.s
index f9c4eb6be..a73f65ca6 100644
--- a/test/torture-s/ipa-sra-1.c.s
+++ b/test/torture-s/ipa-sra-1.c.s
@@ -15,4 +15,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/ipa-sra-2.c.s b/test/torture-s/ipa-sra-2.c.s
index 1c2d643fd..c96fe1b17 100644
--- a/test/torture-s/ipa-sra-2.c.s
+++ b/test/torture-s/ipa-sra-2.c.s
@@ -42,6 +42,6 @@ foo: # @foo
.size foo, .Lfunc_end1-foo
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype calloc, i32, i32, i32
.functype free, void, i32
diff --git a/test/torture-s/longlong.c.s b/test/torture-s/longlong.c.s
index 207a046fa..86ef69585 100644
--- a/test/torture-s/longlong.c.s
+++ b/test/torture-s/longlong.c.s
@@ -127,6 +127,6 @@ pars:
.size pars, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/loop-1.c.s b/test/torture-s/loop-1.c.s
index a24bc4452..f324b92c4 100644
--- a/test/torture-s/loop-1.c.s
+++ b/test/torture-s/loop-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-10.c.s b/test/torture-s/loop-10.c.s
index 4d13bf069..ccd92dc50 100644
--- a/test/torture-s/loop-10.c.s
+++ b/test/torture-s/loop-10.c.s
@@ -36,5 +36,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/loop-11.c.s b/test/torture-s/loop-11.c.s
index 03e141db3..a410cd3ba 100644
--- a/test/torture-s/loop-11.c.s
+++ b/test/torture-s/loop-11.c.s
@@ -23,16 +23,16 @@ main: # @main
i32.gt_s $push0=, $1, $pop5
br_if 0, $pop0 # 0: up to label0
# BB#2: # %for.body.preheader
- end_loop # label1:
+ end_loop
i32.const $1=, 0
i32.const $0=, a
.LBB0_3: # %for.body
# =>This Inner Loop Header: Depth=1
block
- loop # label3:
+ loop # label2:
i32.load $push1=, 0($0)
i32.ne $push2=, $1, $pop1
- br_if 2, $pop2 # 2: down to label2
+ br_if 1, $pop2 # 1: down to label1
# BB#4: # %for.cond
# in Loop: Header=BB0_3 Depth=1
i32.const $push14=, 4
@@ -42,13 +42,13 @@ main: # @main
tee_local $push11=, $1=, $pop12
i32.const $push10=, 198
i32.le_s $push3=, $pop11, $pop10
- br_if 0, $pop3 # 0: up to label3
+ br_if 0, $pop3 # 0: up to label2
# BB#5: # %for.end
- end_loop # label4:
+ end_loop
i32.const $push4=, 0
return $pop4
.LBB0_6: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -63,5 +63,5 @@ a:
.size a, 796
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/loop-12.c.s b/test/torture-s/loop-12.c.s
index 34d46faed..9f7e02523 100644
--- a/test/torture-s/loop-12.c.s
+++ b/test/torture-s/loop-12.c.s
@@ -11,7 +11,8 @@ foo: # @foo
i32.load $1=, p($pop7)
.LBB0_1: # %while.cond
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
block
i32.load8_u $push1=, 0($1)
i32.const $push16=, -10
@@ -30,7 +31,7 @@ foo: # @foo
i64.const $push17=, 1
i64.and $push5=, $pop4, $pop17
i32.wrap/i64 $push6=, $pop5
- br_if 2, $pop6 # 2: down to label1
+ br_if 2, $pop6 # 2: down to label0
.LBB0_3: # %while.body
# in Loop: Header=BB0_1 Depth=1
end_block # label2:
@@ -39,9 +40,10 @@ foo: # @foo
i32.add $push9=, $1, $pop10
tee_local $push8=, $1=, $pop9
i32.store p($pop11), $pop8
- br 0 # 0: up to label0
+ br 0 # 0: up to label1
.LBB0_4: # %while.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -58,7 +60,8 @@ main: # @main
i32.const $1=, .L.str
.LBB1_1: # %while.cond.i
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ block
+ loop # label4:
i32.const $push14=, 0
i32.store p($pop14), $1
block
@@ -79,15 +82,16 @@ main: # @main
i64.const $push15=, 1
i64.and $push5=, $pop4, $pop15
i32.wrap/i64 $push6=, $pop5
- br_if 2, $pop6 # 2: down to label4
+ br_if 2, $pop6 # 2: down to label3
.LBB1_3: # %while.body.i
# in Loop: Header=BB1_1 Depth=1
end_block # label5:
i32.const $push8=, 1
i32.add $1=, $1, $pop8
- br 0 # 0: up to label3
+ br 0 # 0: up to label4
.LBB1_4: # %foo.exit
- end_loop # label4:
+ end_loop
+ end_block # label3:
i32.const $push7=, 0
# fallthrough-return: $pop7
.endfunc
@@ -110,4 +114,4 @@ p:
.size .L.str, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/loop-13.c.s b/test/torture-s/loop-13.c.s
index 9ed5e3511..4adca9af5 100644
--- a/test/torture-s/loop-13.c.s
+++ b/test/torture-s/loop-13.c.s
@@ -54,7 +54,7 @@ scale: # @scale
tee_local $push18=, $2=, $pop19
br_if 0, $pop18 # 0: up to label1
.LBB0_5: # %if.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -75,4 +75,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/loop-14.c.s b/test/torture-s/loop-14.c.s
index 93a072a0d..823421ab3 100644
--- a/test/torture-s/loop-14.c.s
+++ b/test/torture-s/loop-14.c.s
@@ -41,5 +41,5 @@ a3:
.size a3, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-15.c.s b/test/torture-s/loop-15.c.s
index b103dfac8..d711b2181 100644
--- a/test/torture-s/loop-15.c.s
+++ b/test/torture-s/loop-15.c.s
@@ -24,7 +24,7 @@ foo: # @foo
i32.gt_u $push2=, $2, $0
br_if 0, $pop2 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -64,7 +64,7 @@ main: # @main
block
block
block
- loop # label6:
+ loop # label5:
i32.const $push29=, 2
i32.shl $push1=, $3, $pop29
i32.add $4=, $11, $pop1
@@ -77,7 +77,7 @@ main: # @main
# Child Loop BB1_6 Depth 3
# Child Loop BB1_9 Depth 3
# Child Loop BB1_12 Depth 3
- loop # label8:
+ loop # label6:
i32.const $push32=, 4
i32.store 0($7), $pop32
i64.const $push31=, 4294967296
@@ -86,7 +86,7 @@ main: # @main
i64.store 8($11), $pop30
block
i32.le_s $push3=, $6, $3
- br_if 0, $pop3 # 0: down to label10
+ br_if 0, $pop3 # 0: down to label7
# BB#3: # %while.body.i.preheader
# in Loop: Header=BB1_2 Depth=2
i32.const $push33=, 2
@@ -96,7 +96,7 @@ main: # @main
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label11:
+ loop # label8:
i32.const $push36=, -4
i32.add $push35=, $10, $pop36
tee_local $push34=, $9=, $pop35
@@ -104,44 +104,45 @@ main: # @main
i32.store 0($10), $pop5
copy_local $10=, $9
i32.gt_u $push6=, $9, $4
- br_if 0, $pop6 # 0: up to label11
+ br_if 0, $pop6 # 0: up to label8
.LBB1_5: # %for.body11.preheader
# in Loop: Header=BB1_2 Depth=2
- end_loop # label12:
- end_block # label10:
+ end_loop
+ end_block # label7:
i32.const $10=, -1
copy_local $9=, $11
.LBB1_6: # %for.body11
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label13:
+ loop # label9:
i32.const $push39=, 1
i32.add $push38=, $10, $pop39
tee_local $push37=, $10=, $pop38
i32.load $push7=, 0($9)
i32.ne $push8=, $pop37, $pop7
- br_if 6, $pop8 # 6: down to label5
+ br_if 3, $pop8 # 3: down to label4
# BB#7: # %for.cond9
# in Loop: Header=BB1_6 Depth=3
i32.const $push40=, 4
i32.add $9=, $9, $pop40
i32.lt_s $push9=, $10, $3
- br_if 0, $pop9 # 0: up to label13
+ br_if 0, $pop9 # 0: up to label9
# BB#8: # in Loop: Header=BB1_2 Depth=2
- end_loop # label14:
+ end_loop
copy_local $9=, $1
copy_local $10=, $2
.LBB1_9: # %for.cond17
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label15:
+ block
+ loop # label11:
i32.const $push43=, 1
i32.add $push42=, $10, $pop43
tee_local $push41=, $10=, $pop42
i32.ge_s $push10=, $pop41, $6
- br_if 1, $pop10 # 1: down to label16
+ br_if 1, $pop10 # 1: down to label10
# BB#10: # %for.body19
# in Loop: Header=BB1_9 Depth=3
i32.load $8=, 0($9)
@@ -149,11 +150,13 @@ main: # @main
i32.add $push0=, $9, $pop44
copy_local $9=, $pop0
i32.eq $push16=, $10, $8
- br_if 0, $pop16 # 0: up to label15
- br 7 # 7: down to label4
+ br_if 0, $pop16 # 0: up to label11
+ br 5 # 5: down to label3
.LBB1_11: # %for.end26
# in Loop: Header=BB1_2 Depth=2
- end_loop # label16:
+ end_loop
+ end_block # label10:
+ block
copy_local $10=, $5
i32.const $push50=, 1
i32.add $push49=, $6, $pop50
@@ -162,15 +165,15 @@ main: # @main
i32.const $push47=, 4
i32.gt_s $push46=, $6, $pop47
tee_local $push45=, $8=, $pop46
- br_if 1, $pop45 # 1: down to label9
+ br_if 0, $pop45 # 0: down to label12
.LBB1_12: # %for.body30
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label17:
+ loop # label13:
i32.load $push11=, 0($10)
i32.ne $push12=, $9, $pop11
- br_if 8, $pop12 # 8: down to label3
+ br_if 6, $pop12 # 6: down to label2
# BB#13: # %for.cond28
# in Loop: Header=BB1_12 Depth=3
i32.const $push55=, 4
@@ -180,17 +183,18 @@ main: # @main
tee_local $push52=, $9=, $pop53
i32.const $push51=, 4
i32.le_s $push13=, $pop52, $pop51
- br_if 0, $pop13 # 0: up to label17
+ br_if 0, $pop13 # 0: up to label13
# BB#14: # %for.cond1.loopexit
# in Loop: Header=BB1_2 Depth=2
- end_loop # label18:
+ end_loop
i32.const $push56=, 4
i32.add $5=, $5, $pop56
i32.eqz $push63=, $8
- br_if 0, $pop63 # 0: up to label8
+ br_if 1, $pop63 # 1: up to label6
.LBB1_15: # %for.inc41
# in Loop: Header=BB1_1 Depth=1
- end_loop # label9:
+ end_block # label12:
+ end_loop
i32.const $push62=, 4
i32.add $1=, $1, $pop62
i32.const $push61=, 1
@@ -200,9 +204,9 @@ main: # @main
tee_local $push58=, $3=, $pop59
i32.const $push57=, 5
i32.lt_s $push14=, $pop58, $pop57
- br_if 0, $pop14 # 0: up to label6
+ br_if 0, $pop14 # 0: up to label5
# BB#16: # %for.end43
- end_loop # label7:
+ end_loop
i32.const $push23=, 0
i32.const $push21=, 32
i32.add $push22=, $11, $pop21
@@ -210,15 +214,15 @@ main: # @main
i32.const $push15=, 0
return $pop15
.LBB1_17: # %if.then
- end_block # label5:
+ end_block # label4:
call abort@FUNCTION
unreachable
.LBB1_18: # %if.then22
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.LBB1_19: # %if.then33
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -226,5 +230,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/loop-2.c.s b/test/torture-s/loop-2.c.s
index c60544871..fd127c298 100644
--- a/test/torture-s/loop-2.c.s
+++ b/test/torture-s/loop-2.c.s
@@ -29,7 +29,7 @@ f: # @f
i32.ne $push1=, $0, $pop2
br_if 0, $pop1 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push8=, $2
# fallthrough-return: $pop8
@@ -64,5 +64,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-2b.c.s b/test/torture-s/loop-2b.c.s
index c2ede6663..8974bb37e 100644
--- a/test/torture-s/loop-2b.c.s
+++ b/test/torture-s/loop-2b.c.s
@@ -29,7 +29,7 @@ f: # @f
tee_local $push8=, $1=, $pop9
i32.const $push7=, 2147483645
i32.eq $push6=, $pop8, $pop7
- br_if 1, $pop6 # 1: down to label2
+ br_if 1, $pop6 # 1: down to label0
# BB#3: # %for.body
# in Loop: Header=BB0_2 Depth=1
i32.const $push12=, -1
@@ -38,7 +38,7 @@ f: # @f
i32.add $0=, $0, $pop11
br_if 0, $1 # 0: up to label1
.LBB0_4: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push13=, $0
# fallthrough-return: $pop13
@@ -73,5 +73,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-2c.c.s b/test/torture-s/loop-2c.c.s
index af3072b51..bb96f0bf5 100644
--- a/test/torture-s/loop-2c.c.s
+++ b/test/torture-s/loop-2c.c.s
@@ -35,7 +35,7 @@ f: # @f
tee_local $push7=, $0=, $pop8
br_if 0, $pop7 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push13=, $2
# fallthrough-return: $pop13
@@ -54,7 +54,7 @@ g: # @g
# BB#0: # %entry
block
i32.eqz $push11=, $0
- br_if 0, $pop11 # 0: down to label3
+ br_if 0, $pop11 # 0: down to label2
# BB#1: # %for.body.preheader.i
i32.const $push0=, 2
i32.shl $push1=, $0, $pop0
@@ -66,7 +66,7 @@ g: # @g
i32.add $2=, $pop4, $pop5
.LBB1_2: # %for.body.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.store 0($1), $2
i32.const $push10=, -4
i32.add $1=, $1, $pop10
@@ -75,10 +75,10 @@ g: # @g
i32.const $push8=, -1
i32.add $push7=, $0, $pop8
tee_local $push6=, $0=, $pop7
- br_if 0, $pop6 # 0: up to label4
+ br_if 0, $pop6 # 0: up to label3
.LBB1_3: # %f.exit
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
copy_local $push12=, $1
# fallthrough-return: $pop12
.endfunc
@@ -115,5 +115,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-2d.c.s b/test/torture-s/loop-2d.c.s
index b7c9cd42c..1588ac5d0 100644
--- a/test/torture-s/loop-2d.c.s
+++ b/test/torture-s/loop-2d.c.s
@@ -34,7 +34,7 @@ f: # @f
tee_local $push6=, $0=, $pop7
br_if 0, $pop6 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push12=, $1
# fallthrough-return: $pop12
@@ -72,5 +72,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-2e.c.s b/test/torture-s/loop-2e.c.s
index a021fcbb2..a4dc71b06 100644
--- a/test/torture-s/loop-2e.c.s
+++ b/test/torture-s/loop-2e.c.s
@@ -144,4 +144,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/loop-2f.c.s b/test/torture-s/loop-2f.c.s
index f0a590536..360b376ec 100644
--- a/test/torture-s/loop-2f.c.s
+++ b/test/torture-s/loop-2f.c.s
@@ -73,7 +73,7 @@ main: # @main
.size .L.str, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype open, i32, i32, i32
.functype mmap, i32, i32, i32, i32, i32, i32, i64
.functype exit, void, i32
diff --git a/test/torture-s/loop-2g.c.s b/test/torture-s/loop-2g.c.s
index 7a9fd4fec..3b4127228 100644
--- a/test/torture-s/loop-2g.c.s
+++ b/test/torture-s/loop-2g.c.s
@@ -73,7 +73,7 @@ main: # @main
.size .L.str, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype open, i32, i32, i32
.functype mmap, i32, i32, i32, i32, i32, i32, i64
.functype exit, void, i32
diff --git a/test/torture-s/loop-3.c.s b/test/torture-s/loop-3.c.s
index c6dcb76e1..3ed92af70 100644
--- a/test/torture-s/loop-3.c.s
+++ b/test/torture-s/loop-3.c.s
@@ -88,6 +88,6 @@ n:
.size n, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/loop-3b.c.s b/test/torture-s/loop-3b.c.s
index 4d677c34e..ff85e5413 100644
--- a/test/torture-s/loop-3b.c.s
+++ b/test/torture-s/loop-3b.c.s
@@ -92,6 +92,6 @@ n:
.size n, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/loop-3c.c.s b/test/torture-s/loop-3c.c.s
index b600d069d..49de60d75 100644
--- a/test/torture-s/loop-3c.c.s
+++ b/test/torture-s/loop-3c.c.s
@@ -34,7 +34,7 @@ f: # @f
i32.lt_s $push4=, $pop7, $pop6
br_if 0, $pop4 # 0: up to label0
# BB#2: # %do.end
- end_loop # label1:
+ end_loop
copy_local $push16=, $1
# fallthrough-return: $pop16
.endfunc
@@ -80,5 +80,5 @@ a:
.size a, 1020
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-4.c.s b/test/torture-s/loop-4.c.s
index 58e2d696b..7308b6534 100644
--- a/test/torture-s/loop-4.c.s
+++ b/test/torture-s/loop-4.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-4b.c.s b/test/torture-s/loop-4b.c.s
index 028950aec..6e966a16c 100644
--- a/test/torture-s/loop-4b.c.s
+++ b/test/torture-s/loop-4b.c.s
@@ -28,5 +28,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-5.c.s b/test/torture-s/loop-5.c.s
index 1d92e0421..845dad723 100644
--- a/test/torture-s/loop-5.c.s
+++ b/test/torture-s/loop-5.c.s
@@ -119,6 +119,6 @@ t:
.size t, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/loop-6.c.s b/test/torture-s/loop-6.c.s
index 2907800eb..678c6b6a6 100644
--- a/test/torture-s/loop-6.c.s
+++ b/test/torture-s/loop-6.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/loop-7.c.s b/test/torture-s/loop-7.c.s
index 5b4a5833d..efefae058 100644
--- a/test/torture-s/loop-7.c.s
+++ b/test/torture-s/loop-7.c.s
@@ -12,7 +12,8 @@ foo: # @foo
i32.const $2=, 0
.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
i32.const $push10=, 1
i32.shl $push0=, $pop10, $2
i32.eq $push1=, $pop0, $0
@@ -22,14 +23,15 @@ foo: # @foo
tee_local $push7=, $2=, $pop8
i32.const $push6=, 9
i32.gt_s $push2=, $pop7, $pop6
- br_if 1, $pop2 # 1: down to label1
+ br_if 1, $pop2 # 1: down to label0
# BB#2: # %for.body
# in Loop: Header=BB0_1 Depth=1
i32.const $push11=, 0
i32.lt_s $push3=, $1, $pop11
- br_if 0, $pop3 # 0: up to label0
+ br_if 0, $pop3 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label1:
+ end_loop
+ end_block # label0:
block
i32.const $push4=, -1
i32.le_s $push5=, $1, $pop4
@@ -61,6 +63,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/loop-8.c.s b/test/torture-s/loop-8.c.s
index 40a7813b3..be6792739 100644
--- a/test/torture-s/loop-8.c.s
+++ b/test/torture-s/loop-8.c.s
@@ -101,6 +101,6 @@ a:
.size a, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/loop-9.c.s b/test/torture-s/loop-9.c.s
index 691902918..6f5fedc05 100644
--- a/test/torture-s/loop-9.c.s
+++ b/test/torture-s/loop-9.c.s
@@ -28,4 +28,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/loop-ivopts-1.c.s b/test/torture-s/loop-ivopts-1.c.s
index bd1a43c91..2484b7e95 100644
--- a/test/torture-s/loop-ivopts-1.c.s
+++ b/test/torture-s/loop-ivopts-1.c.s
@@ -55,4 +55,4 @@ foo.tmp:
.size foo.tmp, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/loop-ivopts-2.c.s b/test/torture-s/loop-ivopts-2.c.s
index 934d05086..4c5b920e5 100644
--- a/test/torture-s/loop-ivopts-2.c.s
+++ b/test/torture-s/loop-ivopts-2.c.s
@@ -27,7 +27,7 @@ check: # @check
i32.lt_u $push4=, $pop3, $pop9
i32.add $push5=, $pop2, $pop4
i32.ne $push7=, $pop6, $pop5
- br_if 2, $pop7 # 2: down to label0
+ br_if 1, $pop7 # 1: down to label0
# BB#2: # %for.cond
# in Loop: Header=BB0_1 Depth=1
i32.const $push19=, 4
@@ -39,7 +39,7 @@ check: # @check
i32.le_s $push8=, $pop16, $pop15
br_if 0, $pop8 # 0: up to label1
# BB#3: # %for.end
- end_loop # label2:
+ end_loop
return
.LBB0_4: # %if.then
end_block # label0:
@@ -67,7 +67,7 @@ main: # @main
i32.const $1=, 0
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
i32.add $push0=, $2, $1
i32.const $push29=, 8
i32.store 0($pop0), $pop29
@@ -76,15 +76,15 @@ main: # @main
tee_local $push26=, $1=, $pop27
i32.const $push25=, 576
i32.ne $push1=, $pop26, $pop25
- br_if 0, $pop1 # 0: up to label3
+ br_if 0, $pop1 # 0: up to label2
# BB#2: # %for.body3.preheader
- end_loop # label4:
+ end_loop
i32.const $push2=, 576
i32.add $0=, $2, $pop2
i32.const $1=, 0
.LBB1_3: # %for.body3
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label3:
i32.add $push3=, $0, $1
i32.const $push34=, 9
i32.store 0($pop3), $pop34
@@ -93,9 +93,9 @@ main: # @main
tee_local $push31=, $1=, $pop32
i32.const $push30=, 448
i32.ne $push4=, $pop31, $pop30
- br_if 0, $pop4 # 0: up to label5
+ br_if 0, $pop4 # 0: up to label3
# BB#4: # %for.body17
- end_loop # label6:
+ end_loop
i64.const $push5=, 30064771079
i64.store 1024($2), $pop5
i64.const $push60=, 30064771079
@@ -155,7 +155,7 @@ main: # @main
.LBB1_5: # %for.body.i
# =>This Inner Loop Header: Depth=1
block
- loop # label8:
+ loop # label5:
i32.load $push12=, 0($0)
i32.const $push66=, 8
i32.const $push65=, 7
@@ -170,7 +170,7 @@ main: # @main
i32.lt_u $push10=, $pop9, $pop61
i32.add $push11=, $pop8, $pop10
i32.ne $push13=, $pop12, $pop11
- br_if 2, $pop13 # 2: down to label7
+ br_if 1, $pop13 # 1: down to label4
# BB#6: # %for.cond.i
# in Loop: Header=BB1_5 Depth=1
i32.const $push71=, 4
@@ -180,9 +180,9 @@ main: # @main
tee_local $push68=, $1=, $pop69
i32.const $push67=, 287
i32.le_s $push14=, $pop68, $pop67
- br_if 0, $pop14 # 0: up to label8
+ br_if 0, $pop14 # 0: up to label5
# BB#7: # %check.exit
- end_loop # label9:
+ end_loop
i32.const $push22=, 0
i32.const $push20=, 1152
i32.add $push21=, $2, $pop20
@@ -190,7 +190,7 @@ main: # @main
i32.const $push15=, 0
return $pop15
.LBB1_8: # %if.then.i
- end_block # label7:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -198,5 +198,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/lshrdi-1.c.s b/test/torture-s/lshrdi-1.c.s
index 3a218d629..ab44d4d24 100644
--- a/test/torture-s/lshrdi-1.c.s
+++ b/test/torture-s/lshrdi-1.c.s
@@ -18,7 +18,7 @@ main: # @main
i64.shr_u $push0=, $pop6, $0
i64.load $push1=, 0($2)
i64.ne $push2=, $pop0, $pop1
- br_if 2, $pop2 # 2: down to label0
+ br_if 1, $pop2 # 1: down to label0
# BB#2: # %for.cond
# in Loop: Header=BB0_1 Depth=1
i32.const $push11=, 8
@@ -30,16 +30,16 @@ main: # @main
i64.lt_s $push3=, $pop8, $pop7
br_if 0, $pop3 # 0: up to label1
# BB#3: # %constant_shift.exit.preheader
- end_loop # label2:
+ end_loop
i32.const $2=, 0
i32.const $1=, .Lswitch.table
.LBB0_4: # %constant_shift.exit
# =>This Inner Loop Header: Depth=1
block
- loop # label4:
+ loop # label3:
i32.const $push12=, 1
i32.eqz $push18=, $pop12
- br_if 2, $pop18 # 2: down to label3
+ br_if 1, $pop18 # 1: down to label2
# BB#5: # %for.cond2
# in Loop: Header=BB0_4 Depth=1
i32.const $push17=, 8
@@ -49,14 +49,14 @@ main: # @main
tee_local $push14=, $2=, $pop15
i32.const $push13=, 63
i32.le_s $push4=, $pop14, $pop13
- br_if 0, $pop4 # 0: up to label4
+ br_if 0, $pop4 # 0: up to label3
# BB#6: # %for.end13
- end_loop # label5:
+ end_loop
i32.const $push5=, 0
call exit@FUNCTION, $pop5
unreachable
.LBB0_7: # %if.then9
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.LBB0_8: # %if.then
@@ -138,6 +138,6 @@ main: # @main
.size .Lswitch.table, 512
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/mayalias-1.c.s b/test/torture-s/mayalias-1.c.s
index 1604d9acf..07f133068 100644
--- a/test/torture-s/mayalias-1.c.s
+++ b/test/torture-s/mayalias-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/mayalias-2.c.s b/test/torture-s/mayalias-2.c.s
index 2159146e3..739f5ca7d 100644
--- a/test/torture-s/mayalias-2.c.s
+++ b/test/torture-s/mayalias-2.c.s
@@ -27,4 +27,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/mayalias-3.c.s b/test/torture-s/mayalias-3.c.s
index 82b00d432..e8ed8bd26 100644
--- a/test/torture-s/mayalias-3.c.s
+++ b/test/torture-s/mayalias-3.c.s
@@ -96,5 +96,5 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/medce-1.c.s b/test/torture-s/medce-1.c.s
index 129aa9de5..408242887 100644
--- a/test/torture-s/medce-1.c.s
+++ b/test/torture-s/medce-1.c.s
@@ -60,4 +60,4 @@ ok:
.size ok, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/memcpy-1.c.s b/test/torture-s/memcpy-1.c.s
index 09ad47f4d..a19bd27fb 100644
--- a/test/torture-s/memcpy-1.c.s
+++ b/test/torture-s/memcpy-1.c.s
@@ -47,7 +47,7 @@ main: # @main
i32.ne $push3=, $pop56, $pop55
br_if 0, $pop3 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
i32.const $push43=, 348160
i32.add $push44=, $1, $pop43
i32.const $push4=, 2720
@@ -58,13 +58,13 @@ main: # @main
block
block
block
- loop # label5:
+ loop # label4:
i32.add $push6=, $1, $2
i32.load8_u $push7=, 0($pop6)
i32.const $push59=, 255
i32.and $push5=, $2, $pop59
i32.ne $push8=, $pop7, $pop5
- br_if 2, $pop8 # 2: down to label4
+ br_if 1, $pop8 # 1: down to label3
# BB#4: # %for.cond3
# in Loop: Header=BB1_3 Depth=1
i32.const $push63=, 1
@@ -72,9 +72,9 @@ main: # @main
tee_local $push61=, $2=, $pop62
i32.const $push60=, 2719
i32.le_u $push9=, $pop61, $pop60
- br_if 0, $pop9 # 0: up to label5
+ br_if 0, $pop9 # 0: up to label4
# BB#5: # %for.end15
- end_loop # label6:
+ end_loop
i32.const $push64=, 1
i32.const $push10=, 2720
i32.call $0=, memset@FUNCTION, $1, $pop64, $pop10
@@ -82,10 +82,10 @@ main: # @main
.LBB1_6: # %for.cond17
# =>This Inner Loop Header: Depth=1
block
- loop # label8:
+ loop # label6:
i32.const $push65=, 2719
i32.gt_u $push11=, $2, $pop65
- br_if 2, $pop11 # 2: down to label7
+ br_if 1, $pop11 # 1: down to label5
# BB#7: # %for.cond17.for.body20_crit_edge
# in Loop: Header=BB1_6 Depth=1
i32.add $1=, $0, $2
@@ -95,13 +95,13 @@ main: # @main
i32.load8_u $push35=, 0($1)
i32.const $push66=, 1
i32.eq $push36=, $pop35, $pop66
- br_if 0, $pop36 # 0: up to label8
+ br_if 0, $pop36 # 0: up to label6
# BB#8: # %if.then25
- end_loop # label9:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_9: # %for.end29
- end_block # label7:
+ end_block # label5:
i32.const $push45=, 348160
i32.add $push46=, $0, $pop45
i32.const $push12=, 348160
@@ -109,13 +109,13 @@ main: # @main
i32.const $2=, 0
.LBB1_10: # %for.body35
# =>This Inner Loop Header: Depth=1
- loop # label10:
+ loop # label7:
i32.add $push14=, $1, $2
i32.load8_u $push15=, 0($pop14)
i32.const $push68=, 255
i32.and $push13=, $2, $pop68
i32.ne $push16=, $pop15, $pop13
- br_if 3, $pop16 # 3: down to label3
+ br_if 2, $pop16 # 2: down to label2
# BB#11: # %for.cond32
# in Loop: Header=BB1_10 Depth=1
i32.const $push72=, 1
@@ -123,9 +123,9 @@ main: # @main
tee_local $push70=, $2=, $pop71
i32.const $push69=, 348159
i32.le_u $push17=, $pop70, $pop69
- br_if 0, $pop17 # 0: up to label10
+ br_if 0, $pop17 # 0: up to label7
# BB#12: # %for.end46
- end_loop # label11:
+ end_loop
i32.const $push19=, 0
i32.const $push18=, 348160
i32.call $0=, memset@FUNCTION, $1, $pop19, $pop18
@@ -133,10 +133,10 @@ main: # @main
.LBB1_13: # %for.cond48
# =>This Inner Loop Header: Depth=1
block
- loop # label13:
+ loop # label9:
i32.const $push73=, 348159
i32.gt_u $push20=, $2, $pop73
- br_if 2, $pop20 # 2: down to label12
+ br_if 1, $pop20 # 1: down to label8
# BB#14: # %for.cond48.for.body51_crit_edge
# in Loop: Header=BB1_13 Depth=1
i32.add $1=, $0, $2
@@ -145,13 +145,13 @@ main: # @main
copy_local $2=, $pop1
i32.load8_u $push34=, 0($1)
i32.eqz $push85=, $pop34
- br_if 0, $pop85 # 0: up to label13
+ br_if 0, $pop85 # 0: up to label9
# BB#15: # %if.then56
- end_loop # label14:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_16: # %for.end60
- end_block # label12:
+ end_block # label8:
i32.const $push47=, 348160
i32.add $push48=, $0, $pop47
i32.const $push21=, 2720
@@ -159,13 +159,13 @@ main: # @main
i32.const $2=, 0
.LBB1_17: # %for.body66
# =>This Inner Loop Header: Depth=1
- loop # label15:
+ loop # label10:
i32.add $push23=, $1, $2
i32.load8_u $push24=, 0($pop23)
i32.const $push75=, 255
i32.and $push22=, $2, $pop75
i32.ne $push25=, $pop24, $pop22
- br_if 4, $pop25 # 4: down to label2
+ br_if 3, $pop25 # 3: down to label1
# BB#18: # %for.cond63
# in Loop: Header=BB1_17 Depth=1
i32.const $push79=, 1
@@ -173,9 +173,9 @@ main: # @main
tee_local $push77=, $2=, $pop78
i32.const $push76=, 2719
i32.le_u $push26=, $pop77, $pop76
- br_if 0, $pop26 # 0: up to label15
+ br_if 0, $pop26 # 0: up to label10
# BB#19: # %for.end77
- end_loop # label16:
+ end_loop
i32.const $push49=, 348160
i32.add $push50=, $1, $pop49
i32.const $push27=, 348160
@@ -184,13 +184,13 @@ main: # @main
.LBB1_20: # %for.body85
# =>This Inner Loop Header: Depth=1
block
- loop # label18:
+ loop # label12:
i32.add $push29=, $1, $2
i32.load8_u $push30=, 0($pop29)
i32.const $push80=, 255
i32.and $push28=, $2, $pop80
i32.ne $push31=, $pop30, $pop28
- br_if 2, $pop31 # 2: down to label17
+ br_if 1, $pop31 # 1: down to label11
# BB#21: # %for.cond82
# in Loop: Header=BB1_20 Depth=1
i32.const $push84=, 1
@@ -198,26 +198,26 @@ main: # @main
tee_local $push82=, $2=, $pop83
i32.const $push81=, 348159
i32.le_u $push32=, $pop82, $pop81
- br_if 0, $pop32 # 0: up to label18
+ br_if 0, $pop32 # 0: up to label12
# BB#22: # %for.end96
- end_loop # label19:
+ end_loop
i32.const $push33=, 0
call exit@FUNCTION, $pop33
unreachable
.LBB1_23: # %if.then92
- end_block # label17:
+ end_block # label11:
call abort@FUNCTION
unreachable
.LBB1_24: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.LBB1_25: # %if.then42
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.LBB1_26: # %if.then73
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -225,6 +225,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/memcpy-2.c.s b/test/torture-s/memcpy-2.c.s
index 1b032a245..52ce4783d 100644
--- a/test/torture-s/memcpy-2.c.s
+++ b/test/torture-s/memcpy-2.c.s
@@ -28,7 +28,7 @@ main: # @main
# Child Loop BB0_4 Depth 4
# Child Loop BB0_7 Depth 4
# Child Loop BB0_11 Depth 4
- loop # label3:
+ loop # label2:
i32.const $push46=, 65
i32.add $5=, $3, $pop46
i32.const $push45=, u2
@@ -41,7 +41,7 @@ main: # @main
# Child Loop BB0_4 Depth 4
# Child Loop BB0_7 Depth 4
# Child Loop BB0_11 Depth 4
- loop # label5:
+ loop # label3:
i32.const $push49=, u1
i32.const $push48=, 97
i32.const $push47=, 96
@@ -53,7 +53,7 @@ main: # @main
# Parent Loop BB0_2 Depth=2
# Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label7:
+ loop # label4:
i32.const $push60=, u2+96
i32.add $push3=, $7, $pop60
i32.const $push59=, 65
@@ -71,16 +71,16 @@ main: # @main
i32.const $push52=, 1
i32.add $push51=, $7, $pop52
tee_local $push50=, $7=, $pop51
- br_if 0, $pop50 # 0: up to label7
+ br_if 0, $pop50 # 0: up to label4
# BB#5: # %for.end
# in Loop: Header=BB0_3 Depth=3
- end_loop # label8:
+ end_loop
i32.call $drop=, memcpy@FUNCTION, $2, $4, $6
i32.const $8=, u1
block
i32.const $push61=, 1
i32.lt_s $push4=, $1, $pop61
- br_if 0, $pop4 # 0: down to label9
+ br_if 0, $pop4 # 0: down to label5
# BB#6: # %for.body23.preheader
# in Loop: Header=BB0_3 Depth=3
i32.const $9=, 0
@@ -89,26 +89,26 @@ main: # @main
# Parent Loop BB0_2 Depth=2
# Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label10:
+ loop # label6:
i32.add $push5=, $9, $0
i32.load8_u $push6=, 0($pop5)
i32.const $push62=, 97
i32.ne $push7=, $pop6, $pop62
- br_if 9, $pop7 # 9: down to label0
+ br_if 5, $pop7 # 5: down to label0
# BB#8: # %for.inc29
# in Loop: Header=BB0_7 Depth=4
i32.const $push65=, 1
i32.add $push64=, $9, $pop65
tee_local $push63=, $9=, $pop64
i32.lt_s $push8=, $pop63, $1
- br_if 0, $pop8 # 0: up to label10
+ br_if 0, $pop8 # 0: up to label6
# BB#9: # %for.body36.preheader.loopexit
# in Loop: Header=BB0_3 Depth=3
- end_loop # label11:
+ end_loop
i32.add $8=, $9, $0
.LBB0_10: # %for.body36.preheader
# in Loop: Header=BB0_3 Depth=3
- end_block # label9:
+ end_block # label5:
i32.const $9=, 0
copy_local $7=, $5
.LBB0_11: # %for.body36
@@ -116,7 +116,7 @@ main: # @main
# Parent Loop BB0_2 Depth=2
# Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label12:
+ loop # label7:
i32.add $push13=, $8, $9
i32.load8_u $push14=, 0($pop13)
i32.const $push72=, 65
@@ -131,7 +131,7 @@ main: # @main
i32.const $push66=, 255
i32.and $push12=, $pop67, $pop66
i32.ne $push15=, $pop14, $pop12
- br_if 8, $pop15 # 8: down to label0
+ br_if 4, $pop15 # 4: down to label0
# BB#12: # %for.inc48
# in Loop: Header=BB0_11 Depth=4
i32.const $push76=, 1
@@ -140,16 +140,16 @@ main: # @main
i32.add $push74=, $9, $pop75
tee_local $push73=, $9=, $pop74
i32.lt_s $push16=, $pop73, $6
- br_if 0, $pop16 # 0: up to label12
+ br_if 0, $pop16 # 0: up to label7
# BB#13: # %for.body56.preheader
# in Loop: Header=BB0_3 Depth=3
- end_loop # label13:
+ end_loop
i32.add $push79=, $8, $9
tee_local $push78=, $9=, $pop79
i32.load8_u $push17=, 0($pop78)
i32.const $push77=, 97
i32.ne $push18=, $pop17, $pop77
- br_if 6, $pop18 # 6: down to label0
+ br_if 3, $pop18 # 3: down to label0
# BB#14: # %for.inc62
# in Loop: Header=BB0_3 Depth=3
i32.const $push81=, 1
@@ -157,7 +157,7 @@ main: # @main
i32.load8_u $push20=, 0($pop19)
i32.const $push80=, 97
i32.ne $push21=, $pop20, $pop80
- br_if 6, $pop21 # 6: down to label0
+ br_if 3, $pop21 # 3: down to label0
# BB#15: # %for.inc62.1
# in Loop: Header=BB0_3 Depth=3
i32.const $push83=, 2
@@ -165,7 +165,7 @@ main: # @main
i32.load8_u $push23=, 0($pop22)
i32.const $push82=, 97
i32.ne $push24=, $pop23, $pop82
- br_if 6, $pop24 # 6: down to label0
+ br_if 3, $pop24 # 3: down to label0
# BB#16: # %for.inc62.2
# in Loop: Header=BB0_3 Depth=3
i32.const $push85=, 3
@@ -173,7 +173,7 @@ main: # @main
i32.load8_u $push26=, 0($pop25)
i32.const $push84=, 97
i32.ne $push27=, $pop26, $pop84
- br_if 6, $pop27 # 6: down to label0
+ br_if 3, $pop27 # 3: down to label0
# BB#17: # %for.inc62.3
# in Loop: Header=BB0_3 Depth=3
i32.const $push87=, 4
@@ -181,7 +181,7 @@ main: # @main
i32.load8_u $push29=, 0($pop28)
i32.const $push86=, 97
i32.ne $push30=, $pop29, $pop86
- br_if 6, $pop30 # 6: down to label0
+ br_if 3, $pop30 # 3: down to label0
# BB#18: # %for.inc62.4
# in Loop: Header=BB0_3 Depth=3
i32.const $push89=, 5
@@ -189,7 +189,7 @@ main: # @main
i32.load8_u $push32=, 0($pop31)
i32.const $push88=, 97
i32.ne $push33=, $pop32, $pop88
- br_if 6, $pop33 # 6: down to label0
+ br_if 3, $pop33 # 3: down to label0
# BB#19: # %for.inc62.5
# in Loop: Header=BB0_3 Depth=3
i32.const $push91=, 6
@@ -197,7 +197,7 @@ main: # @main
i32.load8_u $push35=, 0($pop34)
i32.const $push90=, 97
i32.ne $push36=, $pop35, $pop90
- br_if 6, $pop36 # 6: down to label0
+ br_if 3, $pop36 # 3: down to label0
# BB#20: # %for.inc62.6
# in Loop: Header=BB0_3 Depth=3
i32.const $push93=, 7
@@ -205,7 +205,7 @@ main: # @main
i32.load8_u $push38=, 0($pop37)
i32.const $push92=, 97
i32.ne $push39=, $pop38, $pop92
- br_if 6, $pop39 # 6: down to label0
+ br_if 3, $pop39 # 3: down to label0
# BB#21: # %for.inc62.7
# in Loop: Header=BB0_3 Depth=3
i32.const $push97=, 1
@@ -213,19 +213,19 @@ main: # @main
tee_local $push95=, $6=, $pop96
i32.const $push94=, 80
i32.lt_u $push40=, $pop95, $pop94
- br_if 0, $pop40 # 0: up to label5
+ br_if 0, $pop40 # 0: up to label3
# BB#22: # %for.inc69
# in Loop: Header=BB0_2 Depth=2
- end_loop # label6:
+ end_loop
i32.const $push101=, 1
i32.add $push100=, $3, $pop101
tee_local $push99=, $3=, $pop100
i32.const $push98=, 8
i32.lt_u $push41=, $pop99, $pop98
- br_if 0, $pop41 # 0: up to label3
+ br_if 0, $pop41 # 0: up to label2
# BB#23: # %for.inc72
# in Loop: Header=BB0_1 Depth=1
- end_loop # label4:
+ end_loop
i32.const $push105=, 1
i32.add $push104=, $1, $pop105
tee_local $push103=, $1=, $pop104
@@ -233,7 +233,7 @@ main: # @main
i32.lt_u $push42=, $pop103, $pop102
br_if 0, $pop42 # 0: up to label1
# BB#24: # %for.end74
- end_loop # label2:
+ end_loop
i32.const $push43=, 0
call exit@FUNCTION, $pop43
unreachable
@@ -260,6 +260,6 @@ u2:
.size u2, 96
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/memcpy-bi.c.s b/test/torture-s/memcpy-bi.c.s
index 52c98ab96..43f3eae94 100644
--- a/test/torture-s/memcpy-bi.c.s
+++ b/test/torture-s/memcpy-bi.c.s
@@ -46,7 +46,7 @@ main: # @main
i32.ne $push27=, $pop299, $pop298
br_if 0, $pop27 # 0: up to label1
# BB#2: # %check.exit
- end_loop # label2:
+ end_loop
i32.const $push308=, 0
i32.const $push307=, 0
i32.load16_u $push306=, src($pop307)
@@ -54,7 +54,7 @@ main: # @main
i32.store16 dst($pop308), $pop305
block
i32.ne $push28=, $0, $0
- br_if 0, $pop28 # 0: down to label3
+ br_if 0, $pop28 # 0: down to label2
# BB#3: # %check.exit13
i32.const $push314=, 0
i32.const $push313=, 0
@@ -68,7 +68,7 @@ main: # @main
i32.const $push309=, src
i32.const $push31=, 3
i32.call $push32=, memcmp@FUNCTION, $pop310, $pop309, $pop31
- br_if 0, $pop32 # 0: down to label3
+ br_if 0, $pop32 # 0: down to label2
# BB#4: # %check.exit17
i32.const $push320=, 0
i32.const $push319=, 0
@@ -82,7 +82,7 @@ main: # @main
i32.const $push315=, src
i32.const $push35=, 5
i32.call $push36=, memcmp@FUNCTION, $pop316, $pop315, $pop35
- br_if 0, $pop36 # 0: down to label3
+ br_if 0, $pop36 # 0: down to label2
# BB#5: # %check.exit25
i32.const $push326=, 0
i32.const $push325=, 0
@@ -96,7 +96,7 @@ main: # @main
i32.const $push321=, src
i32.const $push39=, 6
i32.call $push40=, memcmp@FUNCTION, $pop322, $pop321, $pop39
- br_if 0, $pop40 # 0: down to label3
+ br_if 0, $pop40 # 0: down to label2
# BB#6: # %check.exit29
i32.const $push334=, 0
i32.const $push333=, 0
@@ -114,7 +114,7 @@ main: # @main
i32.const $push327=, src
i32.const $push44=, 7
i32.call $push45=, memcmp@FUNCTION, $pop328, $pop327, $pop44
- br_if 0, $pop45 # 0: down to label3
+ br_if 0, $pop45 # 0: down to label2
# BB#7: # %check.exit33
i32.const $push340=, 0
i32.const $push339=, 0
@@ -128,7 +128,7 @@ main: # @main
i32.const $push335=, src
i32.const $push48=, 9
i32.call $push49=, memcmp@FUNCTION, $pop336, $pop335, $pop48
- br_if 0, $pop49 # 0: down to label3
+ br_if 0, $pop49 # 0: down to label2
# BB#8: # %check.exit41
i32.const $push346=, 0
i32.const $push345=, 0
@@ -142,7 +142,7 @@ main: # @main
i32.const $push341=, src
i32.const $push52=, 10
i32.call $push53=, memcmp@FUNCTION, $pop342, $pop341, $pop52
- br_if 0, $pop53 # 0: down to label3
+ br_if 0, $pop53 # 0: down to label2
# BB#9: # %check.exit45
i32.const $push354=, 0
i32.const $push353=, 0
@@ -160,7 +160,7 @@ main: # @main
i32.const $push347=, src
i32.const $push57=, 11
i32.call $push58=, memcmp@FUNCTION, $pop348, $pop347, $pop57
- br_if 0, $pop58 # 0: down to label3
+ br_if 0, $pop58 # 0: down to label2
# BB#10: # %check.exit49
i32.const $push360=, 0
i32.const $push359=, 0
@@ -174,7 +174,7 @@ main: # @main
i32.const $push355=, src
i32.const $push61=, 12
i32.call $push62=, memcmp@FUNCTION, $pop356, $pop355, $pop61
- br_if 0, $pop62 # 0: down to label3
+ br_if 0, $pop62 # 0: down to label2
# BB#11: # %check.exit53
i32.const $push368=, 0
i32.const $push367=, 0
@@ -192,7 +192,7 @@ main: # @main
i32.const $push361=, src
i32.const $push66=, 13
i32.call $push67=, memcmp@FUNCTION, $pop362, $pop361, $pop66
- br_if 0, $pop67 # 0: down to label3
+ br_if 0, $pop67 # 0: down to label2
# BB#12: # %check.exit57
i32.const $push376=, 0
i32.const $push375=, 0
@@ -210,7 +210,7 @@ main: # @main
i32.const $push369=, src
i32.const $push71=, 14
i32.call $push72=, memcmp@FUNCTION, $pop370, $pop369, $pop71
- br_if 0, $pop72 # 0: down to label3
+ br_if 0, $pop72 # 0: down to label2
# BB#13: # %check.exit61
i32.const $push386=, 0
i32.const $push385=, 0
@@ -232,7 +232,7 @@ main: # @main
i32.const $push377=, src
i32.const $push77=, 15
i32.call $push78=, memcmp@FUNCTION, $pop378, $pop377, $pop77
- br_if 0, $pop78 # 0: down to label3
+ br_if 0, $pop78 # 0: down to label2
# BB#14: # %check.exit65
i32.const $push392=, 0
i32.const $push391=, 0
@@ -246,7 +246,7 @@ main: # @main
i32.const $push387=, src
i32.const $push81=, 16
i32.call $push82=, memcmp@FUNCTION, $pop388, $pop387, $pop81
- br_if 0, $pop82 # 0: down to label3
+ br_if 0, $pop82 # 0: down to label2
# BB#15: # %check.exit69
i32.const $push400=, 0
i32.const $push399=, 0
@@ -264,7 +264,7 @@ main: # @main
i32.const $push393=, src
i32.const $push86=, 17
i32.call $push87=, memcmp@FUNCTION, $pop394, $pop393, $pop86
- br_if 0, $pop87 # 0: down to label3
+ br_if 0, $pop87 # 0: down to label2
# BB#16: # %check.exit73
i32.const $push408=, 0
i32.const $push407=, 0
@@ -282,7 +282,7 @@ main: # @main
i32.const $push401=, src
i32.const $push91=, 18
i32.call $push92=, memcmp@FUNCTION, $pop402, $pop401, $pop91
- br_if 0, $pop92 # 0: down to label3
+ br_if 0, $pop92 # 0: down to label2
# BB#17: # %check.exit77
i32.const $push418=, 0
i32.const $push417=, 0
@@ -304,7 +304,7 @@ main: # @main
i32.const $push409=, src
i32.const $push97=, 19
i32.call $push98=, memcmp@FUNCTION, $pop410, $pop409, $pop97
- br_if 0, $pop98 # 0: down to label3
+ br_if 0, $pop98 # 0: down to label2
# BB#18: # %check.exit81
i32.const $push426=, 0
i32.const $push425=, 0
@@ -322,7 +322,7 @@ main: # @main
i32.const $push419=, src
i32.const $push102=, 20
i32.call $push103=, memcmp@FUNCTION, $pop420, $pop419, $pop102
- br_if 0, $pop103 # 0: down to label3
+ br_if 0, $pop103 # 0: down to label2
# BB#19: # %check.exit85
i32.const $push436=, 0
i32.const $push435=, 0
@@ -344,7 +344,7 @@ main: # @main
i32.const $push427=, src
i32.const $push108=, 21
i32.call $push109=, memcmp@FUNCTION, $pop428, $pop427, $pop108
- br_if 0, $pop109 # 0: down to label3
+ br_if 0, $pop109 # 0: down to label2
# BB#20: # %check.exit89
i32.const $push446=, 0
i32.const $push445=, 0
@@ -366,7 +366,7 @@ main: # @main
i32.const $push437=, src
i32.const $push114=, 22
i32.call $push115=, memcmp@FUNCTION, $pop438, $pop437, $pop114
- br_if 0, $pop115 # 0: down to label3
+ br_if 0, $pop115 # 0: down to label2
# BB#21: # %check.exit93
i32.const $push458=, 0
i32.const $push457=, 0
@@ -392,7 +392,7 @@ main: # @main
i32.const $push447=, src
i32.const $push121=, 23
i32.call $push122=, memcmp@FUNCTION, $pop448, $pop447, $pop121
- br_if 0, $pop122 # 0: down to label3
+ br_if 0, $pop122 # 0: down to label2
# BB#22: # %check.exit97
i32.const $push466=, 0
i32.const $push465=, 0
@@ -410,7 +410,7 @@ main: # @main
i32.const $push459=, src
i32.const $push126=, 24
i32.call $push127=, memcmp@FUNCTION, $pop460, $pop459, $pop126
- br_if 0, $pop127 # 0: down to label3
+ br_if 0, $pop127 # 0: down to label2
# BB#23: # %check.exit101
i32.const $push476=, 0
i32.const $push475=, 0
@@ -432,7 +432,7 @@ main: # @main
i32.const $push467=, src
i32.const $push132=, 25
i32.call $push133=, memcmp@FUNCTION, $pop468, $pop467, $pop132
- br_if 0, $pop133 # 0: down to label3
+ br_if 0, $pop133 # 0: down to label2
# BB#24: # %check.exit105
i32.const $push486=, 0
i32.const $push485=, 0
@@ -454,7 +454,7 @@ main: # @main
i32.const $push477=, src
i32.const $push138=, 26
i32.call $push139=, memcmp@FUNCTION, $pop478, $pop477, $pop138
- br_if 0, $pop139 # 0: down to label3
+ br_if 0, $pop139 # 0: down to label2
# BB#25: # %check.exit109
i32.const $push498=, 0
i32.const $push497=, 0
@@ -480,7 +480,7 @@ main: # @main
i32.const $push487=, src
i32.const $push145=, 27
i32.call $push146=, memcmp@FUNCTION, $pop488, $pop487, $pop145
- br_if 0, $pop146 # 0: down to label3
+ br_if 0, $pop146 # 0: down to label2
# BB#26: # %check.exit113
i32.const $push508=, 0
i32.const $push507=, 0
@@ -502,7 +502,7 @@ main: # @main
i32.const $push499=, src
i32.const $push151=, 28
i32.call $push152=, memcmp@FUNCTION, $pop500, $pop499, $pop151
- br_if 0, $pop152 # 0: down to label3
+ br_if 0, $pop152 # 0: down to label2
# BB#27: # %check.exit117
i32.const $push520=, 0
i32.const $push519=, 0
@@ -528,7 +528,7 @@ main: # @main
i32.const $push509=, src
i32.const $push158=, 29
i32.call $push159=, memcmp@FUNCTION, $pop510, $pop509, $pop158
- br_if 0, $pop159 # 0: down to label3
+ br_if 0, $pop159 # 0: down to label2
# BB#28: # %check.exit121
i32.const $push160=, 0
i32.const $push531=, 0
@@ -554,7 +554,7 @@ main: # @main
i32.const $push521=, src
i32.const $push166=, 30
i32.call $push167=, memcmp@FUNCTION, $pop522, $pop521, $pop166
- br_if 0, $pop167 # 0: down to label3
+ br_if 0, $pop167 # 0: down to label2
# BB#29: # %check.exit125
i32.const $push169=, dst
i32.const $push536=, src
@@ -564,7 +564,7 @@ main: # @main
i32.const $push533=, src
i32.const $push532=, 31
i32.call $push170=, memcmp@FUNCTION, $pop534, $pop533, $pop532
- br_if 0, $pop170 # 0: down to label3
+ br_if 0, $pop170 # 0: down to label2
# BB#30: # %check.exit129
i32.const $push171=, 0
i32.const $push544=, 0
@@ -585,7 +585,7 @@ main: # @main
i32.const $push537=, src
i32.const $push176=, 32
i32.call $push177=, memcmp@FUNCTION, $0, $pop537, $pop176
- br_if 0, $pop177 # 0: down to label3
+ br_if 0, $pop177 # 0: down to label2
# BB#31: # %check.exit133
i32.const $push179=, dst
i32.const $push549=, src
@@ -595,7 +595,7 @@ main: # @main
i32.const $push546=, src
i32.const $push545=, 33
i32.call $push180=, memcmp@FUNCTION, $pop547, $pop546, $pop545
- br_if 0, $pop180 # 0: down to label3
+ br_if 0, $pop180 # 0: down to label2
# BB#32: # %check.exit137
i32.const $push552=, src
i32.const $push181=, 34
@@ -603,7 +603,7 @@ main: # @main
i32.const $push551=, src
i32.const $push550=, 34
i32.call $push182=, memcmp@FUNCTION, $pop0, $pop551, $pop550
- br_if 0, $pop182 # 0: down to label3
+ br_if 0, $pop182 # 0: down to label2
# BB#33: # %check.exit141
i32.const $push184=, dst
i32.const $push557=, src
@@ -613,7 +613,7 @@ main: # @main
i32.const $push554=, src
i32.const $push553=, 35
i32.call $push185=, memcmp@FUNCTION, $pop555, $pop554, $pop553
- br_if 0, $pop185 # 0: down to label3
+ br_if 0, $pop185 # 0: down to label2
# BB#34: # %check.exit145
i32.const $push560=, src
i32.const $push186=, 36
@@ -621,7 +621,7 @@ main: # @main
i32.const $push559=, src
i32.const $push558=, 36
i32.call $push187=, memcmp@FUNCTION, $pop1, $pop559, $pop558
- br_if 0, $pop187 # 0: down to label3
+ br_if 0, $pop187 # 0: down to label2
# BB#35: # %check.exit149
i32.const $push189=, dst
i32.const $push565=, src
@@ -631,7 +631,7 @@ main: # @main
i32.const $push562=, src
i32.const $push561=, 37
i32.call $push190=, memcmp@FUNCTION, $pop563, $pop562, $pop561
- br_if 0, $pop190 # 0: down to label3
+ br_if 0, $pop190 # 0: down to label2
# BB#36: # %check.exit153
i32.const $push568=, src
i32.const $push191=, 38
@@ -639,7 +639,7 @@ main: # @main
i32.const $push567=, src
i32.const $push566=, 38
i32.call $push192=, memcmp@FUNCTION, $pop2, $pop567, $pop566
- br_if 0, $pop192 # 0: down to label3
+ br_if 0, $pop192 # 0: down to label2
# BB#37: # %check.exit157
i32.const $push194=, dst
i32.const $push573=, src
@@ -649,7 +649,7 @@ main: # @main
i32.const $push570=, src
i32.const $push569=, 39
i32.call $push195=, memcmp@FUNCTION, $pop571, $pop570, $pop569
- br_if 0, $pop195 # 0: down to label3
+ br_if 0, $pop195 # 0: down to label2
# BB#38: # %check.exit161
i32.const $push576=, src
i32.const $push196=, 40
@@ -657,7 +657,7 @@ main: # @main
i32.const $push575=, src
i32.const $push574=, 40
i32.call $push197=, memcmp@FUNCTION, $pop3, $pop575, $pop574
- br_if 0, $pop197 # 0: down to label3
+ br_if 0, $pop197 # 0: down to label2
# BB#39: # %check.exit165
i32.const $push199=, dst
i32.const $push581=, src
@@ -667,7 +667,7 @@ main: # @main
i32.const $push578=, src
i32.const $push577=, 41
i32.call $push200=, memcmp@FUNCTION, $pop579, $pop578, $pop577
- br_if 0, $pop200 # 0: down to label3
+ br_if 0, $pop200 # 0: down to label2
# BB#40: # %check.exit169
i32.const $push584=, src
i32.const $push201=, 42
@@ -675,7 +675,7 @@ main: # @main
i32.const $push583=, src
i32.const $push582=, 42
i32.call $push202=, memcmp@FUNCTION, $pop4, $pop583, $pop582
- br_if 0, $pop202 # 0: down to label3
+ br_if 0, $pop202 # 0: down to label2
# BB#41: # %check.exit173
i32.const $push204=, dst
i32.const $push589=, src
@@ -685,7 +685,7 @@ main: # @main
i32.const $push586=, src
i32.const $push585=, 43
i32.call $push205=, memcmp@FUNCTION, $pop587, $pop586, $pop585
- br_if 0, $pop205 # 0: down to label3
+ br_if 0, $pop205 # 0: down to label2
# BB#42: # %check.exit177
i32.const $push592=, src
i32.const $push206=, 44
@@ -693,7 +693,7 @@ main: # @main
i32.const $push591=, src
i32.const $push590=, 44
i32.call $push207=, memcmp@FUNCTION, $pop5, $pop591, $pop590
- br_if 0, $pop207 # 0: down to label3
+ br_if 0, $pop207 # 0: down to label2
# BB#43: # %check.exit181
i32.const $push209=, dst
i32.const $push597=, src
@@ -703,7 +703,7 @@ main: # @main
i32.const $push594=, src
i32.const $push593=, 45
i32.call $push210=, memcmp@FUNCTION, $pop595, $pop594, $pop593
- br_if 0, $pop210 # 0: down to label3
+ br_if 0, $pop210 # 0: down to label2
# BB#44: # %check.exit185
i32.const $push600=, src
i32.const $push211=, 46
@@ -711,7 +711,7 @@ main: # @main
i32.const $push599=, src
i32.const $push598=, 46
i32.call $push212=, memcmp@FUNCTION, $pop6, $pop599, $pop598
- br_if 0, $pop212 # 0: down to label3
+ br_if 0, $pop212 # 0: down to label2
# BB#45: # %check.exit189
i32.const $push214=, dst
i32.const $push605=, src
@@ -721,7 +721,7 @@ main: # @main
i32.const $push602=, src
i32.const $push601=, 47
i32.call $push215=, memcmp@FUNCTION, $pop603, $pop602, $pop601
- br_if 0, $pop215 # 0: down to label3
+ br_if 0, $pop215 # 0: down to label2
# BB#46: # %check.exit193
i32.const $push608=, src
i32.const $push216=, 48
@@ -729,7 +729,7 @@ main: # @main
i32.const $push607=, src
i32.const $push606=, 48
i32.call $push217=, memcmp@FUNCTION, $pop7, $pop607, $pop606
- br_if 0, $pop217 # 0: down to label3
+ br_if 0, $pop217 # 0: down to label2
# BB#47: # %check.exit197
i32.const $push219=, dst
i32.const $push613=, src
@@ -739,7 +739,7 @@ main: # @main
i32.const $push610=, src
i32.const $push609=, 49
i32.call $push220=, memcmp@FUNCTION, $pop611, $pop610, $pop609
- br_if 0, $pop220 # 0: down to label3
+ br_if 0, $pop220 # 0: down to label2
# BB#48: # %check.exit201
i32.const $push616=, src
i32.const $push221=, 50
@@ -747,7 +747,7 @@ main: # @main
i32.const $push615=, src
i32.const $push614=, 50
i32.call $push222=, memcmp@FUNCTION, $pop8, $pop615, $pop614
- br_if 0, $pop222 # 0: down to label3
+ br_if 0, $pop222 # 0: down to label2
# BB#49: # %check.exit205
i32.const $push224=, dst
i32.const $push621=, src
@@ -757,7 +757,7 @@ main: # @main
i32.const $push618=, src
i32.const $push617=, 51
i32.call $push225=, memcmp@FUNCTION, $pop619, $pop618, $pop617
- br_if 0, $pop225 # 0: down to label3
+ br_if 0, $pop225 # 0: down to label2
# BB#50: # %check.exit209
i32.const $push624=, src
i32.const $push226=, 52
@@ -765,7 +765,7 @@ main: # @main
i32.const $push623=, src
i32.const $push622=, 52
i32.call $push227=, memcmp@FUNCTION, $pop9, $pop623, $pop622
- br_if 0, $pop227 # 0: down to label3
+ br_if 0, $pop227 # 0: down to label2
# BB#51: # %check.exit213
i32.const $push229=, dst
i32.const $push629=, src
@@ -775,7 +775,7 @@ main: # @main
i32.const $push626=, src
i32.const $push625=, 53
i32.call $push230=, memcmp@FUNCTION, $pop627, $pop626, $pop625
- br_if 0, $pop230 # 0: down to label3
+ br_if 0, $pop230 # 0: down to label2
# BB#52: # %check.exit217
i32.const $push632=, src
i32.const $push231=, 54
@@ -783,7 +783,7 @@ main: # @main
i32.const $push631=, src
i32.const $push630=, 54
i32.call $push232=, memcmp@FUNCTION, $pop10, $pop631, $pop630
- br_if 0, $pop232 # 0: down to label3
+ br_if 0, $pop232 # 0: down to label2
# BB#53: # %check.exit221
i32.const $push234=, dst
i32.const $push637=, src
@@ -793,7 +793,7 @@ main: # @main
i32.const $push634=, src
i32.const $push633=, 55
i32.call $push235=, memcmp@FUNCTION, $pop635, $pop634, $pop633
- br_if 0, $pop235 # 0: down to label3
+ br_if 0, $pop235 # 0: down to label2
# BB#54: # %check.exit225
i32.const $push640=, src
i32.const $push236=, 56
@@ -801,7 +801,7 @@ main: # @main
i32.const $push639=, src
i32.const $push638=, 56
i32.call $push237=, memcmp@FUNCTION, $pop11, $pop639, $pop638
- br_if 0, $pop237 # 0: down to label3
+ br_if 0, $pop237 # 0: down to label2
# BB#55: # %check.exit229
i32.const $push239=, dst
i32.const $push645=, src
@@ -811,7 +811,7 @@ main: # @main
i32.const $push642=, src
i32.const $push641=, 57
i32.call $push240=, memcmp@FUNCTION, $pop643, $pop642, $pop641
- br_if 0, $pop240 # 0: down to label3
+ br_if 0, $pop240 # 0: down to label2
# BB#56: # %check.exit233
i32.const $push648=, src
i32.const $push241=, 58
@@ -819,7 +819,7 @@ main: # @main
i32.const $push647=, src
i32.const $push646=, 58
i32.call $push242=, memcmp@FUNCTION, $pop12, $pop647, $pop646
- br_if 0, $pop242 # 0: down to label3
+ br_if 0, $pop242 # 0: down to label2
# BB#57: # %check.exit237
i32.const $push244=, dst
i32.const $push653=, src
@@ -829,7 +829,7 @@ main: # @main
i32.const $push650=, src
i32.const $push649=, 59
i32.call $push245=, memcmp@FUNCTION, $pop651, $pop650, $pop649
- br_if 0, $pop245 # 0: down to label3
+ br_if 0, $pop245 # 0: down to label2
# BB#58: # %check.exit241
i32.const $push656=, src
i32.const $push246=, 60
@@ -837,7 +837,7 @@ main: # @main
i32.const $push655=, src
i32.const $push654=, 60
i32.call $push247=, memcmp@FUNCTION, $pop13, $pop655, $pop654
- br_if 0, $pop247 # 0: down to label3
+ br_if 0, $pop247 # 0: down to label2
# BB#59: # %check.exit245
i32.const $push249=, dst
i32.const $push661=, src
@@ -847,7 +847,7 @@ main: # @main
i32.const $push658=, src
i32.const $push657=, 61
i32.call $push250=, memcmp@FUNCTION, $pop659, $pop658, $pop657
- br_if 0, $pop250 # 0: down to label3
+ br_if 0, $pop250 # 0: down to label2
# BB#60: # %check.exit249
i32.const $push664=, src
i32.const $push251=, 62
@@ -855,7 +855,7 @@ main: # @main
i32.const $push663=, src
i32.const $push662=, 62
i32.call $push252=, memcmp@FUNCTION, $pop14, $pop663, $pop662
- br_if 0, $pop252 # 0: down to label3
+ br_if 0, $pop252 # 0: down to label2
# BB#61: # %check.exit253
i32.const $push254=, dst
i32.const $push669=, src
@@ -865,7 +865,7 @@ main: # @main
i32.const $push666=, src
i32.const $push665=, 63
i32.call $push255=, memcmp@FUNCTION, $pop667, $pop666, $pop665
- br_if 0, $pop255 # 0: down to label3
+ br_if 0, $pop255 # 0: down to label2
# BB#62: # %check.exit257
i32.const $push672=, src
i32.const $push256=, 64
@@ -873,7 +873,7 @@ main: # @main
i32.const $push671=, src
i32.const $push670=, 64
i32.call $push257=, memcmp@FUNCTION, $pop15, $pop671, $pop670
- br_if 0, $pop257 # 0: down to label3
+ br_if 0, $pop257 # 0: down to label2
# BB#63: # %check.exit261
i32.const $push259=, dst
i32.const $push677=, src
@@ -883,7 +883,7 @@ main: # @main
i32.const $push674=, src
i32.const $push673=, 65
i32.call $push260=, memcmp@FUNCTION, $pop675, $pop674, $pop673
- br_if 0, $pop260 # 0: down to label3
+ br_if 0, $pop260 # 0: down to label2
# BB#64: # %check.exit265
i32.const $push680=, src
i32.const $push261=, 66
@@ -891,7 +891,7 @@ main: # @main
i32.const $push679=, src
i32.const $push678=, 66
i32.call $push262=, memcmp@FUNCTION, $pop16, $pop679, $pop678
- br_if 0, $pop262 # 0: down to label3
+ br_if 0, $pop262 # 0: down to label2
# BB#65: # %check.exit269
i32.const $push264=, dst
i32.const $push685=, src
@@ -901,7 +901,7 @@ main: # @main
i32.const $push682=, src
i32.const $push681=, 67
i32.call $push265=, memcmp@FUNCTION, $pop683, $pop682, $pop681
- br_if 0, $pop265 # 0: down to label3
+ br_if 0, $pop265 # 0: down to label2
# BB#66: # %check.exit273
i32.const $push688=, src
i32.const $push266=, 68
@@ -909,7 +909,7 @@ main: # @main
i32.const $push687=, src
i32.const $push686=, 68
i32.call $push267=, memcmp@FUNCTION, $pop17, $pop687, $pop686
- br_if 0, $pop267 # 0: down to label3
+ br_if 0, $pop267 # 0: down to label2
# BB#67: # %check.exit277
i32.const $push269=, dst
i32.const $push693=, src
@@ -919,7 +919,7 @@ main: # @main
i32.const $push690=, src
i32.const $push689=, 69
i32.call $push270=, memcmp@FUNCTION, $pop691, $pop690, $pop689
- br_if 0, $pop270 # 0: down to label3
+ br_if 0, $pop270 # 0: down to label2
# BB#68: # %check.exit281
i32.const $push696=, src
i32.const $push271=, 70
@@ -927,7 +927,7 @@ main: # @main
i32.const $push695=, src
i32.const $push694=, 70
i32.call $push272=, memcmp@FUNCTION, $pop18, $pop695, $pop694
- br_if 0, $pop272 # 0: down to label3
+ br_if 0, $pop272 # 0: down to label2
# BB#69: # %check.exit285
i32.const $push274=, dst
i32.const $push701=, src
@@ -937,7 +937,7 @@ main: # @main
i32.const $push698=, src
i32.const $push697=, 71
i32.call $push275=, memcmp@FUNCTION, $pop699, $pop698, $pop697
- br_if 0, $pop275 # 0: down to label3
+ br_if 0, $pop275 # 0: down to label2
# BB#70: # %check.exit289
i32.const $push704=, src
i32.const $push276=, 72
@@ -945,7 +945,7 @@ main: # @main
i32.const $push703=, src
i32.const $push702=, 72
i32.call $push277=, memcmp@FUNCTION, $pop19, $pop703, $pop702
- br_if 0, $pop277 # 0: down to label3
+ br_if 0, $pop277 # 0: down to label2
# BB#71: # %check.exit293
i32.const $push279=, dst
i32.const $push709=, src
@@ -955,7 +955,7 @@ main: # @main
i32.const $push706=, src
i32.const $push705=, 73
i32.call $push280=, memcmp@FUNCTION, $pop707, $pop706, $pop705
- br_if 0, $pop280 # 0: down to label3
+ br_if 0, $pop280 # 0: down to label2
# BB#72: # %check.exit297
i32.const $push712=, src
i32.const $push281=, 74
@@ -963,7 +963,7 @@ main: # @main
i32.const $push711=, src
i32.const $push710=, 74
i32.call $push282=, memcmp@FUNCTION, $pop20, $pop711, $pop710
- br_if 0, $pop282 # 0: down to label3
+ br_if 0, $pop282 # 0: down to label2
# BB#73: # %check.exit301
i32.const $push284=, dst
i32.const $push717=, src
@@ -973,7 +973,7 @@ main: # @main
i32.const $push714=, src
i32.const $push713=, 75
i32.call $push285=, memcmp@FUNCTION, $pop715, $pop714, $pop713
- br_if 0, $pop285 # 0: down to label3
+ br_if 0, $pop285 # 0: down to label2
# BB#74: # %check.exit305
i32.const $push720=, src
i32.const $push286=, 76
@@ -981,7 +981,7 @@ main: # @main
i32.const $push719=, src
i32.const $push718=, 76
i32.call $push287=, memcmp@FUNCTION, $pop21, $pop719, $pop718
- br_if 0, $pop287 # 0: down to label3
+ br_if 0, $pop287 # 0: down to label2
# BB#75: # %check.exit309
i32.const $push289=, dst
i32.const $push725=, src
@@ -991,7 +991,7 @@ main: # @main
i32.const $push722=, src
i32.const $push721=, 77
i32.call $push290=, memcmp@FUNCTION, $pop723, $pop722, $pop721
- br_if 0, $pop290 # 0: down to label3
+ br_if 0, $pop290 # 0: down to label2
# BB#76: # %check.exit313
i32.const $push728=, src
i32.const $push291=, 78
@@ -999,7 +999,7 @@ main: # @main
i32.const $push727=, src
i32.const $push726=, 78
i32.call $push292=, memcmp@FUNCTION, $pop22, $pop727, $pop726
- br_if 0, $pop292 # 0: down to label3
+ br_if 0, $pop292 # 0: down to label2
# BB#77: # %check.exit317
i32.const $push295=, dst
i32.const $push294=, src
@@ -1008,12 +1008,12 @@ main: # @main
i32.const $push730=, src
i32.const $push729=, 79
i32.call $push296=, memcmp@FUNCTION, $pop23, $pop730, $pop729
- br_if 0, $pop296 # 0: down to label3
+ br_if 0, $pop296 # 0: down to label2
# BB#78: # %check.exit321
i32.const $push297=, 0
return $pop297
.LBB1_79: # %if.then.i320
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -1039,6 +1039,6 @@ dst:
.size dst, 80
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/memset-1.c.s b/test/torture-s/memset-1.c.s
index 6b0ae36cc..0e8094154 100644
--- a/test/torture-s/memset-1.c.s
+++ b/test/torture-s/memset-1.c.s
@@ -32,7 +32,7 @@ main: # @main
# Child Loop BB0_24 Depth 3
# Child Loop BB0_36 Depth 3
# Child Loop BB0_40 Depth 3
- loop # label3:
+ loop # label2:
i32.const $5=, u
i32.const $push103=, u
i32.const $push102=, 97
@@ -44,7 +44,7 @@ main: # @main
i32.const $push99=, 1
i32.lt_s $push98=, $1, $pop99
tee_local $push97=, $4=, $pop98
- br_if 0, $pop97 # 0: down to label5
+ br_if 0, $pop97 # 0: down to label3
# BB#3: # %for.body11.preheader
# in Loop: Header=BB0_2 Depth=2
i32.const $6=, 0
@@ -52,53 +52,53 @@ main: # @main
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label6:
+ loop # label4:
i32.const $push105=, u
i32.add $push0=, $6, $pop105
i32.load8_u $push1=, 0($pop0)
i32.const $push104=, 97
i32.ne $push2=, $pop1, $pop104
- br_if 7, $pop2 # 7: down to label0
+ br_if 4, $pop2 # 4: down to label0
# BB#5: # %for.inc16
# in Loop: Header=BB0_4 Depth=3
i32.const $push108=, 1
i32.add $push107=, $6, $pop108
tee_local $push106=, $6=, $pop107
i32.lt_s $push3=, $pop106, $1
- br_if 0, $pop3 # 0: up to label6
+ br_if 0, $pop3 # 0: up to label4
# BB#6: # %for.body22.preheader.loopexit
# in Loop: Header=BB0_2 Depth=2
- end_loop # label7:
+ end_loop
i32.const $push109=, u
i32.add $5=, $6, $pop109
.LBB0_7: # %for.body22.preheader
# in Loop: Header=BB0_2 Depth=2
- end_block # label5:
+ end_block # label3:
i32.const $6=, 0
.LBB0_8: # %for.body22
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label8:
+ loop # label5:
i32.add $push4=, $5, $6
i32.load8_u $push5=, 0($pop4)
- br_if 6, $pop5 # 6: down to label0
+ br_if 3, $pop5 # 3: down to label0
# BB#9: # %for.inc28
# in Loop: Header=BB0_8 Depth=3
i32.const $push112=, 1
i32.add $push111=, $6, $pop112
tee_local $push110=, $6=, $pop111
i32.lt_s $push6=, $pop110, $3
- br_if 0, $pop6 # 0: up to label8
+ br_if 0, $pop6 # 0: up to label5
# BB#10: # %for.body35.preheader
# in Loop: Header=BB0_2 Depth=2
- end_loop # label9:
+ end_loop
i32.add $push115=, $5, $6
tee_local $push114=, $6=, $pop115
i32.load8_u $push7=, 0($pop114)
i32.const $push113=, 97
i32.ne $push8=, $pop7, $pop113
- br_if 4, $pop8 # 4: down to label0
+ br_if 2, $pop8 # 2: down to label0
# BB#11: # %for.inc41
# in Loop: Header=BB0_2 Depth=2
i32.const $push117=, 1
@@ -106,7 +106,7 @@ main: # @main
i32.load8_u $push10=, 0($pop9)
i32.const $push116=, 97
i32.ne $push11=, $pop10, $pop116
- br_if 4, $pop11 # 4: down to label0
+ br_if 2, $pop11 # 2: down to label0
# BB#12: # %for.inc41.1
# in Loop: Header=BB0_2 Depth=2
i32.const $push119=, 2
@@ -114,7 +114,7 @@ main: # @main
i32.load8_u $push13=, 0($pop12)
i32.const $push118=, 97
i32.ne $push14=, $pop13, $pop118
- br_if 4, $pop14 # 4: down to label0
+ br_if 2, $pop14 # 2: down to label0
# BB#13: # %for.inc41.2
# in Loop: Header=BB0_2 Depth=2
i32.const $push121=, 3
@@ -122,7 +122,7 @@ main: # @main
i32.load8_u $push16=, 0($pop15)
i32.const $push120=, 97
i32.ne $push17=, $pop16, $pop120
- br_if 4, $pop17 # 4: down to label0
+ br_if 2, $pop17 # 2: down to label0
# BB#14: # %for.inc41.3
# in Loop: Header=BB0_2 Depth=2
i32.const $push123=, 4
@@ -130,7 +130,7 @@ main: # @main
i32.load8_u $push19=, 0($pop18)
i32.const $push122=, 97
i32.ne $push20=, $pop19, $pop122
- br_if 4, $pop20 # 4: down to label0
+ br_if 2, $pop20 # 2: down to label0
# BB#15: # %for.inc41.4
# in Loop: Header=BB0_2 Depth=2
i32.const $push125=, 5
@@ -138,7 +138,7 @@ main: # @main
i32.load8_u $push22=, 0($pop21)
i32.const $push124=, 97
i32.ne $push23=, $pop22, $pop124
- br_if 4, $pop23 # 4: down to label0
+ br_if 2, $pop23 # 2: down to label0
# BB#16: # %for.inc41.5
# in Loop: Header=BB0_2 Depth=2
i32.const $push127=, 6
@@ -146,7 +146,7 @@ main: # @main
i32.load8_u $push25=, 0($pop24)
i32.const $push126=, 97
i32.ne $push26=, $pop25, $pop126
- br_if 4, $pop26 # 4: down to label0
+ br_if 2, $pop26 # 2: down to label0
# BB#17: # %for.inc41.6
# in Loop: Header=BB0_2 Depth=2
i32.const $push129=, 7
@@ -154,7 +154,7 @@ main: # @main
i32.load8_u $push28=, 0($pop27)
i32.const $push128=, 97
i32.ne $push29=, $pop28, $pop128
- br_if 4, $pop29 # 4: down to label0
+ br_if 2, $pop29 # 2: down to label0
# BB#18: # %for.inc41.7
# in Loop: Header=BB0_2 Depth=2
i32.const $push130=, 0
@@ -162,7 +162,7 @@ main: # @main
i32.call $drop=, memset@FUNCTION, $0, $pop30, $3
i32.const $5=, u
block
- br_if 0, $4 # 0: down to label10
+ br_if 0, $4 # 0: down to label6
# BB#19: # %for.body55.preheader
# in Loop: Header=BB0_2 Depth=2
i32.const $6=, 0
@@ -170,55 +170,55 @@ main: # @main
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label11:
+ loop # label7:
i32.const $push132=, u
i32.add $push31=, $6, $pop132
i32.load8_u $push32=, 0($pop31)
i32.const $push131=, 97
i32.ne $push33=, $pop32, $pop131
- br_if 7, $pop33 # 7: down to label0
+ br_if 4, $pop33 # 4: down to label0
# BB#21: # %for.inc61
# in Loop: Header=BB0_20 Depth=3
i32.const $push135=, 1
i32.add $push134=, $6, $pop135
tee_local $push133=, $6=, $pop134
i32.lt_s $push34=, $pop133, $1
- br_if 0, $pop34 # 0: up to label11
+ br_if 0, $pop34 # 0: up to label7
# BB#22: # %for.body68.preheader.loopexit
# in Loop: Header=BB0_2 Depth=2
- end_loop # label12:
+ end_loop
i32.const $push136=, u
i32.add $5=, $6, $pop136
.LBB0_23: # %for.body68.preheader
# in Loop: Header=BB0_2 Depth=2
- end_block # label10:
+ end_block # label6:
i32.const $6=, 0
.LBB0_24: # %for.body68
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label13:
+ loop # label8:
i32.add $push35=, $5, $6
i32.load8_u $push36=, 0($pop35)
i32.const $push137=, 65
i32.ne $push37=, $pop36, $pop137
- br_if 6, $pop37 # 6: down to label0
+ br_if 3, $pop37 # 3: down to label0
# BB#25: # %for.inc74
# in Loop: Header=BB0_24 Depth=3
i32.const $push140=, 1
i32.add $push139=, $6, $pop140
tee_local $push138=, $6=, $pop139
i32.lt_s $push38=, $pop138, $3
- br_if 0, $pop38 # 0: up to label13
+ br_if 0, $pop38 # 0: up to label8
# BB#26: # %for.body81.preheader
# in Loop: Header=BB0_2 Depth=2
- end_loop # label14:
+ end_loop
i32.add $push143=, $5, $6
tee_local $push142=, $6=, $pop143
i32.load8_u $push39=, 0($pop142)
i32.const $push141=, 97
i32.ne $push40=, $pop39, $pop141
- br_if 4, $pop40 # 4: down to label0
+ br_if 2, $pop40 # 2: down to label0
# BB#27: # %for.inc87
# in Loop: Header=BB0_2 Depth=2
i32.const $push145=, 1
@@ -226,7 +226,7 @@ main: # @main
i32.load8_u $push42=, 0($pop41)
i32.const $push144=, 97
i32.ne $push43=, $pop42, $pop144
- br_if 4, $pop43 # 4: down to label0
+ br_if 2, $pop43 # 2: down to label0
# BB#28: # %for.inc87.1
# in Loop: Header=BB0_2 Depth=2
i32.const $push147=, 2
@@ -234,7 +234,7 @@ main: # @main
i32.load8_u $push45=, 0($pop44)
i32.const $push146=, 97
i32.ne $push46=, $pop45, $pop146
- br_if 4, $pop46 # 4: down to label0
+ br_if 2, $pop46 # 2: down to label0
# BB#29: # %for.inc87.2
# in Loop: Header=BB0_2 Depth=2
i32.const $push149=, 3
@@ -242,7 +242,7 @@ main: # @main
i32.load8_u $push48=, 0($pop47)
i32.const $push148=, 97
i32.ne $push49=, $pop48, $pop148
- br_if 4, $pop49 # 4: down to label0
+ br_if 2, $pop49 # 2: down to label0
# BB#30: # %for.inc87.3
# in Loop: Header=BB0_2 Depth=2
i32.const $push151=, 4
@@ -250,7 +250,7 @@ main: # @main
i32.load8_u $push51=, 0($pop50)
i32.const $push150=, 97
i32.ne $push52=, $pop51, $pop150
- br_if 4, $pop52 # 4: down to label0
+ br_if 2, $pop52 # 2: down to label0
# BB#31: # %for.inc87.4
# in Loop: Header=BB0_2 Depth=2
i32.const $push153=, 5
@@ -258,7 +258,7 @@ main: # @main
i32.load8_u $push54=, 0($pop53)
i32.const $push152=, 97
i32.ne $push55=, $pop54, $pop152
- br_if 4, $pop55 # 4: down to label0
+ br_if 2, $pop55 # 2: down to label0
# BB#32: # %for.inc87.5
# in Loop: Header=BB0_2 Depth=2
i32.const $push155=, 6
@@ -266,7 +266,7 @@ main: # @main
i32.load8_u $push57=, 0($pop56)
i32.const $push154=, 97
i32.ne $push58=, $pop57, $pop154
- br_if 4, $pop58 # 4: down to label0
+ br_if 2, $pop58 # 2: down to label0
# BB#33: # %for.inc87.6
# in Loop: Header=BB0_2 Depth=2
i32.const $push157=, 7
@@ -274,14 +274,14 @@ main: # @main
i32.load8_u $push60=, 0($pop59)
i32.const $push156=, 97
i32.ne $push61=, $pop60, $pop156
- br_if 4, $pop61 # 4: down to label0
+ br_if 2, $pop61 # 2: down to label0
# BB#34: # %for.inc87.7
# in Loop: Header=BB0_2 Depth=2
i32.const $push158=, 66
i32.call $drop=, memset@FUNCTION, $0, $pop158, $3
i32.const $5=, u
block
- br_if 0, $4 # 0: down to label15
+ br_if 0, $4 # 0: down to label9
# BB#35: # %for.body100.preheader
# in Loop: Header=BB0_2 Depth=2
i32.const $6=, 0
@@ -289,55 +289,55 @@ main: # @main
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label16:
+ loop # label10:
i32.const $push160=, u
i32.add $push62=, $6, $pop160
i32.load8_u $push63=, 0($pop62)
i32.const $push159=, 97
i32.ne $push64=, $pop63, $pop159
- br_if 7, $pop64 # 7: down to label0
+ br_if 4, $pop64 # 4: down to label0
# BB#37: # %for.inc106
# in Loop: Header=BB0_36 Depth=3
i32.const $push163=, 1
i32.add $push162=, $6, $pop163
tee_local $push161=, $6=, $pop162
i32.lt_s $push65=, $pop161, $1
- br_if 0, $pop65 # 0: up to label16
+ br_if 0, $pop65 # 0: up to label10
# BB#38: # %for.body113.preheader.loopexit
# in Loop: Header=BB0_2 Depth=2
- end_loop # label17:
+ end_loop
i32.const $push164=, u
i32.add $5=, $6, $pop164
.LBB0_39: # %for.body113.preheader
# in Loop: Header=BB0_2 Depth=2
- end_block # label15:
+ end_block # label9:
i32.const $6=, 0
.LBB0_40: # %for.body113
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label18:
+ loop # label11:
i32.add $push66=, $5, $6
i32.load8_u $push67=, 0($pop66)
i32.const $push165=, 66
i32.ne $push68=, $pop67, $pop165
- br_if 6, $pop68 # 6: down to label0
+ br_if 3, $pop68 # 3: down to label0
# BB#41: # %for.inc119
# in Loop: Header=BB0_40 Depth=3
i32.const $push168=, 1
i32.add $push167=, $6, $pop168
tee_local $push166=, $6=, $pop167
i32.lt_s $push69=, $pop166, $3
- br_if 0, $pop69 # 0: up to label18
+ br_if 0, $pop69 # 0: up to label11
# BB#42: # %for.body126.preheader
# in Loop: Header=BB0_2 Depth=2
- end_loop # label19:
+ end_loop
i32.add $push171=, $5, $6
tee_local $push170=, $6=, $pop171
i32.load8_u $push70=, 0($pop170)
i32.const $push169=, 97
i32.ne $push71=, $pop70, $pop169
- br_if 4, $pop71 # 4: down to label0
+ br_if 2, $pop71 # 2: down to label0
# BB#43: # %for.inc132
# in Loop: Header=BB0_2 Depth=2
i32.const $push173=, 1
@@ -345,7 +345,7 @@ main: # @main
i32.load8_u $push73=, 0($pop72)
i32.const $push172=, 97
i32.ne $push74=, $pop73, $pop172
- br_if 4, $pop74 # 4: down to label0
+ br_if 2, $pop74 # 2: down to label0
# BB#44: # %for.inc132.1
# in Loop: Header=BB0_2 Depth=2
i32.const $push175=, 2
@@ -353,7 +353,7 @@ main: # @main
i32.load8_u $push76=, 0($pop75)
i32.const $push174=, 97
i32.ne $push77=, $pop76, $pop174
- br_if 4, $pop77 # 4: down to label0
+ br_if 2, $pop77 # 2: down to label0
# BB#45: # %for.inc132.2
# in Loop: Header=BB0_2 Depth=2
i32.const $push177=, 3
@@ -361,7 +361,7 @@ main: # @main
i32.load8_u $push79=, 0($pop78)
i32.const $push176=, 97
i32.ne $push80=, $pop79, $pop176
- br_if 4, $pop80 # 4: down to label0
+ br_if 2, $pop80 # 2: down to label0
# BB#46: # %for.inc132.3
# in Loop: Header=BB0_2 Depth=2
i32.const $push179=, 4
@@ -369,7 +369,7 @@ main: # @main
i32.load8_u $push82=, 0($pop81)
i32.const $push178=, 97
i32.ne $push83=, $pop82, $pop178
- br_if 4, $pop83 # 4: down to label0
+ br_if 2, $pop83 # 2: down to label0
# BB#47: # %for.inc132.4
# in Loop: Header=BB0_2 Depth=2
i32.const $push181=, 5
@@ -377,7 +377,7 @@ main: # @main
i32.load8_u $push85=, 0($pop84)
i32.const $push180=, 97
i32.ne $push86=, $pop85, $pop180
- br_if 4, $pop86 # 4: down to label0
+ br_if 2, $pop86 # 2: down to label0
# BB#48: # %for.inc132.5
# in Loop: Header=BB0_2 Depth=2
i32.const $push183=, 6
@@ -385,7 +385,7 @@ main: # @main
i32.load8_u $push88=, 0($pop87)
i32.const $push182=, 97
i32.ne $push89=, $pop88, $pop182
- br_if 4, $pop89 # 4: down to label0
+ br_if 2, $pop89 # 2: down to label0
# BB#49: # %for.inc132.6
# in Loop: Header=BB0_2 Depth=2
i32.const $push185=, 7
@@ -393,7 +393,7 @@ main: # @main
i32.load8_u $push91=, 0($pop90)
i32.const $push184=, 97
i32.ne $push92=, $pop91, $pop184
- br_if 4, $pop92 # 4: down to label0
+ br_if 2, $pop92 # 2: down to label0
# BB#50: # %for.inc132.7
# in Loop: Header=BB0_2 Depth=2
i32.const $push189=, 1
@@ -401,10 +401,10 @@ main: # @main
tee_local $push187=, $3=, $pop188
i32.const $push186=, 80
i32.lt_u $push93=, $pop187, $pop186
- br_if 0, $pop93 # 0: up to label3
+ br_if 0, $pop93 # 0: up to label2
# BB#51: # %for.inc139
# in Loop: Header=BB0_1 Depth=1
- end_loop # label4:
+ end_loop
i32.const $push193=, 1
i32.add $push192=, $1, $pop193
tee_local $push191=, $1=, $pop192
@@ -412,7 +412,7 @@ main: # @main
i32.lt_u $push94=, $pop191, $pop190
br_if 0, $pop94 # 0: up to label1
# BB#52: # %for.end141
- end_loop # label2:
+ end_loop
i32.const $push95=, 0
call exit@FUNCTION, $pop95
unreachable
@@ -440,6 +440,6 @@ u:
.size u, 96
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/memset-2.c.s b/test/torture-s/memset-2.c.s
index 60849d171..8b24b1300 100644
--- a/test/torture-s/memset-2.c.s
+++ b/test/torture-s/memset-2.c.s
@@ -39,7 +39,7 @@ check: # @check
i32.load8_u $push2=, 0($pop1)
i32.const $push28=, 97
i32.ne $push3=, $pop2, $pop28
- br_if 3, $pop3 # 3: down to label0
+ br_if 2, $pop3 # 2: down to label0
# BB#3: # %for.inc
# in Loop: Header=BB1_2 Depth=1
i32.const $push32=, 1
@@ -48,7 +48,7 @@ check: # @check
i32.lt_s $push4=, $pop30, $0
br_if 0, $pop4 # 0: up to label2
# BB#4: # %for.cond3.preheader.loopexit
- end_loop # label3:
+ end_loop
i32.const $push5=, u
i32.add $3=, $4, $pop5
.LBB1_5: # %for.cond3.preheader
@@ -56,28 +56,28 @@ check: # @check
block
i32.const $push33=, 1
i32.lt_s $push6=, $1, $pop33
- br_if 0, $pop6 # 0: down to label4
+ br_if 0, $pop6 # 0: down to label3
# BB#6: # %for.body6.preheader
i32.const $4=, 0
.LBB1_7: # %for.body6
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label4:
i32.add $push7=, $3, $4
i32.load8_s $push8=, 0($pop7)
i32.ne $push9=, $pop8, $2
- br_if 3, $pop9 # 3: down to label0
+ br_if 2, $pop9 # 2: down to label0
# BB#8: # %for.inc12
# in Loop: Header=BB1_7 Depth=1
i32.const $push36=, 1
i32.add $push35=, $4, $pop36
tee_local $push34=, $4=, $pop35
i32.lt_s $push10=, $pop34, $1
- br_if 0, $pop10 # 0: up to label5
+ br_if 0, $pop10 # 0: up to label4
# BB#9: # %for.body19.preheader.loopexit
- end_loop # label6:
+ end_loop
i32.add $3=, $3, $4
.LBB1_10: # %for.body19.preheader
- end_block # label4:
+ end_block # label3:
i32.load8_u $push11=, 0($3)
i32.const $push37=, 97
i32.ne $push12=, $pop11, $pop37
@@ -138,7 +138,7 @@ main: # @main
i32.const $5=, 0
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label7:
+ loop # label5:
i32.const $push59=, u
i32.const $push58=, 97
i32.const $push57=, 31
@@ -166,13 +166,13 @@ main: # @main
tee_local $push43=, $5=, $pop44
i32.const $push42=, 8
i32.ne $push5=, $pop43, $pop42
- br_if 0, $pop5 # 0: up to label7
+ br_if 0, $pop5 # 0: up to label5
# BB#2: # %for.body18.preheader
- end_loop # label8:
+ end_loop
i32.const $5=, 0
.LBB2_3: # %for.body18
# =>This Inner Loop Header: Depth=1
- loop # label9:
+ loop # label6:
i32.const $push78=, u
i32.const $push77=, 97
i32.const $push76=, 31
@@ -202,13 +202,13 @@ main: # @main
tee_local $push61=, $5=, $pop62
i32.const $push60=, 8
i32.ne $push8=, $pop61, $pop60
- br_if 0, $pop8 # 0: up to label9
+ br_if 0, $pop8 # 0: up to label6
# BB#4: # %for.body44.preheader
- end_loop # label10:
+ end_loop
i32.const $5=, 0
.LBB2_5: # %for.body44
# =>This Inner Loop Header: Depth=1
- loop # label11:
+ loop # label7:
i32.const $push104=, u
i32.const $push103=, 97
i32.const $push102=, 31
@@ -247,13 +247,13 @@ main: # @main
tee_local $push80=, $5=, $pop81
i32.const $push79=, 8
i32.ne $push10=, $pop80, $pop79
- br_if 0, $pop10 # 0: up to label11
+ br_if 0, $pop10 # 0: up to label7
# BB#6: # %for.body70.preheader
- end_loop # label12:
+ end_loop
i32.const $5=, 0
.LBB2_7: # %for.body70
# =>This Inner Loop Header: Depth=1
- loop # label13:
+ loop # label8:
i32.const $push123=, u
i32.const $push122=, 97
i32.const $push121=, 31
@@ -283,13 +283,13 @@ main: # @main
tee_local $push106=, $5=, $pop107
i32.const $push105=, 8
i32.ne $push13=, $pop106, $pop105
- br_if 0, $pop13 # 0: up to label13
+ br_if 0, $pop13 # 0: up to label8
# BB#8: # %for.body96.preheader
- end_loop # label14:
+ end_loop
i32.const $5=, 0
.LBB2_9: # %for.body96
# =>This Inner Loop Header: Depth=1
- loop # label15:
+ loop # label9:
i32.const $push149=, u
i32.const $push148=, 97
i32.const $push147=, 31
@@ -328,13 +328,13 @@ main: # @main
tee_local $push125=, $5=, $pop126
i32.const $push124=, 8
i32.ne $push15=, $pop125, $pop124
- br_if 0, $pop15 # 0: up to label15
+ br_if 0, $pop15 # 0: up to label9
# BB#10: # %for.body122.preheader
- end_loop # label16:
+ end_loop
i32.const $5=, 0
.LBB2_11: # %for.body122
# =>This Inner Loop Header: Depth=1
- loop # label17:
+ loop # label10:
i32.const $push176=, u
i32.const $push175=, 97
i32.const $push174=, 31
@@ -375,13 +375,13 @@ main: # @main
tee_local $push151=, $5=, $pop152
i32.const $push150=, 8
i32.ne $push18=, $pop151, $pop150
- br_if 0, $pop18 # 0: up to label17
+ br_if 0, $pop18 # 0: up to label10
# BB#12: # %for.body148.preheader
- end_loop # label18:
+ end_loop
i32.const $5=, 0
.LBB2_13: # %for.body148
# =>This Inner Loop Header: Depth=1
- loop # label19:
+ loop # label11:
i32.const $push208=, u
i32.const $push207=, 97
i32.const $push206=, 31
@@ -430,13 +430,13 @@ main: # @main
tee_local $push178=, $5=, $pop179
i32.const $push177=, 8
i32.ne $push21=, $pop178, $pop177
- br_if 0, $pop21 # 0: up to label19
+ br_if 0, $pop21 # 0: up to label11
# BB#14: # %for.body174.preheader
- end_loop # label20:
+ end_loop
i32.const $5=, 0
.LBB2_15: # %for.body174
# =>This Inner Loop Header: Depth=1
- loop # label21:
+ loop # label12:
i32.const $push230=, u
i32.const $push229=, 97
i32.const $push228=, 31
@@ -470,13 +470,13 @@ main: # @main
tee_local $push210=, $5=, $pop211
i32.const $push209=, 8
i32.ne $push24=, $pop210, $pop209
- br_if 0, $pop24 # 0: up to label21
+ br_if 0, $pop24 # 0: up to label12
# BB#16: # %for.body200.preheader
- end_loop # label22:
+ end_loop
i32.const $5=, 0
.LBB2_17: # %for.body200
# =>This Inner Loop Header: Depth=1
- loop # label23:
+ loop # label13:
i32.const $push263=, u
i32.const $push262=, 97
i32.const $push261=, 31
@@ -524,13 +524,13 @@ main: # @main
tee_local $push232=, $5=, $pop233
i32.const $push231=, 8
i32.ne $push25=, $pop232, $pop231
- br_if 0, $pop25 # 0: up to label23
+ br_if 0, $pop25 # 0: up to label13
# BB#18: # %for.body226.preheader
- end_loop # label24:
+ end_loop
i32.const $5=, 0
.LBB2_19: # %for.body226
# =>This Inner Loop Header: Depth=1
- loop # label25:
+ loop # label14:
i32.const $push297=, u
i32.const $push296=, 97
i32.const $push295=, 31
@@ -580,13 +580,13 @@ main: # @main
tee_local $push265=, $5=, $pop266
i32.const $push264=, 8
i32.ne $push27=, $pop265, $pop264
- br_if 0, $pop27 # 0: up to label25
+ br_if 0, $pop27 # 0: up to label14
# BB#20: # %for.body252.preheader
- end_loop # label26:
+ end_loop
i32.const $5=, 0
.LBB2_21: # %for.body252
# =>This Inner Loop Header: Depth=1
- loop # label27:
+ loop # label15:
i32.const $push336=, u
i32.const $push335=, 97
i32.const $push334=, 31
@@ -644,13 +644,13 @@ main: # @main
tee_local $push299=, $5=, $pop300
i32.const $push298=, 8
i32.ne $push29=, $pop299, $pop298
- br_if 0, $pop29 # 0: up to label27
+ br_if 0, $pop29 # 0: up to label15
# BB#22: # %for.body278.preheader
- end_loop # label28:
+ end_loop
i32.const $5=, 0
.LBB2_23: # %for.body278
# =>This Inner Loop Header: Depth=1
- loop # label29:
+ loop # label16:
i32.const $push363=, u
i32.const $push362=, 97
i32.const $push361=, 31
@@ -692,13 +692,13 @@ main: # @main
tee_local $push338=, $5=, $pop339
i32.const $push337=, 8
i32.ne $push32=, $pop338, $pop337
- br_if 0, $pop32 # 0: up to label29
+ br_if 0, $pop32 # 0: up to label16
# BB#24: # %for.body304.preheader
- end_loop # label30:
+ end_loop
i32.const $5=, 0
.LBB2_25: # %for.body304
# =>This Inner Loop Header: Depth=1
- loop # label31:
+ loop # label17:
i32.const $push397=, u
i32.const $push396=, 97
i32.const $push395=, 31
@@ -749,13 +749,13 @@ main: # @main
tee_local $push365=, $5=, $pop366
i32.const $push364=, 8
i32.ne $push34=, $pop365, $pop364
- br_if 0, $pop34 # 0: up to label31
+ br_if 0, $pop34 # 0: up to label17
# BB#26: # %for.body330.preheader
- end_loop # label32:
+ end_loop
i32.const $5=, 0
.LBB2_27: # %for.body330
# =>This Inner Loop Header: Depth=1
- loop # label33:
+ loop # label18:
i32.const $push432=, u
i32.const $push431=, 97
i32.const $push430=, 31
@@ -808,13 +808,13 @@ main: # @main
tee_local $push399=, $5=, $pop400
i32.const $push398=, 8
i32.ne $push37=, $pop399, $pop398
- br_if 0, $pop37 # 0: up to label33
+ br_if 0, $pop37 # 0: up to label18
# BB#28: # %for.body356.preheader
- end_loop # label34:
+ end_loop
i32.const $5=, 0
.LBB2_29: # %for.body356
# =>This Inner Loop Header: Depth=1
- loop # label35:
+ loop # label19:
i32.const $push472=, u
i32.const $push471=, 97
i32.const $push470=, 31
@@ -875,9 +875,9 @@ main: # @main
tee_local $push434=, $5=, $pop435
i32.const $push433=, 8
i32.ne $push40=, $pop434, $pop433
- br_if 0, $pop40 # 0: up to label35
+ br_if 0, $pop40 # 0: up to label19
# BB#30: # %for.end378
- end_loop # label36:
+ end_loop
i32.const $push41=, 0
call exit@FUNCTION, $pop41
unreachable
@@ -901,6 +901,6 @@ u:
.size u, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/memset-3.c.s b/test/torture-s/memset-3.c.s
index 091a39f9d..3981ea57d 100644
--- a/test/torture-s/memset-3.c.s
+++ b/test/torture-s/memset-3.c.s
@@ -39,7 +39,7 @@ check: # @check
i32.load8_u $push2=, 0($pop1)
i32.const $push28=, 97
i32.ne $push3=, $pop2, $pop28
- br_if 3, $pop3 # 3: down to label0
+ br_if 2, $pop3 # 2: down to label0
# BB#3: # %for.inc
# in Loop: Header=BB1_2 Depth=1
i32.const $push32=, 1
@@ -48,7 +48,7 @@ check: # @check
i32.lt_s $push4=, $pop30, $0
br_if 0, $pop4 # 0: up to label2
# BB#4: # %for.cond3.preheader.loopexit
- end_loop # label3:
+ end_loop
i32.const $push5=, u
i32.add $3=, $4, $pop5
.LBB1_5: # %for.cond3.preheader
@@ -56,28 +56,28 @@ check: # @check
block
i32.const $push33=, 1
i32.lt_s $push6=, $1, $pop33
- br_if 0, $pop6 # 0: down to label4
+ br_if 0, $pop6 # 0: down to label3
# BB#6: # %for.body6.preheader
i32.const $4=, 0
.LBB1_7: # %for.body6
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label4:
i32.add $push7=, $3, $4
i32.load8_s $push8=, 0($pop7)
i32.ne $push9=, $pop8, $2
- br_if 3, $pop9 # 3: down to label0
+ br_if 2, $pop9 # 2: down to label0
# BB#8: # %for.inc12
# in Loop: Header=BB1_7 Depth=1
i32.const $push36=, 1
i32.add $push35=, $4, $pop36
tee_local $push34=, $4=, $pop35
i32.lt_s $push10=, $pop34, $1
- br_if 0, $pop10 # 0: up to label5
+ br_if 0, $pop10 # 0: up to label4
# BB#9: # %for.body19.preheader.loopexit
- end_loop # label6:
+ end_loop
i32.add $3=, $3, $4
.LBB1_10: # %for.body19.preheader
- end_block # label4:
+ end_block # label3:
i32.load8_u $push11=, 0($3)
i32.const $push37=, 97
i32.ne $push12=, $pop11, $pop37
@@ -142,7 +142,7 @@ main: # @main
# Child Loop BB2_16 Depth 2
# Child Loop BB2_29 Depth 2
block
- loop # label8:
+ loop # label6:
i32.const $push83=, u
i32.const $push82=, 97
i32.const $push81=, 31
@@ -154,77 +154,77 @@ main: # @main
i32.const $push79=, 1
i32.lt_s $push78=, $3, $pop79
tee_local $push77=, $1=, $pop78
- br_if 0, $pop77 # 0: down to label10
+ br_if 0, $pop77 # 0: down to label7
# BB#2: # %for.body6.i.preheader
# in Loop: Header=BB2_1 Depth=1
i32.const $2=, 0
.LBB2_3: # %for.body6.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label11:
+ loop # label8:
i32.add $push1=, $2, $0
i32.load8_u $push2=, 0($pop1)
- br_if 5, $pop2 # 5: down to label7
+ br_if 3, $pop2 # 3: down to label5
# BB#4: # %for.inc12.i
# in Loop: Header=BB2_3 Depth=2
i32.const $push86=, 1
i32.add $push85=, $2, $pop86
tee_local $push84=, $2=, $pop85
i32.lt_s $push3=, $pop84, $3
- br_if 0, $pop3 # 0: up to label11
+ br_if 0, $pop3 # 0: up to label8
# BB#5: # %for.body19.preheader.i.loopexit
# in Loop: Header=BB2_1 Depth=1
- end_loop # label12:
+ end_loop
i32.add $2=, $2, $0
.LBB2_6: # %for.body19.preheader.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label10:
+ end_block # label7:
i32.load8_u $push4=, 0($2)
i32.const $push87=, 97
i32.ne $push5=, $pop4, $pop87
- br_if 2, $pop5 # 2: down to label7
+ br_if 1, $pop5 # 1: down to label5
# BB#7: # %for.inc25.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push6=, 1($2)
i32.const $push88=, 97
i32.ne $push7=, $pop6, $pop88
- br_if 2, $pop7 # 2: down to label7
+ br_if 1, $pop7 # 1: down to label5
# BB#8: # %for.inc25.1.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push8=, 2($2)
i32.const $push89=, 97
i32.ne $push9=, $pop8, $pop89
- br_if 2, $pop9 # 2: down to label7
+ br_if 1, $pop9 # 1: down to label5
# BB#9: # %for.inc25.2.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push10=, 3($2)
i32.const $push90=, 97
i32.ne $push11=, $pop10, $pop90
- br_if 2, $pop11 # 2: down to label7
+ br_if 1, $pop11 # 1: down to label5
# BB#10: # %for.inc25.3.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push12=, 4($2)
i32.const $push91=, 97
i32.ne $push13=, $pop12, $pop91
- br_if 2, $pop13 # 2: down to label7
+ br_if 1, $pop13 # 1: down to label5
# BB#11: # %for.inc25.4.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push14=, 5($2)
i32.const $push92=, 97
i32.ne $push15=, $pop14, $pop92
- br_if 2, $pop15 # 2: down to label7
+ br_if 1, $pop15 # 1: down to label5
# BB#12: # %for.inc25.5.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push16=, 6($2)
i32.const $push93=, 97
i32.ne $push17=, $pop16, $pop93
- br_if 2, $pop17 # 2: down to label7
+ br_if 1, $pop17 # 1: down to label5
# BB#13: # %for.inc25.6.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push18=, 7($2)
i32.const $push94=, 97
i32.ne $push19=, $pop18, $pop94
- br_if 2, $pop19 # 2: down to label7
+ br_if 1, $pop19 # 1: down to label5
# BB#14: # %check.exit
# in Loop: Header=BB2_1 Depth=1
i32.const $2=, u
@@ -233,79 +233,79 @@ main: # @main
i32.load8_u $push20=, A($pop95)
i32.call $drop=, memset@FUNCTION, $pop96, $pop20, $3
block
- br_if 0, $1 # 0: down to label13
+ br_if 0, $1 # 0: down to label9
# BB#15: # %for.body6.i241.preheader
# in Loop: Header=BB2_1 Depth=1
i32.const $2=, 0
.LBB2_16: # %for.body6.i241
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label14:
+ loop # label10:
i32.add $push21=, $2, $0
i32.load8_u $push22=, 0($pop21)
i32.const $push97=, 65
i32.ne $push23=, $pop22, $pop97
- br_if 5, $pop23 # 5: down to label7
+ br_if 3, $pop23 # 3: down to label5
# BB#17: # %for.inc12.i246
# in Loop: Header=BB2_16 Depth=2
i32.const $push100=, 1
i32.add $push99=, $2, $pop100
tee_local $push98=, $2=, $pop99
i32.lt_s $push24=, $pop98, $3
- br_if 0, $pop24 # 0: up to label14
+ br_if 0, $pop24 # 0: up to label10
# BB#18: # %for.body19.preheader.i249.loopexit
# in Loop: Header=BB2_1 Depth=1
- end_loop # label15:
+ end_loop
i32.add $2=, $2, $0
.LBB2_19: # %for.body19.preheader.i249
# in Loop: Header=BB2_1 Depth=1
- end_block # label13:
+ end_block # label9:
i32.load8_u $push25=, 0($2)
i32.const $push101=, 97
i32.ne $push26=, $pop25, $pop101
- br_if 2, $pop26 # 2: down to label7
+ br_if 1, $pop26 # 1: down to label5
# BB#20: # %for.inc25.i253
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push27=, 1($2)
i32.const $push102=, 97
i32.ne $push28=, $pop27, $pop102
- br_if 2, $pop28 # 2: down to label7
+ br_if 1, $pop28 # 1: down to label5
# BB#21: # %for.inc25.1.i256
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push29=, 2($2)
i32.const $push103=, 97
i32.ne $push30=, $pop29, $pop103
- br_if 2, $pop30 # 2: down to label7
+ br_if 1, $pop30 # 1: down to label5
# BB#22: # %for.inc25.2.i259
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push31=, 3($2)
i32.const $push104=, 97
i32.ne $push32=, $pop31, $pop104
- br_if 2, $pop32 # 2: down to label7
+ br_if 1, $pop32 # 1: down to label5
# BB#23: # %for.inc25.3.i262
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push33=, 4($2)
i32.const $push105=, 97
i32.ne $push34=, $pop33, $pop105
- br_if 2, $pop34 # 2: down to label7
+ br_if 1, $pop34 # 1: down to label5
# BB#24: # %for.inc25.4.i265
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push35=, 5($2)
i32.const $push106=, 97
i32.ne $push36=, $pop35, $pop106
- br_if 2, $pop36 # 2: down to label7
+ br_if 1, $pop36 # 1: down to label5
# BB#25: # %for.inc25.5.i268
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push37=, 6($2)
i32.const $push107=, 97
i32.ne $push38=, $pop37, $pop107
- br_if 2, $pop38 # 2: down to label7
+ br_if 1, $pop38 # 1: down to label5
# BB#26: # %for.inc25.6.i271
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push39=, 7($2)
i32.const $push108=, 97
i32.ne $push40=, $pop39, $pop108
- br_if 2, $pop40 # 2: down to label7
+ br_if 1, $pop40 # 1: down to label5
# BB#27: # %check.exit272
# in Loop: Header=BB2_1 Depth=1
i32.const $2=, u
@@ -313,79 +313,79 @@ main: # @main
i32.const $push109=, 66
i32.call $drop=, memset@FUNCTION, $pop110, $pop109, $3
block
- br_if 0, $1 # 0: down to label16
+ br_if 0, $1 # 0: down to label11
# BB#28: # %for.body6.i278.preheader
# in Loop: Header=BB2_1 Depth=1
i32.const $2=, 0
.LBB2_29: # %for.body6.i278
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label17:
+ loop # label12:
i32.add $push41=, $2, $0
i32.load8_u $push42=, 0($pop41)
i32.const $push111=, 66
i32.ne $push43=, $pop42, $pop111
- br_if 5, $pop43 # 5: down to label7
+ br_if 3, $pop43 # 3: down to label5
# BB#30: # %for.inc12.i283
# in Loop: Header=BB2_29 Depth=2
i32.const $push114=, 1
i32.add $push113=, $2, $pop114
tee_local $push112=, $2=, $pop113
i32.lt_s $push44=, $pop112, $3
- br_if 0, $pop44 # 0: up to label17
+ br_if 0, $pop44 # 0: up to label12
# BB#31: # %for.body19.preheader.i286.loopexit
# in Loop: Header=BB2_1 Depth=1
- end_loop # label18:
+ end_loop
i32.add $2=, $2, $0
.LBB2_32: # %for.body19.preheader.i286
# in Loop: Header=BB2_1 Depth=1
- end_block # label16:
+ end_block # label11:
i32.load8_u $push45=, 0($2)
i32.const $push115=, 97
i32.ne $push46=, $pop45, $pop115
- br_if 2, $pop46 # 2: down to label7
+ br_if 1, $pop46 # 1: down to label5
# BB#33: # %for.inc25.i290
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push47=, 1($2)
i32.const $push116=, 97
i32.ne $push48=, $pop47, $pop116
- br_if 2, $pop48 # 2: down to label7
+ br_if 1, $pop48 # 1: down to label5
# BB#34: # %for.inc25.1.i293
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push49=, 2($2)
i32.const $push117=, 97
i32.ne $push50=, $pop49, $pop117
- br_if 2, $pop50 # 2: down to label7
+ br_if 1, $pop50 # 1: down to label5
# BB#35: # %for.inc25.2.i296
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push51=, 3($2)
i32.const $push118=, 97
i32.ne $push52=, $pop51, $pop118
- br_if 2, $pop52 # 2: down to label7
+ br_if 1, $pop52 # 1: down to label5
# BB#36: # %for.inc25.3.i299
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push53=, 4($2)
i32.const $push119=, 97
i32.ne $push54=, $pop53, $pop119
- br_if 2, $pop54 # 2: down to label7
+ br_if 1, $pop54 # 1: down to label5
# BB#37: # %for.inc25.4.i302
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push55=, 5($2)
i32.const $push120=, 97
i32.ne $push56=, $pop55, $pop120
- br_if 2, $pop56 # 2: down to label7
+ br_if 1, $pop56 # 1: down to label5
# BB#38: # %for.inc25.5.i305
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push57=, 6($2)
i32.const $push121=, 97
i32.ne $push58=, $pop57, $pop121
- br_if 2, $pop58 # 2: down to label7
+ br_if 1, $pop58 # 1: down to label5
# BB#39: # %for.inc25.6.i308
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push59=, 7($2)
i32.const $push122=, 97
i32.ne $push60=, $pop59, $pop122
- br_if 2, $pop60 # 2: down to label7
+ br_if 1, $pop60 # 1: down to label5
# BB#40: # %for.cond
# in Loop: Header=BB2_1 Depth=1
i32.const $push126=, 1
@@ -393,13 +393,13 @@ main: # @main
tee_local $push124=, $3=, $pop125
i32.const $push123=, 15
i32.lt_s $push61=, $pop124, $pop123
- br_if 0, $pop61 # 0: up to label8
+ br_if 0, $pop61 # 0: up to label6
# BB#41: # %for.body13.preheader
- end_loop # label9:
+ end_loop
i32.const $3=, 0
.LBB2_42: # %for.body13
# =>This Inner Loop Header: Depth=1
- loop # label19:
+ loop # label13:
i32.const $push143=, u
i32.const $push142=, 97
i32.const $push141=, 31
@@ -426,13 +426,13 @@ main: # @main
tee_local $push128=, $3=, $pop129
i32.const $push127=, 15
i32.ne $push63=, $pop128, $pop127
- br_if 0, $pop63 # 0: up to label19
+ br_if 0, $pop63 # 0: up to label13
# BB#43: # %for.body33.preheader
- end_loop # label20:
+ end_loop
i32.const $3=, 0
.LBB2_44: # %for.body33
# =>This Inner Loop Header: Depth=1
- loop # label21:
+ loop # label14:
i32.const $push160=, u
i32.const $push159=, 97
i32.const $push158=, 31
@@ -459,13 +459,13 @@ main: # @main
tee_local $push145=, $3=, $pop146
i32.const $push144=, 15
i32.ne $push65=, $pop145, $pop144
- br_if 0, $pop65 # 0: up to label21
+ br_if 0, $pop65 # 0: up to label14
# BB#45: # %for.body53.preheader
- end_loop # label22:
+ end_loop
i32.const $3=, 0
.LBB2_46: # %for.body53
# =>This Inner Loop Header: Depth=1
- loop # label23:
+ loop # label15:
i32.const $push177=, u
i32.const $push176=, 97
i32.const $push175=, 31
@@ -492,13 +492,13 @@ main: # @main
tee_local $push162=, $3=, $pop163
i32.const $push161=, 15
i32.ne $push67=, $pop162, $pop161
- br_if 0, $pop67 # 0: up to label23
+ br_if 0, $pop67 # 0: up to label15
# BB#47: # %for.body73.preheader
- end_loop # label24:
+ end_loop
i32.const $3=, 0
.LBB2_48: # %for.body73
# =>This Inner Loop Header: Depth=1
- loop # label25:
+ loop # label16:
i32.const $push194=, u
i32.const $push193=, 97
i32.const $push192=, 31
@@ -525,13 +525,13 @@ main: # @main
tee_local $push179=, $3=, $pop180
i32.const $push178=, 15
i32.ne $push69=, $pop179, $pop178
- br_if 0, $pop69 # 0: up to label25
+ br_if 0, $pop69 # 0: up to label16
# BB#49: # %for.body93.preheader
- end_loop # label26:
+ end_loop
i32.const $3=, 0
.LBB2_50: # %for.body93
# =>This Inner Loop Header: Depth=1
- loop # label27:
+ loop # label17:
i32.const $push211=, u
i32.const $push210=, 97
i32.const $push209=, 31
@@ -558,13 +558,13 @@ main: # @main
tee_local $push196=, $3=, $pop197
i32.const $push195=, 15
i32.ne $push71=, $pop196, $pop195
- br_if 0, $pop71 # 0: up to label27
+ br_if 0, $pop71 # 0: up to label17
# BB#51: # %for.body113.preheader
- end_loop # label28:
+ end_loop
i32.const $3=, 0
.LBB2_52: # %for.body113
# =>This Inner Loop Header: Depth=1
- loop # label29:
+ loop # label18:
i32.const $push228=, u
i32.const $push227=, 97
i32.const $push226=, 31
@@ -591,13 +591,13 @@ main: # @main
tee_local $push213=, $3=, $pop214
i32.const $push212=, 15
i32.ne $push73=, $pop213, $pop212
- br_if 0, $pop73 # 0: up to label29
+ br_if 0, $pop73 # 0: up to label18
# BB#53: # %for.body133.preheader
- end_loop # label30:
+ end_loop
i32.const $3=, 0
.LBB2_54: # %for.body133
# =>This Inner Loop Header: Depth=1
- loop # label31:
+ loop # label19:
i32.const $push245=, u
i32.const $push244=, 97
i32.const $push243=, 31
@@ -624,14 +624,14 @@ main: # @main
tee_local $push230=, $3=, $pop231
i32.const $push229=, 15
i32.ne $push75=, $pop230, $pop229
- br_if 0, $pop75 # 0: up to label31
+ br_if 0, $pop75 # 0: up to label19
# BB#55: # %for.end149
- end_loop # label32:
+ end_loop
i32.const $push76=, 0
call exit@FUNCTION, $pop76
unreachable
.LBB2_56: # %if.then23.i287
- end_block # label7:
+ end_block # label5:
call abort@FUNCTION
unreachable
.endfunc
@@ -654,6 +654,6 @@ u:
.size u, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/mod-1.c.s b/test/torture-s/mod-1.c.s
index d8a1d79aa..6727e6f48 100644
--- a/test/torture-s/mod-1.c.s
+++ b/test/torture-s/mod-1.c.s
@@ -36,6 +36,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/mode-dependent-address.c.s b/test/torture-s/mode-dependent-address.c.s
index c248c7404..e4389b0a8 100644
--- a/test/torture-s/mode-dependent-address.c.s
+++ b/test/torture-s/mode-dependent-address.c.s
@@ -48,7 +48,7 @@ f883b: # @f883b
i32.ne $push13=, $pop15, $pop14
br_if 0, $pop13 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -68,7 +68,7 @@ main: # @main
i32.const $1=, arg3
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push34=, arg4
i32.add $push0=, $4, $pop34
i32.store8 0($pop0), $4
@@ -92,16 +92,16 @@ main: # @main
tee_local $push24=, $4=, $pop25
i32.const $push23=, 96
i32.ne $push3=, $pop24, $pop23
- br_if 0, $pop3 # 0: up to label2
+ br_if 0, $pop3 # 0: up to label1
# BB#2: # %for.body.i.preheader
- end_loop # label3:
+ end_loop
i32.const $4=, result
i32.const $3=, arg3
i32.const $2=, arg2
i32.const $1=, -192
.LBB1_3: # %for.body.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label2:
i32.const $push50=, arg1+192
i32.add $push4=, $1, $pop50
i32.load16_s $push49=, 0($pop4)
@@ -135,21 +135,21 @@ main: # @main
i32.const $push37=, 2
i32.add $push36=, $1, $pop37
tee_local $push35=, $1=, $pop36
- br_if 0, $pop35 # 0: up to label4
+ br_if 0, $pop35 # 0: up to label2
# BB#4: # %for.body10.preheader
- end_loop # label5:
+ end_loop
i32.const $4=, 0
i32.const $3=, .Lmain.correct
.LBB1_5: # %for.body10
# =>This Inner Loop Header: Depth=1
block
- loop # label7:
+ loop # label4:
i32.const $push51=, result
i32.add $push17=, $4, $pop51
i32.load8_s $push18=, 0($pop17)
i32.load $push19=, 0($3)
i32.ne $push20=, $pop18, $pop19
- br_if 2, $pop20 # 2: down to label6
+ br_if 1, $pop20 # 1: down to label3
# BB#6: # %for.cond7
# in Loop: Header=BB1_5 Depth=1
i32.const $push56=, 4
@@ -159,13 +159,13 @@ main: # @main
tee_local $push53=, $4=, $pop54
i32.const $push52=, 95
i32.le_s $push21=, $pop53, $pop52
- br_if 0, $pop21 # 0: up to label7
+ br_if 0, $pop21 # 0: up to label4
# BB#7: # %for.end18
- end_loop # label8:
+ end_loop
i32.const $push22=, 0
return $pop22
.LBB1_8: # %if.then
- end_block # label6:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -320,5 +320,5 @@ result:
.size result, 96
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/multdi-1.c.s b/test/torture-s/multdi-1.c.s
index 9f55c11b4..08367d7f1 100644
--- a/test/torture-s/multdi-1.c.s
+++ b/test/torture-s/multdi-1.c.s
@@ -42,4 +42,4 @@ mpy_res:
.size mpy_res, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/multi-ix.c.s b/test/torture-s/multi-ix.c.s
index b12dbf3ab..207512a7f 100644
--- a/test/torture-s/multi-ix.c.s
+++ b/test/torture-s/multi-ix.c.s
@@ -1038,7 +1038,7 @@ f: # @f
tee_local $push667=, $0=, $pop668
br_if 0, $pop667 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push196=, 0
i32.const $push194=, 80480
@@ -1065,13 +1065,13 @@ s: # @s
i32.store 12($pop6), $1
block
i32.eqz $push16=, $0
- br_if 0, $pop16 # 0: down to label3
+ br_if 0, $pop16 # 0: down to label2
# BB#1: # %while.body.preheader
i32.const $push8=, -1
i32.add $0=, $0, $pop8
.LBB1_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.load $push15=, 12($2)
tee_local $push14=, $1=, $pop15
i32.const $push13=, 4
@@ -1084,10 +1084,10 @@ s: # @s
tee_local $push10=, $0=, $pop11
i32.const $push9=, -1
i32.ne $push2=, $pop10, $pop9
- br_if 0, $pop2 # 0: up to label4
+ br_if 0, $pop2 # 0: up to label3
.LBB1_3: # %while.end
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
# fallthrough-return
.endfunc
.Lfunc_end1:
@@ -1111,12 +1111,12 @@ z: # @z
i32.store 12($3), $1
block
i32.eqz $push18=, $0
- br_if 0, $pop18 # 0: down to label6
+ br_if 0, $pop18 # 0: down to label4
# BB#1: # %while.body.preheader
i32.load $1=, 12($3)
.LBB2_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label7:
+ loop # label5:
i32.const $push17=, 4
i32.add $push16=, $1, $pop17
tee_local $push15=, $2=, $pop16
@@ -1129,10 +1129,10 @@ z: # @z
i32.const $push12=, -1
i32.add $push11=, $0, $pop12
tee_local $push10=, $0=, $pop11
- br_if 0, $pop10 # 0: up to label7
+ br_if 0, $pop10 # 0: up to label5
.LBB2_3: # %while.end
- end_loop # label8:
- end_block # label6:
+ end_loop
+ end_block # label4:
i32.const $push7=, 0
i32.const $push5=, 16
i32.add $push6=, $3, $pop5
@@ -1165,9 +1165,9 @@ c: # @c
.LBB3_1: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label10:
+ loop # label7:
i32.eqz $push24=, $0
- br_if 2, $pop24 # 2: down to label9
+ br_if 1, $pop24 # 1: down to label6
# BB#2: # %while.body
# in Loop: Header=BB3_1 Depth=1
i32.load $push23=, 12($3)
@@ -1185,13 +1185,13 @@ c: # @c
tee_local $push17=, $0=, $pop18
i32.load $push5=, 0($2)
i32.eq $push6=, $pop17, $pop5
- br_if 0, $pop6 # 0: up to label10
+ br_if 0, $pop6 # 0: up to label7
# BB#3: # %if.then
- end_loop # label11:
+ end_loop
call abort@FUNCTION
unreachable
.LBB3_4: # %while.end
- end_block # label9:
+ end_block # label6:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $3, $pop11
@@ -1218,6 +1218,6 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/nestfunc-4.c.s b/test/torture-s/nestfunc-4.c.s
index 24f0f0938..c883aa553 100644
--- a/test/torture-s/nestfunc-4.c.s
+++ b/test/torture-s/nestfunc-4.c.s
@@ -87,5 +87,5 @@ level:
.size level, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/p18298.c.s b/test/torture-s/p18298.c.s
index d8fee2ba4..c6cafdd90 100644
--- a/test/torture-s/p18298.c.s
+++ b/test/torture-s/p18298.c.s
@@ -50,5 +50,5 @@ s:
.size s, 2048
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/packed-1.c.s b/test/torture-s/packed-1.c.s
index f0c592823..adf9d114c 100644
--- a/test/torture-s/packed-1.c.s
+++ b/test/torture-s/packed-1.c.s
@@ -61,6 +61,6 @@ t:
.size t, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/packed-2.c.s b/test/torture-s/packed-2.c.s
index 9447d483d..f186aa8f7 100644
--- a/test/torture-s/packed-2.c.s
+++ b/test/torture-s/packed-2.c.s
@@ -26,4 +26,4 @@ t:
.size t, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pending-4.c.s b/test/torture-s/pending-4.c.s
index 8af8abbf5..7c217469a 100644
--- a/test/torture-s/pending-4.c.s
+++ b/test/torture-s/pending-4.c.s
@@ -30,7 +30,7 @@ main: # @main
block
i32.const $push8=, 1
i32.ne $push0=, $4, $pop8
- br_if 0, $pop0 # 0: down to label2
+ br_if 0, $pop0 # 0: down to label1
# BB#2: # %if.then
# in Loop: Header=BB1_1 Depth=1
i32.const $push7=, 1
@@ -40,18 +40,20 @@ main: # @main
br 1 # 1: up to label0
.LBB1_3: # %for.cond
# in Loop: Header=BB1_1 Depth=1
- end_block # label2:
+ end_block # label1:
+ block
i32.eqz $push11=, $4
- br_if 1, $pop11 # 1: down to label1
+ br_if 0, $pop11 # 0: down to label2
# BB#4: # %if.else
# in Loop: Header=BB1_1 Depth=1
i32.const $push10=, 1
i32.add $3=, $3, $pop10
i32.const $push9=, -1
i32.add $4=, $4, $pop9
- br 0 # 0: up to label0
+ br 1 # 1: up to label0
.LBB1_5: # %for.end
- end_loop # label1:
+ end_block # label2:
+ end_loop
block
i32.const $push1=, 1
i32.ne $push2=, $2, $pop1
@@ -73,6 +75,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/postmod-1.c.s b/test/torture-s/postmod-1.c.s
index 8e901a14d..e633031f3 100644
--- a/test/torture-s/postmod-1.c.s
+++ b/test/torture-s/postmod-1.c.s
@@ -359,7 +359,7 @@ foo: # @foo
i32.eqz $push270=, $pop134
br_if 0, $pop270 # 0: up to label0
# BB#2: # %do.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -571,4 +571,4 @@ vol:
.size vol, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr15262-1.c.s b/test/torture-s/pr15262-1.c.s
index 2e4d05000..b9d2273b4 100644
--- a/test/torture-s/pr15262-1.c.s
+++ b/test/torture-s/pr15262-1.c.s
@@ -27,4 +27,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr15262-2.c.s b/test/torture-s/pr15262-2.c.s
index fc21f1040..8b8109197 100644
--- a/test/torture-s/pr15262-2.c.s
+++ b/test/torture-s/pr15262-2.c.s
@@ -56,4 +56,4 @@ X:
.size X, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr15262.c.s b/test/torture-s/pr15262.c.s
index 906d32705..63cd0323f 100644
--- a/test/torture-s/pr15262.c.s
+++ b/test/torture-s/pr15262.c.s
@@ -57,4 +57,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr15296.c.s b/test/torture-s/pr15296.c.s
index 84ce7ae72..a758197e9 100644
--- a/test/torture-s/pr15296.c.s
+++ b/test/torture-s/pr15296.c.s
@@ -15,7 +15,7 @@ f: # @f
loop # label1:
br 0 # 0: up to label1
.LBB0_2: # %if.end.split
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $4=, 0
block
@@ -24,13 +24,13 @@ f: # @f
block
block
i32.eqz $push16=, $3
- br_if 0, $pop16 # 0: down to label7
+ br_if 0, $pop16 # 0: down to label6
# BB#3: # %if.end3
copy_local $4=, $5
i32.eqz $push17=, $5
- br_if 1, $pop17 # 1: down to label6
+ br_if 1, $pop17 # 1: down to label5
.LBB0_4: # %l3
- end_block # label7:
+ end_block # label6:
i32.const $push4=, 4
i32.add $push5=, $1, $pop4
i32.store 0($pop5), $4
@@ -38,39 +38,39 @@ f: # @f
i32.add $push7=, $1, $pop6
i32.load $push13=, 0($pop7)
tee_local $push12=, $3=, $pop13
- br_if 1, $pop12 # 1: down to label5
+ br_if 1, $pop12 # 1: down to label4
# BB#5: # %if.end19
i32.eqz $push18=, $4
- br_if 2, $pop18 # 2: down to label4
+ br_if 2, $pop18 # 2: down to label3
# BB#6: # %if.end24
i32.const $push8=, 8
i32.add $push9=, $4, $pop8
i32.store 0($pop9), $3
return
.LBB0_7: # %if.end6
- end_block # label6:
+ end_block # label5:
i32.const $push2=, 4
i32.add $push3=, $1, $pop2
i32.load $push0=, 0($1)
i32.load $push15=, 0($pop0)
tee_local $push14=, $3=, $pop15
i32.store 0($pop3), $pop14
- br_if 2, $3 # 2: down to label3
+ br_if 2, $3 # 2: down to label2
# BB#8:
i32.const $push10=, 12
i32.const $push11=, -1
i32.store 0($pop10), $pop11
return
.LBB0_9: # %if.then18
- end_block # label5:
+ end_block # label4:
call g@FUNCTION, $3, $3
unreachable
.LBB0_10: # %if.then23
- end_block # label4:
+ end_block # label3:
call g@FUNCTION, $3, $3
unreachable
.LBB0_11: # %if.then11
- end_block # label3:
+ end_block # label2:
call g@FUNCTION, $3, $3
unreachable
.endfunc
@@ -138,48 +138,48 @@ main: # @main
i32.const $push43=, 32
i32.add $push44=, $1, $pop43
i32.ne $push12=, $pop11, $pop44
- br_if 0, $pop12 # 0: down to label8
+ br_if 0, $pop12 # 0: down to label7
# BB#1: # %lor.lhs.false
i32.load $push13=, 0($0)
- br_if 0, $pop13 # 0: down to label8
+ br_if 0, $pop13 # 0: down to label7
# BB#2: # %lor.lhs.false6
i32.const $push14=, 20
i32.add $push15=, $1, $pop14
i32.load $push16=, 0($pop15)
i32.const $push17=, 999
i32.ne $push18=, $pop16, $pop17
- br_if 0, $pop18 # 0: down to label8
+ br_if 0, $pop18 # 0: down to label7
# BB#3: # %lor.lhs.false11
i32.const $push19=, 24
i32.add $push20=, $1, $pop19
i32.load $push21=, 0($pop20)
i32.const $push22=, 777
i32.ne $push23=, $pop21, $pop22
- br_if 0, $pop23 # 0: down to label8
+ br_if 0, $pop23 # 0: down to label7
# BB#4: # %lor.lhs.false16
i32.load $push25=, 32($1)
i32.const $push24=, 111
i32.ne $push26=, $pop25, $pop24
- br_if 0, $pop26 # 0: down to label8
+ br_if 0, $pop26 # 0: down to label7
# BB#5: # %lor.lhs.false20
i32.load $push28=, 36($1)
i32.const $push27=, 222
i32.ne $push29=, $pop28, $pop27
- br_if 0, $pop29 # 0: down to label8
+ br_if 0, $pop29 # 0: down to label7
# BB#6: # %lor.lhs.false24
i32.load $push30=, 40($1)
- br_if 0, $pop30 # 0: down to label8
+ br_if 0, $pop30 # 0: down to label7
# BB#7: # %lor.lhs.false28
i32.load $push32=, 44($1)
i32.const $push31=, 444
i32.ne $push33=, $pop32, $pop31
- br_if 0, $pop33 # 0: down to label8
+ br_if 0, $pop33 # 0: down to label7
# BB#8: # %if.end
i32.const $push34=, 0
call exit@FUNCTION, $pop34
unreachable
.LBB2_9: # %if.then
- end_block # label8:
+ end_block # label7:
call abort@FUNCTION
unreachable
.endfunc
@@ -208,6 +208,6 @@ main: # @main
.size .Lmain.s, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr16790-1.c.s b/test/torture-s/pr16790-1.c.s
index 9b746a0d2..03d308f59 100644
--- a/test/torture-s/pr16790-1.c.s
+++ b/test/torture-s/pr16790-1.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr17078-1.c.s b/test/torture-s/pr17078-1.c.s
index 0a23ee356..147a04660 100644
--- a/test/torture-s/pr17078-1.c.s
+++ b/test/torture-s/pr17078-1.c.s
@@ -28,4 +28,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr17133.c.s b/test/torture-s/pr17133.c.s
index 3663095a4..a6b3b3871 100644
--- a/test/torture-s/pr17133.c.s
+++ b/test/torture-s/pr17133.c.s
@@ -33,7 +33,7 @@ pure_alloc: # @pure_alloc
i32.eqz $push18=, $3
br_if 0, $pop18 # 0: up to label1
# BB#3: # %while.cond.if.then_crit_edge
- end_loop # label2:
+ end_loop
i32.const $3=, 0
i32.const $push17=, 0
i32.const $push2=, 2
@@ -70,32 +70,32 @@ main: # @main
i32.load $push8=, baz($pop9)
tee_local $push7=, $1=, $pop8
i32.ge_u $push2=, $0, $pop7
- br_if 0, $pop2 # 0: down to label5
+ br_if 0, $pop2 # 0: down to label4
# BB#1: # %pure_alloc.exit
- br_if 1, $0 # 1: down to label4
+ br_if 1, $0 # 1: down to label3
# BB#2: # %if.then
call abort@FUNCTION
unreachable
.LBB1_3: # %if.end.lr.ph.i
- end_block # label5:
+ end_block # label4:
i32.const $push14=, 2
i32.le_u $push3=, $1, $pop14
- br_if 1, $pop3 # 1: down to label3
+ br_if 1, $pop3 # 1: down to label2
# BB#4: # %pure_alloc.exit.thread.split
i32.const $push5=, 0
i32.const $push4=, 2
i32.store foo($pop5), $pop4
.LBB1_5: # %if.end
- end_block # label4:
+ end_block # label3:
i32.const $push6=, 0
return $pop6
.LBB1_6: # %if.end.i
# =>This Inner Loop Header: Depth=1
- end_block # label3:
- loop # label6:
- br 0 # 0: up to label6
+ end_block # label2:
+ loop # label5:
+ br 0 # 0: up to label5
.LBB1_7:
- end_loop # label7:
+ end_loop
.endfunc
.Lfunc_end1:
.size main, .Lfunc_end1-main
@@ -128,5 +128,5 @@ baz:
.size baz, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr17252.c.s b/test/torture-s/pr17252.c.s
index 52f78d297..c3ebbfbc9 100644
--- a/test/torture-s/pr17252.c.s
+++ b/test/torture-s/pr17252.c.s
@@ -40,5 +40,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr19005.c.s b/test/torture-s/pr19005.c.s
index b06ed9125..a5cb70bba 100644
--- a/test/torture-s/pr19005.c.s
+++ b/test/torture-s/pr19005.c.s
@@ -176,7 +176,7 @@ main: # @main
i32.lt_s $push1=, $0, $pop5
br_if 0, $pop1 # 0: up to label9
# BB#2: # %for.end
- end_loop # label10:
+ end_loop
i32.const $push2=, 0
# fallthrough-return: $pop2
.endfunc
@@ -202,5 +202,5 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr19449.c.s b/test/torture-s/pr19449.c.s
index c7370f8ad..1d5a48512 100644
--- a/test/torture-s/pr19449.c.s
+++ b/test/torture-s/pr19449.c.s
@@ -61,5 +61,5 @@ y:
.size y, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr19515.c.s b/test/torture-s/pr19515.c.s
index b6119c20c..a23eca258 100644
--- a/test/torture-s/pr19515.c.s
+++ b/test/torture-s/pr19515.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr19606.c.s b/test/torture-s/pr19606.c.s
index 754f70382..1a82c93da 100644
--- a/test/torture-s/pr19606.c.s
+++ b/test/torture-s/pr19606.c.s
@@ -76,6 +76,6 @@ a:
.size a, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr19687.c.s b/test/torture-s/pr19687.c.s
index cdddf855c..22662868d 100644
--- a/test/torture-s/pr19687.c.s
+++ b/test/torture-s/pr19687.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr19689.c.s b/test/torture-s/pr19689.c.s
index 6d553b97c..dac8c10fb 100644
--- a/test/torture-s/pr19689.c.s
+++ b/test/torture-s/pr19689.c.s
@@ -52,4 +52,4 @@ f:
.size f, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr20100-1.c.s b/test/torture-s/pr20100-1.c.s
index b8fde6ae4..76a6023c3 100644
--- a/test/torture-s/pr20100-1.c.s
+++ b/test/torture-s/pr20100-1.c.s
@@ -56,7 +56,8 @@ get_n: # @get_n
i32.const $3=, 0
.LBB1_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label1:
+ block
+ loop # label2:
i32.const $push28=, 0
i32.const $push27=, 65535
i32.and $push26=, $2, $pop27
@@ -72,15 +73,16 @@ get_n: # @get_n
i32.and $push5=, $pop21, $pop20
i32.const $push19=, 4
i32.gt_u $push6=, $pop5, $pop19
- br_if 1, $pop6 # 1: down to label2
+ br_if 1, $pop6 # 1: down to label1
# BB#3: # %while.body
# in Loop: Header=BB1_2 Depth=1
i32.const $push29=, 65535
i32.and $push7=, $2, $pop29
i32.ne $push8=, $0, $pop7
- br_if 0, $pop8 # 0: up to label1
+ br_if 0, $pop8 # 0: up to label2
.LBB1_4: # %while.cond.while.end_crit_edge
- end_loop # label2:
+ end_loop
+ end_block # label1:
i32.const $push9=, 0
i32.store16 g($pop9), $2
.LBB1_5: # %while.end
@@ -138,5 +140,5 @@ e:
.size e, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr20187-1.c.s b/test/torture-s/pr20187-1.c.s
index dcccb50a3..6d6d974f2 100644
--- a/test/torture-s/pr20187-1.c.s
+++ b/test/torture-s/pr20187-1.c.s
@@ -70,4 +70,4 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr20466-1.c.s b/test/torture-s/pr20466-1.c.s
index 1f01ed280..601e4b808 100644
--- a/test/torture-s/pr20466-1.c.s
+++ b/test/torture-s/pr20466-1.c.s
@@ -113,6 +113,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr20527-1.c.s b/test/torture-s/pr20527-1.c.s
index 7ff18da0f..533725eda 100644
--- a/test/torture-s/pr20527-1.c.s
+++ b/test/torture-s/pr20527-1.c.s
@@ -45,7 +45,7 @@ f: # @f
i32.lt_s $push8=, $pop13, $3
br_if 0, $pop8 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -77,23 +77,23 @@ main: # @main
i32.load $push4=, 4($0)
i32.const $push3=, 3
i32.ne $push5=, $pop4, $pop3
- br_if 0, $pop5 # 0: down to label3
+ br_if 0, $pop5 # 0: down to label2
# BB#1: # %lor.lhs.false
i32.load $push7=, 8($0)
i32.const $push6=, 9
i32.ne $push8=, $pop7, $pop6
- br_if 0, $pop8 # 0: down to label3
+ br_if 0, $pop8 # 0: down to label2
# BB#2: # %lor.lhs.false3
i32.load $push10=, 12($0)
i32.const $push9=, 21
i32.ne $push11=, $pop10, $pop9
- br_if 0, $pop11 # 0: down to label3
+ br_if 0, $pop11 # 0: down to label2
# BB#3: # %if.end
i32.const $push12=, 0
call exit@FUNCTION, $pop12
unreachable
.LBB1_4: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -113,6 +113,6 @@ b:
.size b, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr20601-1.c.s b/test/torture-s/pr20601-1.c.s
index 1e2737049..a20b711bc 100644
--- a/test/torture-s/pr20601-1.c.s
+++ b/test/torture-s/pr20601-1.c.s
@@ -11,7 +11,7 @@ foo: # @foo
loop # label0:
br 0 # 0: up to label0
.LBB0_2:
- end_loop # label1:
+ end_loop
.endfunc
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
@@ -59,61 +59,62 @@ main: # @main
block
block
block
+ block
loop # label6:
i32.load $push38=, 0($1)
tee_local $push37=, $2=, $pop38
i32.load8_u $push1=, 0($pop37)
i32.const $push36=, 45
i32.ne $push2=, $pop1, $pop36
- br_if 1, $pop2 # 1: down to label7
+ br_if 1, $pop2 # 1: down to label5
# BB#2: # %while.body.i
# in Loop: Header=BB2_1 Depth=1
block
i32.load8_s $push40=, 1($2)
tee_local $push39=, $4=, $pop40
i32.eqz $push83=, $pop39
- br_if 0, $pop83 # 0: down to label8
+ br_if 0, $pop83 # 0: down to label7
# BB#3: # %land.lhs.true.i
# in Loop: Header=BB2_1 Depth=1
i32.load8_u $push3=, 2($2)
- br_if 5, $pop3 # 5: down to label3
+ br_if 5, $pop3 # 5: down to label2
.LBB2_4: # %if.end.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label8:
+ end_block # label7:
block
block
block
block
i32.const $push41=, 80
i32.eq $push4=, $4, $pop41
- br_if 0, $pop4 # 0: down to label12
+ br_if 0, $pop4 # 0: down to label11
# BB#5: # %if.end.i
# in Loop: Header=BB2_1 Depth=1
i32.const $push42=, 117
i32.eq $push5=, $4, $pop42
- br_if 2, $pop5 # 2: down to label10
+ br_if 2, $pop5 # 2: down to label9
# BB#6: # %if.end.i
# in Loop: Header=BB2_1 Depth=1
i32.const $push43=, 45
i32.ne $push6=, $4, $pop43
- br_if 1, $pop6 # 1: down to label11
- br 6 # 6: down to label5
+ br_if 1, $pop6 # 1: down to label10
+ br 6 # 6: down to label4
.LBB2_7: # %sw.bb21.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label12:
+ end_block # label11:
i32.const $push44=, 4096
i32.or $3=, $3, $pop44
.LBB2_8: # %sw.epilog.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label11:
+ end_block # label10:
copy_local $4=, $0
- br 1 # 1: down to label9
+ br 1 # 1: down to label8
.LBB2_9: # %sw.bb.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label10:
+ end_block # label9:
i32.load $push14=, 4($1)
i32.eqz $push84=, $pop14
- br_if 5, $pop84 # 5: down to label3
+ br_if 5, $pop84 # 5: down to label2
# BB#10: # %if.end19.i
# in Loop: Header=BB2_1 Depth=1
i32.const $push53=, 0
@@ -130,7 +131,7 @@ main: # @main
i32.store d($pop48), $pop45
.LBB2_11: # %sw.epilog.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label9:
+ end_block # label8:
i32.const $push62=, 0
i32.const $push61=, 4
i32.add $push60=, $1, $pop61
@@ -145,17 +146,18 @@ main: # @main
i32.gt_s $push15=, $4, $pop54
br_if 0, $pop15 # 0: up to label6
.LBB2_12: # %while.end.i
- end_loop # label7:
+ end_loop
+ end_block # label5:
i32.const $push63=, 1
i32.lt_s $push17=, $0, $pop63
- br_if 1, $pop17 # 1: down to label4
+ br_if 1, $pop17 # 1: down to label3
# BB#13: # %while.end.i
i32.const $push64=, 1
i32.and $push16=, $3, $pop64
- br_if 1, $pop16 # 1: down to label4
- br 2 # 2: down to label3
+ br_if 1, $pop16 # 1: down to label3
+ br 2 # 2: down to label2
.LBB2_14: # %sw.bb22.i
- end_block # label5:
+ end_block # label4:
i32.const $push8=, 0
i32.const $push7=, 4
i32.add $push69=, $1, $pop7
@@ -172,7 +174,7 @@ main: # @main
i32.eq $push11=, $3, $pop10
i32.select $3=, $pop13, $3, $pop11
.LBB2_15: # %setup2.exit
- end_block # label4:
+ end_block # label3:
i32.const $push71=, 0
i32.const $push70=, .L.str.4
i32.store t($pop71), $pop70
@@ -180,7 +182,7 @@ main: # @main
i32.const $push18=, 512
i32.and $push19=, $3, $pop18
i32.eqz $push85=, $pop19
- br_if 0, $pop85 # 0: down to label13
+ br_if 0, $pop85 # 0: down to label12
# BB#16: # %if.then6.i
i32.const $push76=, 0
i32.const $push75=, f
@@ -195,7 +197,7 @@ main: # @main
i32.const $4=, 4
.LBB2_17: # %for.cond.i
# =>This Inner Loop Header: Depth=1
- loop # label14:
+ loop # label13:
i32.const $push81=, f
i32.add $push22=, $4, $pop81
i32.add $push23=, $1, $4
@@ -206,24 +208,24 @@ main: # @main
i32.store 0($pop22), $pop78
i32.const $push77=, 4
i32.add $4=, $4, $pop77
- br_if 0, $2 # 0: up to label14
+ br_if 0, $2 # 0: up to label13
.LBB2_18: # %setup1.exit
- end_loop # label15:
- end_block # label13:
+ end_loop
+ end_block # label12:
i32.const $push26=, 1024
i32.and $push27=, $3, $pop26
i32.eqz $push86=, $pop27
- br_if 1, $pop86 # 1: down to label2
+ br_if 1, $pop86 # 1: down to label1
# BB#19: # %setup1.exit
i32.const $push82=, 0
i32.load $push25=, a+16($pop82)
- br_if 1, $pop25 # 1: down to label2
+ br_if 1, $pop25 # 1: down to label1
.LBB2_20: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.LBB2_21: # %if.end
- end_block # label2:
+ end_block # label1:
i32.const $push28=, 0
call exit@FUNCTION, $pop28
unreachable
@@ -334,6 +336,6 @@ f:
.size f, 64
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr20621-1.c.s b/test/torture-s/pr20621-1.c.s
index 93ab88d64..8c90de5cb 100644
--- a/test/torture-s/pr20621-1.c.s
+++ b/test/torture-s/pr20621-1.c.s
@@ -44,4 +44,4 @@ gb:
.size gb, 65536
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr21173.c.s b/test/torture-s/pr21173.c.s
index 2f080130a..26d428820 100644
--- a/test/torture-s/pr21173.c.s
+++ b/test/torture-s/pr21173.c.s
@@ -68,5 +68,5 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr21331.c.s b/test/torture-s/pr21331.c.s
index 9de4f0957..2da59796b 100644
--- a/test/torture-s/pr21331.c.s
+++ b/test/torture-s/pr21331.c.s
@@ -40,4 +40,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr21964-1.c.s b/test/torture-s/pr21964-1.c.s
index c09c86fa1..e4cd6c634 100644
--- a/test/torture-s/pr21964-1.c.s
+++ b/test/torture-s/pr21964-1.c.s
@@ -40,6 +40,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/pr22061-1.c.s b/test/torture-s/pr22061-1.c.s
index 45eaefd22..e5ffbf7c5 100644
--- a/test/torture-s/pr22061-1.c.s
+++ b/test/torture-s/pr22061-1.c.s
@@ -56,5 +56,5 @@ N:
.size N, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr22061-2.c.s b/test/torture-s/pr22061-2.c.s
index 69c614a6e..25b3273b0 100644
--- a/test/torture-s/pr22061-2.c.s
+++ b/test/torture-s/pr22061-2.c.s
@@ -24,5 +24,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr22098-1.c.s b/test/torture-s/pr22098-1.c.s
index c9670c5fa..c26e47436 100644
--- a/test/torture-s/pr22098-1.c.s
+++ b/test/torture-s/pr22098-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr22098-2.c.s b/test/torture-s/pr22098-2.c.s
index c3209804f..5a449c6f1 100644
--- a/test/torture-s/pr22098-2.c.s
+++ b/test/torture-s/pr22098-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr22098-3.c.s b/test/torture-s/pr22098-3.c.s
index bd6478973..7796d4d4a 100644
--- a/test/torture-s/pr22098-3.c.s
+++ b/test/torture-s/pr22098-3.c.s
@@ -60,6 +60,6 @@ n:
.size n, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr22348.c.s b/test/torture-s/pr22348.c.s
index 3cc31692d..269f9f626 100644
--- a/test/torture-s/pr22348.c.s
+++ b/test/torture-s/pr22348.c.s
@@ -35,5 +35,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr22429.c.s b/test/torture-s/pr22429.c.s
index cc45118f9..036f5a79a 100644
--- a/test/torture-s/pr22429.c.s
+++ b/test/torture-s/pr22429.c.s
@@ -33,4 +33,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr22493-1.c.s b/test/torture-s/pr22493-1.c.s
index 7628775f3..ba2919b3d 100644
--- a/test/torture-s/pr22493-1.c.s
+++ b/test/torture-s/pr22493-1.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr22630.c.s b/test/torture-s/pr22630.c.s
index 01160601e..77cebd7cf 100644
--- a/test/torture-s/pr22630.c.s
+++ b/test/torture-s/pr22630.c.s
@@ -49,4 +49,4 @@ j:
.size j, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr23047.c.s b/test/torture-s/pr23047.c.s
index e95823c15..1e96a2063 100644
--- a/test/torture-s/pr23047.c.s
+++ b/test/torture-s/pr23047.c.s
@@ -45,6 +45,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr23135.c.s b/test/torture-s/pr23135.c.s
index 42f544da9..6c8137d8b 100644
--- a/test/torture-s/pr23135.c.s
+++ b/test/torture-s/pr23135.c.s
@@ -313,6 +313,6 @@ k:
.size k, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr23324.c.s b/test/torture-s/pr23324.c.s
index 413d129c8..ad010ecd5 100644
--- a/test/torture-s/pr23324.c.s
+++ b/test/torture-s/pr23324.c.s
@@ -94,5 +94,5 @@ yv7:
.size yv7, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr23467.c.s b/test/torture-s/pr23467.c.s
index 16b684321..5c929b5b8 100644
--- a/test/torture-s/pr23467.c.s
+++ b/test/torture-s/pr23467.c.s
@@ -24,5 +24,5 @@ v:
.size v, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr23604.c.s b/test/torture-s/pr23604.c.s
index d8b1c862e..43fef5bff 100644
--- a/test/torture-s/pr23604.c.s
+++ b/test/torture-s/pr23604.c.s
@@ -44,4 +44,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr23941.c.s b/test/torture-s/pr23941.c.s
index 43bc08c90..247faefa8 100644
--- a/test/torture-s/pr23941.c.s
+++ b/test/torture-s/pr23941.c.s
@@ -34,5 +34,5 @@ d:
.size d, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr24141.c.s b/test/torture-s/pr24141.c.s
index f9a3862e4..711e9e773 100644
--- a/test/torture-s/pr24141.c.s
+++ b/test/torture-s/pr24141.c.s
@@ -63,4 +63,4 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr24142.c.s b/test/torture-s/pr24142.c.s
index 0512c4fdf..9f2fc95aa 100644
--- a/test/torture-s/pr24142.c.s
+++ b/test/torture-s/pr24142.c.s
@@ -34,4 +34,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr24716.c.s b/test/torture-s/pr24716.c.s
index 502338005..cd04f3d2d 100644
--- a/test/torture-s/pr24716.c.s
+++ b/test/torture-s/pr24716.c.s
@@ -18,7 +18,8 @@ f: # @f
# Child Loop BB0_9 Depth 3
# Child Loop BB0_14 Depth 2
# Child Loop BB0_15 Depth 3
- loop # label0:
+ block
+ loop # label1:
block
block
i32.const $push25=, 3
@@ -37,7 +38,7 @@ f: # @f
i32.const $3=, 0
i32.const $push28=, 1
i32.eq $push1=, $2, $pop28
- br_if 2, $pop1 # 2: down to label1
+ br_if 2, $pop1 # 2: down to label0
.LBB0_4: # %while.cond.preheader
# in Loop: Header=BB0_1 Depth=1
end_block # label2:
@@ -57,7 +58,7 @@ f: # @f
br_if 0, $pop3 # 0: up to label5
.LBB0_7: # %do.body10.preheader
# in Loop: Header=BB0_1 Depth=1
- end_loop # label6:
+ end_loop
end_block # label4:
i32.const $push15=, 2
i32.shl $push4=, $0, $pop15
@@ -67,16 +68,16 @@ f: # @f
# Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB0_9 Depth 3
- loop # label7:
+ loop # label6:
i32.load $4=, 0($2)
.LBB0_9: # %do.body11
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_8 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label9:
+ loop # label7:
block
i32.eqz $push29=, $4
- br_if 0, $pop29 # 0: down to label11
+ br_if 0, $pop29 # 0: down to label8
# BB#10: # %if.then13
# in Loop: Header=BB0_9 Depth=3
i32.const $push16=, 0
@@ -84,26 +85,26 @@ f: # @f
i32.const $5=, 1
.LBB0_11: # %do.cond16
# in Loop: Header=BB0_9 Depth=3
- end_block # label11:
+ end_block # label8:
i32.const $4=, 0
i32.const $push17=, 1
i32.lt_s $push5=, $1, $pop17
- br_if 0, $pop5 # 0: up to label9
+ br_if 0, $pop5 # 0: up to label7
# BB#12: # %do.cond19
# in Loop: Header=BB0_8 Depth=2
- end_loop # label10:
+ end_loop
i32.const $push18=, 0
i32.gt_s $push6=, $0, $pop18
- br_if 0, $pop6 # 0: up to label7
+ br_if 0, $pop6 # 0: up to label6
# BB#13: # %do.body22.preheader
# in Loop: Header=BB0_1 Depth=1
- end_loop # label8:
+ end_loop
copy_local $4=, $0
.LBB0_14: # %do.body22
# Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB0_15 Depth 3
- loop # label12:
+ loop # label9:
i32.const $push20=, 2
i32.shl $push7=, $4, $pop20
i32.const $push19=, Link
@@ -114,33 +115,36 @@ f: # @f
# Parent Loop BB0_1 Depth=1
# Parent Loop BB0_14 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label14:
+ block
+ loop # label11:
i32.ge_s $push9=, $1, $3
- br_if 1, $pop9 # 1: down to label15
+ br_if 1, $pop9 # 1: down to label10
# BB#16: # %while.body26
# in Loop: Header=BB0_15 Depth=3
i32.const $push23=, -1
i32.eq $push11=, $4, $pop23
- br_if 0, $pop11 # 0: up to label14
+ br_if 0, $pop11 # 0: up to label11
# BB#17: # %if.then28
# in Loop: Header=BB0_15 Depth=3
i32.const $push22=, 1
i32.add $1=, $1, $pop22
i32.const $push21=, 1
i32.add $5=, $5, $pop21
- br 0 # 0: up to label14
+ br 0 # 0: up to label11
.LBB0_18: # %do.cond33
# in Loop: Header=BB0_14 Depth=2
- end_loop # label15:
+ end_loop
+ end_block # label10:
i32.const $0=, -1
i32.const $2=, 1
i32.const $push24=, -1
i32.ne $push10=, $4, $pop24
- br_if 0, $pop10 # 0: up to label12
- br 2 # 2: up to label0
+ br_if 0, $pop10 # 0: up to label9
+ br 1 # 1: up to label1
.LBB0_19: # %for.end
- end_loop # label13:
- end_loop # label1:
+ end_loop
+ end_loop
+ end_block # label0:
copy_local $push30=, $5
# fallthrough-return: $pop30
.endfunc
@@ -164,49 +168,49 @@ main: # @main
# Child Loop BB1_6 Depth 2
# Child Loop BB1_8 Depth 2
# Child Loop BB1_11 Depth 2
- loop # label16:
+ loop # label12:
block
block
block
block
i32.const $push10=, 3
i32.lt_s $push0=, $2, $pop10
- br_if 0, $pop0 # 0: down to label21
+ br_if 0, $pop0 # 0: down to label16
# BB#2: # %if.end.thread.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push12=, 1
i32.add $2=, $2, $pop12
i32.const $push11=, -1
i32.add $0=, $3, $pop11
- br 1 # 1: down to label20
+ br 1 # 1: down to label15
.LBB1_3: # %if.end.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label21:
+ end_block # label16:
i32.const $0=, 0
i32.const $push13=, 1
i32.eq $push1=, $3, $pop13
- br_if 1, $pop1 # 1: down to label19
+ br_if 1, $pop1 # 1: down to label14
.LBB1_4: # %while.cond.preheader.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label20:
+ end_block # label15:
block
i32.le_s $push3=, $2, $1
- br_if 0, $pop3 # 0: down to label22
+ br_if 0, $pop3 # 0: down to label17
# BB#5: # %while.body.lr.ph.i
# in Loop: Header=BB1_1 Depth=1
i32.eq $3=, $0, $1
.LBB1_6: # %while.body.i
# Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label23:
+ loop # label18:
i32.add $push15=, $2, $3
tee_local $push14=, $2=, $pop15
i32.gt_s $push4=, $pop14, $1
- br_if 0, $pop4 # 0: up to label23
+ br_if 0, $pop4 # 0: up to label18
.LBB1_7: # %do.body10.i
# in Loop: Header=BB1_1 Depth=1
- end_loop # label24:
- end_block # label22:
+ end_loop
+ end_block # label17:
i32.const $push19=, 2
i32.shl $push5=, $4, $pop19
i32.const $push18=, W
@@ -216,10 +220,10 @@ main: # @main
.LBB1_8: # %do.body11.i
# Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label25:
+ loop # label19:
block
i32.eqz $push25=, $3
- br_if 0, $pop25 # 0: down to label27
+ br_if 0, $pop25 # 0: down to label20
# BB#9: # %if.then13.i
# in Loop: Header=BB1_8 Depth=2
i32.const $push20=, 0
@@ -227,15 +231,15 @@ main: # @main
i32.const $2=, 1
.LBB1_10: # %do.cond16.i
# in Loop: Header=BB1_8 Depth=2
- end_block # label27:
+ end_block # label20:
i32.const $3=, 0
i32.eqz $push26=, $1
- br_if 0, $pop26 # 0: up to label25
+ br_if 0, $pop26 # 0: up to label19
.LBB1_11: # %do.cond33.i
# Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
- end_loop # label26:
- loop # label28:
+ end_loop
+ loop # label21:
i32.const $push24=, 2
i32.shl $push7=, $4, $pop24
i32.const $push23=, Link
@@ -244,29 +248,29 @@ main: # @main
tee_local $push21=, $4=, $pop22
i32.const $push6=, -1
i32.ne $push9=, $pop21, $pop6
- br_if 0, $pop9 # 0: up to label28
- br 3 # 3: down to label18
+ br_if 0, $pop9 # 0: up to label21
+ br 2 # 2: down to label13
.LBB1_12: # %f.exit
- end_loop # label29:
- end_block # label19:
+ end_loop
+ end_block # label14:
block
i32.eqz $push27=, $2
- br_if 0, $pop27 # 0: down to label30
+ br_if 0, $pop27 # 0: down to label22
# BB#13: # %if.end
i32.const $push2=, 0
return $pop2
.LBB1_14: # %if.then
- end_block # label30:
+ end_block # label22:
call abort@FUNCTION
unreachable
.LBB1_15: # in Loop: Header=BB1_1 Depth=1
- end_block # label18:
+ end_block # label13:
i32.const $3=, 1
i32.const $1=, 0
i32.const $4=, -1
- br 0 # 0: up to label16
+ br 0 # 0: up to label12
.LBB1_16:
- end_loop # label17:
+ end_loop
.endfunc
.Lfunc_end1:
.size main, .Lfunc_end1-main
@@ -290,5 +294,5 @@ W:
.size W, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr24851.c.s b/test/torture-s/pr24851.c.s
index a39798204..3df7f15f2 100644
--- a/test/torture-s/pr24851.c.s
+++ b/test/torture-s/pr24851.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr25125.c.s b/test/torture-s/pr25125.c.s
index 5ff04aae2..f5117bdcd 100644
--- a/test/torture-s/pr25125.c.s
+++ b/test/torture-s/pr25125.c.s
@@ -54,6 +54,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr25737.c.s b/test/torture-s/pr25737.c.s
index 8f869b96a..3894a20af 100644
--- a/test/torture-s/pr25737.c.s
+++ b/test/torture-s/pr25737.c.s
@@ -41,4 +41,4 @@ Timer_Queue:
.size Timer_Queue, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr27073.c.s b/test/torture-s/pr27073.c.s
index 61d804974..849739f38 100644
--- a/test/torture-s/pr27073.c.s
+++ b/test/torture-s/pr27073.c.s
@@ -36,7 +36,7 @@ foo: # @foo
tee_local $push5=, $4=, $pop6
br_if 0, $pop5 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -69,58 +69,58 @@ main: # @main
i32.load $push5=, 0($0)
i32.const $push38=, 100
i32.ne $push6=, $pop5, $pop38
- br_if 0, $pop6 # 0: down to label3
+ br_if 0, $pop6 # 0: down to label2
# BB#1: # %for.cond
i32.load $push7=, 4($0)
i32.const $push42=, 200
i32.ne $push8=, $pop7, $pop42
- br_if 0, $pop8 # 0: down to label3
+ br_if 0, $pop8 # 0: down to label2
# BB#2: # %for.cond.1
i32.load $push10=, 8($0)
i32.const $push9=, 300
i32.ne $push11=, $pop10, $pop9
- br_if 0, $pop11 # 0: down to label3
+ br_if 0, $pop11 # 0: down to label2
# BB#3: # %for.cond.2
i32.load $push13=, 12($0)
i32.const $push12=, 400
i32.ne $push14=, $pop13, $pop12
- br_if 0, $pop14 # 0: down to label3
+ br_if 0, $pop14 # 0: down to label2
# BB#4: # %for.cond.3
i32.load $push16=, 16($0)
i32.const $push15=, 500
i32.ne $push17=, $pop16, $pop15
- br_if 0, $pop17 # 0: down to label3
+ br_if 0, $pop17 # 0: down to label2
# BB#5: # %for.cond.4
i32.load $push19=, 20($0)
i32.const $push18=, 100
i32.ne $push20=, $pop19, $pop18
- br_if 0, $pop20 # 0: down to label3
+ br_if 0, $pop20 # 0: down to label2
# BB#6: # %for.cond.5
i32.load $push22=, 24($0)
i32.const $push21=, 200
i32.ne $push23=, $pop22, $pop21
- br_if 0, $pop23 # 0: down to label3
+ br_if 0, $pop23 # 0: down to label2
# BB#7: # %for.cond.6
i32.load $push25=, 28($0)
i32.const $push24=, 300
i32.ne $push26=, $pop25, $pop24
- br_if 0, $pop26 # 0: down to label3
+ br_if 0, $pop26 # 0: down to label2
# BB#8: # %for.cond.7
i32.load $push28=, 32($0)
i32.const $push27=, 400
i32.ne $push29=, $pop28, $pop27
- br_if 0, $pop29 # 0: down to label3
+ br_if 0, $pop29 # 0: down to label2
# BB#9: # %for.cond.8
i32.load $push31=, 36($0)
i32.const $push30=, 500
i32.ne $push32=, $pop31, $pop30
- br_if 0, $pop32 # 0: down to label3
+ br_if 0, $pop32 # 0: down to label2
# BB#10: # %for.cond.9
i32.const $push33=, 0
call exit@FUNCTION, $pop33
unreachable
.LBB1_11: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -128,6 +128,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr27260.c.s b/test/torture-s/pr27260.c.s
index 0f8a7b4d4..d07f86c21 100644
--- a/test/torture-s/pr27260.c.s
+++ b/test/torture-s/pr27260.c.s
@@ -36,7 +36,7 @@ main: # @main
i32.const $push18=, buf
i32.add $push3=, $2, $pop18
i32.load8_u $push4=, 0($pop3)
- br_if 2, $pop4 # 2: down to label0
+ br_if 1, $pop4 # 1: down to label0
# BB#2: # %for.cond
# in Loop: Header=BB1_1 Depth=1
i32.const $push22=, 1
@@ -46,7 +46,7 @@ main: # @main
i32.le_s $push5=, $pop20, $pop19
br_if 0, $pop5 # 0: up to label1
# BB#3: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push7=, buf
i32.const $push23=, 1
i32.const $push6=, 64
@@ -55,10 +55,10 @@ main: # @main
.LBB1_4: # %for.cond3
# =>This Inner Loop Header: Depth=1
block
- loop # label4:
+ loop # label3:
i32.const $push24=, 63
i32.gt_s $push8=, $2, $pop24
- br_if 2, $pop8 # 2: down to label3
+ br_if 1, $pop8 # 1: down to label2
# BB#5: # %for.cond3.for.body6_crit_edge
# in Loop: Header=BB1_4 Depth=1
i32.add $1=, $2, $0
@@ -68,13 +68,13 @@ main: # @main
i32.load8_u $push15=, 0($1)
i32.const $push25=, 1
i32.eq $push16=, $pop15, $pop25
- br_if 0, $pop16 # 0: up to label4
+ br_if 0, $pop16 # 0: up to label3
# BB#6: # %if.then11
- end_loop # label5:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_7: # %for.end15
- end_block # label3:
+ end_block # label2:
i32.const $push11=, buf
i32.const $push10=, 0
i32.const $push9=, 64
@@ -83,10 +83,10 @@ main: # @main
.LBB1_8: # %for.cond16
# =>This Inner Loop Header: Depth=1
block
- loop # label7:
+ loop # label5:
i32.const $push27=, 63
i32.gt_s $push12=, $2, $pop27
- br_if 2, $pop12 # 2: down to label6
+ br_if 1, $pop12 # 1: down to label4
# BB#9: # %for.cond16.for.body19_crit_edge
# in Loop: Header=BB1_8 Depth=1
i32.add $1=, $2, $0
@@ -95,13 +95,13 @@ main: # @main
copy_local $2=, $pop1
i32.load8_u $push14=, 0($1)
i32.eqz $push29=, $pop14
- br_if 0, $pop29 # 0: up to label7
+ br_if 0, $pop29 # 0: up to label5
# BB#10: # %if.then24
- end_loop # label8:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_11: # %if.end33
- end_block # label6:
+ end_block # label4:
i32.const $push13=, 0
return $pop13
.LBB1_12: # %if.then
@@ -122,5 +122,5 @@ buf:
.size buf, 65
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr27285.c.s b/test/torture-s/pr27285.c.s
index ad79484dc..2ee4cb8a0 100644
--- a/test/torture-s/pr27285.c.s
+++ b/test/torture-s/pr27285.c.s
@@ -44,7 +44,7 @@ foo: # @foo
tee_local $push10=, $3=, $pop11
br_if 0, $pop10 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -111,22 +111,22 @@ main: # @main
i32.load8_u $push16=, 3($0)
i32.const $push15=, 170
i32.ne $push17=, $pop16, $pop15
- br_if 0, $pop17 # 0: down to label3
+ br_if 0, $pop17 # 0: down to label2
# BB#1: # %lor.lhs.false
i32.load8_u $push19=, 4($0)
i32.const $push18=, 187
i32.ne $push20=, $pop19, $pop18
- br_if 0, $pop20 # 0: down to label3
+ br_if 0, $pop20 # 0: down to label2
# BB#2: # %lor.lhs.false13
i32.load8_u $push22=, 5($0)
i32.const $push21=, 204
i32.ne $push23=, $pop22, $pop21
- br_if 0, $pop23 # 0: down to label3
+ br_if 0, $pop23 # 0: down to label2
# BB#3: # %lor.lhs.false22
i32.load8_u $push25=, 6($0)
i32.const $push24=, 128
i32.ne $push26=, $pop25, $pop24
- br_if 0, $pop26 # 0: down to label3
+ br_if 0, $pop26 # 0: down to label2
# BB#4: # %if.end
i32.const $push34=, 0
i32.const $push32=, 48
@@ -135,7 +135,7 @@ main: # @main
i32.const $push27=, 0
return $pop27
.LBB1_5: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -152,5 +152,5 @@ main: # @main
.size .Lmain.x, 19
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr27364.c.s b/test/torture-s/pr27364.c.s
index ddb4a5085..f7dfed907 100644
--- a/test/torture-s/pr27364.c.s
+++ b/test/torture-s/pr27364.c.s
@@ -46,5 +46,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr27671-1.c.s b/test/torture-s/pr27671-1.c.s
index 64264ea4f..faaeca8d1 100644
--- a/test/torture-s/pr27671-1.c.s
+++ b/test/torture-s/pr27671-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr28289.c.s b/test/torture-s/pr28289.c.s
index fb51fc20a..410f5f049 100644
--- a/test/torture-s/pr28289.c.s
+++ b/test/torture-s/pr28289.c.s
@@ -73,5 +73,5 @@ one:
.size one, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr28403.c.s b/test/torture-s/pr28403.c.s
index fadd566ad..47449c91e 100644
--- a/test/torture-s/pr28403.c.s
+++ b/test/torture-s/pr28403.c.s
@@ -83,6 +83,6 @@ global:
.size global, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr28651.c.s b/test/torture-s/pr28651.c.s
index afa054135..99d1ccb68 100644
--- a/test/torture-s/pr28651.c.s
+++ b/test/torture-s/pr28651.c.s
@@ -40,5 +40,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr28778.c.s b/test/torture-s/pr28778.c.s
index 4f059f89e..ac43e5879 100644
--- a/test/torture-s/pr28778.c.s
+++ b/test/torture-s/pr28778.c.s
@@ -78,5 +78,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr28982a.c.s b/test/torture-s/pr28982a.c.s
index ff372cace..bef3a88df 100644
--- a/test/torture-s/pr28982a.c.s
+++ b/test/torture-s/pr28982a.c.s
@@ -260,7 +260,7 @@ foo: # @foo
tee_local $push120=, $0=, $pop121
br_if 0, $pop120 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push142=, 0
f32.store results+4($pop142), $42
@@ -436,7 +436,7 @@ main: # @main
i32.store incs+76($pop121), $pop35
.LBB1_1: # %for.body4
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
f32.convert_s/i32 $push36=, $1
f32.store 0($0), $pop36
i32.const $push167=, 4
@@ -446,9 +446,9 @@ main: # @main
tee_local $push164=, $1=, $pop165
i32.const $push163=, 80
i32.ne $push37=, $pop164, $pop163
- br_if 0, $pop37 # 0: up to label3
+ br_if 0, $pop37 # 0: up to label2
# BB#2: # %for.end8
- end_loop # label4:
+ end_loop
i32.const $push38=, 4
call foo@FUNCTION, $pop38
i32.const $push39=, 0
@@ -594,4 +594,4 @@ input:
.size input, 320
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr28982b.c.s b/test/torture-s/pr28982b.c.s
index 576d65a7b..251507edf 100644
--- a/test/torture-s/pr28982b.c.s
+++ b/test/torture-s/pr28982b.c.s
@@ -290,7 +290,7 @@ foo: # @foo
tee_local $push135=, $0=, $pop136
br_if 0, $pop135 # 0: up to label1
.LBB1_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push160=, 0
f32.store results+4($pop160), $42
@@ -476,7 +476,7 @@ main: # @main
i32.store incs+76($pop121), $pop35
.LBB2_1: # %for.body4
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
f32.convert_s/i32 $push36=, $1
f32.store 0($0), $pop36
i32.const $push167=, 4
@@ -486,9 +486,9 @@ main: # @main
tee_local $push164=, $1=, $pop165
i32.const $push163=, 80
i32.ne $push37=, $pop164, $pop163
- br_if 0, $pop37 # 0: up to label3
+ br_if 0, $pop37 # 0: up to label2
# BB#2: # %for.end8
- end_loop # label4:
+ end_loop
i32.const $push38=, 4
call foo@FUNCTION, $pop38
i32.const $push39=, 0
@@ -634,4 +634,4 @@ input:
.size input, 320
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr29006.c.s b/test/torture-s/pr29006.c.s
index a3fea3291..46983c077 100644
--- a/test/torture-s/pr29006.c.s
+++ b/test/torture-s/pr29006.c.s
@@ -58,4 +58,4 @@ main: # @main
.size .Lmain.s, 9
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr29156.c.s b/test/torture-s/pr29156.c.s
index 6fdf5553a..fb9248099 100644
--- a/test/torture-s/pr29156.c.s
+++ b/test/torture-s/pr29156.c.s
@@ -47,4 +47,4 @@ global:
.size global, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr29695-1.c.s b/test/torture-s/pr29695-1.c.s
index 5b00ad234..16ae5e3fb 100644
--- a/test/torture-s/pr29695-1.c.s
+++ b/test/torture-s/pr29695-1.c.s
@@ -118,4 +118,4 @@ main: # @main
.size main, .Lfunc_end8-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr29695-2.c.s b/test/torture-s/pr29695-2.c.s
index 2dff902fb..5893adc30 100644
--- a/test/torture-s/pr29695-2.c.s
+++ b/test/torture-s/pr29695-2.c.s
@@ -225,5 +225,5 @@ d:
.size d, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr29797-1.c.s b/test/torture-s/pr29797-1.c.s
index ecf96f8d0..038554c4a 100644
--- a/test/torture-s/pr29797-1.c.s
+++ b/test/torture-s/pr29797-1.c.s
@@ -27,4 +27,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr29797-2.c.s b/test/torture-s/pr29797-2.c.s
index e2a1e76fc..f4b203741 100644
--- a/test/torture-s/pr29797-2.c.s
+++ b/test/torture-s/pr29797-2.c.s
@@ -27,4 +27,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr29798.c.s b/test/torture-s/pr29798.c.s
index cda47fb2c..81ba187af 100644
--- a/test/torture-s/pr29798.c.s
+++ b/test/torture-s/pr29798.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr30185.c.s b/test/torture-s/pr30185.c.s
index 87c21befa..581b825d6 100644
--- a/test/torture-s/pr30185.c.s
+++ b/test/torture-s/pr30185.c.s
@@ -30,4 +30,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr30778.c.s b/test/torture-s/pr30778.c.s
index 1bee503f4..12021d9d8 100644
--- a/test/torture-s/pr30778.c.s
+++ b/test/torture-s/pr30778.c.s
@@ -83,5 +83,5 @@ reg_stat:
.size reg_stat, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr31072.c.s b/test/torture-s/pr31072.c.s
index 4edf96629..d414f033c 100644
--- a/test/torture-s/pr31072.c.s
+++ b/test/torture-s/pr31072.c.s
@@ -34,5 +34,5 @@ ReadyFlag_NotProperlyInitialized:
.size ReadyFlag_NotProperlyInitialized, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr31136.c.s b/test/torture-s/pr31136.c.s
index 884ed8683..f348a312b 100644
--- a/test/torture-s/pr31136.c.s
+++ b/test/torture-s/pr31136.c.s
@@ -31,4 +31,4 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr31169.c.s b/test/torture-s/pr31169.c.s
index 72788d04e..01e7daea8 100644
--- a/test/torture-s/pr31169.c.s
+++ b/test/torture-s/pr31169.c.s
@@ -68,4 +68,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr31448-2.c.s b/test/torture-s/pr31448-2.c.s
index 66af820b9..ffa218890 100644
--- a/test/torture-s/pr31448-2.c.s
+++ b/test/torture-s/pr31448-2.c.s
@@ -73,4 +73,4 @@ next:
.size next, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr31448.c.s b/test/torture-s/pr31448.c.s
index 7787e4910..fb5c141d5 100644
--- a/test/torture-s/pr31448.c.s
+++ b/test/torture-s/pr31448.c.s
@@ -73,4 +73,4 @@ next:
.size next, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr31605.c.s b/test/torture-s/pr31605.c.s
index 6c0160cc8..9b9aebf2e 100644
--- a/test/torture-s/pr31605.c.s
+++ b/test/torture-s/pr31605.c.s
@@ -42,6 +42,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/pr32244-1.c.s b/test/torture-s/pr32244-1.c.s
index 21604c833..53cdffff5 100644
--- a/test/torture-s/pr32244-1.c.s
+++ b/test/torture-s/pr32244-1.c.s
@@ -55,5 +55,5 @@ x:
.size x, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr32500.c.s b/test/torture-s/pr32500.c.s
index 4fd5a74c9..11e23298c 100644
--- a/test/torture-s/pr32500.c.s
+++ b/test/torture-s/pr32500.c.s
@@ -59,5 +59,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr33142.c.s b/test/torture-s/pr33142.c.s
index 3a41466a4..158982254 100644
--- a/test/torture-s/pr33142.c.s
+++ b/test/torture-s/pr33142.c.s
@@ -73,5 +73,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr33382.c.s b/test/torture-s/pr33382.c.s
index 1173a3bc1..a18bbf665 100644
--- a/test/torture-s/pr33382.c.s
+++ b/test/torture-s/pr33382.c.s
@@ -56,5 +56,5 @@ x:
.size x, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr33631.c.s b/test/torture-s/pr33631.c.s
index 53494667c..4e11d674f 100644
--- a/test/torture-s/pr33631.c.s
+++ b/test/torture-s/pr33631.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr33669.c.s b/test/torture-s/pr33669.c.s
index 05cc0870e..7e13bb0b4 100644
--- a/test/torture-s/pr33669.c.s
+++ b/test/torture-s/pr33669.c.s
@@ -57,4 +57,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr33779-1.c.s b/test/torture-s/pr33779-1.c.s
index b7d57fcf4..e70411eb2 100644
--- a/test/torture-s/pr33779-1.c.s
+++ b/test/torture-s/pr33779-1.c.s
@@ -31,4 +31,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr33779-2.c.s b/test/torture-s/pr33779-2.c.s
index 02c998b9f..cd617f8fc 100644
--- a/test/torture-s/pr33779-2.c.s
+++ b/test/torture-s/pr33779-2.c.s
@@ -33,4 +33,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr33870-1.c.s b/test/torture-s/pr33870-1.c.s
index 20a55344d..cd2310ecc 100644
--- a/test/torture-s/pr33870-1.c.s
+++ b/test/torture-s/pr33870-1.c.s
@@ -53,7 +53,7 @@ sort_pagelist: # @sort_pagelist
block
block
block
- loop # label7:
+ loop # label6:
i32.const $push78=, 2
i32.shl $push1=, $6, $pop78
i32.add $push77=, $1, $pop1
@@ -61,7 +61,7 @@ sort_pagelist: # @sort_pagelist
i32.load $push75=, 0($pop76)
tee_local $push74=, $8=, $pop75
i32.eqz $push117=, $pop74
- br_if 2, $pop117 # 2: down to label6
+ br_if 1, $pop117 # 1: down to label5
# BB#4: # %if.else
# in Loop: Header=BB0_3 Depth=2
i32.const $push79=, 0
@@ -73,7 +73,7 @@ sort_pagelist: # @sort_pagelist
block
block
i32.eqz $push118=, $3
- br_if 0, $pop118 # 0: down to label11
+ br_if 0, $pop118 # 0: down to label9
# BB#5: # %while.body.i.preheader
# in Loop: Header=BB0_3 Depth=2
i32.const $push62=, 112
@@ -83,13 +83,13 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_2 Depth=1
# Parent Loop BB0_3 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label12:
+ loop # label10:
block
block
i32.load $push3=, 4($8)
i32.load $push2=, 4($3)
i32.ge_u $push4=, $pop3, $pop2
- br_if 0, $pop4 # 0: down to label15
+ br_if 0, $pop4 # 0: down to label12
# BB#7: # %if.then.i
# in Loop: Header=BB0_6 Depth=3
i32.const $push81=, 32
@@ -100,10 +100,10 @@ sort_pagelist: # @sort_pagelist
i32.load $9=, 0($pop8)
copy_local $10=, $3
copy_local $7=, $8
- br 1 # 1: down to label14
+ br 1 # 1: down to label11
.LBB0_8: # %if.else.i
# in Loop: Header=BB0_6 Depth=3
- end_block # label15:
+ end_block # label12:
i32.const $push83=, 32
i32.add $push5=, $7, $pop83
i32.store 0($pop5), $3
@@ -114,32 +114,34 @@ sort_pagelist: # @sort_pagelist
copy_local $7=, $3
.LBB0_9: # %if.end.i
# in Loop: Header=BB0_6 Depth=3
- end_block # label14:
+ end_block # label11:
+ block
i32.const $push84=, 0
i32.load $push9=, 0($2)
i32.load $push10=, 0($pop9)
i32.store vx($pop84), $pop10
i32.eqz $push119=, $9
- br_if 1, $pop119 # 1: down to label13
+ br_if 0, $pop119 # 0: down to label13
# BB#10: # %if.end.i
# in Loop: Header=BB0_6 Depth=3
copy_local $3=, $10
copy_local $8=, $9
- br_if 0, $10 # 0: up to label12
+ br_if 1, $10 # 1: up to label10
.LBB0_11: # %merge_pagelist.exit
# in Loop: Header=BB0_3 Depth=2
- end_loop # label13:
- br_if 1, $9 # 1: down to label10
- br 2 # 2: down to label9
+ end_block # label13:
+ end_loop
+ br_if 1, $9 # 1: down to label8
+ br 2 # 2: down to label7
.LBB0_12: # in Loop: Header=BB0_3 Depth=2
- end_block # label11:
+ end_block # label9:
copy_local $9=, $8
.LBB0_13: # %merge_pagelist.exit.thread
# in Loop: Header=BB0_3 Depth=2
- end_block # label10:
+ end_block # label8:
copy_local $10=, $9
.LBB0_14: # in Loop: Header=BB0_3 Depth=2
- end_block # label9:
+ end_block # label7:
i32.const $push90=, 32
i32.add $push11=, $7, $pop90
i32.store 0($pop11), $10
@@ -151,13 +153,13 @@ sort_pagelist: # @sort_pagelist
tee_local $push86=, $6=, $pop87
i32.const $push85=, 24
i32.lt_s $push12=, $pop86, $pop85
- br_if 0, $pop12 # 0: up to label7
+ br_if 0, $pop12 # 0: up to label6
# BB#15: # %for.end
# in Loop: Header=BB0_2 Depth=1
- end_loop # label8:
+ end_loop
i32.const $push91=, 24
i32.ne $push13=, $6, $pop91
- br_if 3, $pop13 # 3: down to label3
+ br_if 3, $pop13 # 3: down to label2
# BB#16: # %if.then9
# in Loop: Header=BB0_2 Depth=1
i32.load $8=, 0($5)
@@ -169,11 +171,11 @@ sort_pagelist: # @sort_pagelist
i32.add $push59=, $1, $pop58
copy_local $7=, $pop59
i32.eqz $push120=, $3
- br_if 1, $pop120 # 1: down to label5
+ br_if 1, $pop120 # 1: down to label4
# BB#17: # %if.then9
# in Loop: Header=BB0_2 Depth=1
i32.eqz $push121=, $8
- br_if 1, $pop121 # 1: down to label5
+ br_if 1, $pop121 # 1: down to label4
# BB#18: # %while.body.i84.preheader
# in Loop: Header=BB0_2 Depth=1
i32.const $push60=, 112
@@ -182,13 +184,13 @@ sort_pagelist: # @sort_pagelist
.LBB0_19: # %while.body.i84
# Parent Loop BB0_2 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label16:
+ loop # label14:
block
block
i32.load $push16=, 4($8)
i32.load $push15=, 4($3)
i32.ge_u $push17=, $pop16, $pop15
- br_if 0, $pop17 # 0: down to label19
+ br_if 0, $pop17 # 0: down to label16
# BB#20: # %if.then.i86
# in Loop: Header=BB0_19 Depth=2
i32.const $push95=, 32
@@ -199,10 +201,10 @@ sort_pagelist: # @sort_pagelist
i32.load $9=, 0($pop21)
copy_local $10=, $3
copy_local $7=, $8
- br 1 # 1: down to label18
+ br 1 # 1: down to label15
.LBB0_21: # %if.else.i88
# in Loop: Header=BB0_19 Depth=2
- end_block # label19:
+ end_block # label16:
i32.const $push97=, 32
i32.add $push18=, $7, $pop97
i32.store 0($pop18), $3
@@ -213,7 +215,7 @@ sort_pagelist: # @sort_pagelist
copy_local $7=, $3
.LBB0_22: # %if.end.i95
# in Loop: Header=BB0_19 Depth=2
- end_block # label18:
+ end_block # label15:
i32.const $push99=, 0
i32.load $push22=, 0($2)
i32.load $push23=, 0($pop22)
@@ -221,26 +223,26 @@ sort_pagelist: # @sort_pagelist
i32.const $push98=, 0
i32.ne $6=, $9, $pop98
i32.eqz $push122=, $9
- br_if 4, $pop122 # 4: down to label4
+ br_if 3, $pop122 # 3: down to label3
# BB#23: # %if.end.i95
# in Loop: Header=BB0_19 Depth=2
copy_local $3=, $10
copy_local $8=, $9
- br_if 0, $10 # 0: up to label16
- br 4 # 4: down to label4
+ br_if 0, $10 # 0: up to label14
+ br 3 # 3: down to label3
.LBB0_24: # %for.end.thread
# in Loop: Header=BB0_2 Depth=1
- end_loop # label17:
- end_block # label6:
+ end_loop
+ end_block # label5:
i32.store 0($4), $3
- br 2 # 2: down to label3
+ br 2 # 2: down to label2
.LBB0_25: # in Loop: Header=BB0_2 Depth=1
- end_block # label5:
+ end_block # label4:
copy_local $9=, $8
copy_local $10=, $3
.LBB0_26: # %merge_pagelist.exit102
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push100=, 32
i32.add $push25=, $7, $pop100
i32.select $push24=, $9, $10, $6
@@ -249,10 +251,10 @@ sort_pagelist: # @sort_pagelist
i32.store 0($5), $pop26
.LBB0_27: # %while.cond.backedge
# in Loop: Header=BB0_2 Depth=1
- end_block # label3:
+ end_block # label2:
br_if 0, $0 # 0: up to label1
# BB#28: # %while.end.loopexit
- end_loop # label2:
+ end_loop
i32.load $3=, 0($1)
.LBB0_29: # %while.end
end_block # label0:
@@ -264,7 +266,7 @@ sort_pagelist: # @sort_pagelist
.LBB0_30: # %for.body17
# =>This Loop Header: Depth=1
# Child Loop BB0_33 Depth 2
- loop # label20:
+ loop # label17:
i32.const $push104=, 2
i32.shl $push27=, $4, $pop104
i32.add $push28=, $1, $pop27
@@ -279,11 +281,11 @@ sort_pagelist: # @sort_pagelist
block
block
i32.eqz $push123=, $3
- br_if 0, $pop123 # 0: down to label23
+ br_if 0, $pop123 # 0: down to label19
# BB#31: # %for.body17
# in Loop: Header=BB0_30 Depth=1
i32.eqz $push124=, $8
- br_if 0, $pop124 # 0: down to label23
+ br_if 0, $pop124 # 0: down to label19
# BB#32: # %while.body.i54.preheader
# in Loop: Header=BB0_30 Depth=1
i32.const $push52=, 112
@@ -292,13 +294,13 @@ sort_pagelist: # @sort_pagelist
.LBB0_33: # %while.body.i54
# Parent Loop BB0_30 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label24:
+ loop # label20:
block
block
i32.load $push30=, 4($3)
i32.load $push29=, 4($8)
i32.ge_u $push31=, $pop30, $pop29
- br_if 0, $pop31 # 0: down to label27
+ br_if 0, $pop31 # 0: down to label22
# BB#34: # %if.then.i56
# in Loop: Header=BB0_33 Depth=2
i32.const $push106=, 32
@@ -309,10 +311,10 @@ sort_pagelist: # @sort_pagelist
i32.load $9=, 0($pop35)
copy_local $10=, $8
copy_local $7=, $3
- br 1 # 1: down to label26
+ br 1 # 1: down to label21
.LBB0_35: # %if.else.i58
# in Loop: Header=BB0_33 Depth=2
- end_block # label27:
+ end_block # label22:
i32.const $push108=, 32
i32.add $push32=, $7, $pop108
i32.store 0($pop32), $8
@@ -323,7 +325,7 @@ sort_pagelist: # @sort_pagelist
copy_local $7=, $8
.LBB0_36: # %if.end.i65
# in Loop: Header=BB0_33 Depth=2
- end_block # label26:
+ end_block # label21:
i32.const $push110=, 0
i32.load $push36=, 0($2)
i32.load $push37=, 0($pop36)
@@ -331,21 +333,21 @@ sort_pagelist: # @sort_pagelist
i32.const $push109=, 0
i32.ne $6=, $9, $pop109
i32.eqz $push125=, $9
- br_if 3, $pop125 # 3: down to label22
+ br_if 2, $pop125 # 2: down to label18
# BB#37: # %if.end.i65
# in Loop: Header=BB0_33 Depth=2
copy_local $8=, $10
copy_local $3=, $9
- br_if 0, $10 # 0: up to label24
- br 3 # 3: down to label22
+ br_if 0, $10 # 0: up to label20
+ br 2 # 2: down to label18
.LBB0_38: # in Loop: Header=BB0_30 Depth=1
- end_loop # label25:
- end_block # label23:
+ end_loop
+ end_block # label19:
copy_local $9=, $3
copy_local $10=, $8
.LBB0_39: # %merge_pagelist.exit72
# in Loop: Header=BB0_30 Depth=1
- end_block # label22:
+ end_block # label18:
i32.const $push115=, 32
i32.add $push39=, $7, $pop115
i32.select $push38=, $9, $10, $6
@@ -356,9 +358,9 @@ sort_pagelist: # @sort_pagelist
tee_local $push112=, $4=, $pop113
i32.const $push111=, 25
i32.ne $push40=, $pop112, $pop111
- br_if 0, $pop40 # 0: up to label20
+ br_if 0, $pop40 # 0: up to label17
# BB#40: # %for.end22
- end_loop # label21:
+ end_loop
i32.const $push47=, 0
i32.const $push45=, 160
i32.add $push46=, $1, $pop45
@@ -424,7 +426,7 @@ main: # @main
i32.add $push24=, $0, $pop34
i32.load $push25=, 0($pop24)
i32.eq $push26=, $pop35, $pop25
- br_if 0, $pop26 # 0: down to label28
+ br_if 0, $pop26 # 0: down to label23
# BB#1: # %if.end
i32.const $push33=, 0
i32.const $push31=, 224
@@ -433,7 +435,7 @@ main: # @main
i32.const $push40=, 0
return $pop40
.LBB1_2: # %if.then
- end_block # label28:
+ end_block # label23:
call abort@FUNCTION
unreachable
.endfunc
@@ -459,5 +461,5 @@ vx:
.size vx, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr33870.c.s b/test/torture-s/pr33870.c.s
index 5d9d5fb1e..7e0445800 100644
--- a/test/torture-s/pr33870.c.s
+++ b/test/torture-s/pr33870.c.s
@@ -55,7 +55,7 @@ sort_pagelist: # @sort_pagelist
block
block
block
- loop # label9:
+ loop # label8:
i32.const $push56=, 2
i32.shl $push1=, $7, $pop56
i32.add $push55=, $1, $pop1
@@ -63,7 +63,7 @@ sort_pagelist: # @sort_pagelist
i32.load $push53=, 0($pop54)
tee_local $push52=, $4=, $pop53
i32.eqz $push104=, $pop52
- br_if 2, $pop104 # 2: down to label8
+ br_if 1, $pop104 # 1: down to label7
# BB#4: # %if.else
# in Loop: Header=BB0_3 Depth=2
i32.const $push37=, 104
@@ -72,7 +72,7 @@ sort_pagelist: # @sort_pagelist
block
block
i32.eqz $push105=, $8
- br_if 0, $pop105 # 0: down to label12
+ br_if 0, $pop105 # 0: down to label10
# BB#5: # %while.body.lr.ph.i.preheader
# in Loop: Header=BB0_3 Depth=2
i32.const $push43=, 104
@@ -83,7 +83,7 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_3 Depth=2
# => This Loop Header: Depth=3
# Child Loop BB0_7 Depth 4
- loop # label13:
+ loop # label11:
copy_local $push58=, $4
tee_local $push57=, $3=, $pop58
i32.load $4=, 0($pop57)
@@ -92,12 +92,14 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_3 Depth=2
# Parent Loop BB0_6 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label15:
+ block
+ block
+ loop # label14:
copy_local $push60=, $8
tee_local $push59=, $11=, $pop60
i32.load $push2=, 0($pop59)
i32.lt_u $push3=, $4, $pop2
- br_if 1, $pop3 # 1: down to label16
+ br_if 1, $pop3 # 1: down to label13
# BB#8: # %if.else.i
# in Loop: Header=BB0_7 Depth=4
i32.const $push63=, 28
@@ -106,11 +108,12 @@ sort_pagelist: # @sort_pagelist
copy_local $9=, $11
i32.load $push62=, 28($11)
tee_local $push61=, $8=, $pop62
- br_if 0, $pop61 # 0: up to label15
- br 3 # 3: down to label14
+ br_if 0, $pop61 # 0: up to label14
+ br 2 # 2: down to label12
.LBB0_9: # %if.then.i
# in Loop: Header=BB0_6 Depth=3
- end_loop # label16:
+ end_loop
+ end_block # label13:
i32.const $push66=, 28
i32.add $push5=, $9, $pop66
i32.store 0($pop5), $3
@@ -119,19 +122,20 @@ sort_pagelist: # @sort_pagelist
copy_local $10=, $3
i32.load $push65=, 28($3)
tee_local $push64=, $4=, $pop65
- br_if 0, $pop64 # 0: up to label13
- br 3 # 3: down to label11
+ br_if 1, $pop64 # 1: up to label11
+ br 3 # 3: down to label9
.LBB0_10: # in Loop: Header=BB0_3 Depth=2
- end_loop # label14:
+ end_block # label12:
+ end_loop
copy_local $10=, $11
copy_local $11=, $3
- br 1 # 1: down to label11
+ br 1 # 1: down to label9
.LBB0_11: # in Loop: Header=BB0_3 Depth=2
- end_block # label12:
+ end_block # label10:
copy_local $11=, $4
.LBB0_12: # %merge_pagelist.exit
# in Loop: Header=BB0_3 Depth=2
- end_block # label11:
+ end_block # label9:
i32.store 28($10), $11
i32.load $8=, 0($5)
i32.const $push71=, 0
@@ -141,22 +145,22 @@ sort_pagelist: # @sort_pagelist
tee_local $push68=, $7=, $pop69
i32.const $push67=, 24
i32.lt_s $push6=, $pop68, $pop67
- br_if 0, $pop6 # 0: up to label9
+ br_if 0, $pop6 # 0: up to label8
# BB#13: # %for.end
# in Loop: Header=BB0_2 Depth=1
- end_loop # label10:
+ end_loop
i32.const $push72=, 24
i32.ne $push7=, $7, $pop72
- br_if 5, $pop7 # 5: down to label3
+ br_if 5, $pop7 # 5: down to label2
# BB#14: # %if.then7
# in Loop: Header=BB0_2 Depth=1
i32.load $4=, 0($6)
i32.eqz $push106=, $8
- br_if 1, $pop106 # 1: down to label7
+ br_if 1, $pop106 # 1: down to label6
# BB#15: # %if.then7
# in Loop: Header=BB0_2 Depth=1
i32.eqz $push107=, $4
- br_if 1, $pop107 # 1: down to label7
+ br_if 1, $pop107 # 1: down to label6
# BB#16: # %while.body.lr.ph.i79.preheader
# in Loop: Header=BB0_2 Depth=1
i32.const $push39=, 104
@@ -167,7 +171,7 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_2 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB0_18 Depth 3
- loop # label17:
+ loop # label15:
copy_local $push74=, $4
tee_local $push73=, $3=, $pop74
i32.load $4=, 0($pop73)
@@ -175,12 +179,13 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_2 Depth=1
# Parent Loop BB0_17 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label19:
+ block
+ loop # label17:
copy_local $push76=, $11
tee_local $push75=, $8=, $pop76
i32.load $push9=, 0($pop75)
i32.lt_u $push10=, $4, $pop9
- br_if 1, $pop10 # 1: down to label20
+ br_if 1, $pop10 # 1: down to label16
# BB#19: # %if.else.i91
# in Loop: Header=BB0_18 Depth=3
i32.const $push79=, 28
@@ -189,11 +194,12 @@ sort_pagelist: # @sort_pagelist
copy_local $9=, $8
i32.load $push78=, 28($8)
tee_local $push77=, $11=, $pop78
- br_if 0, $pop77 # 0: up to label19
- br 6 # 6: down to label6
+ br_if 0, $pop77 # 0: up to label17
+ br 5 # 5: down to label5
.LBB0_20: # %if.then.i88
# in Loop: Header=BB0_17 Depth=2
- end_loop # label20:
+ end_loop
+ end_block # label16:
i32.const $push82=, 28
i32.add $push12=, $9, $pop82
i32.store 0($pop12), $3
@@ -201,45 +207,45 @@ sort_pagelist: # @sort_pagelist
copy_local $11=, $8
i32.load $push81=, 28($3)
tee_local $push80=, $4=, $pop81
- br_if 0, $pop80 # 0: up to label17
- br 6 # 6: down to label4
+ br_if 0, $pop80 # 0: up to label15
+ br 5 # 5: down to label3
.LBB0_21: # %for.end.thread
# in Loop: Header=BB0_2 Depth=1
- end_loop # label18:
- end_block # label8:
+ end_loop
+ end_block # label7:
i32.store 0($2), $8
- br 4 # 4: down to label3
+ br 4 # 4: down to label2
.LBB0_22: # %while.end.i96
# in Loop: Header=BB0_2 Depth=1
- end_block # label7:
+ end_block # label6:
i32.const $push41=, 104
i32.add $push42=, $1, $pop41
copy_local $push84=, $pop42
tee_local $push83=, $11=, $pop84
copy_local $3=, $pop83
- br_if 1, $4 # 1: down to label5
- br 2 # 2: down to label4
+ br_if 1, $4 # 1: down to label4
+ br 2 # 2: down to label3
.LBB0_23: # in Loop: Header=BB0_2 Depth=1
- end_block # label6:
+ end_block # label5:
copy_local $11=, $8
copy_local $4=, $3
.LBB0_24: # %while.end.thread.i99
# in Loop: Header=BB0_2 Depth=1
- end_block # label5:
+ end_block # label4:
copy_local $3=, $11
copy_local $8=, $4
.LBB0_25: # %merge_pagelist.exit103
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.store 28($3), $8
i32.load $push13=, 0($5)
i32.store 0($6), $pop13
.LBB0_26: # %while.cond.backedge
# in Loop: Header=BB0_2 Depth=1
- end_block # label3:
+ end_block # label2:
br_if 0, $0 # 0: up to label1
# BB#27: # %while.end.loopexit
- end_loop # label2:
+ end_loop
i32.load $4=, 0($1)
.LBB0_28: # %while.end
end_block # label0:
@@ -248,7 +254,7 @@ sort_pagelist: # @sort_pagelist
# =>This Loop Header: Depth=1
# Child Loop BB0_32 Depth 2
# Child Loop BB0_33 Depth 3
- loop # label21:
+ loop # label18:
i32.const $push85=, 2
i32.shl $push14=, $10, $pop85
i32.add $push15=, $1, $pop14
@@ -258,11 +264,11 @@ sort_pagelist: # @sort_pagelist
block
block
i32.eqz $push108=, $4
- br_if 0, $pop108 # 0: down to label26
+ br_if 0, $pop108 # 0: down to label22
# BB#30: # %for.body15
# in Loop: Header=BB0_29 Depth=1
i32.eqz $push109=, $11
- br_if 0, $pop109 # 0: down to label26
+ br_if 0, $pop109 # 0: down to label22
# BB#31: # %while.body.lr.ph.i47.preheader
# in Loop: Header=BB0_29 Depth=1
i32.const $push29=, 104
@@ -273,7 +279,7 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_29 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB0_33 Depth 3
- loop # label27:
+ loop # label23:
copy_local $push87=, $4
tee_local $push86=, $3=, $pop87
i32.load $4=, 0($pop86)
@@ -281,12 +287,13 @@ sort_pagelist: # @sort_pagelist
# Parent Loop BB0_29 Depth=1
# Parent Loop BB0_32 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label29:
+ block
+ loop # label25:
copy_local $push89=, $8
tee_local $push88=, $11=, $pop89
i32.load $push16=, 0($pop88)
i32.lt_u $push17=, $4, $pop16
- br_if 1, $pop17 # 1: down to label30
+ br_if 1, $pop17 # 1: down to label24
# BB#34: # %if.else.i59
# in Loop: Header=BB0_33 Depth=3
i32.const $push92=, 28
@@ -295,11 +302,12 @@ sort_pagelist: # @sort_pagelist
copy_local $9=, $11
i32.load $push91=, 28($11)
tee_local $push90=, $8=, $pop91
- br_if 0, $pop90 # 0: up to label29
- br 5 # 5: down to label25
+ br_if 0, $pop90 # 0: up to label25
+ br 4 # 4: down to label21
.LBB0_35: # %if.then.i56
# in Loop: Header=BB0_32 Depth=2
- end_loop # label30:
+ end_loop
+ end_block # label24:
i32.const $push95=, 28
i32.add $push19=, $9, $pop95
i32.store 0($pop19), $3
@@ -307,31 +315,31 @@ sort_pagelist: # @sort_pagelist
copy_local $8=, $11
i32.load $push94=, 28($3)
tee_local $push93=, $4=, $pop94
- br_if 0, $pop93 # 0: up to label27
- br 5 # 5: down to label23
+ br_if 0, $pop93 # 0: up to label23
+ br 4 # 4: down to label19
.LBB0_36: # %while.end.i64
# in Loop: Header=BB0_29 Depth=1
- end_loop # label28:
- end_block # label26:
+ end_loop
+ end_block # label22:
i32.const $push33=, 104
i32.add $push34=, $1, $pop33
copy_local $push97=, $pop34
tee_local $push96=, $8=, $pop97
copy_local $3=, $pop96
- br_if 1, $4 # 1: down to label24
- br 2 # 2: down to label23
+ br_if 1, $4 # 1: down to label20
+ br 2 # 2: down to label19
.LBB0_37: # in Loop: Header=BB0_29 Depth=1
- end_block # label25:
+ end_block # label21:
copy_local $8=, $11
copy_local $4=, $3
.LBB0_38: # %while.end.thread.i67
# in Loop: Header=BB0_29 Depth=1
- end_block # label24:
+ end_block # label20:
copy_local $3=, $8
copy_local $11=, $4
.LBB0_39: # %merge_pagelist.exit71
# in Loop: Header=BB0_29 Depth=1
- end_block # label23:
+ end_block # label19:
i32.store 28($3), $11
i32.const $push31=, 104
i32.add $push32=, $1, $pop31
@@ -343,9 +351,9 @@ sort_pagelist: # @sort_pagelist
tee_local $push99=, $10=, $pop100
i32.const $push98=, 25
i32.ne $push20=, $pop99, $pop98
- br_if 0, $pop20 # 0: up to label21
+ br_if 0, $pop20 # 0: up to label18
# BB#40: # %for.end20
- end_loop # label22:
+ end_loop
i32.const $push28=, 0
i32.const $push26=, 144
i32.add $push27=, $1, $pop26
@@ -401,7 +409,7 @@ main: # @main
tee_local $push25=, $0=, $pop26
i32.load $push16=, 28($0)
i32.eq $push17=, $pop25, $pop16
- br_if 0, $pop17 # 0: down to label31
+ br_if 0, $pop17 # 0: down to label26
# BB#1: # %if.end
i32.const $push24=, 0
i32.const $push22=, 208
@@ -410,7 +418,7 @@ main: # @main
i32.const $push30=, 0
return $pop30
.LBB1_2: # %if.then
- end_block # label31:
+ end_block # label26:
call abort@FUNCTION
unreachable
.endfunc
@@ -418,5 +426,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr33992.c.s b/test/torture-s/pr33992.c.s
index fcbcb4367..459768f8a 100644
--- a/test/torture-s/pr33992.c.s
+++ b/test/torture-s/pr33992.c.s
@@ -48,7 +48,7 @@ do_test: # @do_test
i64.eqz $push4=, $pop3
br_if 0, $pop4 # 0: up to label1
# BB#2: # %foo.exit
- end_loop # label2:
+ end_loop
i64.const $push5=, 32
i64.shr_s $push6=, $4, $pop5
call bar@FUNCTION, $pop6
@@ -57,7 +57,7 @@ do_test: # @do_test
i64.const $3=, 63
.LBB1_3: # %for.cond.i.1
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
i64.const $push19=, 4294967296
i64.add $4=, $4, $pop19
i64.const $push18=, 4294967295
@@ -69,9 +69,9 @@ do_test: # @do_test
i64.shl $push7=, $pop16, $2
i64.and $push8=, $pop7, $1
i64.eqz $push9=, $pop8
- br_if 0, $pop9 # 0: up to label3
+ br_if 0, $pop9 # 0: up to label2
# BB#4: # %foo.exit.1
- end_loop # label4:
+ end_loop
i64.const $push10=, 32
i64.shr_s $push11=, $4, $pop10
call bar@FUNCTION, $pop11
@@ -111,5 +111,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr34070-1.c.s b/test/torture-s/pr34070-1.c.s
index 83e59e49c..82e1e0217 100644
--- a/test/torture-s/pr34070-1.c.s
+++ b/test/torture-s/pr34070-1.c.s
@@ -29,4 +29,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34070-2.c.s b/test/torture-s/pr34070-2.c.s
index 20eae2c57..f82131e84 100644
--- a/test/torture-s/pr34070-2.c.s
+++ b/test/torture-s/pr34070-2.c.s
@@ -30,4 +30,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34099-2.c.s b/test/torture-s/pr34099-2.c.s
index 084687462..dafe93b87 100644
--- a/test/torture-s/pr34099-2.c.s
+++ b/test/torture-s/pr34099-2.c.s
@@ -72,4 +72,4 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34099.c.s b/test/torture-s/pr34099.c.s
index fb64338a7..6c59cf780 100644
--- a/test/torture-s/pr34099.c.s
+++ b/test/torture-s/pr34099.c.s
@@ -28,4 +28,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34130.c.s b/test/torture-s/pr34130.c.s
index 6573ed15b..5c1ef79cf 100644
--- a/test/torture-s/pr34130.c.s
+++ b/test/torture-s/pr34130.c.s
@@ -40,4 +40,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34154.c.s b/test/torture-s/pr34154.c.s
index 97e0ed510..d5f76fdd8 100644
--- a/test/torture-s/pr34154.c.s
+++ b/test/torture-s/pr34154.c.s
@@ -34,4 +34,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34176.c.s b/test/torture-s/pr34176.c.s
index b806bdd52..953b6c777 100644
--- a/test/torture-s/pr34176.c.s
+++ b/test/torture-s/pr34176.c.s
@@ -74,31 +74,31 @@ main: # @main
i32.const $1=, 0
block
i32.eqz $push18=, $0
- br_if 0, $pop18 # 0: down to label3
+ br_if 0, $pop18 # 0: down to label2
# BB#2: # %while.body.preheader
# in Loop: Header=BB2_1 Depth=1
i32.const $1=, 0
.LBB2_3: # %while.body
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label4:
+ loop # label3:
i32.const $push17=, 8
i32.add $1=, $1, $pop17
i32.const $push16=, -1
i32.add $push15=, $0, $pop16
tee_local $push14=, $0=, $pop15
- br_if 0, $pop14 # 0: up to label4
+ br_if 0, $pop14 # 0: up to label3
.LBB2_4: # %cleanup.thread
# in Loop: Header=BB2_1 Depth=1
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.const $push10=, 12
i32.add $push11=, $2, $pop10
i32.call $drop=, hash_find_entry@FUNCTION, $pop11
i32.eqz $push19=, $1
br_if 0, $pop19 # 0: up to label1
# BB#5: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push7=, 0
i32.const $push5=, 16
i32.add $push6=, $2, $pop5
@@ -117,5 +117,5 @@ foo.count:
.size foo.count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr34415.c.s b/test/torture-s/pr34415.c.s
index 0ae0b4fd2..434848f18 100644
--- a/test/torture-s/pr34415.c.s
+++ b/test/torture-s/pr34415.c.s
@@ -33,46 +33,46 @@ foo: # @foo
tee_local $push16=, $3=, $pop17
i32.const $push15=, 66
i32.eq $push4=, $pop16, $pop15
- br_if 0, $pop4 # 0: down to label2
+ br_if 0, $pop4 # 0: down to label1
# BB#2: # %for.cond
# in Loop: Header=BB0_1 Depth=1
block
i32.const $push26=, 65
i32.ne $push5=, $3, $pop26
- br_if 0, $pop5 # 0: down to label3
+ br_if 0, $pop5 # 0: down to label2
# BB#3: # %do.body.preheader
# in Loop: Header=BB0_1 Depth=1
copy_local $0=, $1
.LBB0_4: # %do.body
# Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label4:
+ loop # label3:
i32.const $push30=, 1
i32.add $push29=, $0, $pop30
tee_local $push28=, $0=, $pop29
i32.load8_u $push6=, 0($pop28)
i32.const $push27=, 43
i32.eq $push7=, $pop6, $pop27
- br_if 0, $pop7 # 0: up to label4
- br 3 # 3: down to label2
+ br_if 0, $pop7 # 0: up to label3
+ br 2 # 2: down to label1
.LBB0_5: # %for.end
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
block
i32.const $push8=, 3
i32.lt_s $push9=, $5, $pop8
- br_if 0, $pop9 # 0: down to label6
+ br_if 0, $pop9 # 0: down to label4
# BB#6: # %land.lhs.true17
i32.const $push10=, 58
i32.eq $push11=, $2, $pop10
i32.select $push12=, $4, $1, $pop11
return $pop12
.LBB0_7: # %if.end22
- end_block # label6:
+ end_block # label4:
return $1
.LBB0_8: # %cleanup.thread
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.const $push14=, 1
i32.add $5=, $5, $pop14
i32.const $push13=, 1
@@ -80,7 +80,7 @@ foo: # @foo
copy_local $4=, $1
br 0 # 0: up to label0
.LBB0_9:
- end_loop # label1:
+ end_loop
.endfunc
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
@@ -108,4 +108,4 @@ main: # @main
.size .L.str, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr34456.c.s b/test/torture-s/pr34456.c.s
index 6cc12e26f..44eb37ff3 100644
--- a/test/torture-s/pr34456.c.s
+++ b/test/torture-s/pr34456.c.s
@@ -103,5 +103,5 @@ errors:
.size errors, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype qsort, void, i32, i32, i32, i32
diff --git a/test/torture-s/pr34768-1.c.s b/test/torture-s/pr34768-1.c.s
index a16eac742..adcd46206 100644
--- a/test/torture-s/pr34768-1.c.s
+++ b/test/torture-s/pr34768-1.c.s
@@ -86,5 +86,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr34768-2.c.s b/test/torture-s/pr34768-2.c.s
index 9f7784372..bf04d70ed 100644
--- a/test/torture-s/pr34768-2.c.s
+++ b/test/torture-s/pr34768-2.c.s
@@ -90,5 +90,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr34971.c.s b/test/torture-s/pr34971.c.s
index 4e553c7a6..57e401f2b 100644
--- a/test/torture-s/pr34971.c.s
+++ b/test/torture-s/pr34971.c.s
@@ -62,5 +62,5 @@ x:
.size x, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr34982.c.s b/test/torture-s/pr34982.c.s
index 0d89e7366..2294ffb91 100644
--- a/test/torture-s/pr34982.c.s
+++ b/test/torture-s/pr34982.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr35163.c.s b/test/torture-s/pr35163.c.s
index 67bc86b4f..ddd66beb6 100644
--- a/test/torture-s/pr35163.c.s
+++ b/test/torture-s/pr35163.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr35231.c.s b/test/torture-s/pr35231.c.s
index 202a3bcf6..7f2e695e6 100644
--- a/test/torture-s/pr35231.c.s
+++ b/test/torture-s/pr35231.c.s
@@ -40,5 +40,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr35390.c.s b/test/torture-s/pr35390.c.s
index 375596d4f..15ecfc090 100644
--- a/test/torture-s/pr35390.c.s
+++ b/test/torture-s/pr35390.c.s
@@ -28,4 +28,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr35456.c.s b/test/torture-s/pr35456.c.s
index 8e1ee6e3e..3d6fe7665 100644
--- a/test/torture-s/pr35456.c.s
+++ b/test/torture-s/pr35456.c.s
@@ -43,5 +43,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr35472.c.s b/test/torture-s/pr35472.c.s
index 1649431d8..224435d6a 100644
--- a/test/torture-s/pr35472.c.s
+++ b/test/torture-s/pr35472.c.s
@@ -134,5 +134,5 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr35800.c.s b/test/torture-s/pr35800.c.s
index b70455076..ebf288dfb 100644
--- a/test/torture-s/pr35800.c.s
+++ b/test/torture-s/pr35800.c.s
@@ -58,7 +58,7 @@ main: # @main
i32.load8_u $push1=, 0($pop0)
i32.const $push5=, 105
i32.ne $push2=, $pop1, $pop5
- br_if 2, $pop2 # 2: down to label2
+ br_if 1, $pop2 # 1: down to label2
# BB#2: # %for.cond
# in Loop: Header=BB1_1 Depth=1
i32.const $push10=, 4
@@ -70,7 +70,7 @@ main: # @main
i32.ge_s $push3=, $pop7, $pop6
br_if 0, $pop3 # 0: up to label3
# BB#3: # %if.end21
- end_loop # label4:
+ end_loop
i32.const $push4=, 0
return $pop4
.LBB1_4: # %if.then16
@@ -137,5 +137,5 @@ main: # @main
.size .Lswitch.table, 132
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr36034-1.c.s b/test/torture-s/pr36034-1.c.s
index 243671a56..506134905 100644
--- a/test/torture-s/pr36034-1.c.s
+++ b/test/torture-s/pr36034-1.c.s
@@ -398,5 +398,5 @@ tmp:
.size tmp, 240
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr36034-2.c.s b/test/torture-s/pr36034-2.c.s
index 228cbe086..3c4878eb6 100644
--- a/test/torture-s/pr36034-2.c.s
+++ b/test/torture-s/pr36034-2.c.s
@@ -398,5 +398,5 @@ tmp:
.size tmp, 240
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr36038.c.s b/test/torture-s/pr36038.c.s
index 691883dd7..f9b5ec8b1 100644
--- a/test/torture-s/pr36038.c.s
+++ b/test/torture-s/pr36038.c.s
@@ -48,7 +48,7 @@ doit: # @doit
tee_local $push23=, $1=, $pop24
br_if 0, $pop23 # 0: up to label1
.LBB0_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -109,12 +109,12 @@ main: # @main
i32.const $push14=, list
i32.const $push13=, 80
i32.call $push16=, memcmp@FUNCTION, $pop15, $pop14, $pop13
- br_if 0, $pop16 # 0: down to label3
+ br_if 0, $pop16 # 0: down to label2
# BB#1: # %if.end
i32.const $push32=, 0
return $pop32
.LBB1_2: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -176,6 +176,6 @@ indices:
.size indices, 40
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr36077.c.s b/test/torture-s/pr36077.c.s
index 574da62e4..c69a11d80 100644
--- a/test/torture-s/pr36077.c.s
+++ b/test/torture-s/pr36077.c.s
@@ -28,4 +28,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr36093.c.s b/test/torture-s/pr36093.c.s
index 1728e0960..84d59babd 100644
--- a/test/torture-s/pr36093.c.s
+++ b/test/torture-s/pr36093.c.s
@@ -39,4 +39,4 @@ foo:
.size foo, 2560
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr36321.c.s b/test/torture-s/pr36321.c.s
index a1f5719bb..b735e9224 100644
--- a/test/torture-s/pr36321.c.s
+++ b/test/torture-s/pr36321.c.s
@@ -42,4 +42,4 @@ argp:
.size .L.str, 10
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr36339.c.s b/test/torture-s/pr36339.c.s
index b6784f4c7..e66da10bf 100644
--- a/test/torture-s/pr36339.c.s
+++ b/test/torture-s/pr36339.c.s
@@ -92,5 +92,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr36343.c.s b/test/torture-s/pr36343.c.s
index e5f237313..3d0832ff5 100644
--- a/test/torture-s/pr36343.c.s
+++ b/test/torture-s/pr36343.c.s
@@ -90,5 +90,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr36691.c.s b/test/torture-s/pr36691.c.s
index 1b1264b1f..fb820b168 100644
--- a/test/torture-s/pr36691.c.s
+++ b/test/torture-s/pr36691.c.s
@@ -39,4 +39,4 @@ g_5:
.size g_5, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr36765.c.s b/test/torture-s/pr36765.c.s
index 449be8775..484950c43 100644
--- a/test/torture-s/pr36765.c.s
+++ b/test/torture-s/pr36765.c.s
@@ -50,6 +50,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype __builtin_malloc, i32
.functype abort, void
diff --git a/test/torture-s/pr37102.c.s b/test/torture-s/pr37102.c.s
index fa5dde4b4..9381f0604 100644
--- a/test/torture-s/pr37102.c.s
+++ b/test/torture-s/pr37102.c.s
@@ -86,5 +86,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr37125.c.s b/test/torture-s/pr37125.c.s
index f638e9272..469a35e5f 100644
--- a/test/torture-s/pr37125.c.s
+++ b/test/torture-s/pr37125.c.s
@@ -42,5 +42,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr37573.c.s b/test/torture-s/pr37573.c.s
index 709e249a5..ea9ed89a8 100644
--- a/test/torture-s/pr37573.c.s
+++ b/test/torture-s/pr37573.c.s
@@ -65,7 +65,7 @@ bar: # @bar
i32.ne $push6=, $pop135, $pop134
br_if 0, $pop6 # 0: up to label1
# BB#2: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push7=, 1
i32.store 12($3), $pop7
i32.const $push9=, 0
@@ -274,7 +274,7 @@ foo: # @foo
tee_local $push37=, $4=, $pop38
i32.store 4($0), $pop37
block
- br_if 0, $4 # 0: down to label3
+ br_if 0, $4 # 0: down to label2
# BB#1: # %if.then
i32.const $push39=, 8
i32.add $push2=, $0, $pop39
@@ -283,7 +283,7 @@ foo: # @foo
i32.const $3=, 0
.LBB2_2: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.add $push55=, $0, $3
tee_local $push54=, $2=, $pop55
i32.const $push53=, 8
@@ -316,10 +316,10 @@ foo: # @foo
tee_local $push41=, $3=, $pop42
i32.const $push40=, 908
i32.ne $push16=, $pop41, $pop40
- br_if 0, $pop16 # 0: up to label4
+ br_if 0, $pop16 # 0: up to label3
.LBB2_3: # %if.end
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.load $push63=, 0($0)
tee_local $push62=, $4=, $pop63
i32.const $push17=, 4
@@ -369,6 +369,6 @@ q:
.size q, 23
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr37882.c.s b/test/torture-s/pr37882.c.s
index 3ee628dbc..ccd71bccc 100644
--- a/test/torture-s/pr37882.c.s
+++ b/test/torture-s/pr37882.c.s
@@ -30,4 +30,4 @@ s:
.size s, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr37924.c.s b/test/torture-s/pr37924.c.s
index c39937cd2..38d21aab1 100644
--- a/test/torture-s/pr37924.c.s
+++ b/test/torture-s/pr37924.c.s
@@ -67,4 +67,4 @@ b:
.size b, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr37931.c.s b/test/torture-s/pr37931.c.s
index 304cc2b19..7411e89ac 100644
--- a/test/torture-s/pr37931.c.s
+++ b/test/torture-s/pr37931.c.s
@@ -30,4 +30,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr38048-1.c.s b/test/torture-s/pr38048-1.c.s
index a66b798e9..cc8f66677 100644
--- a/test/torture-s/pr38048-1.c.s
+++ b/test/torture-s/pr38048-1.c.s
@@ -27,4 +27,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr38048-2.c.s b/test/torture-s/pr38048-2.c.s
index 95d130a76..b0cfba663 100644
--- a/test/torture-s/pr38048-2.c.s
+++ b/test/torture-s/pr38048-2.c.s
@@ -27,4 +27,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr38051.c.s b/test/torture-s/pr38051.c.s
index 09573bfb9..a8a79cdef 100644
--- a/test/torture-s/pr38051.c.s
+++ b/test/torture-s/pr38051.c.s
@@ -244,82 +244,82 @@ mymemcmp: # @mymemcmp
block
block
block
- br_table $11, 27, 35, 36, 37, 28, 38, 39, 40, 29, 30, 41, 42, 43, 31, 24, 32, 33, 34, 25, 26, 44, 45, 46, 47, 48, 3, 11, 12, 13, 4, 14, 15, 16, 5, 6, 17, 18, 19, 7, 0, 8, 9, 10, 1, 2, 20, 21, 22, 23, 23 # 27: down to label61
- # 35: down to label53
- # 36: down to label52
- # 37: down to label51
- # 28: down to label60
- # 38: down to label50
- # 39: down to label49
- # 40: down to label48
- # 29: down to label59
- # 30: down to label58
- # 41: down to label47
- # 42: down to label46
- # 43: down to label45
- # 31: down to label57
- # 24: down to label64
- # 32: down to label56
- # 33: down to label55
- # 34: down to label54
- # 25: down to label63
- # 26: down to label62
- # 44: down to label44
- # 45: down to label43
- # 46: down to label42
- # 47: down to label41
- # 48: down to label40
- # 3: down to label85
- # 11: down to label77
- # 12: down to label76
- # 13: down to label75
- # 4: down to label84
- # 14: down to label74
- # 15: down to label73
- # 16: down to label72
- # 5: down to label83
- # 6: down to label82
- # 17: down to label71
- # 18: down to label70
- # 19: down to label69
- # 7: down to label81
- # 0: down to label88
- # 8: down to label80
- # 9: down to label79
- # 10: down to label78
- # 1: down to label87
- # 2: down to label86
- # 20: down to label68
- # 21: down to label67
- # 22: down to label66
- # 23: down to label65
+ br_table $11, 27, 35, 36, 37, 28, 38, 39, 40, 29, 30, 41, 42, 43, 31, 24, 32, 33, 34, 25, 26, 44, 45, 46, 47, 48, 3, 11, 12, 13, 4, 14, 15, 16, 5, 6, 17, 18, 19, 7, 0, 8, 9, 10, 1, 2, 20, 21, 22, 23, 23 # 27: down to label60
+ # 35: down to label52
+ # 36: down to label51
+ # 37: down to label50
+ # 28: down to label59
+ # 38: down to label49
+ # 39: down to label48
+ # 40: down to label47
+ # 29: down to label58
+ # 30: down to label57
+ # 41: down to label46
+ # 42: down to label45
+ # 43: down to label44
+ # 31: down to label56
+ # 24: down to label63
+ # 32: down to label55
+ # 33: down to label54
+ # 34: down to label53
+ # 25: down to label62
+ # 26: down to label61
+ # 44: down to label43
+ # 45: down to label42
+ # 46: down to label41
+ # 47: down to label40
+ # 48: down to label39
+ # 3: down to label84
+ # 11: down to label76
+ # 12: down to label75
+ # 13: down to label74
+ # 4: down to label83
+ # 14: down to label73
+ # 15: down to label72
+ # 16: down to label71
+ # 5: down to label82
+ # 6: down to label81
+ # 17: down to label70
+ # 18: down to label69
+ # 19: down to label68
+ # 7: down to label80
+ # 0: down to label87
+ # 8: down to label79
+ # 9: down to label78
+ # 10: down to label77
+ # 1: down to label86
+ # 2: down to label85
+ # 20: down to label67
+ # 21: down to label66
+ # 22: down to label65
+ # 23: down to label64
.LBB0_23: # %do1.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label88:
+ end_block # label87:
i32.load $push162=, 0($0)
tee_local $push161=, $0=, $pop162
i32.load $push160=, 0($1)
tee_local $push159=, $1=, $pop160
i32.ne $push80=, $pop161, $pop159
- br_if 68, $pop80 # 68: down to label19
+ br_if 68, $pop80 # 68: down to label18
# BB#24: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 43
br 72 # 72: up to label14
.LBB0_25: # %if.end37.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label87:
+ end_block # label86:
i32.load $5=, 12($4)
i32.load $6=, 12($3)
i32.const $push82=, -4
i32.add $push164=, $2, $pop82
tee_local $push163=, $2=, $pop164
i32.eqz $push225=, $pop163
- br_if 69, $pop225 # 69: down to label17
+ br_if 69, $pop225 # 69: down to label16
# BB#26: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 44
br 71 # 71: up to label14
.LBB0_27: # in Loop: Header=BB0_22 Depth=1
- end_block # label86:
+ end_block # label85:
i32.const $push83=, 16
i32.add $1=, $4, $pop83
i32.const $push165=, 16
@@ -329,26 +329,26 @@ mymemcmp: # @mymemcmp
br 70 # 70: up to label14
.LBB0_29: # %do.body.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label85:
+ end_block # label84:
i32.ne $push84=, $6, $5
- br_if 45, $pop84 # 45: down to label39
+ br_if 45, $pop84 # 45: down to label38
# BB#30: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 29
br 69 # 69: up to label14
.LBB0_31: # %do3.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label84:
+ end_block # label83:
i32.load $push169=, 0($0)
tee_local $push168=, $4=, $pop169
i32.load $push167=, 0($1)
tee_local $push166=, $3=, $pop167
i32.ne $push87=, $pop168, $pop166
- br_if 59, $pop87 # 59: down to label24
+ br_if 59, $pop87 # 59: down to label23
# BB#32: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 33
br 68 # 68: up to label14
.LBB0_33: # in Loop: Header=BB0_22 Depth=1
- end_block # label83:
+ end_block # label82:
copy_local $3=, $0
copy_local $4=, $1
i32.const $push86=, 4
@@ -362,26 +362,26 @@ mymemcmp: # @mymemcmp
br 67 # 67: up to label14
.LBB0_35: # %do2.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label82:
+ end_block # label81:
i32.load $push174=, 0($0)
tee_local $push173=, $0=, $pop174
i32.load $push172=, 0($1)
tee_local $push171=, $1=, $pop172
i32.ne $push90=, $pop173, $pop171
- br_if 59, $pop90 # 59: down to label22
+ br_if 59, $pop90 # 59: down to label21
# BB#36: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 38
br 66 # 66: up to label14
.LBB0_37: # in Loop: Header=BB0_22 Depth=1
- end_block # label81:
+ end_block # label80:
i32.const $push89=, 8
i32.add $1=, $4, $pop89
i32.const $push175=, 8
i32.add $0=, $3, $pop175
- br 60 # 60: down to label20
+ br 60 # 60: down to label19
.LBB0_38: # %if.then35.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label80:
+ end_block # label79:
i32.store 12($10), $0
i32.store 8($10), $1
i32.const $push114=, 8
@@ -395,7 +395,7 @@ mymemcmp: # @mymemcmp
br 64 # 64: up to label14
.LBB0_40: # %do.body.i116.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label79:
+ end_block # label78:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push177=, 1
@@ -405,17 +405,17 @@ mymemcmp: # @mymemcmp
i32.add $push10=, $10, $pop176
copy_local $10=, $pop10
i32.eq $push81=, $2, $0
- br_if 60, $pop81 # 60: down to label18
+ br_if 60, $pop81 # 60: down to label17
# BB#41: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 42
br 63 # 63: up to label14
.LBB0_42: # %mymemcmp1.exit120.i
- end_block # label78:
+ end_block # label77:
i32.sub $push99=, $2, $0
return $pop99
.LBB0_43: # %if.then.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label77:
+ end_block # label76:
i32.store 12($10), $6
i32.store 8($10), $5
i32.const $push110=, 8
@@ -429,7 +429,7 @@ mymemcmp: # @mymemcmp
br 61 # 61: up to label14
.LBB0_45: # %do.body.i.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label76:
+ end_block # label75:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push179=, 1
@@ -439,17 +439,17 @@ mymemcmp: # @mymemcmp
i32.add $push2=, $10, $pop178
copy_local $10=, $pop2
i32.eq $push85=, $2, $0
- br_if 50, $pop85 # 50: down to label25
+ br_if 50, $pop85 # 50: down to label24
# BB#46: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 28
br 60 # 60: up to label14
.LBB0_47: # %mymemcmp1.exit.i
- end_block # label75:
+ end_block # label74:
i32.sub $push102=, $2, $0
return $pop102
.LBB0_48: # %if.then23.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label74:
+ end_block # label73:
i32.store 12($10), $4
i32.store 8($10), $3
i32.const $push122=, 8
@@ -463,7 +463,7 @@ mymemcmp: # @mymemcmp
br 58 # 58: up to label14
.LBB0_50: # %do.body.i140.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label73:
+ end_block # label72:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push181=, 1
@@ -473,17 +473,17 @@ mymemcmp: # @mymemcmp
i32.add $push6=, $10, $pop180
copy_local $10=, $pop6
i32.eq $push88=, $2, $0
- br_if 49, $pop88 # 49: down to label23
+ br_if 49, $pop88 # 49: down to label22
# BB#51: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 32
br 57 # 57: up to label14
.LBB0_52: # %mymemcmp1.exit144.i
- end_block # label72:
+ end_block # label71:
i32.sub $push101=, $2, $0
return $pop101
.LBB0_53: # %if.then29.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label71:
+ end_block # label70:
i32.store 12($10), $0
i32.store 8($10), $1
i32.const $push118=, 8
@@ -497,7 +497,7 @@ mymemcmp: # @mymemcmp
br 55 # 55: up to label14
.LBB0_55: # %do.body.i128.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label70:
+ end_block # label69:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push183=, 1
@@ -507,26 +507,26 @@ mymemcmp: # @mymemcmp
i32.add $push8=, $10, $pop182
copy_local $10=, $pop8
i32.eq $push91=, $2, $0
- br_if 48, $pop91 # 48: down to label21
+ br_if 48, $pop91 # 48: down to label20
# BB#56: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 37
br 54 # 54: up to label14
.LBB0_57: # %mymemcmp1.exit132.i
- end_block # label69:
+ end_block # label68:
i32.sub $push100=, $2, $0
return $pop100
.LBB0_58: # %do0.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label68:
+ end_block # label67:
i32.const $1=, 0
i32.eq $push92=, $6, $5
- br_if 41, $pop92 # 41: down to label26
+ br_if 41, $pop92 # 41: down to label25
# BB#59: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 46
br 52 # 52: up to label14
.LBB0_60: # %if.then43.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label67:
+ end_block # label66:
i32.store 12($10), $6
i32.store 8($10), $5
i32.const $push106=, 8
@@ -540,7 +540,7 @@ mymemcmp: # @mymemcmp
br 51 # 51: up to label14
.LBB0_62: # %do.body.i104.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label66:
+ end_block # label65:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push185=, 1
@@ -550,17 +550,17 @@ mymemcmp: # @mymemcmp
i32.add $push12=, $10, $pop184
copy_local $10=, $pop12
i32.eq $push93=, $2, $0
- br_if 49, $pop93 # 49: down to label16
+ br_if 49, $pop93 # 49: down to label15
# BB#63: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 48
br 50 # 50: up to label14
.LBB0_64: # %mymemcmp1.exit108.i
- end_block # label65:
+ end_block # label64:
i32.sub $push98=, $2, $0
return $pop98
.LBB0_65: # %do1.i56
# in Loop: Header=BB0_22 Depth=1
- end_block # label64:
+ end_block # label63:
i32.load $push191=, 0($6)
tee_local $push190=, $4=, $pop191
i32.shl $push47=, $pop190, $3
@@ -570,25 +570,25 @@ mymemcmp: # @mymemcmp
i32.load $push187=, 0($1)
tee_local $push186=, $1=, $pop187
i32.ne $push48=, $pop188, $pop186
- br_if 32, $pop48 # 32: down to label31
+ br_if 32, $pop48 # 32: down to label30
# BB#66: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 18
br 48 # 48: up to label14
.LBB0_67: # %if.end54.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label63:
+ end_block # label62:
i32.load $7=, 12($8)
i32.load $5=, 12($9)
i32.const $push50=, -4
i32.add $push193=, $2, $pop50
tee_local $push192=, $2=, $pop193
i32.eqz $push226=, $pop192
- br_if 33, $pop226 # 33: down to label29
+ br_if 33, $pop226 # 33: down to label28
# BB#68: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 19
br 47 # 47: up to label14
.LBB0_69: # in Loop: Header=BB0_22 Depth=1
- end_block # label62:
+ end_block # label61:
i32.const $push51=, 16
i32.add $1=, $8, $pop51
i32.const $push194=, 16
@@ -598,19 +598,19 @@ mymemcmp: # @mymemcmp
br 46 # 46: up to label14
.LBB0_71: # %do.body.i23
# in Loop: Header=BB0_22 Depth=1
- end_block # label61:
+ end_block # label60:
i32.shl $push53=, $5, $3
i32.shr_u $push52=, $4, $0
i32.or $push196=, $pop53, $pop52
tee_local $push195=, $4=, $pop196
i32.ne $push54=, $pop195, $7
- br_if 22, $pop54 # 22: down to label38
+ br_if 22, $pop54 # 22: down to label37
# BB#72: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 4
br 45 # 45: up to label14
.LBB0_73: # %do3.i42
# in Loop: Header=BB0_22 Depth=1
- end_block # label60:
+ end_block # label59:
i32.load $push202=, 0($6)
tee_local $push201=, $7=, $pop202
i32.shl $push57=, $pop201, $3
@@ -620,12 +620,12 @@ mymemcmp: # @mymemcmp
i32.load $push198=, 0($1)
tee_local $push197=, $5=, $pop198
i32.ne $push58=, $pop199, $pop197
- br_if 23, $pop58 # 23: down to label36
+ br_if 23, $pop58 # 23: down to label35
# BB#74: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 8
br 44 # 44: up to label14
.LBB0_75: # in Loop: Header=BB0_22 Depth=1
- end_block # label59:
+ end_block # label58:
copy_local $8=, $1
copy_local $4=, $6
i32.const $push59=, 4
@@ -636,7 +636,7 @@ mymemcmp: # @mymemcmp
br 43 # 43: up to label14
.LBB0_77: # %do2.i50
# in Loop: Header=BB0_22 Depth=1
- end_block # label58:
+ end_block # label57:
i32.load $push208=, 4($4)
tee_local $push207=, $5=, $pop208
i32.shl $push62=, $pop207, $3
@@ -646,21 +646,21 @@ mymemcmp: # @mymemcmp
i32.load $push204=, 0($1)
tee_local $push203=, $1=, $pop204
i32.ne $push63=, $pop205, $pop203
- br_if 23, $pop63 # 23: down to label34
+ br_if 23, $pop63 # 23: down to label33
# BB#78: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 13
br 42 # 42: up to label14
.LBB0_79: # in Loop: Header=BB0_22 Depth=1
- end_block # label57:
+ end_block # label56:
i32.const $push64=, 8
i32.add $1=, $8, $pop64
i32.const $push209=, 8
i32.add $6=, $4, $pop209
copy_local $9=, $4
- br 24 # 24: down to label32
+ br 24 # 24: down to label31
.LBB0_80: # %if.then52.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label56:
+ end_block # label55:
i32.store 12($10), $5
i32.store 8($10), $1
i32.const $push134=, 8
@@ -674,7 +674,7 @@ mymemcmp: # @mymemcmp
br 40 # 40: up to label14
.LBB0_82: # %do.body.i170.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label55:
+ end_block # label54:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push211=, 1
@@ -684,17 +684,17 @@ mymemcmp: # @mymemcmp
i32.add $push22=, $10, $pop210
copy_local $10=, $pop22
i32.eq $push49=, $2, $0
- br_if 24, $pop49 # 24: down to label30
+ br_if 24, $pop49 # 24: down to label29
# BB#83: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 17
br 39 # 39: up to label14
.LBB0_84: # %mymemcmp1.exit174.i
- end_block # label54:
+ end_block # label53:
i32.sub $push94=, $2, $0
return $pop94
.LBB0_85: # %if.then.i24
# in Loop: Header=BB0_22 Depth=1
- end_block # label53:
+ end_block # label52:
i32.store 12($10), $4
i32.store 8($10), $7
i32.const $push130=, 8
@@ -708,7 +708,7 @@ mymemcmp: # @mymemcmp
br 37 # 37: up to label14
.LBB0_87: # %do.body.i.i30
# in Loop: Header=BB0_22 Depth=1
- end_block # label52:
+ end_block # label51:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push213=, 1
@@ -718,17 +718,17 @@ mymemcmp: # @mymemcmp
i32.add $push15=, $10, $pop212
copy_local $10=, $pop15
i32.eq $push55=, $2, $0
- br_if 14, $pop55 # 14: down to label37
+ br_if 14, $pop55 # 14: down to label36
# BB#88: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 3
br 36 # 36: up to label14
.LBB0_89: # %mymemcmp1.exit.i34
- end_block # label51:
+ end_block # label50:
i32.sub $push97=, $2, $0
return $pop97
.LBB0_90: # %if.then34.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label50:
+ end_block # label49:
i32.store 12($10), $4
i32.store 8($10), $5
i32.const $push142=, 8
@@ -742,7 +742,7 @@ mymemcmp: # @mymemcmp
br 34 # 34: up to label14
.LBB0_92: # %do.body.i194.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label49:
+ end_block # label48:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push215=, 1
@@ -752,17 +752,17 @@ mymemcmp: # @mymemcmp
i32.add $push18=, $10, $pop214
copy_local $10=, $pop18
i32.eq $push60=, $2, $0
- br_if 13, $pop60 # 13: down to label35
+ br_if 13, $pop60 # 13: down to label34
# BB#93: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 7
br 33 # 33: up to label14
.LBB0_94: # %mymemcmp1.exit198.i
- end_block # label48:
+ end_block # label47:
i32.sub $push96=, $2, $0
return $pop96
.LBB0_95: # %if.then43.i51
# in Loop: Header=BB0_22 Depth=1
- end_block # label47:
+ end_block # label46:
i32.store 12($10), $6
i32.store 8($10), $1
i32.const $push138=, 8
@@ -776,7 +776,7 @@ mymemcmp: # @mymemcmp
br 31 # 31: up to label14
.LBB0_97: # %do.body.i182.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label46:
+ end_block # label45:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push217=, 1
@@ -786,30 +786,30 @@ mymemcmp: # @mymemcmp
i32.add $push20=, $10, $pop216
copy_local $10=, $pop20
i32.eq $push65=, $2, $0
- br_if 12, $pop65 # 12: down to label33
+ br_if 12, $pop65 # 12: down to label32
# BB#98: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 12
br 30 # 30: up to label14
.LBB0_99: # %mymemcmp1.exit186.i
- end_block # label45:
+ end_block # label44:
i32.sub $push95=, $2, $0
return $pop95
.LBB0_100: # %do0.i57
# in Loop: Header=BB0_22 Depth=1
- end_block # label44:
+ end_block # label43:
i32.const $1=, 0
i32.shl $push67=, $5, $3
i32.shr_u $push66=, $4, $0
i32.or $push219=, $pop67, $pop66
tee_local $push218=, $0=, $pop219
i32.eq $push68=, $pop218, $7
- br_if 15, $pop68 # 15: down to label28
+ br_if 15, $pop68 # 15: down to label27
# BB#101: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 21
br 28 # 28: up to label14
.LBB0_102: # %if.then63.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label43:
+ end_block # label42:
i32.store 12($10), $0
i32.store 8($10), $7
i32.const $push126=, 8
@@ -823,7 +823,7 @@ mymemcmp: # @mymemcmp
br 27 # 27: up to label14
.LBB0_104: # %do.body.i158.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label42:
+ end_block # label41:
i32.load8_u $0=, 0($1)
i32.load8_u $2=, 0($10)
i32.const $push221=, 1
@@ -833,118 +833,118 @@ mymemcmp: # @mymemcmp
i32.add $push24=, $10, $pop220
copy_local $10=, $pop24
i32.eq $push69=, $2, $0
- br_if 14, $pop69 # 14: down to label27
+ br_if 14, $pop69 # 14: down to label26
# BB#105: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 23
br 26 # 26: up to label14
.LBB0_106: # %mymemcmp1.exit162.i
# in Loop: Header=BB0_22 Depth=1
- end_block # label41:
+ end_block # label40:
i32.sub $1=, $2, $0
# BB#107: # in Loop: Header=BB0_22 Depth=1
i32.const $11=, 24
br 25 # 25: up to label14
.LBB0_108: # %cleanup
- end_block # label40:
+ end_block # label39:
return $1
.LBB0_109: # in Loop: Header=BB0_22 Depth=1
- end_block # label39:
+ end_block # label38:
i32.const $11=, 26
br 23 # 23: up to label14
.LBB0_110: # in Loop: Header=BB0_22 Depth=1
- end_block # label38:
+ end_block # label37:
i32.const $11=, 1
br 22 # 22: up to label14
.LBB0_111: # in Loop: Header=BB0_22 Depth=1
- end_block # label37:
+ end_block # label36:
i32.const $11=, 2
br 21 # 21: up to label14
.LBB0_112: # in Loop: Header=BB0_22 Depth=1
- end_block # label36:
+ end_block # label35:
i32.const $11=, 5
br 20 # 20: up to label14
.LBB0_113: # in Loop: Header=BB0_22 Depth=1
- end_block # label35:
+ end_block # label34:
i32.const $11=, 6
br 19 # 19: up to label14
.LBB0_114: # in Loop: Header=BB0_22 Depth=1
- end_block # label34:
+ end_block # label33:
i32.const $11=, 10
br 18 # 18: up to label14
.LBB0_115: # in Loop: Header=BB0_22 Depth=1
- end_block # label33:
+ end_block # label32:
i32.const $11=, 11
br 17 # 17: up to label14
.LBB0_116: # in Loop: Header=BB0_22 Depth=1
- end_block # label32:
+ end_block # label31:
i32.const $11=, 14
br 16 # 16: up to label14
.LBB0_117: # in Loop: Header=BB0_22 Depth=1
- end_block # label31:
+ end_block # label30:
i32.const $11=, 15
br 15 # 15: up to label14
.LBB0_118: # in Loop: Header=BB0_22 Depth=1
- end_block # label30:
+ end_block # label29:
i32.const $11=, 16
br 14 # 14: up to label14
.LBB0_119: # in Loop: Header=BB0_22 Depth=1
- end_block # label29:
+ end_block # label28:
i32.const $11=, 20
br 13 # 13: up to label14
.LBB0_120: # in Loop: Header=BB0_22 Depth=1
- end_block # label28:
+ end_block # label27:
i32.const $11=, 24
br 12 # 12: up to label14
.LBB0_121: # in Loop: Header=BB0_22 Depth=1
- end_block # label27:
+ end_block # label26:
i32.const $11=, 22
br 11 # 11: up to label14
.LBB0_122: # in Loop: Header=BB0_22 Depth=1
- end_block # label26:
+ end_block # label25:
i32.const $11=, 24
br 10 # 10: up to label14
.LBB0_123: # in Loop: Header=BB0_22 Depth=1
- end_block # label25:
+ end_block # label24:
i32.const $11=, 27
br 9 # 9: up to label14
.LBB0_124: # in Loop: Header=BB0_22 Depth=1
- end_block # label24:
+ end_block # label23:
i32.const $11=, 30
br 8 # 8: up to label14
.LBB0_125: # in Loop: Header=BB0_22 Depth=1
- end_block # label23:
+ end_block # label22:
i32.const $11=, 31
br 7 # 7: up to label14
.LBB0_126: # in Loop: Header=BB0_22 Depth=1
- end_block # label22:
+ end_block # label21:
i32.const $11=, 35
br 6 # 6: up to label14
.LBB0_127: # in Loop: Header=BB0_22 Depth=1
- end_block # label21:
+ end_block # label20:
i32.const $11=, 36
br 5 # 5: up to label14
.LBB0_128: # in Loop: Header=BB0_22 Depth=1
- end_block # label20:
+ end_block # label19:
i32.const $11=, 39
br 4 # 4: up to label14
.LBB0_129: # in Loop: Header=BB0_22 Depth=1
- end_block # label19:
+ end_block # label18:
i32.const $11=, 40
br 3 # 3: up to label14
.LBB0_130: # in Loop: Header=BB0_22 Depth=1
- end_block # label18:
+ end_block # label17:
i32.const $11=, 41
br 2 # 2: up to label14
.LBB0_131: # in Loop: Header=BB0_22 Depth=1
- end_block # label17:
+ end_block # label16:
i32.const $11=, 45
br 1 # 1: up to label14
.LBB0_132: # in Loop: Header=BB0_22 Depth=1
- end_block # label16:
+ end_block # label15:
i32.const $11=, 47
br 0 # 0: up to label14
.LBB0_133:
- end_loop # label15:
+ end_loop
.endfunc
.Lfunc_end0:
.size mymemcmp, .Lfunc_end0-mymemcmp
@@ -995,12 +995,12 @@ main: # @main
i32.call $push11=, mymemcmp@FUNCTION, $pop10, $pop9, $pop8
i32.const $push12=, -51
i32.ne $push13=, $pop11, $pop12
- br_if 0, $pop13 # 0: down to label89
+ br_if 0, $pop13 # 0: down to label88
# BB#1: # %cleanup
i32.const $push30=, 0
return $pop30
.LBB1_2: # %if.then26
- end_block # label89:
+ end_block # label88:
call abort@FUNCTION
unreachable
.endfunc
@@ -1028,5 +1028,5 @@ buf:
.size .L.str.1, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr38151.c.s b/test/torture-s/pr38151.c.s
index e230ca59e..03c962291 100644
--- a/test/torture-s/pr38151.c.s
+++ b/test/torture-s/pr38151.c.s
@@ -137,5 +137,5 @@ fails:
.size fails, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr38212.c.s b/test/torture-s/pr38212.c.s
index 3457b68f6..5ea9884a6 100644
--- a/test/torture-s/pr38212.c.s
+++ b/test/torture-s/pr38212.c.s
@@ -66,5 +66,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr38236.c.s b/test/torture-s/pr38236.c.s
index e4b07ea81..d95740982 100644
--- a/test/torture-s/pr38236.c.s
+++ b/test/torture-s/pr38236.c.s
@@ -58,5 +58,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr38422.c.s b/test/torture-s/pr38422.c.s
index 18f0a5f67..0143ff9b6 100644
--- a/test/torture-s/pr38422.c.s
+++ b/test/torture-s/pr38422.c.s
@@ -55,4 +55,4 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr38533.c.s b/test/torture-s/pr38533.c.s
index 168506c76..f84494ac0 100644
--- a/test/torture-s/pr38533.c.s
+++ b/test/torture-s/pr38533.c.s
@@ -1246,5 +1246,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr38819.c.s b/test/torture-s/pr38819.c.s
index 2ffabf0e6..e86592732 100644
--- a/test/torture-s/pr38819.c.s
+++ b/test/torture-s/pr38819.c.s
@@ -67,5 +67,5 @@ r:
.size r, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr38969.c.s b/test/torture-s/pr38969.c.s
index c500f994b..490b8cbb9 100644
--- a/test/torture-s/pr38969.c.s
+++ b/test/torture-s/pr38969.c.s
@@ -99,5 +99,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr39100.c.s b/test/torture-s/pr39100.c.s
index 2c6720f69..0e2d3d016 100644
--- a/test/torture-s/pr39100.c.s
+++ b/test/torture-s/pr39100.c.s
@@ -42,7 +42,7 @@ foo: # @foo
i32.load8_u $push0=, 0($1)
i32.const $push23=, 1
i32.and $push1=, $pop0, $pop23
- br_if 0, $pop1 # 0: down to label5
+ br_if 0, $pop1 # 0: down to label4
# BB#3: # %if.else
# in Loop: Header=BB0_2 Depth=1
i32.const $push28=, 4
@@ -54,10 +54,10 @@ foo: # @foo
i32.store16 0($pop26), $pop6
copy_local $7=, $5
copy_local $5=, $2
- br 1 # 1: down to label4
+ br 1 # 1: down to label3
.LBB0_4: # %if.then
# in Loop: Header=BB0_2 Depth=1
- end_block # label5:
+ end_block # label4:
i32.load16_u $push3=, 0($4)
i32.const $push29=, 1
i32.add $push4=, $pop3, $pop29
@@ -66,12 +66,12 @@ foo: # @foo
copy_local $6=, $2
.LBB0_5: # %if.end
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.store 0($7), $1
copy_local $1=, $3
br_if 0, $3 # 0: up to label2
# BB#6: # %while.end.loopexit
- end_loop # label3:
+ end_loop
i32.load $1=, 8($8)
br 1 # 1: down to label0
.LBB0_7:
@@ -131,23 +131,23 @@ main: # @main
i32.load16_u $push3=, 4($pop23)
i32.const $push22=, 1
i32.ne $push4=, $pop3, $pop22
- br_if 0, $pop4 # 0: down to label6
+ br_if 0, $pop4 # 0: down to label5
# BB#1: # %lor.lhs.false
i32.load16_u $push5=, 6($1)
i32.const $push31=, 1
i32.ne $push6=, $pop5, $pop31
- br_if 0, $pop6 # 0: down to label6
+ br_if 0, $pop6 # 0: down to label5
# BB#2: # %if.end
i32.load $push7=, 24($2)
i32.ne $push8=, $pop7, $0
- br_if 0, $pop8 # 0: down to label6
+ br_if 0, $pop8 # 0: down to label5
# BB#3: # %if.end13
i32.load $push9=, 12($2)
i32.ne $push10=, $pop9, $2
- br_if 0, $pop10 # 0: down to label6
+ br_if 0, $pop10 # 0: down to label5
# BB#4: # %if.end20
i32.load $push11=, 4($2)
- br_if 0, $pop11 # 0: down to label6
+ br_if 0, $pop11 # 0: down to label5
# BB#5: # %if.end24
i32.const $push19=, 0
i32.const $push17=, 32
@@ -156,7 +156,7 @@ main: # @main
i32.const $push12=, 0
return $pop12
.LBB1_6: # %if.then23
- end_block # label6:
+ end_block # label5:
call abort@FUNCTION
unreachable
.endfunc
@@ -164,5 +164,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr39120.c.s b/test/torture-s/pr39120.c.s
index 87c32cdeb..7d30f81fd 100644
--- a/test/torture-s/pr39120.c.s
+++ b/test/torture-s/pr39120.c.s
@@ -83,5 +83,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr39228.c.s b/test/torture-s/pr39228.c.s
index c3f905db4..ffceb41bb 100644
--- a/test/torture-s/pr39228.c.s
+++ b/test/torture-s/pr39228.c.s
@@ -36,7 +36,7 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype __builtin_isinff, i32
.functype __builtin_isinfl, i32
diff --git a/test/torture-s/pr39233.c.s b/test/torture-s/pr39233.c.s
index 9b57c66fa..c858db429 100644
--- a/test/torture-s/pr39233.c.s
+++ b/test/torture-s/pr39233.c.s
@@ -53,5 +53,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr39240.c.s b/test/torture-s/pr39240.c.s
index e57ca8e05..9f04bc61c 100644
--- a/test/torture-s/pr39240.c.s
+++ b/test/torture-s/pr39240.c.s
@@ -303,5 +303,5 @@ l6:
.size l6, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr39339.c.s b/test/torture-s/pr39339.c.s
index 58ea9f026..2e903ae13 100644
--- a/test/torture-s/pr39339.c.s
+++ b/test/torture-s/pr39339.c.s
@@ -56,7 +56,7 @@ foo: # @foo
tee_local $push24=, $0=, $pop25
br_if 0, $pop24 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -121,12 +121,12 @@ main: # @main
i32.load $push14=, 20($0)
i32.const $push32=, 1434451954
i32.ne $push15=, $pop14, $pop32
- br_if 0, $pop15 # 0: down to label3
+ br_if 0, $pop15 # 0: down to label2
# BB#1: # %if.end
i32.load $push16=, 28($0)
i32.const $push41=, 1434451954
i32.ne $push17=, $pop16, $pop41
- br_if 0, $pop17 # 0: down to label3
+ br_if 0, $pop17 # 0: down to label2
# BB#2: # %if.end13
i32.const $push25=, 0
i32.const $push23=, 64
@@ -135,7 +135,7 @@ main: # @main
i32.const $push18=, 0
return $pop18
.LBB1_3: # %if.then12
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -156,5 +156,5 @@ main: # @main
.size .Lmain.e, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr39501.c.s b/test/torture-s/pr39501.c.s
index 5405405d4..6266e8486 100644
--- a/test/torture-s/pr39501.c.s
+++ b/test/torture-s/pr39501.c.s
@@ -478,6 +478,6 @@ main: # @main
.size main, .Lfunc_end8-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr40022.c.s b/test/torture-s/pr40022.c.s
index 972961f40..f19853384 100644
--- a/test/torture-s/pr40022.c.s
+++ b/test/torture-s/pr40022.c.s
@@ -48,25 +48,25 @@ bar: # @bar
copy_local $1=, $pop3
br_if 0, $4 # 0: up to label1
.LBB1_2: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.call $push6=, foo@FUNCTION, $2
tee_local $push5=, $1=, $pop6
i32.store 0($0), $pop5
block
i32.eqz $push10=, $1
- br_if 0, $pop10 # 0: down to label3
+ br_if 0, $pop10 # 0: down to label2
.LBB1_3: # %while.cond2.while.cond2_crit_edge
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
copy_local $0=, $1
i32.load $push8=, 0($1)
tee_local $push7=, $4=, $pop8
copy_local $1=, $pop7
- br_if 0, $4 # 0: up to label4
+ br_if 0, $4 # 0: up to label3
.LBB1_4: # %while.end6
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.call $push0=, foo@FUNCTION, $3
i32.store 0($0), $pop0
# fallthrough-return
@@ -95,25 +95,25 @@ main: # @main
i32.load $push8=, d($pop9)
tee_local $push7=, $0=, $pop8
i32.eqz $push15=, $pop7
- br_if 0, $pop15 # 0: down to label6
+ br_if 0, $pop15 # 0: down to label4
# BB#1: # %lor.lhs.false
i32.load $push12=, 0($0)
tee_local $push11=, $0=, $pop12
i32.eqz $push16=, $pop11
- br_if 0, $pop16 # 0: down to label6
+ br_if 0, $pop16 # 0: down to label4
# BB#2: # %lor.lhs.false2
i32.load $push14=, 0($0)
tee_local $push13=, $0=, $pop14
i32.eqz $push17=, $pop13
- br_if 0, $pop17 # 0: down to label6
+ br_if 0, $pop17 # 0: down to label4
# BB#3: # %lor.lhs.false6
i32.load $push5=, 0($0)
- br_if 0, $pop5 # 0: down to label6
+ br_if 0, $pop5 # 0: down to label4
# BB#4: # %if.end
i32.const $push6=, 0
return $pop6
.LBB2_5: # %if.then
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -157,5 +157,5 @@ e:
.size e, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr40057.c.s b/test/torture-s/pr40057.c.s
index 51e613830..f1eb6fb23 100644
--- a/test/torture-s/pr40057.c.s
+++ b/test/torture-s/pr40057.c.s
@@ -69,5 +69,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr40386.c.s b/test/torture-s/pr40386.c.s
index 94ed473c5..45cf88b88 100644
--- a/test/torture-s/pr40386.c.s
+++ b/test/torture-s/pr40386.c.s
@@ -290,6 +290,6 @@ shift2:
.size shift2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr40404.c.s b/test/torture-s/pr40404.c.s
index 9f1b44c01..249baf24d 100644
--- a/test/torture-s/pr40404.c.s
+++ b/test/torture-s/pr40404.c.s
@@ -29,4 +29,4 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr40493.c.s b/test/torture-s/pr40493.c.s
index 68864e7dd..51bc44738 100644
--- a/test/torture-s/pr40493.c.s
+++ b/test/torture-s/pr40493.c.s
@@ -63,4 +63,4 @@ y01:
.size y01, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr40579.c.s b/test/torture-s/pr40579.c.s
index 1c6bfd205..fc676f689 100644
--- a/test/torture-s/pr40579.c.s
+++ b/test/torture-s/pr40579.c.s
@@ -41,5 +41,5 @@ foo: # @foo
.size foo, .Lfunc_end1-foo
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr40657.c.s b/test/torture-s/pr40657.c.s
index 4d693ad71..c3ccc8397 100644
--- a/test/torture-s/pr40657.c.s
+++ b/test/torture-s/pr40657.c.s
@@ -88,6 +88,6 @@ v:
.size v, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr40668.c.s b/test/torture-s/pr40668.c.s
index 25719ced4..674c1db73 100644
--- a/test/torture-s/pr40668.c.s
+++ b/test/torture-s/pr40668.c.s
@@ -66,4 +66,4 @@ main: # @main
.size .Lswitch.table, 36
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr40747.c.s b/test/torture-s/pr40747.c.s
index 30cee961b..c4b85de4a 100644
--- a/test/torture-s/pr40747.c.s
+++ b/test/torture-s/pr40747.c.s
@@ -31,4 +31,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr41239.c.s b/test/torture-s/pr41239.c.s
index 16fa8f433..f42147c19 100644
--- a/test/torture-s/pr41239.c.s
+++ b/test/torture-s/pr41239.c.s
@@ -184,6 +184,6 @@ main: # @main
.size .Lmain.s, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr41317.c.s b/test/torture-s/pr41317.c.s
index afc79386f..6fb6e203f 100644
--- a/test/torture-s/pr41317.c.s
+++ b/test/torture-s/pr41317.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr41395-1.c.s b/test/torture-s/pr41395-1.c.s
index 90497c7b0..57969aa06 100644
--- a/test/torture-s/pr41395-1.c.s
+++ b/test/torture-s/pr41395-1.c.s
@@ -53,6 +53,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr41395-2.c.s b/test/torture-s/pr41395-2.c.s
index 7fc9b1a7e..c028c2964 100644
--- a/test/torture-s/pr41395-2.c.s
+++ b/test/torture-s/pr41395-2.c.s
@@ -53,6 +53,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr41463.c.s b/test/torture-s/pr41463.c.s
new file mode 100644
index 000000000..46a21b75d
--- /dev/null
+++ b/test/torture-s/pr41463.c.s
@@ -0,0 +1,67 @@
+ .text
+ .file "/usr/local/google/home/dschuff/s/wasm-waterfall/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41463.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32, i32
+ .result i32
+# BB#0: # %entry
+ i32.const $push0=, 2
+ i32.shl $push1=, $1, $pop0
+ i32.add $push2=, $0, $pop1
+ i32.const $push3=, 24
+ i32.add $push10=, $pop2, $pop3
+ tee_local $push9=, $1=, $pop10
+ i32.const $push4=, 0
+ i32.store 0($pop9), $pop4
+ i32.const $push5=, 28
+ i32.add $push6=, $0, $pop5
+ i32.const $push7=, global
+ i32.store 0($pop6), $pop7
+ i32.load $push8=, 0($1)
+ # fallthrough-return: $pop8
+ .endfunc
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+# BB#0: # %entry
+ block
+ i32.const $push0=, 76
+ i32.call $push1=, malloc@FUNCTION, $pop0
+ i32.const $push2=, 1
+ i32.call $push3=, foo@FUNCTION, $pop1, $pop2
+ i32.const $push4=, global
+ i32.ne $push5=, $pop3, $pop4
+ br_if 0, $pop5 # 0: down to label0
+# BB#1: # %if.end
+ i32.const $push6=, 0
+ return $pop6
+.LBB1_2: # %if.then
+ end_block # label0:
+ call abort@FUNCTION
+ unreachable
+ .endfunc
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+ .hidden global # @global
+ .type global,@object
+ .section .bss.global,"aw",@nobits
+ .globl global
+ .p2align 2
+global:
+ .skip 76
+ .size global, 76
+
+
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
+ .functype malloc, i32, i32
+ .functype abort, void
diff --git a/test/torture-s/pr41750.c.s b/test/torture-s/pr41750.c.s
index 8f05bb08a..fb966322b 100644
--- a/test/torture-s/pr41750.c.s
+++ b/test/torture-s/pr41750.c.s
@@ -111,5 +111,5 @@ abfd:
.size abfd, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr41917.c.s b/test/torture-s/pr41917.c.s
index 4b42f2f3b..9db81ff0e 100644
--- a/test/torture-s/pr41917.c.s
+++ b/test/torture-s/pr41917.c.s
@@ -38,5 +38,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr41919.c.s b/test/torture-s/pr41919.c.s
index bc0eb5875..90422f103 100644
--- a/test/torture-s/pr41919.c.s
+++ b/test/torture-s/pr41919.c.s
@@ -23,4 +23,4 @@ g_23:
.size g_23, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr42006.c.s b/test/torture-s/pr42006.c.s
index 38453c3e4..6fbedc6e6 100644
--- a/test/torture-s/pr42006.c.s
+++ b/test/torture-s/pr42006.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr42142.c.s b/test/torture-s/pr42142.c.s
index 94a55861d..27edff377 100644
--- a/test/torture-s/pr42142.c.s
+++ b/test/torture-s/pr42142.c.s
@@ -47,5 +47,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42154.c.s b/test/torture-s/pr42154.c.s
index de46bc95e..0365d6bb9 100644
--- a/test/torture-s/pr42154.c.s
+++ b/test/torture-s/pr42154.c.s
@@ -39,5 +39,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42231.c.s b/test/torture-s/pr42231.c.s
index 270bdb362..91ca6d1e0 100644
--- a/test/torture-s/pr42231.c.s
+++ b/test/torture-s/pr42231.c.s
@@ -93,5 +93,5 @@ max:
.size max, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42248.c.s b/test/torture-s/pr42248.c.s
index 589711cdc..45fd78482 100644
--- a/test/torture-s/pr42248.c.s
+++ b/test/torture-s/pr42248.c.s
@@ -72,5 +72,5 @@ g1s:
.size g1s, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42269-2.c.s b/test/torture-s/pr42269-2.c.s
index 7e0df4772..8dbf8ffd2 100644
--- a/test/torture-s/pr42269-2.c.s
+++ b/test/torture-s/pr42269-2.c.s
@@ -43,4 +43,4 @@ s:
.size s, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr42512.c.s b/test/torture-s/pr42512.c.s
index 4af46ec10..4446ae2d0 100644
--- a/test/torture-s/pr42512.c.s
+++ b/test/torture-s/pr42512.c.s
@@ -25,7 +25,7 @@ main: # @main
copy_local $1=, $pop6
br_if 0, $0 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
i32.const $push12=, 0
i32.store16 g_3($pop12), $2
block
@@ -33,12 +33,12 @@ main: # @main
i32.and $push4=, $2, $pop3
i32.const $push11=, 65535
i32.ne $push5=, $pop4, $pop11
- br_if 0, $pop5 # 0: down to label2
+ br_if 0, $pop5 # 0: down to label1
# BB#3: # %if.end
i32.const $push13=, 0
return $pop13
.LBB0_4: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -55,5 +55,5 @@ g_3:
.size g_3, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42544.c.s b/test/torture-s/pr42544.c.s
index 2d6b0310a..b5d021df4 100644
--- a/test/torture-s/pr42544.c.s
+++ b/test/torture-s/pr42544.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr42570.c.s b/test/torture-s/pr42570.c.s
index c7f0570ff..690f41a36 100644
--- a/test/torture-s/pr42570.c.s
+++ b/test/torture-s/pr42570.c.s
@@ -21,4 +21,4 @@ foo:
.size foo, 0
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr42614.c.s b/test/torture-s/pr42614.c.s
index 4e0f2f7db..e2ba0c53a 100644
--- a/test/torture-s/pr42614.c.s
+++ b/test/torture-s/pr42614.c.s
@@ -69,6 +69,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype malloc, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr42691.c.s b/test/torture-s/pr42691.c.s
index e96ea12b5..e74367465 100644
--- a/test/torture-s/pr42691.c.s
+++ b/test/torture-s/pr42691.c.s
@@ -25,7 +25,7 @@ add: # @add
loop # label2:
f64.const $push10=, infinity
f64.ne $push2=, $3, $pop10
- br_if 3, $pop2 # 3: down to label0
+ br_if 2, $pop2 # 2: down to label0
# BB#3: # %while.cond
# in Loop: Header=BB0_2 Depth=1
f64.load $3=, 0($1)
@@ -35,7 +35,7 @@ add: # @add
f64.ne $push3=, $3, $2
br_if 0, $pop3 # 0: up to label2
.LBB0_4: # %if.end10
- end_loop # label3:
+ end_loop
end_block # label1:
i32.const $push4=, 0
return $pop4
@@ -72,10 +72,10 @@ main: # @main
.LBB1_1: # %if.end.i
# =>This Inner Loop Header: Depth=1
block
- loop # label5:
+ loop # label4:
f64.const $push16=, infinity
f64.ne $push3=, $1, $pop16
- br_if 2, $pop3 # 2: down to label4
+ br_if 1, $pop3 # 1: down to label3
# BB#2: # %while.cond.i
# in Loop: Header=BB1_1 Depth=1
f64.load $1=, 0($0)
@@ -84,9 +84,9 @@ main: # @main
copy_local $0=, $pop0
f64.const $push17=, 0x1.7p4
f64.ne $push4=, $1, $pop17
- br_if 0, $pop4 # 0: up to label5
+ br_if 0, $pop4 # 0: up to label4
# BB#3: # %add.exit
- end_loop # label6:
+ end_loop
i32.const $push12=, 0
i32.const $push10=, 16
i32.add $push11=, $2, $pop10
@@ -94,7 +94,7 @@ main: # @main
i32.const $push5=, 0
return $pop5
.LBB1_4: # %if.then3.i
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -102,5 +102,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42721.c.s b/test/torture-s/pr42721.c.s
index 4f7a6aa45..c5d6173b8 100644
--- a/test/torture-s/pr42721.c.s
+++ b/test/torture-s/pr42721.c.s
@@ -36,5 +36,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr42833.c.s b/test/torture-s/pr42833.c.s
index c0b984c78..443d8f4c9 100644
--- a/test/torture-s/pr42833.c.s
+++ b/test/torture-s/pr42833.c.s
@@ -234,4 +234,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr43008.c.s b/test/torture-s/pr43008.c.s
index 42ad15bfa..b0793ea63 100644
--- a/test/torture-s/pr43008.c.s
+++ b/test/torture-s/pr43008.c.s
@@ -67,6 +67,6 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype __builtin_malloc, i32
.functype abort, void
diff --git a/test/torture-s/pr43220.c.s b/test/torture-s/pr43220.c.s
index 54116b2f3..0a46dc54c 100644
--- a/test/torture-s/pr43220.c.s
+++ b/test/torture-s/pr43220.c.s
@@ -68,7 +68,7 @@ main: # @main
i32.lt_s $push11=, $pop17, $pop16
br_if 0, $pop11 # 0: up to label0
# BB#2: # %if.end
- end_loop # label1:
+ end_loop
i32.const $push12=, 0
# fallthrough-return: $pop12
.endfunc
@@ -85,4 +85,4 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr43236.c.s b/test/torture-s/pr43236.c.s
index 1239ccf91..0e5ed4762 100644
--- a/test/torture-s/pr43236.c.s
+++ b/test/torture-s/pr43236.c.s
@@ -125,6 +125,6 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr43269.c.s b/test/torture-s/pr43269.c.s
index 75cae8209..acfffc5fd 100644
--- a/test/torture-s/pr43269.c.s
+++ b/test/torture-s/pr43269.c.s
@@ -46,7 +46,7 @@ func_32: # @func_32
loop # label2:
br 0 # 0: up to label2
.LBB1_3:
- end_loop # label3:
+ end_loop
.endfunc
.Lfunc_end1:
.size func_32, .Lfunc_end1-func_32
@@ -79,5 +79,5 @@ g_211:
.size g_211, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr43385.c.s b/test/torture-s/pr43385.c.s
index 834772114..adc909f5a 100644
--- a/test/torture-s/pr43385.c.s
+++ b/test/torture-s/pr43385.c.s
@@ -147,5 +147,5 @@ e:
.size e, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr43438.c.s b/test/torture-s/pr43438.c.s
index ed1805e49..2b3003c49 100644
--- a/test/torture-s/pr43438.c.s
+++ b/test/torture-s/pr43438.c.s
@@ -24,4 +24,4 @@ g_9:
.size g_9, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr43560.c.s b/test/torture-s/pr43560.c.s
index a3921c031..b53fce318 100644
--- a/test/torture-s/pr43560.c.s
+++ b/test/torture-s/pr43560.c.s
@@ -30,7 +30,7 @@ test: # @test
i32.load8_u $push3=, 0($pop10)
i32.const $push9=, 47
i32.ne $push4=, $pop3, $pop9
- br_if 1, $pop4 # 1: down to label2
+ br_if 1, $pop4 # 1: down to label0
# BB#3: # %while.body
# in Loop: Header=BB0_2 Depth=1
i32.store 0($2), $3
@@ -42,7 +42,7 @@ test: # @test
i32.gt_s $push6=, $pop17, $pop16
br_if 0, $pop6 # 0: up to label1
.LBB0_4: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -77,4 +77,4 @@ s:
.size s, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr43629.c.s b/test/torture-s/pr43629.c.s
index 9d95147d1..9aaa47e6b 100644
--- a/test/torture-s/pr43629.c.s
+++ b/test/torture-s/pr43629.c.s
@@ -32,5 +32,5 @@ flag:
.size flag, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr43783.c.s b/test/torture-s/pr43783.c.s
index b6446b2cd..650f187ea 100644
--- a/test/torture-s/pr43783.c.s
+++ b/test/torture-s/pr43783.c.s
@@ -119,4 +119,4 @@ bid_Kx192:
.size bid_Kx192, 768
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr43784.c.s b/test/torture-s/pr43784.c.s
index 80a12036a..3d85c1fd1 100644
--- a/test/torture-s/pr43784.c.s
+++ b/test/torture-s/pr43784.c.s
@@ -29,7 +29,7 @@ main: # @main
i32.ne $push1=, $pop19, $pop18
br_if 0, $pop1 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
call rp@FUNCTION, $2
i32.const $push3=, v+4
i32.const $push2=, 256
@@ -38,11 +38,11 @@ main: # @main
.LBB0_3: # %for.body4
# =>This Inner Loop Header: Depth=1
block
- loop # label3:
+ loop # label2:
i32.add $push4=, $1, $0
i32.load8_u $push5=, 0($pop4)
i32.ne $push6=, $1, $pop5
- br_if 2, $pop6 # 2: down to label2
+ br_if 1, $pop6 # 1: down to label1
# BB#4: # %for.cond1
# in Loop: Header=BB0_3 Depth=1
i32.const $push26=, 1
@@ -50,9 +50,9 @@ main: # @main
tee_local $push24=, $1=, $pop25
i32.const $push23=, 255
i32.le_s $push7=, $pop24, $pop23
- br_if 0, $pop7 # 0: up to label3
+ br_if 0, $pop7 # 0: up to label2
# BB#5: # %for.end12
- end_loop # label4:
+ end_loop
i32.const $push15=, 0
i32.const $push13=, 256
i32.add $push14=, $2, $pop13
@@ -60,7 +60,7 @@ main: # @main
i32.const $push8=, 0
return $pop8
.LBB0_6: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -88,5 +88,5 @@ v:
.size v, 260
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr43835.c.s b/test/torture-s/pr43835.c.s
index 522274bfe..108ae3d3f 100644
--- a/test/torture-s/pr43835.c.s
+++ b/test/torture-s/pr43835.c.s
@@ -94,5 +94,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr43987.c.s b/test/torture-s/pr43987.c.s
index 9e811fe49..aa8bfdbb5 100644
--- a/test/torture-s/pr43987.c.s
+++ b/test/torture-s/pr43987.c.s
@@ -46,4 +46,4 @@ B:
.size B, 1024
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr44164.c.s b/test/torture-s/pr44164.c.s
index 6501907aa..c3848c772 100644
--- a/test/torture-s/pr44164.c.s
+++ b/test/torture-s/pr44164.c.s
@@ -57,5 +57,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr44202-1.c.s b/test/torture-s/pr44202-1.c.s
index 5cecc6533..f822e4371 100644
--- a/test/torture-s/pr44202-1.c.s
+++ b/test/torture-s/pr44202-1.c.s
@@ -103,6 +103,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr44468.c.s b/test/torture-s/pr44468.c.s
index 28f910b37..285a34a7a 100644
--- a/test/torture-s/pr44468.c.s
+++ b/test/torture-s/pr44468.c.s
@@ -115,5 +115,5 @@ s:
.size s, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr44555.c.s b/test/torture-s/pr44555.c.s
index aaff68860..c9b613cb1 100644
--- a/test/torture-s/pr44555.c.s
+++ b/test/torture-s/pr44555.c.s
@@ -29,4 +29,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr44575.c.s b/test/torture-s/pr44575.c.s
index 7d5e19525..6386d738d 100644
--- a/test/torture-s/pr44575.c.s
+++ b/test/torture-s/pr44575.c.s
@@ -32,7 +32,7 @@ check: # @check
i32.or $push3=, $pop2, $2
i32.const $push15=, 18
i32.ne $push4=, $pop3, $pop15
- br_if 0, $pop4 # 0: down to label4
+ br_if 0, $pop4 # 0: down to label3
# BB#2: # %land.lhs.true
# in Loop: Header=BB0_1 Depth=1
i32.load $push21=, 12($5)
@@ -44,16 +44,16 @@ check: # @check
i32.load $1=, fails($pop18)
f32.load $push6=, 8($4)
f32.ne $push7=, $3, $pop6
- br_if 1, $pop7 # 1: down to label3
- br 2 # 2: down to label2
+ br_if 1, $pop7 # 1: down to label2
+ br 2 # 2: down to label1
.LBB0_3: # %sw.epilog.thread
# in Loop: Header=BB0_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push22=, 0
i32.load $1=, fails($pop22)
.LBB0_4: # %if.end.sink.split
# in Loop: Header=BB0_1 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push26=, 0
i32.const $push25=, 1
i32.add $push24=, $1, $pop25
@@ -61,8 +61,9 @@ check: # @check
i32.store fails($pop26), $pop23
.LBB0_5: # %if.end
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
- br_if 1, $1 # 1: down to label1
+ end_block # label1:
+ block
+ br_if 0, $1 # 0: down to label4
# BB#6: # %if.end
# in Loop: Header=BB0_1 Depth=1
i32.const $push28=, 4
@@ -70,9 +71,10 @@ check: # @check
i32.const $push27=, 1
i32.add $push0=, $0, $pop27
copy_local $0=, $pop0
- br_if 0, $1 # 0: up to label0
+ br_if 1, $1 # 1: up to label0
.LBB0_7: # %for.end
- end_loop # label1:
+ end_block # label4:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -158,5 +160,5 @@ a:
.size a, 60
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr44683.c.s b/test/torture-s/pr44683.c.s
index 522878575..c81e1d2ab 100644
--- a/test/torture-s/pr44683.c.s
+++ b/test/torture-s/pr44683.c.s
@@ -62,5 +62,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr44828.c.s b/test/torture-s/pr44828.c.s
index 549fe7ecf..e4c3bd3ea 100644
--- a/test/torture-s/pr44828.c.s
+++ b/test/torture-s/pr44828.c.s
@@ -38,5 +38,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr44852.c.s b/test/torture-s/pr44852.c.s
index 94149bbc2..54622bb77 100644
--- a/test/torture-s/pr44852.c.s
+++ b/test/torture-s/pr44852.c.s
@@ -24,13 +24,13 @@ sf: # @sf
tee_local $push9=, $3=, $pop10
i32.const $push8=, 57
i32.ne $push0=, $pop9, $pop8
- br_if 2, $pop0 # 2: down to label0
+ br_if 1, $pop0 # 1: down to label0
# BB#2: # %while.body
# in Loop: Header=BB0_1 Depth=1
i32.ne $push3=, $1, $0
br_if 0, $pop3 # 0: up to label1
# BB#3: # %if.then
- end_loop # label2:
+ end_loop
i32.const $push4=, 48
i32.store8 0($1), $pop4
i32.const $push6=, 49
@@ -90,13 +90,13 @@ main: # @main
i32.const $push8=, 1
i32.or $push9=, $pop25, $pop8
i32.ne $push13=, $pop12, $pop9
- br_if 0, $pop13 # 0: down to label3
+ br_if 0, $pop13 # 0: down to label2
# BB#1: # %lor.lhs.false
i32.const $push30=, 8
i32.add $push31=, $0, $pop30
i32.const $push14=, .L.str
i32.call $push15=, strcmp@FUNCTION, $pop31, $pop14
- br_if 0, $pop15 # 0: down to label3
+ br_if 0, $pop15 # 0: down to label2
# BB#2: # %if.end
i32.const $push23=, 0
i32.const $push21=, 16
@@ -105,7 +105,7 @@ main: # @main
i32.const $push16=, 0
return $pop16
.LBB1_3: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -124,6 +124,6 @@ main: # @main
.size .L.str, 7
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr44858.c.s b/test/torture-s/pr44858.c.s
index dd3350b9d..e94d1a10e 100644
--- a/test/torture-s/pr44858.c.s
+++ b/test/torture-s/pr44858.c.s
@@ -78,5 +78,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr44942.c.s b/test/torture-s/pr44942.c.s
index 5926cb1ad..93ab9cd46 100644
--- a/test/torture-s/pr44942.c.s
+++ b/test/torture-s/pr44942.c.s
@@ -212,5 +212,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr45034.c.s b/test/torture-s/pr45034.c.s
index 8867bff08..4d06119fb 100644
--- a/test/torture-s/pr45034.c.s
+++ b/test/torture-s/pr45034.c.s
@@ -49,15 +49,15 @@ test_neg: # @test_neg
i32.and $push0=, $2, $pop7
i32.const $push6=, 127
i32.gt_u $push1=, $pop0, $pop6
- br_if 0, $pop1 # 0: down to label4
+ br_if 0, $pop1 # 0: down to label3
# BB#2: # %cond.true.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push15=, 24
i32.shr_s $2=, $0, $pop15
- br 1 # 1: down to label3
+ br 1 # 1: down to label2
.LBB1_3: # %cond.false.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push18=, -16777216
i32.xor $push2=, $0, $pop18
i32.const $push17=, 24
@@ -66,7 +66,7 @@ test_neg: # @test_neg
i32.xor $2=, $pop3, $pop16
.LBB1_4: # %fixnum_neg.exit
# in Loop: Header=BB1_1 Depth=1
- end_block # label3:
+ end_block # label2:
call foo@FUNCTION, $3, $2, $3
i32.const $push20=, 1
i32.add $3=, $3, $pop20
@@ -74,7 +74,7 @@ test_neg: # @test_neg
i32.ne $push4=, $1, $pop19
br_if 0, $pop4 # 0: up to label1
# BB#5: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push5=, 0
# fallthrough-return: $pop5
.endfunc
@@ -92,7 +92,7 @@ main: # @main
i32.const $3=, 128
.LBB2_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
- loop # label5:
+ loop # label4:
i32.const $push14=, 0
i32.const $push13=, 255
i32.and $push12=, $3, $pop13
@@ -107,15 +107,15 @@ main: # @main
i32.and $push0=, $2, $pop7
i32.const $push6=, 127
i32.gt_u $push1=, $pop0, $pop6
- br_if 0, $pop1 # 0: down to label8
+ br_if 0, $pop1 # 0: down to label6
# BB#2: # %cond.true.i.i
# in Loop: Header=BB2_1 Depth=1
i32.const $push15=, 24
i32.shr_s $2=, $0, $pop15
- br 1 # 1: down to label7
+ br 1 # 1: down to label5
.LBB2_3: # %cond.false.i.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label8:
+ end_block # label6:
i32.const $push18=, -16777216
i32.xor $push2=, $0, $pop18
i32.const $push17=, 24
@@ -124,15 +124,15 @@ main: # @main
i32.xor $2=, $pop3, $pop16
.LBB2_4: # %fixnum_neg.exit.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label7:
+ end_block # label5:
call foo@FUNCTION, $3, $2, $3
i32.const $push20=, 1
i32.add $3=, $3, $pop20
i32.const $push19=, 127
i32.ne $push4=, $1, $pop19
- br_if 0, $pop4 # 0: up to label5
+ br_if 0, $pop4 # 0: up to label4
# BB#5: # %if.end
- end_loop # label6:
+ end_loop
i32.const $push5=, 0
# fallthrough-return: $pop5
.endfunc
@@ -140,5 +140,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr45070.c.s b/test/torture-s/pr45070.c.s
index e6e39e2d6..44385f799 100644
--- a/test/torture-s/pr45070.c.s
+++ b/test/torture-s/pr45070.c.s
@@ -26,29 +26,29 @@ main: # @main
loop # label1:
i32.call $0=, next@FUNCTION, $2
block
- br_if 0, $1 # 0: down to label3
+ br_if 0, $1 # 0: down to label2
# BB#2: # %for.body
# in Loop: Header=BB0_1 Depth=1
i32.const $push18=, 65535
i32.and $push1=, $0, $pop18
i32.const $push17=, 65535
i32.ne $push2=, $pop1, $pop17
- br_if 3, $pop2 # 3: down to label0
+ br_if 2, $pop2 # 2: down to label0
.LBB0_3: # %lor.lhs.false
# in Loop: Header=BB0_1 Depth=1
- end_block # label3:
+ end_block # label2:
block
i32.const $push19=, 1
i32.lt_s $push3=, $1, $pop19
- br_if 0, $pop3 # 0: down to label4
+ br_if 0, $pop3 # 0: down to label3
# BB#4: # %lor.lhs.false
# in Loop: Header=BB0_1 Depth=1
i32.const $push20=, 65535
i32.and $push4=, $0, $pop20
- br_if 3, $pop4 # 3: down to label0
+ br_if 2, $pop4 # 2: down to label0
.LBB0_5: # %for.cond
# in Loop: Header=BB0_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push24=, 1
i32.add $push23=, $1, $pop24
tee_local $push22=, $1=, $pop23
@@ -56,7 +56,7 @@ main: # @main
i32.le_s $push5=, $pop22, $pop21
br_if 0, $pop5 # 0: up to label1
# BB#6: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $2, $pop11
@@ -83,7 +83,7 @@ next: # @next
i32.load $push1=, 0($0)
i32.load $push0=, 4($0)
i32.lt_s $push2=, $pop1, $pop0
- br_if 0, $pop2 # 0: down to label5
+ br_if 0, $pop2 # 0: down to label4
# BB#1: # %if.then.lr.ph
i32.const $push3=, 8
i32.add $1=, $0, $pop3
@@ -91,10 +91,11 @@ next: # @next
i32.add $2=, $0, $pop5
.LBB1_2: # %if.then
# =>This Inner Loop Header: Depth=1
+ block
loop # label6:
i32.load $push4=, 0($1)
i32.eqz $push13=, $pop4
- br_if 1, $pop13 # 1: down to label7
+ br_if 1, $pop13 # 1: down to label5
# BB#3: # %if.then1
# in Loop: Header=BB1_2 Depth=1
i32.const $3=, 0
@@ -105,16 +106,17 @@ next: # @next
i32.load $push6=, 0($2)
i32.ge_s $push8=, $pop7, $pop6
br_if 0, $pop8 # 0: up to label6
- br 2 # 2: down to label5
+ br 2 # 2: down to label4
.LBB1_4: # %if.end
- end_loop # label7:
+ end_loop
+ end_block # label5:
i32.const $push9=, 8
i32.add $push10=, $0, $pop9
i32.const $push11=, 1
i32.store 0($pop10), $pop11
i32.const $3=, 65535
.LBB1_5: # %cleanup
- end_block # label5:
+ end_block # label4:
copy_local $push14=, $3
# fallthrough-return: $pop14
.endfunc
@@ -134,5 +136,5 @@ fetch: # @fetch
.size fetch, .Lfunc_end2-fetch
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr45262.c.s b/test/torture-s/pr45262.c.s
index fa881bf46..61f2343e1 100644
--- a/test/torture-s/pr45262.c.s
+++ b/test/torture-s/pr45262.c.s
@@ -50,4 +50,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr45695.c.s b/test/torture-s/pr45695.c.s
index f6664921c..15ab39e00 100644
--- a/test/torture-s/pr45695.c.s
+++ b/test/torture-s/pr45695.c.s
@@ -71,5 +71,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr46019.c.s b/test/torture-s/pr46019.c.s
index 86986153c..46db5a2fc 100644
--- a/test/torture-s/pr46019.c.s
+++ b/test/torture-s/pr46019.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr46309.c.s b/test/torture-s/pr46309.c.s
index 92b303808..db1e89d9b 100644
--- a/test/torture-s/pr46309.c.s
+++ b/test/torture-s/pr46309.c.s
@@ -103,5 +103,5 @@ q:
.size q, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr46316.c.s b/test/torture-s/pr46316.c.s
index 88635db5c..906cb1869 100644
--- a/test/torture-s/pr46316.c.s
+++ b/test/torture-s/pr46316.c.s
@@ -50,5 +50,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr46909-1.c.s b/test/torture-s/pr46909-1.c.s
index 409a962c2..5660f7454 100644
--- a/test/torture-s/pr46909-1.c.s
+++ b/test/torture-s/pr46909-1.c.s
@@ -48,7 +48,7 @@ main: # @main
i32.shl $push2=, $pop1, $pop9
i32.sub $push3=, $pop10, $pop2
i32.ne $push6=, $pop5, $pop3
- br_if 2, $pop6 # 2: down to label0
+ br_if 1, $pop6 # 1: down to label0
# BB#2: # %for.cond
# in Loop: Header=BB1_1 Depth=1
i32.const $push14=, 5
@@ -60,7 +60,7 @@ main: # @main
i32.le_s $push7=, $0, $pop12
br_if 0, $pop7 # 0: up to label1
# BB#3: # %for.end
- end_loop # label2:
+ end_loop
i32.const $push8=, 0
return $pop8
.LBB1_4: # %if.then
@@ -72,5 +72,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr46909-2.c.s b/test/torture-s/pr46909-2.c.s
index 4bb2cf910..f773e2670 100644
--- a/test/torture-s/pr46909-2.c.s
+++ b/test/torture-s/pr46909-2.c.s
@@ -53,7 +53,7 @@ main: # @main
i32.shl $push1=, $pop0, $pop10
i32.sub $push5=, $pop4, $pop1
i32.ne $push7=, $pop6, $pop5
- br_if 2, $pop7 # 2: down to label2
+ br_if 1, $pop7 # 1: down to label2
# BB#2: # %for.cond
# in Loop: Header=BB1_1 Depth=1
i32.const $push17=, 1
@@ -63,7 +63,7 @@ main: # @main
i32.le_s $push8=, $pop15, $pop14
br_if 0, $pop8 # 0: up to label3
# BB#3: # %for.end
- end_loop # label4:
+ end_loop
i32.const $push9=, 0
return $pop9
.LBB1_4: # %if.then
@@ -75,5 +75,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr47148.c.s b/test/torture-s/pr47148.c.s
index 4e40dcc70..be3a00afb 100644
--- a/test/torture-s/pr47148.c.s
+++ b/test/torture-s/pr47148.c.s
@@ -24,4 +24,4 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr47155.c.s b/test/torture-s/pr47155.c.s
index 655453e10..948508cf8 100644
--- a/test/torture-s/pr47155.c.s
+++ b/test/torture-s/pr47155.c.s
@@ -35,4 +35,4 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr47237.c.s b/test/torture-s/pr47237.c.s
index fd152f7e2..70e0e1977 100644
--- a/test/torture-s/pr47237.c.s
+++ b/test/torture-s/pr47237.c.s
@@ -37,7 +37,7 @@ foo: # @foo
.size foo, .Lfunc_end1-foo
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype __builtin_apply, i32
.functype __builtin_apply_args, i32
.functype abort, void
diff --git a/test/torture-s/pr47299.c.s b/test/torture-s/pr47299.c.s
index 2fcffa715..d84ad1435 100644
--- a/test/torture-s/pr47299.c.s
+++ b/test/torture-s/pr47299.c.s
@@ -40,5 +40,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr47337.c.s b/test/torture-s/pr47337.c.s
index 01cb5386c..03d987886 100644
--- a/test/torture-s/pr47337.c.s
+++ b/test/torture-s/pr47337.c.s
@@ -25,13 +25,13 @@ main: # @main
tee_local $push40=, $1=, $pop41
br_if 0, $pop40 # 0: up to label0
# BB#2: # %for.body9.preheader
- end_loop # label1:
+ end_loop
i32.const $push46=, 0
i32.const $push45=, 0
i32.store d($pop46), $pop45
block
i32.eqz $push71=, $0
- br_if 0, $pop71 # 0: down to label2
+ br_if 0, $pop71 # 0: down to label1
# BB#3: # %fnx.exit
i32.const $push69=, 0
i32.const $push68=, 0
@@ -94,7 +94,7 @@ main: # @main
i32.load $push39=, 0($pop38)
i32.store b($pop69), $pop39
.LBB0_4: # %if.end25
- end_block # label2:
+ end_block # label1:
i32.const $push70=, 0
# fallthrough-return: $pop70
.endfunc
@@ -144,5 +144,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/pr47538.c.s b/test/torture-s/pr47538.c.s
index 06461090a..613bfcfd8 100644
--- a/test/torture-s/pr47538.c.s
+++ b/test/torture-s/pr47538.c.s
@@ -82,9 +82,9 @@ foo: # @foo
tee_local $push40=, $9=, $pop41
i32.le_u $push13=, $pop40, $7
br_if 0, $pop13 # 0: up to label4
- br 3 # 3: down to label2
+ br 2 # 2: down to label2
.LBB0_6:
- end_loop # label5:
+ end_loop
end_block # label3:
f64.const $11=, 0x1p0
f64.const $10=, 0x0p0
@@ -197,22 +197,22 @@ main: # @main
f64.load $push24=, 0($2)
f64.const $push23=, 0x0p0
f64.ne $push25=, $pop24, $pop23
- br_if 0, $pop25 # 0: down to label6
+ br_if 0, $pop25 # 0: down to label5
# BB#1: # %lor.lhs.false
f64.load $push27=, 8($2)
f64.const $push26=, 0x1.4p4
f64.ne $push28=, $pop27, $pop26
- br_if 0, $pop28 # 0: down to label6
+ br_if 0, $pop28 # 0: down to label5
# BB#2: # %lor.lhs.false9
f64.load $push30=, 16($2)
f64.const $push29=, 0x1.4p3
f64.ne $push31=, $pop30, $pop29
- br_if 0, $pop31 # 0: down to label6
+ br_if 0, $pop31 # 0: down to label5
# BB#3: # %lor.lhs.false12
f64.load $push33=, 24($2)
f64.const $push32=, -0x1.4p3
f64.ne $push34=, $pop33, $pop32
- br_if 0, $pop34 # 0: down to label6
+ br_if 0, $pop34 # 0: down to label5
# BB#4: # %if.end
i32.const $push38=, 84
i32.add $push39=, $2, $pop38
@@ -244,22 +244,22 @@ main: # @main
f64.load $push49=, 0($2)
f64.const $push48=, 0x1.ep5
f64.ne $push50=, $pop49, $pop48
- br_if 0, $pop50 # 0: down to label6
+ br_if 0, $pop50 # 0: down to label5
# BB#5: # %if.end
f64.load $push35=, 8($2)
f64.const $push51=, 0x1.4p4
f64.ne $push52=, $pop35, $pop51
- br_if 0, $pop52 # 0: down to label6
+ br_if 0, $pop52 # 0: down to label5
# BB#6: # %if.end
f64.load $push36=, 0($1)
f64.const $push53=, -0x1.4p3
f64.ne $push54=, $pop36, $pop53
- br_if 0, $pop54 # 0: down to label6
+ br_if 0, $pop54 # 0: down to label5
# BB#7: # %if.end
f64.load $push37=, 0($0)
f64.const $push55=, 0x1.d8p6
f64.ne $push56=, $pop37, $pop55
- br_if 0, $pop56 # 0: down to label6
+ br_if 0, $pop56 # 0: down to label5
# BB#8: # %if.end30
i32.const $push60=, 84
i32.add $push61=, $2, $pop60
@@ -291,22 +291,22 @@ main: # @main
f64.load $push71=, 0($2)
f64.const $push70=, -0x1.4p4
f64.ne $push72=, $pop71, $pop70
- br_if 0, $pop72 # 0: down to label6
+ br_if 0, $pop72 # 0: down to label5
# BB#9: # %if.end30
f64.load $push57=, 8($2)
f64.const $push73=, -0x1.4p3
f64.ne $push74=, $pop57, $pop73
- br_if 0, $pop74 # 0: down to label6
+ br_if 0, $pop74 # 0: down to label5
# BB#10: # %if.end30
f64.load $push58=, 0($0)
f64.const $push154=, 0x1.d8p6
f64.ne $push75=, $pop58, $pop154
- br_if 0, $pop75 # 0: down to label6
+ br_if 0, $pop75 # 0: down to label5
# BB#11: # %if.end30
f64.load $push59=, 0($1)
f64.const $push155=, 0x1.d8p6
f64.ne $push76=, $pop59, $pop155
- br_if 0, $pop76 # 0: down to label6
+ br_if 0, $pop76 # 0: down to label5
# BB#12: # %if.end46
i32.const $push80=, 84
i32.add $push81=, $2, $pop80
@@ -338,22 +338,22 @@ main: # @main
f64.load $push90=, 0($2)
f64.const $push89=, 0x0p0
f64.ne $push91=, $pop90, $pop89
- br_if 0, $pop91 # 0: down to label6
+ br_if 0, $pop91 # 0: down to label5
# BB#13: # %if.end46
f64.load $push77=, 8($2)
f64.const $push164=, 0x1.d8p6
f64.ne $push92=, $pop77, $pop164
- br_if 0, $pop92 # 0: down to label6
+ br_if 0, $pop92 # 0: down to label5
# BB#14: # %if.end46
f64.load $push78=, 0($0)
f64.const $push165=, 0x1.d8p6
f64.ne $push93=, $pop78, $pop165
- br_if 0, $pop93 # 0: down to label6
+ br_if 0, $pop93 # 0: down to label5
# BB#15: # %if.end46
f64.load $push79=, 0($1)
f64.const $push94=, 0x1.d8p6
f64.ne $push95=, $pop79, $pop94
- br_if 0, $pop95 # 0: down to label6
+ br_if 0, $pop95 # 0: down to label5
# BB#16: # %if.end62
i32.const $push103=, 0
i32.const $push101=, 112
@@ -362,7 +362,7 @@ main: # @main
i32.const $push96=, 0
return $pop96
.LBB1_17: # %if.then61
- end_block # label6:
+ end_block # label5:
call abort@FUNCTION
unreachable
.endfunc
@@ -389,5 +389,5 @@ main: # @main
.size .Lmain.e, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr47925.c.s b/test/torture-s/pr47925.c.s
index 9b4517aab..04242cd08 100644
--- a/test/torture-s/pr47925.c.s
+++ b/test/torture-s/pr47925.c.s
@@ -37,7 +37,7 @@ foo: # @foo
tee_local $push2=, $1=, $pop3
br_if 0, $pop2 # 0: up to label1
.LBB1_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push5=, $1
# fallthrough-return: $pop5
@@ -78,4 +78,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr48197.c.s b/test/torture-s/pr48197.c.s
index 84a2ecb16..7e85d2db1 100644
--- a/test/torture-s/pr48197.c.s
+++ b/test/torture-s/pr48197.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr48571-1.c.s b/test/torture-s/pr48571-1.c.s
index 9e59aceba..526ab6f16 100644
--- a/test/torture-s/pr48571-1.c.s
+++ b/test/torture-s/pr48571-1.c.s
@@ -26,7 +26,7 @@ bar: # @bar
i32.ne $push2=, $pop4, $pop3
br_if 0, $pop2 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -43,7 +43,7 @@ main: # @main
i32.const $0=, -2496
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push9=, c+2496
i32.add $push0=, $0, $pop9
i32.const $push8=, 1
@@ -51,9 +51,9 @@ main: # @main
i32.const $push7=, 4
i32.add $push6=, $0, $pop7
tee_local $push5=, $0=, $pop6
- br_if 0, $pop5 # 0: up to label2
+ br_if 0, $pop5 # 0: up to label1
# BB#2: # %for.end
- end_loop # label3:
+ end_loop
call bar@FUNCTION
i32.const $2=, 0
i32.const $0=, c
@@ -61,10 +61,10 @@ main: # @main
.LBB1_3: # %for.body3
# =>This Inner Loop Header: Depth=1
block
- loop # label5:
+ loop # label3:
i32.load $push1=, 0($0)
i32.ne $push2=, $pop1, $1
- br_if 2, $pop2 # 2: down to label4
+ br_if 1, $pop2 # 1: down to label2
# BB#4: # %if.end
# in Loop: Header=BB1_3 Depth=1
i32.const $push15=, 4
@@ -76,13 +76,13 @@ main: # @main
tee_local $push11=, $2=, $pop12
i32.const $push10=, 624
i32.lt_u $push3=, $pop11, $pop10
- br_if 0, $pop3 # 0: up to label5
+ br_if 0, $pop3 # 0: up to label3
# BB#5: # %for.end8
- end_loop # label6:
+ end_loop
i32.const $push4=, 0
return $pop4
.LBB1_6: # %if.then
- end_block # label4:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -99,5 +99,5 @@ c:
.size c, 2496
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr48717.c.s b/test/torture-s/pr48717.c.s
index d322992e0..c65ad9bfc 100644
--- a/test/torture-s/pr48717.c.s
+++ b/test/torture-s/pr48717.c.s
@@ -91,5 +91,5 @@ w:
.size w, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr48809.c.s b/test/torture-s/pr48809.c.s
index 2391d247f..f9f2fc7f2 100644
--- a/test/torture-s/pr48809.c.s
+++ b/test/torture-s/pr48809.c.s
@@ -243,4 +243,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr48814-1.c.s b/test/torture-s/pr48814-1.c.s
index 997e9335e..608ed4695 100644
--- a/test/torture-s/pr48814-1.c.s
+++ b/test/torture-s/pr48814-1.c.s
@@ -86,5 +86,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr48814-2.c.s b/test/torture-s/pr48814-2.c.s
index 2aaf7a3ac..36a7a2be5 100644
--- a/test/torture-s/pr48814-2.c.s
+++ b/test/torture-s/pr48814-2.c.s
@@ -89,5 +89,5 @@ count:
.size count, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr48973-1.c.s b/test/torture-s/pr48973-1.c.s
index e62b64e0b..9290ab3d9 100644
--- a/test/torture-s/pr48973-1.c.s
+++ b/test/torture-s/pr48973-1.c.s
@@ -74,5 +74,5 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr48973-2.c.s b/test/torture-s/pr48973-2.c.s
index b07b64ba1..610cf1e70 100644
--- a/test/torture-s/pr48973-2.c.s
+++ b/test/torture-s/pr48973-2.c.s
@@ -54,5 +54,5 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49039.c.s b/test/torture-s/pr49039.c.s
index fba3ed820..bb87c9c82 100644
--- a/test/torture-s/pr49039.c.s
+++ b/test/torture-s/pr49039.c.s
@@ -88,5 +88,5 @@ cnt:
.size cnt, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49073.c.s b/test/torture-s/pr49073.c.s
index 03eac7205..b988ce7f0 100644
--- a/test/torture-s/pr49073.c.s
+++ b/test/torture-s/pr49073.c.s
@@ -20,15 +20,15 @@ main: # @main
i32.const $push10=, 1
i32.and $push0=, $2, $pop10
i32.eqz $push18=, $pop0
- br_if 0, $pop18 # 0: down to label4
+ br_if 0, $pop18 # 0: down to label3
# BB#2: # %do.body
# in Loop: Header=BB0_1 Depth=1
i32.const $push11=, 4
i32.eq $push1=, $0, $pop11
- br_if 3, $pop1 # 3: down to label1
+ br_if 2, $pop1 # 2: down to label1
.LBB0_3: # %if.end
# in Loop: Header=BB0_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push14=, 4
i32.add $1=, $1, $pop14
i32.const $push13=, 3
@@ -37,7 +37,7 @@ main: # @main
i32.lt_s $push2=, $0, $pop12
br_if 0, $pop2 # 0: up to label2
# BB#4: # %do.endthread-pre-split
- end_loop # label3:
+ end_loop
i32.const $push3=, 0
i32.load $0=, c($pop3)
br 1 # 1: down to label0
@@ -55,12 +55,12 @@ main: # @main
block
i32.const $push7=, 1
i32.ne $push8=, $0, $pop7
- br_if 0, $pop8 # 0: down to label5
+ br_if 0, $pop8 # 0: down to label4
# BB#7: # %if.end6
i32.const $push9=, 0
return $pop9
.LBB0_8: # %if.then5
- end_block # label5:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -92,5 +92,5 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49123.c.s b/test/torture-s/pr49123.c.s
index 5ca3b4e3b..9959c923a 100644
--- a/test/torture-s/pr49123.c.s
+++ b/test/torture-s/pr49123.c.s
@@ -27,4 +27,4 @@ s.0:
.size s.0, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr49161.c.s b/test/torture-s/pr49161.c.s
index 90f9d5e45..1b28ec21c 100644
--- a/test/torture-s/pr49161.c.s
+++ b/test/torture-s/pr49161.c.s
@@ -117,5 +117,5 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49186.c.s b/test/torture-s/pr49186.c.s
index 1cfea43fb..170af0b9e 100644
--- a/test/torture-s/pr49186.c.s
+++ b/test/torture-s/pr49186.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr49218.c.s b/test/torture-s/pr49218.c.s
index 6a11038a0..982166285 100644
--- a/test/torture-s/pr49218.c.s
+++ b/test/torture-s/pr49218.c.s
@@ -56,7 +56,7 @@ main: # @main
i64.ne $push13=, $pop12, $pop29
br_if 0, $pop13 # 0: up to label1
.LBB0_3: # %if.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push20=, 0
i32.const $push18=, 16
@@ -78,4 +78,4 @@ f:
.size f, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr49279.c.s b/test/torture-s/pr49279.c.s
index ec54ba8dd..07f768f3d 100644
--- a/test/torture-s/pr49279.c.s
+++ b/test/torture-s/pr49279.c.s
@@ -96,5 +96,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49281.c.s b/test/torture-s/pr49281.c.s
index 31097e606..7d1dd3382 100644
--- a/test/torture-s/pr49281.c.s
+++ b/test/torture-s/pr49281.c.s
@@ -89,5 +89,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49390.c.s b/test/torture-s/pr49390.c.s
index 4a1ad5967..bade72e60 100644
--- a/test/torture-s/pr49390.c.s
+++ b/test/torture-s/pr49390.c.s
@@ -307,5 +307,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49419.c.s b/test/torture-s/pr49419.c.s
index 7b0b05ba2..a782ddf7c 100644
--- a/test/torture-s/pr49419.c.s
+++ b/test/torture-s/pr49419.c.s
@@ -40,7 +40,7 @@ foo: # @foo
i32.add $push25=, $5, $pop26
tee_local $push24=, $5=, $pop25
i32.ge_s $push10=, $pop24, $3
- br_if 1, $pop10 # 1: down to label4
+ br_if 1, $pop10 # 1: down to label2
# BB#5: # %for.body
# in Loop: Header=BB0_4 Depth=1
i32.const $push30=, 12
@@ -55,7 +55,7 @@ foo: # @foo
i32.eq $push15=, $pop9, $1
br_if 0, $pop15 # 0: up to label3
.LBB0_6: # %for.end
- end_loop # label4:
+ end_loop
end_block # label2:
i32.eq $push16=, $5, $3
br_if 1, $pop16 # 1: down to label0
@@ -63,7 +63,7 @@ foo: # @foo
block
i32.const $push31=, 1
i32.lt_s $push17=, $5, $pop31
- br_if 0, $pop17 # 0: down to label5
+ br_if 0, $pop17 # 0: down to label4
# BB#8: # %for.body10.preheader
i32.const $push32=, 1
i32.add $3=, $5, $pop32
@@ -72,7 +72,7 @@ foo: # @foo
i32.add $6=, $2, $pop19
.LBB0_9: # %for.body10
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label5:
i32.const $push40=, 12
i32.mul $push20=, $0, $pop40
i32.add $push39=, $4, $pop20
@@ -87,10 +87,10 @@ foo: # @foo
tee_local $push34=, $3=, $pop35
i32.const $push33=, 1
i32.gt_s $push22=, $pop34, $pop33
- br_if 0, $pop22 # 0: up to label6
+ br_if 0, $pop22 # 0: up to label5
.LBB0_10: # %for.end16
- end_loop # label7:
- end_block # label5:
+ end_loop
+ end_block # label4:
i32.const $push41=, 1
i32.add $6=, $5, $pop41
i32.store 0($2), $0
@@ -136,20 +136,21 @@ main: # @main
i32.load $push2=, 12($0)
i32.const $push37=, 1
i32.ne $push3=, $pop2, $pop37
- br_if 0, $pop3 # 0: down to label8
+ br_if 0, $pop3 # 0: down to label6
# BB#1: # %for.body.i.for.body.i_crit_edge.preheader
i32.const $4=, 0
i32.const $3=, 1
.LBB1_2: # %for.body.i.for.body.i_crit_edge
# =>This Inner Loop Header: Depth=1
- loop # label9:
+ block
+ loop # label8:
i32.const $push47=, 1
i32.add $1=, $4, $pop47
i32.const $push46=, 2
i32.add $push5=, $4, $pop46
i32.const $push45=, 2
i32.gt_s $push6=, $pop5, $pop45
- br_if 1, $pop6 # 1: down to label10
+ br_if 1, $pop6 # 1: down to label7
# BB#3: # %for.body.i.for.body.i_crit_edge
# in Loop: Header=BB1_2 Depth=1
copy_local $4=, $1
@@ -164,23 +165,24 @@ main: # @main
i32.load $push4=, 0($pop10)
i32.const $push48=, 1
i32.eq $push11=, $pop4, $pop48
- br_if 0, $pop11 # 0: up to label9
+ br_if 0, $pop11 # 0: up to label8
.LBB1_4: # %for.end.i.loopexit
- end_loop # label10:
+ end_loop
+ end_block # label7:
i32.const $push12=, 1
i32.add $3=, $1, $pop12
.LBB1_5: # %for.end.i
- end_block # label8:
+ end_block # label6:
block
block
block
i32.const $push13=, 3
i32.eq $push14=, $3, $pop13
- br_if 0, $pop14 # 0: down to label13
+ br_if 0, $pop14 # 0: down to label11
# BB#6: # %if.end7.i
i32.const $push53=, 0
i32.lt_s $push15=, $1, $pop53
- br_if 1, $pop15 # 1: down to label12
+ br_if 1, $pop15 # 1: down to label10
# BB#7: # %for.body10.i.preheader
i32.const $push35=, 36
i32.add $push36=, $0, $pop35
@@ -194,14 +196,14 @@ main: # @main
block
i32.const $push54=, 2
i32.lt_s $push18=, $3, $pop54
- br_if 0, $pop18 # 0: down to label14
+ br_if 0, $pop18 # 0: down to label12
# BB#8: # %for.body10.i.for.body10.i_crit_edge.preheader
i32.const $push58=, -4
i32.add $4=, $4, $pop58
i32.const $5=, 1
.LBB1_9: # %for.body10.i.for.body10.i_crit_edge
# =>This Inner Loop Header: Depth=1
- loop # label15:
+ loop # label13:
i32.const $push66=, 12
i32.mul $push19=, $5, $pop66
i32.add $push65=, $0, $pop19
@@ -216,21 +218,21 @@ main: # @main
tee_local $push60=, $3=, $pop61
i32.const $push59=, 1
i32.gt_s $push21=, $pop60, $pop59
- br_if 0, $pop21 # 0: up to label15
+ br_if 0, $pop21 # 0: up to label13
.LBB1_10: # %foo.exit
- end_loop # label16:
- end_block # label14:
+ end_loop
+ end_block # label12:
i32.store 36($0), $5
- br_if 2, $1 # 2: down to label11
+ br_if 2, $1 # 2: down to label9
# BB#11: # %if.end
i32.const $push22=, 1
i32.ne $push23=, $5, $pop22
- br_if 2, $pop23 # 2: down to label11
+ br_if 2, $pop23 # 2: down to label9
# BB#12: # %lor.lhs.false
i32.load $push25=, 40($0)
i32.const $push24=, 2
i32.ne $push26=, $pop25, $pop24
- br_if 2, $pop26 # 2: down to label11
+ br_if 2, $pop26 # 2: down to label9
# BB#13: # %if.end6
i32.const $push34=, 0
i32.const $push32=, 48
@@ -239,15 +241,15 @@ main: # @main
i32.const $push27=, 0
return $pop27
.LBB1_14: # %if.then6.i
- end_block # label13:
+ end_block # label11:
call abort@FUNCTION
unreachable
.LBB1_15: # %foo.exit.thread
- end_block # label12:
+ end_block # label10:
i32.const $push67=, 0
i32.store 36($0), $pop67
.LBB1_16: # %if.then5
- end_block # label11:
+ end_block # label9:
call abort@FUNCTION
unreachable
.endfunc
@@ -264,5 +266,5 @@ t:
.size t, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr49644.c.s b/test/torture-s/pr49644.c.s
index 0c3b7c274..da1203739 100644
--- a/test/torture-s/pr49644.c.s
+++ b/test/torture-s/pr49644.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr49712.c.s b/test/torture-s/pr49712.c.s
index 31f8d0cea..6999ffd44 100644
--- a/test/torture-s/pr49712.c.s
+++ b/test/torture-s/pr49712.c.s
@@ -82,7 +82,7 @@ main: # @main
i32.store a($pop10), $pop9
br 0 # 0: up to label2
.LBB2_4: # %for.inc.1
- end_loop # label3:
+ end_loop
end_block # label1:
i32.const $push17=, 0
i32.const $push3=, 2
@@ -139,4 +139,4 @@ a:
.size a, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr49768.c.s b/test/torture-s/pr49768.c.s
index 687778565..587e96acc 100644
--- a/test/torture-s/pr49768.c.s
+++ b/test/torture-s/pr49768.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr49886.c.s b/test/torture-s/pr49886.c.s
index e65828d26..5fba2242d 100644
--- a/test/torture-s/pr49886.c.s
+++ b/test/torture-s/pr49886.c.s
@@ -227,5 +227,5 @@ gi:
.size gi, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr51023.c.s b/test/torture-s/pr51023.c.s
index f5396b50c..9448b5358 100644
--- a/test/torture-s/pr51023.c.s
+++ b/test/torture-s/pr51023.c.s
@@ -31,4 +31,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr51323.c.s b/test/torture-s/pr51323.c.s
index 7a9f8d98d..77ab2bf30 100644
--- a/test/torture-s/pr51323.c.s
+++ b/test/torture-s/pr51323.c.s
@@ -116,5 +116,5 @@ v:
.size v, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr51466.c.s b/test/torture-s/pr51466.c.s
index aaf67acc0..27fc8242b 100644
--- a/test/torture-s/pr51466.c.s
+++ b/test/torture-s/pr51466.c.s
@@ -116,5 +116,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr51581-1.c.s b/test/torture-s/pr51581-1.c.s
index 4f1423982..2fa6e24b7 100644
--- a/test/torture-s/pr51581-1.c.s
+++ b/test/torture-s/pr51581-1.c.s
@@ -24,7 +24,7 @@ f1: # @f1
tee_local $push4=, $0=, $pop5
br_if 0, $pop4 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -40,7 +40,7 @@ f2: # @f2
i32.const $0=, -16384
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push9=, d+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, b+16384
@@ -52,9 +52,9 @@ f2: # @f2
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label2
+ br_if 0, $pop4 # 0: up to label1
# BB#2: # %for.end
- end_loop # label3:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end1:
@@ -70,7 +70,7 @@ f3: # @f3
i32.const $0=, -16384
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label2:
i32.const $push9=, c+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, a+16384
@@ -82,9 +82,9 @@ f3: # @f3
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label4
+ br_if 0, $pop4 # 0: up to label2
# BB#2: # %for.end
- end_loop # label5:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end2:
@@ -100,7 +100,7 @@ f4: # @f4
i32.const $0=, -16384
.LBB3_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label3:
i32.const $push9=, d+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, b+16384
@@ -112,9 +112,9 @@ f4: # @f4
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label6
+ br_if 0, $pop4 # 0: up to label3
# BB#2: # %for.end
- end_loop # label7:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end3:
@@ -130,7 +130,7 @@ f5: # @f5
i32.const $0=, -16384
.LBB4_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label8:
+ loop # label4:
i32.const $push9=, c+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, a+16384
@@ -142,9 +142,9 @@ f5: # @f5
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label8
+ br_if 0, $pop4 # 0: up to label4
# BB#2: # %for.end
- end_loop # label9:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end4:
@@ -160,7 +160,7 @@ f6: # @f6
i32.const $0=, -16384
.LBB5_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label10:
+ loop # label5:
i32.const $push9=, d+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, b+16384
@@ -172,9 +172,9 @@ f6: # @f6
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label10
+ br_if 0, $pop4 # 0: up to label5
# BB#2: # %for.end
- end_loop # label11:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end5:
@@ -190,7 +190,7 @@ f7: # @f7
i32.const $1=, -16384
.LBB6_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label12:
+ loop # label6:
i32.const $push17=, c+16384
i32.add $push7=, $1, $pop17
i32.const $push16=, a+16384
@@ -210,9 +210,9 @@ f7: # @f7
i32.const $push10=, 4
i32.add $push9=, $1, $pop10
tee_local $push8=, $1=, $pop9
- br_if 0, $pop8 # 0: up to label12
+ br_if 0, $pop8 # 0: up to label6
# BB#2: # %for.end
- end_loop # label13:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end6:
@@ -228,7 +228,7 @@ f8: # @f8
i32.const $0=, -16384
.LBB7_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label14:
+ loop # label7:
i32.const $push11=, d+16384
i32.add $push0=, $0, $pop11
i32.const $push10=, b+16384
@@ -242,9 +242,9 @@ f8: # @f8
i32.const $push7=, 4
i32.add $push6=, $0, $pop7
tee_local $push5=, $0=, $pop6
- br_if 0, $pop5 # 0: up to label14
+ br_if 0, $pop5 # 0: up to label7
# BB#2: # %for.end
- end_loop # label15:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end7:
@@ -260,7 +260,7 @@ f9: # @f9
i32.const $1=, -16384
.LBB8_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label16:
+ loop # label8:
i32.const $push17=, c+16384
i32.add $push7=, $1, $pop17
i32.const $push16=, a+16384
@@ -280,9 +280,9 @@ f9: # @f9
i32.const $push10=, 4
i32.add $push9=, $1, $pop10
tee_local $push8=, $1=, $pop9
- br_if 0, $pop8 # 0: up to label16
+ br_if 0, $pop8 # 0: up to label8
# BB#2: # %for.end
- end_loop # label17:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end8:
@@ -298,7 +298,7 @@ f10: # @f10
i32.const $0=, -16384
.LBB9_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label18:
+ loop # label9:
i32.const $push11=, d+16384
i32.add $push0=, $0, $pop11
i32.const $push10=, b+16384
@@ -312,9 +312,9 @@ f10: # @f10
i32.const $push7=, 4
i32.add $push6=, $0, $pop7
tee_local $push5=, $0=, $pop6
- br_if 0, $pop5 # 0: up to label18
+ br_if 0, $pop5 # 0: up to label9
# BB#2: # %for.end
- end_loop # label19:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end9:
@@ -330,7 +330,7 @@ f11: # @f11
i32.const $1=, -16384
.LBB10_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label20:
+ loop # label10:
i32.const $push17=, c+16384
i32.add $push7=, $1, $pop17
i32.const $push16=, a+16384
@@ -350,9 +350,9 @@ f11: # @f11
i32.const $push10=, 4
i32.add $push9=, $1, $pop10
tee_local $push8=, $1=, $pop9
- br_if 0, $pop8 # 0: up to label20
+ br_if 0, $pop8 # 0: up to label10
# BB#2: # %for.end
- end_loop # label21:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end10:
@@ -368,7 +368,7 @@ f12: # @f12
i32.const $1=, -16384
.LBB11_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label22:
+ loop # label11:
i32.const $push21=, d+16384
i32.add $push8=, $1, $pop21
i32.const $push20=, b+16384
@@ -392,9 +392,9 @@ f12: # @f12
i32.const $push11=, 4
i32.add $push10=, $1, $pop11
tee_local $push9=, $1=, $pop10
- br_if 0, $pop9 # 0: up to label22
+ br_if 0, $pop9 # 0: up to label11
# BB#2: # %for.end
- end_loop # label23:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end11:
@@ -412,7 +412,7 @@ main: # @main
i32.const $0=, -16384
.LBB12_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label24:
+ loop # label12:
#APP
#NO_APP
i32.const $push91=, b+16384
@@ -428,9 +428,9 @@ main: # @main
i32.const $push87=, 4
i32.add $push86=, $0, $pop87
tee_local $push85=, $0=, $pop86
- br_if 0, $pop85 # 0: up to label24
+ br_if 0, $pop85 # 0: up to label12
# BB#2: # %for.end
- end_loop # label25:
+ end_loop
i32.const $1=, 0
i32.const $push94=, 0
i32.const $push3=, 2147483647
@@ -452,7 +452,7 @@ main: # @main
block
block
block
- loop # label32:
+ loop # label19:
i32.const $push97=, c
i32.add $push9=, $1, $pop97
i32.load $push10=, 0($pop9)
@@ -462,7 +462,7 @@ main: # @main
i32.const $push95=, 3
i32.div_s $push8=, $pop7, $pop95
i32.ne $push11=, $pop10, $pop8
- br_if 2, $pop11 # 2: down to label31
+ br_if 1, $pop11 # 1: down to label18
# BB#4: # %lor.lhs.false
# in Loop: Header=BB12_3 Depth=1
i32.const $push100=, d
@@ -474,7 +474,7 @@ main: # @main
i32.const $push98=, 3
i32.div_u $push14=, $pop13, $pop98
i32.ne $push17=, $pop16, $pop14
- br_if 2, $pop17 # 2: down to label31
+ br_if 1, $pop17 # 1: down to label18
# BB#5: # %for.cond2
# in Loop: Header=BB12_3 Depth=1
i32.const $push105=, 4
@@ -484,16 +484,16 @@ main: # @main
tee_local $push102=, $0=, $pop103
i32.const $push101=, 4095
i32.le_s $push18=, $pop102, $pop101
- br_if 0, $pop18 # 0: up to label32
+ br_if 0, $pop18 # 0: up to label19
# BB#6: # %for.end14
- end_loop # label33:
+ end_loop
call f3@FUNCTION
call f4@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_7: # %for.body17
# =>This Inner Loop Header: Depth=1
- loop # label34:
+ loop # label20:
i32.const $push108=, c
i32.add $push22=, $1, $pop108
i32.load $push23=, 0($pop22)
@@ -503,7 +503,7 @@ main: # @main
i32.const $push106=, 18
i32.div_s $push21=, $pop20, $pop106
i32.ne $push24=, $pop23, $pop21
- br_if 3, $pop24 # 3: down to label30
+ br_if 2, $pop24 # 2: down to label17
# BB#8: # %lor.lhs.false22
# in Loop: Header=BB12_7 Depth=1
i32.const $push111=, d
@@ -515,7 +515,7 @@ main: # @main
i32.const $push109=, 18
i32.div_u $push27=, $pop26, $pop109
i32.ne $push30=, $pop29, $pop27
- br_if 3, $pop30 # 3: down to label30
+ br_if 2, $pop30 # 2: down to label17
# BB#9: # %for.cond15
# in Loop: Header=BB12_7 Depth=1
i32.const $push116=, 4
@@ -525,16 +525,16 @@ main: # @main
tee_local $push113=, $0=, $pop114
i32.const $push112=, 4095
i32.le_s $push31=, $pop113, $pop112
- br_if 0, $pop31 # 0: up to label34
+ br_if 0, $pop31 # 0: up to label20
# BB#10: # %for.end31
- end_loop # label35:
+ end_loop
call f5@FUNCTION
call f6@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_11: # %for.body34
# =>This Inner Loop Header: Depth=1
- loop # label36:
+ loop # label21:
i32.const $push119=, c
i32.add $push35=, $1, $pop119
i32.load $push36=, 0($pop35)
@@ -544,7 +544,7 @@ main: # @main
i32.const $push117=, 19
i32.div_s $push34=, $pop33, $pop117
i32.ne $push37=, $pop36, $pop34
- br_if 4, $pop37 # 4: down to label29
+ br_if 3, $pop37 # 3: down to label16
# BB#12: # %lor.lhs.false39
# in Loop: Header=BB12_11 Depth=1
i32.const $push122=, d
@@ -556,7 +556,7 @@ main: # @main
i32.const $push120=, 19
i32.div_u $push40=, $pop39, $pop120
i32.ne $push43=, $pop42, $pop40
- br_if 4, $pop43 # 4: down to label29
+ br_if 3, $pop43 # 3: down to label16
# BB#13: # %for.cond32
# in Loop: Header=BB12_11 Depth=1
i32.const $push127=, 4
@@ -566,16 +566,16 @@ main: # @main
tee_local $push124=, $0=, $pop125
i32.const $push123=, 4095
i32.le_s $push44=, $pop124, $pop123
- br_if 0, $pop44 # 0: up to label36
+ br_if 0, $pop44 # 0: up to label21
# BB#14: # %for.end48
- end_loop # label37:
+ end_loop
call f7@FUNCTION
call f8@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_15: # %for.body51
# =>This Inner Loop Header: Depth=1
- loop # label38:
+ loop # label22:
i32.const $push130=, c
i32.add $push48=, $1, $pop130
i32.load $push49=, 0($pop48)
@@ -585,7 +585,7 @@ main: # @main
i32.const $push128=, 3
i32.div_s $push47=, $pop46, $pop128
i32.ne $push50=, $pop49, $pop47
- br_if 5, $pop50 # 5: down to label28
+ br_if 4, $pop50 # 4: down to label15
# BB#16: # %lor.lhs.false56
# in Loop: Header=BB12_15 Depth=1
i32.const $push133=, d
@@ -597,7 +597,7 @@ main: # @main
i32.const $push131=, 3
i32.div_u $push53=, $pop52, $pop131
i32.ne $push56=, $pop55, $pop53
- br_if 5, $pop56 # 5: down to label28
+ br_if 4, $pop56 # 4: down to label15
# BB#17: # %for.cond49
# in Loop: Header=BB12_15 Depth=1
i32.const $push138=, 4
@@ -607,16 +607,16 @@ main: # @main
tee_local $push135=, $0=, $pop136
i32.const $push134=, 4095
i32.le_s $push57=, $pop135, $pop134
- br_if 0, $pop57 # 0: up to label38
+ br_if 0, $pop57 # 0: up to label22
# BB#18: # %for.end65
- end_loop # label39:
+ end_loop
call f9@FUNCTION
call f10@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_19: # %for.body68
# =>This Inner Loop Header: Depth=1
- loop # label40:
+ loop # label23:
i32.const $push141=, c
i32.add $push61=, $1, $pop141
i32.load $push62=, 0($pop61)
@@ -626,7 +626,7 @@ main: # @main
i32.const $push139=, 18
i32.div_s $push60=, $pop59, $pop139
i32.ne $push63=, $pop62, $pop60
- br_if 6, $pop63 # 6: down to label27
+ br_if 5, $pop63 # 5: down to label14
# BB#20: # %lor.lhs.false73
# in Loop: Header=BB12_19 Depth=1
i32.const $push144=, d
@@ -638,7 +638,7 @@ main: # @main
i32.const $push142=, 18
i32.div_u $push66=, $pop65, $pop142
i32.ne $push69=, $pop68, $pop66
- br_if 6, $pop69 # 6: down to label27
+ br_if 5, $pop69 # 5: down to label14
# BB#21: # %for.cond66
# in Loop: Header=BB12_19 Depth=1
i32.const $push149=, 4
@@ -648,16 +648,16 @@ main: # @main
tee_local $push146=, $0=, $pop147
i32.const $push145=, 4095
i32.le_s $push70=, $pop146, $pop145
- br_if 0, $pop70 # 0: up to label40
+ br_if 0, $pop70 # 0: up to label23
# BB#22: # %for.end82
- end_loop # label41:
+ end_loop
call f11@FUNCTION
call f12@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_23: # %for.body85
# =>This Inner Loop Header: Depth=1
- loop # label42:
+ loop # label24:
i32.const $push152=, c
i32.add $push74=, $1, $pop152
i32.load $push75=, 0($pop74)
@@ -667,7 +667,7 @@ main: # @main
i32.const $push150=, 19
i32.div_s $push73=, $pop72, $pop150
i32.ne $push76=, $pop75, $pop73
- br_if 7, $pop76 # 7: down to label26
+ br_if 6, $pop76 # 6: down to label13
# BB#24: # %lor.lhs.false90
# in Loop: Header=BB12_23 Depth=1
i32.const $push155=, d
@@ -679,7 +679,7 @@ main: # @main
i32.const $push153=, 19
i32.div_u $push79=, $pop78, $pop153
i32.ne $push82=, $pop81, $pop79
- br_if 7, $pop82 # 7: down to label26
+ br_if 6, $pop82 # 6: down to label13
# BB#25: # %for.cond83
# in Loop: Header=BB12_23 Depth=1
i32.const $push160=, 4
@@ -689,33 +689,33 @@ main: # @main
tee_local $push157=, $0=, $pop158
i32.const $push156=, 4095
i32.le_s $push83=, $pop157, $pop156
- br_if 0, $pop83 # 0: up to label42
+ br_if 0, $pop83 # 0: up to label24
# BB#26: # %for.end99
- end_loop # label43:
+ end_loop
i32.const $push84=, 0
return $pop84
.LBB12_27: # %if.then
- end_block # label31:
+ end_block # label18:
call abort@FUNCTION
unreachable
.LBB12_28: # %if.then27
- end_block # label30:
+ end_block # label17:
call abort@FUNCTION
unreachable
.LBB12_29: # %if.then44
- end_block # label29:
+ end_block # label16:
call abort@FUNCTION
unreachable
.LBB12_30: # %if.then61
- end_block # label28:
+ end_block # label15:
call abort@FUNCTION
unreachable
.LBB12_31: # %if.then78
- end_block # label27:
+ end_block # label14:
call abort@FUNCTION
unreachable
.LBB12_32: # %if.then95
- end_block # label26:
+ end_block # label13:
call abort@FUNCTION
unreachable
.endfunc
@@ -759,5 +759,5 @@ d:
.size d, 16384
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr51581-2.c.s b/test/torture-s/pr51581-2.c.s
index 4b770acd7..a487f6f25 100644
--- a/test/torture-s/pr51581-2.c.s
+++ b/test/torture-s/pr51581-2.c.s
@@ -24,7 +24,7 @@ f1: # @f1
tee_local $push4=, $0=, $pop5
br_if 0, $pop4 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -40,7 +40,7 @@ f2: # @f2
i32.const $0=, -16384
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push9=, d+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, b+16384
@@ -52,9 +52,9 @@ f2: # @f2
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label2
+ br_if 0, $pop4 # 0: up to label1
# BB#2: # %for.end
- end_loop # label3:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end1:
@@ -70,7 +70,7 @@ f3: # @f3
i32.const $0=, -16384
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label2:
i32.const $push9=, c+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, a+16384
@@ -82,9 +82,9 @@ f3: # @f3
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label4
+ br_if 0, $pop4 # 0: up to label2
# BB#2: # %for.end
- end_loop # label5:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end2:
@@ -100,7 +100,7 @@ f4: # @f4
i32.const $0=, -16384
.LBB3_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label3:
i32.const $push9=, d+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, b+16384
@@ -112,9 +112,9 @@ f4: # @f4
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label6
+ br_if 0, $pop4 # 0: up to label3
# BB#2: # %for.end
- end_loop # label7:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end3:
@@ -130,7 +130,7 @@ f5: # @f5
i32.const $0=, -16384
.LBB4_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label8:
+ loop # label4:
i32.const $push9=, c+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, a+16384
@@ -142,9 +142,9 @@ f5: # @f5
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label8
+ br_if 0, $pop4 # 0: up to label4
# BB#2: # %for.end
- end_loop # label9:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end4:
@@ -160,7 +160,7 @@ f6: # @f6
i32.const $0=, -16384
.LBB5_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label10:
+ loop # label5:
i32.const $push9=, d+16384
i32.add $push0=, $0, $pop9
i32.const $push8=, b+16384
@@ -172,9 +172,9 @@ f6: # @f6
i32.const $push6=, 4
i32.add $push5=, $0, $pop6
tee_local $push4=, $0=, $pop5
- br_if 0, $pop4 # 0: up to label10
+ br_if 0, $pop4 # 0: up to label5
# BB#2: # %for.end
- end_loop # label11:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end5:
@@ -190,7 +190,7 @@ f7: # @f7
i32.const $1=, -16384
.LBB6_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label12:
+ loop # label6:
i32.const $push20=, c+16384
i32.add $push9=, $1, $pop20
i32.const $push19=, a+16384
@@ -213,9 +213,9 @@ f7: # @f7
i32.const $push12=, 4
i32.add $push11=, $1, $pop12
tee_local $push10=, $1=, $pop11
- br_if 0, $pop10 # 0: up to label12
+ br_if 0, $pop10 # 0: up to label6
# BB#2: # %for.end
- end_loop # label13:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end6:
@@ -231,7 +231,7 @@ f8: # @f8
i32.const $1=, -16384
.LBB7_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label14:
+ loop # label7:
i32.const $push17=, d+16384
i32.add $push7=, $1, $pop17
i32.const $push16=, b+16384
@@ -251,9 +251,9 @@ f8: # @f8
i32.const $push10=, 4
i32.add $push9=, $1, $pop10
tee_local $push8=, $1=, $pop9
- br_if 0, $pop8 # 0: up to label14
+ br_if 0, $pop8 # 0: up to label7
# BB#2: # %for.end
- end_loop # label15:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end7:
@@ -269,7 +269,7 @@ f9: # @f9
i32.const $1=, -16384
.LBB8_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label16:
+ loop # label8:
i32.const $push20=, c+16384
i32.add $push9=, $1, $pop20
i32.const $push19=, a+16384
@@ -292,9 +292,9 @@ f9: # @f9
i32.const $push12=, 4
i32.add $push11=, $1, $pop12
tee_local $push10=, $1=, $pop11
- br_if 0, $pop10 # 0: up to label16
+ br_if 0, $pop10 # 0: up to label8
# BB#2: # %for.end
- end_loop # label17:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end8:
@@ -310,7 +310,7 @@ f10: # @f10
i32.const $1=, -16384
.LBB9_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label18:
+ loop # label9:
i32.const $push17=, d+16384
i32.add $push7=, $1, $pop17
i32.const $push16=, b+16384
@@ -330,9 +330,9 @@ f10: # @f10
i32.const $push10=, 4
i32.add $push9=, $1, $pop10
tee_local $push8=, $1=, $pop9
- br_if 0, $pop8 # 0: up to label18
+ br_if 0, $pop8 # 0: up to label9
# BB#2: # %for.end
- end_loop # label19:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end9:
@@ -348,7 +348,7 @@ f11: # @f11
i32.const $1=, -16384
.LBB10_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label20:
+ loop # label10:
i32.const $push20=, c+16384
i32.add $push9=, $1, $pop20
i32.const $push19=, a+16384
@@ -371,9 +371,9 @@ f11: # @f11
i32.const $push12=, 4
i32.add $push11=, $1, $pop12
tee_local $push10=, $1=, $pop11
- br_if 0, $pop10 # 0: up to label20
+ br_if 0, $pop10 # 0: up to label10
# BB#2: # %for.end
- end_loop # label21:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end10:
@@ -389,7 +389,7 @@ f12: # @f12
i32.const $2=, -16384
.LBB11_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label22:
+ loop # label11:
i32.const $push24=, d+16384
i32.add $push10=, $2, $pop24
i32.const $push23=, b+16384
@@ -416,9 +416,9 @@ f12: # @f12
i32.const $push13=, 4
i32.add $push12=, $2, $pop13
tee_local $push11=, $2=, $pop12
- br_if 0, $pop11 # 0: up to label22
+ br_if 0, $pop11 # 0: up to label11
# BB#2: # %for.end
- end_loop # label23:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end11:
@@ -436,7 +436,7 @@ main: # @main
i32.const $0=, -16384
.LBB12_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label24:
+ loop # label12:
#APP
#NO_APP
i32.const $push91=, b+16384
@@ -452,9 +452,9 @@ main: # @main
i32.const $push87=, 4
i32.add $push86=, $0, $pop87
tee_local $push85=, $0=, $pop86
- br_if 0, $pop85 # 0: up to label24
+ br_if 0, $pop85 # 0: up to label12
# BB#2: # %for.end
- end_loop # label25:
+ end_loop
i32.const $1=, 0
i32.const $push94=, 0
i32.const $push3=, 2147483647
@@ -476,7 +476,7 @@ main: # @main
block
block
block
- loop # label32:
+ loop # label19:
i32.const $push97=, c
i32.add $push9=, $1, $pop97
i32.load $push10=, 0($pop9)
@@ -486,7 +486,7 @@ main: # @main
i32.const $push95=, 3
i32.rem_s $push8=, $pop7, $pop95
i32.ne $push11=, $pop10, $pop8
- br_if 2, $pop11 # 2: down to label31
+ br_if 1, $pop11 # 1: down to label18
# BB#4: # %lor.lhs.false
# in Loop: Header=BB12_3 Depth=1
i32.const $push100=, d
@@ -498,7 +498,7 @@ main: # @main
i32.const $push98=, 3
i32.rem_u $push14=, $pop13, $pop98
i32.ne $push17=, $pop16, $pop14
- br_if 2, $pop17 # 2: down to label31
+ br_if 1, $pop17 # 1: down to label18
# BB#5: # %for.cond2
# in Loop: Header=BB12_3 Depth=1
i32.const $push105=, 4
@@ -508,16 +508,16 @@ main: # @main
tee_local $push102=, $0=, $pop103
i32.const $push101=, 4095
i32.le_s $push18=, $pop102, $pop101
- br_if 0, $pop18 # 0: up to label32
+ br_if 0, $pop18 # 0: up to label19
# BB#6: # %for.end14
- end_loop # label33:
+ end_loop
call f3@FUNCTION
call f4@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_7: # %for.body17
# =>This Inner Loop Header: Depth=1
- loop # label34:
+ loop # label20:
i32.const $push108=, c
i32.add $push22=, $1, $pop108
i32.load $push23=, 0($pop22)
@@ -527,7 +527,7 @@ main: # @main
i32.const $push106=, 18
i32.rem_s $push21=, $pop20, $pop106
i32.ne $push24=, $pop23, $pop21
- br_if 3, $pop24 # 3: down to label30
+ br_if 2, $pop24 # 2: down to label17
# BB#8: # %lor.lhs.false22
# in Loop: Header=BB12_7 Depth=1
i32.const $push111=, d
@@ -539,7 +539,7 @@ main: # @main
i32.const $push109=, 18
i32.rem_u $push27=, $pop26, $pop109
i32.ne $push30=, $pop29, $pop27
- br_if 3, $pop30 # 3: down to label30
+ br_if 2, $pop30 # 2: down to label17
# BB#9: # %for.cond15
# in Loop: Header=BB12_7 Depth=1
i32.const $push116=, 4
@@ -549,16 +549,16 @@ main: # @main
tee_local $push113=, $0=, $pop114
i32.const $push112=, 4095
i32.le_s $push31=, $pop113, $pop112
- br_if 0, $pop31 # 0: up to label34
+ br_if 0, $pop31 # 0: up to label20
# BB#10: # %for.end31
- end_loop # label35:
+ end_loop
call f5@FUNCTION
call f6@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_11: # %for.body34
# =>This Inner Loop Header: Depth=1
- loop # label36:
+ loop # label21:
i32.const $push119=, c
i32.add $push35=, $1, $pop119
i32.load $push36=, 0($pop35)
@@ -568,7 +568,7 @@ main: # @main
i32.const $push117=, 19
i32.rem_s $push34=, $pop33, $pop117
i32.ne $push37=, $pop36, $pop34
- br_if 4, $pop37 # 4: down to label29
+ br_if 3, $pop37 # 3: down to label16
# BB#12: # %lor.lhs.false39
# in Loop: Header=BB12_11 Depth=1
i32.const $push122=, d
@@ -580,7 +580,7 @@ main: # @main
i32.const $push120=, 19
i32.rem_u $push40=, $pop39, $pop120
i32.ne $push43=, $pop42, $pop40
- br_if 4, $pop43 # 4: down to label29
+ br_if 3, $pop43 # 3: down to label16
# BB#13: # %for.cond32
# in Loop: Header=BB12_11 Depth=1
i32.const $push127=, 4
@@ -590,16 +590,16 @@ main: # @main
tee_local $push124=, $0=, $pop125
i32.const $push123=, 4095
i32.le_s $push44=, $pop124, $pop123
- br_if 0, $pop44 # 0: up to label36
+ br_if 0, $pop44 # 0: up to label21
# BB#14: # %for.end48
- end_loop # label37:
+ end_loop
call f7@FUNCTION
call f8@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_15: # %for.body51
# =>This Inner Loop Header: Depth=1
- loop # label38:
+ loop # label22:
i32.const $push130=, c
i32.add $push48=, $1, $pop130
i32.load $push49=, 0($pop48)
@@ -609,7 +609,7 @@ main: # @main
i32.const $push128=, 3
i32.rem_s $push47=, $pop46, $pop128
i32.ne $push50=, $pop49, $pop47
- br_if 5, $pop50 # 5: down to label28
+ br_if 4, $pop50 # 4: down to label15
# BB#16: # %lor.lhs.false56
# in Loop: Header=BB12_15 Depth=1
i32.const $push133=, d
@@ -621,7 +621,7 @@ main: # @main
i32.const $push131=, 3
i32.rem_u $push53=, $pop52, $pop131
i32.ne $push56=, $pop55, $pop53
- br_if 5, $pop56 # 5: down to label28
+ br_if 4, $pop56 # 4: down to label15
# BB#17: # %for.cond49
# in Loop: Header=BB12_15 Depth=1
i32.const $push138=, 4
@@ -631,16 +631,16 @@ main: # @main
tee_local $push135=, $0=, $pop136
i32.const $push134=, 4095
i32.le_s $push57=, $pop135, $pop134
- br_if 0, $pop57 # 0: up to label38
+ br_if 0, $pop57 # 0: up to label22
# BB#18: # %for.end65
- end_loop # label39:
+ end_loop
call f9@FUNCTION
call f10@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_19: # %for.body68
# =>This Inner Loop Header: Depth=1
- loop # label40:
+ loop # label23:
i32.const $push141=, c
i32.add $push61=, $1, $pop141
i32.load $push62=, 0($pop61)
@@ -650,7 +650,7 @@ main: # @main
i32.const $push139=, 18
i32.rem_s $push60=, $pop59, $pop139
i32.ne $push63=, $pop62, $pop60
- br_if 6, $pop63 # 6: down to label27
+ br_if 5, $pop63 # 5: down to label14
# BB#20: # %lor.lhs.false73
# in Loop: Header=BB12_19 Depth=1
i32.const $push144=, d
@@ -662,7 +662,7 @@ main: # @main
i32.const $push142=, 18
i32.rem_u $push66=, $pop65, $pop142
i32.ne $push69=, $pop68, $pop66
- br_if 6, $pop69 # 6: down to label27
+ br_if 5, $pop69 # 5: down to label14
# BB#21: # %for.cond66
# in Loop: Header=BB12_19 Depth=1
i32.const $push149=, 4
@@ -672,16 +672,16 @@ main: # @main
tee_local $push146=, $0=, $pop147
i32.const $push145=, 4095
i32.le_s $push70=, $pop146, $pop145
- br_if 0, $pop70 # 0: up to label40
+ br_if 0, $pop70 # 0: up to label23
# BB#22: # %for.end82
- end_loop # label41:
+ end_loop
call f11@FUNCTION
call f12@FUNCTION
i32.const $1=, 0
i32.const $0=, 0
.LBB12_23: # %for.body85
# =>This Inner Loop Header: Depth=1
- loop # label42:
+ loop # label24:
i32.const $push152=, c
i32.add $push74=, $1, $pop152
i32.load $push75=, 0($pop74)
@@ -691,7 +691,7 @@ main: # @main
i32.const $push150=, 19
i32.rem_s $push73=, $pop72, $pop150
i32.ne $push76=, $pop75, $pop73
- br_if 7, $pop76 # 7: down to label26
+ br_if 6, $pop76 # 6: down to label13
# BB#24: # %lor.lhs.false90
# in Loop: Header=BB12_23 Depth=1
i32.const $push155=, d
@@ -703,7 +703,7 @@ main: # @main
i32.const $push153=, 19
i32.rem_u $push79=, $pop78, $pop153
i32.ne $push82=, $pop81, $pop79
- br_if 7, $pop82 # 7: down to label26
+ br_if 6, $pop82 # 6: down to label13
# BB#25: # %for.cond83
# in Loop: Header=BB12_23 Depth=1
i32.const $push160=, 4
@@ -713,33 +713,33 @@ main: # @main
tee_local $push157=, $0=, $pop158
i32.const $push156=, 4095
i32.le_s $push83=, $pop157, $pop156
- br_if 0, $pop83 # 0: up to label42
+ br_if 0, $pop83 # 0: up to label24
# BB#26: # %for.end99
- end_loop # label43:
+ end_loop
i32.const $push84=, 0
return $pop84
.LBB12_27: # %if.then
- end_block # label31:
+ end_block # label18:
call abort@FUNCTION
unreachable
.LBB12_28: # %if.then27
- end_block # label30:
+ end_block # label17:
call abort@FUNCTION
unreachable
.LBB12_29: # %if.then44
- end_block # label29:
+ end_block # label16:
call abort@FUNCTION
unreachable
.LBB12_30: # %if.then61
- end_block # label28:
+ end_block # label15:
call abort@FUNCTION
unreachable
.LBB12_31: # %if.then78
- end_block # label27:
+ end_block # label14:
call abort@FUNCTION
unreachable
.LBB12_32: # %if.then95
- end_block # label26:
+ end_block # label13:
call abort@FUNCTION
unreachable
.endfunc
@@ -783,5 +783,5 @@ d:
.size d, 16384
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr51877.c.s b/test/torture-s/pr51877.c.s
index 517e9a3b1..0458d5392 100644
--- a/test/torture-s/pr51877.c.s
+++ b/test/torture-s/pr51877.c.s
@@ -242,5 +242,5 @@ b:
.size b, 36
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr51933.c.s b/test/torture-s/pr51933.c.s
index 5b81d4535..1232d93a7 100644
--- a/test/torture-s/pr51933.c.s
+++ b/test/torture-s/pr51933.c.s
@@ -62,7 +62,7 @@ bar: # @bar
tee_local $push12=, $4=, $pop13
br_if 0, $pop12 # 0: up to label2
.LBB1_5: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
i32.add $push9=, $2, $0
i32.const $push10=, 0
@@ -91,7 +91,7 @@ main: # @main
i32.const $1=, 0
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.const $push39=, v3
i32.add $push0=, $1, $pop39
i32.const $push38=, 1
@@ -104,9 +104,9 @@ main: # @main
copy_local $1=, $0
i32.const $push34=, 256
i32.ne $push2=, $0, $pop34
- br_if 0, $pop2 # 0: up to label4
+ br_if 0, $pop2 # 0: up to label3
# BB#2: # %for.body6.preheader
- end_loop # label5:
+ end_loop
i32.const $push3=, 101
i32.store16 8($2), $pop3
i64.const $push4=, 28147922879250529
@@ -148,7 +148,7 @@ main: # @main
i32.const $push19=, .L.str
i32.const $push18=, 18
i32.call $push20=, memcmp@FUNCTION, $pop31, $pop19, $pop18
- br_if 0, $pop20 # 0: down to label6
+ br_if 0, $pop20 # 0: down to label4
# BB#3: # %if.end
i32.const $push27=, 0
i32.const $push25=, 80
@@ -157,7 +157,7 @@ main: # @main
i32.const $push41=, 0
return $pop41
.LBB2_4: # %if.then
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -191,6 +191,6 @@ v3:
.size .L.str, 18
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr52129.c.s b/test/torture-s/pr52129.c.s
index 47ff66ca1..86c2874aa 100644
--- a/test/torture-s/pr52129.c.s
+++ b/test/torture-s/pr52129.c.s
@@ -127,5 +127,5 @@ t:
.size .Lmain.s, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr52209.c.s b/test/torture-s/pr52209.c.s
index b25fe2064..8109c6d31 100644
--- a/test/torture-s/pr52209.c.s
+++ b/test/torture-s/pr52209.c.s
@@ -53,5 +53,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr52286.c.s b/test/torture-s/pr52286.c.s
index 8761cb229..5a59fc046 100644
--- a/test/torture-s/pr52286.c.s
+++ b/test/torture-s/pr52286.c.s
@@ -27,5 +27,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr52760.c.s b/test/torture-s/pr52760.c.s
index 283d4964b..15d94079e 100644
--- a/test/torture-s/pr52760.c.s
+++ b/test/torture-s/pr52760.c.s
@@ -80,7 +80,7 @@ foo: # @foo
tee_local $push22=, $0=, $pop23
br_if 0, $pop22 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -112,22 +112,22 @@ main: # @main
i32.load16_u $push3=, 8($0)
i32.const $push2=, 256
i32.ne $push4=, $pop3, $pop2
- br_if 0, $pop4 # 0: down to label3
+ br_if 0, $pop4 # 0: down to label2
# BB#1: # %lor.lhs.false
i32.load16_u $push6=, 10($0)
i32.const $push5=, 770
i32.ne $push7=, $pop6, $pop5
- br_if 0, $pop7 # 0: down to label3
+ br_if 0, $pop7 # 0: down to label2
# BB#2: # %lor.lhs.false5
i32.load16_u $push9=, 12($0)
i32.const $push8=, 1284
i32.ne $push10=, $pop9, $pop8
- br_if 0, $pop10 # 0: down to label3
+ br_if 0, $pop10 # 0: down to label2
# BB#3: # %lor.lhs.false9
i32.load16_u $push12=, 14($0)
i32.const $push11=, 1798
i32.ne $push13=, $pop12, $pop11
- br_if 0, $pop13 # 0: down to label3
+ br_if 0, $pop13 # 0: down to label2
# BB#4: # %if.end
i32.const $push21=, 0
i32.const $push19=, 16
@@ -136,7 +136,7 @@ main: # @main
i32.const $push14=, 0
return $pop14
.LBB1_5: # %if.then
- end_block # label3:
+ end_block # label2:
call abort@FUNCTION
unreachable
.endfunc
@@ -144,5 +144,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr52979-1.c.s b/test/torture-s/pr52979-1.c.s
index c4bd6532d..5e94a074e 100644
--- a/test/torture-s/pr52979-1.c.s
+++ b/test/torture-s/pr52979-1.c.s
@@ -256,5 +256,5 @@ b:
.size b, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr52979-2.c.s b/test/torture-s/pr52979-2.c.s
index 64ee711bc..2cc165068 100644
--- a/test/torture-s/pr52979-2.c.s
+++ b/test/torture-s/pr52979-2.c.s
@@ -256,5 +256,5 @@ b:
.size b, 5
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr53084.c.s b/test/torture-s/pr53084.c.s
index 115c41c8b..1a84ef4b6 100644
--- a/test/torture-s/pr53084.c.s
+++ b/test/torture-s/pr53084.c.s
@@ -52,5 +52,5 @@ main: # @main
.size .L.str, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr53160.c.s b/test/torture-s/pr53160.c.s
index 02b3f2a13..d0aad7717 100644
--- a/test/torture-s/pr53160.c.s
+++ b/test/torture-s/pr53160.c.s
@@ -146,5 +146,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr53465.c.s b/test/torture-s/pr53465.c.s
index 8c26a3073..c4e2e621c 100644
--- a/test/torture-s/pr53465.c.s
+++ b/test/torture-s/pr53465.c.s
@@ -24,19 +24,19 @@ foo: # @foo
i32.load $push5=, 0($0)
tee_local $push4=, $4=, $pop5
i32.eqz $push10=, $pop4
- br_if 1, $pop10 # 1: down to label3
+ br_if 1, $pop10 # 1: down to label1
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
block
i32.eqz $push11=, $5
- br_if 0, $pop11 # 0: down to label4
+ br_if 0, $pop11 # 0: down to label3
# BB#4: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.le_s $push1=, $4, $2
- br_if 4, $pop1 # 4: down to label0
+ br_if 3, $pop1 # 3: down to label0
.LBB0_5: # %for.cond
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push9=, 4
i32.add $0=, $0, $pop9
i32.const $5=, 1
@@ -46,7 +46,7 @@ foo: # @foo
i32.lt_s $push2=, $pop6, $1
br_if 0, $pop2 # 0: up to label2
.LBB0_6: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
return
.LBB0_7: # %if.then3
@@ -71,5 +71,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr53645-2.c.s b/test/torture-s/pr53645-2.c.s
index 8d14bd5a1..197146d48 100644
--- a/test/torture-s/pr53645-2.c.s
+++ b/test/torture-s/pr53645-2.c.s
@@ -1773,7 +1773,7 @@ main: # @main
i32.const $push1193=, 2
i32.shr_u $push380=, $pop2, $pop1193
i32.ne $push381=, $pop0, $pop380
- br_if 2, $pop381 # 2: down to label0
+ br_if 1, $pop381 # 1: down to label0
# BB#2: # %lor.lhs.false
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push1=, 22($10)
@@ -1788,7 +1788,7 @@ main: # @main
i32.const $push1194=, 2
i32.shr_u $push384=, $pop383, $pop1194
i32.ne $push385=, $pop382, $pop384
- br_if 2, $pop385 # 2: down to label0
+ br_if 1, $pop385 # 1: down to label0
# BB#3: # %if.end
# in Loop: Header=BB24_1 Depth=1
i32.const $push1073=, 16
@@ -1804,7 +1804,7 @@ main: # @main
i32.const $push1200=, 2
i32.shr_u $push386=, $pop7, $pop1200
i32.ne $push387=, $pop5, $pop386
- br_if 2, $pop387 # 2: down to label0
+ br_if 1, $pop387 # 1: down to label0
# BB#4: # %lor.lhs.false21
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push4=, 18($10)
@@ -1819,7 +1819,7 @@ main: # @main
i32.const $push1204=, 2
i32.shr_u $push390=, $pop389, $pop1204
i32.ne $push391=, $pop388, $pop390
- br_if 2, $pop391 # 2: down to label0
+ br_if 1, $pop391 # 1: down to label0
# BB#5: # %if.end31
# in Loop: Header=BB24_1 Depth=1
i32.const $push1075=, 16
@@ -1835,7 +1835,7 @@ main: # @main
i32.const $push1210=, 2
i32.shr_u $push392=, $pop10, $pop1210
i32.ne $push393=, $pop8, $pop392
- br_if 2, $pop393 # 2: down to label0
+ br_if 1, $pop393 # 1: down to label0
# BB#6: # %lor.lhs.false40
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push9=, 30($10)
@@ -1850,7 +1850,7 @@ main: # @main
i32.const $push1214=, 2
i32.shr_u $push396=, $pop395, $pop1214
i32.ne $push397=, $pop394, $pop396
- br_if 2, $pop397 # 2: down to label0
+ br_if 1, $pop397 # 1: down to label0
# BB#7: # %if.end50
# in Loop: Header=BB24_1 Depth=1
i32.const $push1077=, 16
@@ -1866,7 +1866,7 @@ main: # @main
i32.const $push1220=, 2
i32.shr_u $push398=, $pop15, $pop1220
i32.ne $push399=, $pop13, $pop398
- br_if 2, $pop399 # 2: down to label0
+ br_if 1, $pop399 # 1: down to label0
# BB#8: # %lor.lhs.false59
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push12=, 26($10)
@@ -1881,7 +1881,7 @@ main: # @main
i32.const $push1224=, 2
i32.shr_u $push402=, $pop401, $pop1224
i32.ne $push403=, $pop400, $pop402
- br_if 2, $pop403 # 2: down to label0
+ br_if 1, $pop403 # 1: down to label0
# BB#9: # %if.end69
# in Loop: Header=BB24_1 Depth=1
i32.const $push1079=, 16
@@ -1897,7 +1897,7 @@ main: # @main
i32.const $push1230=, 3
i32.and $push404=, $pop18, $pop1230
i32.ne $push405=, $pop16, $pop404
- br_if 2, $pop405 # 2: down to label0
+ br_if 1, $pop405 # 1: down to label0
# BB#10: # %lor.lhs.false78
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push17=, 22($10)
@@ -1907,7 +1907,7 @@ main: # @main
i32.const $push1231=, 3
i32.and $push406=, $pop19, $pop1231
i32.ne $push408=, $pop407, $pop406
- br_if 2, $pop408 # 2: down to label0
+ br_if 1, $pop408 # 1: down to label0
# BB#11: # %if.end88
# in Loop: Header=BB24_1 Depth=1
i32.const $push1083=, 16
@@ -1920,7 +1920,7 @@ main: # @main
i32.const $push1233=, 3
i32.and $push409=, $pop23, $pop1233
i32.ne $push410=, $pop21, $pop409
- br_if 2, $pop410 # 2: down to label0
+ br_if 1, $pop410 # 1: down to label0
# BB#12: # %lor.lhs.false97
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push20=, 18($10)
@@ -1930,7 +1930,7 @@ main: # @main
i32.const $push1234=, 3
i32.and $push411=, $pop22, $pop1234
i32.ne $push413=, $pop412, $pop411
- br_if 2, $pop413 # 2: down to label0
+ br_if 1, $pop413 # 1: down to label0
# BB#13: # %if.end107
# in Loop: Header=BB24_1 Depth=1
i32.const $push1085=, 16
@@ -1943,7 +1943,7 @@ main: # @main
i32.const $push1236=, 3
i32.and $push414=, $pop26, $pop1236
i32.ne $push415=, $pop24, $pop414
- br_if 2, $pop415 # 2: down to label0
+ br_if 1, $pop415 # 1: down to label0
# BB#14: # %lor.lhs.false116
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push25=, 30($10)
@@ -1953,7 +1953,7 @@ main: # @main
i32.const $push1237=, 3
i32.and $push416=, $pop27, $pop1237
i32.ne $push418=, $pop417, $pop416
- br_if 2, $pop418 # 2: down to label0
+ br_if 1, $pop418 # 1: down to label0
# BB#15: # %if.end126
# in Loop: Header=BB24_1 Depth=1
i32.const $push1087=, 16
@@ -1966,7 +1966,7 @@ main: # @main
i32.const $push1239=, 3
i32.and $push419=, $pop31, $pop1239
i32.ne $push420=, $pop29, $pop419
- br_if 2, $pop420 # 2: down to label0
+ br_if 1, $pop420 # 1: down to label0
# BB#16: # %lor.lhs.false135
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push28=, 26($10)
@@ -1976,7 +1976,7 @@ main: # @main
i32.const $push1240=, 3
i32.and $push421=, $pop30, $pop1240
i32.ne $push423=, $pop422, $pop421
- br_if 2, $pop423 # 2: down to label0
+ br_if 1, $pop423 # 1: down to label0
# BB#17: # %if.end145
# in Loop: Header=BB24_1 Depth=1
i32.const $push1089=, 16
@@ -1990,7 +1990,7 @@ main: # @main
i32.load16_u $push32=, 16($10)
i32.load16_u $push34=, 0($0)
i32.ne $push424=, $pop32, $pop34
- br_if 2, $pop424 # 2: down to label0
+ br_if 1, $pop424 # 1: down to label0
# BB#18: # %lor.lhs.false155
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push33=, 22($10)
@@ -2002,7 +2002,7 @@ main: # @main
i32.const $push1242=, 3
i32.shr_u $push427=, $pop426, $pop1242
i32.ne $push428=, $pop425, $pop427
- br_if 2, $pop428 # 2: down to label0
+ br_if 1, $pop428 # 1: down to label0
# BB#19: # %if.end165
# in Loop: Header=BB24_1 Depth=1
i32.const $push1093=, 16
@@ -2015,7 +2015,7 @@ main: # @main
i32.const $push1245=, 1
i32.shr_u $push429=, $pop39, $pop1245
i32.ne $push430=, $pop37, $pop429
- br_if 2, $pop430 # 2: down to label0
+ br_if 1, $pop430 # 1: down to label0
# BB#20: # %lor.lhs.false174
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push36=, 18($10)
@@ -2027,7 +2027,7 @@ main: # @main
i32.const $push1246=, 2
i32.shr_u $push433=, $pop432, $pop1246
i32.ne $push434=, $pop431, $pop433
- br_if 2, $pop434 # 2: down to label0
+ br_if 1, $pop434 # 1: down to label0
# BB#21: # %if.end184
# in Loop: Header=BB24_1 Depth=1
i32.const $push1095=, 16
@@ -2040,7 +2040,7 @@ main: # @main
i32.const $push1249=, 4
i32.shr_u $push435=, $pop42, $pop1249
i32.ne $push436=, $pop40, $pop435
- br_if 2, $pop436 # 2: down to label0
+ br_if 1, $pop436 # 1: down to label0
# BB#22: # %lor.lhs.false193
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push41=, 30($10)
@@ -2052,7 +2052,7 @@ main: # @main
i32.const $push1250=, 7
i32.shr_u $push439=, $pop438, $pop1250
i32.ne $push440=, $pop437, $pop439
- br_if 2, $pop440 # 2: down to label0
+ br_if 1, $pop440 # 1: down to label0
# BB#23: # %if.end203
# in Loop: Header=BB24_1 Depth=1
i32.const $push1097=, 16
@@ -2065,7 +2065,7 @@ main: # @main
i32.const $push1253=, 5
i32.shr_u $push441=, $pop47, $pop1253
i32.ne $push442=, $pop45, $pop441
- br_if 2, $pop442 # 2: down to label0
+ br_if 1, $pop442 # 1: down to label0
# BB#24: # %lor.lhs.false212
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push44=, 26($10)
@@ -2077,7 +2077,7 @@ main: # @main
i32.const $push1254=, 6
i32.shr_u $push445=, $pop444, $pop1254
i32.ne $push446=, $pop443, $pop445
- br_if 2, $pop446 # 2: down to label0
+ br_if 1, $pop446 # 1: down to label0
# BB#25: # %if.end222
# in Loop: Header=BB24_1 Depth=1
i32.const $push1099=, 16
@@ -2089,7 +2089,7 @@ main: # @main
i32.add $push1102=, $10, $pop1101
call ur1428166432128@FUNCTION, $pop1102, $0
i32.load16_u $push48=, 16($10)
- br_if 2, $pop48 # 2: down to label0
+ br_if 1, $pop48 # 1: down to label0
# BB#26: # %lor.lhs.false232
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push49=, 22($10)
@@ -2099,7 +2099,7 @@ main: # @main
i32.const $push1257=, 7
i32.and $push448=, $pop447, $pop1257
i32.ne $push450=, $pop449, $pop448
- br_if 2, $pop450 # 2: down to label0
+ br_if 1, $pop450 # 1: down to label0
# BB#27: # %if.end242
# in Loop: Header=BB24_1 Depth=1
i32.const $push1103=, 16
@@ -2112,7 +2112,7 @@ main: # @main
i32.const $push1259=, 1
i32.and $push451=, $pop53, $pop1259
i32.ne $push452=, $pop51, $pop451
- br_if 2, $pop452 # 2: down to label0
+ br_if 1, $pop452 # 1: down to label0
# BB#28: # %lor.lhs.false251
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push50=, 18($10)
@@ -2122,7 +2122,7 @@ main: # @main
i32.const $push1260=, 3
i32.and $push453=, $pop52, $pop1260
i32.ne $push455=, $pop454, $pop453
- br_if 2, $pop455 # 2: down to label0
+ br_if 1, $pop455 # 1: down to label0
# BB#29: # %if.end261
# in Loop: Header=BB24_1 Depth=1
i32.const $push1105=, 16
@@ -2135,7 +2135,7 @@ main: # @main
i32.const $push1262=, 15
i32.and $push456=, $pop56, $pop1262
i32.ne $push457=, $pop54, $pop456
- br_if 2, $pop457 # 2: down to label0
+ br_if 1, $pop457 # 1: down to label0
# BB#30: # %lor.lhs.false270
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push55=, 30($10)
@@ -2145,7 +2145,7 @@ main: # @main
i32.const $push1263=, 127
i32.and $push458=, $pop57, $pop1263
i32.ne $push460=, $pop459, $pop458
- br_if 2, $pop460 # 2: down to label0
+ br_if 1, $pop460 # 1: down to label0
# BB#31: # %if.end280
# in Loop: Header=BB24_1 Depth=1
i32.const $push1107=, 16
@@ -2158,7 +2158,7 @@ main: # @main
i32.const $push1265=, 31
i32.and $push461=, $pop61, $pop1265
i32.ne $push462=, $pop59, $pop461
- br_if 2, $pop462 # 2: down to label0
+ br_if 1, $pop462 # 1: down to label0
# BB#32: # %lor.lhs.false289
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push58=, 26($10)
@@ -2168,7 +2168,7 @@ main: # @main
i32.const $push1266=, 63
i32.and $push463=, $pop60, $pop1266
i32.ne $push465=, $pop464, $pop463
- br_if 2, $pop465 # 2: down to label0
+ br_if 1, $pop465 # 1: down to label0
# BB#33: # %if.end299
# in Loop: Header=BB24_1 Depth=1
i32.const $push1109=, 16
@@ -2184,7 +2184,7 @@ main: # @main
i32.const $push1268=, 3
i32.div_u $push466=, $pop64, $pop1268
i32.ne $push467=, $pop62, $pop466
- br_if 2, $pop467 # 2: down to label0
+ br_if 1, $pop467 # 1: down to label0
# BB#34: # %lor.lhs.false309
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push63=, 22($10)
@@ -2196,7 +2196,7 @@ main: # @main
i32.const $push1269=, 3
i32.div_u $push470=, $pop469, $pop1269
i32.ne $push471=, $pop468, $pop470
- br_if 2, $pop471 # 2: down to label0
+ br_if 1, $pop471 # 1: down to label0
# BB#35: # %if.end319
# in Loop: Header=BB24_1 Depth=1
i32.const $push1113=, 16
@@ -2209,7 +2209,7 @@ main: # @main
i32.const $push1272=, 3
i32.div_u $push472=, $pop69, $pop1272
i32.ne $push473=, $pop67, $pop472
- br_if 2, $pop473 # 2: down to label0
+ br_if 1, $pop473 # 1: down to label0
# BB#36: # %lor.lhs.false328
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push66=, 18($10)
@@ -2221,7 +2221,7 @@ main: # @main
i32.const $push1273=, 3
i32.div_u $push476=, $pop475, $pop1273
i32.ne $push477=, $pop474, $pop476
- br_if 2, $pop477 # 2: down to label0
+ br_if 1, $pop477 # 1: down to label0
# BB#37: # %if.end338
# in Loop: Header=BB24_1 Depth=1
i32.const $push1115=, 16
@@ -2234,7 +2234,7 @@ main: # @main
i32.const $push1276=, 3
i32.div_u $push478=, $pop72, $pop1276
i32.ne $push479=, $pop70, $pop478
- br_if 2, $pop479 # 2: down to label0
+ br_if 1, $pop479 # 1: down to label0
# BB#38: # %lor.lhs.false347
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push71=, 30($10)
@@ -2246,7 +2246,7 @@ main: # @main
i32.const $push1277=, 3
i32.div_u $push482=, $pop481, $pop1277
i32.ne $push483=, $pop480, $pop482
- br_if 2, $pop483 # 2: down to label0
+ br_if 1, $pop483 # 1: down to label0
# BB#39: # %if.end357
# in Loop: Header=BB24_1 Depth=1
i32.const $push1117=, 16
@@ -2259,7 +2259,7 @@ main: # @main
i32.const $push1280=, 3
i32.div_u $push484=, $pop77, $pop1280
i32.ne $push485=, $pop75, $pop484
- br_if 2, $pop485 # 2: down to label0
+ br_if 1, $pop485 # 1: down to label0
# BB#40: # %lor.lhs.false366
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push74=, 26($10)
@@ -2271,7 +2271,7 @@ main: # @main
i32.const $push1281=, 3
i32.div_u $push488=, $pop487, $pop1281
i32.ne $push489=, $pop486, $pop488
- br_if 2, $pop489 # 2: down to label0
+ br_if 1, $pop489 # 1: down to label0
# BB#41: # %if.end376
# in Loop: Header=BB24_1 Depth=1
i32.const $push1119=, 16
@@ -2287,7 +2287,7 @@ main: # @main
i32.const $push1284=, 3
i32.rem_u $push490=, $pop80, $pop1284
i32.ne $push491=, $pop78, $pop490
- br_if 2, $pop491 # 2: down to label0
+ br_if 1, $pop491 # 1: down to label0
# BB#42: # %lor.lhs.false386
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push79=, 22($10)
@@ -2299,7 +2299,7 @@ main: # @main
i32.const $push1285=, 3
i32.rem_u $push494=, $pop493, $pop1285
i32.ne $push495=, $pop492, $pop494
- br_if 2, $pop495 # 2: down to label0
+ br_if 1, $pop495 # 1: down to label0
# BB#43: # %if.end396
# in Loop: Header=BB24_1 Depth=1
i32.const $push1123=, 16
@@ -2312,7 +2312,7 @@ main: # @main
i32.const $push1288=, 3
i32.rem_u $push496=, $pop85, $pop1288
i32.ne $push497=, $pop83, $pop496
- br_if 2, $pop497 # 2: down to label0
+ br_if 1, $pop497 # 1: down to label0
# BB#44: # %lor.lhs.false405
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push82=, 18($10)
@@ -2324,7 +2324,7 @@ main: # @main
i32.const $push1289=, 3
i32.rem_u $push500=, $pop499, $pop1289
i32.ne $push501=, $pop498, $pop500
- br_if 2, $pop501 # 2: down to label0
+ br_if 1, $pop501 # 1: down to label0
# BB#45: # %if.end415
# in Loop: Header=BB24_1 Depth=1
i32.const $push1125=, 16
@@ -2337,7 +2337,7 @@ main: # @main
i32.const $push1292=, 3
i32.rem_u $push502=, $pop88, $pop1292
i32.ne $push503=, $pop86, $pop502
- br_if 2, $pop503 # 2: down to label0
+ br_if 1, $pop503 # 1: down to label0
# BB#46: # %lor.lhs.false424
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push87=, 30($10)
@@ -2349,7 +2349,7 @@ main: # @main
i32.const $push1293=, 3
i32.rem_u $push506=, $pop505, $pop1293
i32.ne $push507=, $pop504, $pop506
- br_if 2, $pop507 # 2: down to label0
+ br_if 1, $pop507 # 1: down to label0
# BB#47: # %if.end434
# in Loop: Header=BB24_1 Depth=1
i32.const $push1127=, 16
@@ -2362,7 +2362,7 @@ main: # @main
i32.const $push1296=, 3
i32.rem_u $push508=, $pop93, $pop1296
i32.ne $push509=, $pop91, $pop508
- br_if 2, $pop509 # 2: down to label0
+ br_if 1, $pop509 # 1: down to label0
# BB#48: # %lor.lhs.false443
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push90=, 26($10)
@@ -2374,7 +2374,7 @@ main: # @main
i32.const $push1297=, 3
i32.rem_u $push512=, $pop511, $pop1297
i32.ne $push513=, $pop510, $pop512
- br_if 2, $pop513 # 2: down to label0
+ br_if 1, $pop513 # 1: down to label0
# BB#49: # %if.end453
# in Loop: Header=BB24_1 Depth=1
i32.const $push1129=, 16
@@ -2390,7 +2390,7 @@ main: # @main
i32.const $push1300=, 6
i32.div_u $push514=, $pop96, $pop1300
i32.ne $push515=, $pop94, $pop514
- br_if 2, $pop515 # 2: down to label0
+ br_if 1, $pop515 # 1: down to label0
# BB#50: # %lor.lhs.false463
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push95=, 22($10)
@@ -2402,7 +2402,7 @@ main: # @main
i32.const $push1301=, 5
i32.div_u $push518=, $pop517, $pop1301
i32.ne $push519=, $pop516, $pop518
- br_if 2, $pop519 # 2: down to label0
+ br_if 1, $pop519 # 1: down to label0
# BB#51: # %if.end473
# in Loop: Header=BB24_1 Depth=1
i32.const $push1133=, 16
@@ -2415,7 +2415,7 @@ main: # @main
i32.const $push1304=, 6
i32.div_u $push520=, $pop101, $pop1304
i32.ne $push521=, $pop99, $pop520
- br_if 2, $pop521 # 2: down to label0
+ br_if 1, $pop521 # 1: down to label0
# BB#52: # %lor.lhs.false482
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push98=, 18($10)
@@ -2427,7 +2427,7 @@ main: # @main
i32.const $push1305=, 5
i32.div_u $push524=, $pop523, $pop1305
i32.ne $push525=, $pop522, $pop524
- br_if 2, $pop525 # 2: down to label0
+ br_if 1, $pop525 # 1: down to label0
# BB#53: # %if.end492
# in Loop: Header=BB24_1 Depth=1
i32.const $push1135=, 16
@@ -2440,7 +2440,7 @@ main: # @main
i32.const $push1308=, 6
i32.div_u $push526=, $pop104, $pop1308
i32.ne $push527=, $pop102, $pop526
- br_if 2, $pop527 # 2: down to label0
+ br_if 1, $pop527 # 1: down to label0
# BB#54: # %lor.lhs.false501
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push103=, 30($10)
@@ -2452,7 +2452,7 @@ main: # @main
i32.const $push1309=, 5
i32.div_u $push530=, $pop529, $pop1309
i32.ne $push531=, $pop528, $pop530
- br_if 2, $pop531 # 2: down to label0
+ br_if 1, $pop531 # 1: down to label0
# BB#55: # %if.end511
# in Loop: Header=BB24_1 Depth=1
i32.const $push1137=, 16
@@ -2465,7 +2465,7 @@ main: # @main
i32.const $push1312=, 6
i32.div_u $push532=, $pop109, $pop1312
i32.ne $push533=, $pop107, $pop532
- br_if 2, $pop533 # 2: down to label0
+ br_if 1, $pop533 # 1: down to label0
# BB#56: # %lor.lhs.false520
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push106=, 26($10)
@@ -2477,7 +2477,7 @@ main: # @main
i32.const $push1313=, 5
i32.div_u $push536=, $pop535, $pop1313
i32.ne $push537=, $pop534, $pop536
- br_if 2, $pop537 # 2: down to label0
+ br_if 1, $pop537 # 1: down to label0
# BB#57: # %if.end530
# in Loop: Header=BB24_1 Depth=1
i32.const $push1139=, 16
@@ -2493,7 +2493,7 @@ main: # @main
i32.const $push1316=, 6
i32.rem_u $push538=, $pop112, $pop1316
i32.ne $push539=, $pop110, $pop538
- br_if 2, $pop539 # 2: down to label0
+ br_if 1, $pop539 # 1: down to label0
# BB#58: # %lor.lhs.false540
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push111=, 22($10)
@@ -2505,7 +2505,7 @@ main: # @main
i32.const $push1317=, 5
i32.rem_u $push542=, $pop541, $pop1317
i32.ne $push543=, $pop540, $pop542
- br_if 2, $pop543 # 2: down to label0
+ br_if 1, $pop543 # 1: down to label0
# BB#59: # %if.end550
# in Loop: Header=BB24_1 Depth=1
i32.const $push1143=, 16
@@ -2518,7 +2518,7 @@ main: # @main
i32.const $push1320=, 6
i32.rem_u $push544=, $pop117, $pop1320
i32.ne $push545=, $pop115, $pop544
- br_if 2, $pop545 # 2: down to label0
+ br_if 1, $pop545 # 1: down to label0
# BB#60: # %lor.lhs.false559
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push114=, 18($10)
@@ -2530,7 +2530,7 @@ main: # @main
i32.const $push1321=, 5
i32.rem_u $push548=, $pop547, $pop1321
i32.ne $push549=, $pop546, $pop548
- br_if 2, $pop549 # 2: down to label0
+ br_if 1, $pop549 # 1: down to label0
# BB#61: # %if.end569
# in Loop: Header=BB24_1 Depth=1
i32.const $push1145=, 16
@@ -2543,7 +2543,7 @@ main: # @main
i32.const $push1324=, 6
i32.rem_u $push550=, $pop120, $pop1324
i32.ne $push551=, $pop118, $pop550
- br_if 2, $pop551 # 2: down to label0
+ br_if 1, $pop551 # 1: down to label0
# BB#62: # %lor.lhs.false578
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push119=, 30($10)
@@ -2555,7 +2555,7 @@ main: # @main
i32.const $push1325=, 5
i32.rem_u $push554=, $pop553, $pop1325
i32.ne $push555=, $pop552, $pop554
- br_if 2, $pop555 # 2: down to label0
+ br_if 1, $pop555 # 1: down to label0
# BB#63: # %if.end588
# in Loop: Header=BB24_1 Depth=1
i32.const $push1147=, 16
@@ -2568,7 +2568,7 @@ main: # @main
i32.const $push1328=, 6
i32.rem_u $push556=, $pop125, $pop1328
i32.ne $push557=, $pop123, $pop556
- br_if 2, $pop557 # 2: down to label0
+ br_if 1, $pop557 # 1: down to label0
# BB#64: # %lor.lhs.false597
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push122=, 26($10)
@@ -2580,7 +2580,7 @@ main: # @main
i32.const $push1329=, 5
i32.rem_u $push560=, $pop559, $pop1329
i32.ne $push561=, $pop558, $pop560
- br_if 2, $pop561 # 2: down to label0
+ br_if 1, $pop561 # 1: down to label0
# BB#65: # %if.end607
# in Loop: Header=BB24_1 Depth=1
i32.const $push1149=, 16
@@ -2596,7 +2596,7 @@ main: # @main
i32.const $push1332=, 14
i32.div_u $push562=, $pop128, $pop1332
i32.ne $push563=, $pop126, $pop562
- br_if 2, $pop563 # 2: down to label0
+ br_if 1, $pop563 # 1: down to label0
# BB#66: # %lor.lhs.false617
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push127=, 22($10)
@@ -2608,7 +2608,7 @@ main: # @main
i32.const $push1333=, 6
i32.div_u $push566=, $pop565, $pop1333
i32.ne $push567=, $pop564, $pop566
- br_if 2, $pop567 # 2: down to label0
+ br_if 1, $pop567 # 1: down to label0
# BB#67: # %if.end627
# in Loop: Header=BB24_1 Depth=1
i32.const $push1153=, 16
@@ -2621,7 +2621,7 @@ main: # @main
i32.const $push1336=, 14
i32.div_u $push568=, $pop133, $pop1336
i32.ne $push569=, $pop131, $pop568
- br_if 2, $pop569 # 2: down to label0
+ br_if 1, $pop569 # 1: down to label0
# BB#68: # %lor.lhs.false636
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push130=, 18($10)
@@ -2633,7 +2633,7 @@ main: # @main
i32.const $push1337=, 14
i32.div_u $push572=, $pop571, $pop1337
i32.ne $push573=, $pop570, $pop572
- br_if 2, $pop573 # 2: down to label0
+ br_if 1, $pop573 # 1: down to label0
# BB#69: # %if.end646
# in Loop: Header=BB24_1 Depth=1
i32.const $push1155=, 16
@@ -2646,7 +2646,7 @@ main: # @main
i32.const $push1340=, 14
i32.div_u $push574=, $pop136, $pop1340
i32.ne $push575=, $pop134, $pop574
- br_if 2, $pop575 # 2: down to label0
+ br_if 1, $pop575 # 1: down to label0
# BB#70: # %lor.lhs.false655
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push135=, 30($10)
@@ -2658,7 +2658,7 @@ main: # @main
i32.const $push1341=, 14
i32.div_u $push578=, $pop577, $pop1341
i32.ne $push579=, $pop576, $pop578
- br_if 2, $pop579 # 2: down to label0
+ br_if 1, $pop579 # 1: down to label0
# BB#71: # %if.end665
# in Loop: Header=BB24_1 Depth=1
i32.const $push1157=, 16
@@ -2671,7 +2671,7 @@ main: # @main
i32.const $push1344=, 14
i32.div_u $push580=, $pop141, $pop1344
i32.ne $push581=, $pop139, $pop580
- br_if 2, $pop581 # 2: down to label0
+ br_if 1, $pop581 # 1: down to label0
# BB#72: # %lor.lhs.false674
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push138=, 26($10)
@@ -2683,7 +2683,7 @@ main: # @main
i32.const $push1345=, 6
i32.div_u $push584=, $pop583, $pop1345
i32.ne $push585=, $pop582, $pop584
- br_if 2, $pop585 # 2: down to label0
+ br_if 1, $pop585 # 1: down to label0
# BB#73: # %if.end684
# in Loop: Header=BB24_1 Depth=1
i32.const $push1159=, 16
@@ -2699,7 +2699,7 @@ main: # @main
i32.const $push1348=, 14
i32.rem_u $push586=, $pop144, $pop1348
i32.ne $push587=, $pop142, $pop586
- br_if 2, $pop587 # 2: down to label0
+ br_if 1, $pop587 # 1: down to label0
# BB#74: # %lor.lhs.false694
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push143=, 22($10)
@@ -2711,7 +2711,7 @@ main: # @main
i32.const $push1349=, 6
i32.rem_u $push590=, $pop589, $pop1349
i32.ne $push591=, $pop588, $pop590
- br_if 2, $pop591 # 2: down to label0
+ br_if 1, $pop591 # 1: down to label0
# BB#75: # %if.end704
# in Loop: Header=BB24_1 Depth=1
i32.const $push1163=, 16
@@ -2724,7 +2724,7 @@ main: # @main
i32.const $push1352=, 14
i32.rem_u $push592=, $pop149, $pop1352
i32.ne $push593=, $pop147, $pop592
- br_if 2, $pop593 # 2: down to label0
+ br_if 1, $pop593 # 1: down to label0
# BB#76: # %lor.lhs.false713
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push146=, 18($10)
@@ -2736,7 +2736,7 @@ main: # @main
i32.const $push1353=, 14
i32.rem_u $push596=, $pop595, $pop1353
i32.ne $push597=, $pop594, $pop596
- br_if 2, $pop597 # 2: down to label0
+ br_if 1, $pop597 # 1: down to label0
# BB#77: # %if.end723
# in Loop: Header=BB24_1 Depth=1
i32.const $push1165=, 16
@@ -2749,7 +2749,7 @@ main: # @main
i32.const $push1356=, 14
i32.rem_u $push598=, $pop152, $pop1356
i32.ne $push599=, $pop150, $pop598
- br_if 2, $pop599 # 2: down to label0
+ br_if 1, $pop599 # 1: down to label0
# BB#78: # %lor.lhs.false732
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push151=, 30($10)
@@ -2761,7 +2761,7 @@ main: # @main
i32.const $push1357=, 14
i32.rem_u $push602=, $pop601, $pop1357
i32.ne $push603=, $pop600, $pop602
- br_if 2, $pop603 # 2: down to label0
+ br_if 1, $pop603 # 1: down to label0
# BB#79: # %if.end742
# in Loop: Header=BB24_1 Depth=1
i32.const $push1167=, 16
@@ -2774,7 +2774,7 @@ main: # @main
i32.const $push1360=, 14
i32.rem_u $push604=, $pop157, $pop1360
i32.ne $push605=, $pop155, $pop604
- br_if 2, $pop605 # 2: down to label0
+ br_if 1, $pop605 # 1: down to label0
# BB#80: # %lor.lhs.false751
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push154=, 26($10)
@@ -2786,7 +2786,7 @@ main: # @main
i32.const $push1361=, 6
i32.rem_u $push608=, $pop607, $pop1361
i32.ne $push609=, $pop606, $pop608
- br_if 2, $pop609 # 2: down to label0
+ br_if 1, $pop609 # 1: down to label0
# BB#81: # %if.end761
# in Loop: Header=BB24_1 Depth=1
i32.const $push1169=, 16
@@ -2802,7 +2802,7 @@ main: # @main
i32.const $push1364=, 7
i32.div_u $push610=, $pop160, $pop1364
i32.ne $push611=, $pop158, $pop610
- br_if 2, $pop611 # 2: down to label0
+ br_if 1, $pop611 # 1: down to label0
# BB#82: # %lor.lhs.false771
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push159=, 22($10)
@@ -2814,7 +2814,7 @@ main: # @main
i32.const $push1365=, 7
i32.div_u $push614=, $pop613, $pop1365
i32.ne $push615=, $pop612, $pop614
- br_if 2, $pop615 # 2: down to label0
+ br_if 1, $pop615 # 1: down to label0
# BB#83: # %if.end781
# in Loop: Header=BB24_1 Depth=1
i32.const $push1173=, 16
@@ -2827,7 +2827,7 @@ main: # @main
i32.const $push1368=, 7
i32.div_u $push616=, $pop165, $pop1368
i32.ne $push617=, $pop163, $pop616
- br_if 2, $pop617 # 2: down to label0
+ br_if 1, $pop617 # 1: down to label0
# BB#84: # %lor.lhs.false790
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push162=, 18($10)
@@ -2839,7 +2839,7 @@ main: # @main
i32.const $push1369=, 7
i32.div_u $push620=, $pop619, $pop1369
i32.ne $push621=, $pop618, $pop620
- br_if 2, $pop621 # 2: down to label0
+ br_if 1, $pop621 # 1: down to label0
# BB#85: # %if.end800
# in Loop: Header=BB24_1 Depth=1
i32.const $push1175=, 16
@@ -2852,7 +2852,7 @@ main: # @main
i32.const $push1372=, 7
i32.div_u $push622=, $pop168, $pop1372
i32.ne $push623=, $pop166, $pop622
- br_if 2, $pop623 # 2: down to label0
+ br_if 1, $pop623 # 1: down to label0
# BB#86: # %lor.lhs.false809
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push167=, 30($10)
@@ -2864,7 +2864,7 @@ main: # @main
i32.const $push1373=, 7
i32.div_u $push626=, $pop625, $pop1373
i32.ne $push627=, $pop624, $pop626
- br_if 2, $pop627 # 2: down to label0
+ br_if 1, $pop627 # 1: down to label0
# BB#87: # %if.end819
# in Loop: Header=BB24_1 Depth=1
i32.const $push1177=, 16
@@ -2877,7 +2877,7 @@ main: # @main
i32.const $push1376=, 7
i32.div_u $push628=, $pop173, $pop1376
i32.ne $push629=, $pop171, $pop628
- br_if 2, $pop629 # 2: down to label0
+ br_if 1, $pop629 # 1: down to label0
# BB#88: # %lor.lhs.false828
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push170=, 26($10)
@@ -2889,7 +2889,7 @@ main: # @main
i32.const $push1377=, 7
i32.div_u $push632=, $pop631, $pop1377
i32.ne $push633=, $pop630, $pop632
- br_if 2, $pop633 # 2: down to label0
+ br_if 1, $pop633 # 1: down to label0
# BB#89: # %if.end838
# in Loop: Header=BB24_1 Depth=1
i32.const $push1179=, 16
@@ -2905,7 +2905,7 @@ main: # @main
i32.const $push1380=, 7
i32.rem_u $push634=, $pop176, $pop1380
i32.ne $push635=, $pop174, $pop634
- br_if 2, $pop635 # 2: down to label0
+ br_if 1, $pop635 # 1: down to label0
# BB#90: # %lor.lhs.false848
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push175=, 22($10)
@@ -2917,7 +2917,7 @@ main: # @main
i32.const $push1381=, 7
i32.rem_u $push638=, $pop637, $pop1381
i32.ne $push639=, $pop636, $pop638
- br_if 2, $pop639 # 2: down to label0
+ br_if 1, $pop639 # 1: down to label0
# BB#91: # %if.end858
# in Loop: Header=BB24_1 Depth=1
i32.const $push1183=, 16
@@ -2930,7 +2930,7 @@ main: # @main
i32.const $push1384=, 7
i32.rem_u $push640=, $pop181, $pop1384
i32.ne $push641=, $pop179, $pop640
- br_if 2, $pop641 # 2: down to label0
+ br_if 1, $pop641 # 1: down to label0
# BB#92: # %lor.lhs.false867
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push178=, 18($10)
@@ -2942,7 +2942,7 @@ main: # @main
i32.const $push1385=, 7
i32.rem_u $push644=, $pop643, $pop1385
i32.ne $push645=, $pop642, $pop644
- br_if 2, $pop645 # 2: down to label0
+ br_if 1, $pop645 # 1: down to label0
# BB#93: # %if.end877
# in Loop: Header=BB24_1 Depth=1
i32.const $push1185=, 16
@@ -2955,7 +2955,7 @@ main: # @main
i32.const $push1388=, 7
i32.rem_u $push646=, $pop184, $pop1388
i32.ne $push647=, $pop182, $pop646
- br_if 2, $pop647 # 2: down to label0
+ br_if 1, $pop647 # 1: down to label0
# BB#94: # %lor.lhs.false886
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push183=, 30($10)
@@ -2967,7 +2967,7 @@ main: # @main
i32.const $push1389=, 7
i32.rem_u $push650=, $pop649, $pop1389
i32.ne $push651=, $pop648, $pop650
- br_if 2, $pop651 # 2: down to label0
+ br_if 1, $pop651 # 1: down to label0
# BB#95: # %if.end896
# in Loop: Header=BB24_1 Depth=1
i32.const $push1187=, 16
@@ -2980,7 +2980,7 @@ main: # @main
i32.const $push1392=, 7
i32.rem_u $push652=, $pop189, $pop1392
i32.ne $push653=, $pop187, $pop652
- br_if 2, $pop653 # 2: down to label0
+ br_if 1, $pop653 # 1: down to label0
# BB#96: # %lor.lhs.false905
# in Loop: Header=BB24_1 Depth=1
i32.load16_u $push186=, 26($10)
@@ -2992,7 +2992,7 @@ main: # @main
i32.const $push1393=, 7
i32.rem_u $push656=, $pop655, $pop1393
i32.ne $push657=, $pop654, $pop656
- br_if 2, $pop657 # 2: down to label0
+ br_if 1, $pop657 # 1: down to label0
# BB#97: # %if.end915
# in Loop: Header=BB24_1 Depth=1
i32.const $push1189=, 16
@@ -3009,12 +3009,12 @@ main: # @main
i32.lt_u $push658=, $pop1397, $pop1396
br_if 0, $pop658 # 0: up to label1
# BB#98: # %for.body919.preheader
- end_loop # label2:
+ end_loop
i32.const $1=, 0
i32.const $0=, s
.LBB24_99: # %for.body919
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
call sq44444444@FUNCTION, $10, $0
i32.load16_u $push190=, 0($10)
i32.load16_s $push192=, 0($0)
@@ -3023,7 +3023,7 @@ main: # @main
i32.const $push1401=, 65535
i32.and $push660=, $pop659, $pop1401
i32.ne $push661=, $pop190, $pop660
- br_if 2, $pop661 # 2: down to label0
+ br_if 1, $pop661 # 1: down to label0
# BB#100: # %lor.lhs.false929
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push191=, 6($10)
@@ -3042,7 +3042,7 @@ main: # @main
i32.const $push1403=, 65535
i32.and $push666=, $pop665, $pop1403
i32.ne $push667=, $pop662, $pop666
- br_if 2, $pop667 # 2: down to label0
+ br_if 1, $pop667 # 1: down to label0
# BB#101: # %if.end939
# in Loop: Header=BB24_99 Depth=1
copy_local $3=, $10
@@ -3058,7 +3058,7 @@ main: # @main
i32.const $push1411=, 65535
i32.and $push669=, $pop668, $pop1411
i32.ne $push670=, $pop195, $pop669
- br_if 2, $pop670 # 2: down to label0
+ br_if 1, $pop670 # 1: down to label0
# BB#102: # %lor.lhs.false948
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push194=, 2($10)
@@ -3077,7 +3077,7 @@ main: # @main
i32.const $push1416=, 65535
i32.and $push675=, $pop674, $pop1416
i32.ne $push676=, $pop671, $pop675
- br_if 2, $pop676 # 2: down to label0
+ br_if 1, $pop676 # 1: down to label0
# BB#103: # %if.end958
# in Loop: Header=BB24_99 Depth=1
copy_local $5=, $10
@@ -3093,7 +3093,7 @@ main: # @main
i32.const $push1424=, 65535
i32.and $push678=, $pop677, $pop1424
i32.ne $push679=, $pop198, $pop678
- br_if 2, $pop679 # 2: down to label0
+ br_if 1, $pop679 # 1: down to label0
# BB#104: # %lor.lhs.false967
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push199=, 14($10)
@@ -3112,7 +3112,7 @@ main: # @main
i32.const $push1429=, 65535
i32.and $push684=, $pop683, $pop1429
i32.ne $push685=, $pop680, $pop684
- br_if 2, $pop685 # 2: down to label0
+ br_if 1, $pop685 # 1: down to label0
# BB#105: # %if.end977
# in Loop: Header=BB24_99 Depth=1
copy_local $7=, $10
@@ -3128,7 +3128,7 @@ main: # @main
i32.const $push1437=, 65535
i32.and $push687=, $pop686, $pop1437
i32.ne $push688=, $pop203, $pop687
- br_if 2, $pop688 # 2: down to label0
+ br_if 1, $pop688 # 1: down to label0
# BB#106: # %lor.lhs.false986
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push202=, 10($10)
@@ -3147,7 +3147,7 @@ main: # @main
i32.const $push1442=, 65535
i32.and $push693=, $pop692, $pop1442
i32.ne $push694=, $pop689, $pop693
- br_if 2, $pop694 # 2: down to label0
+ br_if 1, $pop694 # 1: down to label0
# BB#107: # %if.end996
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3159,7 +3159,7 @@ main: # @main
i32.const $push1450=, 4
i32.rem_s $push695=, $pop208, $pop1450
i32.ne $push696=, $pop206, $pop695
- br_if 2, $pop696 # 2: down to label0
+ br_if 1, $pop696 # 1: down to label0
# BB#108: # %lor.lhs.false1006
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push207=, 6($10)
@@ -3175,7 +3175,7 @@ main: # @main
i32.const $push1451=, 4
i32.rem_s $push701=, $pop700, $pop1451
i32.ne $push702=, $pop698, $pop701
- br_if 2, $pop702 # 2: down to label0
+ br_if 1, $pop702 # 1: down to label0
# BB#109: # %if.end1016
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3186,7 +3186,7 @@ main: # @main
i32.const $push1456=, 4
i32.rem_s $push703=, $pop213, $pop1456
i32.ne $push704=, $pop211, $pop703
- br_if 2, $pop704 # 2: down to label0
+ br_if 1, $pop704 # 1: down to label0
# BB#110: # %lor.lhs.false1025
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push210=, 2($10)
@@ -3202,7 +3202,7 @@ main: # @main
i32.const $push1457=, 4
i32.rem_s $push709=, $pop708, $pop1457
i32.ne $push710=, $pop706, $pop709
- br_if 2, $pop710 # 2: down to label0
+ br_if 1, $pop710 # 1: down to label0
# BB#111: # %if.end1035
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3213,7 +3213,7 @@ main: # @main
i32.const $push1462=, 4
i32.rem_s $push711=, $pop216, $pop1462
i32.ne $push712=, $pop214, $pop711
- br_if 2, $pop712 # 2: down to label0
+ br_if 1, $pop712 # 1: down to label0
# BB#112: # %lor.lhs.false1044
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push215=, 14($10)
@@ -3229,7 +3229,7 @@ main: # @main
i32.const $push1463=, 4
i32.rem_s $push717=, $pop716, $pop1463
i32.ne $push718=, $pop714, $pop717
- br_if 2, $pop718 # 2: down to label0
+ br_if 1, $pop718 # 1: down to label0
# BB#113: # %if.end1054
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3240,7 +3240,7 @@ main: # @main
i32.const $push1468=, 4
i32.rem_s $push719=, $pop221, $pop1468
i32.ne $push720=, $pop219, $pop719
- br_if 2, $pop720 # 2: down to label0
+ br_if 1, $pop720 # 1: down to label0
# BB#114: # %lor.lhs.false1063
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push218=, 10($10)
@@ -3256,7 +3256,7 @@ main: # @main
i32.const $push1469=, 4
i32.rem_s $push725=, $pop724, $pop1469
i32.ne $push726=, $pop722, $pop725
- br_if 2, $pop726 # 2: down to label0
+ br_if 1, $pop726 # 1: down to label0
# BB#115: # %if.end1073
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3266,7 +3266,7 @@ main: # @main
i32.load16_u $push222=, 0($10)
i32.load16_u $push224=, 0($0)
i32.ne $push727=, $pop222, $pop224
- br_if 2, $pop727 # 2: down to label0
+ br_if 1, $pop727 # 1: down to label0
# BB#116: # %lor.lhs.false1083
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push223=, 6($10)
@@ -3282,7 +3282,7 @@ main: # @main
i32.const $push1474=, 65535
i32.and $push732=, $pop731, $pop1474
i32.ne $push733=, $pop728, $pop732
- br_if 2, $pop733 # 2: down to label0
+ br_if 1, $pop733 # 1: down to label0
# BB#117: # %if.end1093
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3295,7 +3295,7 @@ main: # @main
i32.const $push1479=, 65535
i32.and $push735=, $pop734, $pop1479
i32.ne $push736=, $pop227, $pop735
- br_if 2, $pop736 # 2: down to label0
+ br_if 1, $pop736 # 1: down to label0
# BB#118: # %lor.lhs.false1102
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push226=, 2($10)
@@ -3311,7 +3311,7 @@ main: # @main
i32.const $push1481=, 65535
i32.and $push741=, $pop740, $pop1481
i32.ne $push742=, $pop737, $pop741
- br_if 2, $pop742 # 2: down to label0
+ br_if 1, $pop742 # 1: down to label0
# BB#119: # %if.end1112
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3324,7 +3324,7 @@ main: # @main
i32.const $push1486=, 65535
i32.and $push744=, $pop743, $pop1486
i32.ne $push745=, $pop230, $pop744
- br_if 2, $pop745 # 2: down to label0
+ br_if 1, $pop745 # 1: down to label0
# BB#120: # %lor.lhs.false1121
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push231=, 14($10)
@@ -3340,7 +3340,7 @@ main: # @main
i32.const $push1488=, 65535
i32.and $push750=, $pop749, $pop1488
i32.ne $push751=, $pop746, $pop750
- br_if 2, $pop751 # 2: down to label0
+ br_if 1, $pop751 # 1: down to label0
# BB#121: # %if.end1131
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3353,7 +3353,7 @@ main: # @main
i32.const $push1493=, 65535
i32.and $push753=, $pop752, $pop1493
i32.ne $push754=, $pop235, $pop753
- br_if 2, $pop754 # 2: down to label0
+ br_if 1, $pop754 # 1: down to label0
# BB#122: # %lor.lhs.false1140
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push234=, 10($10)
@@ -3369,7 +3369,7 @@ main: # @main
i32.const $push1495=, 65535
i32.and $push759=, $pop758, $pop1495
i32.ne $push760=, $pop755, $pop759
- br_if 2, $pop760 # 2: down to label0
+ br_if 1, $pop760 # 1: down to label0
# BB#123: # %if.end1150
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3377,7 +3377,7 @@ main: # @main
#NO_APP
call sr1428166432128@FUNCTION, $10, $0
i32.load16_u $push238=, 0($10)
- br_if 2, $pop238 # 2: down to label0
+ br_if 1, $pop238 # 1: down to label0
# BB#124: # %lor.lhs.false1160
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push239=, 6($10)
@@ -3389,7 +3389,7 @@ main: # @main
i32.const $push1500=, 8
i32.rem_s $push762=, $pop761, $pop1500
i32.ne $push765=, $pop764, $pop762
- br_if 2, $pop765 # 2: down to label0
+ br_if 1, $pop765 # 1: down to label0
# BB#125: # %if.end1170
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3400,7 +3400,7 @@ main: # @main
i32.const $push1503=, 2
i32.rem_s $push766=, $pop243, $pop1503
i32.ne $push767=, $pop241, $pop766
- br_if 2, $pop767 # 2: down to label0
+ br_if 1, $pop767 # 1: down to label0
# BB#126: # %lor.lhs.false1179
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push240=, 2($10)
@@ -3416,7 +3416,7 @@ main: # @main
i32.const $push1504=, 4
i32.rem_s $push772=, $pop771, $pop1504
i32.ne $push773=, $pop769, $pop772
- br_if 2, $pop773 # 2: down to label0
+ br_if 1, $pop773 # 1: down to label0
# BB#127: # %if.end1189
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3427,7 +3427,7 @@ main: # @main
i32.const $push1509=, 16
i32.rem_s $push774=, $pop246, $pop1509
i32.ne $push775=, $pop244, $pop774
- br_if 2, $pop775 # 2: down to label0
+ br_if 1, $pop775 # 1: down to label0
# BB#128: # %lor.lhs.false1198
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push245=, 14($10)
@@ -3443,7 +3443,7 @@ main: # @main
i32.const $push1510=, 128
i32.rem_s $push780=, $pop779, $pop1510
i32.ne $push781=, $pop777, $pop780
- br_if 2, $pop781 # 2: down to label0
+ br_if 1, $pop781 # 1: down to label0
# BB#129: # %if.end1208
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3454,7 +3454,7 @@ main: # @main
i32.const $push1515=, 32
i32.rem_s $push782=, $pop251, $pop1515
i32.ne $push783=, $pop249, $pop782
- br_if 2, $pop783 # 2: down to label0
+ br_if 1, $pop783 # 1: down to label0
# BB#130: # %lor.lhs.false1217
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push248=, 10($10)
@@ -3470,7 +3470,7 @@ main: # @main
i32.const $push1516=, 64
i32.rem_s $push788=, $pop787, $pop1516
i32.ne $push789=, $pop785, $pop788
- br_if 2, $pop789 # 2: down to label0
+ br_if 1, $pop789 # 1: down to label0
# BB#131: # %if.end1227
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3484,7 +3484,7 @@ main: # @main
i32.const $push1521=, 65535
i32.and $push791=, $pop790, $pop1521
i32.ne $push792=, $pop252, $pop791
- br_if 2, $pop792 # 2: down to label0
+ br_if 1, $pop792 # 1: down to label0
# BB#132: # %lor.lhs.false1237
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push253=, 6($10)
@@ -3500,7 +3500,7 @@ main: # @main
i32.const $push1523=, 65535
i32.and $push797=, $pop796, $pop1523
i32.ne $push798=, $pop793, $pop797
- br_if 2, $pop798 # 2: down to label0
+ br_if 1, $pop798 # 1: down to label0
# BB#133: # %if.end1247
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3513,7 +3513,7 @@ main: # @main
i32.const $push1528=, 65535
i32.and $push800=, $pop799, $pop1528
i32.ne $push801=, $pop257, $pop800
- br_if 2, $pop801 # 2: down to label0
+ br_if 1, $pop801 # 1: down to label0
# BB#134: # %lor.lhs.false1256
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push256=, 2($10)
@@ -3529,7 +3529,7 @@ main: # @main
i32.const $push1530=, 65535
i32.and $push806=, $pop805, $pop1530
i32.ne $push807=, $pop802, $pop806
- br_if 2, $pop807 # 2: down to label0
+ br_if 1, $pop807 # 1: down to label0
# BB#135: # %if.end1266
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3542,7 +3542,7 @@ main: # @main
i32.const $push1535=, 65535
i32.and $push809=, $pop808, $pop1535
i32.ne $push810=, $pop260, $pop809
- br_if 2, $pop810 # 2: down to label0
+ br_if 1, $pop810 # 1: down to label0
# BB#136: # %lor.lhs.false1275
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push261=, 14($10)
@@ -3558,7 +3558,7 @@ main: # @main
i32.const $push1537=, 65535
i32.and $push815=, $pop814, $pop1537
i32.ne $push816=, $pop811, $pop815
- br_if 2, $pop816 # 2: down to label0
+ br_if 1, $pop816 # 1: down to label0
# BB#137: # %if.end1285
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3571,7 +3571,7 @@ main: # @main
i32.const $push1542=, 65535
i32.and $push818=, $pop817, $pop1542
i32.ne $push819=, $pop265, $pop818
- br_if 2, $pop819 # 2: down to label0
+ br_if 1, $pop819 # 1: down to label0
# BB#138: # %lor.lhs.false1294
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push264=, 10($10)
@@ -3587,7 +3587,7 @@ main: # @main
i32.const $push1544=, 65535
i32.and $push824=, $pop823, $pop1544
i32.ne $push825=, $pop820, $pop824
- br_if 2, $pop825 # 2: down to label0
+ br_if 1, $pop825 # 1: down to label0
# BB#139: # %if.end1304
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3599,7 +3599,7 @@ main: # @main
i32.const $push1549=, 3
i32.rem_s $push826=, $pop270, $pop1549
i32.ne $push827=, $pop268, $pop826
- br_if 2, $pop827 # 2: down to label0
+ br_if 1, $pop827 # 1: down to label0
# BB#140: # %lor.lhs.false1314
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push269=, 6($10)
@@ -3615,7 +3615,7 @@ main: # @main
i32.const $push1550=, 3
i32.rem_s $push832=, $pop831, $pop1550
i32.ne $push833=, $pop829, $pop832
- br_if 2, $pop833 # 2: down to label0
+ br_if 1, $pop833 # 1: down to label0
# BB#141: # %if.end1324
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3626,7 +3626,7 @@ main: # @main
i32.const $push1555=, 3
i32.rem_s $push834=, $pop275, $pop1555
i32.ne $push835=, $pop273, $pop834
- br_if 2, $pop835 # 2: down to label0
+ br_if 1, $pop835 # 1: down to label0
# BB#142: # %lor.lhs.false1333
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push272=, 2($10)
@@ -3642,7 +3642,7 @@ main: # @main
i32.const $push1556=, 3
i32.rem_s $push840=, $pop839, $pop1556
i32.ne $push841=, $pop837, $pop840
- br_if 2, $pop841 # 2: down to label0
+ br_if 1, $pop841 # 1: down to label0
# BB#143: # %if.end1343
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3653,7 +3653,7 @@ main: # @main
i32.const $push1561=, 3
i32.rem_s $push842=, $pop278, $pop1561
i32.ne $push843=, $pop276, $pop842
- br_if 2, $pop843 # 2: down to label0
+ br_if 1, $pop843 # 1: down to label0
# BB#144: # %lor.lhs.false1352
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push277=, 14($10)
@@ -3669,7 +3669,7 @@ main: # @main
i32.const $push1562=, 3
i32.rem_s $push848=, $pop847, $pop1562
i32.ne $push849=, $pop845, $pop848
- br_if 2, $pop849 # 2: down to label0
+ br_if 1, $pop849 # 1: down to label0
# BB#145: # %if.end1362
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3680,7 +3680,7 @@ main: # @main
i32.const $push1567=, 3
i32.rem_s $push850=, $pop283, $pop1567
i32.ne $push851=, $pop281, $pop850
- br_if 2, $pop851 # 2: down to label0
+ br_if 1, $pop851 # 1: down to label0
# BB#146: # %lor.lhs.false1371
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push280=, 10($10)
@@ -3696,7 +3696,7 @@ main: # @main
i32.const $push1568=, 3
i32.rem_s $push856=, $pop855, $pop1568
i32.ne $push857=, $pop853, $pop856
- br_if 2, $pop857 # 2: down to label0
+ br_if 1, $pop857 # 1: down to label0
# BB#147: # %if.end1381
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3710,7 +3710,7 @@ main: # @main
i32.const $push1573=, 65535
i32.and $push859=, $pop858, $pop1573
i32.ne $push860=, $pop284, $pop859
- br_if 2, $pop860 # 2: down to label0
+ br_if 1, $pop860 # 1: down to label0
# BB#148: # %lor.lhs.false1391
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push285=, 6($10)
@@ -3726,7 +3726,7 @@ main: # @main
i32.const $push1575=, 65535
i32.and $push865=, $pop864, $pop1575
i32.ne $push866=, $pop861, $pop865
- br_if 2, $pop866 # 2: down to label0
+ br_if 1, $pop866 # 1: down to label0
# BB#149: # %if.end1401
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3739,7 +3739,7 @@ main: # @main
i32.const $push1580=, 65535
i32.and $push868=, $pop867, $pop1580
i32.ne $push869=, $pop289, $pop868
- br_if 2, $pop869 # 2: down to label0
+ br_if 1, $pop869 # 1: down to label0
# BB#150: # %lor.lhs.false1410
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push288=, 2($10)
@@ -3755,7 +3755,7 @@ main: # @main
i32.const $push1582=, 65535
i32.and $push874=, $pop873, $pop1582
i32.ne $push875=, $pop870, $pop874
- br_if 2, $pop875 # 2: down to label0
+ br_if 1, $pop875 # 1: down to label0
# BB#151: # %if.end1420
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3768,7 +3768,7 @@ main: # @main
i32.const $push1587=, 65535
i32.and $push877=, $pop876, $pop1587
i32.ne $push878=, $pop292, $pop877
- br_if 2, $pop878 # 2: down to label0
+ br_if 1, $pop878 # 1: down to label0
# BB#152: # %lor.lhs.false1429
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push293=, 14($10)
@@ -3784,7 +3784,7 @@ main: # @main
i32.const $push1589=, 65535
i32.and $push883=, $pop882, $pop1589
i32.ne $push884=, $pop879, $pop883
- br_if 2, $pop884 # 2: down to label0
+ br_if 1, $pop884 # 1: down to label0
# BB#153: # %if.end1439
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3797,7 +3797,7 @@ main: # @main
i32.const $push1594=, 65535
i32.and $push886=, $pop885, $pop1594
i32.ne $push887=, $pop297, $pop886
- br_if 2, $pop887 # 2: down to label0
+ br_if 1, $pop887 # 1: down to label0
# BB#154: # %lor.lhs.false1448
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push296=, 10($10)
@@ -3813,7 +3813,7 @@ main: # @main
i32.const $push1596=, 65535
i32.and $push892=, $pop891, $pop1596
i32.ne $push893=, $pop888, $pop892
- br_if 2, $pop893 # 2: down to label0
+ br_if 1, $pop893 # 1: down to label0
# BB#155: # %if.end1458
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3825,7 +3825,7 @@ main: # @main
i32.const $push1601=, 6
i32.rem_s $push894=, $pop302, $pop1601
i32.ne $push895=, $pop300, $pop894
- br_if 2, $pop895 # 2: down to label0
+ br_if 1, $pop895 # 1: down to label0
# BB#156: # %lor.lhs.false1468
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push301=, 6($10)
@@ -3841,7 +3841,7 @@ main: # @main
i32.const $push1602=, 5
i32.rem_s $push900=, $pop899, $pop1602
i32.ne $push901=, $pop897, $pop900
- br_if 2, $pop901 # 2: down to label0
+ br_if 1, $pop901 # 1: down to label0
# BB#157: # %if.end1478
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3852,7 +3852,7 @@ main: # @main
i32.const $push1607=, 6
i32.rem_s $push902=, $pop307, $pop1607
i32.ne $push903=, $pop305, $pop902
- br_if 2, $pop903 # 2: down to label0
+ br_if 1, $pop903 # 1: down to label0
# BB#158: # %lor.lhs.false1487
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push304=, 2($10)
@@ -3868,7 +3868,7 @@ main: # @main
i32.const $push1608=, 5
i32.rem_s $push908=, $pop907, $pop1608
i32.ne $push909=, $pop905, $pop908
- br_if 2, $pop909 # 2: down to label0
+ br_if 1, $pop909 # 1: down to label0
# BB#159: # %if.end1497
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3879,7 +3879,7 @@ main: # @main
i32.const $push1613=, 6
i32.rem_s $push910=, $pop310, $pop1613
i32.ne $push911=, $pop308, $pop910
- br_if 2, $pop911 # 2: down to label0
+ br_if 1, $pop911 # 1: down to label0
# BB#160: # %lor.lhs.false1506
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push309=, 14($10)
@@ -3895,7 +3895,7 @@ main: # @main
i32.const $push1614=, 5
i32.rem_s $push916=, $pop915, $pop1614
i32.ne $push917=, $pop913, $pop916
- br_if 2, $pop917 # 2: down to label0
+ br_if 1, $pop917 # 1: down to label0
# BB#161: # %if.end1516
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3906,7 +3906,7 @@ main: # @main
i32.const $push1619=, 6
i32.rem_s $push918=, $pop315, $pop1619
i32.ne $push919=, $pop313, $pop918
- br_if 2, $pop919 # 2: down to label0
+ br_if 1, $pop919 # 1: down to label0
# BB#162: # %lor.lhs.false1525
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push312=, 10($10)
@@ -3922,7 +3922,7 @@ main: # @main
i32.const $push1620=, 5
i32.rem_s $push924=, $pop923, $pop1620
i32.ne $push925=, $pop921, $pop924
- br_if 2, $pop925 # 2: down to label0
+ br_if 1, $pop925 # 1: down to label0
# BB#163: # %if.end1535
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3936,7 +3936,7 @@ main: # @main
i32.const $push1625=, 65535
i32.and $push927=, $pop926, $pop1625
i32.ne $push928=, $pop316, $pop927
- br_if 2, $pop928 # 2: down to label0
+ br_if 1, $pop928 # 1: down to label0
# BB#164: # %lor.lhs.false1545
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push317=, 6($10)
@@ -3952,7 +3952,7 @@ main: # @main
i32.const $push1627=, 65535
i32.and $push933=, $pop932, $pop1627
i32.ne $push934=, $pop929, $pop933
- br_if 2, $pop934 # 2: down to label0
+ br_if 1, $pop934 # 1: down to label0
# BB#165: # %if.end1555
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3965,7 +3965,7 @@ main: # @main
i32.const $push1632=, 65535
i32.and $push936=, $pop935, $pop1632
i32.ne $push937=, $pop321, $pop936
- br_if 2, $pop937 # 2: down to label0
+ br_if 1, $pop937 # 1: down to label0
# BB#166: # %lor.lhs.false1564
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push320=, 2($10)
@@ -3981,7 +3981,7 @@ main: # @main
i32.const $push1634=, 65535
i32.and $push942=, $pop941, $pop1634
i32.ne $push943=, $pop938, $pop942
- br_if 2, $pop943 # 2: down to label0
+ br_if 1, $pop943 # 1: down to label0
# BB#167: # %if.end1574
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -3994,7 +3994,7 @@ main: # @main
i32.const $push1639=, 65535
i32.and $push945=, $pop944, $pop1639
i32.ne $push946=, $pop324, $pop945
- br_if 2, $pop946 # 2: down to label0
+ br_if 1, $pop946 # 1: down to label0
# BB#168: # %lor.lhs.false1583
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push325=, 14($10)
@@ -4010,7 +4010,7 @@ main: # @main
i32.const $push1641=, 65535
i32.and $push951=, $pop950, $pop1641
i32.ne $push952=, $pop947, $pop951
- br_if 2, $pop952 # 2: down to label0
+ br_if 1, $pop952 # 1: down to label0
# BB#169: # %if.end1593
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4023,7 +4023,7 @@ main: # @main
i32.const $push1646=, 65535
i32.and $push954=, $pop953, $pop1646
i32.ne $push955=, $pop329, $pop954
- br_if 2, $pop955 # 2: down to label0
+ br_if 1, $pop955 # 1: down to label0
# BB#170: # %lor.lhs.false1602
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push328=, 10($10)
@@ -4039,7 +4039,7 @@ main: # @main
i32.const $push1648=, 65535
i32.and $push960=, $pop959, $pop1648
i32.ne $push961=, $pop956, $pop960
- br_if 2, $pop961 # 2: down to label0
+ br_if 1, $pop961 # 1: down to label0
# BB#171: # %if.end1612
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4051,7 +4051,7 @@ main: # @main
i32.const $push1653=, 14
i32.rem_s $push962=, $pop334, $pop1653
i32.ne $push963=, $pop332, $pop962
- br_if 2, $pop963 # 2: down to label0
+ br_if 1, $pop963 # 1: down to label0
# BB#172: # %lor.lhs.false1622
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push333=, 6($10)
@@ -4067,7 +4067,7 @@ main: # @main
i32.const $push1654=, 6
i32.rem_s $push968=, $pop967, $pop1654
i32.ne $push969=, $pop965, $pop968
- br_if 2, $pop969 # 2: down to label0
+ br_if 1, $pop969 # 1: down to label0
# BB#173: # %if.end1632
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4078,7 +4078,7 @@ main: # @main
i32.const $push1659=, 14
i32.rem_s $push970=, $pop339, $pop1659
i32.ne $push971=, $pop337, $pop970
- br_if 2, $pop971 # 2: down to label0
+ br_if 1, $pop971 # 1: down to label0
# BB#174: # %lor.lhs.false1641
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push336=, 2($10)
@@ -4094,7 +4094,7 @@ main: # @main
i32.const $push1660=, 14
i32.rem_s $push976=, $pop975, $pop1660
i32.ne $push977=, $pop973, $pop976
- br_if 2, $pop977 # 2: down to label0
+ br_if 1, $pop977 # 1: down to label0
# BB#175: # %if.end1651
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4105,7 +4105,7 @@ main: # @main
i32.const $push1665=, 14
i32.rem_s $push978=, $pop342, $pop1665
i32.ne $push979=, $pop340, $pop978
- br_if 2, $pop979 # 2: down to label0
+ br_if 1, $pop979 # 1: down to label0
# BB#176: # %lor.lhs.false1660
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push341=, 14($10)
@@ -4121,7 +4121,7 @@ main: # @main
i32.const $push1666=, 14
i32.rem_s $push984=, $pop983, $pop1666
i32.ne $push985=, $pop981, $pop984
- br_if 2, $pop985 # 2: down to label0
+ br_if 1, $pop985 # 1: down to label0
# BB#177: # %if.end1670
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4132,7 +4132,7 @@ main: # @main
i32.const $push1671=, 14
i32.rem_s $push986=, $pop347, $pop1671
i32.ne $push987=, $pop345, $pop986
- br_if 2, $pop987 # 2: down to label0
+ br_if 1, $pop987 # 1: down to label0
# BB#178: # %lor.lhs.false1679
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push344=, 10($10)
@@ -4148,7 +4148,7 @@ main: # @main
i32.const $push1672=, 6
i32.rem_s $push992=, $pop991, $pop1672
i32.ne $push993=, $pop989, $pop992
- br_if 2, $pop993 # 2: down to label0
+ br_if 1, $pop993 # 1: down to label0
# BB#179: # %if.end1689
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4162,7 +4162,7 @@ main: # @main
i32.const $push1677=, 65535
i32.and $push995=, $pop994, $pop1677
i32.ne $push996=, $pop348, $pop995
- br_if 2, $pop996 # 2: down to label0
+ br_if 1, $pop996 # 1: down to label0
# BB#180: # %lor.lhs.false1699
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push349=, 6($10)
@@ -4178,7 +4178,7 @@ main: # @main
i32.const $push1679=, 65535
i32.and $push1001=, $pop1000, $pop1679
i32.ne $push1002=, $pop997, $pop1001
- br_if 2, $pop1002 # 2: down to label0
+ br_if 1, $pop1002 # 1: down to label0
# BB#181: # %if.end1709
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4191,7 +4191,7 @@ main: # @main
i32.const $push1684=, 65535
i32.and $push1004=, $pop1003, $pop1684
i32.ne $push1005=, $pop353, $pop1004
- br_if 2, $pop1005 # 2: down to label0
+ br_if 1, $pop1005 # 1: down to label0
# BB#182: # %lor.lhs.false1718
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push352=, 2($10)
@@ -4207,7 +4207,7 @@ main: # @main
i32.const $push1686=, 65535
i32.and $push1010=, $pop1009, $pop1686
i32.ne $push1011=, $pop1006, $pop1010
- br_if 2, $pop1011 # 2: down to label0
+ br_if 1, $pop1011 # 1: down to label0
# BB#183: # %if.end1728
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4220,7 +4220,7 @@ main: # @main
i32.const $push1691=, 65535
i32.and $push1013=, $pop1012, $pop1691
i32.ne $push1014=, $pop356, $pop1013
- br_if 2, $pop1014 # 2: down to label0
+ br_if 1, $pop1014 # 1: down to label0
# BB#184: # %lor.lhs.false1737
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push357=, 14($10)
@@ -4236,7 +4236,7 @@ main: # @main
i32.const $push1693=, 65535
i32.and $push1019=, $pop1018, $pop1693
i32.ne $push1020=, $pop1015, $pop1019
- br_if 2, $pop1020 # 2: down to label0
+ br_if 1, $pop1020 # 1: down to label0
# BB#185: # %if.end1747
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4249,7 +4249,7 @@ main: # @main
i32.const $push1698=, 65535
i32.and $push1022=, $pop1021, $pop1698
i32.ne $push1023=, $pop361, $pop1022
- br_if 2, $pop1023 # 2: down to label0
+ br_if 1, $pop1023 # 1: down to label0
# BB#186: # %lor.lhs.false1756
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push360=, 10($10)
@@ -4265,7 +4265,7 @@ main: # @main
i32.const $push1700=, 65535
i32.and $push1028=, $pop1027, $pop1700
i32.ne $push1029=, $pop1024, $pop1028
- br_if 2, $pop1029 # 2: down to label0
+ br_if 1, $pop1029 # 1: down to label0
# BB#187: # %if.end1766
# in Loop: Header=BB24_99 Depth=1
copy_local $9=, $10
@@ -4277,7 +4277,7 @@ main: # @main
i32.const $push1705=, 7
i32.rem_s $push1030=, $pop366, $pop1705
i32.ne $push1031=, $pop364, $pop1030
- br_if 2, $pop1031 # 2: down to label0
+ br_if 1, $pop1031 # 1: down to label0
# BB#188: # %lor.lhs.false1776
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push365=, 6($10)
@@ -4293,7 +4293,7 @@ main: # @main
i32.const $push1706=, 7
i32.rem_s $push1036=, $pop1035, $pop1706
i32.ne $push1037=, $pop1033, $pop1036
- br_if 2, $pop1037 # 2: down to label0
+ br_if 1, $pop1037 # 1: down to label0
# BB#189: # %if.end1786
# in Loop: Header=BB24_99 Depth=1
copy_local $2=, $10
@@ -4304,7 +4304,7 @@ main: # @main
i32.const $push1711=, 7
i32.rem_s $push1038=, $pop371, $pop1711
i32.ne $push1039=, $pop369, $pop1038
- br_if 2, $pop1039 # 2: down to label0
+ br_if 1, $pop1039 # 1: down to label0
# BB#190: # %lor.lhs.false1795
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push368=, 2($10)
@@ -4320,7 +4320,7 @@ main: # @main
i32.const $push1712=, 7
i32.rem_s $push1044=, $pop1043, $pop1712
i32.ne $push1045=, $pop1041, $pop1044
- br_if 2, $pop1045 # 2: down to label0
+ br_if 1, $pop1045 # 1: down to label0
# BB#191: # %if.end1805
# in Loop: Header=BB24_99 Depth=1
copy_local $2=, $10
@@ -4331,7 +4331,7 @@ main: # @main
i32.const $push1717=, 7
i32.rem_s $push1046=, $pop374, $pop1717
i32.ne $push1047=, $pop372, $pop1046
- br_if 2, $pop1047 # 2: down to label0
+ br_if 1, $pop1047 # 1: down to label0
# BB#192: # %lor.lhs.false1814
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push373=, 14($10)
@@ -4347,7 +4347,7 @@ main: # @main
i32.const $push1718=, 7
i32.rem_s $push1052=, $pop1051, $pop1718
i32.ne $push1053=, $pop1049, $pop1052
- br_if 2, $pop1053 # 2: down to label0
+ br_if 1, $pop1053 # 1: down to label0
# BB#193: # %if.end1824
# in Loop: Header=BB24_99 Depth=1
copy_local $2=, $10
@@ -4358,7 +4358,7 @@ main: # @main
i32.const $push1723=, 7
i32.rem_s $push1054=, $pop379, $pop1723
i32.ne $push1055=, $pop377, $pop1054
- br_if 2, $pop1055 # 2: down to label0
+ br_if 1, $pop1055 # 1: down to label0
# BB#194: # %lor.lhs.false1833
# in Loop: Header=BB24_99 Depth=1
i32.load16_u $push376=, 10($10)
@@ -4374,7 +4374,7 @@ main: # @main
i32.const $push1724=, 7
i32.rem_s $push1060=, $pop1059, $pop1724
i32.ne $push1061=, $pop1057, $pop1060
- br_if 2, $pop1061 # 2: down to label0
+ br_if 1, $pop1061 # 1: down to label0
# BB#195: # %if.end1843
# in Loop: Header=BB24_99 Depth=1
copy_local $2=, $10
@@ -4387,9 +4387,9 @@ main: # @main
tee_local $push1730=, $1=, $pop1731
i32.const $push1729=, 2
i32.lt_u $push1062=, $pop1730, $pop1729
- br_if 0, $pop1062 # 0: up to label3
+ br_if 0, $pop1062 # 0: up to label2
# BB#196: # %for.end1846
- end_loop # label4:
+ end_loop
i32.const $push1070=, 0
i32.const $push1068=, 32
i32.add $push1069=, $10, $pop1068
@@ -4453,5 +4453,5 @@ s:
.size s, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr53645.c.s b/test/torture-s/pr53645.c.s
index 785048e8e..37ac8c306 100644
--- a/test/torture-s/pr53645.c.s
+++ b/test/torture-s/pr53645.c.s
@@ -983,7 +983,7 @@ main: # @main
i32.const $push460=, 2
i32.shr_u $push188=, $pop2, $pop460
i32.ne $push189=, $pop0, $pop188
- br_if 2, $pop189 # 2: down to label0
+ br_if 1, $pop189 # 1: down to label0
# BB#2: # %lor.lhs.false
# in Loop: Header=BB24_1 Depth=1
i32.load $push1=, 28($6)
@@ -994,7 +994,7 @@ main: # @main
i32.const $push461=, 2
i32.shr_u $push190=, $pop3, $pop461
i32.ne $push191=, $pop1, $pop190
- br_if 2, $pop191 # 2: down to label0
+ br_if 1, $pop191 # 1: down to label0
# BB#3: # %if.end
# in Loop: Header=BB24_1 Depth=1
i32.const $push388=, 16
@@ -1010,7 +1010,7 @@ main: # @main
i32.const $push465=, 2
i32.shr_u $push192=, $pop7, $pop465
i32.ne $push193=, $pop5, $pop192
- br_if 2, $pop193 # 2: down to label0
+ br_if 1, $pop193 # 1: down to label0
# BB#4: # %lor.lhs.false13
# in Loop: Header=BB24_1 Depth=1
i32.load $push4=, 20($6)
@@ -1021,7 +1021,7 @@ main: # @main
i32.const $push469=, 2
i32.shr_u $push194=, $pop6, $pop469
i32.ne $push195=, $pop4, $pop194
- br_if 2, $pop195 # 2: down to label0
+ br_if 1, $pop195 # 1: down to label0
# BB#5: # %if.end20
# in Loop: Header=BB24_1 Depth=1
i32.const $push390=, 16
@@ -1037,7 +1037,7 @@ main: # @main
i32.const $push473=, 3
i32.and $push196=, $pop10, $pop473
i32.ne $push197=, $pop8, $pop196
- br_if 2, $pop197 # 2: down to label0
+ br_if 1, $pop197 # 1: down to label0
# BB#6: # %lor.lhs.false26
# in Loop: Header=BB24_1 Depth=1
i32.load $push9=, 28($6)
@@ -1045,7 +1045,7 @@ main: # @main
i32.const $push474=, 3
i32.and $push198=, $pop11, $pop474
i32.ne $push199=, $pop9, $pop198
- br_if 2, $pop199 # 2: down to label0
+ br_if 1, $pop199 # 1: down to label0
# BB#7: # %if.end33
# in Loop: Header=BB24_1 Depth=1
i32.const $push394=, 16
@@ -1058,7 +1058,7 @@ main: # @main
i32.const $push475=, 3
i32.and $push200=, $pop15, $pop475
i32.ne $push201=, $pop13, $pop200
- br_if 2, $pop201 # 2: down to label0
+ br_if 1, $pop201 # 1: down to label0
# BB#8: # %lor.lhs.false39
# in Loop: Header=BB24_1 Depth=1
i32.load $push12=, 20($6)
@@ -1066,7 +1066,7 @@ main: # @main
i32.const $push476=, 3
i32.and $push202=, $pop14, $pop476
i32.ne $push203=, $pop12, $pop202
- br_if 2, $pop203 # 2: down to label0
+ br_if 1, $pop203 # 1: down to label0
# BB#9: # %if.end46
# in Loop: Header=BB24_1 Depth=1
i32.const $push396=, 16
@@ -1080,7 +1080,7 @@ main: # @main
i32.load $push16=, 16($6)
i32.load $push18=, 0($0)
i32.ne $push204=, $pop16, $pop18
- br_if 2, $pop204 # 2: down to label0
+ br_if 1, $pop204 # 1: down to label0
# BB#10: # %lor.lhs.false53
# in Loop: Header=BB24_1 Depth=1
i32.load $push17=, 28($6)
@@ -1088,7 +1088,7 @@ main: # @main
i32.const $push477=, 3
i32.shr_u $push205=, $pop19, $pop477
i32.ne $push206=, $pop17, $pop205
- br_if 2, $pop206 # 2: down to label0
+ br_if 1, $pop206 # 1: down to label0
# BB#11: # %if.end60
# in Loop: Header=BB24_1 Depth=1
i32.const $push400=, 16
@@ -1101,7 +1101,7 @@ main: # @main
i32.const $push478=, 1
i32.shr_u $push207=, $pop23, $pop478
i32.ne $push208=, $pop21, $pop207
- br_if 2, $pop208 # 2: down to label0
+ br_if 1, $pop208 # 1: down to label0
# BB#12: # %lor.lhs.false66
# in Loop: Header=BB24_1 Depth=1
i32.load $push20=, 20($6)
@@ -1109,7 +1109,7 @@ main: # @main
i32.const $push479=, 2
i32.shr_u $push209=, $pop22, $pop479
i32.ne $push210=, $pop20, $pop209
- br_if 2, $pop210 # 2: down to label0
+ br_if 1, $pop210 # 1: down to label0
# BB#13: # %if.end73
# in Loop: Header=BB24_1 Depth=1
i32.const $push402=, 16
@@ -1121,7 +1121,7 @@ main: # @main
i32.add $push405=, $6, $pop404
call ur1428@FUNCTION, $pop405, $0
i32.load $push24=, 16($6)
- br_if 2, $pop24 # 2: down to label0
+ br_if 1, $pop24 # 1: down to label0
# BB#14: # %lor.lhs.false80
# in Loop: Header=BB24_1 Depth=1
i32.load $push25=, 28($6)
@@ -1129,7 +1129,7 @@ main: # @main
i32.const $push480=, 7
i32.and $push212=, $pop211, $pop480
i32.ne $push213=, $pop25, $pop212
- br_if 2, $pop213 # 2: down to label0
+ br_if 1, $pop213 # 1: down to label0
# BB#15: # %if.end87
# in Loop: Header=BB24_1 Depth=1
i32.const $push406=, 16
@@ -1142,7 +1142,7 @@ main: # @main
i32.const $push481=, 1
i32.and $push214=, $pop29, $pop481
i32.ne $push215=, $pop27, $pop214
- br_if 2, $pop215 # 2: down to label0
+ br_if 1, $pop215 # 1: down to label0
# BB#16: # %lor.lhs.false93
# in Loop: Header=BB24_1 Depth=1
i32.load $push26=, 20($6)
@@ -1150,7 +1150,7 @@ main: # @main
i32.const $push482=, 3
i32.and $push216=, $pop28, $pop482
i32.ne $push217=, $pop26, $pop216
- br_if 2, $pop217 # 2: down to label0
+ br_if 1, $pop217 # 1: down to label0
# BB#17: # %if.end100
# in Loop: Header=BB24_1 Depth=1
i32.const $push408=, 16
@@ -1166,7 +1166,7 @@ main: # @main
i32.const $push483=, 3
i32.div_u $push218=, $pop32, $pop483
i32.ne $push219=, $pop30, $pop218
- br_if 2, $pop219 # 2: down to label0
+ br_if 1, $pop219 # 1: down to label0
# BB#18: # %lor.lhs.false107
# in Loop: Header=BB24_1 Depth=1
i32.load $push31=, 28($6)
@@ -1174,7 +1174,7 @@ main: # @main
i32.const $push484=, 3
i32.div_u $push220=, $pop33, $pop484
i32.ne $push221=, $pop31, $pop220
- br_if 2, $pop221 # 2: down to label0
+ br_if 1, $pop221 # 1: down to label0
# BB#19: # %if.end114
# in Loop: Header=BB24_1 Depth=1
i32.const $push412=, 16
@@ -1187,7 +1187,7 @@ main: # @main
i32.const $push485=, 3
i32.div_u $push222=, $pop37, $pop485
i32.ne $push223=, $pop35, $pop222
- br_if 2, $pop223 # 2: down to label0
+ br_if 1, $pop223 # 1: down to label0
# BB#20: # %lor.lhs.false120
# in Loop: Header=BB24_1 Depth=1
i32.load $push34=, 20($6)
@@ -1195,7 +1195,7 @@ main: # @main
i32.const $push486=, 3
i32.div_u $push224=, $pop36, $pop486
i32.ne $push225=, $pop34, $pop224
- br_if 2, $pop225 # 2: down to label0
+ br_if 1, $pop225 # 1: down to label0
# BB#21: # %if.end127
# in Loop: Header=BB24_1 Depth=1
i32.const $push414=, 16
@@ -1211,7 +1211,7 @@ main: # @main
i32.const $push487=, 3
i32.rem_u $push226=, $pop40, $pop487
i32.ne $push227=, $pop38, $pop226
- br_if 2, $pop227 # 2: down to label0
+ br_if 1, $pop227 # 1: down to label0
# BB#22: # %lor.lhs.false134
# in Loop: Header=BB24_1 Depth=1
i32.load $push39=, 28($6)
@@ -1219,7 +1219,7 @@ main: # @main
i32.const $push488=, 3
i32.rem_u $push228=, $pop41, $pop488
i32.ne $push229=, $pop39, $pop228
- br_if 2, $pop229 # 2: down to label0
+ br_if 1, $pop229 # 1: down to label0
# BB#23: # %if.end141
# in Loop: Header=BB24_1 Depth=1
i32.const $push418=, 16
@@ -1232,7 +1232,7 @@ main: # @main
i32.const $push489=, 3
i32.rem_u $push230=, $pop45, $pop489
i32.ne $push231=, $pop43, $pop230
- br_if 2, $pop231 # 2: down to label0
+ br_if 1, $pop231 # 1: down to label0
# BB#24: # %lor.lhs.false147
# in Loop: Header=BB24_1 Depth=1
i32.load $push42=, 20($6)
@@ -1240,7 +1240,7 @@ main: # @main
i32.const $push490=, 3
i32.rem_u $push232=, $pop44, $pop490
i32.ne $push233=, $pop42, $pop232
- br_if 2, $pop233 # 2: down to label0
+ br_if 1, $pop233 # 1: down to label0
# BB#25: # %if.end154
# in Loop: Header=BB24_1 Depth=1
i32.const $push420=, 16
@@ -1256,7 +1256,7 @@ main: # @main
i32.const $push491=, 6
i32.div_u $push234=, $pop48, $pop491
i32.ne $push235=, $pop46, $pop234
- br_if 2, $pop235 # 2: down to label0
+ br_if 1, $pop235 # 1: down to label0
# BB#26: # %lor.lhs.false161
# in Loop: Header=BB24_1 Depth=1
i32.load $push47=, 28($6)
@@ -1264,7 +1264,7 @@ main: # @main
i32.const $push492=, 5
i32.div_u $push236=, $pop49, $pop492
i32.ne $push237=, $pop47, $pop236
- br_if 2, $pop237 # 2: down to label0
+ br_if 1, $pop237 # 1: down to label0
# BB#27: # %if.end168
# in Loop: Header=BB24_1 Depth=1
i32.const $push424=, 16
@@ -1277,7 +1277,7 @@ main: # @main
i32.const $push493=, 6
i32.div_u $push238=, $pop53, $pop493
i32.ne $push239=, $pop51, $pop238
- br_if 2, $pop239 # 2: down to label0
+ br_if 1, $pop239 # 1: down to label0
# BB#28: # %lor.lhs.false174
# in Loop: Header=BB24_1 Depth=1
i32.load $push50=, 20($6)
@@ -1285,7 +1285,7 @@ main: # @main
i32.const $push494=, 5
i32.div_u $push240=, $pop52, $pop494
i32.ne $push241=, $pop50, $pop240
- br_if 2, $pop241 # 2: down to label0
+ br_if 1, $pop241 # 1: down to label0
# BB#29: # %if.end181
# in Loop: Header=BB24_1 Depth=1
i32.const $push426=, 16
@@ -1301,7 +1301,7 @@ main: # @main
i32.const $push495=, 6
i32.rem_u $push242=, $pop56, $pop495
i32.ne $push243=, $pop54, $pop242
- br_if 2, $pop243 # 2: down to label0
+ br_if 1, $pop243 # 1: down to label0
# BB#30: # %lor.lhs.false188
# in Loop: Header=BB24_1 Depth=1
i32.load $push55=, 28($6)
@@ -1309,7 +1309,7 @@ main: # @main
i32.const $push496=, 5
i32.rem_u $push244=, $pop57, $pop496
i32.ne $push245=, $pop55, $pop244
- br_if 2, $pop245 # 2: down to label0
+ br_if 1, $pop245 # 1: down to label0
# BB#31: # %if.end195
# in Loop: Header=BB24_1 Depth=1
i32.const $push430=, 16
@@ -1322,7 +1322,7 @@ main: # @main
i32.const $push497=, 6
i32.rem_u $push246=, $pop61, $pop497
i32.ne $push247=, $pop59, $pop246
- br_if 2, $pop247 # 2: down to label0
+ br_if 1, $pop247 # 1: down to label0
# BB#32: # %lor.lhs.false201
# in Loop: Header=BB24_1 Depth=1
i32.load $push58=, 20($6)
@@ -1330,7 +1330,7 @@ main: # @main
i32.const $push498=, 5
i32.rem_u $push248=, $pop60, $pop498
i32.ne $push249=, $pop58, $pop248
- br_if 2, $pop249 # 2: down to label0
+ br_if 1, $pop249 # 1: down to label0
# BB#33: # %if.end208
# in Loop: Header=BB24_1 Depth=1
i32.const $push432=, 16
@@ -1346,7 +1346,7 @@ main: # @main
i32.const $push499=, 14
i32.div_u $push250=, $pop64, $pop499
i32.ne $push251=, $pop62, $pop250
- br_if 2, $pop251 # 2: down to label0
+ br_if 1, $pop251 # 1: down to label0
# BB#34: # %lor.lhs.false215
# in Loop: Header=BB24_1 Depth=1
i32.load $push63=, 28($6)
@@ -1354,7 +1354,7 @@ main: # @main
i32.const $push500=, 6
i32.div_u $push252=, $pop65, $pop500
i32.ne $push253=, $pop63, $pop252
- br_if 2, $pop253 # 2: down to label0
+ br_if 1, $pop253 # 1: down to label0
# BB#35: # %if.end222
# in Loop: Header=BB24_1 Depth=1
i32.const $push436=, 16
@@ -1367,7 +1367,7 @@ main: # @main
i32.const $push501=, 14
i32.div_u $push254=, $pop69, $pop501
i32.ne $push255=, $pop67, $pop254
- br_if 2, $pop255 # 2: down to label0
+ br_if 1, $pop255 # 1: down to label0
# BB#36: # %lor.lhs.false228
# in Loop: Header=BB24_1 Depth=1
i32.load $push66=, 20($6)
@@ -1375,7 +1375,7 @@ main: # @main
i32.const $push502=, 14
i32.div_u $push256=, $pop68, $pop502
i32.ne $push257=, $pop66, $pop256
- br_if 2, $pop257 # 2: down to label0
+ br_if 1, $pop257 # 1: down to label0
# BB#37: # %if.end235
# in Loop: Header=BB24_1 Depth=1
i32.const $push438=, 16
@@ -1391,7 +1391,7 @@ main: # @main
i32.const $push503=, 14
i32.rem_u $push258=, $pop72, $pop503
i32.ne $push259=, $pop70, $pop258
- br_if 2, $pop259 # 2: down to label0
+ br_if 1, $pop259 # 1: down to label0
# BB#38: # %lor.lhs.false242
# in Loop: Header=BB24_1 Depth=1
i32.load $push71=, 28($6)
@@ -1399,7 +1399,7 @@ main: # @main
i32.const $push504=, 6
i32.rem_u $push260=, $pop73, $pop504
i32.ne $push261=, $pop71, $pop260
- br_if 2, $pop261 # 2: down to label0
+ br_if 1, $pop261 # 1: down to label0
# BB#39: # %if.end249
# in Loop: Header=BB24_1 Depth=1
i32.const $push442=, 16
@@ -1412,7 +1412,7 @@ main: # @main
i32.const $push505=, 14
i32.rem_u $push262=, $pop77, $pop505
i32.ne $push263=, $pop75, $pop262
- br_if 2, $pop263 # 2: down to label0
+ br_if 1, $pop263 # 1: down to label0
# BB#40: # %lor.lhs.false255
# in Loop: Header=BB24_1 Depth=1
i32.load $push74=, 20($6)
@@ -1420,7 +1420,7 @@ main: # @main
i32.const $push506=, 14
i32.rem_u $push264=, $pop76, $pop506
i32.ne $push265=, $pop74, $pop264
- br_if 2, $pop265 # 2: down to label0
+ br_if 1, $pop265 # 1: down to label0
# BB#41: # %if.end262
# in Loop: Header=BB24_1 Depth=1
i32.const $push444=, 16
@@ -1436,7 +1436,7 @@ main: # @main
i32.const $push507=, 7
i32.div_u $push266=, $pop80, $pop507
i32.ne $push267=, $pop78, $pop266
- br_if 2, $pop267 # 2: down to label0
+ br_if 1, $pop267 # 1: down to label0
# BB#42: # %lor.lhs.false269
# in Loop: Header=BB24_1 Depth=1
i32.load $push79=, 28($6)
@@ -1444,7 +1444,7 @@ main: # @main
i32.const $push508=, 7
i32.div_u $push268=, $pop81, $pop508
i32.ne $push269=, $pop79, $pop268
- br_if 2, $pop269 # 2: down to label0
+ br_if 1, $pop269 # 1: down to label0
# BB#43: # %if.end276
# in Loop: Header=BB24_1 Depth=1
i32.const $push448=, 16
@@ -1457,7 +1457,7 @@ main: # @main
i32.const $push509=, 7
i32.div_u $push270=, $pop85, $pop509
i32.ne $push271=, $pop83, $pop270
- br_if 2, $pop271 # 2: down to label0
+ br_if 1, $pop271 # 1: down to label0
# BB#44: # %lor.lhs.false282
# in Loop: Header=BB24_1 Depth=1
i32.load $push82=, 20($6)
@@ -1465,7 +1465,7 @@ main: # @main
i32.const $push510=, 7
i32.div_u $push272=, $pop84, $pop510
i32.ne $push273=, $pop82, $pop272
- br_if 2, $pop273 # 2: down to label0
+ br_if 1, $pop273 # 1: down to label0
# BB#45: # %if.end289
# in Loop: Header=BB24_1 Depth=1
i32.const $push450=, 16
@@ -1481,7 +1481,7 @@ main: # @main
i32.const $push511=, 7
i32.rem_u $push274=, $pop88, $pop511
i32.ne $push275=, $pop86, $pop274
- br_if 2, $pop275 # 2: down to label0
+ br_if 1, $pop275 # 1: down to label0
# BB#46: # %lor.lhs.false296
# in Loop: Header=BB24_1 Depth=1
i32.load $push87=, 28($6)
@@ -1489,7 +1489,7 @@ main: # @main
i32.const $push512=, 7
i32.rem_u $push276=, $pop89, $pop512
i32.ne $push277=, $pop87, $pop276
- br_if 2, $pop277 # 2: down to label0
+ br_if 1, $pop277 # 1: down to label0
# BB#47: # %if.end303
# in Loop: Header=BB24_1 Depth=1
i32.const $push454=, 16
@@ -1502,7 +1502,7 @@ main: # @main
i32.const $push513=, 7
i32.rem_u $push278=, $pop93, $pop513
i32.ne $push279=, $pop91, $pop278
- br_if 2, $pop279 # 2: down to label0
+ br_if 1, $pop279 # 1: down to label0
# BB#48: # %lor.lhs.false309
# in Loop: Header=BB24_1 Depth=1
i32.load $push90=, 20($6)
@@ -1510,7 +1510,7 @@ main: # @main
i32.const $push514=, 7
i32.rem_u $push280=, $pop92, $pop514
i32.ne $push281=, $pop90, $pop280
- br_if 2, $pop281 # 2: down to label0
+ br_if 1, $pop281 # 1: down to label0
# BB#49: # %if.end316
# in Loop: Header=BB24_1 Depth=1
i32.const $push456=, 16
@@ -1527,19 +1527,19 @@ main: # @main
i32.lt_u $push282=, $pop516, $pop515
br_if 0, $pop282 # 0: up to label1
# BB#50: # %for.body319.preheader
- end_loop # label2:
+ end_loop
i32.const $1=, 0
i32.const $0=, s
.LBB24_51: # %for.body319
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
call sq4444@FUNCTION, $6, $0
i32.load $push94=, 0($6)
i32.load $push96=, 0($0)
i32.const $push520=, 4
i32.div_s $push283=, $pop96, $pop520
i32.ne $push284=, $pop94, $pop283
- br_if 2, $pop284 # 2: down to label0
+ br_if 1, $pop284 # 1: down to label0
# BB#52: # %lor.lhs.false326
# in Loop: Header=BB24_51 Depth=1
i32.load $push95=, 12($6)
@@ -1550,7 +1550,7 @@ main: # @main
i32.const $push521=, 4
i32.div_s $push285=, $pop97, $pop521
i32.ne $push286=, $pop95, $pop285
- br_if 2, $pop286 # 2: down to label0
+ br_if 1, $pop286 # 1: down to label0
# BB#53: # %if.end333
# in Loop: Header=BB24_51 Depth=1
copy_local $3=, $6
@@ -1564,7 +1564,7 @@ main: # @main
i32.const $push525=, 4
i32.div_s $push287=, $pop101, $pop525
i32.ne $push288=, $pop99, $pop287
- br_if 2, $pop288 # 2: down to label0
+ br_if 1, $pop288 # 1: down to label0
# BB#54: # %lor.lhs.false339
# in Loop: Header=BB24_51 Depth=1
i32.load $push98=, 4($6)
@@ -1575,7 +1575,7 @@ main: # @main
i32.const $push529=, 4
i32.div_s $push289=, $pop100, $pop529
i32.ne $push290=, $pop98, $pop289
- br_if 2, $pop290 # 2: down to label0
+ br_if 1, $pop290 # 1: down to label0
# BB#55: # %if.end346
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1587,7 +1587,7 @@ main: # @main
i32.const $push533=, 4
i32.rem_s $push291=, $pop104, $pop533
i32.ne $push292=, $pop102, $pop291
- br_if 2, $pop292 # 2: down to label0
+ br_if 1, $pop292 # 1: down to label0
# BB#56: # %lor.lhs.false353
# in Loop: Header=BB24_51 Depth=1
i32.load $push103=, 12($6)
@@ -1595,7 +1595,7 @@ main: # @main
i32.const $push534=, 4
i32.rem_s $push293=, $pop105, $pop534
i32.ne $push294=, $pop103, $pop293
- br_if 2, $pop294 # 2: down to label0
+ br_if 1, $pop294 # 1: down to label0
# BB#57: # %if.end360
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1606,7 +1606,7 @@ main: # @main
i32.const $push535=, 4
i32.rem_s $push295=, $pop109, $pop535
i32.ne $push296=, $pop107, $pop295
- br_if 2, $pop296 # 2: down to label0
+ br_if 1, $pop296 # 1: down to label0
# BB#58: # %lor.lhs.false366
# in Loop: Header=BB24_51 Depth=1
i32.load $push106=, 4($6)
@@ -1614,7 +1614,7 @@ main: # @main
i32.const $push536=, 4
i32.rem_s $push297=, $pop108, $pop536
i32.ne $push298=, $pop106, $pop297
- br_if 2, $pop298 # 2: down to label0
+ br_if 1, $pop298 # 1: down to label0
# BB#59: # %if.end373
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1624,7 +1624,7 @@ main: # @main
i32.load $push110=, 0($6)
i32.load $push112=, 0($0)
i32.ne $push299=, $pop110, $pop112
- br_if 2, $pop299 # 2: down to label0
+ br_if 1, $pop299 # 1: down to label0
# BB#60: # %lor.lhs.false380
# in Loop: Header=BB24_51 Depth=1
i32.load $push111=, 12($6)
@@ -1632,7 +1632,7 @@ main: # @main
i32.const $push537=, 8
i32.div_s $push300=, $pop113, $pop537
i32.ne $push301=, $pop111, $pop300
- br_if 2, $pop301 # 2: down to label0
+ br_if 1, $pop301 # 1: down to label0
# BB#61: # %if.end387
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1643,7 +1643,7 @@ main: # @main
i32.const $push538=, 2
i32.div_s $push302=, $pop117, $pop538
i32.ne $push303=, $pop115, $pop302
- br_if 2, $pop303 # 2: down to label0
+ br_if 1, $pop303 # 1: down to label0
# BB#62: # %lor.lhs.false393
# in Loop: Header=BB24_51 Depth=1
i32.load $push114=, 4($6)
@@ -1651,7 +1651,7 @@ main: # @main
i32.const $push539=, 4
i32.div_s $push304=, $pop116, $pop539
i32.ne $push305=, $pop114, $pop304
- br_if 2, $pop305 # 2: down to label0
+ br_if 1, $pop305 # 1: down to label0
# BB#63: # %if.end400
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1659,7 +1659,7 @@ main: # @main
#NO_APP
call sr1428@FUNCTION, $6, $0
i32.load $push118=, 0($6)
- br_if 2, $pop118 # 2: down to label0
+ br_if 1, $pop118 # 1: down to label0
# BB#64: # %lor.lhs.false407
# in Loop: Header=BB24_51 Depth=1
i32.load $push119=, 12($6)
@@ -1667,7 +1667,7 @@ main: # @main
i32.const $push540=, 8
i32.rem_s $push307=, $pop306, $pop540
i32.ne $push308=, $pop119, $pop307
- br_if 2, $pop308 # 2: down to label0
+ br_if 1, $pop308 # 1: down to label0
# BB#65: # %if.end414
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1678,7 +1678,7 @@ main: # @main
i32.const $push541=, 2
i32.rem_s $push309=, $pop123, $pop541
i32.ne $push310=, $pop121, $pop309
- br_if 2, $pop310 # 2: down to label0
+ br_if 1, $pop310 # 1: down to label0
# BB#66: # %lor.lhs.false420
# in Loop: Header=BB24_51 Depth=1
i32.load $push120=, 4($6)
@@ -1686,7 +1686,7 @@ main: # @main
i32.const $push542=, 4
i32.rem_s $push311=, $pop122, $pop542
i32.ne $push312=, $pop120, $pop311
- br_if 2, $pop312 # 2: down to label0
+ br_if 1, $pop312 # 1: down to label0
# BB#67: # %if.end427
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1698,7 +1698,7 @@ main: # @main
i32.const $push543=, 3
i32.div_s $push313=, $pop126, $pop543
i32.ne $push314=, $pop124, $pop313
- br_if 2, $pop314 # 2: down to label0
+ br_if 1, $pop314 # 1: down to label0
# BB#68: # %lor.lhs.false434
# in Loop: Header=BB24_51 Depth=1
i32.load $push125=, 12($6)
@@ -1706,7 +1706,7 @@ main: # @main
i32.const $push544=, 3
i32.div_s $push315=, $pop127, $pop544
i32.ne $push316=, $pop125, $pop315
- br_if 2, $pop316 # 2: down to label0
+ br_if 1, $pop316 # 1: down to label0
# BB#69: # %if.end441
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1717,7 +1717,7 @@ main: # @main
i32.const $push545=, 3
i32.div_s $push317=, $pop131, $pop545
i32.ne $push318=, $pop129, $pop317
- br_if 2, $pop318 # 2: down to label0
+ br_if 1, $pop318 # 1: down to label0
# BB#70: # %lor.lhs.false447
# in Loop: Header=BB24_51 Depth=1
i32.load $push128=, 4($6)
@@ -1725,7 +1725,7 @@ main: # @main
i32.const $push546=, 3
i32.div_s $push319=, $pop130, $pop546
i32.ne $push320=, $pop128, $pop319
- br_if 2, $pop320 # 2: down to label0
+ br_if 1, $pop320 # 1: down to label0
# BB#71: # %if.end454
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1737,7 +1737,7 @@ main: # @main
i32.const $push547=, 3
i32.rem_s $push321=, $pop134, $pop547
i32.ne $push322=, $pop132, $pop321
- br_if 2, $pop322 # 2: down to label0
+ br_if 1, $pop322 # 1: down to label0
# BB#72: # %lor.lhs.false461
# in Loop: Header=BB24_51 Depth=1
i32.load $push133=, 12($6)
@@ -1745,7 +1745,7 @@ main: # @main
i32.const $push548=, 3
i32.rem_s $push323=, $pop135, $pop548
i32.ne $push324=, $pop133, $pop323
- br_if 2, $pop324 # 2: down to label0
+ br_if 1, $pop324 # 1: down to label0
# BB#73: # %if.end468
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1756,7 +1756,7 @@ main: # @main
i32.const $push549=, 3
i32.rem_s $push325=, $pop139, $pop549
i32.ne $push326=, $pop137, $pop325
- br_if 2, $pop326 # 2: down to label0
+ br_if 1, $pop326 # 1: down to label0
# BB#74: # %lor.lhs.false474
# in Loop: Header=BB24_51 Depth=1
i32.load $push136=, 4($6)
@@ -1764,7 +1764,7 @@ main: # @main
i32.const $push550=, 3
i32.rem_s $push327=, $pop138, $pop550
i32.ne $push328=, $pop136, $pop327
- br_if 2, $pop328 # 2: down to label0
+ br_if 1, $pop328 # 1: down to label0
# BB#75: # %if.end481
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1776,7 +1776,7 @@ main: # @main
i32.const $push551=, 6
i32.div_s $push329=, $pop142, $pop551
i32.ne $push330=, $pop140, $pop329
- br_if 2, $pop330 # 2: down to label0
+ br_if 1, $pop330 # 1: down to label0
# BB#76: # %lor.lhs.false488
# in Loop: Header=BB24_51 Depth=1
i32.load $push141=, 12($6)
@@ -1784,7 +1784,7 @@ main: # @main
i32.const $push552=, 5
i32.div_s $push331=, $pop143, $pop552
i32.ne $push332=, $pop141, $pop331
- br_if 2, $pop332 # 2: down to label0
+ br_if 1, $pop332 # 1: down to label0
# BB#77: # %if.end495
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1795,7 +1795,7 @@ main: # @main
i32.const $push553=, 6
i32.div_s $push333=, $pop147, $pop553
i32.ne $push334=, $pop145, $pop333
- br_if 2, $pop334 # 2: down to label0
+ br_if 1, $pop334 # 1: down to label0
# BB#78: # %lor.lhs.false501
# in Loop: Header=BB24_51 Depth=1
i32.load $push144=, 4($6)
@@ -1803,7 +1803,7 @@ main: # @main
i32.const $push554=, 5
i32.div_s $push335=, $pop146, $pop554
i32.ne $push336=, $pop144, $pop335
- br_if 2, $pop336 # 2: down to label0
+ br_if 1, $pop336 # 1: down to label0
# BB#79: # %if.end508
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1815,7 +1815,7 @@ main: # @main
i32.const $push555=, 6
i32.rem_s $push337=, $pop150, $pop555
i32.ne $push338=, $pop148, $pop337
- br_if 2, $pop338 # 2: down to label0
+ br_if 1, $pop338 # 1: down to label0
# BB#80: # %lor.lhs.false515
# in Loop: Header=BB24_51 Depth=1
i32.load $push149=, 12($6)
@@ -1823,7 +1823,7 @@ main: # @main
i32.const $push556=, 5
i32.rem_s $push339=, $pop151, $pop556
i32.ne $push340=, $pop149, $pop339
- br_if 2, $pop340 # 2: down to label0
+ br_if 1, $pop340 # 1: down to label0
# BB#81: # %if.end522
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1834,7 +1834,7 @@ main: # @main
i32.const $push557=, 6
i32.rem_s $push341=, $pop155, $pop557
i32.ne $push342=, $pop153, $pop341
- br_if 2, $pop342 # 2: down to label0
+ br_if 1, $pop342 # 1: down to label0
# BB#82: # %lor.lhs.false528
# in Loop: Header=BB24_51 Depth=1
i32.load $push152=, 4($6)
@@ -1842,7 +1842,7 @@ main: # @main
i32.const $push558=, 5
i32.rem_s $push343=, $pop154, $pop558
i32.ne $push344=, $pop152, $pop343
- br_if 2, $pop344 # 2: down to label0
+ br_if 1, $pop344 # 1: down to label0
# BB#83: # %if.end535
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1854,7 +1854,7 @@ main: # @main
i32.const $push559=, 14
i32.div_s $push345=, $pop158, $pop559
i32.ne $push346=, $pop156, $pop345
- br_if 2, $pop346 # 2: down to label0
+ br_if 1, $pop346 # 1: down to label0
# BB#84: # %lor.lhs.false542
# in Loop: Header=BB24_51 Depth=1
i32.load $push157=, 12($6)
@@ -1862,7 +1862,7 @@ main: # @main
i32.const $push560=, 6
i32.div_s $push347=, $pop159, $pop560
i32.ne $push348=, $pop157, $pop347
- br_if 2, $pop348 # 2: down to label0
+ br_if 1, $pop348 # 1: down to label0
# BB#85: # %if.end549
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1873,7 +1873,7 @@ main: # @main
i32.const $push561=, 14
i32.div_s $push349=, $pop163, $pop561
i32.ne $push350=, $pop161, $pop349
- br_if 2, $pop350 # 2: down to label0
+ br_if 1, $pop350 # 1: down to label0
# BB#86: # %lor.lhs.false555
# in Loop: Header=BB24_51 Depth=1
i32.load $push160=, 4($6)
@@ -1881,7 +1881,7 @@ main: # @main
i32.const $push562=, 14
i32.div_s $push351=, $pop162, $pop562
i32.ne $push352=, $pop160, $pop351
- br_if 2, $pop352 # 2: down to label0
+ br_if 1, $pop352 # 1: down to label0
# BB#87: # %if.end562
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1893,7 +1893,7 @@ main: # @main
i32.const $push563=, 14
i32.rem_s $push353=, $pop166, $pop563
i32.ne $push354=, $pop164, $pop353
- br_if 2, $pop354 # 2: down to label0
+ br_if 1, $pop354 # 1: down to label0
# BB#88: # %lor.lhs.false569
# in Loop: Header=BB24_51 Depth=1
i32.load $push165=, 12($6)
@@ -1901,7 +1901,7 @@ main: # @main
i32.const $push564=, 6
i32.rem_s $push355=, $pop167, $pop564
i32.ne $push356=, $pop165, $pop355
- br_if 2, $pop356 # 2: down to label0
+ br_if 1, $pop356 # 1: down to label0
# BB#89: # %if.end576
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1912,7 +1912,7 @@ main: # @main
i32.const $push565=, 14
i32.rem_s $push357=, $pop171, $pop565
i32.ne $push358=, $pop169, $pop357
- br_if 2, $pop358 # 2: down to label0
+ br_if 1, $pop358 # 1: down to label0
# BB#90: # %lor.lhs.false582
# in Loop: Header=BB24_51 Depth=1
i32.load $push168=, 4($6)
@@ -1920,7 +1920,7 @@ main: # @main
i32.const $push566=, 14
i32.rem_s $push359=, $pop170, $pop566
i32.ne $push360=, $pop168, $pop359
- br_if 2, $pop360 # 2: down to label0
+ br_if 1, $pop360 # 1: down to label0
# BB#91: # %if.end589
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1932,7 +1932,7 @@ main: # @main
i32.const $push567=, 7
i32.div_s $push361=, $pop174, $pop567
i32.ne $push362=, $pop172, $pop361
- br_if 2, $pop362 # 2: down to label0
+ br_if 1, $pop362 # 1: down to label0
# BB#92: # %lor.lhs.false596
# in Loop: Header=BB24_51 Depth=1
i32.load $push173=, 12($6)
@@ -1940,7 +1940,7 @@ main: # @main
i32.const $push568=, 7
i32.div_s $push363=, $pop175, $pop568
i32.ne $push364=, $pop173, $pop363
- br_if 2, $pop364 # 2: down to label0
+ br_if 1, $pop364 # 1: down to label0
# BB#93: # %if.end603
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1951,7 +1951,7 @@ main: # @main
i32.const $push569=, 7
i32.div_s $push365=, $pop179, $pop569
i32.ne $push366=, $pop177, $pop365
- br_if 2, $pop366 # 2: down to label0
+ br_if 1, $pop366 # 1: down to label0
# BB#94: # %lor.lhs.false609
# in Loop: Header=BB24_51 Depth=1
i32.load $push176=, 4($6)
@@ -1959,7 +1959,7 @@ main: # @main
i32.const $push570=, 7
i32.div_s $push367=, $pop178, $pop570
i32.ne $push368=, $pop176, $pop367
- br_if 2, $pop368 # 2: down to label0
+ br_if 1, $pop368 # 1: down to label0
# BB#95: # %if.end616
# in Loop: Header=BB24_51 Depth=1
copy_local $5=, $6
@@ -1971,7 +1971,7 @@ main: # @main
i32.const $push571=, 7
i32.rem_s $push369=, $pop182, $pop571
i32.ne $push370=, $pop180, $pop369
- br_if 2, $pop370 # 2: down to label0
+ br_if 1, $pop370 # 1: down to label0
# BB#96: # %lor.lhs.false623
# in Loop: Header=BB24_51 Depth=1
i32.load $push181=, 12($6)
@@ -1979,7 +1979,7 @@ main: # @main
i32.const $push572=, 7
i32.rem_s $push371=, $pop183, $pop572
i32.ne $push372=, $pop181, $pop371
- br_if 2, $pop372 # 2: down to label0
+ br_if 1, $pop372 # 1: down to label0
# BB#97: # %if.end630
# in Loop: Header=BB24_51 Depth=1
copy_local $2=, $6
@@ -1990,7 +1990,7 @@ main: # @main
i32.const $push573=, 7
i32.rem_s $push373=, $pop187, $pop573
i32.ne $push374=, $pop185, $pop373
- br_if 2, $pop374 # 2: down to label0
+ br_if 1, $pop374 # 1: down to label0
# BB#98: # %lor.lhs.false636
# in Loop: Header=BB24_51 Depth=1
i32.load $push184=, 4($6)
@@ -1998,7 +1998,7 @@ main: # @main
i32.const $push574=, 7
i32.rem_s $push375=, $pop186, $pop574
i32.ne $push376=, $pop184, $pop375
- br_if 2, $pop376 # 2: down to label0
+ br_if 1, $pop376 # 1: down to label0
# BB#99: # %if.end643
# in Loop: Header=BB24_51 Depth=1
copy_local $2=, $6
@@ -2011,9 +2011,9 @@ main: # @main
tee_local $push576=, $1=, $pop577
i32.const $push575=, 2
i32.lt_u $push377=, $pop576, $pop575
- br_if 0, $pop377 # 0: up to label3
+ br_if 0, $pop377 # 0: up to label2
# BB#100: # %for.end646
- end_loop # label4:
+ end_loop
i32.const $push385=, 0
i32.const $push383=, 32
i32.add $push384=, $6, $pop383
@@ -2061,5 +2061,5 @@ s:
.size s, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr53688.c.s b/test/torture-s/pr53688.c.s
index 830490277..f37462fdd 100644
--- a/test/torture-s/pr53688.c.s
+++ b/test/torture-s/pr53688.c.s
@@ -93,5 +93,5 @@ headline:
.size headline, 256
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr54471.c.s b/test/torture-s/pr54471.c.s
index 00d3d94ba..980cfbc56 100644
--- a/test/torture-s/pr54471.c.s
+++ b/test/torture-s/pr54471.c.s
@@ -43,7 +43,7 @@ foo: # @foo
tee_local $push21=, $3=, $pop22
br_if 0, $pop21 # 0: up to label1
# BB#3: # %for.end
- end_loop # label2:
+ end_loop
i64.const $push26=, 14348907
i64.xor $push2=, $4, $pop26
i64.or $push3=, $pop2, $5
@@ -100,5 +100,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr54937.c.s b/test/torture-s/pr54937.c.s
index 78a875b0e..7497dd9a8 100644
--- a/test/torture-s/pr54937.c.s
+++ b/test/torture-s/pr54937.c.s
@@ -20,7 +20,7 @@ t: # @t
loop # label1:
block
i32.eqz $push12=, $1
- br_if 0, $pop12 # 0: down to label3
+ br_if 0, $pop12 # 0: down to label2
# BB#3: # %if.then
# in Loop: Header=BB0_2 Depth=1
i32.const $push5=, 0
@@ -29,7 +29,7 @@ t: # @t
call_indirect $pop2, $pop4
.LBB0_4: # %if.end
# in Loop: Header=BB0_2 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push11=, a
i32.add $push3=, $1, $pop11
i32.const $push10=, 0
@@ -41,7 +41,7 @@ t: # @t
tee_local $push6=, $0=, $pop7
br_if 0, $pop6 # 0: up to label1
.LBB0_5: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
copy_local $push13=, $1
# fallthrough-return: $pop13
@@ -86,6 +86,6 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/pr54985.c.s b/test/torture-s/pr54985.c.s
index d5b6cb8d9..e094f21c9 100644
--- a/test/torture-s/pr54985.c.s
+++ b/test/torture-s/pr54985.c.s
@@ -24,7 +24,7 @@ foo: # @foo
i32.add $push5=, $1, $pop6
tee_local $push4=, $1=, $pop5
i32.eqz $push12=, $pop4
- br_if 3, $pop12 # 3: down to label0
+ br_if 2, $pop12 # 2: down to label0
# BB#3: # %while.cond.while.body_crit_edge
# in Loop: Header=BB0_2 Depth=1
i32.load $push9=, 0($4)
@@ -36,7 +36,7 @@ foo: # @foo
copy_local $0=, $2
br_if 0, $3 # 0: up to label2
# BB#4: # %cleanup
- end_loop # label3:
+ end_loop
i32.const $push10=, 1
return $pop10
.LBB0_5:
@@ -73,7 +73,7 @@ main: # @main
i32.add $push12=, $0, $pop11
i32.const $push1=, 2
i32.call $push2=, foo@FUNCTION, $pop12, $pop1
- br_if 0, $pop2 # 0: down to label4
+ br_if 0, $pop2 # 0: down to label3
# BB#1: # %if.end
i32.const $push10=, 0
i32.const $push8=, 16
@@ -82,7 +82,7 @@ main: # @main
i32.const $push3=, 0
return $pop3
.LBB1_2: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -90,5 +90,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr55137.c.s b/test/torture-s/pr55137.c.s
index d6a14e819..8acf393f2 100644
--- a/test/torture-s/pr55137.c.s
+++ b/test/torture-s/pr55137.c.s
@@ -59,4 +59,4 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr55750.c.s b/test/torture-s/pr55750.c.s
index 4d4fd63f9..d646b288a 100644
--- a/test/torture-s/pr55750.c.s
+++ b/test/torture-s/pr55750.c.s
@@ -71,5 +71,5 @@ arr:
.size arr, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr55875.c.s b/test/torture-s/pr55875.c.s
index f3a51d404..d90cf29d8 100644
--- a/test/torture-s/pr55875.c.s
+++ b/test/torture-s/pr55875.c.s
@@ -50,7 +50,7 @@ main: # @main
i32.add $0=, $0, $pop1
br 0 # 0: up to label2
.LBB1_2:
- end_loop # label3:
+ end_loop
.endfunc
.Lfunc_end1:
.size main, .Lfunc_end1-main
@@ -65,6 +65,6 @@ a:
.size a, 1004
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/pr56051.c.s b/test/torture-s/pr56051.c.s
index 5fdf83c8d..f50495451 100644
--- a/test/torture-s/pr56051.c.s
+++ b/test/torture-s/pr56051.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr56205.c.s b/test/torture-s/pr56205.c.s
index a37f651fd..88376b9d7 100644
--- a/test/torture-s/pr56205.c.s
+++ b/test/torture-s/pr56205.c.s
@@ -285,6 +285,6 @@ a:
.size .L.str.4, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/pr56250.c.s b/test/torture-s/pr56250.c.s
index aef66df4e..bb1631347 100644
--- a/test/torture-s/pr56250.c.s
+++ b/test/torture-s/pr56250.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr56799.c.s b/test/torture-s/pr56799.c.s
index 5c4493d1f..d2114f30e 100644
--- a/test/torture-s/pr56799.c.s
+++ b/test/torture-s/pr56799.c.s
@@ -107,6 +107,6 @@ lo:
.size lo, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype abort, void
diff --git a/test/torture-s/pr56837.c.s b/test/torture-s/pr56837.c.s
index 03d0ae3fa..fdcf13687 100644
--- a/test/torture-s/pr56837.c.s
+++ b/test/torture-s/pr56837.c.s
@@ -20,7 +20,7 @@ foo: # @foo
tee_local $push1=, $0=, $pop2
br_if 0, $pop1 # 0: up to label0
# BB#2: # %for.end
- end_loop # label1:
+ end_loop
# fallthrough-return
.endfunc
.Lfunc_end0:
@@ -40,17 +40,17 @@ main: # @main
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block
- loop # label3:
+ loop # label2:
i32.load $push1=, 0($0)
i32.const $push6=, -1
i32.ne $push2=, $pop1, $pop6
- br_if 2, $pop2 # 2: down to label2
+ br_if 1, $pop2 # 1: down to label1
# BB#2: # %for.body
# in Loop: Header=BB1_1 Depth=1
i32.const $push7=, 4
i32.add $push3=, $0, $pop7
i32.load $push0=, 0($pop3)
- br_if 2, $pop0 # 2: down to label2
+ br_if 1, $pop0 # 1: down to label1
# BB#3: # %for.cond
# in Loop: Header=BB1_1 Depth=1
i32.const $push12=, 8
@@ -60,13 +60,13 @@ main: # @main
tee_local $push9=, $1=, $pop10
i32.const $push8=, 1023
i32.le_s $push4=, $pop9, $pop8
- br_if 0, $pop4 # 0: up to label3
+ br_if 0, $pop4 # 0: up to label2
# BB#4: # %for.end
- end_loop # label4:
+ end_loop
i32.const $push5=, 0
return $pop5
.LBB1_5: # %if.then
- end_block # label2:
+ end_block # label1:
call abort@FUNCTION
unreachable
.endfunc
@@ -83,5 +83,5 @@ a:
.size a, 8192
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr56866.c.s b/test/torture-s/pr56866.c.s
index e0ab9b699..e1ce88428 100644
--- a/test/torture-s/pr56866.c.s
+++ b/test/torture-s/pr56866.c.s
@@ -86,11 +86,11 @@ main: # @main
i32.ne $push11=, $pop109, $pop108
br_if 0, $pop11 # 0: up to label0
# BB#2: # %for.body16.preheader
- end_loop # label1:
+ end_loop
i32.const $1=, 0
.LBB0_3: # %for.body16
# =>This Inner Loop Header: Depth=1
- loop # label2:
+ loop # label1:
i32.const $push80=, 1568
i32.add $push81=, $5, $pop80
i32.add $push15=, $pop81, $1
@@ -106,13 +106,13 @@ main: # @main
tee_local $push114=, $1=, $pop115
i32.const $push113=, 1024
i32.ne $push16=, $pop114, $pop113
- br_if 0, $pop16 # 0: up to label2
+ br_if 0, $pop16 # 0: up to label1
# BB#4: # %for.body28.preheader
- end_loop # label3:
+ end_loop
i32.const $1=, 0
.LBB0_5: # %for.body28
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label2:
i32.const $push84=, 544
i32.add $push85=, $5, $pop84
i32.add $push21=, $pop85, $1
@@ -132,13 +132,13 @@ main: # @main
tee_local $push119=, $1=, $pop120
i32.const $push118=, 512
i32.ne $push22=, $pop119, $pop118
- br_if 0, $pop22 # 0: up to label4
+ br_if 0, $pop22 # 0: up to label2
# BB#6: # %for.body43.preheader
- end_loop # label5:
+ end_loop
i32.const $1=, 0
.LBB0_7: # %for.body43
# =>This Inner Loop Header: Depth=1
- loop # label6:
+ loop # label3:
i32.const $push88=, 32
i32.add $push89=, $5, $pop88
i32.add $push27=, $pop89, $1
@@ -158,9 +158,9 @@ main: # @main
tee_local $push127=, $1=, $pop128
i32.const $push126=, 256
i32.ne $push28=, $pop127, $pop126
- br_if 0, $pop28 # 0: up to label6
+ br_if 0, $pop28 # 0: up to label3
# BB#8: # %for.end55
- end_loop # label7:
+ end_loop
i32.const $push90=, 3616
i32.add $push91=, $5, $pop90
i32.store 12($5), $pop91
@@ -185,36 +185,36 @@ main: # @main
i64.load $push30=, 3616($5)
i64.const $push29=, -1224658842671273011
i64.ne $push31=, $pop30, $pop29
- br_if 0, $pop31 # 0: down to label8
+ br_if 0, $pop31 # 0: down to label4
# BB#9: # %lor.lhs.false
i64.load $push32=, 3624($5)
i64.eqz $push33=, $pop32
i32.eqz $push134=, $pop33
- br_if 0, $pop134 # 0: down to label8
+ br_if 0, $pop134 # 0: down to label4
# BB#10: # %if.end
i32.load $push35=, 1568($5)
i32.const $push34=, 1728127813
i32.ne $push36=, $pop35, $pop34
- br_if 0, $pop36 # 0: down to label8
+ br_if 0, $pop36 # 0: down to label4
# BB#11: # %lor.lhs.false67
i32.load $push37=, 1572($5)
- br_if 0, $pop37 # 0: down to label8
+ br_if 0, $pop37 # 0: down to label4
# BB#12: # %if.end71
i32.load16_u $push39=, 544($5)
i32.const $push38=, 45986
i32.ne $push40=, $pop39, $pop38
- br_if 0, $pop40 # 0: down to label8
+ br_if 0, $pop40 # 0: down to label4
# BB#13: # %lor.lhs.false76
i32.load16_u $push41=, 546($5)
- br_if 0, $pop41 # 0: down to label8
+ br_if 0, $pop41 # 0: down to label4
# BB#14: # %if.end81
i32.load8_u $push43=, 32($5)
i32.const $push42=, 155
i32.ne $push44=, $pop43, $pop42
- br_if 0, $pop44 # 0: down to label8
+ br_if 0, $pop44 # 0: down to label4
# BB#15: # %lor.lhs.false86
i32.load8_u $push45=, 33($5)
- br_if 0, $pop45 # 0: down to label8
+ br_if 0, $pop45 # 0: down to label4
# BB#16: # %if.end91
i32.const $push53=, 0
i32.const $push51=, 7712
@@ -223,7 +223,7 @@ main: # @main
i32.const $push46=, 0
return $pop46
.LBB0_17: # %if.then90
- end_block # label8:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -231,5 +231,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr56899.c.s b/test/torture-s/pr56899.c.s
index 4299472f3..46c2c9910 100644
--- a/test/torture-s/pr56899.c.s
+++ b/test/torture-s/pr56899.c.s
@@ -114,5 +114,5 @@ main: # @main
.size main, .Lfunc_end4-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr56962.c.s b/test/torture-s/pr56962.c.s
index dc8b2e72a..7f74590b3 100644
--- a/test/torture-s/pr56962.c.s
+++ b/test/torture-s/pr56962.c.s
@@ -103,5 +103,5 @@ v:
.size v, 1152
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr56982.c.s b/test/torture-s/pr56982.c.s
index 0af85304c..9edb6528c 100644
--- a/test/torture-s/pr56982.c.s
+++ b/test/torture-s/pr56982.c.s
@@ -90,7 +90,7 @@ env:
.size env, 156
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype setjmp, i32, i32
.functype exit, void, i32
.functype longjmp, void, i32, i32
diff --git a/test/torture-s/pr57124.c.s b/test/torture-s/pr57124.c.s
index d834fb963..0900d7db9 100644
--- a/test/torture-s/pr57124.c.s
+++ b/test/torture-s/pr57124.c.s
@@ -55,6 +55,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr57130.c.s b/test/torture-s/pr57130.c.s
index c8ce65fbc..75fcf9045 100644
--- a/test/torture-s/pr57130.c.s
+++ b/test/torture-s/pr57130.c.s
@@ -116,6 +116,6 @@ foo.cnt:
.size .Lmain.r, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype memcmp, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/pr57131.c.s b/test/torture-s/pr57131.c.s
index 8c26ce1fe..c0ef91b83 100644
--- a/test/torture-s/pr57131.c.s
+++ b/test/torture-s/pr57131.c.s
@@ -59,5 +59,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57144.c.s b/test/torture-s/pr57144.c.s
index ddacbdc29..94d2b9889 100644
--- a/test/torture-s/pr57144.c.s
+++ b/test/torture-s/pr57144.c.s
@@ -29,5 +29,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr57281.c.s b/test/torture-s/pr57281.c.s
index fffad950b..6a3bb517b 100644
--- a/test/torture-s/pr57281.c.s
+++ b/test/torture-s/pr57281.c.s
@@ -70,7 +70,7 @@ main: # @main
i32.ne $push5=, $3, $pop11
br_if 0, $pop5 # 0: up to label1
.LBB1_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push23=, 0
# fallthrough-return: $pop23
@@ -142,4 +142,4 @@ f:
.size f, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr57321.c.s b/test/torture-s/pr57321.c.s
index cee8234c9..a6150dd85 100644
--- a/test/torture-s/pr57321.c.s
+++ b/test/torture-s/pr57321.c.s
@@ -52,4 +52,4 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr57344-1.c.s b/test/torture-s/pr57344-1.c.s
index 976272ba0..bcd52487c 100644
--- a/test/torture-s/pr57344-1.c.s
+++ b/test/torture-s/pr57344-1.c.s
@@ -83,7 +83,7 @@ main: # @main
i32.lt_s $push16=, $0, $pop25
br_if 0, $pop16 # 0: up to label2
.LBB1_4: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
i32.const $push37=, 0
# fallthrough-return: $pop37
@@ -110,5 +110,5 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57344-2.c.s b/test/torture-s/pr57344-2.c.s
index a67db7bb0..eae1ba962 100644
--- a/test/torture-s/pr57344-2.c.s
+++ b/test/torture-s/pr57344-2.c.s
@@ -86,7 +86,7 @@ main: # @main
i32.lt_s $push18=, $0, $pop27
br_if 0, $pop18 # 0: up to label2
.LBB1_4: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
i32.const $push40=, 0
# fallthrough-return: $pop40
@@ -113,5 +113,5 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57344-3.c.s b/test/torture-s/pr57344-3.c.s
index 2b9a41256..dcc793a9b 100644
--- a/test/torture-s/pr57344-3.c.s
+++ b/test/torture-s/pr57344-3.c.s
@@ -95,7 +95,7 @@ main: # @main
i32.lt_s $push19=, $1, $pop31
br_if 0, $pop19 # 0: up to label2
.LBB1_4: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
i32.const $push48=, 0
# fallthrough-return: $pop48
@@ -138,5 +138,5 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57344-4.c.s b/test/torture-s/pr57344-4.c.s
index d4a756895..fd7d2e634 100644
--- a/test/torture-s/pr57344-4.c.s
+++ b/test/torture-s/pr57344-4.c.s
@@ -97,7 +97,7 @@ main: # @main
i32.lt_s $push22=, $0, $pop34
br_if 0, $pop22 # 0: up to label2
.LBB1_4: # %for.end
- end_loop # label3:
+ end_loop
end_block # label1:
i32.const $push50=, 0
# fallthrough-return: $pop50
@@ -145,5 +145,5 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57568.c.s b/test/torture-s/pr57568.c.s
index ccfbcb7bd..158129d8c 100644
--- a/test/torture-s/pr57568.c.s
+++ b/test/torture-s/pr57568.c.s
@@ -64,5 +64,5 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57829.c.s b/test/torture-s/pr57829.c.s
index 9b9891950..df2214ecf 100644
--- a/test/torture-s/pr57829.c.s
+++ b/test/torture-s/pr57829.c.s
@@ -102,5 +102,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57860.c.s b/test/torture-s/pr57860.c.s
index 3d508ec99..855b9b2bf 100644
--- a/test/torture-s/pr57860.c.s
+++ b/test/torture-s/pr57860.c.s
@@ -23,7 +23,7 @@ foo: # @foo
i32.const $push15=, 0
i32.load $push0=, c($pop15)
i32.eqz $push27=, $pop0
- br_if 0, $pop27 # 0: down to label2
+ br_if 0, $pop27 # 0: down to label1
# BB#2: # %for.inc.preheader
# in Loop: Header=BB0_1 Depth=1
i32.const $push17=, 0
@@ -31,7 +31,8 @@ foo: # @foo
i32.store c($pop17), $pop16
.LBB0_3: # %for.end
# in Loop: Header=BB0_1 Depth=1
- end_block # label2:
+ end_block # label1:
+ block
i64.load32_s $push3=, 0($2)
i32.const $push26=, 0
i64.load32_s $push1=, a($pop26)
@@ -50,16 +51,17 @@ foo: # @foo
i32.const $push18=, k
i32.add $push6=, $pop5, $pop18
i32.load $push7=, 0($pop6)
- br_if 1, $pop7 # 1: down to label1
+ br_if 0, $pop7 # 0: down to label2
# BB#4: # %for.inc6
# in Loop: Header=BB0_1 Depth=1
i32.const $push14=, 0
i32.const $push13=, 1
i32.add $push9=, $0, $pop13
i32.store g($pop14), $pop9
- br 0 # 0: up to label0
+ br 1 # 1: up to label0
.LBB0_5: # %if.then
- end_loop # label1:
+ end_block # label2:
+ end_loop
i32.const $push8=, 0
# fallthrough-return: $pop8
.endfunc
@@ -87,7 +89,7 @@ main: # @main
i32.const $push17=, 0
i32.load $push0=, c($pop17)
i32.eqz $push32=, $pop0
- br_if 0, $pop32 # 0: down to label5
+ br_if 0, $pop32 # 0: down to label4
# BB#2: # %for.inc.preheader.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push19=, 0
@@ -95,7 +97,8 @@ main: # @main
i32.store c($pop19), $pop18
.LBB1_3: # %for.end.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label5:
+ end_block # label4:
+ block
i64.load32_s $push3=, 0($0)
i32.const $push29=, 0
i64.load32_s $push1=, a($pop29)
@@ -115,16 +118,17 @@ main: # @main
i32.const $push20=, k
i32.add $push6=, $pop5, $pop20
i32.load $push7=, 0($pop6)
- br_if 1, $pop7 # 1: down to label4
+ br_if 0, $pop7 # 0: down to label5
# BB#4: # %for.inc6.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push16=, 0
i32.const $push15=, 1
i32.add $push11=, $3, $pop15
i32.store g($pop16), $pop11
- br 0 # 0: up to label3
+ br 1 # 1: up to label3
.LBB1_5: # %foo.exit
- end_loop # label4:
+ end_block # label5:
+ end_loop
block
i32.const $push30=, 0
i32.load $push8=, d($pop30)
@@ -224,5 +228,5 @@ g:
.size g, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57861.c.s b/test/torture-s/pr57861.c.s
index c224ae4ca..cbed4cb8f 100644
--- a/test/torture-s/pr57861.c.s
+++ b/test/torture-s/pr57861.c.s
@@ -164,5 +164,5 @@ e:
.size e, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57875.c.s b/test/torture-s/pr57875.c.s
index 64bbcc4eb..fed0512d3 100644
--- a/test/torture-s/pr57875.c.s
+++ b/test/torture-s/pr57875.c.s
@@ -24,28 +24,28 @@ main: # @main
# =>This Inner Loop Header: Depth=1
loop # label1:
block
- br_if 0, $0 # 0: down to label3
+ br_if 0, $0 # 0: down to label2
# BB#3: # %if.then
# in Loop: Header=BB0_2 Depth=1
block
block
i32.eqz $push31=, $1
- br_if 0, $pop31 # 0: down to label5
+ br_if 0, $pop31 # 0: down to label4
# BB#4: # %if.then.if.end_crit_edge
# in Loop: Header=BB0_2 Depth=1
i32.const $push18=, 0
i32.load $3=, f($pop18)
- br 1 # 1: down to label4
+ br 1 # 1: down to label3
.LBB0_5: # %if.then2
# in Loop: Header=BB0_2 Depth=1
- end_block # label5:
+ end_block # label4:
i32.const $3=, 2
i32.const $push20=, 0
i32.const $push19=, 2
i32.store f($pop20), $pop19
.LBB0_6: # %if.end
# in Loop: Header=BB0_2 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push22=, 0
i32.const $push21=, 0
i32.load8_u $push1=, e($pop21)
@@ -53,7 +53,7 @@ main: # @main
i32.store8 e($pop22), $pop2
.LBB0_7: # %for.inc
# in Loop: Header=BB0_2 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push26=, 0
i32.lt_s $3=, $4, $pop26
i32.const $push25=, 1
@@ -62,7 +62,7 @@ main: # @main
copy_local $4=, $pop23
br_if 0, $3 # 0: up to label1
# BB#8: # %for.cond.for.end_crit_edge
- end_loop # label2:
+ end_loop
i32.const $push3=, 0
i32.store i($pop3), $2
.LBB0_9: # %for.end
@@ -80,12 +80,12 @@ main: # @main
tee_local $push27=, $4=, $pop28
i32.store b($pop30), $pop27
block
- br_if 0, $4 # 0: down to label6
+ br_if 0, $4 # 0: down to label5
# BB#10: # %if.end10
i32.const $push11=, 0
return $pop11
.LBB0_11: # %if.then9
- end_block # label6:
+ end_block # label5:
call abort@FUNCTION
unreachable
.endfunc
@@ -155,5 +155,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57876.c.s b/test/torture-s/pr57876.c.s
index 849f1efdb..24639dcc8 100644
--- a/test/torture-s/pr57876.c.s
+++ b/test/torture-s/pr57876.c.s
@@ -329,5 +329,5 @@ g:
.size g, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr57877.c.s b/test/torture-s/pr57877.c.s
index c7f9cc5bf..563086060 100644
--- a/test/torture-s/pr57877.c.s
+++ b/test/torture-s/pr57877.c.s
@@ -58,7 +58,7 @@ main: # @main
i32.lt_s $push7=, $pop21, $pop20
br_if 0, $pop7 # 0: up to label2
# BB#4: # %for.cond.for.end_crit_edge.i
- end_loop # label3:
+ end_loop
i32.const $push8=, 0
i32.store16 d($pop8), $3
.LBB0_5: # %foo.exit
@@ -66,12 +66,12 @@ main: # @main
block
i32.const $push9=, 1
i32.ne $push10=, $5, $pop9
- br_if 0, $pop10 # 0: down to label4
+ br_if 0, $pop10 # 0: down to label3
# BB#6: # %if.end
i32.const $push11=, 0
return $pop11
.LBB0_7: # %if.then
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -151,5 +151,5 @@ d:
.size d, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58209.c.s b/test/torture-s/pr58209.c.s
index c26dcc890..99b96d5ea 100644
--- a/test/torture-s/pr58209.c.s
+++ b/test/torture-s/pr58209.c.s
@@ -73,13 +73,13 @@ main: # @main
i32.call $push7=, foo@FUNCTION, $2
tee_local $push6=, $0=, $pop7
i32.ne $push0=, $pop8, $pop6
- br_if 2, $pop0 # 2: down to label2
+ br_if 1, $pop0 # 1: down to label2
# BB#2: # %lor.lhs.false
# in Loop: Header=BB2_1 Depth=1
i32.const $3=, buf
block
i32.eqz $push17=, $2
- br_if 0, $pop17 # 0: down to label5
+ br_if 0, $pop17 # 0: down to label4
# BB#3: # %if.end.i
# in Loop: Header=BB2_1 Depth=1
i32.const $push12=, -1
@@ -89,9 +89,9 @@ main: # @main
i32.add $3=, $pop2, $pop11
.LBB2_4: # %bar.exit
# in Loop: Header=BB2_1 Depth=1
- end_block # label5:
+ end_block # label4:
i32.ne $push3=, $3, $0
- br_if 2, $pop3 # 2: down to label2
+ br_if 1, $pop3 # 1: down to label2
# BB#5: # %for.cond
# in Loop: Header=BB2_1 Depth=1
i32.const $push16=, 1
@@ -101,7 +101,7 @@ main: # @main
i32.le_s $push4=, $pop14, $pop13
br_if 0, $pop4 # 0: up to label3
# BB#6: # %for.end
- end_loop # label4:
+ end_loop
i32.const $push5=, 0
return $pop5
.LBB2_7: # %if.then
@@ -122,5 +122,5 @@ buf:
.size buf, 4096
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58277-1.c.s b/test/torture-s/pr58277-1.c.s
index 46c6009d7..bc0add3a4 100644
--- a/test/torture-s/pr58277-1.c.s
+++ b/test/torture-s/pr58277-1.c.s
@@ -67,7 +67,7 @@ main: # @main
i32.const $push129=, 0
i32.load $push0=, l($pop129)
i32.eqz $push254=, $pop0
- br_if 0, $pop254 # 0: down to label3
+ br_if 0, $pop254 # 0: down to label2
# BB#2: # %for.end
# in Loop: Header=BB2_1 Depth=1
i32.const $push144=, 0
@@ -97,10 +97,10 @@ main: # @main
i32.const $push132=, 0
i32.load $push7=, i($pop132)
i32.store 0($pop7), $3
- br 1 # 1: down to label2
+ br 1 # 1: down to label1
.LBB2_3: # %for.cond.preheader.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label3:
+ end_block # label2:
i32.const $push151=, 0
i32.load $push8=, i($pop151)
i32.const $push150=, 0
@@ -115,12 +115,12 @@ main: # @main
block
i32.const $push145=, 0
i32.load $push10=, p($pop145)
- br_if 0, $pop10 # 0: down to label4
+ br_if 0, $pop10 # 0: down to label3
.LBB2_4: # %for.cond3.preheader.i
# Parent Loop BB2_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB2_6 Depth 3
- loop # label5:
+ loop # label4:
i32.const $push156=, 0
i32.load $push155=, i($pop156)
tee_local $push154=, $2=, $pop155
@@ -132,7 +132,7 @@ main: # @main
i32.load $push12=, j($pop152)
i32.load $push13=, 0($pop12)
i32.load $push14=, 0($pop13)
- br_if 0, $pop14 # 0: down to label7
+ br_if 0, $pop14 # 0: down to label5
# BB#5: # %if.end110.lr.ph.i
# in Loop: Header=BB2_4 Depth=2
i32.const $push159=, 0
@@ -143,7 +143,7 @@ main: # @main
# Parent Loop BB2_1 Depth=1
# Parent Loop BB2_4 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label8:
+ loop # label6:
i32.const $push166=, 0
i32.const $push165=, 0
i32.load $push15=, k($pop165)
@@ -160,11 +160,11 @@ main: # @main
i32.load $push18=, 0($pop17)
i32.load $push19=, 0($pop18)
i32.eqz $push255=, $pop19
- br_if 0, $pop255 # 0: up to label8
+ br_if 0, $pop255 # 0: up to label6
.LBB2_7: # %for.end.i
# in Loop: Header=BB2_4 Depth=2
- end_loop # label9:
- end_block # label7:
+ end_loop
+ end_block # label5:
i32.const $push187=, 0
i32.load $push20=, j($pop187)
i32.load $push21=, 0($pop20)
@@ -219,11 +219,11 @@ main: # @main
i32.const $push167=, 0
i32.load $push40=, p($pop167)
i32.eqz $push256=, $pop40
- br_if 0, $pop256 # 0: up to label5
+ br_if 0, $pop256 # 0: up to label4
.LBB2_8: # %foo.exit.thread
# in Loop: Header=BB2_1 Depth=1
- end_loop # label6:
- end_block # label4:
+ end_loop
+ end_block # label3:
i32.const $push190=, 0
i32.const $push189=, 0
i32.store f($pop190), $pop189
@@ -231,7 +231,7 @@ main: # @main
i32.load $0=, n($pop188)
.LBB2_9: # %for.inc7
# in Loop: Header=BB2_1 Depth=1
- end_block # label2:
+ end_block # label1:
i32.const $push196=, 0
i32.const $push195=, -1
i32.add $push194=, $0, $pop195
@@ -242,25 +242,25 @@ main: # @main
i32.store8 u($pop192), $pop191
br_if 0, $0 # 0: up to label0
# BB#10: # %for.end8
- end_loop # label1:
+ end_loop
block
i32.const $push199=, 0
i32.load $push198=, b($pop199)
tee_local $push197=, $1=, $pop198
i32.eqz $push257=, $pop197
- br_if 0, $pop257 # 0: down to label10
+ br_if 0, $pop257 # 0: down to label7
# BB#11: # %for.cond12.preheader.lr.ph
i32.const $push200=, 0
i32.load $2=, c($pop200)
.LBB2_12: # %for.cond12.preheader
# =>This Loop Header: Depth=1
# Child Loop BB2_13 Depth 2
- loop # label11:
+ loop # label8:
i32.const $0=, 10
.LBB2_13: # %for.body15
# Parent Loop BB2_12 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label13:
+ loop # label9:
i32.const $push219=, 2
i32.shl $push41=, $2, $pop219
i32.const $push218=, a
@@ -304,23 +304,23 @@ main: # @main
i32.const $push203=, -1
i32.add $push202=, $0, $pop203
tee_local $push201=, $0=, $pop202
- br_if 0, $pop201 # 0: up to label13
+ br_if 0, $pop201 # 0: up to label9
# BB#14: # %for.inc27
# in Loop: Header=BB2_12 Depth=1
- end_loop # label14:
+ end_loop
i32.const $push222=, 1
i32.add $push221=, $1, $pop222
tee_local $push220=, $1=, $pop221
- br_if 0, $pop220 # 0: up to label11
+ br_if 0, $pop220 # 0: up to label8
# BB#15: # %for.cond9.for.end29_crit_edge
- end_loop # label12:
+ end_loop
i32.const $push64=, 0
i32.store c($pop64), $2
i32.const $push224=, 0
i32.const $push223=, 0
i32.store b($pop224), $pop223
.LBB2_16: # %for.end29
- end_block # label10:
+ end_block # label7:
call baz@FUNCTION
block
i32.const $push253=, 0
@@ -401,7 +401,7 @@ main: # @main
i32.add $push111=, $pop110, $pop225
i32.load $push112=, 0($pop111)
i32.eqz $push258=, $pop112
- br_if 0, $pop258 # 0: down to label15
+ br_if 0, $pop258 # 0: down to label10
# BB#17: # %if.end47
i32.const $push120=, 0
i32.const $push118=, 32
@@ -410,7 +410,7 @@ main: # @main
i32.const $push113=, 0
return $pop113
.LBB2_18: # %if.then46
- end_block # label15:
+ end_block # label10:
call abort@FUNCTION
unreachable
.endfunc
@@ -566,5 +566,5 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58277-2.c.s b/test/torture-s/pr58277-2.c.s
index 5e0c01d78..ccdd22fa3 100644
--- a/test/torture-s/pr58277-2.c.s
+++ b/test/torture-s/pr58277-2.c.s
@@ -121,4 +121,4 @@ s:
.size s, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr58364.c.s b/test/torture-s/pr58364.c.s
index 1685f1ed2..139247a2c 100644
--- a/test/torture-s/pr58364.c.s
+++ b/test/torture-s/pr58364.c.s
@@ -73,5 +73,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58365.c.s b/test/torture-s/pr58365.c.s
index 22f4f7192..6bd155061 100644
--- a/test/torture-s/pr58365.c.s
+++ b/test/torture-s/pr58365.c.s
@@ -133,5 +133,5 @@ f:
.size f, 20
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58385.c.s b/test/torture-s/pr58385.c.s
index 0285492bf..cecccc972 100644
--- a/test/torture-s/pr58385.c.s
+++ b/test/torture-s/pr58385.c.s
@@ -51,4 +51,4 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr58387.c.s b/test/torture-s/pr58387.c.s
index d5b0986e2..da56f6ef3 100644
--- a/test/torture-s/pr58387.c.s
+++ b/test/torture-s/pr58387.c.s
@@ -34,5 +34,5 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58419.c.s b/test/torture-s/pr58419.c.s
index b94270ece..061c39474 100644
--- a/test/torture-s/pr58419.c.s
+++ b/test/torture-s/pr58419.c.s
@@ -368,5 +368,5 @@ g:
.size g, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype getpid, i32
diff --git a/test/torture-s/pr58431.c.s b/test/torture-s/pr58431.c.s
index 9ab82fec7..5b3f9bd1b 100644
--- a/test/torture-s/pr58431.c.s
+++ b/test/torture-s/pr58431.c.s
@@ -187,5 +187,5 @@ e:
.size e, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58564.c.s b/test/torture-s/pr58564.c.s
index 2d315e5a8..4c0506211 100644
--- a/test/torture-s/pr58564.c.s
+++ b/test/torture-s/pr58564.c.s
@@ -53,4 +53,4 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr58570.c.s b/test/torture-s/pr58570.c.s
index d984e9ed1..1cc5bce37 100644
--- a/test/torture-s/pr58570.c.s
+++ b/test/torture-s/pr58570.c.s
@@ -87,5 +87,5 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58574.c.s b/test/torture-s/pr58574.c.s
index 9821e5477..5896e7258 100644
--- a/test/torture-s/pr58574.c.s
+++ b/test/torture-s/pr58574.c.s
@@ -1851,5 +1851,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58640-2.c.s b/test/torture-s/pr58640-2.c.s
index 5c430c364..8e2626419 100644
--- a/test/torture-s/pr58640-2.c.s
+++ b/test/torture-s/pr58640-2.c.s
@@ -114,5 +114,5 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58640.c.s b/test/torture-s/pr58640.c.s
index d7bf6fc57..2b053870a 100644
--- a/test/torture-s/pr58640.c.s
+++ b/test/torture-s/pr58640.c.s
@@ -88,5 +88,5 @@ e:
.size e, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pr58662.c.s b/test/torture-s/pr58662.c.s
index 5d940a3b6..2a98c1c91 100644
--- a/test/torture-s/pr58662.c.s
+++ b/test/torture-s/pr58662.c.s
@@ -79,5 +79,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58726.c.s b/test/torture-s/pr58726.c.s
index 8d1ca5888..ddd68f97b 100644
--- a/test/torture-s/pr58726.c.s
+++ b/test/torture-s/pr58726.c.s
@@ -69,4 +69,4 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr58831.c.s b/test/torture-s/pr58831.c.s
index 7fe1169ce..0f9fe0339 100644
--- a/test/torture-s/pr58831.c.s
+++ b/test/torture-s/pr58831.c.s
@@ -61,7 +61,7 @@ fn1: # @fn1
i32.store p($pop8), $pop4
br_if 0, $1 # 0: up to label1
.LBB2_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push12=, 0
i32.const $push2=, d
@@ -174,4 +174,4 @@ j:
.size j, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr58943.c.s b/test/torture-s/pr58943.c.s
index bc610804e..fc8e1b73e 100644
--- a/test/torture-s/pr58943.c.s
+++ b/test/torture-s/pr58943.c.s
@@ -59,5 +59,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr58984.c.s b/test/torture-s/pr58984.c.s
index 0c4949617..7d90d765d 100644
--- a/test/torture-s/pr58984.c.s
+++ b/test/torture-s/pr58984.c.s
@@ -119,5 +119,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59014-2.c.s b/test/torture-s/pr59014-2.c.s
index c69250cad..19a073b9f 100644
--- a/test/torture-s/pr59014-2.c.s
+++ b/test/torture-s/pr59014-2.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59014.c.s b/test/torture-s/pr59014.c.s
index 26dbab3fd..e92f98908 100644
--- a/test/torture-s/pr59014.c.s
+++ b/test/torture-s/pr59014.c.s
@@ -26,7 +26,7 @@ foo: # @foo
loop # label1:
br 0 # 0: up to label1
.LBB0_2: # %if.else
- end_loop # label2:
+ end_loop
end_block # label0:
i32.const $push11=, 0
i32.store d($pop11), $0
@@ -56,25 +56,25 @@ main: # @main
i32.and $push1=, $pop8, $pop0
i32.or $push4=, $pop3, $pop1
i32.eqz $push14=, $pop4
- br_if 0, $pop14 # 0: down to label3
+ br_if 0, $pop14 # 0: down to label2
.LBB1_1: # %for.inc.i
# =>This Inner Loop Header: Depth=1
- loop # label4:
- br 0 # 0: up to label4
+ loop # label3:
+ br 0 # 0: up to label3
.LBB1_2: # %foo.exit
- end_loop # label5:
- end_block # label3:
+ end_loop
+ end_block # label2:
i32.const $push13=, 0
i32.store d($pop13), $0
block
i32.const $push5=, 2
i32.ne $push6=, $0, $pop5
- br_if 0, $pop6 # 0: down to label6
+ br_if 0, $pop6 # 0: down to label4
# BB#3: # %if.end
i32.const $push7=, 0
return $pop7
.LBB1_4: # %if.then
- end_block # label6:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -118,5 +118,5 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59101.c.s b/test/torture-s/pr59101.c.s
index b172ca718..f89254fc6 100644
--- a/test/torture-s/pr59101.c.s
+++ b/test/torture-s/pr59101.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59221.c.s b/test/torture-s/pr59221.c.s
index dc780af25..c81b90c6c 100644
--- a/test/torture-s/pr59221.c.s
+++ b/test/torture-s/pr59221.c.s
@@ -87,5 +87,5 @@ d:
.size d, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59229.c.s b/test/torture-s/pr59229.c.s
index 4c422f339..338141bba 100644
--- a/test/torture-s/pr59229.c.s
+++ b/test/torture-s/pr59229.c.s
@@ -112,7 +112,7 @@ main: # @main
i32.lt_s $push1=, $0, $pop5
br_if 0, $pop1 # 0: up to label2
# BB#2: # %for.end
- end_loop # label3:
+ end_loop
i32.const $push2=, 0
# fallthrough-return: $pop2
.endfunc
@@ -140,6 +140,6 @@ i:
.size .L.str.1, 17
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype memcmp, i32, i32, i32, i32
diff --git a/test/torture-s/pr59358.c.s b/test/torture-s/pr59358.c.s
index 6d977877a..f6714c580 100644
--- a/test/torture-s/pr59358.c.s
+++ b/test/torture-s/pr59358.c.s
@@ -29,7 +29,7 @@ foo: # @foo
i32.lt_s $push3=, $2, $1
br_if 0, $pop3 # 0: up to label2
# BB#4: # %if.end
- end_loop # label3:
+ end_loop
return $2
.LBB0_5:
end_block # label1:
@@ -66,7 +66,7 @@ main: # @main
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block
- loop # label5:
+ loop # label4:
i32.const $push19=, 12
i32.add $push20=, $6, $pop19
i32.const $push31=, 16
@@ -80,7 +80,7 @@ main: # @main
i32.and $push1=, $pop28, $pop27
i32.const $push26=, 8
i32.eq $push2=, $pop1, $pop26
- br_if 0, $pop2 # 0: down to label7
+ br_if 0, $pop2 # 0: down to label5
# BB#2: # %if.else
# in Loop: Header=BB1_1 Depth=1
block
@@ -88,15 +88,15 @@ main: # @main
i32.and $push3=, $3, $pop33
i32.const $push32=, 4
i32.ne $push4=, $pop3, $pop32
- br_if 0, $pop4 # 0: down to label8
+ br_if 0, $pop4 # 0: down to label6
# BB#3: # %if.then6
# in Loop: Header=BB1_1 Depth=1
i32.const $push34=, 2
i32.shl $5=, $2, $pop34
- br 1 # 1: down to label7
+ br 1 # 1: down to label5
.LBB1_4: # %if.else10
# in Loop: Header=BB1_1 Depth=1
- end_block # label8:
+ end_block # label6:
i32.const $push37=, 24
i32.const $push36=, 16
i32.const $push35=, 4
@@ -104,9 +104,9 @@ main: # @main
i32.select $5=, $pop37, $pop36, $pop5
.LBB1_5: # %if.end15
# in Loop: Header=BB1_1 Depth=1
- end_block # label7:
+ end_block # label5:
i32.ne $push6=, $4, $5
- br_if 2, $pop6 # 2: down to label4
+ br_if 1, $pop6 # 1: down to label3
# BB#6: # %if.end18
# in Loop: Header=BB1_1 Depth=1
i32.const $push21=, 12
@@ -117,13 +117,13 @@ main: # @main
block
i32.const $push38=, 6
i32.gt_s $push7=, $3, $pop38
- br_if 0, $pop7 # 0: down to label9
+ br_if 0, $pop7 # 0: down to label7
# BB#7: # %if.else22
# in Loop: Header=BB1_1 Depth=1
copy_local $5=, $0
i32.const $push40=, 3
i32.gt_s $push8=, $3, $pop40
- br_if 0, $pop8 # 0: down to label9
+ br_if 0, $pop8 # 0: down to label7
# BB#8: # %if.else28
# in Loop: Header=BB1_1 Depth=1
i32.const $push43=, 12
@@ -133,9 +133,9 @@ main: # @main
i32.select $5=, $pop43, $pop42, $pop9
.LBB1_9: # %if.end34
# in Loop: Header=BB1_1 Depth=1
- end_block # label9:
+ end_block # label7:
i32.ne $push10=, $4, $5
- br_if 2, $pop10 # 2: down to label4
+ br_if 1, $pop10 # 1: down to label3
# BB#10: # %if.end37
# in Loop: Header=BB1_1 Depth=1
i32.const $push47=, 2
@@ -148,9 +148,9 @@ main: # @main
i32.const $push44=, 1
i32.add $push0=, $1, $pop44
copy_local $1=, $pop0
- br_if 0, $3 # 0: up to label5
+ br_if 0, $3 # 0: up to label4
# BB#11: # %for.end
- end_loop # label6:
+ end_loop
i32.const $push18=, 0
i32.const $push16=, 16
i32.add $push17=, $6, $pop16
@@ -158,7 +158,7 @@ main: # @main
i32.const $push11=, 0
return $pop11
.LBB1_12: # %if.then36
- end_block # label4:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -166,5 +166,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59387.c.s b/test/torture-s/pr59387.c.s
index 6c944a874..7c9821617 100644
--- a/test/torture-s/pr59387.c.s
+++ b/test/torture-s/pr59387.c.s
@@ -16,7 +16,8 @@ main: # @main
i32.load8_u $1=, c($pop4)
.LBB0_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
- loop # label0:
+ block
+ loop # label1:
i32.const $push10=, 0
i32.load $push0=, e($pop10)
i32.const $push9=, f
@@ -26,7 +27,7 @@ main: # @main
i32.const $push7=, 0
i32.load $push1=, d($pop7)
i32.eqz $push17=, $pop1
- br_if 1, $pop17 # 1: down to label1
+ br_if 1, $pop17 # 1: down to label0
# BB#2: # %for.inc4
# in Loop: Header=BB0_1 Depth=1
i32.const $push14=, 0
@@ -34,9 +35,10 @@ main: # @main
i32.add $push12=, $0, $pop13
tee_local $push11=, $0=, $pop12
i32.store a($pop14), $pop11
- br_if 0, $0 # 0: up to label0
+ br_if 0, $0 # 0: up to label1
.LBB0_3: # %return
- end_loop # label1:
+ end_loop
+ end_block # label0:
i32.const $push3=, 0
i32.const $push2=, 24
i32.store b($pop3), $pop2
@@ -102,4 +104,4 @@ f:
.size f, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr59388.c.s b/test/torture-s/pr59388.c.s
index 856b3be10..9177cc5a4 100644
--- a/test/torture-s/pr59388.c.s
+++ b/test/torture-s/pr59388.c.s
@@ -40,4 +40,4 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr59413.c.s b/test/torture-s/pr59413.c.s
index 698d7d998..e417a97e9 100644
--- a/test/torture-s/pr59413.c.s
+++ b/test/torture-s/pr59413.c.s
@@ -35,4 +35,4 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr59643.c.s b/test/torture-s/pr59643.c.s
index 99dc96fa4..31fea4ed1 100644
--- a/test/torture-s/pr59643.c.s
+++ b/test/torture-s/pr59643.c.s
@@ -53,7 +53,7 @@ foo: # @foo
tee_local $push16=, $7=, $pop17
br_if 0, $pop16 # 0: up to label1
.LBB0_3: # %for.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -85,7 +85,7 @@ main: # @main
copy_local $2=, $6
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
- loop # label3:
+ loop # label2:
i32.const $push48=, 7
i32.and $push47=, $5, $pop48
tee_local $push46=, $0=, $pop47
@@ -112,9 +112,9 @@ main: # @main
tee_local $push36=, $5=, $pop37
i32.const $push35=, 32
i32.ne $push5=, $pop36, $pop35
- br_if 0, $pop5 # 0: up to label3
+ br_if 0, $pop5 # 0: up to label2
# BB#2: # %for.end
- end_loop # label4:
+ end_loop
i32.const $push27=, 512
i32.add $push28=, $6, $pop27
i32.const $push29=, 256
@@ -128,7 +128,7 @@ main: # @main
.LBB1_3: # %for.body12
# =>This Inner Loop Header: Depth=1
block
- loop # label6:
+ loop # label4:
i32.const $push31=, 512
i32.add $push32=, $6, $pop31
i32.add $push11=, $pop32, $5
@@ -137,7 +137,7 @@ main: # @main
i32.add $push9=, $5, $pop49
f64.load $push10=, 0($pop9)
f64.ne $push13=, $pop12, $pop10
- br_if 2, $pop13 # 2: down to label5
+ br_if 1, $pop13 # 1: down to label3
# BB#4: # %for.cond9
# in Loop: Header=BB1_3 Depth=1
i32.const $push54=, 8
@@ -147,9 +147,9 @@ main: # @main
tee_local $push51=, $4=, $pop52
i32.const $push50=, 31
i32.le_s $push14=, $pop51, $pop50
- br_if 0, $pop14 # 0: up to label6
+ br_if 0, $pop14 # 0: up to label4
# BB#5: # %for.end19
- end_loop # label7:
+ end_loop
i32.const $push22=, 0
i32.const $push20=, 768
i32.add $push21=, $6, $pop20
@@ -157,7 +157,7 @@ main: # @main
i32.const $push15=, 0
return $pop15
.LBB1_6: # %if.then
- end_block # label5:
+ end_block # label3:
call abort@FUNCTION
unreachable
.endfunc
@@ -205,5 +205,5 @@ expected:
.size expected, 256
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr59747.c.s b/test/torture-s/pr59747.c.s
index 9352d5c9d..3fb357053 100644
--- a/test/torture-s/pr59747.c.s
+++ b/test/torture-s/pr59747.c.s
@@ -108,6 +108,6 @@ d:
.size d, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/pr60017.c.s b/test/torture-s/pr60017.c.s
index 1ff5501dd..3c08c1a6b 100644
--- a/test/torture-s/pr60017.c.s
+++ b/test/torture-s/pr60017.c.s
@@ -62,5 +62,5 @@ x:
.size x, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr60062.c.s b/test/torture-s/pr60062.c.s
index 5cc97164f..06367e6ec 100644
--- a/test/torture-s/pr60062.c.s
+++ b/test/torture-s/pr60062.c.s
@@ -23,4 +23,4 @@ a:
.size a, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr60072.c.s b/test/torture-s/pr60072.c.s
index ad9c05834..ad1323d65 100644
--- a/test/torture-s/pr60072.c.s
+++ b/test/torture-s/pr60072.c.s
@@ -26,4 +26,4 @@ c:
.size c, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr60454.c.s b/test/torture-s/pr60454.c.s
index 25a8a6baf..e58530268 100644
--- a/test/torture-s/pr60454.c.s
+++ b/test/torture-s/pr60454.c.s
@@ -56,5 +56,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr60960.c.s b/test/torture-s/pr60960.c.s
index 1f0d3cfd6..8b72b1487 100644
--- a/test/torture-s/pr60960.c.s
+++ b/test/torture-s/pr60960.c.s
@@ -189,5 +189,5 @@ main: # @main
.size main, .Lfunc_end3-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr61306-1.c.s b/test/torture-s/pr61306-1.c.s
index 1d9242ab9..5088b5a67 100644
--- a/test/torture-s/pr61306-1.c.s
+++ b/test/torture-s/pr61306-1.c.s
@@ -53,5 +53,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr61306-2.c.s b/test/torture-s/pr61306-2.c.s
index 867f37dfb..3f23eb41d 100644
--- a/test/torture-s/pr61306-2.c.s
+++ b/test/torture-s/pr61306-2.c.s
@@ -55,5 +55,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr61306-3.c.s b/test/torture-s/pr61306-3.c.s
index dd15a21dd..45f8e0e35 100644
--- a/test/torture-s/pr61306-3.c.s
+++ b/test/torture-s/pr61306-3.c.s
@@ -63,5 +63,5 @@ b:
.size b, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr61375.c.s b/test/torture-s/pr61375.c.s
index 5c38d0a5e..6c1e06527 100644
--- a/test/torture-s/pr61375.c.s
+++ b/test/torture-s/pr61375.c.s
@@ -49,5 +49,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr61673.c.s b/test/torture-s/pr61673.c.s
index fe6e10663..fcfc8e5d7 100644
--- a/test/torture-s/pr61673.c.s
+++ b/test/torture-s/pr61673.c.s
@@ -145,5 +145,5 @@ main.c:
.size main.c, 2
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr61725.c.s b/test/torture-s/pr61725.c.s
index 71141cefc..fb9680a67 100644
--- a/test/torture-s/pr61725.c.s
+++ b/test/torture-s/pr61725.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr63209.c.s b/test/torture-s/pr63209.c.s
index 7679a0e6d..54fc92549 100644
--- a/test/torture-s/pr63209.c.s
+++ b/test/torture-s/pr63209.c.s
@@ -57,4 +57,4 @@ main.top:
.size main.top, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pr63302.c.s b/test/torture-s/pr63302.c.s
index d4f7cf6b2..a5257bb17 100644
--- a/test/torture-s/pr63302.c.s
+++ b/test/torture-s/pr63302.c.s
@@ -161,5 +161,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr63659.c.s b/test/torture-s/pr63659.c.s
index 7a7696728..bb42c2b0a 100644
--- a/test/torture-s/pr63659.c.s
+++ b/test/torture-s/pr63659.c.s
@@ -142,5 +142,5 @@ e:
.size e, 1
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pr7284-1.c.s b/test/torture-s/pr7284-1.c.s
index 5f383a580..3b2d12ebd 100644
--- a/test/torture-s/pr7284-1.c.s
+++ b/test/torture-s/pr7284-1.c.s
@@ -54,6 +54,6 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/printf-1.c.s b/test/torture-s/printf-1.c.s
index 8a27bc701..74f7d8caa 100644
--- a/test/torture-s/printf-1.c.s
+++ b/test/torture-s/printf-1.c.s
@@ -196,7 +196,7 @@ main: # @main
.size .Lstr, 6
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype printf, i32, i32
.functype abort, void
.functype puts, i32, i32
diff --git a/test/torture-s/printf-chk-1.c.s b/test/torture-s/printf-chk-1.c.s
index fee15b6c9..ad745d745 100644
--- a/test/torture-s/printf-chk-1.c.s
+++ b/test/torture-s/printf-chk-1.c.s
@@ -442,6 +442,6 @@ should_optimize:
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype vprintf, i32, i32, i32
diff --git a/test/torture-s/pta-field-1.c.s b/test/torture-s/pta-field-1.c.s
index 01523eb24..d69b09747 100644
--- a/test/torture-s/pta-field-1.c.s
+++ b/test/torture-s/pta-field-1.c.s
@@ -97,5 +97,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/pta-field-2.c.s b/test/torture-s/pta-field-2.c.s
index 7662f6156..7900c2ec6 100644
--- a/test/torture-s/pta-field-2.c.s
+++ b/test/torture-s/pta-field-2.c.s
@@ -103,5 +103,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/ptr-arith-1.c.s b/test/torture-s/ptr-arith-1.c.s
index 5da290644..2caed062c 100644
--- a/test/torture-s/ptr-arith-1.c.s
+++ b/test/torture-s/ptr-arith-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/pure-1.c.s b/test/torture-s/pure-1.c.s
index 6888878e3..4122671f9 100644
--- a/test/torture-s/pure-1.c.s
+++ b/test/torture-s/pure-1.c.s
@@ -53,4 +53,4 @@ i:
.size i, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/pushpop_macro.c.s b/test/torture-s/pushpop_macro.c.s
index 4034b944d..1796ecd62 100644
--- a/test/torture-s/pushpop_macro.c.s
+++ b/test/torture-s/pushpop_macro.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/regstack-1.c.s b/test/torture-s/regstack-1.c.s
index 8a80db96a..80c6f8434 100644
--- a/test/torture-s/regstack-1.c.s
+++ b/test/torture-s/regstack-1.c.s
@@ -422,6 +422,6 @@ S:
.size S, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/restrict-1.c.s b/test/torture-s/restrict-1.c.s
index 86dfcf897..ee9cafe62 100644
--- a/test/torture-s/restrict-1.c.s
+++ b/test/torture-s/restrict-1.c.s
@@ -60,5 +60,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/scope-1.c.s b/test/torture-s/scope-1.c.s
index 80f755bf7..5461ebcd2 100644
--- a/test/torture-s/scope-1.c.s
+++ b/test/torture-s/scope-1.c.s
@@ -49,6 +49,6 @@ v:
.size v, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/shiftdi.c.s b/test/torture-s/shiftdi.c.s
index e60e3c101..732f07548 100644
--- a/test/torture-s/shiftdi.c.s
+++ b/test/torture-s/shiftdi.c.s
@@ -41,4 +41,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/shiftopt-1.c.s b/test/torture-s/shiftopt-1.c.s
index a29945ed4..d14a0482b 100644
--- a/test/torture-s/shiftopt-1.c.s
+++ b/test/torture-s/shiftopt-1.c.s
@@ -38,4 +38,4 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/simd-1.c.s b/test/torture-s/simd-1.c.s
index 86064806b..586d99c41 100644
--- a/test/torture-s/simd-1.c.s
+++ b/test/torture-s/simd-1.c.s
@@ -439,6 +439,6 @@ res:
.size res, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/simd-2.c.s b/test/torture-s/simd-2.c.s
index 42daaaef6..fe678033f 100644
--- a/test/torture-s/simd-2.c.s
+++ b/test/torture-s/simd-2.c.s
@@ -887,6 +887,6 @@ res:
.size res, 16
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/simd-4.c.s b/test/torture-s/simd-4.c.s
index f7b0c227a..2b9d8a9ce 100644
--- a/test/torture-s/simd-4.c.s
+++ b/test/torture-s/simd-4.c.s
@@ -26,4 +26,4 @@ s64:
.size s64, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/simd-5.c.s b/test/torture-s/simd-5.c.s
index ebfa44614..97dc394b0 100644
--- a/test/torture-s/simd-5.c.s
+++ b/test/torture-s/simd-5.c.s
@@ -377,5 +377,5 @@ z4:
.size z4, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/simd-6.c.s b/test/torture-s/simd-6.c.s
index ec01e5776..da7a1a185 100644
--- a/test/torture-s/simd-6.c.s
+++ b/test/torture-s/simd-6.c.s
@@ -56,4 +56,4 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/stdarg-1.c.s b/test/torture-s/stdarg-1.c.s
index c03e84596..9e3d2d0f3 100644
--- a/test/torture-s/stdarg-1.c.s
+++ b/test/torture-s/stdarg-1.c.s
@@ -643,5 +643,5 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/stdarg-2.c.s b/test/torture-s/stdarg-2.c.s
index cc9d7baed..64144bf5d 100644
--- a/test/torture-s/stdarg-2.c.s
+++ b/test/torture-s/stdarg-2.c.s
@@ -1060,5 +1060,5 @@ d:
.size d, 8
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/stdarg-3.c.s b/test/torture-s/stdarg-3.c.s
index 15254466c..dbef354ba 100644
--- a/test/torture-s/stdarg-3.c.s
+++ b/test/torture-s/stdarg-3.c.s
@@ -54,7 +54,7 @@ f1: # @f1
i32.gt_s $push2=, $pop11, $pop10
br_if 0, $pop2 # 0: up to label1
.LBB1_3: # %while.end
- end_loop # label2:
+ end_loop
end_block # label0:
# fallthrough-return
.endfunc
@@ -78,14 +78,14 @@ f2: # @f2
block
i32.const $push7=, 1
i32.lt_s $push0=, $0, $pop7
- br_if 0, $pop0 # 0: down to label3
+ br_if 0, $pop0 # 0: down to label2
# BB#1: # %while.body.lr.ph
i32.const $push10=, 1
i32.add $1=, $0, $pop10
i32.load $0=, 12($2)
.LBB2_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label4:
+ loop # label3:
i32.const $push20=, 0
i32.const $push19=, 7
i32.add $push1=, $0, $pop19
@@ -101,12 +101,12 @@ f2: # @f2
tee_local $push12=, $1=, $pop13
i32.const $push11=, 1
i32.gt_s $push3=, $pop12, $pop11
- br_if 0, $pop3 # 0: up to label4
+ br_if 0, $pop3 # 0: up to label3
# BB#3: # %while.end.loopexit
- end_loop # label5:
+ end_loop
i32.store 12($2), $0
.LBB2_4: # %while.end
- end_block # label3:
+ end_block # label2:
# fallthrough-return
.endfunc
.Lfunc_end2:
@@ -127,7 +127,7 @@ f3: # @f3
block
i32.const $push6=, 1
i32.lt_s $push0=, $0, $pop6
- br_if 0, $pop0 # 0: down to label6
+ br_if 0, $pop0 # 0: down to label4
# BB#1: # %while.body.preheader
i32.const $push7=, 1
i32.add $0=, $0, $pop7
@@ -135,7 +135,7 @@ f3: # @f3
i32.add $2=, $1, $pop1
.LBB3_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label7:
+ loop # label5:
i32.store 12($4), $1
i32.store 12($4), $2
i32.const $push15=, 0
@@ -149,10 +149,10 @@ f3: # @f3
tee_local $push9=, $0=, $pop10
i32.const $push8=, 1
i32.gt_s $push2=, $pop9, $pop8
- br_if 0, $pop2 # 0: up to label7
+ br_if 0, $pop2 # 0: up to label5
.LBB3_3: # %while.end
- end_loop # label8:
- end_block # label6:
+ end_loop
+ end_block # label4:
# fallthrough-return
.endfunc
.Lfunc_end3:
@@ -173,7 +173,7 @@ f4: # @f4
block
i32.const $push13=, 1
i32.lt_s $push0=, $0, $pop13
- br_if 0, $pop0 # 0: down to label9
+ br_if 0, $pop0 # 0: down to label6
# BB#1: # %while.body.lr.ph
i32.const $push16=, 1
i32.add $0=, $0, $pop16
@@ -186,7 +186,7 @@ f4: # @f4
i32.add $3=, $pop14, $pop8
.LBB4_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label10:
+ loop # label7:
i32.store 12($4), $1
i32.const $push24=, 0
i64.load $push4=, 0($2)
@@ -204,10 +204,10 @@ f4: # @f4
tee_local $push18=, $0=, $pop19
i32.const $push17=, 1
i32.gt_s $push9=, $pop18, $pop17
- br_if 0, $pop9 # 0: up to label10
+ br_if 0, $pop9 # 0: up to label7
.LBB4_3: # %while.end
- end_loop # label11:
- end_block # label9:
+ end_loop
+ end_block # label6:
# fallthrough-return
.endfunc
.Lfunc_end4:
@@ -230,14 +230,14 @@ f5: # @f5
block
i32.const $push13=, 1
i32.lt_s $push0=, $0, $pop13
- br_if 0, $pop0 # 0: down to label12
+ br_if 0, $pop0 # 0: down to label8
# BB#1: # %while.body.lr.ph
i32.const $push16=, 1
i32.add $1=, $0, $pop16
i32.load $0=, 12($2)
.LBB5_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label13:
+ loop # label9:
i32.const $push32=, 0
i32.const $push31=, 7
i32.add $push1=, $0, $pop31
@@ -268,12 +268,12 @@ f5: # @f5
tee_local $push18=, $1=, $pop19
i32.const $push17=, 1
i32.gt_s $push9=, $pop18, $pop17
- br_if 0, $pop9 # 0: up to label13
+ br_if 0, $pop9 # 0: up to label9
# BB#3: # %while.end.loopexit
- end_loop # label14:
+ end_loop
i32.store 12($2), $0
.LBB5_4: # %while.end
- end_block # label12:
+ end_block # label8:
# fallthrough-return
.endfunc
.Lfunc_end5:
@@ -296,14 +296,14 @@ f6: # @f6
block
i32.const $push9=, 1
i32.lt_s $push0=, $0, $pop9
- br_if 0, $pop0 # 0: down to label15
+ br_if 0, $pop0 # 0: down to label10
# BB#1: # %while.body.lr.ph
i32.const $push12=, 1
i32.add $1=, $0, $pop12
i32.load $0=, 12($2)
.LBB6_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label16:
+ loop # label11:
i32.const $push24=, 0
i32.const $push23=, 7
i32.add $push1=, $0, $pop23
@@ -324,12 +324,12 @@ f6: # @f6
tee_local $push14=, $1=, $pop15
i32.const $push13=, 1
i32.gt_s $push5=, $pop14, $pop13
- br_if 0, $pop5 # 0: up to label16
+ br_if 0, $pop5 # 0: up to label11
# BB#3: # %while.end.loopexit
- end_loop # label17:
+ end_loop
i32.store 12($2), $0
.LBB6_4: # %while.end
- end_block # label15:
+ end_block # label10:
# fallthrough-return
.endfunc
.Lfunc_end6:
@@ -350,7 +350,7 @@ f7: # @f7
block
i32.const $push24=, 1
i32.lt_s $push0=, $0, $pop24
- br_if 0, $pop0 # 0: down to label18
+ br_if 0, $pop0 # 0: down to label12
# BB#1: # %while.body.lr.ph
i32.const $push27=, 1
i32.add $9=, $0, $pop27
@@ -375,7 +375,7 @@ f7: # @f7
i32.add $8=, $0, $pop17
.LBB7_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label19:
+ loop # label13:
i32.store 12($10), $1
i32.const $push41=, 0
i32.load $push4=, 4($0)
@@ -411,10 +411,10 @@ f7: # @f7
tee_local $push29=, $9=, $pop30
i32.const $push28=, 1
i32.gt_s $push20=, $pop29, $pop28
- br_if 0, $pop20 # 0: up to label19
+ br_if 0, $pop20 # 0: up to label13
.LBB7_3: # %while.end
- end_loop # label20:
- end_block # label18:
+ end_loop
+ end_block # label12:
# fallthrough-return
.endfunc
.Lfunc_end7:
@@ -435,7 +435,7 @@ f8: # @f8
block
i32.const $push17=, 1
i32.lt_s $push0=, $0, $pop17
- br_if 0, $pop0 # 0: down to label21
+ br_if 0, $pop0 # 0: down to label14
# BB#1: # %while.body.lr.ph
i32.const $push20=, 1
i32.add $5=, $0, $pop20
@@ -452,7 +452,7 @@ f8: # @f8
i32.add $4=, $0, $pop10
.LBB8_2: # %while.body
# =>This Inner Loop Header: Depth=1
- loop # label22:
+ loop # label15:
i32.store 12($6), $1
i32.const $push31=, 0
i32.load $push4=, 4($0)
@@ -479,10 +479,10 @@ f8: # @f8
tee_local $push22=, $5=, $pop23
i32.const $push21=, 1
i32.gt_s $push13=, $pop22, $pop21
- br_if 0, $pop13 # 0: up to label22
+ br_if 0, $pop13 # 0: up to label15
.LBB8_3: # %while.end
- end_loop # label23:
- end_block # label21:
+ end_loop
+ end_block # label14:
# fallthrough-return
.endfunc
.Lfunc_end8:
@@ -528,7 +528,7 @@ main: # @main
i32.load $push7=, x($pop419)
i32.const $push8=, 11
i32.ne $push9=, $pop7, $pop8
- br_if 0, $pop9 # 0: down to label24
+ br_if 0, $pop9 # 0: down to label16
# BB#1: # %if.end
i32.const $push10=, 608
i32.add $push11=, $3, $pop10
@@ -566,7 +566,7 @@ main: # @main
f64.load $push26=, d($pop424)
f64.const $push27=, 0x1p5
f64.ne $push28=, $pop26, $pop27
- br_if 0, $pop28 # 0: down to label24
+ br_if 0, $pop28 # 0: down to label16
# BB#2: # %if.end3
i64.const $push30=, 12884901889
i64.store 544($3), $pop30
@@ -578,13 +578,13 @@ main: # @main
i32.load $push32=, bar_arg($pop428)
i32.const $push427=, 1
i32.ne $push33=, $pop32, $pop427
- br_if 0, $pop33 # 0: down to label24
+ br_if 0, $pop33 # 0: down to label16
# BB#3: # %if.end3
i32.const $push430=, 0
i32.load $push29=, x($pop430)
i32.const $push429=, 1
i32.ne $push34=, $pop29, $pop429
- br_if 0, $pop34 # 0: down to label24
+ br_if 0, $pop34 # 0: down to label16
# BB#4: # %if.end7
i64.const $push36=, 4626041242239631360
i64.store 536($3), $pop36
@@ -598,13 +598,13 @@ main: # @main
i32.load $push39=, bar_arg($pop431)
i32.const $push40=, 21
i32.ne $push41=, $pop39, $pop40
- br_if 0, $pop41 # 0: down to label24
+ br_if 0, $pop41 # 0: down to label16
# BB#5: # %if.end7
i32.const $push432=, 0
f64.load $push35=, d($pop432)
f64.const $push42=, 0x1.1p4
f64.ne $push43=, $pop35, $pop42
- br_if 0, $pop43 # 0: down to label24
+ br_if 0, $pop43 # 0: down to label16
# BB#6: # %if.end12
i32.const $push47=, 251
i32.store 736($3), $pop47
@@ -721,25 +721,25 @@ main: # @main
i32.load $push82=, s1($pop434)
i32.const $push433=, 131
i32.ne $push83=, $pop82, $pop433
- br_if 0, $pop83 # 0: down to label24
+ br_if 0, $pop83 # 0: down to label16
# BB#7: # %if.end12
i32.const $push452=, 0
i32.load $push44=, s1+16($pop452)
i32.const $push451=, 254
i32.ne $push84=, $pop44, $pop451
- br_if 0, $pop84 # 0: down to label24
+ br_if 0, $pop84 # 0: down to label16
# BB#8: # %if.end12
i32.const $push453=, 0
f64.load $push45=, s1+8($pop453)
f64.const $push85=, 0x1.ep3
f64.ne $push86=, $pop45, $pop85
- br_if 0, $pop86 # 0: down to label24
+ br_if 0, $pop86 # 0: down to label16
# BB#9: # %if.end12
i32.const $push454=, 0
f64.load $push46=, s1+24($pop454)
f64.const $push87=, 0x1.64p7
f64.ne $push88=, $pop46, $pop87
- br_if 0, $pop88 # 0: down to label24
+ br_if 0, $pop88 # 0: down to label16
# BB#10: # %if.end23
i32.const $push291=, 384
i32.add $push292=, $3, $pop291
@@ -845,25 +845,25 @@ main: # @main
i32.load $push120=, s1($pop455)
i32.const $push121=, 131
i32.ne $push122=, $pop120, $pop121
- br_if 0, $pop122 # 0: down to label24
+ br_if 0, $pop122 # 0: down to label16
# BB#11: # %if.end23
i32.const $push474=, 0
i32.load $push89=, s1+16($pop474)
i32.const $push123=, 251
i32.ne $push124=, $pop89, $pop123
- br_if 0, $pop124 # 0: down to label24
+ br_if 0, $pop124 # 0: down to label16
# BB#12: # %if.end23
i32.const $push475=, 0
f64.load $push90=, s1+8($pop475)
f64.const $push125=, 0x1.ep3
f64.ne $push126=, $pop90, $pop125
- br_if 0, $pop126 # 0: down to label24
+ br_if 0, $pop126 # 0: down to label16
# BB#13: # %if.end23
i32.const $push476=, 0
f64.load $push91=, s1+24($pop476)
f64.const $push127=, 0x1.7ep7
f64.ne $push128=, $pop91, $pop127
- br_if 0, $pop128 # 0: down to label24
+ br_if 0, $pop128 # 0: down to label16
# BB#14: # %if.end32
i64.const $push130=, 4625196817309499392
i64.store 672($3), $pop130
@@ -926,13 +926,13 @@ main: # @main
i32.load $push150=, s2+8($pop478)
i32.const $push477=, 257
i32.ne $push151=, $pop150, $pop477
- br_if 0, $pop151 # 0: down to label24
+ br_if 0, $pop151 # 0: down to label16
# BB#15: # %if.end32
i32.const $push482=, 0
f64.load $push129=, s2($pop482)
f64.const $push152=, 0x1.6p7
f64.ne $push153=, $pop129, $pop152
- br_if 0, $pop153 # 0: down to label24
+ br_if 0, $pop153 # 0: down to label16
# BB#16: # %if.end41
i32.const $push347=, 224
i32.add $push348=, $3, $pop347
@@ -984,13 +984,13 @@ main: # @main
i32.load $push167=, s2+8($pop483)
i32.const $push168=, 138
i32.ne $push169=, $pop167, $pop168
- br_if 0, $pop169 # 0: down to label24
+ br_if 0, $pop169 # 0: down to label16
# BB#17: # %if.end41
i32.const $push490=, 0
f64.load $push154=, s2($pop490)
f64.const $push170=, 0x1p4
f64.ne $push171=, $pop154, $pop170
- br_if 0, $pop171 # 0: down to label24
+ br_if 0, $pop171 # 0: down to label16
# BB#18: # %if.end46
i32.const $push365=, 144
i32.add $push366=, $3, $pop365
@@ -1096,31 +1096,31 @@ main: # @main
i32.load $push203=, s1($pop491)
i32.const $push204=, 131
i32.ne $push205=, $pop203, $pop204
- br_if 0, $pop205 # 0: down to label24
+ br_if 0, $pop205 # 0: down to label16
# BB#19: # %if.end46
i32.const $push510=, 0
i32.load $push172=, s1+16($pop510)
i32.const $push206=, 254
i32.ne $push207=, $pop172, $pop206
- br_if 0, $pop207 # 0: down to label24
+ br_if 0, $pop207 # 0: down to label16
# BB#20: # %if.end46
i32.const $push511=, 0
f64.load $push173=, s1+8($pop511)
f64.const $push208=, 0x1.ep3
f64.ne $push209=, $pop173, $pop208
- br_if 0, $pop209 # 0: down to label24
+ br_if 0, $pop209 # 0: down to label16
# BB#21: # %if.end46
i32.const $push512=, 0
f64.load $push174=, s1+24($pop512)
f64.const $push210=, 0x1.64p7
f64.ne $push211=, $pop174, $pop210
- br_if 0, $pop211 # 0: down to label24
+ br_if 0, $pop211 # 0: down to label16
# BB#22: # %if.end55
i32.const $push513=, 0
i32.load $push212=, bar_arg($pop513)
i32.const $push213=, 131
i32.ne $push214=, $pop212, $pop213
- br_if 0, $pop214 # 0: down to label24
+ br_if 0, $pop214 # 0: down to label16
# BB#23: # %if.end58
i32.const $push403=, 48
i32.add $push404=, $3, $pop403
@@ -1170,13 +1170,13 @@ main: # @main
i32.load $push228=, s2+8($pop514)
i32.const $push229=, 257
i32.ne $push230=, $pop228, $pop229
- br_if 0, $pop230 # 0: down to label24
+ br_if 0, $pop230 # 0: down to label16
# BB#24: # %if.end58
i32.const $push521=, 0
f64.load $push215=, s2($pop521)
f64.const $push231=, 0x1.6p7
f64.ne $push232=, $pop215, $pop231
- br_if 0, $pop232 # 0: down to label24
+ br_if 0, $pop232 # 0: down to label16
# BB#25: # %if.end63
i32.const $push240=, 0
i32.const $push238=, 752
@@ -1185,7 +1185,7 @@ main: # @main
i32.const $push233=, 0
return $pop233
.LBB9_26: # %if.then62
- end_block # label24:
+ end_block # label16:
call abort@FUNCTION
unreachable
.endfunc
@@ -1265,5 +1265,5 @@ gap:
.size gap, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/stdarg-4.c.s b/test/torture-s/stdarg-4.c.s
index f1930e5d6..25652e62c 100644
--- a/test/torture-s/stdarg-4.c.s
+++ b/test/torture-s/stdarg-4.c.s
@@ -588,5 +588,5 @@ y:
.size y, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/strcmp-1.c.s b/test/torture-s/strcmp-1.c.s
index 0b509f25a..2a8c34860 100644
--- a/test/torture-s/strcmp-1.c.s
+++ b/test/torture-s/strcmp-1.c.s
@@ -67,17 +67,17 @@ main: # @main
# Parent Loop BB1_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB1_3 Depth 3
- loop # label8:
+ loop # label7:
i32.const $4=, 0
.LBB1_3: # %for.cond7.preheader
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label10:
+ loop # label8:
i32.const $5=, u1
block
i32.eqz $push77=, $0
- br_if 0, $pop77 # 0: down to label12
+ br_if 0, $pop77 # 0: down to label9
# BB#4: # %for.body9.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push26=, u1
@@ -86,11 +86,11 @@ main: # @main
copy_local $5=, $1
.LBB1_5: # %for.cond10.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label12:
+ end_block # label9:
copy_local $6=, $5
block
i32.eqz $push78=, $4
- br_if 0, $pop78 # 0: down to label13
+ br_if 0, $pop78 # 0: down to label10
# BB#6: # %for.body12.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push27=, 97
@@ -98,7 +98,7 @@ main: # @main
i32.add $6=, $pop0, $4
.LBB1_7: # %for.cond17.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label13:
+ end_block # label10:
i64.const $push30=, 8680820740569200760
i64.store 0($6):p2align=0, $pop30
i32.const $push29=, 8
@@ -108,7 +108,7 @@ main: # @main
i32.const $7=, u2
block
i32.eqz $push79=, $2
- br_if 0, $pop79 # 0: down to label14
+ br_if 0, $pop79 # 0: down to label11
# BB#8: # %for.body26.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push32=, u2
@@ -117,11 +117,11 @@ main: # @main
copy_local $7=, $3
.LBB1_9: # %for.cond31.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label14:
+ end_block # label11:
copy_local $8=, $7
block
i32.eqz $push80=, $4
- br_if 0, $pop80 # 0: down to label15
+ br_if 0, $pop80 # 0: down to label12
# BB#10: # %for.body33.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push33=, 97
@@ -129,7 +129,7 @@ main: # @main
i32.add $8=, $pop1, $4
.LBB1_11: # %for.cond38.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label15:
+ end_block # label12:
i64.const $push38=, 8680820740569200760
i64.store 1($8):p2align=0, $pop38
i32.const $push37=, 9
@@ -141,7 +141,7 @@ main: # @main
i32.const $push34=, 0
i32.store8 0($8), $pop34
i32.call $push4=, strcmp@FUNCTION, $5, $7
- br_if 6, $pop4 # 6: down to label5
+ br_if 3, $pop4 # 3: down to label5
# BB#12: # %test.exit
# in Loop: Header=BB1_3 Depth=3
i32.const $push41=, 97
@@ -151,7 +151,7 @@ main: # @main
i32.call $push5=, strcmp@FUNCTION, $5, $7
i32.const $push39=, 0
i32.le_s $push6=, $pop5, $pop39
- br_if 6, $pop6 # 6: down to label5
+ br_if 3, $pop6 # 3: down to label5
# BB#13: # %test.exit157
# in Loop: Header=BB1_3 Depth=3
i32.const $push44=, 0
@@ -161,7 +161,7 @@ main: # @main
i32.call $push7=, strcmp@FUNCTION, $5, $7
i32.const $push42=, 0
i32.ge_s $push8=, $pop7, $pop42
- br_if 6, $pop8 # 6: down to label5
+ br_if 3, $pop8 # 3: down to label5
# BB#14: # %test.exit162
# in Loop: Header=BB1_3 Depth=3
i32.const $push47=, 98
@@ -171,7 +171,7 @@ main: # @main
i32.call $push9=, strcmp@FUNCTION, $5, $7
i32.const $push45=, 0
i32.ge_s $push10=, $pop9, $pop45
- br_if 6, $pop10 # 6: down to label5
+ br_if 3, $pop10 # 3: down to label5
# BB#15: # %test.exit168
# in Loop: Header=BB1_3 Depth=3
i32.const $push50=, 99
@@ -181,7 +181,7 @@ main: # @main
i32.call $push11=, strcmp@FUNCTION, $5, $7
i32.const $push48=, 0
i32.le_s $push12=, $pop11, $pop48
- br_if 6, $pop12 # 6: down to label5
+ br_if 3, $pop12 # 3: down to label5
# BB#16: # %test.exit174
# in Loop: Header=BB1_3 Depth=3
i32.const $push53=, 98
@@ -191,7 +191,7 @@ main: # @main
i32.call $push13=, strcmp@FUNCTION, $5, $7
i32.const $push51=, 0
i32.ge_s $push14=, $pop13, $pop51
- br_if 6, $pop14 # 6: down to label5
+ br_if 3, $pop14 # 3: down to label5
# BB#17: # %test.exit180
# in Loop: Header=BB1_3 Depth=3
i32.const $push56=, 169
@@ -201,7 +201,7 @@ main: # @main
i32.call $push15=, strcmp@FUNCTION, $5, $7
i32.const $push54=, 0
i32.le_s $push16=, $pop15, $pop54
- br_if 6, $pop16 # 6: down to label5
+ br_if 3, $pop16 # 3: down to label5
# BB#18: # %test.exit186
# in Loop: Header=BB1_3 Depth=3
i32.const $push59=, 169
@@ -211,7 +211,7 @@ main: # @main
i32.call $push17=, strcmp@FUNCTION, $5, $7
i32.const $push57=, 0
i32.ge_s $push18=, $pop17, $pop57
- br_if 6, $pop18 # 6: down to label5
+ br_if 3, $pop18 # 3: down to label5
# BB#19: # %test.exit192
# in Loop: Header=BB1_3 Depth=3
i32.const $push62=, 170
@@ -221,7 +221,7 @@ main: # @main
i32.call $push19=, strcmp@FUNCTION, $5, $7
i32.const $push60=, 0
i32.le_s $push20=, $pop19, $pop60
- br_if 7, $pop20 # 7: down to label4
+ br_if 4, $pop20 # 4: down to label4
# BB#20: # %for.cond4
# in Loop: Header=BB1_3 Depth=3
i32.const $push66=, 1
@@ -229,10 +229,10 @@ main: # @main
tee_local $push64=, $4=, $pop65
i32.const $push63=, 63
i32.le_u $push21=, $pop64, $pop63
- br_if 0, $pop21 # 0: up to label10
+ br_if 0, $pop21 # 0: up to label8
# BB#21: # %for.inc79
# in Loop: Header=BB1_2 Depth=2
- end_loop # label11:
+ end_loop
i32.const $push71=, 1
i32.add $3=, $3, $pop71
i32.const $push70=, 1
@@ -240,10 +240,10 @@ main: # @main
tee_local $push68=, $2=, $pop69
i32.const $push67=, 8
i32.lt_u $push22=, $pop68, $pop67
- br_if 0, $pop22 # 0: up to label8
+ br_if 0, $pop22 # 0: up to label7
# BB#22: # %for.inc82
# in Loop: Header=BB1_1 Depth=1
- end_loop # label9:
+ end_loop
i32.const $push76=, 1
i32.add $1=, $1, $pop76
i32.const $push75=, 1
@@ -253,7 +253,7 @@ main: # @main
i32.lt_u $push23=, $pop73, $pop72
br_if 0, $pop23 # 0: up to label6
# BB#23: # %for.end84
- end_loop # label7:
+ end_loop
i32.const $push24=, 0
call exit@FUNCTION, $pop24
unreachable
@@ -284,7 +284,7 @@ u2:
.size u2, 96
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcmp, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/strcpy-1.c.s b/test/torture-s/strcpy-1.c.s
index d6ed322bb..7a31bb90a 100644
--- a/test/torture-s/strcpy-1.c.s
+++ b/test/torture-s/strcpy-1.c.s
@@ -29,7 +29,7 @@ main: # @main
# Child Loop BB0_4 Depth 4
# Child Loop BB0_8 Depth 4
# Child Loop BB0_12 Depth 4
- loop # label4:
+ loop # label3:
i32.const $push54=, 65
i32.add $4=, $2, $pop54
i32.const $push53=, u2
@@ -42,7 +42,7 @@ main: # @main
# Child Loop BB0_4 Depth 4
# Child Loop BB0_8 Depth 4
# Child Loop BB0_12 Depth 4
- loop # label6:
+ loop # label4:
i32.const $push57=, u1
i32.const $push56=, 97
i32.const $push55=, 97
@@ -54,7 +54,7 @@ main: # @main
# Parent Loop BB0_2 Depth=2
# Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label8:
+ loop # label5:
i32.const $push68=, u2+97
i32.add $push3=, $7, $pop68
i32.const $push67=, 65
@@ -72,10 +72,10 @@ main: # @main
i32.const $push60=, 1
i32.add $push59=, $7, $pop60
tee_local $push58=, $7=, $pop59
- br_if 0, $pop58 # 0: up to label8
+ br_if 0, $pop58 # 0: up to label5
# BB#5: # %for.end
# in Loop: Header=BB0_3 Depth=3
- end_loop # label9:
+ end_loop
i32.add $push4=, $5, $2
i32.const $push70=, u2
i32.add $push5=, $pop4, $pop70
@@ -83,14 +83,14 @@ main: # @main
i32.store8 0($pop5), $pop69
i32.call $push6=, strcpy@FUNCTION, $1, $3
i32.ne $push7=, $pop6, $1
- br_if 6, $pop7 # 6: down to label1
+ br_if 3, $pop7 # 3: down to label1
# BB#6: # %for.cond21.preheader
# in Loop: Header=BB0_3 Depth=3
i32.const $8=, u1
block
i32.const $push71=, 1
i32.lt_s $push8=, $0, $pop71
- br_if 0, $pop8 # 0: down to label10
+ br_if 0, $pop8 # 0: down to label6
# BB#7: # %for.body24.preheader
# in Loop: Header=BB0_3 Depth=3
i32.const $9=, 0
@@ -99,26 +99,26 @@ main: # @main
# Parent Loop BB0_2 Depth=2
# Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label11:
+ loop # label7:
i32.add $push9=, $9, $10
i32.load8_u $push10=, 0($pop9)
i32.const $push72=, 97
i32.ne $push11=, $pop10, $pop72
- br_if 9, $pop11 # 9: down to label1
+ br_if 5, $pop11 # 5: down to label1
# BB#9: # %for.inc30
# in Loop: Header=BB0_8 Depth=4
i32.const $push75=, 1
i32.add $push74=, $9, $pop75
tee_local $push73=, $9=, $pop74
i32.lt_s $push12=, $pop73, $0
- br_if 0, $pop12 # 0: up to label11
+ br_if 0, $pop12 # 0: up to label7
# BB#10: # %for.body38.preheader.loopexit
# in Loop: Header=BB0_3 Depth=3
- end_loop # label12:
+ end_loop
i32.add $8=, $9, $10
.LBB0_11: # %for.body38.preheader
# in Loop: Header=BB0_3 Depth=3
- end_block # label10:
+ end_block # label6:
i32.load8_u $9=, 0($8)
i32.const $10=, 0
copy_local $7=, $4
@@ -127,7 +127,7 @@ main: # @main
# Parent Loop BB0_2 Depth=2
# Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
- loop # label13:
+ loop # label8:
i32.const $push81=, 255
i32.and $push13=, $9, $pop81
i32.const $push80=, 65
@@ -141,7 +141,7 @@ main: # @main
i32.const $push76=, 255
i32.and $push18=, $pop17, $pop76
i32.ne $push19=, $pop13, $pop18
- br_if 8, $pop19 # 8: down to label1
+ br_if 4, $pop19 # 4: down to label1
# BB#13: # %for.inc50
# in Loop: Header=BB0_12 Depth=4
i32.const $push86=, 1
@@ -155,13 +155,13 @@ main: # @main
tee_local $push82=, $6=, $pop83
copy_local $10=, $pop82
i32.lt_s $push20=, $6, $5
- br_if 0, $pop20 # 0: up to label13
+ br_if 0, $pop20 # 0: up to label8
# BB#14: # %for.end54
# in Loop: Header=BB0_3 Depth=3
- end_loop # label14:
+ end_loop
i32.const $push87=, 255
i32.and $push23=, $9, $pop87
- br_if 6, $pop23 # 6: down to label1
+ br_if 3, $pop23 # 3: down to label1
# BB#15: # %for.cond61.preheader
# in Loop: Header=BB0_3 Depth=3
i32.add $push91=, $8, $6
@@ -171,7 +171,7 @@ main: # @main
i32.load8_u $push25=, 0($pop24)
i32.const $push88=, 97
i32.ne $push26=, $pop25, $pop88
- br_if 7, $pop26 # 7: down to label0
+ br_if 4, $pop26 # 4: down to label0
# BB#16: # %for.cond61
# in Loop: Header=BB0_3 Depth=3
i32.const $push93=, 2
@@ -179,7 +179,7 @@ main: # @main
i32.load8_u $push28=, 0($pop27)
i32.const $push92=, 97
i32.ne $push29=, $pop28, $pop92
- br_if 7, $pop29 # 7: down to label0
+ br_if 4, $pop29 # 4: down to label0
# BB#17: # %for.cond61.1
# in Loop: Header=BB0_3 Depth=3
i32.const $push95=, 3
@@ -187,7 +187,7 @@ main: # @main
i32.load8_u $push31=, 0($pop30)
i32.const $push94=, 97
i32.ne $push32=, $pop31, $pop94
- br_if 7, $pop32 # 7: down to label0
+ br_if 4, $pop32 # 4: down to label0
# BB#18: # %for.cond61.2
# in Loop: Header=BB0_3 Depth=3
i32.const $push97=, 4
@@ -195,7 +195,7 @@ main: # @main
i32.load8_u $push34=, 0($pop33)
i32.const $push96=, 97
i32.ne $push35=, $pop34, $pop96
- br_if 7, $pop35 # 7: down to label0
+ br_if 4, $pop35 # 4: down to label0
# BB#19: # %for.cond61.3
# in Loop: Header=BB0_3 Depth=3
i32.const $push99=, 5
@@ -203,7 +203,7 @@ main: # @main
i32.load8_u $push37=, 0($pop36)
i32.const $push98=, 97
i32.ne $push38=, $pop37, $pop98
- br_if 7, $pop38 # 7: down to label0
+ br_if 4, $pop38 # 4: down to label0
# BB#20: # %for.cond61.4
# in Loop: Header=BB0_3 Depth=3
i32.const $push101=, 6
@@ -211,7 +211,7 @@ main: # @main
i32.load8_u $push40=, 0($pop39)
i32.const $push100=, 97
i32.ne $push41=, $pop40, $pop100
- br_if 7, $pop41 # 7: down to label0
+ br_if 4, $pop41 # 4: down to label0
# BB#21: # %for.cond61.5
# in Loop: Header=BB0_3 Depth=3
i32.const $push103=, 7
@@ -219,7 +219,7 @@ main: # @main
i32.load8_u $push43=, 0($pop42)
i32.const $push102=, 97
i32.ne $push44=, $pop43, $pop102
- br_if 7, $pop44 # 7: down to label0
+ br_if 4, $pop44 # 4: down to label0
# BB#22: # %for.cond61.6
# in Loop: Header=BB0_3 Depth=3
i32.const $push105=, 8
@@ -227,7 +227,7 @@ main: # @main
i32.load8_u $push46=, 0($pop45)
i32.const $push104=, 97
i32.ne $push47=, $pop46, $pop104
- br_if 7, $pop47 # 7: down to label0
+ br_if 4, $pop47 # 4: down to label0
# BB#23: # %for.cond61.7
# in Loop: Header=BB0_3 Depth=3
i32.const $push109=, 1
@@ -235,19 +235,19 @@ main: # @main
tee_local $push107=, $5=, $pop108
i32.const $push106=, 80
i32.lt_u $push48=, $pop107, $pop106
- br_if 0, $pop48 # 0: up to label6
+ br_if 0, $pop48 # 0: up to label4
# BB#24: # %for.inc77
# in Loop: Header=BB0_2 Depth=2
- end_loop # label7:
+ end_loop
i32.const $push113=, 1
i32.add $push112=, $2, $pop113
tee_local $push111=, $2=, $pop112
i32.const $push110=, 8
i32.lt_u $push49=, $pop111, $pop110
- br_if 0, $pop49 # 0: up to label4
+ br_if 0, $pop49 # 0: up to label3
# BB#25: # %for.inc80
# in Loop: Header=BB0_1 Depth=1
- end_loop # label5:
+ end_loop
i32.const $push117=, 1
i32.add $push116=, $0, $pop117
tee_local $push115=, $0=, $pop116
@@ -255,7 +255,7 @@ main: # @main
i32.lt_u $push50=, $pop115, $pop114
br_if 0, $pop50 # 0: up to label2
# BB#26: # %for.end82
- end_loop # label3:
+ end_loop
i32.const $push51=, 0
call exit@FUNCTION, $pop51
unreachable
@@ -286,7 +286,7 @@ u2:
.size u2, 112
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcpy, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/strct-pack-1.c.s b/test/torture-s/strct-pack-1.c.s
index 10e62797e..b71155931 100644
--- a/test/torture-s/strct-pack-1.c.s
+++ b/test/torture-s/strct-pack-1.c.s
@@ -45,5 +45,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/strct-pack-2.c.s b/test/torture-s/strct-pack-2.c.s
index d468bb645..e62069cdc 100644
--- a/test/torture-s/strct-pack-2.c.s
+++ b/test/torture-s/strct-pack-2.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/strct-pack-3.c.s b/test/torture-s/strct-pack-3.c.s
index efa9746f8..f67d8fa61 100644
--- a/test/torture-s/strct-pack-3.c.s
+++ b/test/torture-s/strct-pack-3.c.s
@@ -44,5 +44,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/strct-pack-4.c.s b/test/torture-s/strct-pack-4.c.s
index fbdf3be31..481b3f0ce 100644
--- a/test/torture-s/strct-pack-4.c.s
+++ b/test/torture-s/strct-pack-4.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/strct-stdarg-1.c.s b/test/torture-s/strct-stdarg-1.c.s
index be431a432..83689ea0c 100644
--- a/test/torture-s/strct-stdarg-1.c.s
+++ b/test/torture-s/strct-stdarg-1.c.s
@@ -37,7 +37,7 @@ f: # @f
i32.add $push5=, $1, $pop39
i32.load8_s $push6=, 0($pop5)
i32.ne $push7=, $pop4, $pop6
- br_if 3, $pop7 # 3: down to label1
+ br_if 2, $pop7 # 2: down to label1
# BB#3: # %if.end
# in Loop: Header=BB0_2 Depth=1
i32.const $push42=, 20
@@ -46,7 +46,7 @@ f: # @f
i32.add $push12=, $1, $pop41
i32.load8_s $push13=, 0($pop12)
i32.ne $push14=, $pop11, $pop13
- br_if 3, $pop14 # 3: down to label1
+ br_if 2, $pop14 # 2: down to label1
# BB#4: # %if.end9
# in Loop: Header=BB0_2 Depth=1
i32.const $push44=, 30
@@ -55,7 +55,7 @@ f: # @f
i32.add $push10=, $1, $pop43
i32.load8_s $push0=, 0($pop10)
i32.ne $push16=, $pop15, $pop0
- br_if 3, $pop16 # 3: down to label1
+ br_if 2, $pop16 # 2: down to label1
# BB#5: # %if.end15
# in Loop: Header=BB0_2 Depth=1
i32.const $push46=, 40
@@ -64,7 +64,7 @@ f: # @f
i32.add $push9=, $1, $pop45
i32.load8_s $push1=, 0($pop9)
i32.ne $push18=, $pop17, $pop1
- br_if 3, $pop18 # 3: down to label1
+ br_if 2, $pop18 # 2: down to label1
# BB#6: # %if.end21
# in Loop: Header=BB0_2 Depth=1
i32.const $push48=, 50
@@ -73,7 +73,7 @@ f: # @f
i32.add $push8=, $1, $pop47
i32.load8_s $push2=, 0($pop8)
i32.ne $push20=, $pop19, $pop2
- br_if 4, $pop20 # 4: down to label0
+ br_if 3, $pop20 # 3: down to label0
# BB#7: # %for.cond
# in Loop: Header=BB0_2 Depth=1
i32.const $push52=, 8
@@ -84,7 +84,7 @@ f: # @f
i32.lt_s $push21=, $pop49, $0
br_if 0, $pop21 # 0: up to label3
# BB#8: # %for.end.loopexit
- end_loop # label4:
+ end_loop
i32.const $push22=, -8
i32.add $1=, $1, $pop22
.LBB0_9: # %for.end
@@ -220,6 +220,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/strct-varg-1.c.s b/test/torture-s/strct-varg-1.c.s
index 5e1166770..e050b5a38 100644
--- a/test/torture-s/strct-varg-1.c.s
+++ b/test/torture-s/strct-varg-1.c.s
@@ -119,6 +119,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/string-opt-17.c.s b/test/torture-s/string-opt-17.c.s
index 785f46759..5092d9dd1 100644
--- a/test/torture-s/string-opt-17.c.s
+++ b/test/torture-s/string-opt-17.c.s
@@ -153,7 +153,7 @@ check2.r:
.size .L.str.2, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strcpy, i32, i32, i32
.functype abort, void
.functype memcmp, i32, i32, i32, i32
diff --git a/test/torture-s/string-opt-18.c.s b/test/torture-s/string-opt-18.c.s
index 17735ae42..003c818a1 100644
--- a/test/torture-s/string-opt-18.c.s
+++ b/test/torture-s/string-opt-18.c.s
@@ -132,6 +132,6 @@ main: # @main
.size main, .Lfunc_end7-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype mempcpy, i32, i32, i32, i32
diff --git a/test/torture-s/string-opt-5.c.s b/test/torture-s/string-opt-5.c.s
index 196ba1ba1..9a4424858 100644
--- a/test/torture-s/string-opt-5.c.s
+++ b/test/torture-s/string-opt-5.c.s
@@ -389,7 +389,7 @@ buf:
.size .L.str.12, 11
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strlen, i32, i32
.functype abort, void
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/strlen-1.c.s b/test/torture-s/strlen-1.c.s
index ed3a269ff..1d339d329 100644
--- a/test/torture-s/strlen-1.c.s
+++ b/test/torture-s/strlen-1.c.s
@@ -21,11 +21,11 @@ main: # @main
.LBB0_2: # %for.cond4.preheader
# Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
- loop # label3:
+ loop # label2:
i32.const $4=, u
block
i32.eqz $push23=, $1
- br_if 0, $pop23 # 0: down to label5
+ br_if 0, $pop23 # 0: down to label3
# BB#3: # %for.body6.preheader
# in Loop: Header=BB0_2 Depth=2
i32.const $push9=, u
@@ -34,10 +34,10 @@ main: # @main
copy_local $4=, $2
.LBB0_4: # %for.cond7.preheader
# in Loop: Header=BB0_2 Depth=2
- end_block # label5:
+ end_block # label3:
block
i32.eqz $push24=, $3
- br_if 0, $pop24 # 0: down to label6
+ br_if 0, $pop24 # 0: down to label4
# BB#5: # %for.body9.preheader
# in Loop: Header=BB0_2 Depth=2
i32.const $push10=, 97
@@ -45,7 +45,7 @@ main: # @main
i32.add $4=, $pop0, $3
.LBB0_6: # %for.end13
# in Loop: Header=BB0_2 Depth=2
- end_block # label6:
+ end_block # label4:
i32.const $push13=, 0
i32.store8 0($4), $pop13
i32.const $push12=, 1
@@ -54,7 +54,7 @@ main: # @main
i64.store 0($pop6):p2align=0, $pop11
i32.call $push1=, strlen@FUNCTION, $0
i32.ne $push2=, $3, $pop1
- br_if 4, $pop2 # 4: down to label0
+ br_if 2, $pop2 # 2: down to label0
# BB#7: # %for.cond1
# in Loop: Header=BB0_2 Depth=2
i32.const $push17=, 1
@@ -62,10 +62,10 @@ main: # @main
tee_local $push15=, $3=, $pop16
i32.const $push14=, 63
i32.le_u $push3=, $pop15, $pop14
- br_if 0, $pop3 # 0: up to label3
+ br_if 0, $pop3 # 0: up to label2
# BB#8: # %for.inc26
# in Loop: Header=BB0_1 Depth=1
- end_loop # label4:
+ end_loop
i32.const $push22=, 1
i32.add $2=, $2, $pop22
i32.const $push21=, 1
@@ -75,7 +75,7 @@ main: # @main
i32.lt_u $push4=, $pop19, $pop18
br_if 0, $pop4 # 0: up to label1
# BB#9: # %for.end28
- end_loop # label2:
+ end_loop
i32.const $push5=, 0
call exit@FUNCTION, $pop5
unreachable
@@ -95,7 +95,7 @@ u:
.size u, 96
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strlen, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/strncmp-1.c.s b/test/torture-s/strncmp-1.c.s
index 4b753a617..56c5e6154 100644
--- a/test/torture-s/strncmp-1.c.s
+++ b/test/torture-s/strncmp-1.c.s
@@ -67,17 +67,17 @@ main: # @main
# Parent Loop BB1_1 Depth=1
# => This Loop Header: Depth=2
# Child Loop BB1_3 Depth 3
- loop # label8:
+ loop # label7:
i32.const $4=, 0
.LBB1_3: # %for.cond7.preheader
# Parent Loop BB1_1 Depth=1
# Parent Loop BB1_2 Depth=2
# => This Inner Loop Header: Depth=3
- loop # label10:
+ loop # label8:
i32.const $5=, u1
block
i32.eqz $push89=, $0
- br_if 0, $pop89 # 0: down to label12
+ br_if 0, $pop89 # 0: down to label9
# BB#4: # %for.body9.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push33=, u1
@@ -86,11 +86,11 @@ main: # @main
copy_local $5=, $1
.LBB1_5: # %for.cond10.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label12:
+ end_block # label9:
copy_local $6=, $5
block
i32.eqz $push90=, $4
- br_if 0, $pop90 # 0: down to label13
+ br_if 0, $pop90 # 0: down to label10
# BB#6: # %for.body12.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push34=, 97
@@ -98,13 +98,13 @@ main: # @main
i32.add $6=, $pop0, $4
.LBB1_7: # %for.cond17.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label13:
+ end_block # label10:
i64.const $push35=, 8680820740569200760
i64.store 0($6):p2align=0, $pop35
i32.const $7=, u2
block
i32.eqz $push91=, $2
- br_if 0, $pop91 # 0: down to label14
+ br_if 0, $pop91 # 0: down to label11
# BB#8: # %for.body26.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push37=, u2
@@ -113,11 +113,11 @@ main: # @main
copy_local $7=, $3
.LBB1_9: # %for.cond31.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label14:
+ end_block # label11:
copy_local $8=, $7
block
i32.eqz $push92=, $4
- br_if 0, $pop92 # 0: down to label15
+ br_if 0, $pop92 # 0: down to label12
# BB#10: # %for.body33.preheader
# in Loop: Header=BB1_3 Depth=3
i32.const $push38=, 97
@@ -125,7 +125,7 @@ main: # @main
i32.add $8=, $pop1, $4
.LBB1_11: # %for.cond38.preheader
# in Loop: Header=BB1_3 Depth=3
- end_block # label15:
+ end_block # label12:
i64.const $push42=, 8680820740569200760
i64.store 0($8):p2align=0, $pop42
i32.const $push41=, 0
@@ -134,11 +134,11 @@ main: # @main
i32.store8 0($8), $pop40
i32.const $push39=, 80
i32.call $push2=, strncmp@FUNCTION, $5, $7, $pop39
- br_if 6, $pop2 # 6: down to label5
+ br_if 3, $pop2 # 3: down to label5
# BB#12: # %test.exit
# in Loop: Header=BB1_3 Depth=3
i32.call $push3=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop3 # 6: down to label5
+ br_if 3, $pop3 # 3: down to label5
# BB#13: # %test.exit185
# in Loop: Header=BB1_3 Depth=3
i32.const $push46=, 97
@@ -149,11 +149,11 @@ main: # @main
i32.call $push4=, strncmp@FUNCTION, $5, $7, $pop44
i32.const $push43=, 0
i32.le_s $push5=, $pop4, $pop43
- br_if 6, $pop5 # 6: down to label5
+ br_if 3, $pop5 # 3: down to label5
# BB#14: # %test.exit190
# in Loop: Header=BB1_3 Depth=3
i32.call $push6=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop6 # 6: down to label5
+ br_if 3, $pop6 # 3: down to label5
# BB#15: # %test.exit196
# in Loop: Header=BB1_3 Depth=3
i32.const $push50=, 0
@@ -164,11 +164,11 @@ main: # @main
i32.call $push7=, strncmp@FUNCTION, $5, $7, $pop48
i32.const $push47=, 0
i32.ge_s $push8=, $pop7, $pop47
- br_if 6, $pop8 # 6: down to label5
+ br_if 3, $pop8 # 3: down to label5
# BB#16: # %test.exit201
# in Loop: Header=BB1_3 Depth=3
i32.call $push9=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop9 # 6: down to label5
+ br_if 3, $pop9 # 3: down to label5
# BB#17: # %test.exit207
# in Loop: Header=BB1_3 Depth=3
i32.const $push54=, 98
@@ -179,11 +179,11 @@ main: # @main
i32.call $push10=, strncmp@FUNCTION, $5, $7, $pop52
i32.const $push51=, 0
i32.ge_s $push11=, $pop10, $pop51
- br_if 6, $pop11 # 6: down to label5
+ br_if 3, $pop11 # 3: down to label5
# BB#18: # %test.exit213
# in Loop: Header=BB1_3 Depth=3
i32.call $push12=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop12 # 6: down to label5
+ br_if 3, $pop12 # 3: down to label5
# BB#19: # %test.exit219
# in Loop: Header=BB1_3 Depth=3
i32.const $push58=, 99
@@ -194,11 +194,11 @@ main: # @main
i32.call $push13=, strncmp@FUNCTION, $5, $7, $pop56
i32.const $push55=, 0
i32.le_s $push14=, $pop13, $pop55
- br_if 6, $pop14 # 6: down to label5
+ br_if 3, $pop14 # 3: down to label5
# BB#20: # %test.exit225
# in Loop: Header=BB1_3 Depth=3
i32.call $push15=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop15 # 6: down to label5
+ br_if 3, $pop15 # 3: down to label5
# BB#21: # %test.exit231
# in Loop: Header=BB1_3 Depth=3
i32.const $push62=, 98
@@ -209,11 +209,11 @@ main: # @main
i32.call $push16=, strncmp@FUNCTION, $5, $7, $pop60
i32.const $push59=, 0
i32.ge_s $push17=, $pop16, $pop59
- br_if 6, $pop17 # 6: down to label5
+ br_if 3, $pop17 # 3: down to label5
# BB#22: # %test.exit237
# in Loop: Header=BB1_3 Depth=3
i32.call $push18=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop18 # 6: down to label5
+ br_if 3, $pop18 # 3: down to label5
# BB#23: # %test.exit243
# in Loop: Header=BB1_3 Depth=3
i32.const $push66=, 169
@@ -224,11 +224,11 @@ main: # @main
i32.call $push19=, strncmp@FUNCTION, $5, $7, $pop64
i32.const $push63=, 0
i32.le_s $push20=, $pop19, $pop63
- br_if 6, $pop20 # 6: down to label5
+ br_if 3, $pop20 # 3: down to label5
# BB#24: # %test.exit249
# in Loop: Header=BB1_3 Depth=3
i32.call $push21=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop21 # 6: down to label5
+ br_if 3, $pop21 # 3: down to label5
# BB#25: # %test.exit255
# in Loop: Header=BB1_3 Depth=3
i32.const $push70=, 169
@@ -239,11 +239,11 @@ main: # @main
i32.call $push22=, strncmp@FUNCTION, $5, $7, $pop68
i32.const $push67=, 0
i32.ge_s $push23=, $pop22, $pop67
- br_if 6, $pop23 # 6: down to label5
+ br_if 3, $pop23 # 3: down to label5
# BB#26: # %test.exit261
# in Loop: Header=BB1_3 Depth=3
i32.call $push24=, strncmp@FUNCTION, $5, $7, $4
- br_if 6, $pop24 # 6: down to label5
+ br_if 3, $pop24 # 3: down to label5
# BB#27: # %test.exit267
# in Loop: Header=BB1_3 Depth=3
i32.const $push74=, 170
@@ -254,11 +254,11 @@ main: # @main
i32.call $push25=, strncmp@FUNCTION, $5, $7, $pop72
i32.const $push71=, 0
i32.le_s $push26=, $pop25, $pop71
- br_if 6, $pop26 # 6: down to label5
+ br_if 3, $pop26 # 3: down to label5
# BB#28: # %test.exit273
# in Loop: Header=BB1_3 Depth=3
i32.call $push27=, strncmp@FUNCTION, $5, $7, $4
- br_if 7, $pop27 # 7: down to label4
+ br_if 4, $pop27 # 4: down to label4
# BB#29: # %for.cond4
# in Loop: Header=BB1_3 Depth=3
i32.const $push78=, 1
@@ -266,10 +266,10 @@ main: # @main
tee_local $push76=, $4=, $pop77
i32.const $push75=, 63
i32.le_u $push28=, $pop76, $pop75
- br_if 0, $pop28 # 0: up to label10
+ br_if 0, $pop28 # 0: up to label8
# BB#30: # %for.inc79
# in Loop: Header=BB1_2 Depth=2
- end_loop # label11:
+ end_loop
i32.const $push83=, 1
i32.add $3=, $3, $pop83
i32.const $push82=, 1
@@ -277,10 +277,10 @@ main: # @main
tee_local $push80=, $2=, $pop81
i32.const $push79=, 8
i32.lt_u $push29=, $pop80, $pop79
- br_if 0, $pop29 # 0: up to label8
+ br_if 0, $pop29 # 0: up to label7
# BB#31: # %for.inc82
# in Loop: Header=BB1_1 Depth=1
- end_loop # label9:
+ end_loop
i32.const $push88=, 1
i32.add $1=, $1, $pop88
i32.const $push87=, 1
@@ -290,7 +290,7 @@ main: # @main
i32.lt_u $push30=, $pop85, $pop84
br_if 0, $pop30 # 0: up to label6
# BB#32: # %for.end84
- end_loop # label7:
+ end_loop
i32.const $push31=, 0
call exit@FUNCTION, $pop31
unreachable
@@ -321,7 +321,7 @@ u2:
.size u2, 80
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype strncmp, i32, i32, i32, i32
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/struct-aliasing-1.c.s b/test/torture-s/struct-aliasing-1.c.s
index 53ee7eec9..32f39379b 100644
--- a/test/torture-s/struct-aliasing-1.c.s
+++ b/test/torture-s/struct-aliasing-1.c.s
@@ -61,5 +61,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/struct-cpy-1.c.s b/test/torture-s/struct-cpy-1.c.s
index 0ff2a0dc5..a169035ee 100644
--- a/test/torture-s/struct-cpy-1.c.s
+++ b/test/torture-s/struct-cpy-1.c.s
@@ -74,4 +74,4 @@ pty:
.size pty, 88
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/struct-ini-1.c.s b/test/torture-s/struct-ini-1.c.s
index 2283f0585..d5d55d0c7 100644
--- a/test/torture-s/struct-ini-1.c.s
+++ b/test/torture-s/struct-ini-1.c.s
@@ -50,6 +50,6 @@ object:
.size object, 12
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/struct-ini-2.c.s b/test/torture-s/struct-ini-2.c.s
index 242b45295..242f00d9b 100644
--- a/test/torture-s/struct-ini-2.c.s
+++ b/test/torture-s/struct-ini-2.c.s
@@ -53,6 +53,6 @@ x:
.size x, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/struct-ini-3.c.s b/test/torture-s/struct-ini-3.c.s
index ee9a48a30..a90e200ad 100644
--- a/test/torture-s/struct-ini-3.c.s
+++ b/test/torture-s/struct-ini-3.c.s
@@ -26,5 +26,5 @@ result:
.size result, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/struct-ini-4.c.s b/test/torture-s/struct-ini-4.c.s
index da7805bbb..9a9e4fc5f 100644
--- a/test/torture-s/struct-ini-4.c.s
+++ b/test/torture-s/struct-ini-4.c.s
@@ -38,6 +38,6 @@ s:
.size s, 24
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/struct-ret-1.c.s b/test/torture-s/struct-ret-1.c.s
index 0dca846ae..437cf49a7 100644
--- a/test/torture-s/struct-ret-1.c.s
+++ b/test/torture-s/struct-ret-1.c.s
@@ -420,7 +420,7 @@ fp:
.size fp, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype sprintf, i32, i32, i32
.functype strcpy, i32, i32, i32
.functype strcmp, i32, i32, i32
diff --git a/test/torture-s/struct-ret-2.c.s b/test/torture-s/struct-ret-2.c.s
index fdedd4e96..ff749a10e 100644
--- a/test/torture-s/struct-ret-2.c.s
+++ b/test/torture-s/struct-ret-2.c.s
@@ -41,5 +41,5 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/switch-1.c.s b/test/torture-s/switch-1.c.s
index cc5c8243d..63a2098a2 100644
--- a/test/torture-s/switch-1.c.s
+++ b/test/torture-s/switch-1.c.s
@@ -56,7 +56,7 @@ main: # @main
i32.const $push12=, 7
i32.gt_u $push11=, $pop13, $pop12
tee_local $push10=, $4=, $pop11
- br_if 0, $pop10 # 0: down to label8
+ br_if 0, $pop10 # 0: down to label7
# BB#2: # %switch.lookup.i
# in Loop: Header=BB1_1 Depth=1
i32.const $push17=, 2
@@ -66,7 +66,8 @@ main: # @main
i32.load $3=, 0($pop1)
.LBB1_3: # %foo.exit
# in Loop: Header=BB1_1 Depth=1
- end_block # label8:
+ end_block # label7:
+ block
block
block
block
@@ -101,7 +102,7 @@ main: # @main
tee_local $push21=, $1=, $pop22
i32.const $push20=, 66
i32.lt_s $push7=, $pop21, $pop20
- br_if 4, $pop7 # 4: up to label6
+ br_if 5, $pop7 # 5: up to label6
br 6 # 6: down to label5
.LBB1_8: # %if.then5
# in Loop: Header=BB1_1 Depth=1
@@ -122,15 +123,16 @@ main: # @main
end_block # label10:
i32.const $push26=, 30
i32.ne $push2=, $3, $pop26
- br_if 2, $pop2 # 2: down to label7
+ br_if 1, $pop2 # 1: down to label8
.LBB1_11: # %for.inc.thread
# in Loop: Header=BB1_1 Depth=1
end_block # label9:
i32.const $push9=, 1
i32.add $1=, $1, $pop9
- br 0 # 0: up to label6
+ br 1 # 1: up to label6
.LBB1_12: # %if.then19
- end_loop # label7:
+ end_block # label8:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_13: # %for.end
@@ -172,5 +174,5 @@ main: # @main
.size .Lswitch.table, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/tstdi-1.c.s b/test/torture-s/tstdi-1.c.s
index 386e29a66..34ef6809d 100644
--- a/test/torture-s/tstdi-1.c.s
+++ b/test/torture-s/tstdi-1.c.s
@@ -121,5 +121,5 @@ main: # @main
.size main, .Lfunc_end6-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/unroll-1.c.s b/test/torture-s/unroll-1.c.s
index 8192b3c75..65a60dc7b 100644
--- a/test/torture-s/unroll-1.c.s
+++ b/test/torture-s/unroll-1.c.s
@@ -30,5 +30,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/usmul.c.s b/test/torture-s/usmul.c.s
index b71853773..3590c2a5c 100644
--- a/test/torture-s/usmul.c.s
+++ b/test/torture-s/usmul.c.s
@@ -104,6 +104,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-1.c.s b/test/torture-s/va-arg-1.c.s
index 90fbbc16d..d2eee95cd 100644
--- a/test/torture-s/va-arg-1.c.s
+++ b/test/torture-s/va-arg-1.c.s
@@ -83,6 +83,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-10.c.s b/test/torture-s/va-arg-10.c.s
index aa3cc4c0a..af8a94a20 100644
--- a/test/torture-s/va-arg-10.c.s
+++ b/test/torture-s/va-arg-10.c.s
@@ -58,7 +58,7 @@ fap: # @fap
i32.load8_u $push25=, 0($0)
tee_local $push24=, $2=, $pop25
i32.eqz $push44=, $pop24
- br_if 2, $pop44 # 2: down to label2
+ br_if 1, $pop44 # 1: down to label2
# BB#3: # %while.body
# in Loop: Header=BB1_2 Depth=1
i32.load $push31=, 12($4)
@@ -70,7 +70,7 @@ fap: # @fap
tee_local $push27=, $3=, $pop28
i32.const $push26=, 16
i32.ge_u $push5=, $pop27, $pop26
- br_if 3, $pop5 # 3: down to label1
+ br_if 2, $pop5 # 2: down to label1
# BB#4: # %to_hex.exit
# in Loop: Header=BB1_2 Depth=1
i32.const $push33=, 1
@@ -81,7 +81,7 @@ fap: # @fap
i32.eq $push8=, $2, $pop7
br_if 0, $pop8 # 0: up to label3
# BB#5: # %if.then4
- end_loop # label4:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_6:
@@ -89,11 +89,11 @@ fap: # @fap
.LBB1_7: # %while.cond6
# =>This Inner Loop Header: Depth=1
block
- loop # label6:
+ loop # label5:
i32.load8_u $push35=, 0($1)
tee_local $push34=, $0=, $pop35
i32.eqz $push45=, $pop34
- br_if 2, $pop45 # 2: down to label5
+ br_if 1, $pop45 # 1: down to label4
# BB#8: # %while.body8
# in Loop: Header=BB1_7 Depth=1
i32.load $push41=, 8($4)
@@ -105,7 +105,7 @@ fap: # @fap
tee_local $push37=, $2=, $pop38
i32.const $push36=, 16
i32.ge_u $push10=, $pop37, $pop36
- br_if 3, $pop10 # 3: down to label1
+ br_if 2, $pop10 # 2: down to label1
# BB#9: # %to_hex.exit28
# in Loop: Header=BB1_7 Depth=1
i32.const $push43=, 1
@@ -114,13 +114,13 @@ fap: # @fap
i32.add $push11=, $2, $pop42
i32.load8_u $push12=, 0($pop11)
i32.eq $push13=, $0, $pop12
- br_if 0, $pop13 # 0: up to label6
+ br_if 0, $pop13 # 0: up to label5
# BB#10: # %if.then16
- end_loop # label7:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_11: # %while.end18
- end_block # label5:
+ end_block # label4:
i32.const $push20=, 0
i32.const $push18=, 16
i32.add $push19=, $4, $pop18
@@ -970,7 +970,7 @@ main: # @main
.size .L.str, 17
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype strlen, i32, i32
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-11.c.s b/test/torture-s/va-arg-11.c.s
index c8743d1ae..3aa29824f 100644
--- a/test/torture-s/va-arg-11.c.s
+++ b/test/torture-s/va-arg-11.c.s
@@ -63,6 +63,6 @@ foo: # @foo
.size foo, .Lfunc_end1-foo
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-12.c.s b/test/torture-s/va-arg-12.c.s
index 92b6f7a73..c30688c47 100644
--- a/test/torture-s/va-arg-12.c.s
+++ b/test/torture-s/va-arg-12.c.s
@@ -93,6 +93,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-13.c.s b/test/torture-s/va-arg-13.c.s
index 624efd0ff..5e2a27149 100644
--- a/test/torture-s/va-arg-13.c.s
+++ b/test/torture-s/va-arg-13.c.s
@@ -92,6 +92,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-14.c.s b/test/torture-s/va-arg-14.c.s
index 5a37a66f0..46a0c6da3 100644
--- a/test/torture-s/va-arg-14.c.s
+++ b/test/torture-s/va-arg-14.c.s
@@ -147,6 +147,6 @@ global:
.size global, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-15.c.s b/test/torture-s/va-arg-15.c.s
index 3e1613d1b..e40e2195e 100644
--- a/test/torture-s/va-arg-15.c.s
+++ b/test/torture-s/va-arg-15.c.s
@@ -28,7 +28,7 @@ vafunction: # @vafunction
i32.add $push0=, $2, $pop18
i32.const $push17=, 1
i32.and $push1=, $pop0, $pop17
- br_if 0, $pop1 # 0: down to label5
+ br_if 0, $pop1 # 0: down to label4
# BB#2: # %if.else
# in Loop: Header=BB0_1 Depth=1
i32.const $push21=, 4
@@ -38,11 +38,11 @@ vafunction: # @vafunction
i32.load $4=, 0($1)
copy_local $1=, $3
i32.eq $push6=, $2, $4
- br_if 1, $pop6 # 1: down to label4
- br 4 # 4: down to label1
+ br_if 1, $pop6 # 1: down to label3
+ br 3 # 3: down to label1
.LBB0_3: # %if.then
# in Loop: Header=BB0_1 Depth=1
- end_block # label5:
+ end_block # label4:
i32.const $push28=, 7
i32.add $push2=, $1, $pop28
i32.const $push27=, -8
@@ -55,10 +55,10 @@ vafunction: # @vafunction
f64.load $push3=, 0($3)
f64.convert_s/i32 $push4=, $2
f64.ne $push5=, $pop3, $pop4
- br_if 4, $pop5 # 4: down to label0
+ br_if 3, $pop5 # 3: down to label0
.LBB0_4: # %for.inc
# in Loop: Header=BB0_1 Depth=1
- end_block # label4:
+ end_block # label3:
i32.const $push32=, 1
i32.add $push31=, $2, $pop32
tee_local $push30=, $2=, $pop31
@@ -66,7 +66,7 @@ vafunction: # @vafunction
i32.lt_s $push7=, $pop30, $pop29
br_if 0, $pop7 # 0: up to label2
# BB#5: # %for.end
- end_loop # label3:
+ end_loop
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $5, $pop12
@@ -176,6 +176,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-16.c.s b/test/torture-s/va-arg-16.c.s
index cac1534b4..dc91ecfce 100644
--- a/test/torture-s/va-arg-16.c.s
+++ b/test/torture-s/va-arg-16.c.s
@@ -182,6 +182,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-17.c.s b/test/torture-s/va-arg-17.c.s
index d6df555b1..049d206e0 100644
--- a/test/torture-s/va-arg-17.c.s
+++ b/test/torture-s/va-arg-17.c.s
@@ -171,6 +171,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-18.c.s b/test/torture-s/va-arg-18.c.s
index ba9e6b1d4..ab095b608 100644
--- a/test/torture-s/va-arg-18.c.s
+++ b/test/torture-s/va-arg-18.c.s
@@ -84,6 +84,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-19.c.s b/test/torture-s/va-arg-19.c.s
index 56756086b..fb58f5150 100644
--- a/test/torture-s/va-arg-19.c.s
+++ b/test/torture-s/va-arg-19.c.s
@@ -150,6 +150,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-2.c.s b/test/torture-s/va-arg-2.c.s
index a6139264f..71122c765 100644
--- a/test/torture-s/va-arg-2.c.s
+++ b/test/torture-s/va-arg-2.c.s
@@ -54,7 +54,7 @@ f0: # @f0
i32.load8_u $push18=, 0($0)
tee_local $push17=, $1=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label2
+ br_if 1, $pop27 # 1: down to label2
# BB#3: # %while.body
# in Loop: Header=BB1_2 Depth=1
i32.load $push24=, 12($3)
@@ -66,7 +66,7 @@ f0: # @f0
tee_local $push20=, $2=, $pop21
i32.const $push19=, 16
i32.ge_u $push3=, $pop20, $pop19
- br_if 3, $pop3 # 3: down to label1
+ br_if 2, $pop3 # 2: down to label1
# BB#4: # %to_hex.exit
# in Loop: Header=BB1_2 Depth=1
i32.const $push26=, 1
@@ -77,7 +77,7 @@ f0: # @f0
i32.eq $push6=, $1, $pop5
br_if 0, $pop6 # 0: up to label3
# BB#5: # %if.then5
- end_loop # label4:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_6: # %while.end
@@ -115,16 +115,16 @@ f1: # @f1
i32.call $push0=, strlen@FUNCTION, $1
i32.const $push1=, 15
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label5
+ br_if 0, $pop2 # 0: down to label4
# BB#1:
.LBB2_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label7:
+ loop # label6:
i32.load8_u $push18=, 0($1)
tee_local $push17=, $2=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label6
+ br_if 1, $pop27 # 1: down to label5
# BB#3: # %while.body
# in Loop: Header=BB2_2 Depth=1
i32.load $push24=, 12($4)
@@ -136,7 +136,7 @@ f1: # @f1
tee_local $push20=, $3=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label5
+ br_if 2, $pop4 # 2: down to label4
# BB#4: # %to_hex.exit
# in Loop: Header=BB2_2 Depth=1
i32.const $push26=, 1
@@ -145,20 +145,20 @@ f1: # @f1
i32.add $push5=, $3, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $2, $pop6
- br_if 0, $pop7 # 0: up to label7
+ br_if 0, $pop7 # 0: up to label6
# BB#5: # %if.then5
- end_loop # label8:
+ end_loop
call abort@FUNCTION
unreachable
.LBB2_6: # %while.end
- end_block # label6:
+ end_block # label5:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $4, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB2_7: # %if.then.i
- end_block # label5:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -185,16 +185,16 @@ f2: # @f2
i32.call $push0=, strlen@FUNCTION, $2
i32.const $push1=, 14
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label9
+ br_if 0, $pop2 # 0: down to label7
# BB#1:
.LBB3_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label11:
+ loop # label9:
i32.load8_u $push18=, 0($2)
tee_local $push17=, $3=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label10
+ br_if 1, $pop27 # 1: down to label8
# BB#3: # %while.body
# in Loop: Header=BB3_2 Depth=1
i32.load $push24=, 12($5)
@@ -206,7 +206,7 @@ f2: # @f2
tee_local $push20=, $4=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label9
+ br_if 2, $pop4 # 2: down to label7
# BB#4: # %to_hex.exit
# in Loop: Header=BB3_2 Depth=1
i32.const $push26=, 1
@@ -215,20 +215,20 @@ f2: # @f2
i32.add $push5=, $4, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $3, $pop6
- br_if 0, $pop7 # 0: up to label11
+ br_if 0, $pop7 # 0: up to label9
# BB#5: # %if.then5
- end_loop # label12:
+ end_loop
call abort@FUNCTION
unreachable
.LBB3_6: # %while.end
- end_block # label10:
+ end_block # label8:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $5, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB3_7: # %if.then.i
- end_block # label9:
+ end_block # label7:
call abort@FUNCTION
unreachable
.endfunc
@@ -255,16 +255,16 @@ f3: # @f3
i32.call $push0=, strlen@FUNCTION, $3
i32.const $push1=, 13
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label13
+ br_if 0, $pop2 # 0: down to label10
# BB#1:
.LBB4_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label15:
+ loop # label12:
i32.load8_u $push18=, 0($3)
tee_local $push17=, $4=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label14
+ br_if 1, $pop27 # 1: down to label11
# BB#3: # %while.body
# in Loop: Header=BB4_2 Depth=1
i32.load $push24=, 12($6)
@@ -276,7 +276,7 @@ f3: # @f3
tee_local $push20=, $5=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label13
+ br_if 2, $pop4 # 2: down to label10
# BB#4: # %to_hex.exit
# in Loop: Header=BB4_2 Depth=1
i32.const $push26=, 1
@@ -285,20 +285,20 @@ f3: # @f3
i32.add $push5=, $5, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $4, $pop6
- br_if 0, $pop7 # 0: up to label15
+ br_if 0, $pop7 # 0: up to label12
# BB#5: # %if.then5
- end_loop # label16:
+ end_loop
call abort@FUNCTION
unreachable
.LBB4_6: # %while.end
- end_block # label14:
+ end_block # label11:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $6, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB4_7: # %if.then.i
- end_block # label13:
+ end_block # label10:
call abort@FUNCTION
unreachable
.endfunc
@@ -325,16 +325,16 @@ f4: # @f4
i32.call $push0=, strlen@FUNCTION, $4
i32.const $push1=, 12
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label17
+ br_if 0, $pop2 # 0: down to label13
# BB#1:
.LBB5_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label19:
+ loop # label15:
i32.load8_u $push18=, 0($4)
tee_local $push17=, $5=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label18
+ br_if 1, $pop27 # 1: down to label14
# BB#3: # %while.body
# in Loop: Header=BB5_2 Depth=1
i32.load $push24=, 12($7)
@@ -346,7 +346,7 @@ f4: # @f4
tee_local $push20=, $6=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label17
+ br_if 2, $pop4 # 2: down to label13
# BB#4: # %to_hex.exit
# in Loop: Header=BB5_2 Depth=1
i32.const $push26=, 1
@@ -355,20 +355,20 @@ f4: # @f4
i32.add $push5=, $6, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $5, $pop6
- br_if 0, $pop7 # 0: up to label19
+ br_if 0, $pop7 # 0: up to label15
# BB#5: # %if.then5
- end_loop # label20:
+ end_loop
call abort@FUNCTION
unreachable
.LBB5_6: # %while.end
- end_block # label18:
+ end_block # label14:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $7, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB5_7: # %if.then.i
- end_block # label17:
+ end_block # label13:
call abort@FUNCTION
unreachable
.endfunc
@@ -395,16 +395,16 @@ f5: # @f5
i32.call $push0=, strlen@FUNCTION, $5
i32.const $push1=, 11
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label21
+ br_if 0, $pop2 # 0: down to label16
# BB#1:
.LBB6_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label23:
+ loop # label18:
i32.load8_u $push18=, 0($5)
tee_local $push17=, $6=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label22
+ br_if 1, $pop27 # 1: down to label17
# BB#3: # %while.body
# in Loop: Header=BB6_2 Depth=1
i32.load $push24=, 12($8)
@@ -416,7 +416,7 @@ f5: # @f5
tee_local $push20=, $7=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label21
+ br_if 2, $pop4 # 2: down to label16
# BB#4: # %to_hex.exit
# in Loop: Header=BB6_2 Depth=1
i32.const $push26=, 1
@@ -425,20 +425,20 @@ f5: # @f5
i32.add $push5=, $7, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $6, $pop6
- br_if 0, $pop7 # 0: up to label23
+ br_if 0, $pop7 # 0: up to label18
# BB#5: # %if.then5
- end_loop # label24:
+ end_loop
call abort@FUNCTION
unreachable
.LBB6_6: # %while.end
- end_block # label22:
+ end_block # label17:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $8, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB6_7: # %if.then.i
- end_block # label21:
+ end_block # label16:
call abort@FUNCTION
unreachable
.endfunc
@@ -465,16 +465,16 @@ f6: # @f6
i32.call $push0=, strlen@FUNCTION, $6
i32.const $push1=, 10
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label25
+ br_if 0, $pop2 # 0: down to label19
# BB#1:
.LBB7_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label27:
+ loop # label21:
i32.load8_u $push18=, 0($6)
tee_local $push17=, $7=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label26
+ br_if 1, $pop27 # 1: down to label20
# BB#3: # %while.body
# in Loop: Header=BB7_2 Depth=1
i32.load $push24=, 12($9)
@@ -486,7 +486,7 @@ f6: # @f6
tee_local $push20=, $8=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label25
+ br_if 2, $pop4 # 2: down to label19
# BB#4: # %to_hex.exit
# in Loop: Header=BB7_2 Depth=1
i32.const $push26=, 1
@@ -495,20 +495,20 @@ f6: # @f6
i32.add $push5=, $8, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $7, $pop6
- br_if 0, $pop7 # 0: up to label27
+ br_if 0, $pop7 # 0: up to label21
# BB#5: # %if.then5
- end_loop # label28:
+ end_loop
call abort@FUNCTION
unreachable
.LBB7_6: # %while.end
- end_block # label26:
+ end_block # label20:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $9, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB7_7: # %if.then.i
- end_block # label25:
+ end_block # label19:
call abort@FUNCTION
unreachable
.endfunc
@@ -535,16 +535,16 @@ f7: # @f7
i32.call $push0=, strlen@FUNCTION, $7
i32.const $push1=, 9
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label29
+ br_if 0, $pop2 # 0: down to label22
# BB#1:
.LBB8_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label31:
+ loop # label24:
i32.load8_u $push18=, 0($7)
tee_local $push17=, $8=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label30
+ br_if 1, $pop27 # 1: down to label23
# BB#3: # %while.body
# in Loop: Header=BB8_2 Depth=1
i32.load $push24=, 12($10)
@@ -556,7 +556,7 @@ f7: # @f7
tee_local $push20=, $9=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label29
+ br_if 2, $pop4 # 2: down to label22
# BB#4: # %to_hex.exit
# in Loop: Header=BB8_2 Depth=1
i32.const $push26=, 1
@@ -565,20 +565,20 @@ f7: # @f7
i32.add $push5=, $9, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $8, $pop6
- br_if 0, $pop7 # 0: up to label31
+ br_if 0, $pop7 # 0: up to label24
# BB#5: # %if.then5
- end_loop # label32:
+ end_loop
call abort@FUNCTION
unreachable
.LBB8_6: # %while.end
- end_block # label30:
+ end_block # label23:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $10, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB8_7: # %if.then.i
- end_block # label29:
+ end_block # label22:
call abort@FUNCTION
unreachable
.endfunc
@@ -605,16 +605,16 @@ f8: # @f8
i32.call $push0=, strlen@FUNCTION, $8
i32.const $push1=, 8
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label33
+ br_if 0, $pop2 # 0: down to label25
# BB#1:
.LBB9_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label35:
+ loop # label27:
i32.load8_u $push18=, 0($8)
tee_local $push17=, $9=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label34
+ br_if 1, $pop27 # 1: down to label26
# BB#3: # %while.body
# in Loop: Header=BB9_2 Depth=1
i32.load $push24=, 12($11)
@@ -626,7 +626,7 @@ f8: # @f8
tee_local $push20=, $10=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label33
+ br_if 2, $pop4 # 2: down to label25
# BB#4: # %to_hex.exit
# in Loop: Header=BB9_2 Depth=1
i32.const $push26=, 1
@@ -635,20 +635,20 @@ f8: # @f8
i32.add $push5=, $10, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $9, $pop6
- br_if 0, $pop7 # 0: up to label35
+ br_if 0, $pop7 # 0: up to label27
# BB#5: # %if.then5
- end_loop # label36:
+ end_loop
call abort@FUNCTION
unreachable
.LBB9_6: # %while.end
- end_block # label34:
+ end_block # label26:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $11, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB9_7: # %if.then.i
- end_block # label33:
+ end_block # label25:
call abort@FUNCTION
unreachable
.endfunc
@@ -675,16 +675,16 @@ f9: # @f9
i32.call $push0=, strlen@FUNCTION, $9
i32.const $push1=, 7
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label37
+ br_if 0, $pop2 # 0: down to label28
# BB#1:
.LBB10_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label39:
+ loop # label30:
i32.load8_u $push18=, 0($9)
tee_local $push17=, $10=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label38
+ br_if 1, $pop27 # 1: down to label29
# BB#3: # %while.body
# in Loop: Header=BB10_2 Depth=1
i32.load $push24=, 12($12)
@@ -696,7 +696,7 @@ f9: # @f9
tee_local $push20=, $11=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label37
+ br_if 2, $pop4 # 2: down to label28
# BB#4: # %to_hex.exit
# in Loop: Header=BB10_2 Depth=1
i32.const $push26=, 1
@@ -705,20 +705,20 @@ f9: # @f9
i32.add $push5=, $11, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $10, $pop6
- br_if 0, $pop7 # 0: up to label39
+ br_if 0, $pop7 # 0: up to label30
# BB#5: # %if.then5
- end_loop # label40:
+ end_loop
call abort@FUNCTION
unreachable
.LBB10_6: # %while.end
- end_block # label38:
+ end_block # label29:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $12, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB10_7: # %if.then.i
- end_block # label37:
+ end_block # label28:
call abort@FUNCTION
unreachable
.endfunc
@@ -745,16 +745,16 @@ f10: # @f10
i32.call $push0=, strlen@FUNCTION, $10
i32.const $push1=, 6
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label41
+ br_if 0, $pop2 # 0: down to label31
# BB#1:
.LBB11_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label43:
+ loop # label33:
i32.load8_u $push18=, 0($10)
tee_local $push17=, $11=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label42
+ br_if 1, $pop27 # 1: down to label32
# BB#3: # %while.body
# in Loop: Header=BB11_2 Depth=1
i32.load $push24=, 12($13)
@@ -766,7 +766,7 @@ f10: # @f10
tee_local $push20=, $12=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label41
+ br_if 2, $pop4 # 2: down to label31
# BB#4: # %to_hex.exit
# in Loop: Header=BB11_2 Depth=1
i32.const $push26=, 1
@@ -775,20 +775,20 @@ f10: # @f10
i32.add $push5=, $12, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $11, $pop6
- br_if 0, $pop7 # 0: up to label43
+ br_if 0, $pop7 # 0: up to label33
# BB#5: # %if.then5
- end_loop # label44:
+ end_loop
call abort@FUNCTION
unreachable
.LBB11_6: # %while.end
- end_block # label42:
+ end_block # label32:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $13, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB11_7: # %if.then.i
- end_block # label41:
+ end_block # label31:
call abort@FUNCTION
unreachable
.endfunc
@@ -815,16 +815,16 @@ f11: # @f11
i32.call $push0=, strlen@FUNCTION, $11
i32.const $push1=, 5
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label45
+ br_if 0, $pop2 # 0: down to label34
# BB#1:
.LBB12_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label47:
+ loop # label36:
i32.load8_u $push18=, 0($11)
tee_local $push17=, $12=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label46
+ br_if 1, $pop27 # 1: down to label35
# BB#3: # %while.body
# in Loop: Header=BB12_2 Depth=1
i32.load $push24=, 12($14)
@@ -836,7 +836,7 @@ f11: # @f11
tee_local $push20=, $13=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label45
+ br_if 2, $pop4 # 2: down to label34
# BB#4: # %to_hex.exit
# in Loop: Header=BB12_2 Depth=1
i32.const $push26=, 1
@@ -845,20 +845,20 @@ f11: # @f11
i32.add $push5=, $13, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $12, $pop6
- br_if 0, $pop7 # 0: up to label47
+ br_if 0, $pop7 # 0: up to label36
# BB#5: # %if.then5
- end_loop # label48:
+ end_loop
call abort@FUNCTION
unreachable
.LBB12_6: # %while.end
- end_block # label46:
+ end_block # label35:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $14, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB12_7: # %if.then.i
- end_block # label45:
+ end_block # label34:
call abort@FUNCTION
unreachable
.endfunc
@@ -885,16 +885,16 @@ f12: # @f12
i32.call $push0=, strlen@FUNCTION, $12
i32.const $push14=, 4
i32.ne $push1=, $pop0, $pop14
- br_if 0, $pop1 # 0: down to label49
+ br_if 0, $pop1 # 0: down to label37
# BB#1:
.LBB13_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label51:
+ loop # label39:
i32.load8_u $push18=, 0($12)
tee_local $push17=, $13=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label50
+ br_if 1, $pop27 # 1: down to label38
# BB#3: # %while.body
# in Loop: Header=BB13_2 Depth=1
i32.load $push24=, 12($15)
@@ -906,7 +906,7 @@ f12: # @f12
tee_local $push20=, $14=, $pop21
i32.const $push19=, 16
i32.ge_u $push3=, $pop20, $pop19
- br_if 3, $pop3 # 3: down to label49
+ br_if 2, $pop3 # 2: down to label37
# BB#4: # %to_hex.exit
# in Loop: Header=BB13_2 Depth=1
i32.const $push26=, 1
@@ -915,20 +915,20 @@ f12: # @f12
i32.add $push4=, $14, $pop25
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $13, $pop5
- br_if 0, $pop6 # 0: up to label51
+ br_if 0, $pop6 # 0: up to label39
# BB#5: # %if.then5
- end_loop # label52:
+ end_loop
call abort@FUNCTION
unreachable
.LBB13_6: # %while.end
- end_block # label50:
+ end_block # label38:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $15, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB13_7: # %if.then.i
- end_block # label49:
+ end_block # label37:
call abort@FUNCTION
unreachable
.endfunc
@@ -955,16 +955,16 @@ f13: # @f13
i32.call $push0=, strlen@FUNCTION, $13
i32.const $push1=, 3
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label53
+ br_if 0, $pop2 # 0: down to label40
# BB#1:
.LBB14_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label55:
+ loop # label42:
i32.load8_u $push18=, 0($13)
tee_local $push17=, $14=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label54
+ br_if 1, $pop27 # 1: down to label41
# BB#3: # %while.body
# in Loop: Header=BB14_2 Depth=1
i32.load $push24=, 12($16)
@@ -976,7 +976,7 @@ f13: # @f13
tee_local $push20=, $15=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label53
+ br_if 2, $pop4 # 2: down to label40
# BB#4: # %to_hex.exit
# in Loop: Header=BB14_2 Depth=1
i32.const $push26=, 1
@@ -985,20 +985,20 @@ f13: # @f13
i32.add $push5=, $15, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $14, $pop6
- br_if 0, $pop7 # 0: up to label55
+ br_if 0, $pop7 # 0: up to label42
# BB#5: # %if.then5
- end_loop # label56:
+ end_loop
call abort@FUNCTION
unreachable
.LBB14_6: # %while.end
- end_block # label54:
+ end_block # label41:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $16, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB14_7: # %if.then.i
- end_block # label53:
+ end_block # label40:
call abort@FUNCTION
unreachable
.endfunc
@@ -1025,16 +1025,16 @@ f14: # @f14
i32.call $push0=, strlen@FUNCTION, $14
i32.const $push1=, 2
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label57
+ br_if 0, $pop2 # 0: down to label43
# BB#1:
.LBB15_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label59:
+ loop # label45:
i32.load8_u $push18=, 0($14)
tee_local $push17=, $15=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label58
+ br_if 1, $pop27 # 1: down to label44
# BB#3: # %while.body
# in Loop: Header=BB15_2 Depth=1
i32.load $push24=, 12($17)
@@ -1046,7 +1046,7 @@ f14: # @f14
tee_local $push20=, $16=, $pop21
i32.const $push19=, 16
i32.ge_u $push4=, $pop20, $pop19
- br_if 3, $pop4 # 3: down to label57
+ br_if 2, $pop4 # 2: down to label43
# BB#4: # %to_hex.exit
# in Loop: Header=BB15_2 Depth=1
i32.const $push26=, 1
@@ -1055,20 +1055,20 @@ f14: # @f14
i32.add $push5=, $16, $pop25
i32.load8_u $push6=, 0($pop5)
i32.eq $push7=, $15, $pop6
- br_if 0, $pop7 # 0: up to label59
+ br_if 0, $pop7 # 0: up to label45
# BB#5: # %if.then5
- end_loop # label60:
+ end_loop
call abort@FUNCTION
unreachable
.LBB15_6: # %while.end
- end_block # label58:
+ end_block # label44:
i32.const $push14=, 0
i32.const $push12=, 16
i32.add $push13=, $17, $pop12
i32.store __stack_pointer($pop14), $pop13
return
.LBB15_7: # %if.then.i
- end_block # label57:
+ end_block # label43:
call abort@FUNCTION
unreachable
.endfunc
@@ -1095,16 +1095,16 @@ f15: # @f15
i32.call $push0=, strlen@FUNCTION, $15
i32.const $push14=, 1
i32.ne $push1=, $pop0, $pop14
- br_if 0, $pop1 # 0: down to label61
+ br_if 0, $pop1 # 0: down to label46
# BB#1:
.LBB16_2: # %while.cond
# =>This Inner Loop Header: Depth=1
block
- loop # label63:
+ loop # label48:
i32.load8_u $push18=, 0($15)
tee_local $push17=, $16=, $pop18
i32.eqz $push27=, $pop17
- br_if 2, $pop27 # 2: down to label62
+ br_if 1, $pop27 # 1: down to label47
# BB#3: # %while.body
# in Loop: Header=BB16_2 Depth=1
i32.load $push24=, 12($18)
@@ -1116,7 +1116,7 @@ f15: # @f15
tee_local $push20=, $17=, $pop21
i32.const $push19=, 16
i32.ge_u $push3=, $pop20, $pop19
- br_if 3, $pop3 # 3: down to label61
+ br_if 2, $pop3 # 2: down to label46
# BB#4: # %to_hex.exit
# in Loop: Header=BB16_2 Depth=1
i32.const $push26=, 1
@@ -1125,20 +1125,20 @@ f15: # @f15
i32.add $push4=, $17, $pop25
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $16, $pop5
- br_if 0, $pop6 # 0: up to label63
+ br_if 0, $pop6 # 0: up to label48
# BB#5: # %if.then5
- end_loop # label64:
+ end_loop
call abort@FUNCTION
unreachable
.LBB16_6: # %while.end
- end_block # label62:
+ end_block # label47:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $18, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB16_7: # %if.then.i
- end_block # label61:
+ end_block # label46:
call abort@FUNCTION
unreachable
.endfunc
@@ -1549,7 +1549,7 @@ main: # @main
.size .L.str, 17
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype strlen, i32, i32
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-20.c.s b/test/torture-s/va-arg-20.c.s
index d19560fef..50727cbce 100644
--- a/test/torture-s/va-arg-20.c.s
+++ b/test/torture-s/va-arg-20.c.s
@@ -93,6 +93,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-21.c.s b/test/torture-s/va-arg-21.c.s
index 12f4c4b61..feb501fa4 100644
--- a/test/torture-s/va-arg-21.c.s
+++ b/test/torture-s/va-arg-21.c.s
@@ -66,7 +66,7 @@ doit: # @doit
.size .L.str.1, 13
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
.functype malloc, i32, i32
.functype vprintf, i32, i32, i32
diff --git a/test/torture-s/va-arg-22.c.s b/test/torture-s/va-arg-22.c.s
index a7143e313..099c6f915 100644
--- a/test/torture-s/va-arg-22.c.s
+++ b/test/torture-s/va-arg-22.c.s
@@ -936,11 +936,11 @@ foo: # @foo
block
i32.const $push837=, 11
i32.eq $push326=, $7, $pop837
- br_if 0, $pop326 # 0: down to label16
+ br_if 0, $pop326 # 0: down to label15
# BB#68: # %if.then.i438
# in Loop: Header=BB1_67 Depth=1
i32.ne $push328=, $0, $7
- br_if 3, $pop328 # 3: down to label10
+ br_if 2, $pop328 # 2: down to label10
# BB#69: # %if.end.i440
# in Loop: Header=BB1_67 Depth=1
i32.const $8=, 11
@@ -953,7 +953,7 @@ foo: # @foo
i32.store bar.lastc($pop839), $pop838
.LBB1_70: # %if.end3.i445
# in Loop: Header=BB1_67 Depth=1
- end_block # label16:
+ end_block # label15:
i32.const $push844=, 24
i32.shl $push329=, $0, $pop844
i32.const $push843=, 24
@@ -961,7 +961,7 @@ foo: # @foo
i32.const $push842=, 88
i32.xor $push331=, $pop330, $pop842
i32.ne $push332=, $pop331, $3
- br_if 2, $pop332 # 2: down to label10
+ br_if 1, $pop332 # 1: down to label10
# BB#71: # %bar.exit448
# in Loop: Header=BB1_67 Depth=1
i32.const $push852=, 0
@@ -977,7 +977,7 @@ foo: # @foo
i32.lt_s $push333=, $pop846, $pop845
br_if 0, $pop333 # 0: up to label14
# BB#72: # %for.end134
- end_loop # label15:
+ end_loop
i32.const $push518=, 248
i32.add $push519=, $9, $pop518
i32.const $push334=, 8
@@ -1000,7 +1000,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_73: # %for.body140
# =>This Inner Loop Header: Depth=1
- loop # label17:
+ loop # label16:
i32.const $push520=, 248
i32.add $push521=, $9, $pop520
i32.add $push343=, $pop521, $2
@@ -1008,11 +1008,11 @@ foo: # @foo
block
i32.const $push857=, 12
i32.eq $push342=, $7, $pop857
- br_if 0, $pop342 # 0: down to label19
+ br_if 0, $pop342 # 0: down to label17
# BB#74: # %if.then.i452
# in Loop: Header=BB1_73 Depth=1
i32.ne $push344=, $0, $7
- br_if 3, $pop344 # 3: down to label10
+ br_if 2, $pop344 # 2: down to label10
# BB#75: # %if.end.i454
# in Loop: Header=BB1_73 Depth=1
i32.const $8=, 12
@@ -1025,7 +1025,7 @@ foo: # @foo
i32.store bar.lastc($pop859), $pop858
.LBB1_76: # %if.end3.i459
# in Loop: Header=BB1_73 Depth=1
- end_block # label19:
+ end_block # label17:
i32.const $push864=, 24
i32.shl $push345=, $0, $pop864
i32.const $push863=, 24
@@ -1033,7 +1033,7 @@ foo: # @foo
i32.const $push862=, 96
i32.xor $push347=, $pop346, $pop862
i32.ne $push348=, $pop347, $3
- br_if 2, $pop348 # 2: down to label10
+ br_if 1, $pop348 # 1: down to label10
# BB#77: # %bar.exit462
# in Loop: Header=BB1_73 Depth=1
i32.const $push872=, 0
@@ -1047,9 +1047,9 @@ foo: # @foo
tee_local $push866=, $2=, $pop867
i32.const $push865=, 12
i32.lt_s $push349=, $pop866, $pop865
- br_if 0, $pop349 # 0: up to label17
+ br_if 0, $pop349 # 0: up to label16
# BB#78: # %for.end146
- end_loop # label18:
+ end_loop
i32.const $push522=, 232
i32.add $push523=, $9, $pop522
i32.const $push350=, 12
@@ -1080,7 +1080,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_79: # %for.body152
# =>This Inner Loop Header: Depth=1
- loop # label20:
+ loop # label18:
i32.const $push526=, 232
i32.add $push527=, $9, $pop526
i32.add $push364=, $pop527, $2
@@ -1088,11 +1088,11 @@ foo: # @foo
block
i32.const $push877=, 13
i32.eq $push363=, $7, $pop877
- br_if 0, $pop363 # 0: down to label22
+ br_if 0, $pop363 # 0: down to label19
# BB#80: # %if.then.i466
# in Loop: Header=BB1_79 Depth=1
i32.ne $push365=, $0, $7
- br_if 3, $pop365 # 3: down to label10
+ br_if 2, $pop365 # 2: down to label10
# BB#81: # %if.end.i468
# in Loop: Header=BB1_79 Depth=1
i32.const $8=, 13
@@ -1105,7 +1105,7 @@ foo: # @foo
i32.store bar.lastc($pop879), $pop878
.LBB1_82: # %if.end3.i473
# in Loop: Header=BB1_79 Depth=1
- end_block # label22:
+ end_block # label19:
i32.const $push884=, 24
i32.shl $push366=, $0, $pop884
i32.const $push883=, 24
@@ -1113,7 +1113,7 @@ foo: # @foo
i32.const $push882=, 104
i32.xor $push368=, $pop367, $pop882
i32.ne $push369=, $pop368, $3
- br_if 2, $pop369 # 2: down to label10
+ br_if 1, $pop369 # 1: down to label10
# BB#83: # %bar.exit476
# in Loop: Header=BB1_79 Depth=1
i32.const $push892=, 0
@@ -1127,9 +1127,9 @@ foo: # @foo
tee_local $push886=, $2=, $pop887
i32.const $push885=, 13
i32.lt_s $push370=, $pop886, $pop885
- br_if 0, $pop370 # 0: up to label20
+ br_if 0, $pop370 # 0: up to label18
# BB#84: # %for.end158
- end_loop # label21:
+ end_loop
i32.const $push528=, 216
i32.add $push529=, $9, $pop528
i32.const $push371=, 12
@@ -1160,7 +1160,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_85: # %for.body164
# =>This Inner Loop Header: Depth=1
- loop # label23:
+ loop # label20:
i32.const $push532=, 216
i32.add $push533=, $9, $pop532
i32.add $push385=, $pop533, $2
@@ -1168,11 +1168,11 @@ foo: # @foo
block
i32.const $push897=, 14
i32.eq $push384=, $7, $pop897
- br_if 0, $pop384 # 0: down to label25
+ br_if 0, $pop384 # 0: down to label21
# BB#86: # %if.then.i480
# in Loop: Header=BB1_85 Depth=1
i32.ne $push386=, $0, $7
- br_if 3, $pop386 # 3: down to label10
+ br_if 2, $pop386 # 2: down to label10
# BB#87: # %if.end.i482
# in Loop: Header=BB1_85 Depth=1
i32.const $8=, 14
@@ -1185,7 +1185,7 @@ foo: # @foo
i32.store bar.lastc($pop899), $pop898
.LBB1_88: # %if.end3.i487
# in Loop: Header=BB1_85 Depth=1
- end_block # label25:
+ end_block # label21:
i32.const $push904=, 24
i32.shl $push387=, $0, $pop904
i32.const $push903=, 24
@@ -1193,7 +1193,7 @@ foo: # @foo
i32.const $push902=, 112
i32.xor $push389=, $pop388, $pop902
i32.ne $push390=, $pop389, $3
- br_if 2, $pop390 # 2: down to label10
+ br_if 1, $pop390 # 1: down to label10
# BB#89: # %bar.exit490
# in Loop: Header=BB1_85 Depth=1
i32.const $push912=, 0
@@ -1207,9 +1207,9 @@ foo: # @foo
tee_local $push906=, $2=, $pop907
i32.const $push905=, 14
i32.lt_s $push391=, $pop906, $pop905
- br_if 0, $pop391 # 0: up to label23
+ br_if 0, $pop391 # 0: up to label20
# BB#90: # %for.end170
- end_loop # label24:
+ end_loop
i32.const $push534=, 200
i32.add $push535=, $9, $pop534
i32.const $push392=, 14
@@ -1248,7 +1248,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_91: # %for.body176
# =>This Inner Loop Header: Depth=1
- loop # label26:
+ loop # label22:
i32.const $push540=, 200
i32.add $push541=, $9, $pop540
i32.add $push410=, $pop541, $2
@@ -1256,11 +1256,11 @@ foo: # @foo
block
i32.const $push918=, 15
i32.eq $push409=, $7, $pop918
- br_if 0, $pop409 # 0: down to label28
+ br_if 0, $pop409 # 0: down to label23
# BB#92: # %if.then.i494
# in Loop: Header=BB1_91 Depth=1
i32.ne $push411=, $0, $7
- br_if 3, $pop411 # 3: down to label10
+ br_if 2, $pop411 # 2: down to label10
# BB#93: # %if.end.i496
# in Loop: Header=BB1_91 Depth=1
i32.const $8=, 15
@@ -1273,7 +1273,7 @@ foo: # @foo
i32.store bar.lastc($pop920), $pop919
.LBB1_94: # %if.end3.i501
# in Loop: Header=BB1_91 Depth=1
- end_block # label28:
+ end_block # label23:
i32.const $push925=, 24
i32.shl $push412=, $0, $pop925
i32.const $push924=, 24
@@ -1281,7 +1281,7 @@ foo: # @foo
i32.const $push923=, 120
i32.xor $push414=, $pop413, $pop923
i32.ne $push415=, $pop414, $3
- br_if 2, $pop415 # 2: down to label10
+ br_if 1, $pop415 # 1: down to label10
# BB#95: # %bar.exit504
# in Loop: Header=BB1_91 Depth=1
i32.const $push933=, 0
@@ -1295,9 +1295,9 @@ foo: # @foo
tee_local $push927=, $2=, $pop928
i32.const $push926=, 15
i32.lt_s $push416=, $pop927, $pop926
- br_if 0, $pop416 # 0: up to label26
+ br_if 0, $pop416 # 0: up to label22
# BB#96: # %for.end182
- end_loop # label27:
+ end_loop
i32.const $push542=, 184
i32.add $push543=, $9, $pop542
i32.const $push417=, 12
@@ -1328,7 +1328,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_97: # %for.body188
# =>This Inner Loop Header: Depth=1
- loop # label29:
+ loop # label24:
i32.const $push546=, 184
i32.add $push547=, $9, $pop546
i32.add $push431=, $pop547, $2
@@ -1336,11 +1336,11 @@ foo: # @foo
block
i32.const $push938=, 16
i32.eq $push430=, $7, $pop938
- br_if 0, $pop430 # 0: down to label31
+ br_if 0, $pop430 # 0: down to label25
# BB#98: # %if.then.i508
# in Loop: Header=BB1_97 Depth=1
i32.ne $push432=, $0, $7
- br_if 3, $pop432 # 3: down to label10
+ br_if 2, $pop432 # 2: down to label10
# BB#99: # %if.end.i510
# in Loop: Header=BB1_97 Depth=1
i32.const $8=, 16
@@ -1353,7 +1353,7 @@ foo: # @foo
i32.store bar.lastc($pop940), $pop939
.LBB1_100: # %if.end3.i515
# in Loop: Header=BB1_97 Depth=1
- end_block # label31:
+ end_block # label25:
i32.const $push945=, 24
i32.shl $push433=, $0, $pop945
i32.const $push944=, -2147483648
@@ -1361,7 +1361,7 @@ foo: # @foo
i32.const $push943=, 24
i32.shr_s $push435=, $pop434, $pop943
i32.ne $push436=, $pop435, $3
- br_if 2, $pop436 # 2: down to label10
+ br_if 1, $pop436 # 1: down to label10
# BB#101: # %bar.exit518
# in Loop: Header=BB1_97 Depth=1
i32.const $push953=, 0
@@ -1375,9 +1375,9 @@ foo: # @foo
tee_local $push947=, $2=, $pop948
i32.const $push946=, 16
i32.lt_s $push437=, $pop947, $pop946
- br_if 0, $pop437 # 0: up to label29
+ br_if 0, $pop437 # 0: up to label24
# BB#102: # %for.end194
- end_loop # label30:
+ end_loop
i32.const $push438=, 192
i32.add $push956=, $1, $pop438
tee_local $push955=, $6=, $pop956
@@ -1390,7 +1390,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_103: # %for.body200
# =>This Inner Loop Header: Depth=1
- loop # label32:
+ loop # label26:
i32.const $push550=, 152
i32.add $push551=, $9, $pop550
i32.add $push440=, $pop551, $2
@@ -1398,11 +1398,11 @@ foo: # @foo
block
i32.const $push957=, 31
i32.eq $push439=, $7, $pop957
- br_if 0, $pop439 # 0: down to label34
+ br_if 0, $pop439 # 0: down to label27
# BB#104: # %if.then.i522
# in Loop: Header=BB1_103 Depth=1
i32.ne $push441=, $0, $7
- br_if 3, $pop441 # 3: down to label10
+ br_if 2, $pop441 # 2: down to label10
# BB#105: # %if.end.i524
# in Loop: Header=BB1_103 Depth=1
i32.const $8=, 31
@@ -1415,7 +1415,7 @@ foo: # @foo
i32.store bar.lastc($pop959), $pop958
.LBB1_106: # %if.end3.i529
# in Loop: Header=BB1_103 Depth=1
- end_block # label34:
+ end_block # label27:
i32.const $push964=, 24
i32.shl $push442=, $0, $pop964
i32.const $push963=, -134217728
@@ -1423,7 +1423,7 @@ foo: # @foo
i32.const $push962=, 24
i32.shr_s $push444=, $pop443, $pop962
i32.ne $push445=, $pop444, $3
- br_if 2, $pop445 # 2: down to label10
+ br_if 1, $pop445 # 1: down to label10
# BB#107: # %bar.exit532
# in Loop: Header=BB1_103 Depth=1
i32.const $push972=, 0
@@ -1437,9 +1437,9 @@ foo: # @foo
tee_local $push966=, $2=, $pop967
i32.const $push965=, 31
i32.lt_s $push446=, $pop966, $pop965
- br_if 0, $pop446 # 0: up to label32
+ br_if 0, $pop446 # 0: up to label26
# BB#108: # %for.end206
- end_loop # label33:
+ end_loop
i32.const $push552=, 120
i32.add $push553=, $9, $pop552
i32.const $push447=, 28
@@ -1502,7 +1502,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_109: # %for.body212
# =>This Inner Loop Header: Depth=1
- loop # label35:
+ loop # label28:
i32.const $push564=, 120
i32.add $push565=, $9, $pop564
i32.add $push476=, $pop565, $2
@@ -1510,11 +1510,11 @@ foo: # @foo
block
i32.const $push982=, 32
i32.eq $push475=, $7, $pop982
- br_if 0, $pop475 # 0: down to label37
+ br_if 0, $pop475 # 0: down to label29
# BB#110: # %if.then.i536
# in Loop: Header=BB1_109 Depth=1
i32.ne $push477=, $0, $7
- br_if 3, $pop477 # 3: down to label10
+ br_if 2, $pop477 # 2: down to label10
# BB#111: # %if.end.i538
# in Loop: Header=BB1_109 Depth=1
i32.const $8=, 32
@@ -1527,13 +1527,13 @@ foo: # @foo
i32.store bar.lastc($pop984), $pop983
.LBB1_112: # %if.end3.i543
# in Loop: Header=BB1_109 Depth=1
- end_block # label37:
+ end_block # label29:
i32.const $push988=, 24
i32.shl $push478=, $0, $pop988
i32.const $push987=, 24
i32.shr_s $push479=, $pop478, $pop987
i32.ne $push480=, $pop479, $3
- br_if 2, $pop480 # 2: down to label10
+ br_if 1, $pop480 # 1: down to label10
# BB#113: # %bar.exit546
# in Loop: Header=BB1_109 Depth=1
i32.const $push996=, 0
@@ -1547,9 +1547,9 @@ foo: # @foo
tee_local $push990=, $2=, $pop991
i32.const $push989=, 32
i32.lt_s $push481=, $pop990, $pop989
- br_if 0, $pop481 # 0: up to label35
+ br_if 0, $pop481 # 0: up to label28
# BB#114: # %for.end218
- end_loop # label36:
+ end_loop
i32.const $push482=, 260
i32.add $push999=, $1, $pop482
tee_local $push998=, $6=, $pop999
@@ -1562,7 +1562,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_115: # %for.body224
# =>This Inner Loop Header: Depth=1
- loop # label38:
+ loop # label30:
i32.const $push568=, 80
i32.add $push569=, $9, $pop568
i32.add $push484=, $pop569, $2
@@ -1570,11 +1570,11 @@ foo: # @foo
block
i32.const $push1000=, 35
i32.eq $push483=, $7, $pop1000
- br_if 0, $pop483 # 0: down to label40
+ br_if 0, $pop483 # 0: down to label31
# BB#116: # %if.then.i550
# in Loop: Header=BB1_115 Depth=1
i32.ne $push485=, $0, $7
- br_if 3, $pop485 # 3: down to label10
+ br_if 2, $pop485 # 2: down to label10
# BB#117: # %if.end.i552
# in Loop: Header=BB1_115 Depth=1
i32.const $8=, 35
@@ -1587,7 +1587,7 @@ foo: # @foo
i32.store bar.lastc($pop1002), $pop1001
.LBB1_118: # %if.end3.i557
# in Loop: Header=BB1_115 Depth=1
- end_block # label40:
+ end_block # label31:
i32.const $push1007=, 24
i32.shl $push486=, $0, $pop1007
i32.const $push1006=, 24
@@ -1595,7 +1595,7 @@ foo: # @foo
i32.const $push1005=, 24
i32.xor $push488=, $pop487, $pop1005
i32.ne $push489=, $pop488, $3
- br_if 2, $pop489 # 2: down to label10
+ br_if 1, $pop489 # 1: down to label10
# BB#119: # %bar.exit560
# in Loop: Header=BB1_115 Depth=1
i32.const $push1015=, 0
@@ -1609,9 +1609,9 @@ foo: # @foo
tee_local $push1009=, $2=, $pop1010
i32.const $push1008=, 35
i32.lt_s $push490=, $pop1009, $pop1008
- br_if 0, $pop490 # 0: up to label38
+ br_if 0, $pop490 # 0: up to label30
# BB#120: # %for.end230
- end_loop # label39:
+ end_loop
i32.const $push491=, 332
i32.add $push492=, $1, $pop491
i32.store 4($9), $pop492
@@ -1622,7 +1622,7 @@ foo: # @foo
i32.const $2=, 0
.LBB1_121: # %for.body236
# =>This Inner Loop Header: Depth=1
- loop # label41:
+ loop # label32:
i32.const $push572=, 8
i32.add $push573=, $9, $pop572
i32.add $push494=, $pop573, $2
@@ -1630,11 +1630,11 @@ foo: # @foo
block
i32.const $push1017=, 72
i32.eq $push493=, $8, $pop1017
- br_if 0, $pop493 # 0: down to label43
+ br_if 0, $pop493 # 0: down to label33
# BB#122: # %if.then.i564
# in Loop: Header=BB1_121 Depth=1
i32.ne $push495=, $0, $8
- br_if 3, $pop495 # 3: down to label10
+ br_if 2, $pop495 # 2: down to label10
# BB#123: # %if.end.i566
# in Loop: Header=BB1_121 Depth=1
i32.const $0=, 0
@@ -1646,7 +1646,7 @@ foo: # @foo
i32.store bar.lastc($pop1019), $pop1018
.LBB1_124: # %if.end3.i571
# in Loop: Header=BB1_121 Depth=1
- end_block # label43:
+ end_block # label33:
i32.const $push1024=, 24
i32.shl $push496=, $0, $pop1024
i32.const $push1023=, 24
@@ -1654,7 +1654,7 @@ foo: # @foo
i32.const $push1022=, 64
i32.xor $push498=, $pop497, $pop1022
i32.ne $push499=, $pop498, $7
- br_if 2, $pop499 # 2: down to label10
+ br_if 1, $pop499 # 1: down to label10
# BB#125: # %bar.exit574
# in Loop: Header=BB1_121 Depth=1
i32.const $push1032=, 0
@@ -1668,9 +1668,9 @@ foo: # @foo
tee_local $push1026=, $2=, $pop1027
i32.const $push1025=, 72
i32.lt_s $push500=, $pop1026, $pop1025
- br_if 0, $pop500 # 0: up to label41
+ br_if 0, $pop500 # 0: up to label32
# BB#126: # %for.end242
- end_loop # label42:
+ end_loop
i32.const $push507=, 0
i32.const $push505=, 352
i32.add $push506=, $9, $pop505
@@ -2002,7 +2002,7 @@ main: # @main
i32.const $0=, 0
.LBB2_1: # %for.body180
# =>This Inner Loop Header: Depth=1
- loop # label44:
+ loop # label34:
i32.const $push258=, 552
i32.add $push259=, $1, $pop258
i32.add $push107=, $pop259, $0
@@ -2014,9 +2014,9 @@ main: # @main
tee_local $push415=, $0=, $pop416
i32.const $push414=, 31
i32.ne $push108=, $pop415, $pop414
- br_if 0, $pop108 # 0: up to label44
+ br_if 0, $pop108 # 0: up to label34
# BB#2: # %for.body191.preheader
- end_loop # label45:
+ end_loop
i32.const $push109=, 50462976
i32.store 520($1), $pop109
i32.const $push110=, 1284
@@ -2066,7 +2066,7 @@ main: # @main
i32.const $0=, 0
.LBB2_3: # %for.body202
# =>This Inner Loop Header: Depth=1
- loop # label46:
+ loop # label35:
i32.const $push260=, 480
i32.add $push261=, $1, $pop260
i32.add $push132=, $pop261, $0
@@ -2078,13 +2078,13 @@ main: # @main
tee_local $push421=, $0=, $pop422
i32.const $push420=, 35
i32.ne $push133=, $pop421, $pop420
- br_if 0, $pop133 # 0: up to label46
+ br_if 0, $pop133 # 0: up to label35
# BB#4: # %for.body213.preheader
- end_loop # label47:
+ end_loop
i32.const $0=, 0
.LBB2_5: # %for.body213
# =>This Inner Loop Header: Depth=1
- loop # label48:
+ loop # label36:
i32.const $push262=, 408
i32.add $push263=, $1, $pop262
i32.add $push135=, $pop263, $0
@@ -2096,9 +2096,9 @@ main: # @main
tee_local $push426=, $0=, $pop427
i32.const $push425=, 72
i32.ne $push136=, $pop426, $pop425
- br_if 0, $pop136 # 0: up to label48
+ br_if 0, $pop136 # 0: up to label36
# BB#6: # %for.end220
- end_loop # label49:
+ end_loop
i32.const $push137=, 404
i32.add $push138=, $1, $pop137
i32.load8_u $push139=, 754($1)
@@ -2450,6 +2450,6 @@ bar.lastc:
.size bar.lastc, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-23.c.s b/test/torture-s/va-arg-23.c.s
index edcce8cfb..c15583702 100644
--- a/test/torture-s/va-arg-23.c.s
+++ b/test/torture-s/va-arg-23.c.s
@@ -76,5 +76,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/va-arg-24.c.s b/test/torture-s/va-arg-24.c.s
index e4f41d142..2ce896f42 100644
--- a/test/torture-s/va-arg-24.c.s
+++ b/test/torture-s/va-arg-24.c.s
@@ -222,7 +222,7 @@ varargs0: # @varargs0
loop # label1:
block
i32.eq $push14=, $1, $3
- br_if 0, $pop14 # 0: down to label3
+ br_if 0, $pop14 # 0: down to label2
# BB#2: # %if.then.i
# in Loop: Header=BB1_1 Depth=1
i32.store 12($4), $1
@@ -240,10 +240,11 @@ varargs0: # @varargs0
i32.store errors($pop38), $pop16
.LBB1_3: # %for.inc.i
# in Loop: Header=BB1_1 Depth=1
- end_block # label3:
+ end_block # label2:
+ block
i32.const $push41=, 10
i32.eq $push17=, $1, $pop41
- br_if 1, $pop17 # 1: down to label2
+ br_if 0, $pop17 # 0: down to label3
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB1_1 Depth=1
i32.const $push35=, 1
@@ -252,9 +253,10 @@ varargs0: # @varargs0
i32.const $push34=, 4
i32.add $push0=, $2, $pop34
copy_local $2=, $pop0
- br 0 # 0: up to label1
+ br 1 # 1: up to label1
.LBB1_5: # %verify.exit
- end_loop # label2:
+ end_block # label3:
+ end_loop
i32.const $push24=, 0
i32.const $push22=, 64
i32.add $push23=, $4, $pop22
@@ -317,7 +319,7 @@ varargs1: # @varargs1
loop # label4:
block
i32.eq $push14=, $2, $4
- br_if 0, $pop14 # 0: down to label6
+ br_if 0, $pop14 # 0: down to label5
# BB#2: # %if.then.i
# in Loop: Header=BB2_1 Depth=1
i32.store 12($5), $2
@@ -335,10 +337,11 @@ varargs1: # @varargs1
i32.store errors($pop37), $pop16
.LBB2_3: # %for.inc.i
# in Loop: Header=BB2_1 Depth=1
- end_block # label6:
+ end_block # label5:
+ block
i32.const $push40=, 10
i32.eq $push17=, $2, $pop40
- br_if 1, $pop17 # 1: down to label5
+ br_if 0, $pop17 # 0: down to label6
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB2_1 Depth=1
i32.const $push34=, 1
@@ -347,9 +350,10 @@ varargs1: # @varargs1
i32.const $push33=, 4
i32.add $push0=, $3, $pop33
copy_local $3=, $pop0
- br 0 # 0: up to label4
+ br 1 # 1: up to label4
.LBB2_5: # %verify.exit
- end_loop # label5:
+ end_block # label6:
+ end_loop
i32.const $push24=, 0
i32.const $push22=, 64
i32.add $push23=, $5, $pop22
@@ -412,7 +416,7 @@ varargs2: # @varargs2
loop # label7:
block
i32.eq $push14=, $3, $5
- br_if 0, $pop14 # 0: down to label9
+ br_if 0, $pop14 # 0: down to label8
# BB#2: # %if.then.i
# in Loop: Header=BB3_1 Depth=1
i32.store 12($6), $3
@@ -430,10 +434,11 @@ varargs2: # @varargs2
i32.store errors($pop37), $pop16
.LBB3_3: # %for.inc.i
# in Loop: Header=BB3_1 Depth=1
- end_block # label9:
+ end_block # label8:
+ block
i32.const $push40=, 10
i32.eq $push17=, $3, $pop40
- br_if 1, $pop17 # 1: down to label8
+ br_if 0, $pop17 # 0: down to label9
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB3_1 Depth=1
i32.const $push34=, 1
@@ -442,9 +447,10 @@ varargs2: # @varargs2
i32.const $push33=, 4
i32.add $push0=, $4, $pop33
copy_local $4=, $pop0
- br 0 # 0: up to label7
+ br 1 # 1: up to label7
.LBB3_5: # %verify.exit
- end_loop # label8:
+ end_block # label9:
+ end_loop
i32.const $push24=, 0
i32.const $push22=, 64
i32.add $push23=, $6, $pop22
@@ -507,7 +513,7 @@ varargs3: # @varargs3
loop # label10:
block
i32.eq $push14=, $4, $6
- br_if 0, $pop14 # 0: down to label12
+ br_if 0, $pop14 # 0: down to label11
# BB#2: # %if.then.i
# in Loop: Header=BB4_1 Depth=1
i32.store 12($7), $4
@@ -525,10 +531,11 @@ varargs3: # @varargs3
i32.store errors($pop37), $pop16
.LBB4_3: # %for.inc.i
# in Loop: Header=BB4_1 Depth=1
- end_block # label12:
+ end_block # label11:
+ block
i32.const $push40=, 10
i32.eq $push17=, $4, $pop40
- br_if 1, $pop17 # 1: down to label11
+ br_if 0, $pop17 # 0: down to label12
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB4_1 Depth=1
i32.const $push34=, 1
@@ -537,9 +544,10 @@ varargs3: # @varargs3
i32.const $push33=, 4
i32.add $push0=, $5, $pop33
copy_local $5=, $pop0
- br 0 # 0: up to label10
+ br 1 # 1: up to label10
.LBB4_5: # %verify.exit
- end_loop # label11:
+ end_block # label12:
+ end_loop
i32.const $push24=, 0
i32.const $push22=, 64
i32.add $push23=, $7, $pop22
@@ -600,7 +608,7 @@ varargs4: # @varargs4
loop # label13:
block
i32.eq $push12=, $5, $7
- br_if 0, $pop12 # 0: down to label15
+ br_if 0, $pop12 # 0: down to label14
# BB#2: # %if.then.i
# in Loop: Header=BB5_1 Depth=1
i32.store 12($8), $5
@@ -618,10 +626,11 @@ varargs4: # @varargs4
i32.store errors($pop36), $pop14
.LBB5_3: # %for.inc.i
# in Loop: Header=BB5_1 Depth=1
- end_block # label15:
+ end_block # label14:
+ block
i32.const $push39=, 10
i32.eq $push15=, $5, $pop39
- br_if 1, $pop15 # 1: down to label14
+ br_if 0, $pop15 # 0: down to label15
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB5_1 Depth=1
i32.const $push33=, 1
@@ -630,9 +639,10 @@ varargs4: # @varargs4
i32.const $push32=, 4
i32.add $push0=, $6, $pop32
copy_local $6=, $pop0
- br 0 # 0: up to label13
+ br 1 # 1: up to label13
.LBB5_5: # %verify.exit
- end_loop # label14:
+ end_block # label15:
+ end_loop
i32.const $push22=, 0
i32.const $push20=, 64
i32.add $push21=, $8, $pop20
@@ -691,7 +701,7 @@ varargs5: # @varargs5
loop # label16:
block
i32.eq $push12=, $6, $8
- br_if 0, $pop12 # 0: down to label18
+ br_if 0, $pop12 # 0: down to label17
# BB#2: # %if.then.i
# in Loop: Header=BB6_1 Depth=1
i32.store 12($9), $6
@@ -709,10 +719,11 @@ varargs5: # @varargs5
i32.store errors($pop35), $pop14
.LBB6_3: # %for.inc.i
# in Loop: Header=BB6_1 Depth=1
- end_block # label18:
+ end_block # label17:
+ block
i32.const $push38=, 10
i32.eq $push15=, $6, $pop38
- br_if 1, $pop15 # 1: down to label17
+ br_if 0, $pop15 # 0: down to label18
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB6_1 Depth=1
i32.const $push32=, 1
@@ -721,9 +732,10 @@ varargs5: # @varargs5
i32.const $push31=, 4
i32.add $push0=, $7, $pop31
copy_local $7=, $pop0
- br 0 # 0: up to label16
+ br 1 # 1: up to label16
.LBB6_5: # %verify.exit
- end_loop # label17:
+ end_block # label18:
+ end_loop
i32.const $push22=, 0
i32.const $push20=, 64
i32.add $push21=, $9, $pop20
@@ -782,7 +794,7 @@ varargs6: # @varargs6
loop # label19:
block
i32.eq $push12=, $7, $9
- br_if 0, $pop12 # 0: down to label21
+ br_if 0, $pop12 # 0: down to label20
# BB#2: # %if.then.i
# in Loop: Header=BB7_1 Depth=1
i32.store 12($10), $7
@@ -800,10 +812,11 @@ varargs6: # @varargs6
i32.store errors($pop35), $pop14
.LBB7_3: # %for.inc.i
# in Loop: Header=BB7_1 Depth=1
- end_block # label21:
+ end_block # label20:
+ block
i32.const $push38=, 10
i32.eq $push15=, $7, $pop38
- br_if 1, $pop15 # 1: down to label20
+ br_if 0, $pop15 # 0: down to label21
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB7_1 Depth=1
i32.const $push32=, 1
@@ -812,9 +825,10 @@ varargs6: # @varargs6
i32.const $push31=, 4
i32.add $push0=, $8, $pop31
copy_local $8=, $pop0
- br 0 # 0: up to label19
+ br 1 # 1: up to label19
.LBB7_5: # %verify.exit
- end_loop # label20:
+ end_block # label21:
+ end_loop
i32.const $push22=, 0
i32.const $push20=, 64
i32.add $push21=, $10, $pop20
@@ -871,7 +885,7 @@ varargs7: # @varargs7
loop # label22:
block
i32.eq $push11=, $8, $10
- br_if 0, $pop11 # 0: down to label24
+ br_if 0, $pop11 # 0: down to label23
# BB#2: # %if.then.i
# in Loop: Header=BB8_1 Depth=1
i32.store 12($11), $8
@@ -889,10 +903,11 @@ varargs7: # @varargs7
i32.store errors($pop34), $pop13
.LBB8_3: # %for.inc.i
# in Loop: Header=BB8_1 Depth=1
- end_block # label24:
+ end_block # label23:
+ block
i32.const $push37=, 10
i32.eq $push14=, $8, $pop37
- br_if 1, $pop14 # 1: down to label23
+ br_if 0, $pop14 # 0: down to label24
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB8_1 Depth=1
i32.const $push31=, 1
@@ -901,9 +916,10 @@ varargs7: # @varargs7
i32.const $push30=, 4
i32.add $push0=, $9, $pop30
copy_local $9=, $pop0
- br 0 # 0: up to label22
+ br 1 # 1: up to label22
.LBB8_5: # %verify.exit
- end_loop # label23:
+ end_block # label24:
+ end_loop
i32.const $push21=, 0
i32.const $push19=, 64
i32.add $push20=, $11, $pop19
@@ -960,7 +976,7 @@ varargs8: # @varargs8
loop # label25:
block
i32.eq $push9=, $9, $11
- br_if 0, $pop9 # 0: down to label27
+ br_if 0, $pop9 # 0: down to label26
# BB#2: # %if.then.i
# in Loop: Header=BB9_1 Depth=1
i32.store 12($12), $9
@@ -978,10 +994,11 @@ varargs8: # @varargs8
i32.store errors($pop33), $pop11
.LBB9_3: # %for.inc.i
# in Loop: Header=BB9_1 Depth=1
- end_block # label27:
+ end_block # label26:
+ block
i32.const $push36=, 10
i32.eq $push12=, $9, $pop36
- br_if 1, $pop12 # 1: down to label26
+ br_if 0, $pop12 # 0: down to label27
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB9_1 Depth=1
i32.const $push30=, 1
@@ -990,9 +1007,10 @@ varargs8: # @varargs8
i32.const $push29=, 4
i32.add $push0=, $10, $pop29
copy_local $10=, $pop0
- br 0 # 0: up to label25
+ br 1 # 1: up to label25
.LBB9_5: # %verify.exit
- end_loop # label26:
+ end_block # label27:
+ end_loop
i32.const $push19=, 0
i32.const $push17=, 64
i32.add $push18=, $12, $pop17
@@ -1044,7 +1062,7 @@ varargs9: # @varargs9
loop # label28:
block
i32.eq $push8=, $10, $12
- br_if 0, $pop8 # 0: down to label30
+ br_if 0, $pop8 # 0: down to label29
# BB#2: # %if.then.i
# in Loop: Header=BB10_1 Depth=1
i32.store 12($13), $10
@@ -1062,10 +1080,11 @@ varargs9: # @varargs9
i32.store errors($pop31), $pop10
.LBB10_3: # %for.inc.i
# in Loop: Header=BB10_1 Depth=1
- end_block # label30:
+ end_block # label29:
+ block
i32.const $push34=, 10
i32.eq $push11=, $10, $pop34
- br_if 1, $pop11 # 1: down to label29
+ br_if 0, $pop11 # 0: down to label30
# BB#4: # %for.inc.i.for.body.i_crit_edge
# in Loop: Header=BB10_1 Depth=1
i32.const $push28=, 1
@@ -1074,9 +1093,10 @@ varargs9: # @varargs9
i32.const $push27=, 4
i32.add $push0=, $11, $pop27
copy_local $11=, $pop0
- br 0 # 0: up to label28
+ br 1 # 1: up to label28
.LBB10_5: # %verify.exit
- end_loop # label29:
+ end_block # label30:
+ end_loop
i32.const $push18=, 0
i32.const $push16=, 64
i32.add $push17=, $13, $pop16
@@ -1150,7 +1170,7 @@ errors:
.size .L.str.10, 9
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
.functype printf, i32, i32
diff --git a/test/torture-s/va-arg-26.c.s b/test/torture-s/va-arg-26.c.s
index 9ed805342..ac9ea4e5e 100644
--- a/test/torture-s/va-arg-26.c.s
+++ b/test/torture-s/va-arg-26.c.s
@@ -64,6 +64,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-4.c.s b/test/torture-s/va-arg-4.c.s
index 90b12b90c..94b7a973d 100644
--- a/test/torture-s/va-arg-4.c.s
+++ b/test/torture-s/va-arg-4.c.s
@@ -123,6 +123,6 @@ main.x:
.size main.x, 32
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-5.c.s b/test/torture-s/va-arg-5.c.s
index e8b9239a5..01c34a20d 100644
--- a/test/torture-s/va-arg-5.c.s
+++ b/test/torture-s/va-arg-5.c.s
@@ -227,6 +227,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-6.c.s b/test/torture-s/va-arg-6.c.s
index c10d8e00c..a21f7f442 100644
--- a/test/torture-s/va-arg-6.c.s
+++ b/test/torture-s/va-arg-6.c.s
@@ -188,6 +188,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-7.c.s b/test/torture-s/va-arg-7.c.s
index 007e9c9c1..7b1199604 100644
--- a/test/torture-s/va-arg-7.c.s
+++ b/test/torture-s/va-arg-7.c.s
@@ -85,6 +85,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-8.c.s b/test/torture-s/va-arg-8.c.s
index af7223c75..b0ee56d4b 100644
--- a/test/torture-s/va-arg-8.c.s
+++ b/test/torture-s/va-arg-8.c.s
@@ -80,6 +80,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-9.c.s b/test/torture-s/va-arg-9.c.s
index 4c7104f6e..7dadb042f 100644
--- a/test/torture-s/va-arg-9.c.s
+++ b/test/torture-s/va-arg-9.c.s
@@ -47,14 +47,14 @@ fap: # @fap
i32.load8_u $push9=, 0($1)
tee_local $push8=, $0=, $pop9
i32.eqz $push16=, $pop8
- br_if 2, $pop16 # 2: down to label2
+ br_if 1, $pop16 # 1: down to label2
# BB#3: # %while.body
# in Loop: Header=BB1_2 Depth=1
i32.load $push12=, 0($2)
tee_local $push11=, $3=, $pop12
i32.const $push10=, 16
i32.ge_u $push3=, $pop11, $pop10
- br_if 3, $pop3 # 3: down to label1
+ br_if 2, $pop3 # 2: down to label1
# BB#4: # %to_hex.exit
# in Loop: Header=BB1_2 Depth=1
i32.const $push15=, 1
@@ -67,7 +67,7 @@ fap: # @fap
i32.eq $push6=, $0, $pop5
br_if 0, $pop6 # 0: up to label3
# BB#5: # %if.then4
- end_loop # label4:
+ end_loop
call abort@FUNCTION
unreachable
.LBB1_6: # %while.end
@@ -101,24 +101,24 @@ f0: # @f0
i32.call $push0=, strlen@FUNCTION, $0
i32.const $push13=, 16
i32.ne $push1=, $pop0, $pop13
- br_if 0, $pop1 # 0: down to label5
+ br_if 0, $pop1 # 0: down to label4
# BB#1: # %while.cond.i.preheader
i32.load $1=, 12($4)
.LBB2_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label7:
+ loop # label6:
i32.load8_u $push17=, 0($0)
tee_local $push16=, $2=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label6
+ br_if 1, $pop24 # 1: down to label5
# BB#3: # %while.body.i
# in Loop: Header=BB2_2 Depth=1
i32.load $push20=, 0($1)
tee_local $push19=, $3=, $pop20
i32.const $push18=, 16
i32.ge_u $push2=, $pop19, $pop18
- br_if 3, $pop2 # 3: down to label5
+ br_if 2, $pop2 # 2: down to label4
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB2_2 Depth=1
i32.const $push23=, 1
@@ -129,20 +129,20 @@ f0: # @f0
i32.add $push3=, $3, $pop21
i32.load8_u $push4=, 0($pop3)
i32.eq $push5=, $2, $pop4
- br_if 0, $pop5 # 0: up to label7
+ br_if 0, $pop5 # 0: up to label6
# BB#5: # %if.then4.i
- end_loop # label8:
+ end_loop
call abort@FUNCTION
unreachable
.LBB2_6: # %fap.exit
- end_block # label6:
+ end_block # label5:
i32.const $push12=, 0
i32.const $push10=, 16
i32.add $push11=, $4, $pop10
i32.store __stack_pointer($pop12), $pop11
return
.LBB2_7: # %if.then.i.i
- end_block # label5:
+ end_block # label4:
call abort@FUNCTION
unreachable
.endfunc
@@ -169,24 +169,24 @@ f1: # @f1
i32.call $push0=, strlen@FUNCTION, $1
i32.const $push1=, 15
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label9
+ br_if 0, $pop2 # 0: down to label7
# BB#1: # %while.cond.i.preheader
i32.load $2=, 12($5)
.LBB3_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label11:
+ loop # label9:
i32.load8_u $push17=, 0($1)
tee_local $push16=, $3=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label10
+ br_if 1, $pop24 # 1: down to label8
# BB#3: # %while.body.i
# in Loop: Header=BB3_2 Depth=1
i32.load $push20=, 0($2)
tee_local $push19=, $4=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label9
+ br_if 2, $pop3 # 2: down to label7
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB3_2 Depth=1
i32.const $push23=, 1
@@ -197,20 +197,20 @@ f1: # @f1
i32.add $push4=, $4, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $3, $pop5
- br_if 0, $pop6 # 0: up to label11
+ br_if 0, $pop6 # 0: up to label9
# BB#5: # %if.then4.i
- end_loop # label12:
+ end_loop
call abort@FUNCTION
unreachable
.LBB3_6: # %fap.exit
- end_block # label10:
+ end_block # label8:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $5, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB3_7: # %if.then.i.i
- end_block # label9:
+ end_block # label7:
call abort@FUNCTION
unreachable
.endfunc
@@ -237,24 +237,24 @@ f2: # @f2
i32.call $push0=, strlen@FUNCTION, $2
i32.const $push1=, 14
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label13
+ br_if 0, $pop2 # 0: down to label10
# BB#1: # %while.cond.i.preheader
i32.load $3=, 12($6)
.LBB4_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label15:
+ loop # label12:
i32.load8_u $push17=, 0($2)
tee_local $push16=, $4=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label14
+ br_if 1, $pop24 # 1: down to label11
# BB#3: # %while.body.i
# in Loop: Header=BB4_2 Depth=1
i32.load $push20=, 0($3)
tee_local $push19=, $5=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label13
+ br_if 2, $pop3 # 2: down to label10
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB4_2 Depth=1
i32.const $push23=, 1
@@ -265,20 +265,20 @@ f2: # @f2
i32.add $push4=, $5, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $4, $pop5
- br_if 0, $pop6 # 0: up to label15
+ br_if 0, $pop6 # 0: up to label12
# BB#5: # %if.then4.i
- end_loop # label16:
+ end_loop
call abort@FUNCTION
unreachable
.LBB4_6: # %fap.exit
- end_block # label14:
+ end_block # label11:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $6, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB4_7: # %if.then.i.i
- end_block # label13:
+ end_block # label10:
call abort@FUNCTION
unreachable
.endfunc
@@ -305,24 +305,24 @@ f3: # @f3
i32.call $push0=, strlen@FUNCTION, $3
i32.const $push1=, 13
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label17
+ br_if 0, $pop2 # 0: down to label13
# BB#1: # %while.cond.i.preheader
i32.load $4=, 12($7)
.LBB5_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label19:
+ loop # label15:
i32.load8_u $push17=, 0($3)
tee_local $push16=, $5=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label18
+ br_if 1, $pop24 # 1: down to label14
# BB#3: # %while.body.i
# in Loop: Header=BB5_2 Depth=1
i32.load $push20=, 0($4)
tee_local $push19=, $6=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label17
+ br_if 2, $pop3 # 2: down to label13
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB5_2 Depth=1
i32.const $push23=, 1
@@ -333,20 +333,20 @@ f3: # @f3
i32.add $push4=, $6, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $5, $pop5
- br_if 0, $pop6 # 0: up to label19
+ br_if 0, $pop6 # 0: up to label15
# BB#5: # %if.then4.i
- end_loop # label20:
+ end_loop
call abort@FUNCTION
unreachable
.LBB5_6: # %fap.exit
- end_block # label18:
+ end_block # label14:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $7, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB5_7: # %if.then.i.i
- end_block # label17:
+ end_block # label13:
call abort@FUNCTION
unreachable
.endfunc
@@ -373,24 +373,24 @@ f4: # @f4
i32.call $push0=, strlen@FUNCTION, $4
i32.const $push1=, 12
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label21
+ br_if 0, $pop2 # 0: down to label16
# BB#1: # %while.cond.i.preheader
i32.load $5=, 12($8)
.LBB6_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label23:
+ loop # label18:
i32.load8_u $push17=, 0($4)
tee_local $push16=, $6=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label22
+ br_if 1, $pop24 # 1: down to label17
# BB#3: # %while.body.i
# in Loop: Header=BB6_2 Depth=1
i32.load $push20=, 0($5)
tee_local $push19=, $7=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label21
+ br_if 2, $pop3 # 2: down to label16
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB6_2 Depth=1
i32.const $push23=, 1
@@ -401,20 +401,20 @@ f4: # @f4
i32.add $push4=, $7, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $6, $pop5
- br_if 0, $pop6 # 0: up to label23
+ br_if 0, $pop6 # 0: up to label18
# BB#5: # %if.then4.i
- end_loop # label24:
+ end_loop
call abort@FUNCTION
unreachable
.LBB6_6: # %fap.exit
- end_block # label22:
+ end_block # label17:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $8, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB6_7: # %if.then.i.i
- end_block # label21:
+ end_block # label16:
call abort@FUNCTION
unreachable
.endfunc
@@ -441,24 +441,24 @@ f5: # @f5
i32.call $push0=, strlen@FUNCTION, $5
i32.const $push1=, 11
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label25
+ br_if 0, $pop2 # 0: down to label19
# BB#1: # %while.cond.i.preheader
i32.load $6=, 12($9)
.LBB7_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label27:
+ loop # label21:
i32.load8_u $push17=, 0($5)
tee_local $push16=, $7=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label26
+ br_if 1, $pop24 # 1: down to label20
# BB#3: # %while.body.i
# in Loop: Header=BB7_2 Depth=1
i32.load $push20=, 0($6)
tee_local $push19=, $8=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label25
+ br_if 2, $pop3 # 2: down to label19
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB7_2 Depth=1
i32.const $push23=, 1
@@ -469,20 +469,20 @@ f5: # @f5
i32.add $push4=, $8, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $7, $pop5
- br_if 0, $pop6 # 0: up to label27
+ br_if 0, $pop6 # 0: up to label21
# BB#5: # %if.then4.i
- end_loop # label28:
+ end_loop
call abort@FUNCTION
unreachable
.LBB7_6: # %fap.exit
- end_block # label26:
+ end_block # label20:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $9, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB7_7: # %if.then.i.i
- end_block # label25:
+ end_block # label19:
call abort@FUNCTION
unreachable
.endfunc
@@ -509,24 +509,24 @@ f6: # @f6
i32.call $push0=, strlen@FUNCTION, $6
i32.const $push1=, 10
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label29
+ br_if 0, $pop2 # 0: down to label22
# BB#1: # %while.cond.i.preheader
i32.load $7=, 12($10)
.LBB8_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label31:
+ loop # label24:
i32.load8_u $push17=, 0($6)
tee_local $push16=, $8=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label30
+ br_if 1, $pop24 # 1: down to label23
# BB#3: # %while.body.i
# in Loop: Header=BB8_2 Depth=1
i32.load $push20=, 0($7)
tee_local $push19=, $9=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label29
+ br_if 2, $pop3 # 2: down to label22
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB8_2 Depth=1
i32.const $push23=, 1
@@ -537,20 +537,20 @@ f6: # @f6
i32.add $push4=, $9, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $8, $pop5
- br_if 0, $pop6 # 0: up to label31
+ br_if 0, $pop6 # 0: up to label24
# BB#5: # %if.then4.i
- end_loop # label32:
+ end_loop
call abort@FUNCTION
unreachable
.LBB8_6: # %fap.exit
- end_block # label30:
+ end_block # label23:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $10, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB8_7: # %if.then.i.i
- end_block # label29:
+ end_block # label22:
call abort@FUNCTION
unreachable
.endfunc
@@ -577,24 +577,24 @@ f7: # @f7
i32.call $push0=, strlen@FUNCTION, $7
i32.const $push1=, 9
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label33
+ br_if 0, $pop2 # 0: down to label25
# BB#1: # %while.cond.i.preheader
i32.load $8=, 12($11)
.LBB9_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label35:
+ loop # label27:
i32.load8_u $push17=, 0($7)
tee_local $push16=, $9=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label34
+ br_if 1, $pop24 # 1: down to label26
# BB#3: # %while.body.i
# in Loop: Header=BB9_2 Depth=1
i32.load $push20=, 0($8)
tee_local $push19=, $10=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label33
+ br_if 2, $pop3 # 2: down to label25
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB9_2 Depth=1
i32.const $push23=, 1
@@ -605,20 +605,20 @@ f7: # @f7
i32.add $push4=, $10, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $9, $pop5
- br_if 0, $pop6 # 0: up to label35
+ br_if 0, $pop6 # 0: up to label27
# BB#5: # %if.then4.i
- end_loop # label36:
+ end_loop
call abort@FUNCTION
unreachable
.LBB9_6: # %fap.exit
- end_block # label34:
+ end_block # label26:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $11, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB9_7: # %if.then.i.i
- end_block # label33:
+ end_block # label25:
call abort@FUNCTION
unreachable
.endfunc
@@ -645,24 +645,24 @@ f8: # @f8
i32.call $push0=, strlen@FUNCTION, $8
i32.const $push1=, 8
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label37
+ br_if 0, $pop2 # 0: down to label28
# BB#1: # %while.cond.i.preheader
i32.load $9=, 12($12)
.LBB10_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label39:
+ loop # label30:
i32.load8_u $push17=, 0($8)
tee_local $push16=, $10=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label38
+ br_if 1, $pop24 # 1: down to label29
# BB#3: # %while.body.i
# in Loop: Header=BB10_2 Depth=1
i32.load $push20=, 0($9)
tee_local $push19=, $11=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label37
+ br_if 2, $pop3 # 2: down to label28
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB10_2 Depth=1
i32.const $push23=, 1
@@ -673,20 +673,20 @@ f8: # @f8
i32.add $push4=, $11, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $10, $pop5
- br_if 0, $pop6 # 0: up to label39
+ br_if 0, $pop6 # 0: up to label30
# BB#5: # %if.then4.i
- end_loop # label40:
+ end_loop
call abort@FUNCTION
unreachable
.LBB10_6: # %fap.exit
- end_block # label38:
+ end_block # label29:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $12, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB10_7: # %if.then.i.i
- end_block # label37:
+ end_block # label28:
call abort@FUNCTION
unreachable
.endfunc
@@ -713,24 +713,24 @@ f9: # @f9
i32.call $push0=, strlen@FUNCTION, $9
i32.const $push1=, 7
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label41
+ br_if 0, $pop2 # 0: down to label31
# BB#1: # %while.cond.i.preheader
i32.load $10=, 12($13)
.LBB11_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label43:
+ loop # label33:
i32.load8_u $push17=, 0($9)
tee_local $push16=, $11=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label42
+ br_if 1, $pop24 # 1: down to label32
# BB#3: # %while.body.i
# in Loop: Header=BB11_2 Depth=1
i32.load $push20=, 0($10)
tee_local $push19=, $12=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label41
+ br_if 2, $pop3 # 2: down to label31
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB11_2 Depth=1
i32.const $push23=, 1
@@ -741,20 +741,20 @@ f9: # @f9
i32.add $push4=, $12, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $11, $pop5
- br_if 0, $pop6 # 0: up to label43
+ br_if 0, $pop6 # 0: up to label33
# BB#5: # %if.then4.i
- end_loop # label44:
+ end_loop
call abort@FUNCTION
unreachable
.LBB11_6: # %fap.exit
- end_block # label42:
+ end_block # label32:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $13, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB11_7: # %if.then.i.i
- end_block # label41:
+ end_block # label31:
call abort@FUNCTION
unreachable
.endfunc
@@ -781,24 +781,24 @@ f10: # @f10
i32.call $push0=, strlen@FUNCTION, $10
i32.const $push1=, 6
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label45
+ br_if 0, $pop2 # 0: down to label34
# BB#1: # %while.cond.i.preheader
i32.load $11=, 12($14)
.LBB12_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label47:
+ loop # label36:
i32.load8_u $push17=, 0($10)
tee_local $push16=, $12=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label46
+ br_if 1, $pop24 # 1: down to label35
# BB#3: # %while.body.i
# in Loop: Header=BB12_2 Depth=1
i32.load $push20=, 0($11)
tee_local $push19=, $13=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label45
+ br_if 2, $pop3 # 2: down to label34
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB12_2 Depth=1
i32.const $push23=, 1
@@ -809,20 +809,20 @@ f10: # @f10
i32.add $push4=, $13, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $12, $pop5
- br_if 0, $pop6 # 0: up to label47
+ br_if 0, $pop6 # 0: up to label36
# BB#5: # %if.then4.i
- end_loop # label48:
+ end_loop
call abort@FUNCTION
unreachable
.LBB12_6: # %fap.exit
- end_block # label46:
+ end_block # label35:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $14, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB12_7: # %if.then.i.i
- end_block # label45:
+ end_block # label34:
call abort@FUNCTION
unreachable
.endfunc
@@ -849,24 +849,24 @@ f11: # @f11
i32.call $push0=, strlen@FUNCTION, $11
i32.const $push1=, 5
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label49
+ br_if 0, $pop2 # 0: down to label37
# BB#1: # %while.cond.i.preheader
i32.load $12=, 12($15)
.LBB13_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label51:
+ loop # label39:
i32.load8_u $push17=, 0($11)
tee_local $push16=, $13=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label50
+ br_if 1, $pop24 # 1: down to label38
# BB#3: # %while.body.i
# in Loop: Header=BB13_2 Depth=1
i32.load $push20=, 0($12)
tee_local $push19=, $14=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label49
+ br_if 2, $pop3 # 2: down to label37
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB13_2 Depth=1
i32.const $push23=, 1
@@ -877,20 +877,20 @@ f11: # @f11
i32.add $push4=, $14, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $13, $pop5
- br_if 0, $pop6 # 0: up to label51
+ br_if 0, $pop6 # 0: up to label39
# BB#5: # %if.then4.i
- end_loop # label52:
+ end_loop
call abort@FUNCTION
unreachable
.LBB13_6: # %fap.exit
- end_block # label50:
+ end_block # label38:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $15, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB13_7: # %if.then.i.i
- end_block # label49:
+ end_block # label37:
call abort@FUNCTION
unreachable
.endfunc
@@ -917,24 +917,24 @@ f12: # @f12
i32.call $push0=, strlen@FUNCTION, $12
i32.const $push13=, 4
i32.ne $push1=, $pop0, $pop13
- br_if 0, $pop1 # 0: down to label53
+ br_if 0, $pop1 # 0: down to label40
# BB#1: # %while.cond.i.preheader
i32.load $13=, 12($16)
.LBB14_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label55:
+ loop # label42:
i32.load8_u $push17=, 0($12)
tee_local $push16=, $14=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label54
+ br_if 1, $pop24 # 1: down to label41
# BB#3: # %while.body.i
# in Loop: Header=BB14_2 Depth=1
i32.load $push20=, 0($13)
tee_local $push19=, $15=, $pop20
i32.const $push18=, 16
i32.ge_u $push2=, $pop19, $pop18
- br_if 3, $pop2 # 3: down to label53
+ br_if 2, $pop2 # 2: down to label40
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB14_2 Depth=1
i32.const $push23=, 1
@@ -945,20 +945,20 @@ f12: # @f12
i32.add $push3=, $15, $pop21
i32.load8_u $push4=, 0($pop3)
i32.eq $push5=, $14, $pop4
- br_if 0, $pop5 # 0: up to label55
+ br_if 0, $pop5 # 0: up to label42
# BB#5: # %if.then4.i
- end_loop # label56:
+ end_loop
call abort@FUNCTION
unreachable
.LBB14_6: # %fap.exit
- end_block # label54:
+ end_block # label41:
i32.const $push12=, 0
i32.const $push10=, 16
i32.add $push11=, $16, $pop10
i32.store __stack_pointer($pop12), $pop11
return
.LBB14_7: # %if.then.i.i
- end_block # label53:
+ end_block # label40:
call abort@FUNCTION
unreachable
.endfunc
@@ -985,24 +985,24 @@ f13: # @f13
i32.call $push0=, strlen@FUNCTION, $13
i32.const $push1=, 3
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label57
+ br_if 0, $pop2 # 0: down to label43
# BB#1: # %while.cond.i.preheader
i32.load $14=, 12($17)
.LBB15_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label59:
+ loop # label45:
i32.load8_u $push17=, 0($13)
tee_local $push16=, $15=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label58
+ br_if 1, $pop24 # 1: down to label44
# BB#3: # %while.body.i
# in Loop: Header=BB15_2 Depth=1
i32.load $push20=, 0($14)
tee_local $push19=, $16=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label57
+ br_if 2, $pop3 # 2: down to label43
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB15_2 Depth=1
i32.const $push23=, 1
@@ -1013,20 +1013,20 @@ f13: # @f13
i32.add $push4=, $16, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $15, $pop5
- br_if 0, $pop6 # 0: up to label59
+ br_if 0, $pop6 # 0: up to label45
# BB#5: # %if.then4.i
- end_loop # label60:
+ end_loop
call abort@FUNCTION
unreachable
.LBB15_6: # %fap.exit
- end_block # label58:
+ end_block # label44:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $17, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB15_7: # %if.then.i.i
- end_block # label57:
+ end_block # label43:
call abort@FUNCTION
unreachable
.endfunc
@@ -1053,24 +1053,24 @@ f14: # @f14
i32.call $push0=, strlen@FUNCTION, $14
i32.const $push1=, 2
i32.ne $push2=, $pop0, $pop1
- br_if 0, $pop2 # 0: down to label61
+ br_if 0, $pop2 # 0: down to label46
# BB#1: # %while.cond.i.preheader
i32.load $15=, 12($18)
.LBB16_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label63:
+ loop # label48:
i32.load8_u $push17=, 0($14)
tee_local $push16=, $16=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label62
+ br_if 1, $pop24 # 1: down to label47
# BB#3: # %while.body.i
# in Loop: Header=BB16_2 Depth=1
i32.load $push20=, 0($15)
tee_local $push19=, $17=, $pop20
i32.const $push18=, 16
i32.ge_u $push3=, $pop19, $pop18
- br_if 3, $pop3 # 3: down to label61
+ br_if 2, $pop3 # 2: down to label46
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB16_2 Depth=1
i32.const $push23=, 1
@@ -1081,20 +1081,20 @@ f14: # @f14
i32.add $push4=, $17, $pop21
i32.load8_u $push5=, 0($pop4)
i32.eq $push6=, $16, $pop5
- br_if 0, $pop6 # 0: up to label63
+ br_if 0, $pop6 # 0: up to label48
# BB#5: # %if.then4.i
- end_loop # label64:
+ end_loop
call abort@FUNCTION
unreachable
.LBB16_6: # %fap.exit
- end_block # label62:
+ end_block # label47:
i32.const $push13=, 0
i32.const $push11=, 16
i32.add $push12=, $18, $pop11
i32.store __stack_pointer($pop13), $pop12
return
.LBB16_7: # %if.then.i.i
- end_block # label61:
+ end_block # label46:
call abort@FUNCTION
unreachable
.endfunc
@@ -1121,24 +1121,24 @@ f15: # @f15
i32.call $push0=, strlen@FUNCTION, $15
i32.const $push13=, 1
i32.ne $push1=, $pop0, $pop13
- br_if 0, $pop1 # 0: down to label65
+ br_if 0, $pop1 # 0: down to label49
# BB#1: # %while.cond.i.preheader
i32.load $16=, 12($19)
.LBB17_2: # %while.cond.i
# =>This Inner Loop Header: Depth=1
block
- loop # label67:
+ loop # label51:
i32.load8_u $push17=, 0($15)
tee_local $push16=, $17=, $pop17
i32.eqz $push24=, $pop16
- br_if 2, $pop24 # 2: down to label66
+ br_if 1, $pop24 # 1: down to label50
# BB#3: # %while.body.i
# in Loop: Header=BB17_2 Depth=1
i32.load $push20=, 0($16)
tee_local $push19=, $18=, $pop20
i32.const $push18=, 16
i32.ge_u $push2=, $pop19, $pop18
- br_if 3, $pop2 # 3: down to label65
+ br_if 2, $pop2 # 2: down to label49
# BB#4: # %to_hex.exit.i
# in Loop: Header=BB17_2 Depth=1
i32.const $push23=, 1
@@ -1149,20 +1149,20 @@ f15: # @f15
i32.add $push3=, $18, $pop21
i32.load8_u $push4=, 0($pop3)
i32.eq $push5=, $17, $pop4
- br_if 0, $pop5 # 0: up to label67
+ br_if 0, $pop5 # 0: up to label51
# BB#5: # %if.then4.i
- end_loop # label68:
+ end_loop
call abort@FUNCTION
unreachable
.LBB17_6: # %fap.exit
- end_block # label66:
+ end_block # label50:
i32.const $push12=, 0
i32.const $push10=, 16
i32.add $push11=, $19, $pop10
i32.store __stack_pointer($pop12), $pop11
return
.LBB17_7: # %if.then.i.i
- end_block # label65:
+ end_block # label49:
call abort@FUNCTION
unreachable
.endfunc
@@ -1573,7 +1573,7 @@ main: # @main
.size .L.str, 17
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype strlen, i32, i32
.functype exit, void, i32
diff --git a/test/torture-s/va-arg-pack-1.c.s b/test/torture-s/va-arg-pack-1.c.s
index c927b5722..8efa58c74 100644
--- a/test/torture-s/va-arg-pack-1.c.s
+++ b/test/torture-s/va-arg-pack-1.c.s
@@ -676,7 +676,7 @@ cnt:
.size cnt, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype memcmp, i32, i32, i32, i32
.functype bar, i32, i32
diff --git a/test/torture-s/va-arg-trap-1.c.s b/test/torture-s/va-arg-trap-1.c.s
index f7d70af9f..98b3de1d2 100644
--- a/test/torture-s/va-arg-trap-1.c.s
+++ b/test/torture-s/va-arg-trap-1.c.s
@@ -71,5 +71,5 @@ f:
.size f, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/vfprintf-1.c.s b/test/torture-s/vfprintf-1.c.s
index f699700a3..16aace8b1 100644
--- a/test/torture-s/vfprintf-1.c.s
+++ b/test/torture-s/vfprintf-1.c.s
@@ -363,6 +363,6 @@ main: # @main
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype vfprintf, i32, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/vfprintf-chk-1.c.s b/test/torture-s/vfprintf-chk-1.c.s
index 2354107b7..e3bc51051 100644
--- a/test/torture-s/vfprintf-chk-1.c.s
+++ b/test/torture-s/vfprintf-chk-1.c.s
@@ -560,6 +560,6 @@ should_optimize:
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype vfprintf, i32, i32, i32, i32
diff --git a/test/torture-s/vla-dealloc-1.c.s b/test/torture-s/vla-dealloc-1.c.s
index 7b66742d4..631c8689f 100644
--- a/test/torture-s/vla-dealloc-1.c.s
+++ b/test/torture-s/vla-dealloc-1.c.s
@@ -44,7 +44,7 @@ main: # @main
i32.ne $push5=, $pop11, $pop10
br_if 0, $pop5 # 0: up to label0
# BB#2: # %cleanup5
- end_loop # label1:
+ end_loop
i32.const $push6=, 0
# fallthrough-return: $pop6
.endfunc
@@ -61,4 +61,4 @@ p:
.size p, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
diff --git a/test/torture-s/vprintf-1.c.s b/test/torture-s/vprintf-1.c.s
index 03a94351e..a93781006 100644
--- a/test/torture-s/vprintf-1.c.s
+++ b/test/torture-s/vprintf-1.c.s
@@ -330,6 +330,6 @@ main: # @main
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype vprintf, i32, i32, i32
.functype abort, void
diff --git a/test/torture-s/vprintf-chk-1.c.s b/test/torture-s/vprintf-chk-1.c.s
index 2950842d3..7b369e095 100644
--- a/test/torture-s/vprintf-chk-1.c.s
+++ b/test/torture-s/vprintf-chk-1.c.s
@@ -527,6 +527,6 @@ should_optimize:
.size .L.str.7, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype vprintf, i32, i32, i32
diff --git a/test/torture-s/vrp-1.c.s b/test/torture-s/vrp-1.c.s
index 7a7f21643..f628a2cad 100644
--- a/test/torture-s/vrp-1.c.s
+++ b/test/torture-s/vrp-1.c.s
@@ -31,5 +31,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/vrp-2.c.s b/test/torture-s/vrp-2.c.s
index 2dbb903af..2b06a4ab2 100644
--- a/test/torture-s/vrp-2.c.s
+++ b/test/torture-s/vrp-2.c.s
@@ -46,5 +46,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/vrp-3.c.s b/test/torture-s/vrp-3.c.s
index 6ee497b3d..781560c46 100644
--- a/test/torture-s/vrp-3.c.s
+++ b/test/torture-s/vrp-3.c.s
@@ -48,5 +48,5 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/vrp-4.c.s b/test/torture-s/vrp-4.c.s
index 1bb10b8b8..d2a2fc326 100644
--- a/test/torture-s/vrp-4.c.s
+++ b/test/torture-s/vrp-4.c.s
@@ -45,6 +45,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/vrp-5.c.s b/test/torture-s/vrp-5.c.s
index e4bfd2354..fe29859a3 100644
--- a/test/torture-s/vrp-5.c.s
+++ b/test/torture-s/vrp-5.c.s
@@ -46,6 +46,6 @@ main: # @main
.size main, .Lfunc_end1-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/vrp-6.c.s b/test/torture-s/vrp-6.c.s
index 031d7844a..5eefeeb45 100644
--- a/test/torture-s/vrp-6.c.s
+++ b/test/torture-s/vrp-6.c.s
@@ -78,6 +78,6 @@ main: # @main
.size main, .Lfunc_end2-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/vrp-7.c.s b/test/torture-s/vrp-7.c.s
index ddbae4067..1e15dbcf9 100644
--- a/test/torture-s/vrp-7.c.s
+++ b/test/torture-s/vrp-7.c.s
@@ -60,5 +60,5 @@ t:
.size t, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/wchar_t-1.c.s b/test/torture-s/wchar_t-1.c.s
index 82f78d94f..3c4267dc9 100644
--- a/test/torture-s/wchar_t-1.c.s
+++ b/test/torture-s/wchar_t-1.c.s
@@ -55,6 +55,6 @@ y:
.size y, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
.functype exit, void, i32
diff --git a/test/torture-s/widechar-1.c.s b/test/torture-s/widechar-1.c.s
index 4433885cc..243438946 100644
--- a/test/torture-s/widechar-1.c.s
+++ b/test/torture-s/widechar-1.c.s
@@ -15,5 +15,5 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/zero-struct-1.c.s b/test/torture-s/zero-struct-1.c.s
index bba6c34f8..ba5e94060 100644
--- a/test/torture-s/zero-struct-1.c.s
+++ b/test/torture-s/zero-struct-1.c.s
@@ -91,5 +91,5 @@ ff:
.size ff, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/zero-struct-2.c.s b/test/torture-s/zero-struct-2.c.s
index b50f1cad3..5d8f869cc 100644
--- a/test/torture-s/zero-struct-2.c.s
+++ b/test/torture-s/zero-struct-2.c.s
@@ -55,5 +55,5 @@ ii:
.size ii, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype abort, void
diff --git a/test/torture-s/zerolen-1.c.s b/test/torture-s/zerolen-1.c.s
index ee2a2959e..263ef0732 100644
--- a/test/torture-s/zerolen-1.c.s
+++ b/test/torture-s/zerolen-1.c.s
@@ -40,5 +40,5 @@ entry:
.size entry, 4
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"
.functype exit, void, i32
diff --git a/test/torture-s/zerolen-2.c.s b/test/torture-s/zerolen-2.c.s
index 9bdf0faa4..451471be1 100644
--- a/test/torture-s/zerolen-2.c.s
+++ b/test/torture-s/zerolen-2.c.s
@@ -14,4 +14,4 @@ main: # @main
.size main, .Lfunc_end0-main
- .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)"
+ .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)"