Searched refs:CanQualType (Results 1 - 25 of 45) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTypeOrdering.h56 template<> struct DenseMapInfo<clang::CanQualType> {
57 static inline clang::CanQualType getEmptyKey() {
58 return clang::CanQualType();
61 static inline clang::CanQualType getTombstoneKey() {
62 using clang::CanQualType;
63 return CanQualType::getFromOpaquePtr(reinterpret_cast<clang::Type *>(-1));
66 static unsigned getHashValue(clang::CanQualType Val) {
71 static bool isEqual(clang::CanQualType LHS, clang::CanQualType RHS) {
H A DASTContext.h740 CanQualType VoidTy;
741 CanQualType BoolTy;
742 CanQualType CharTy;
743 CanQualType WCharTy; // [C++ 3.9.1p5], integer type in C99.
744 CanQualType WIntTy; // [C99 7.24.1], integer type unchanged by default promotions.
745 CanQualType Char16Ty; // [C++0x 3.9.1p5], integer type in C99.
746 CanQualType Char32Ty; // [C++0x 3.9.1p5], integer type in C99.
747 CanQualType SignedCharTy, ShortTy, IntTy, LongTy, LongLongTy, Int128Ty;
748 CanQualType UnsignedCharTy, UnsignedShortTy, UnsignedIntTy, UnsignedLongTy;
749 CanQualType UnsignedLongLongT
[all...]
H A DCanonicalType.h36 /// syntactic sugar has been eliminated. A CanQualType may also have various
41 /// type (or some subclass of that type). The typedef @c CanQualType is just
199 typedef CanQual<Type> CanQualType; typedef in namespace:clang
201 inline CanQualType Type::getCanonicalTypeUnqualified() const {
202 return CanQualType::CreateUnsafe(getCanonicalTypeInternal());
206 CanQualType T) {
216 CanQualType Accessor() const { \
217 return CanQualType::CreateUnsafe(this->getTypePtr()->Accessor()); \
320 /// that provide accessors returning canonical types (@c CanQualType) rather
390 typedef CanQualType value_typ
[all...]
H A DDeclarationName.h38 typedef CanQual<Type> CanQualType; typedef in namespace:clang
356 DeclarationName getCXXConstructorName(CanQualType Ty);
360 DeclarationName getCXXDestructorName(CanQualType Ty);
364 DeclarationName getCXXConversionFunctionName(CanQualType Ty);
370 CanQualType Ty);
H A DCXXInheritance.h199 bool isAmbiguous(CanQualType BaseType);
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaFixItUtils.h35 static bool compareTypesSimple(CanQualType From,
36 CanQualType To,
52 typedef bool (*TypeComparisonFuncTy) (const CanQualType FromTy,
53 const CanQualType ToTy,
H A DCodeCompleteConsumer.h120 SimplifiedTypeClass getSimplifiedTypeClass(CanQualType T);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.h158 CanQualType type;
198 CanQualType resultType,
199 ArrayRef<CanQualType> argTypes,
250 CanQualType getReturnType() const { return getArgsBuffer()[0].type; }
269 CanQualType resultType,
270 ArrayRef<CanQualType> argTypes) {
278 for (ArrayRef<CanQualType>::iterator
H A DCGCXXABI.h216 CanQualType &ResTy,
217 SmallVectorImpl<CanQualType> &ArgTys) = 0;
227 CanQualType &ResTy,
228 SmallVectorImpl<CanQualType> &ArgTys) = 0;
H A DCodeGenTypes.h50 typedef CanQual<Type> CanQualType; typedef in namespace:clang
221 const CGFunctionInfo &arrangeLLVMFunctionInfo(CanQualType returnType,
222 ArrayRef<CanQualType> argTypes,
H A DItaniumCXXABI.cpp103 CanQualType &ResTy,
104 SmallVectorImpl<CanQualType> &ArgTys);
108 CanQualType &ResTy,
109 SmallVectorImpl<CanQualType> &ArgTys);
165 CanQualType &ResTy,
166 SmallVectorImpl<CanQualType> &ArgTys);
170 CanQualType &ResTy,
171 SmallVectorImpl<CanQualType> &ArgTys);
742 CanQualType &ResTy,
743 SmallVectorImpl<CanQualType>
[all...]
H A DMicrosoftCXXABI.cpp53 CanQualType &ResTy,
54 SmallVectorImpl<CanQualType> &ArgTys);
60 CanQualType &ResTy,
61 SmallVectorImpl<CanQualType> &ArgTys);
199 CanQualType &ResTy,
200 SmallVectorImpl<CanQualType> &ArgTys) {
236 CanQualType &ResTy,
237 SmallVectorImpl<CanQualType> &ArgTys) {
H A DCGCall.cpp56 static CanQualType GetThisType(ASTContext &Context, const CXXRecordDecl *RD) {
58 return Context.getPointerType(CanQualType::CreateUnsafe(RecTy));
71 static CanQualType GetReturnType(QualType RetTy) {
89 SmallVectorImpl<CanQualType> &prefix,
96 CanQualType resultType = FTP->getResultType().getUnqualifiedType();
103 SmallVectorImpl<CanQualType> &prefix,
122 SmallVectorImpl<CanQualType> &prefix,
133 SmallVector<CanQualType, 16> argTypes;
170 SmallVector<CanQualType, 16> argTypes;
203 SmallVector<CanQualType, 1
[all...]
H A DCGVTables.cpp147 static bool similar(const ABIArgInfo &infoL, CanQualType typeL,
148 const ABIArgInfo &infoR, CanQualType typeR) {
H A DCGObjCMac.cpp237 SmallVector<CanQualType,4> Params;
238 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType());
239 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType());
255 SmallVector<CanQualType,6> Params;
256 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType());
257 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType());
283 SmallVector<CanQualType,4> Params;
284 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType());
285 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType());
311 SmallVector<CanQualType,
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaFixItUtils.cpp23 bool ConversionFixItGenerator::compareTypesSimple(CanQualType From,
24 CanQualType To,
42 const CanQualType FromUnq = From.getUnqualifiedType();
43 const CanQualType ToUnq = To.getUnqualifiedType();
58 const CanQualType FromQTy = S.Context.getCanonicalType(FromTy);
59 const CanQualType ToQTy = S.Context.getCanonicalType(ToTy);
H A DSemaAccess.cpp346 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) {
412 CanQualType FriendTy
417 CanQualType ContextTy
429 CanQualType Friend) {
H A DSemaExceptionSpec.cpp519 llvm::SmallPtrSet<CanQualType, 8> OldTypes, NewTypes;
526 CanQualType TypePtr = Context.getCanonicalType(*I).getUnqualifiedType();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclarationName.cpp367 DeclarationName DeclarationNameTable::getCXXConstructorName(CanQualType Ty) {
372 DeclarationName DeclarationNameTable::getCXXDestructorName(CanQualType Ty) {
378 DeclarationNameTable::getCXXConversionFunctionName(CanQualType Ty) {
384 CanQualType Ty) {
H A DDeclCXX.cpp139 llvm::SmallPtrSet<CanQualType, 8> SeenVBaseTypes;
953 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) {
980 const llvm::SmallPtrSet<CanQualType, 8> &ParentHiddenTypes,
987 const llvm::SmallPtrSet<CanQualType, 8> *HiddenTypes = &ParentHiddenTypes;
988 llvm::SmallPtrSet<CanQualType, 8> HiddenTypesBuffer;
999 CanQualType ConvType(GetConversionType(Context, I.getDecl()));
1055 llvm::SmallPtrSet<CanQualType, 8> HiddenTypes;
1690 CanQualType PointeeType
1692 CanQualType ClassTy
1732 CanQualType ParamTyp
[all...]
H A DASTContext.cpp851 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) {
853 R = CanQualType::CreateUnsafe(QualType(Ty, 0));
3674 CanQualType ASTContext::getSizeType() const {
3679 CanQualType ASTContext::getIntMaxType() const {
3684 CanQualType ASTContext::getUIntMaxType() const {
3726 CanQualType ASTContext::getCanonicalParamType(QualType T) const {
3741 return CanQualType::CreateUnsafe(Result);
5090 CanQualType CT = getCanonicalType(T);
6267 CanQualType ASTContext::getFromTargetType(unsigned Type) const {
6269 case TargetInfo::NoInt: return CanQualType();
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h598 CanQualType locTy;
600 BlockTextRegion(const BlockDecl *bd, CanQualType lTy,
620 CanQualType, const AnalysisDeclContext*,
1265 CanQualType locTy,
H A DSValBuilder.h202 DefinedSVal getBlockPointer(const BlockDecl *block, CanQualType locTy,
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DFormatString.h231 ArgType(CanQualType t) : K(SpecificTy), T(t), Name(0), Ptr(false) {}
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp411 CanQualType CanRetTy = Ctx.getCanonicalType(RetTy);

Completed in 312 milliseconds

12