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

References

tools/clang/include/clang/Basic/TargetInfo.h
  128   IntType SizeType, IntMaxType, PtrDiffType, IntPtrType, WCharType,
  270   IntType getSizeType() const { return SizeType; }
  271   IntType getSignedSizeType() const {
  285   IntType getIntMaxType() const { return IntMaxType; }
  286   IntType getUIntMaxType() const {
  289   IntType getPtrDiffType(unsigned AddrSpace) const {
  292   IntType getUnsignedPtrDiffType(unsigned AddrSpace) const {
  295   IntType getIntPtrType() const { return IntPtrType; }
  296   IntType getUIntPtrType() const {
  299   IntType getWCharType() const { return WCharType; }
  300   IntType getWIntType() const { return WIntType; }
  301   IntType getChar16Type() const { return Char16Type; }
  302   IntType getChar32Type() const { return Char32Type; }
  303   IntType getInt64Type() const { return Int64Type; }
  304   IntType getUInt64Type() const {
  307   IntType getSigAtomicType() const { return SigAtomicType; }
  308   IntType getProcessIDType() const { return ProcessIDType; }
  310   static IntType getCorrespondingUnsignedType(IntType T) {
  310   static IntType getCorrespondingUnsignedType(IntType T) {
  338   unsigned getTypeWidth(IntType T) const;
  341   virtual IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const;
  344   virtual IntType getLeastIntTypeByWidth(unsigned BitWidth,
  353   unsigned getTypeAlign(IntType T) const;
  356   static bool isTypeSigned(IntType T);
  724   static const char *getTypeName(IntType T);
  729   const char *getTypeConstantSuffix(IntType T) const;
  735   static const char *getTypeFormatModifier(IntType T);
 1383   virtual enum IntType getPtrDiffTypeV(unsigned AddrSpace) const {
tools/clang/lib/AST/ASTContext.cpp
10212   TargetInfo::IntType Ty = getTargetInfo().getIntTypeByWidth(DestWidth, Signed);
tools/clang/lib/AST/ItaniumCXXABI.cpp
  196     TargetInfo::IntType PtrDiff = Target.getPtrDiffType(0);
tools/clang/lib/Basic/TargetInfo.cpp
  158 const char *TargetInfo::getTypeName(IntType T) {
  176 const char *TargetInfo::getTypeConstantSuffix(IntType T) const {
  201 const char *TargetInfo::getTypeFormatModifier(IntType T) {
  219 unsigned TargetInfo::getTypeWidth(IntType T) const {
  235 TargetInfo::IntType TargetInfo::getIntTypeByWidth(
  250 TargetInfo::IntType TargetInfo::getLeastIntTypeByWidth(unsigned BitWidth,
  290 unsigned TargetInfo::getTypeAlign(IntType T) const {
  308 bool TargetInfo::isTypeSigned(IntType T) {
tools/clang/lib/Basic/Targets/AVR.h
  155   IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const final {
  161   IntType getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const final {
tools/clang/lib/Basic/Targets/OSTargets.h
  167   TargetInfo::IntType getLeastIntTypeByWidth(unsigned BitWidth,
tools/clang/lib/Basic/Targets/WebAssembly.h
  105   IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const final {
  111   IntType getLeastIntTypeByWidth(unsigned BitWidth, bool IsSigned) const final {
tools/clang/lib/Frontend/InitPreprocessor.cpp
  176 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty,
  182 static void DefineFmt(const Twine &Prefix, TargetInfo::IntType Ty,
  192 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty,
  197 static void DefineTypeWidth(StringRef MacroName, TargetInfo::IntType Ty,
  208 static void DefineExactWidthIntType(TargetInfo::IntType Ty,
  228 static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty,
  246   TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned);
  260   TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned);