Home
last modified time | relevance | path

Searched refs:PolicyScheme (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h372 enum PolicyScheme : uint8_t { enum
392 PolicyScheme Scheme;
408 bool HasVL, PolicyScheme Scheme, bool SupportOverloading,
420 bool hasPolicy() const { return Scheme != PolicyScheme::SchemeNone; } in hasPolicy()
422 return Scheme == PolicyScheme::HasPassthruOperand; in hasPassthruOperand()
425 return Scheme == PolicyScheme::HasPolicyOperand; in hasPolicyOperand()
433 PolicyScheme getPolicyScheme() const { return Scheme; } in getPolicyScheme()
470 unsigned NF, PolicyScheme DefaultScheme,
557 LLVM_PREFERRED_TYPE(PolicyScheme)
559 LLVM_PREFERRED_TYPE(PolicyScheme)
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp70 LLVM_PREFERRED_TYPE(PolicyScheme)
72 LLVM_PREFERRED_TYPE(PolicyScheme)
514 static_cast<PolicyScheme>(MPSRecord->getValueAsInt("Value")); in createRVVIntrinsics()
517 static_cast<PolicyScheme>(UMPSRecord->getValueAsInt("Value")); in createRVVIntrinsics()
581 if (UnMaskedPolicyScheme != PolicyScheme::SchemeNone) in createRVVIntrinsics()
607 if (MaskedPolicyScheme == PolicyScheme::SchemeNone) in createRVVIntrinsics()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp246 PolicyScheme UnMaskedPolicyScheme = in ConstructRVVIntrinsics()
247 static_cast<PolicyScheme>(Record.UnMaskedPolicyScheme); in ConstructRVVIntrinsics()
248 PolicyScheme MaskedPolicyScheme = in ConstructRVVIntrinsics()
249 static_cast<PolicyScheme>(Record.MaskedPolicyScheme); in ConstructRVVIntrinsics()
266 bool UnMaskedHasPolicy = UnMaskedPolicyScheme != PolicyScheme::SchemeNone; in ConstructRVVIntrinsics()
267 bool MaskedHasPolicy = MaskedPolicyScheme != PolicyScheme::SchemeNone; in ConstructRVVIntrinsics()
314 if (Record.UnMaskedPolicyScheme != PolicyScheme::SchemeNone) { in ConstructRVVIntrinsics()
335 if (Record.MaskedPolicyScheme == PolicyScheme::SchemeNone) in ConstructRVVIntrinsics()
/freebsd/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp978 bool HasMaskedOffOperand, bool HasVL, PolicyScheme Scheme, in RVVIntrinsic()
1041 PolicyScheme DefaultScheme, Policy PolicyAttrs, bool IsTuple) { in computeBuiltinTypes()
1044 bool HasPassthruOp = DefaultScheme == PolicyScheme::HasPassthruOperand; in computeBuiltinTypes()