Home
last modified time | relevance | path

Searched refs:FPUKind (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DARMTargetParser.cpp154 bool ARM::getFPUFeatures(ARM::FPUKind FPUKind, in getFPUFeatures() argument
157 if (FPUKind >= FK_LAST || FPUKind == FK_INVALID) in getFPUFeatures()
193 if (FPUNames[FPUKind].FPUVer >= Info.MinVersion && in getFPUFeatures()
194 FPUNames[FPUKind].Restriction <= Info.MaxRestriction) in getFPUFeatures()
210 if (FPUNames[FPUKind].NeonSupport >= Info.MinSupportLevel) in getFPUFeatures()
219 ARM::FPUKind ARM::parseFPU(StringRef FPU) { in parseFPU()
228 ARM::NeonSupportLevel ARM::getFPUNeonSupportLevel(ARM::FPUKind FPUKind) { in getFPUNeonSupportLevel() argument
229 if (FPUKind >= FK_LAST) in getFPUNeonSupportLevel()
231 return FPUNames[FPUKind].NeonSupport; in getFPUNeonSupportLevel()
251 StringRef ARM::getFPUName(ARM::FPUKind FPUKind) { in getFPUName() argument
[all …]
H A DCSKYTargetParser.cpp124 StringRef CSKY::getFPUName(unsigned FPUKind) { in getFPUName() argument
125 if (FPUKind >= FK_LAST) in getFPUName()
127 return FPUNames[FPUKind].getName(); in getFPUName()
130 CSKY::FPUVersion CSKY::getFPUVersion(unsigned FPUKind) { in getFPUVersion() argument
131 if (FPUKind >= FK_LAST) in getFPUVersion()
133 return FPUNames[FPUKind].FPUVer; in getFPUVersion()
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DARMTargetParser.h122 enum FPUKind { enum
170 FPUKind ID;
193 FPUKind DefaultFPU;
225 StringRef getFPUName(FPUKind FPUKind);
226 FPUVersion getFPUVersion(FPUKind FPUKind);
227 NeonSupportLevel getFPUNeonSupportLevel(FPUKind FPUKind);
228 FPURestriction getFPURestriction(FPUKind FPUKind);
230 bool getFPUFeatures(FPUKind FPUKind, std::vector<StringRef> &Features);
243 FPUKind &ArgFPUKind);
247 FPUKind getDefaultFPU(StringRef CPU, ArchKind AK);
[all …]
H A DCSKYTargetParser.h188 StringRef getFPUName(unsigned FPUKind);
189 FPUVersion getFPUVersion(unsigned FPUKind);
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp89 static llvm::ARM::FPUKind getARMFPUFeatures(const Driver &D, const Arg *A, in getARMFPUFeatures()
92 llvm::ARM::FPUKind FPUKind = llvm::ARM::parseFPU(FPU); in getARMFPUFeatures() local
93 if (!llvm::ARM::getFPUFeatures(FPUKind, Features)) in getARMFPUFeatures()
95 return FPUKind; in getARMFPUFeatures()
102 llvm::ARM::FPUKind &ArgFPUKind) { in DecodeARMFeatures()
130 llvm::ARM::FPUKind &ArgFPUKind) { in checkARMArchName()
148 llvm::ARM::FPUKind &ArgFPUKind) { in checkARMCPUName()
494 llvm::ARM::FPUKind arm::getARMTargetFeatures(const Driver &D, in getARMTargetFeatures()
569 llvm::ARM::FPUKind ArchArgFPUKind = llvm::ARM::FK_INVALID; in getARMTargetFeatures()
570 llvm::ARM::FPUKind CPUArgFPUKind = llvm::ARM::FK_INVALID; in getARMTargetFeatures()
[all …]
H A DARM.h69 llvm::ARM::FPUKind getARMTargetFeatures(const Driver &D,
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.h55 std::optional<FPKindEnum> FPUKind; variable
95 bool hasFPU() const { return FPUKind.has_value(); } in hasFPU()
96 bool atLeastM68881() const { return hasFPU() && *FPUKind >= M881; } in atLeastM68881()
97 bool atLeastM68882() const { return hasFPU() && *FPUKind >= M882; } in atLeastM68882()
H A DM68k.td41 : SubtargetFeature<"isa-68881", "FPUKind", "M881",
45 : SubtargetFeature<"isa-68882", "FPUKind", "M882",
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp97 void emitFPU(ARM::FPUKind FPU) override;
251 void ARMTargetAsmStreamer::emitFPU(ARM::FPUKind FPU) { in emitFPU()
385 ARM::FPUKind FPU = ARM::FK_INVALID;
417 void emitFPU(ARM::FPUKind FPU) override;
924 void ARMTargetELFStreamer::emitFPU(ARM::FPUKind Value) { FPU = Value; } in emitFPU()
H A DARMTargetStreamer.cpp114 void ARMTargetStreamer::emitFPU(ARM::FPUKind FPU) {} in emitFPU()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp463 llvm::ARM::FPUKind FPUKind = llvm::ARM::getDefaultFPU(CPU, Arch); in initFeatureMap() local
464 llvm::ARM::getFPUFeatures(FPUKind, TargetFeatures); in initFeatureMap()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DToolChain.cpp219 llvm::ARM::FPUKind FPUKind = tools::arm::getARMTargetFeatures( in getARMMultilibFlags() local
236 switch (FPUKind) { in getARMMultilibFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCStreamer.h161 virtual void emitFPU(ARM::FPUKind FPU);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp11930 ARM::FPUKind ID = ARM::parseFPU(FPU); in parseDirectiveFPU()