Lines Matching full:bool
36 bool HasCRC = false;
37 bool HasAES = false;
38 bool HasSHA2 = false;
39 bool HasSHA3 = false;
40 bool HasSM4 = false;
41 bool HasFullFP16 = false;
42 bool HasDotProd = false;
43 bool HasFP16FML = false;
44 bool HasMTE = false;
45 bool HasTME = false;
46 bool HasPAuth = false;
47 bool HasLS64 = false;
48 bool HasRandGen = false;
49 bool HasMatMul = false;
50 bool HasBFloat16 = false;
51 bool HasSVE2 = false;
52 bool HasSVE2p1 = false;
53 bool HasSVE2AES = false;
54 bool HasSVE2SHA3 = false;
55 bool HasSVE2SM4 = false;
56 bool HasSVEB16B16 = false;
57 bool HasSVE2BitPerm = false;
58 bool HasMatmulFP64 = false;
59 bool HasMatmulFP32 = false;
60 bool HasLSE = false;
61 bool HasFlagM = false;
62 bool HasAlternativeNZCV = false;
63 bool HasMOPS = false;
64 bool HasD128 = false;
65 bool HasRCPC = false;
66 bool HasRDM = false;
67 bool HasDIT = false;
68 bool HasCCPP = false;
69 bool HasCCDP = false;
70 bool HasFRInt3264 = false;
71 bool HasSME = false;
72 bool HasSME2 = false;
73 bool HasSMEF64F64 = false;
74 bool HasSMEI16I64 = false;
75 bool HasSMEF16F16 = false;
76 bool HasSMEB16B16 = false;
77 bool HasSME2p1 = false;
78 bool HasSB = false;
79 bool HasPredRes = false;
80 bool HasSSBS = false;
81 bool HasBTI = false;
82 bool HasWFxT = false;
83 bool HasJSCVT = false;
84 bool HasFCMA = false;
85 bool HasNoFP = false;
86 bool HasNoNeon = false;
87 bool HasNoSVE = false;
88 bool HasFMV = true;
89 bool HasGCS = false;
90 bool HasRCPC3 = false;
91 bool HasSMEFA64 = false;
92 bool HasPAuthLR = false;
102 bool setABI(const std::string &Name) override;
104 bool validateBranchProtection(StringRef Spec, StringRef Arch,
108 bool isValidCPUName(StringRef Name) const override;
110 bool setCPU(const std::string &Name) override;
115 bool useFP16ConversionIntrinsics() const override { in useFP16ConversionIntrinsics()
158 bool doesFeatureAffectCodeGen(StringRef Name) const override;
159 bool validateCpuSupports(StringRef FeatureStr) const override;
160 bool hasFeature(StringRef Feature) const override;
161 void setFeatureEnabled(llvm::StringMap<bool> &Features, StringRef Name,
162 bool Enabled) const override;
163 bool handleTargetFeatures(std::vector<std::string> &Features,
166 bool supportsTargetAttributeTune() const override { return true; } in supportsTargetAttributeTune()
167 bool supportsCpuSupports() const override { return true; } in supportsCpuSupports()
168 bool checkArithmeticFenceSupported() const override { return true; } in checkArithmeticFenceSupported()
170 bool hasBFloat16Type() const override;
174 bool isCLZForZeroUndef() const override;
183 bool validateAsmConstraint(const char *&Name,
185 bool
197 bool validatePointerAuthKey(const llvm::APSInt &value) const override;
200 bool hasInt128Type() const override;
202 bool hasBitIntType() const override { return true; } in hasBitIntType()
204 bool validateTarget(DiagnosticsEngine &Diags) const override;
206 bool validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize,
207 bool &HasSizeMismatch) const override;
245 getCallingConvKind(bool ClangABICompat4) const override;
248 bool HasNonWeakDef) const override;