[PATCH] D27767: NFC Changes from modernize-use-auto

Piotr Padlewski via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 14 10:55:18 PST 2016


Prazek created this revision.
Prazek added reviewers: mehdi_amini, rsmith, alexfh.
Prazek added a subscriber: cfe-commits.
Herald added subscribers: nemanjai, dschuff, sanjoy, klimek.

Changes in LLVM code to satisfy Use auto Type Deduction to Make Code More Readable rule in LLVM coding standards.

modernize-use-auto is clang-tidy check.


https://reviews.llvm.org/D27767

Files:
  examples/AnnotateFunctions/AnnotateFunctions.cpp
  examples/PrintFunctionNames/PrintFunctionNames.cpp
  examples/clang-interpreter/main.cpp
  include/clang/AST/ASTLambda.h
  include/clang/AST/ASTVector.h
  include/clang/AST/Decl.h
  include/clang/AST/DeclCXX.h
  include/clang/AST/DeclContextInternals.h
  include/clang/AST/DeclFriend.h
  include/clang/AST/DeclTemplate.h
  include/clang/AST/Expr.h
  include/clang/AST/ExprCXX.h
  include/clang/AST/ExprObjC.h
  include/clang/AST/ExternalASTSource.h
  include/clang/AST/RecursiveASTVisitor.h
  include/clang/AST/Redeclarable.h
  include/clang/AST/Stmt.h
  include/clang/AST/StmtOpenMP.h
  include/clang/AST/StmtVisitor.h
  include/clang/AST/Type.h
  include/clang/AST/TypeLoc.h
  include/clang/AST/VTableBuilder.h
  include/clang/ASTMatchers/ASTMatchFinder.h
  include/clang/ASTMatchers/ASTMatchers.h
  include/clang/ASTMatchers/ASTMatchersInternal.h
  include/clang/Analysis/Analyses/Consumed.h
  include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
  include/clang/Analysis/CFG.h
  include/clang/Analysis/Support/BumpVector.h
  include/clang/Driver/Compilation.h
  include/clang/Lex/PTHLexer.h
  include/clang/Rewrite/Core/Rewriter.h
  include/clang/Sema/Overload.h
  include/clang/Sema/Ownership.h
  include/clang/Sema/ParsedTemplate.h
  include/clang/Sema/Sema.h
  include/clang/Sema/Template.h
  include/clang/Serialization/ASTBitCodes.h
  include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  include/clang/StaticAnalyzer/Core/CheckerManager.h
  include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  lib/ARCMigrate/ARCMT.cpp
  lib/ARCMigrate/FileRemapper.cpp
  lib/ARCMigrate/ObjCMT.cpp
  lib/ARCMigrate/PlistReporter.cpp
  lib/ARCMigrate/TransARCAssign.cpp
  lib/ARCMigrate/TransAutoreleasePool.cpp
  lib/ARCMigrate/TransBlockObjCVariable.cpp
  lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  lib/ARCMigrate/TransGCAttrs.cpp
  lib/ARCMigrate/TransGCCalls.cpp
  lib/ARCMigrate/TransProperties.cpp
  lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  lib/ARCMigrate/TransUnbridgedCasts.cpp
  lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  lib/ARCMigrate/TransformActions.cpp
  lib/ARCMigrate/Transforms.cpp
  lib/AST/APValue.cpp
  lib/AST/ASTContext.cpp
  lib/AST/ASTDiagnostic.cpp
  lib/AST/ASTDumper.cpp
  lib/AST/ASTImporter.cpp
  lib/AST/ASTTypeTraits.cpp
  lib/AST/CXXInheritance.cpp
  lib/AST/Comment.cpp
  lib/AST/CommentCommandTraits.cpp
  lib/AST/CommentLexer.cpp
  lib/AST/CommentParser.cpp
  lib/AST/CommentSema.cpp
  lib/AST/Decl.cpp
  lib/AST/DeclBase.cpp
  lib/AST/DeclCXX.cpp
  lib/AST/DeclFriend.cpp
  lib/AST/DeclObjC.cpp
  lib/AST/DeclOpenMP.cpp
  lib/AST/DeclPrinter.cpp
  lib/AST/DeclTemplate.cpp
  lib/AST/DeclarationName.cpp
  lib/AST/Expr.cpp
  lib/AST/ExprCXX.cpp
  lib/AST/ExprClassification.cpp
  lib/AST/ExprConstant.cpp
  lib/AST/ExprObjC.cpp
  lib/AST/InheritViz.cpp
  lib/AST/ItaniumCXXABI.cpp
  lib/AST/ItaniumMangle.cpp
  lib/AST/Mangle.cpp
  lib/AST/MicrosoftCXXABI.cpp
  lib/AST/MicrosoftMangle.cpp
  lib/AST/NSAPI.cpp
  lib/AST/NestedNameSpecifier.cpp
  lib/AST/OpenMPClause.cpp
  lib/AST/ParentMap.cpp
  lib/AST/RawCommentList.cpp
  lib/AST/RecordLayoutBuilder.cpp
  lib/AST/Stmt.cpp
  lib/AST/StmtCXX.cpp
  lib/AST/StmtIterator.cpp
  lib/AST/StmtOpenMP.cpp
  lib/AST/StmtPrinter.cpp
  lib/AST/StmtProfile.cpp
  lib/AST/TemplateBase.cpp
  lib/AST/TemplateName.cpp
  lib/AST/Type.cpp
  lib/AST/TypePrinter.cpp
  lib/AST/VTableBuilder.cpp
  lib/ASTMatchers/ASTMatchFinder.cpp
  lib/ASTMatchers/Dynamic/Marshallers.h
  lib/ASTMatchers/Dynamic/Parser.cpp
  lib/ASTMatchers/Dynamic/Registry.cpp
  lib/Analysis/AnalysisDeclContext.cpp
  lib/Analysis/BodyFarm.cpp
  lib/Analysis/CFG.cpp
  lib/Analysis/CFGStmtMap.cpp
  lib/Analysis/CallGraph.cpp
  lib/Analysis/CloneDetection.cpp
  lib/Analysis/CocoaConventions.cpp
  lib/Analysis/Consumed.cpp
  lib/Analysis/FormatString.cpp
  lib/Analysis/LiveVariables.cpp
  lib/Analysis/OSLog.cpp
  lib/Analysis/PseudoConstantAnalysis.cpp
  lib/Analysis/ReachableCode.cpp
  lib/Analysis/ThreadSafety.cpp
  lib/Analysis/ThreadSafetyCommon.cpp
  lib/Analysis/ThreadSafetyTIL.cpp
  lib/Analysis/UninitializedValues.cpp
  lib/Basic/Diagnostic.cpp
  lib/Basic/DiagnosticIDs.cpp
  lib/Basic/IdentifierTable.cpp
  lib/Basic/Module.cpp
  lib/Basic/SourceManager.cpp
  lib/Basic/VirtualFileSystem.cpp
  lib/CodeGen/BackendUtil.cpp
  lib/CodeGen/CGAtomic.cpp
  lib/CodeGen/CGBlocks.cpp
  lib/CodeGen/CGBuiltin.cpp
  lib/CodeGen/CGCUDANV.cpp
  lib/CodeGen/CGCXXABI.cpp
  lib/CodeGen/CGCall.cpp
  lib/CodeGen/CGClass.cpp
  lib/CodeGen/CGCleanup.cpp
  lib/CodeGen/CGCleanup.h
  lib/CodeGen/CGDebugInfo.cpp
  lib/CodeGen/CGDebugInfo.h
  lib/CodeGen/CGDecl.cpp
  lib/CodeGen/CGDeclCXX.cpp
  lib/CodeGen/CGException.cpp
  lib/CodeGen/CGExpr.cpp
  lib/CodeGen/CGExprAgg.cpp
  lib/CodeGen/CGExprCXX.cpp
  lib/CodeGen/CGExprComplex.cpp
  lib/CodeGen/CGExprConstant.cpp
  lib/CodeGen/CGExprScalar.cpp
  lib/CodeGen/CGLoopInfo.cpp
  lib/CodeGen/CGObjC.cpp
  lib/CodeGen/CGObjCGNU.cpp
  lib/CodeGen/CGObjCMac.cpp
  lib/CodeGen/CGOpenCLRuntime.cpp
  lib/CodeGen/CGOpenMPRuntime.cpp
  lib/CodeGen/CGRecordLayoutBuilder.cpp
  lib/CodeGen/CGStmt.cpp
  lib/CodeGen/CGStmtOpenMP.cpp
  lib/CodeGen/CGVTables.cpp
  lib/CodeGen/CodeGenAction.cpp
  lib/CodeGen/CodeGenFunction.cpp
  lib/CodeGen/CodeGenFunction.h
  lib/CodeGen/CodeGenModule.cpp
  lib/CodeGen/CodeGenPGO.cpp
  lib/CodeGen/CodeGenTBAA.cpp
  lib/CodeGen/CodeGenTypes.cpp
  lib/CodeGen/ItaniumCXXABI.cpp
  lib/CodeGen/MicrosoftCXXABI.cpp
  lib/CodeGen/ModuleBuilder.cpp
  lib/CodeGen/ObjectFilePCHContainerOperations.cpp
  lib/CodeGen/TargetInfo.cpp
  lib/CodeGen/VarBypassDetector.cpp
  lib/Driver/Driver.cpp
  lib/Driver/MSVCToolChain.cpp
  lib/Driver/ToolChains.cpp
  lib/Driver/Tools.cpp
  lib/Driver/Types.cpp
  lib/Edit/EditedSource.cpp
  lib/Edit/RewriteObjCFoundationAPI.cpp
  lib/Format/Encoding.h
  lib/Format/TokenAnalyzer.cpp
  lib/Format/TokenAnnotator.h
  lib/Format/UnwrappedLineFormatter.cpp
  lib/Format/UnwrappedLineParser.cpp
  lib/Frontend/ASTConsumers.cpp
  lib/Frontend/ASTUnit.cpp
  lib/Frontend/CacheTokens.cpp
  lib/Frontend/ChainedIncludesSource.cpp
  lib/Frontend/CompilerInstance.cpp
  lib/Frontend/CompilerInvocation.cpp
  lib/Frontend/DependencyFile.cpp
  lib/Frontend/FrontendAction.cpp
  lib/Frontend/FrontendActions.cpp
  lib/Frontend/MultiplexConsumer.cpp
  lib/Frontend/PrintPreprocessedOutput.cpp
  lib/Frontend/Rewrite/FixItRewriter.cpp
  lib/Frontend/Rewrite/HTMLPrint.cpp
  lib/Frontend/Rewrite/InclusionRewriter.cpp
  lib/Frontend/Rewrite/RewriteModernObjC.cpp
  lib/Frontend/Rewrite/RewriteObjC.cpp
  lib/Frontend/Rewrite/RewriteTest.cpp
  lib/Frontend/SerializedDiagnosticPrinter.cpp
  lib/Frontend/SerializedDiagnosticReader.cpp
  lib/Frontend/TestModuleFileExtension.cpp
  lib/Frontend/TextDiagnosticBuffer.cpp
  lib/Frontend/VerifyDiagnosticConsumer.cpp
  lib/Index/CodegenNameGenerator.cpp
  lib/Index/CommentToXML.cpp
  lib/Index/IndexDecl.cpp
  lib/Index/IndexSymbol.cpp
  lib/Index/IndexingContext.cpp
  lib/Index/USRGeneration.cpp
  lib/Lex/HeaderMap.cpp
  lib/Lex/HeaderSearch.cpp
  lib/Lex/Lexer.cpp
  lib/Lex/LiteralSupport.cpp
  lib/Lex/MacroArgs.cpp
  lib/Lex/MacroInfo.cpp
  lib/Lex/ModuleMap.cpp
  lib/Lex/PPConditionalDirectiveRecord.cpp
  lib/Lex/PPDirectives.cpp
  lib/Lex/PPExpressions.cpp
  lib/Lex/PPLexerChange.cpp
  lib/Lex/PTHLexer.cpp
  lib/Lex/Pragma.cpp
  lib/Lex/PreprocessingRecord.cpp
  lib/Lex/Preprocessor.cpp
  lib/Parse/ParseCXXInlineMethods.cpp
  lib/Parse/ParseDecl.cpp
  lib/Parse/ParseDeclCXX.cpp
  lib/Parse/ParseObjc.cpp
  lib/Parse/ParseOpenMP.cpp
  lib/Parse/ParsePragma.cpp
  lib/Parse/ParseStmt.cpp
  lib/Parse/ParseStmtAsm.cpp
  lib/Parse/Parser.cpp
  lib/Rewrite/DeltaTree.cpp
  lib/Rewrite/HTMLRewrite.cpp
  lib/Rewrite/RewriteRope.cpp
  lib/Rewrite/Rewriter.cpp
  (195 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27767.81420.patch
Type: text/x-patch
Size: 2421730 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20161214/c6512a2b/attachment-0001.bin>


More information about the cfe-commits mailing list