Index: lib/Target/AArch64/AArch64.td =================================================================== --- lib/Target/AArch64/AArch64.td +++ lib/Target/AArch64/AArch64.td @@ -216,6 +216,7 @@ FeatureCRC, FeatureCrypto, FeatureFPARMv8, + FeatureFuseLiterals, FeatureNEON, 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