clang-format is used to standardize the indentation of the internal C++ code. For the most part clang-format changes provide good consistency, the two main exceptions being the indentation of preprocessor directives, and tables of statements. Reformatting is generally performed only before other large changes are to be made to a file. The following files are not yet clang-format clean: clang-format -i include/verilated.h clang-format -i include/verilated_dpi.h clang-format -i include/verilated_fst_c.h clang-format -i include/verilated_heavy.h clang-format -i include/verilated_imp.h clang-format -i include/verilated_save.h clang-format -i include/verilated_sym_props.h clang-format -i include/verilated_unordered_set_map.h clang-format -i include/verilated_vcd_c.h clang-format -i include/verilatedos.h clang-format -i include/verilated.cpp clang-format -i include/verilated_cov.cpp clang-format -i include/verilated_dpi.cpp clang-format -i include/verilated_fst_c.cpp clang-format -i include/verilated_save.cpp clang-format -i include/verilated_threads.cpp clang-format -i include/verilated_vcd_c.cpp clang-format -i include/verilated_vpi.cpp clang-format -i src/V3Ast.h clang-format -i src/V3AstNodes.h clang-format -i src/V3EmitCBase.h clang-format -i src/V3Error.h clang-format -i src/V3File.h clang-format -i src/V3FileLine.h clang-format -i src/V3Global.h clang-format -i src/V3Graph.h clang-format -i src/V3GraphDfa.h clang-format -i src/V3GraphStream.h clang-format -i src/V3Hashed.h clang-format -i src/V3LanguageWords.h clang-format -i src/V3LinkDot.h clang-format -i src/V3List.h clang-format -i src/V3Number.h clang-format -i src/V3Options.h clang-format -i src/V3OrderGraph.h clang-format -i src/V3Os.h clang-format -i src/V3ParseImp.h clang-format -i src/V3ParseSym.h clang-format -i src/V3Partition.h clang-format -i src/V3PartitionGraph.h clang-format -i src/V3PreLex.h clang-format -i src/V3PreProc.h clang-format -i src/V3Scoreboard.h clang-format -i src/V3SenTree.h clang-format -i src/V3Simulate.h clang-format -i src/V3Stats.h clang-format -i src/V3String.h clang-format -i src/V3SymTable.h clang-format -i src/V3TSP.h clang-format -i src/V3Task.h clang-format -i src/V3WidthCommit.h clang-format -i src/V3Active.cpp clang-format -i src/V3ActiveTop.cpp clang-format -i src/V3Assert.cpp clang-format -i src/V3AssertPre.cpp clang-format -i src/V3Ast.cpp clang-format -i src/V3AstNodes.cpp clang-format -i src/V3Begin.cpp clang-format -i src/V3Branch.cpp clang-format -i src/V3Broken.cpp clang-format -i src/V3CCtors.cpp clang-format -i src/V3Case.cpp clang-format -i src/V3Cast.cpp clang-format -i src/V3Cdc.cpp clang-format -i src/V3Changed.cpp clang-format -i src/V3Clean.cpp clang-format -i src/V3Clock.cpp clang-format -i src/V3Combine.cpp clang-format -i src/V3Const.cpp clang-format -i src/V3Coverage.cpp clang-format -i src/V3CoverageJoin.cpp clang-format -i src/V3Dead.cpp clang-format -i src/V3Delayed.cpp clang-format -i src/V3Depth.cpp clang-format -i src/V3DepthBlock.cpp clang-format -i src/V3EmitC.cpp clang-format -i src/V3EmitCInlines.cpp clang-format -i src/V3EmitCMake.cpp clang-format -i src/V3EmitCSyms.cpp clang-format -i src/V3EmitMk.cpp clang-format -i src/V3EmitV.cpp clang-format -i src/V3EmitXml.cpp clang-format -i src/V3Error.cpp clang-format -i src/V3Expand.cpp clang-format -i src/V3File.cpp clang-format -i src/V3FileLine.cpp clang-format -i src/V3Gate.cpp clang-format -i src/V3GenClk.cpp clang-format -i src/V3Graph.cpp clang-format -i src/V3GraphAcyc.cpp clang-format -i src/V3GraphAlg.cpp clang-format -i src/V3GraphDfa.cpp clang-format -i src/V3GraphPathChecker.cpp clang-format -i src/V3GraphTest.cpp clang-format -i src/V3Hashed.cpp clang-format -i src/V3Inline.cpp clang-format -i src/V3Inst.cpp clang-format -i src/V3InstrCount.cpp clang-format -i src/V3Life.cpp clang-format -i src/V3LifePost.cpp clang-format -i src/V3LinkCells.cpp clang-format -i src/V3LinkDot.cpp clang-format -i src/V3LinkJump.cpp clang-format -i src/V3LinkLValue.cpp clang-format -i src/V3LinkLevel.cpp clang-format -i src/V3LinkParse.cpp clang-format -i src/V3LinkResolve.cpp clang-format -i src/V3Localize.cpp clang-format -i src/V3Name.cpp clang-format -i src/V3Number.cpp clang-format -i src/V3Number_test.cpp clang-format -i src/V3Options.cpp clang-format -i src/V3Order.cpp clang-format -i src/V3Os.cpp clang-format -i src/V3Param.cpp clang-format -i src/V3ParseGrammar.cpp clang-format -i src/V3ParseImp.cpp clang-format -i src/V3ParseLex.cpp clang-format -i src/V3Partition.cpp clang-format -i src/V3PreProc.cpp clang-format -i src/V3PreShell.cpp clang-format -i src/V3Premit.cpp clang-format -i src/V3ProtectLib.cpp clang-format -i src/V3Reloop.cpp clang-format -i src/V3Scope.cpp clang-format -i src/V3Scoreboard.cpp clang-format -i src/V3Slice.cpp clang-format -i src/V3Split.cpp clang-format -i src/V3SplitAs.cpp clang-format -i src/V3SplitVar.cpp clang-format -i src/V3Stats.cpp clang-format -i src/V3StatsReport.cpp clang-format -i src/V3String.cpp clang-format -i src/V3Subst.cpp clang-format -i src/V3TSP.cpp clang-format -i src/V3Table.cpp clang-format -i src/V3Task.cpp clang-format -i src/V3Trace.cpp clang-format -i src/V3TraceDecl.cpp clang-format -i src/V3Tristate.cpp clang-format -i src/V3Undriven.cpp clang-format -i src/V3Unknown.cpp clang-format -i src/V3Unroll.cpp clang-format -i src/V3Width.cpp clang-format -i src/V3WidthSel.cpp clang-format -i src/Verilator.cpp