Home | History | Annotate | Download | only in Targets

Lines Matching refs:ARMTargetInfo

24 void ARMTargetInfo::setABIAAPCS() {
72 void ARMTargetInfo::setABIAPCS(bool IsAAPCS16) {
113 void ARMTargetInfo::setArchInfo() {
124 void ARMTargetInfo::setArchInfo(llvm::ARM::ArchKind Kind) {
138 void ARMTargetInfo::setAtomic() {
156 bool ARMTargetInfo::hasMVE() const {
160 bool ARMTargetInfo::hasMVEFloat() const {
164 bool ARMTargetInfo::hasCDE() const { return getARMCDECoprocMask() != 0; }
166 bool ARMTargetInfo::isThumb() const {
170 bool ARMTargetInfo::supportsThumb() const {
174 bool ARMTargetInfo::supportsThumb2() const {
179 StringRef ARMTargetInfo::getCPUAttr() const {
226 StringRef ARMTargetInfo::getCPUProfile() const {
239 ARMTargetInfo::ARMTargetInfo(const llvm::Triple &Triple,
344 StringRef ARMTargetInfo::getABI() const { return ABI; }
346 bool ARMTargetInfo::setABI(const std::string &Name) {
365 bool ARMTargetInfo::initFeatureMap(
425 bool ARMTargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
554 bool ARMTargetInfo::hasFeature(StringRef Feature) const {
568 bool ARMTargetInfo::hasBFloat16Type() const {
572 bool ARMTargetInfo::isValidCPUName(StringRef Name) const {
577 void ARMTargetInfo::fillValidCPUList(SmallVectorImpl<StringRef> &Values) const {
581 bool ARMTargetInfo::setCPU(const std::string &Name) {
592 bool ARMTargetInfo::setFPMath(StringRef Name) {
604 void ARMTargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts,
609 void ARMTargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts,
615 void ARMTargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts,
622 void ARMTargetInfo::getTargetDefines(const LangOptions &Opts,
885 const Builtin::Info ARMTargetInfo::BuiltinInfo[] = {
903 ArrayRef<Builtin::Info> ARMTargetInfo::getTargetBuiltins() const {
908 bool ARMTargetInfo::isCLZForZeroUndef() const { return false; }
909 TargetInfo::BuiltinVaListKind ARMTargetInfo::getBuiltinVaListKind() const {
916 const char *const ARMTargetInfo::GCCRegNames[] = {
935 ArrayRef<const char *> ARMTargetInfo::getGCCRegNames() const {
939 const TargetInfo::GCCRegAlias ARMTargetInfo::GCCRegAliases[] = {
948 ArrayRef<TargetInfo::GCCRegAlias> ARMTargetInfo::getGCCRegAliases() const {
952 bool ARMTargetInfo::validateAsmConstraint(
1087 std::string ARMTargetInfo::convertConstraint(const char *&Constraint) const {
1104 bool ARMTargetInfo::validateConstraintModifier(
1130 const char *ARMTargetInfo::getClobbers() const {
1136 ARMTargetInfo::checkCallingConvention(CallingConv CC) const {
1148 int ARMTargetInfo::getEHDataRegisterNumber(unsigned RegNo) const {
1156 bool ARMTargetInfo::hasSjLjLowering() const { return true; }
1160 : ARMTargetInfo(Triple, Opts) {}
1165 ARMTargetInfo::getTargetDefines(Opts, Builder);
1170 : ARMTargetInfo(Triple, Opts) {}
1176 ARMTargetInfo::getTargetDefines(Opts, Builder);