Lines Matching refs:AArch64TargetInfo
25 const Builtin::Info AArch64TargetInfo::BuiltinInfo[] = {
55 StringRef AArch64TargetInfo::getArchProfile() const { in getArchProfile()
64 AArch64TargetInfo::AArch64TargetInfo(const llvm::Triple &Triple, in AArch64TargetInfo() function in AArch64TargetInfo
131 StringRef AArch64TargetInfo::getABI() const { return ABI; } in getABI()
133 bool AArch64TargetInfo::setABI(const std::string &Name) { in setABI()
141 bool AArch64TargetInfo::validateBranchProtection(StringRef Spec, StringRef, in validateBranchProtection()
163 bool AArch64TargetInfo::isValidCPUName(StringRef Name) const { in isValidCPUName()
168 bool AArch64TargetInfo::setCPU(const std::string &Name) { in setCPU()
172 void AArch64TargetInfo::fillValidCPUList( in fillValidCPUList()
177 void AArch64TargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts, in getTargetDefinesARMV81A()
184 void AArch64TargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts, in getTargetDefinesARMV82A()
190 void AArch64TargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts, in getTargetDefinesARMV83A()
198 void AArch64TargetInfo::getTargetDefinesARMV84A(const LangOptions &Opts, in getTargetDefinesARMV84A()
204 void AArch64TargetInfo::getTargetDefinesARMV85A(const LangOptions &Opts, in getTargetDefinesARMV85A()
211 void AArch64TargetInfo::getTargetDefinesARMV86A(const LangOptions &Opts, in getTargetDefinesARMV86A()
221 void AArch64TargetInfo::getTargetDefinesARMV87A(const LangOptions &Opts, in getTargetDefinesARMV87A()
227 void AArch64TargetInfo::getTargetDefinesARMV88A(const LangOptions &Opts, in getTargetDefinesARMV88A()
233 void AArch64TargetInfo::getTargetDefinesARMV9A(const LangOptions &Opts, in getTargetDefinesARMV9A()
239 void AArch64TargetInfo::getTargetDefinesARMV91A(const LangOptions &Opts, in getTargetDefinesARMV91A()
245 void AArch64TargetInfo::getTargetDefinesARMV92A(const LangOptions &Opts, in getTargetDefinesARMV92A()
251 void AArch64TargetInfo::getTargetDefinesARMV93A(const LangOptions &Opts, in getTargetDefinesARMV93A()
257 void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines()
501 ArrayRef<Builtin::Info> AArch64TargetInfo::getTargetBuiltins() const { in getTargetBuiltins()
507 AArch64TargetInfo::getVScaleRange(const LangOptions &LangOpts) const { in getVScaleRange()
518 bool AArch64TargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
527 bool AArch64TargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures()
677 AArch64TargetInfo::checkCallingConvention(CallingConv CC) const { in checkCallingConvention()
694 bool AArch64TargetInfo::isCLZForZeroUndef() const { return false; } in isCLZForZeroUndef()
696 TargetInfo::BuiltinVaListKind AArch64TargetInfo::getBuiltinVaListKind() const { in getBuiltinVaListKind()
700 const char *const AArch64TargetInfo::GCCRegNames[] = {
736 ArrayRef<const char *> AArch64TargetInfo::getGCCRegNames() const { in getGCCRegNames()
740 const TargetInfo::GCCRegAlias AArch64TargetInfo::GCCRegAliases[] = {
779 ArrayRef<TargetInfo::GCCRegAlias> AArch64TargetInfo::getGCCRegAliases() const { in getGCCRegAliases()
783 bool AArch64TargetInfo::validateAsmConstraint( in validateAsmConstraint()
834 bool AArch64TargetInfo::validateConstraintModifier( in validateConstraintModifier()
868 const char *AArch64TargetInfo::getClobbers() const { return ""; } in getClobbers()
870 int AArch64TargetInfo::getEHDataRegisterNumber(unsigned RegNo) const { in getEHDataRegisterNumber()
878 bool AArch64TargetInfo::hasInt128Type() const { return true; } in hasInt128Type()
882 : AArch64TargetInfo(Triple, Opts) {} in AArch64leTargetInfo()
897 AArch64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
902 : AArch64TargetInfo(Triple, Opts) {} in AArch64beTargetInfo()
909 AArch64TargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()