reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;