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

References

tools/clang/include/clang/AST/ASTContext.h
  706   const TargetInfo &getTargetInfo() const { return *Target; }
 1701     assert(Target && "Expected target to be initialized");
 1702     const llvm::Triple &T = Target->getTriple();
 1710     assert(Target && "Expected target to be initialized");
 1711     const llvm::Triple &T = Target->getTriple();
 2195     return toCharUnitsFromBits(Target->getExnObjectAlignment());
tools/clang/lib/AST/ASTContext.cpp
 1197   assert((!this->Target || this->Target == &Target) &&
 1197   assert((!this->Target || this->Target == &Target) &&
 1201   this->Target = &Target;
 1584     return Target->getHalfFormat();
 1585   case BuiltinType::Float:      return Target->getFloatFormat();
 1586   case BuiltinType::Double:     return Target->getDoubleFormat();
 1590     return Target->getLongDoubleFormat();
 1594     return Target->getFloat128Format();
 1599   unsigned Align = Target->getCharWidth();
 1642         unsigned MinWidth = Target->getLargeArrayMinWidth();
 1645             Align = std::max(Align, Target->getLargeArrayAlign());
 1648             Align = std::max(Align, Target->getLargeArrayAlign());
 1653         Align = Target->getCharWidth();
 1855     uint64_t TargetVectorAlign = Target->getMaxVectorAlign();
 1870       Width = Target->getBoolWidth();
 1871       Align = Target->getBoolAlign();
 1878       Width = Target->getCharWidth();
 1879       Align = Target->getCharAlign();
 1883       Width = Target->getWCharWidth();
 1884       Align = Target->getWCharAlign();
 1887       Width = Target->getChar16Width();
 1888       Align = Target->getChar16Align();
 1891       Width = Target->getChar32Width();
 1892       Align = Target->getChar32Align();
 1896       Width = Target->getShortWidth();
 1897       Align = Target->getShortAlign();
 1901       Width = Target->getIntWidth();
 1902       Align = Target->getIntAlign();
 1906       Width = Target->getLongWidth();
 1907       Align = Target->getLongAlign();
 1911       Width = Target->getLongLongWidth();
 1912       Align = Target->getLongLongAlign();
 1923       Width = Target->getShortAccumWidth();
 1924       Align = Target->getShortAccumAlign();
 1930       Width = Target->getAccumWidth();
 1931       Align = Target->getAccumAlign();
 1937       Width = Target->getLongAccumWidth();
 1938       Align = Target->getLongAccumAlign();
 1944       Width = Target->getShortFractWidth();
 1945       Align = Target->getShortFractAlign();
 1951       Width = Target->getFractWidth();
 1952       Align = Target->getFractAlign();
 1958       Width = Target->getLongFractWidth();
 1959       Align = Target->getLongFractAlign();
 1963       if (Target->hasFloat16Type() || !getLangOpts().OpenMP ||
 1965         Width = Target->getHalfWidth();
 1966         Align = Target->getHalfAlign();
 1975       Width = Target->getFloatWidth();
 1976       Align = Target->getFloatAlign();
 1979       Width = Target->getDoubleWidth();
 1980       Align = Target->getDoubleAlign();
 1984           (Target->getLongDoubleWidth() != AuxTarget->getLongDoubleWidth() ||
 1985            Target->getLongDoubleAlign() != AuxTarget->getLongDoubleAlign())) {
 1989         Width = Target->getLongDoubleWidth();
 1990         Align = Target->getLongDoubleAlign();
 1994       if (Target->hasFloat128Type() || !getLangOpts().OpenMP ||
 1996         Width = Target->getFloat128Width();
 1997         Align = Target->getFloat128Align();
 2006       Width = Target->getPointerWidth(0); // C++ 3.9.1p11: sizeof(nullptr_t)
 2007       Align = Target->getPointerAlign(0); //   == sizeof(void*)
 2012       Width = Target->getPointerWidth(0);
 2013       Align = Target->getPointerAlign(0);
 2027           Target->getOpenCLTypeAddrSpace(getOpenCLTypeKind(T)));
 2028       Width = Target->getPointerWidth(AS);
 2029       Align = Target->getPointerAlign(AS);
 2053     Width = Target->getPointerWidth(0);
 2054     Align = Target->getPointerAlign(0);
 2058     Width = Target->getPointerWidth(AS);
 2059     Align = Target->getPointerAlign(AS);
 2066     Width = Target->getPointerWidth(AS);
 2067     Align = Target->getPointerAlign(AS);
 2071     Width = Target->getPointerWidth(AS);
 2072     Align = Target->getPointerAlign(AS);
 2186       Width = Target->getCharWidth();
 2188     } else if (Width <= Target->getMaxAtomicPromoteWidth()) {
 2204     Width = Target->getPointerWidth(getTargetAddressSpace(LangAS::opencl_global));
 2205     Align = Target->getPointerAlign(getTargetAddressSpace(LangAS::opencl_global));
 2297   if (!Target->allowsLargerPreferedTypeAlignment())
 3183   ArySize = ArySize.zextOrTrunc(Target->getMaxPointerWidth());
 5087   return getFromTargetType(Target->getSizeType());
 5093   return getFromTargetType(Target->getSignedSizeType());
 5098   return getFromTargetType(Target->getIntMaxType());
 5103   return getFromTargetType(Target->getUIntMaxType());
 5121   return getFromTargetType(Target->getIntPtrType());
 5131   return getFromTargetType(Target->getPtrDiffType(0));
 5138   return getFromTargetType(Target->getUnsignedPtrDiffType(0));
 5144   return getFromTargetType(Target->getProcessIDType());
 6016     Fields[Count++] = { getFromTargetType(Target->getUInt64Type()), "_swift_rc" };
 6185   return Target->getOpenCLTypeAddrSpace(getOpenCLTypeKind(T));
 7672     BuiltinVaListDecl = CreateVaListDecl(this, Target->getBuiltinVaListKind());
10151   return Target->getDefaultCallingConv();
10161     if (Target->getCXXABI().isMicrosoft())
10171     T = Target;