mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-24 13:33:37 +02:00
10a69bc7f6
This commit adds support for bit mask target flag serialization to the MIR printer and the MIR parser. It also adds support for the machine operand's target flag serialization to the AArch64 target. Reviewers: Duncan P. N. Exon Smith llvm-svn: 245383
24 lines
572 B
YAML
24 lines
572 B
YAML
# RUN: not llc -mtriple=aarch64-none-linux-gnu -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
|
|
|
|
--- |
|
|
|
|
@var_i32 = global i32 42
|
|
@var_i64 = global i64 0
|
|
|
|
define i32 @sub_small() {
|
|
entry:
|
|
%val32 = load i32, i32* @var_i32
|
|
ret i32 %val32
|
|
}
|
|
|
|
...
|
|
---
|
|
name: sub_small
|
|
body: |
|
|
bb.0.entry:
|
|
%x8 = ADRP target-flags(aarch64-page) @var_i32
|
|
; CHECK: [[@LINE+1]]:60: expected the name of the target flag
|
|
%w0 = LDRWui killed %x8, target-flags(aarch64-pageoff, ) @var_i32
|
|
RET_ReallyLR implicit %w0
|
|
...
|