Home
last modified time | relevance | path

Searched refs:QTy (Results 1 – 7 of 7) sorted by relevance

/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCodeGenTBAA.cpp71 static bool TypeHasMayAlias(QualType QTy) { in TypeHasMayAlias() argument
73 if (const TagType *TTy = dyn_cast<TagType>(QTy)) in TypeHasMayAlias()
77 if (const TypedefType *TTy = dyn_cast<TypedefType>(QTy)) { in TypeHasMayAlias()
88 CodeGenTBAA::getTBAAInfo(QualType QTy) { in getTBAAInfo() argument
95 if (TypeHasMayAlias(QTy)) in getTBAAInfo()
98 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr(); in getTBAAInfo()
172 QualType QTy, in CollectFields() argument
178 if (const RecordType *TTy = QTy->getAs<RecordType>()) { in CollectFields()
205 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity(); in CollectFields()
206 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); in CollectFields()
[all …]
DCodeGenTBAA.h103 llvm::MDNode *getTBAAInfo(QualType QTy);
111 llvm::MDNode *getTBAAStructInfo(QualType QTy);
DCGCXX.cpp330 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall() local
331 QualType T = QualType(QTy, 0); in BuildAppleKextVirtualCall()
DCodeGenModule.h547 llvm::MDNode *getTBAAInfo(QualType QTy);
549 llvm::MDNode *getTBAAStructInfo(QualType QTy);
551 llvm::MDNode *getTBAAStructTypeInfo(QualType QTy);
556 bool isTypeConstant(QualType QTy, bool ExcludeCtorDtor);
DCodeGenModule.cpp289 llvm::MDNode *CodeGenModule::getTBAAInfo(QualType QTy) { in getTBAAInfo() argument
292 return TBAA->getTBAAInfo(QTy); in getTBAAInfo()
301 llvm::MDNode *CodeGenModule::getTBAAStructInfo(QualType QTy) { in getTBAAStructInfo() argument
304 return TBAA->getTBAAStructInfo(QTy); in getTBAAStructInfo()
307 llvm::MDNode *CodeGenModule::getTBAAStructTypeInfo(QualType QTy) { in getTBAAStructTypeInfo() argument
310 return TBAA->getTBAAStructTypeInfo(QTy); in getTBAAStructTypeInfo()
DCGDebugInfo.cpp2187 QualType QTy(Ty, 0); in getOrCreateLimitedType() local
2189 llvm::DICompositeType T(getTypeOrNull(QTy)); in getOrCreateLimitedType()
2206 std::make_pair(QTy.getAsOpaquePtr(), static_cast<llvm::Value *>(T))); in getOrCreateLimitedType()
2209 TypeCache[QTy.getAsOpaquePtr()] = Res; in getOrCreateLimitedType()
DCGBuiltin.cpp4528 llvm::Type *QTy = llvm::VectorType::getExtendedElementVectorType(VTy); in EmitARMBuiltinExpr() local
4529 Ops[0] = Builder.CreateBitCast(Ops[0], QTy); in EmitARMBuiltinExpr()