Lines Matching +full:bi +full:- +full:directional

1 //===-- PowerPCSubtarget.cpp - PPC Subtarget Information ------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
36 #define DEBUG_TYPE "ppc-subtarget"
43 EnableMachinePipeliner("ppc-enable-pipeliner",
82 // If cross-compiling with -march=ppc64le without -mcpu in initSubtargetFeatures()
100 // If the user requested use of 64-bit regs, but the cpu selected doesn't in initSubtargetFeatures()
109 report_fatal_error( "SPE is only supported for 32-bit targets.\n", false); in initSubtargetFeatures()
125 report_fatal_error("The aix-small-local-[exec|dynamic]-tls attribute is " in initSubtargetFeatures()
127 "64-bit mode.\n", in initSubtargetFeatures()
129 // The aix-small-local-[exec|dynamic]-tls attribute should only be used with in initSubtargetFeatures()
130 // -data-sections, as having data sections turned off with this option in initSubtargetFeatures()
132 // small-local-[exec|dynamic]-tls region is a limited resource, and should in initSubtargetFeatures()
135 report_fatal_error("The aix-small-local-[exec|dynamic]-tls attribute can " in initSubtargetFeatures()
137 "-data-sections.\n", in initSubtargetFeatures()
142 report_fatal_error("The aix-shared-lib-tls-model-opt attribute " in initSubtargetFeatures()
143 "is only supported on AIX in 64-bit mode.\n", in initSubtargetFeatures()
173 // We want to do bi-directional scheduling since it provides a more balanced in overrideSchedPolicy()
177 // register-pressure tracking. in overrideSchedPolicy()
190 // On AIX the only symbols that aren't indirect are toc-data. in isGVIndirectSymbol()
191 return !GVar->hasAttribute("toc-data"); in isGVIndirectSymbol()
219 [](const GlobalValue *GV) -> const GlobalVariable * { in getCodeModel()
226 return dyn_cast<GlobalVariable>(Alias->getAliaseeObject()); in getCodeModel()
234 std::optional<CodeModel::Model> MaybeCodeModel = GlobalVar->getCodeModel(); in getCodeModel()