Lines Matching defs:Extensions
75 llvm::AArch64::ExtensionSet &Extensions) {
84 if (!Extensions.parseModifier(Feature))
94 llvm::AArch64::ExtensionSet &Extensions) {
106 Extensions.addCPUDefaults(*CpuInfo);
109 !DecodeAArch64Features(D, Split.second, Extensions))
118 llvm::AArch64::ExtensionSet &Extensions) {
129 Extensions.addArchDefaults(*ArchInfo);
132 !DecodeAArch64Features(D, Split.second, Extensions)))
140 llvm::AArch64::ExtensionSet &Extensions, std::vector<StringRef> &Features) {
143 if (!DecodeAArch64Mcpu(D, McpuLowerCase, CPU, Extensions))
162 llvm::AArch64::ExtensionSet Extensions;
164 if (!DecodeAArch64Mcpu(D, MtuneLowerCase, Tune, Extensions))
203 llvm::AArch64::ExtensionSet Extensions;
214 success = getAArch64ArchFeaturesFromMarch(D, WaMArch, Args, Extensions);
217 getAArch64ArchFeaturesFromMarch(D, A->getValue(), Args, Extensions);
219 success = getAArch64ArchFeaturesFromMcpu(D, A->getValue(), Args, Extensions,
223 D, getAArch64TargetCPU(Args, Triple, A), Args, Extensions, Features);
226 success = getAArch64ArchFeaturesFromMarch(D, "armv8-a", Args, Extensions);
250 Extensions.disable(llvm::AArch64::AEK_FP);
256 Extensions.enable(llvm::AArch64::AEK_CRC);
258 Extensions.disable(llvm::AArch64::AEK_CRC);
263 Extensions.toLLVMFeatureList(Features);