• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/

Lines Matching refs:ExtInfo

1570     unsigned ExtInfo : 13;
3658 class ExtInfo {
3663 // Type::FunctionTypeBitfields::ExtInfo as well.
3681 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
3686 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
3700 ExtInfo() = default;
3704 ExtInfo(CallingConv CC) : Bits(CC) {}
3722 bool operator==(ExtInfo Other) const {
3725 bool operator!=(ExtInfo Other) const {
3732 ExtInfo withNoReturn(bool noReturn) const {
3734 return ExtInfo(Bits | NoReturnMask);
3736 return ExtInfo(Bits & ~NoReturnMask);
3739 ExtInfo withProducesResult(bool producesResult) const {
3741 return ExtInfo(Bits | ProducesResultMask);
3743 return ExtInfo(Bits & ~ProducesResultMask);
3746 ExtInfo withCmseNSCall(bool cmseNSCall) const {
3748 return ExtInfo(Bits | CmseNSCallMask);
3750 return ExtInfo(Bits & ~CmseNSCallMask);
3753 ExtInfo withNoCallerSavedRegs(bool noCallerSavedRegs) const {
3755 return ExtInfo(Bits | NoCallerSavedRegsMask);
3757 return ExtInfo(Bits & ~NoCallerSavedRegsMask);
3760 ExtInfo withNoCfCheck(bool noCfCheck) const {
3762 return ExtInfo(Bits | NoCfCheckMask);
3764 return ExtInfo(Bits & ~NoCfCheckMask);
3767 ExtInfo withRegParm(unsigned RegParm) const {
3769 return ExtInfo((Bits & ~RegParmMask) |
3773 ExtInfo withCallingConv(CallingConv cc) const {
3774 return ExtInfo((Bits & ~CallConvMask) | (unsigned) cc);
3800 TypeDependence Dependence, ExtInfo Info)
3802 FunctionTypeBits.ExtInfo = Info.Bits;
3822 ExtInfo getExtInfo() const { return ExtInfo(FunctionTypeBits.ExtInfo); }
3851 FunctionNoProtoType(QualType Result, QualType Canonical, ExtInfo Info)
3869 ExtInfo Info) {
3970 FunctionType::ExtInfo ExtInfo;
3982 : ExtInfo(CC), Variadic(false), HasTrailingReturn(false) {}
4109 EPI.ExtInfo = getExtInfo();
6547 inline FunctionType::ExtInfo getFunctionExtInfo(const Type &t) {
6554 return FunctionType::ExtInfo();
6557 inline FunctionType::ExtInfo getFunctionExtInfo(QualType t) {