Lines Matching refs:ARMTargetInfo

25 void ARMTargetInfo::setABIAAPCS() {  in setABIAAPCS()
73 void ARMTargetInfo::setABIAPCS(bool IsAAPCS16) { in setABIAPCS()
114 void ARMTargetInfo::setArchInfo() { in setArchInfo()
125 void ARMTargetInfo::setArchInfo(llvm::ARM::ArchKind Kind) { in setArchInfo()
139 void ARMTargetInfo::setAtomic() { in setAtomic()
157 bool ARMTargetInfo::hasMVE() const { in hasMVE()
161 bool ARMTargetInfo::hasMVEFloat() const { in hasMVEFloat()
165 bool ARMTargetInfo::hasCDE() const { return getARMCDECoprocMask() != 0; } in hasCDE()
167 bool ARMTargetInfo::isThumb() const { in isThumb()
171 bool ARMTargetInfo::supportsThumb() const { in supportsThumb()
175 bool ARMTargetInfo::supportsThumb2() const { in supportsThumb2()
179 StringRef ARMTargetInfo::getCPUAttr() const { in getCPUAttr()
242 StringRef ARMTargetInfo::getCPUProfile() const { in getCPUProfile()
255 ARMTargetInfo::ARMTargetInfo(const llvm::Triple &Triple, in ARMTargetInfo() function in ARMTargetInfo
366 StringRef ARMTargetInfo::getABI() const { return ABI; } in getABI()
368 bool ARMTargetInfo::setABI(const std::string &Name) { in setABI()
386 bool ARMTargetInfo::isBranchProtectionSupportedArch(StringRef Arch) const { in isBranchProtectionSupportedArch()
404 bool ARMTargetInfo::validateBranchProtection(StringRef Spec, StringRef Arch, in validateBranchProtection()
431 bool ARMTargetInfo::initFeatureMap( in initFeatureMap()
504 bool ARMTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures()
647 bool ARMTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
661 bool ARMTargetInfo::hasBFloat16Type() const { in hasBFloat16Type()
666 bool ARMTargetInfo::isValidCPUName(StringRef Name) const { in isValidCPUName()
671 void ARMTargetInfo::fillValidCPUList(SmallVectorImpl<StringRef> &Values) const { in fillValidCPUList()
675 bool ARMTargetInfo::setCPU(const std::string &Name) { in setCPU()
686 bool ARMTargetInfo::setFPMath(StringRef Name) { in setFPMath()
698 void ARMTargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts, in getTargetDefinesARMV81A()
703 void ARMTargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts, in getTargetDefinesARMV82A()
709 void ARMTargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts, in getTargetDefinesARMV83A()
716 void ARMTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines()
1092 ArrayRef<Builtin::Info> ARMTargetInfo::getTargetBuiltins() const { in getTargetBuiltins()
1097 bool ARMTargetInfo::isCLZForZeroUndef() const { return false; } in isCLZForZeroUndef()
1098 TargetInfo::BuiltinVaListKind ARMTargetInfo::getBuiltinVaListKind() const { in getBuiltinVaListKind()
1105 const char *const ARMTargetInfo::GCCRegNames[] = {
1124 ArrayRef<const char *> ARMTargetInfo::getGCCRegNames() const { in getGCCRegNames()
1128 const TargetInfo::GCCRegAlias ARMTargetInfo::GCCRegAliases[] = {
1137 ArrayRef<TargetInfo::GCCRegAlias> ARMTargetInfo::getGCCRegAliases() const { in getGCCRegAliases()
1141 bool ARMTargetInfo::validateAsmConstraint( in validateAsmConstraint()
1278 std::string ARMTargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint()
1295 bool ARMTargetInfo::validateConstraintModifier( in validateConstraintModifier()
1320 std::string_view ARMTargetInfo::getClobbers() const { in getClobbers()
1326 ARMTargetInfo::checkCallingConvention(CallingConv CC) const { in checkCallingConvention()
1339 int ARMTargetInfo::getEHDataRegisterNumber(unsigned RegNo) const { in getEHDataRegisterNumber()
1347 bool ARMTargetInfo::hasSjLjLowering() const { return true; } in hasSjLjLowering()
1351 : ARMTargetInfo(Triple, Opts) {} in ARMleTargetInfo()
1356 ARMTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
1361 : ARMTargetInfo(Triple, Opts) {} in ARMbeTargetInfo()
1367 ARMTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()