reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ; Check that AArch64 is honoring code-model=large at -O0 and -O2. ; ; RUN: llc -mtriple=arm64-apple-darwin19 -code-model=large -O0 -o - %s | FileCheck %s ; RUN: llc -mtriple=arm64-apple-darwin19 -code-model=large -O2 -o - %s | FileCheck %s ; CHECK: adrp [[REG1:x[0-9]+]], _bar@GOTPAGE ; CHECK: ldr [[REG1]], {{\[}}[[REG1]], _bar@GOTPAGEOFF] ; CHECK: blr [[REG1]] declare void @bar() define void @foo() { call void @bar() ret void } |