reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Type.h
 3535        Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) |
 3550     bool getNoReturn() const { return Bits & NoReturnMask; }
 3551     bool getProducesResult() const { return Bits & ProducesResultMask; }
 3552     bool getNoCallerSavedRegs() const { return Bits & NoCallerSavedRegsMask; }
 3553     bool getNoCfCheck() const { return Bits & NoCfCheckMask; }
 3554     bool getHasRegParm() const { return (Bits >> RegParmOffset) != 0; }
 3557       unsigned RegParm = (Bits & RegParmMask) >> RegParmOffset;
 3563     CallingConv getCC() const { return CallingConv(Bits & CallConvMask); }
 3566       return Bits == Other.Bits;
 3566       return Bits == Other.Bits;
 3569       return Bits != Other.Bits;
 3569       return Bits != Other.Bits;
 3577         return ExtInfo(Bits | NoReturnMask);
 3579         return ExtInfo(Bits & ~NoReturnMask);
 3584         return ExtInfo(Bits | ProducesResultMask);
 3586         return ExtInfo(Bits & ~ProducesResultMask);
 3591         return ExtInfo(Bits | NoCallerSavedRegsMask);
 3593         return ExtInfo(Bits & ~NoCallerSavedRegsMask);
 3598         return ExtInfo(Bits | NoCfCheckMask);
 3600         return ExtInfo(Bits & ~NoCfCheckMask);
 3605       return ExtInfo((Bits & ~RegParmMask) |
 3610       return ExtInfo((Bits & ~CallConvMask) | (unsigned) cc);
 3614       ID.AddInteger(Bits);
 3643     FunctionTypeBits.ExtInfo = Info.Bits;