1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/test/CodeGen/MIR/AArch64/expected-target-flag-name.mir
Alex Lorenz 10a69bc7f6 MIR Serialization: Serialize the operand's bit mask target flags.
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
2015-08-18 22:52:15 +00:00

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
...