HomeSort by relevance Sort by last modified time
    Searched refs:QualType (Results 51 - 75 of 242) sorted by null

1 23 4 5 6 7 8 910

  /external/clang/lib/CodeGen/
CodeGenFunction.h 573 QualType FnRetTy;
753 void PushDestructorCleanup(QualType T, llvm::Value *Addr);
    [all...]
CGRTTI.cpp 34 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage);
38 llvm::Constant *GetAddrOfExternalRTTIDescriptor(QualType Ty);
54 void BuildPointerTypeInfo(QualType PointeeTy);
109 llvm::Constant *BuildTypeInfo(QualType Ty, bool Force = false);
114 RTTIBuilder::GetAddrOfTypeName(QualType Ty,
136 llvm::Constant *RTTIBuilder::GetAddrOfExternalRTTIDescriptor(QualType Ty) {
214 QualType PointeeTy = PointerTy->getPointeeType();
231 static bool IsStandardLibraryRTTIDescriptor(QualType Ty) {
248 static bool ShouldUseExternalRTTIDescriptor(CodeGenModule &CGM, QualType Ty) {
284 static bool ContainsIncompleteClassType(QualType Ty)
    [all...]
TargetInfo.cpp 39 static bool isAggregateTypeForABI(QualType T) {
110 static bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays);
119 QualType FT = FD->getType();
147 static bool isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays) {
182 static bool isRecordWithNonTrivialDestructorOrCopyConstructor(QualType T) {
198 static const Type *isSingleElementStruct(QualType T, ASTContext &Context) {
233 QualType FT = FD->getType();
268 static bool is32Or64BitBasicType(QualType Ty, ASTContext &Context) {
287 static bool canExpandIndirectArgument(QualType Ty, ASTContext &Context) {
334 ABIArgInfo classifyReturnType(QualType RetTy) const
    [all...]
CGExprAgg.cpp 55 AggValueSlot EnsureSlot(QualType T) {
85 QualType elementType, InitListExpr *E);
87 AggValueSlot::NeedsGCBarriers_t needsGC(QualType T) {
93 bool TypeRequiresGCollection(QualType T);
205 bool AggExprEmitter::TypeRequiresGCollection(QualType T) {
296 static QualType GetStdInitializerListElementType(QualType T) {
305 QualType arrayType,
308 QualType::DestructionKind dtorKind = arrayType.isDestructedType();
311 if (dtorKind != QualType::DK_cxx_destructor)
    [all...]
CGValue.h 124 QualType Type;
155 void Initialize(QualType Type, Qualifiers Quals,
183 QualType getType() const { return Type; }
257 static LValue MakeAddr(llvm::Value *address, QualType type,
271 QualType type, CharUnits Alignment) {
281 QualType type, CharUnits Alignment) {
298 QualType type) {
CodeGenFunction.cpp 57 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) {
61 llvm::Type *CodeGenFunction::ConvertType(QualType T) {
65 bool CodeGenFunction::hasAggregateLLVMType(QualType type) {
254 void CodeGenFunction::StartFunction(GlobalDecl GD, QualType RetTy,
309 QualType *ArgsArray = new QualType[Args.size()];
315 QualType FnType =
366 QualType LambdaTagType =
386 QualType Ty = (*i)->getType();
431 QualType ResTy = FD->getResultType()
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
MemRegion.h 443 virtual QualType getLocationType() const = 0;
445 QualType getDesugaredLocationType(ASTContext &Context) const {
465 virtual QualType getValueType() const = 0;
467 virtual QualType getLocationType() const {
469 QualType T = getValueType();
476 QualType getDesugaredValueType(ASTContext &Context) const {
477 QualType T = getValueType();
509 QualType getLocationType() const {
548 QualType getLocationType() const {
685 QualType getValueType() const
    [all...]
  /external/clang/include/clang/Sema/
AnalysisBasedWarnings.h 25 class QualType;
  /external/clang/lib/AST/
ItaniumCXXABI.cpp 37 QualType Pointee = MPT->getPointeeType();
MicrosoftCXXABI.cpp 56 QualType Pointee = MPT->getPointeeType();
  /external/clang/lib/Serialization/
ASTCommon.h 34 TypeID MakeTypeID(ASTContext &Context, QualType T, IdxForTypeTy IdxForType) {
  /external/clang/lib/StaticAnalyzer/Checkers/
FixedAddressChecker.cpp 43 QualType T = B->getType();
CastSizeChecker.cpp 35 QualType ToTy = Ctx.getCanonicalType(CE->getType());
41 QualType ToPointeeTy = ToPTy->getPointeeType();
OSAtomicChecker.cpp 80 QualType oldValueType = Ctx.getCanonicalType(oldValueExpr->getType());
83 QualType newValueType = Ctx.getCanonicalType(newValueExpr->getType());
96 QualType theValueTypePointee =
118 QualType LoadTy;
192 QualType T = CE->getType();
204 QualType T = CE->getType();
  /external/clang/include/clang/AST/
NSAPI.h 18 class QualType;
130 getNSNumberFactoryMethodKind(QualType T);
ExprCXX.h 56 Expr **args, unsigned numargs, QualType t,
96 QualType t, ExprValueKind VK, SourceLocation RP)
130 Expr **args, unsigned numargs, QualType t,
165 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK,
210 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op,
220 static CXXStaticCastExpr *Create(ASTContext &Context, QualType T,
241 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind,
251 static CXXDynamicCastExpr *Create(ASTContext &Context, QualType T,
275 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind,
286 static CXXReinterpretCastExpr *Create(ASTContext &Context, QualType T
    [all...]
TemplateBase.h 96 TemplateArgument(QualType T) : Kind(Type) {
108 TemplateArgument(const llvm::APSInt &Value, QualType Type) : Kind(Integral) {
253 QualType getAsType() const {
255 return QualType();
257 return QualType::getFromOpaquePtr(reinterpret_cast<void*>(TypeOrValue));
300 QualType getIntegralType() const {
302 return QualType();
304 return QualType::getFromOpaquePtr(Integer.Type);
307 void setIntegralType(QualType T) {
  /external/clang/lib/Sema/
SemaInit.cpp 51 QualType ElemTy = Context.getCanonicalType(AT->getElementType());
78 static Expr *IsStringInit(Expr *init, QualType declType, ASTContext &Context) {
85 static void CheckStringInit(Expr *Str, QualType &DeclT, const ArrayType *AT,
180 InitListExpr *ParentIList, QualType T,
184 InitListExpr *IList, QualType &T,
189 InitListExpr *IList, QualType &DeclType,
196 InitListExpr *IList, QualType ElemType,
201 InitListExpr *IList, QualType DeclType,
206 InitListExpr *IList, QualType DeclType,
211 InitListExpr *IList, QualType DeclType
    [all...]
SemaTemplateDeduction.cpp 117 QualType Param,
118 QualType Arg,
289 llvm::APSInt Value, QualType ValueType,
433 QualType Arg,
491 static bool IsPossiblyOpaquelyQualifiedType(QualType T) {
669 const QualType *Params, unsigned NumParams,
670 const QualType *Args, unsigned NumArgs,
737 QualType Pattern = Expansion->getPattern();
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
ObjCMessage.cpp 21 QualType CallOrObjCMessage::getResultType(ASTContext &ctx) const {
22 QualType resultTy;
SymbolManager.cpp 185 QualType T, unsigned Count,
237 SymbolManager::getMetadataSymbol(const MemRegion* R, const Stmt *S, QualType T,
256 QualType From, QualType To) {
273 QualType t) {
291 QualType t) {
309 QualType t) {
324 QualType SymbolConjured::getType(ASTContext&) const {
328 QualType SymbolDerived::getType(ASTContext &Ctx) const {
332 QualType SymbolExtent::getType(ASTContext &Ctx) const
    [all...]
  /external/clang/include/clang/Analysis/Analyses/
FormatString.h 209 QualType T;
215 ArgTypeResult(QualType t) : K(SpecificTy), T(t), Name(0) {}
216 ArgTypeResult(QualType t, const char *n) : K(SpecificTy), T(t), Name(n) {}
223 const QualType *getSpecificType() const {
227 bool matchesType(ASTContext &C, QualType argTy) const;
231 QualType getRepresentativeType(ASTContext &C) const;
477 /// Changes the specifier and length according to a QualType, retaining any
480 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx,
531 QualType getRepresentativeType(ASTContext &C) const;
543 bool matchesType(ASTContext& C, QualType argTy) const
    [all...]
  /external/clang/include/clang/Serialization/
ASTBitCodes.h 76 /// qualifiers (as with QualType) and the upper bits provide a
109 static inline bool isEqual(QualType A, QualType B) { return A == B; }
110 static inline QualType getEmptyKey() {
111 return QualType::getFromOpaquePtr((void*) 1);
113 static inline QualType getTombstoneKey() {
114 return QualType::getFromOpaquePtr((void*) 2);
116 static inline unsigned getHashValue(QualType T) {
223 /// the QualType class. The upper bits, after being shifted and
    [all...]
  /external/clang/lib/Rewrite/
RewriteModernObjC.cpp 293 void RewriteTypeIntoString(QualType T, std::string &ResultStr,
304 void RewriteBlockPointerType(std::string& Str, QualType Type);
336 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D);
350 bool RewriteObjCFieldDeclType(QualType &Type, std::string &Result);
428 QualType getProtocolType();
430 void CheckFunctionPointerDecl(QualType dType, NamedDecl *ND);
443 bool isTopLevelBlockPointerType(QualType T) {
450 bool convertBlockPointerToFunctionPointer(QualType &T) {
459 bool convertObjCTypeToCStyleType(QualType &T);
461 bool needToScanForQualifiers(QualType T)
    [all...]
  /external/clang/lib/Analysis/
FormatString.cpp 235 bool ArgTypeResult::matchesType(ASTContext &C, QualType argTy) const {
296 QualType pointeeTy = PT->getPointeeType();
316 QualType pointeeTy =
325 QualType PromoWChar =
328 QualType PromoArg =
353 QualType pointee = PT->getPointeeType();
364 QualType ArgTypeResult::getRepresentativeType(ASTContext &C) const {
369 return QualType();
383 QualType WC = C.getWCharType();

Completed in 464 milliseconds

1 23 4 5 6 7 8 910