Index: lib/Target/AArch64/AArch64.td =================================================================== --- lib/Target/AArch64/AArch64.td +++ lib/Target/AArch64/AArch64.td @@ -217,6 +217,7 @@ FeatureCrypto, FeatureFPARMv8, FeatureNEON, + FeatureFuseLiterals, FeaturePerfMon ]>; Index: test/CodeGen/AArch64/misched-fusion-lit.ll =================================================================== --- test/CodeGen/AArch64/misched-fusion-lit.ll +++ test/CodeGen/AArch64/misched-fusion-lit.ll @@ -1,6 +1,7 @@ ; RUN: llc %s -o - -mtriple=aarch64-unknown -mattr=-fuse-literals | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKDONT ; RUN: llc %s -o - -mtriple=aarch64-unknown -mattr=+fuse-literals | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKFUSE ; RUN: llc %s -o - -mtriple=aarch64-unknown -mcpu=cortex-a57 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKFUSE +; RUN: llc %s -o - -mtriple=aarch64-unknown -mcpu=cortex-a72 | FileCheck %s --check-prefix=CHECK --check-prefix=CHECKFUSE @g = common local_unnamed_addr global i8* null, align 8