Lines Matching +full:armv4t +full:- +full:based
1 //===--- ARM.h - Declare ARM target feature support -------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
60 llvm::ARM::ArchKind ArchKind = llvm::ARM::ArchKind::ARMV4T;
102 LDREX_B = (1 << 0), /// byte (8-bit)
103 LDREX_H = (1 << 1), /// half (16-bit)
104 LDREX_W = (1 << 2), /// word (32-bit)
105 LDREX_D = (1 << 3), /// double (64-bit)
112 HW_FP_HP = (1 << 1), /// half (16-bit)
113 HW_FP_SP = (1 << 2), /// single (32-bit)
114 HW_FP_DP = (1 << 3), /// double (64-bit)
160 // FIXME: This should be based on Arch attributes, not CPU names.
167 // We pass soft-float-abi in as a -target-feature, but the backend figures in isValidFeatureName()
169 return Feature != "soft-float-abi"; in isValidFeatureName()
313 // 32-bit RenderScript is armv7 with width and align of 'long' set to 8-bytes