Searched refs:hasTrivialDestructor (Results 1 - 25 of 29) sorted by relevance

12

/external/llvm/include/llvm/IR/
H A DDebugLoc.h80 bool hasTrivialDestructor() const { return Loc.hasTrivialDestructor(); } function in class:llvm::DebugLoc
H A DTrackingMDRef.h76 bool hasTrivialDestructor() const { function in class:llvm::TrackingMDRef
135 bool hasTrivialDestructor() const { return Ref.hasTrivialDestructor(); } function in class:llvm::TypedTrackingMDRef
/external/clang/lib/CodeGen/
H A DCGCXX.cpp85 if (Base->hasTrivialDestructor()) continue;
H A DCGClass.cpp559 !BaseClassDecl->hasTrivialDestructor())
1430 if (BaseClassDecl->hasTrivialDestructor())
1852 if (BaseClassDecl->hasTrivialDestructor())
1880 if (BaseClassDecl->hasTrivialDestructor())
2010 !ctor->getParent()->hasTrivialDestructor()) {
2259 if (CGM.getLangOpts().Exceptions && !ClassDecl->hasTrivialDestructor()) {
2302 if (ClassDecl->hasTrivialDestructor()) return;
H A DCGBlocks.cpp248 if (!record->hasTrivialDestructor()) return false;
421 if (!record->hasTrivialDestructor()) {
1563 if (record->hasTrivialDestructor())
1955 if (!copyExpr && record->hasTrivialDestructor()) return nullptr;
H A DCGDeclCXX.cpp94 assert(!record->hasTrivialDestructor());
H A DCGDecl.cpp275 return RD && !RD->hasTrivialDestructor();
1002 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) {
H A DCGExprAgg.cpp237 !cast<CXXRecordDecl>(Record)->hasTrivialDestructor()))
H A DCGExprConstant.cpp930 if (!RD->hasTrivialDestructor())
H A DCodeGenModule.cpp1949 Record->hasTrivialDestructor();
2244 bool NeedsGlobalDtor = RD && !RD->hasTrivialDestructor();
H A DCGExprCXX.cpp1546 if (RD->hasDefinition() && !RD->hasTrivialDestructor()) {
H A DCGExpr.cpp267 if (!ClassDecl->hasTrivialDestructor())
3665 assert(E->getType()->getAsCXXRecordDecl()->hasTrivialDestructor()
H A DItaniumCXXABI.cpp1101 if (!Record->hasTrivialDestructor()) {
/external/clang/lib/AST/
H A DDeclCXX.cpp298 if (!BaseClassDecl->hasTrivialDestructor())
407 if (!hasTrivialDestructor()) return false;
801 if (!FieldRec->hasTrivialDestructor())
H A DDecl.cpp3705 else if (CXXRD->hasTrivialDestructor())
H A DExpr.cpp2797 CE->getConstructor()->getParent()->hasTrivialDestructor()) {
H A DType.cpp3776 if (record && record->hasDefinition() && !record->hasTrivialDestructor())
/external/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1159 assert(debugLoc.hasTrivialDestructor() && "Expected trivial destructor");
H A DSelectionDAGNodes.h783 assert(debugLoc.hasTrivialDestructor() && "Expected trivial destructor");
803 assert(debugLoc.hasTrivialDestructor() && "Expected trivial destructor");
/external/clang/lib/Analysis/
H A DCFG.cpp1261 if (!CD->hasTrivialDestructor()) {
1271 if (!CD->hasTrivialDestructor()) {
1289 if (!CD->hasTrivialDestructor()) {
1391 if (!CD->hasTrivialDestructor()) {
3557 if (RD->isCompleteDefinition() && !RD->hasTrivialDestructor())
/external/clang/include/clang/AST/
H A DDeclCXX.h1263 bool hasTrivialDestructor() const { function in class:clang::CXXRecordDecl
1317 return hasTrivialDestructor() &&
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp651 assert(debugLoc.hasTrivialDestructor() && "Expected trivial destructor");
671 assert(debugLoc.hasTrivialDestructor() && "Expected trivial destructor");
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp633 if (Ctor.getDecl()->getParent()->hasTrivialDestructor())
/external/lldb/source/Symbol/
H A DClangASTType.cpp4715 if (cxx_record_decl->hasTrivialDestructor())
4741 // printf ("decl->hasTrivialDestructor() = %i\n", cxx_record_decl->hasTrivialDestructor());
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp1985 !RD->hasTrivialDestructor();
5926 if (RD->hasTrivialDestructor())
9393 Destructor->setTrivial(ClassDecl->hasTrivialDestructor());

Completed in 391 milliseconds

12