| # RUN: llc -mtriple=x86_64 -run-pass none -o - %s | FileCheck %s | 
 | # This test ensures that the MIR parser parses pcsections metadata correctly. | 
 |  | 
 | --- | | 
 |  | 
 |   define i8 @test(ptr %a) { | 
 |   entry: | 
 |     %0 = load i8, ptr %a, align 1, !pcsections !0 | 
 |     ret i8 %0 | 
 |   } | 
 |  | 
 |   !0 = !{!"foo"} | 
 |  | 
 | ... | 
 | --- | 
 | name:            test | 
 | alignment:       16 | 
 | tracksRegLiveness: true | 
 | liveins: | 
 |   - { reg: '$rdi' } | 
 | frameInfo: | 
 |   maxAlignment:    1 | 
 |   maxCallFrameSize: 0 | 
 | machineFunctionInfo: {} | 
 | body:             | | 
 |   bb.0.entry: | 
 |     liveins: $rdi | 
 |  | 
 |     ; CHECK-LABEL: name: test | 
 |     ; CHECK: MOV{{.*}} pcsections !0 | 
 |     renamable $al = MOV8rm killed renamable $rdi, 1, $noreg, 0, $noreg, pcsections !0 | 
 |     RET64 implicit killed $al | 
 |  | 
 | ... |