aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/ARCMigrate/ARCMT.cpp8
-rw-r--r--lib/ARCMigrate/TransAPIUses.cpp4
-rw-r--r--lib/ARCMigrate/TransProtectedScope.cpp12
-rw-r--r--lib/ARCMigrate/TransRetainReleaseDealloc.cpp4
-rw-r--r--lib/ARCMigrate/Transforms.h2
-rw-r--r--lib/AST/ASTContext.cpp259
-rw-r--r--lib/AST/ASTDiagnostic.cpp376
-rw-r--r--lib/AST/ASTDumper.cpp11
-rw-r--r--lib/AST/ASTImporter.cpp19
-rw-r--r--lib/AST/AttrImpl.cpp2
-rw-r--r--lib/AST/CMakeLists.txt1
-rw-r--r--lib/AST/CXXABI.h6
-rw-r--r--lib/AST/Comment.cpp2
-rw-r--r--lib/AST/CommentLexer.cpp7
-rw-r--r--lib/AST/CommentParser.cpp29
-rw-r--r--lib/AST/CommentSema.cpp10
-rw-r--r--lib/AST/Decl.cpp273
-rw-r--r--lib/AST/DeclBase.cpp74
-rw-r--r--lib/AST/DeclCXX.cpp66
-rw-r--r--lib/AST/DeclObjC.cpp166
-rw-r--r--lib/AST/DeclOpenMP.cpp60
-rw-r--r--lib/AST/DeclPrinter.cpp76
-rw-r--r--lib/AST/Expr.cpp40
-rw-r--r--lib/AST/ExprCXX.cpp14
-rw-r--r--lib/AST/ExprClassification.cpp5
-rw-r--r--lib/AST/ExprConstant.cpp1251
-rw-r--r--lib/AST/ItaniumCXXABI.cpp13
-rw-r--r--lib/AST/ItaniumMangle.cpp34
-rw-r--r--lib/AST/MicrosoftCXXABI.cpp140
-rw-r--r--lib/AST/MicrosoftMangle.cpp300
-rw-r--r--lib/AST/RawCommentList.cpp21
-rw-r--r--lib/AST/Stmt.cpp145
-rw-r--r--lib/AST/StmtPrinter.cpp38
-rw-r--r--lib/AST/StmtProfile.cpp14
-rw-r--r--lib/AST/Type.cpp63
-rw-r--r--lib/AST/TypePrinter.cpp6
-rw-r--r--lib/ASTMatchers/ASTMatchFinder.cpp82
-rw-r--r--lib/Analysis/AnalysisDeclContext.cpp30
-rw-r--r--lib/Analysis/BodyFarm.cpp8
-rw-r--r--lib/Analysis/CFG.cpp39
-rw-r--r--lib/Analysis/ThreadSafety.cpp150
-rw-r--r--lib/Basic/CMakeLists.txt26
-rw-r--r--lib/Basic/Diagnostic.cpp17
-rw-r--r--lib/Basic/IdentifierTable.cpp2
-rw-r--r--lib/Basic/Module.cpp51
-rw-r--r--lib/Basic/OpenMPKinds.cpp43
-rw-r--r--lib/Basic/SourceManager.cpp41
-rw-r--r--lib/Basic/TargetInfo.cpp5
-rw-r--r--lib/Basic/Targets.cpp362
-rw-r--r--lib/Basic/Version.cpp4
-rw-r--r--lib/CodeGen/ABIInfo.h2
-rw-r--r--lib/CodeGen/BackendUtil.cpp23
-rw-r--r--lib/CodeGen/CGAtomic.cpp11
-rw-r--r--lib/CodeGen/CGBlocks.cpp93
-rw-r--r--lib/CodeGen/CGBuiltin.cpp45
-rw-r--r--lib/CodeGen/CGCXXABI.cpp33
-rw-r--r--lib/CodeGen/CGCXXABI.h57
-rw-r--r--lib/CodeGen/CGCall.cpp214
-rw-r--r--lib/CodeGen/CGCall.h19
-rw-r--r--lib/CodeGen/CGClass.cpp28
-rw-r--r--lib/CodeGen/CGCleanup.cpp12
-rw-r--r--lib/CodeGen/CGDebugInfo.cpp184
-rw-r--r--lib/CodeGen/CGDebugInfo.h18
-rw-r--r--lib/CodeGen/CGDecl.cpp261
-rw-r--r--lib/CodeGen/CGDeclCXX.cpp89
-rw-r--r--lib/CodeGen/CGException.cpp12
-rw-r--r--lib/CodeGen/CGExpr.cpp374
-rw-r--r--lib/CodeGen/CGExprAgg.cpp11
-rw-r--r--lib/CodeGen/CGExprCXX.cpp2
-rw-r--r--lib/CodeGen/CGExprComplex.cpp4
-rw-r--r--lib/CodeGen/CGExprConstant.cpp9
-rw-r--r--lib/CodeGen/CGExprScalar.cpp105
-rw-r--r--lib/CodeGen/CGObjC.cpp90
-rw-r--r--lib/CodeGen/CGObjCMac.cpp27
-rw-r--r--lib/CodeGen/CGObjCRuntime.cpp2
-rw-r--r--lib/CodeGen/CGRTTI.cpp6
-rw-r--r--lib/CodeGen/CGRecordLayoutBuilder.cpp8
-rw-r--r--lib/CodeGen/CGStmt.cpp86
-rw-r--r--lib/CodeGen/CGValue.h31
-rw-r--r--lib/CodeGen/CMakeLists.txt1
-rw-r--r--lib/CodeGen/CodeGenAction.cpp2
-rw-r--r--lib/CodeGen/CodeGenFunction.cpp171
-rw-r--r--lib/CodeGen/CodeGenFunction.h153
-rw-r--r--lib/CodeGen/CodeGenModule.cpp176
-rw-r--r--lib/CodeGen/CodeGenModule.h117
-rw-r--r--lib/CodeGen/CodeGenTBAA.cpp137
-rw-r--r--lib/CodeGen/CodeGenTBAA.h65
-rw-r--r--lib/CodeGen/CodeGenTypes.cpp14
-rw-r--r--lib/CodeGen/CodeGenTypes.h13
-rw-r--r--lib/CodeGen/ItaniumCXXABI.cpp220
-rw-r--r--lib/CodeGen/MicrosoftCXXABI.cpp505
-rw-r--r--lib/CodeGen/ModuleBuilder.cpp14
-rw-r--r--lib/CodeGen/TargetInfo.cpp624
-rw-r--r--lib/Driver/ArgList.cpp15
-rw-r--r--lib/Driver/Compilation.cpp5
-rw-r--r--lib/Driver/Driver.cpp127
-rw-r--r--lib/Driver/SanitizerArgs.h20
-rw-r--r--lib/Driver/ToolChain.cpp87
-rw-r--r--lib/Driver/ToolChains.cpp780
-rw-r--r--lib/Driver/ToolChains.h121
-rw-r--r--lib/Driver/Tools.cpp629
-rw-r--r--lib/Driver/Tools.h10
-rw-r--r--lib/Driver/Types.cpp3
-rw-r--r--lib/Driver/WindowsToolChain.cpp55
-rw-r--r--lib/Edit/EditedSource.cpp2
-rw-r--r--lib/Format/BreakableToken.cpp179
-rw-r--r--lib/Format/BreakableToken.h240
-rw-r--r--lib/Format/CMakeLists.txt4
-rw-r--r--lib/Format/Format.cpp850
-rw-r--r--lib/Format/TokenAnnotator.cpp455
-rw-r--r--lib/Format/TokenAnnotator.h98
-rw-r--r--lib/Format/UnwrappedLineParser.cpp173
-rw-r--r--lib/Format/UnwrappedLineParser.h24
-rw-r--r--lib/Format/WhitespaceManager.cpp211
-rw-r--r--lib/Format/WhitespaceManager.h119
-rw-r--r--lib/Frontend/ASTConsumers.cpp4
-rw-r--r--lib/Frontend/ASTMerge.cpp7
-rw-r--r--lib/Frontend/ASTUnit.cpp58
-rw-r--r--lib/Frontend/ChainedIncludesSource.cpp4
-rw-r--r--lib/Frontend/CompilerInstance.cpp388
-rw-r--r--lib/Frontend/CompilerInvocation.cpp59
-rw-r--r--lib/Frontend/DependencyFile.cpp8
-rw-r--r--lib/Frontend/DiagnosticRenderer.cpp5
-rw-r--r--