#!/bin/bash # # 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. # # "##" files commented out below are not yet clang-format clean. # "#" files commented out hit a clang-format limitation with ifdefs. clang-format -i examples/make_hello_c/sim_main.cpp clang-format -i examples/make_hello_sc/sc_main.cpp #clang-format -i examples/make_protect_lib/sim_main.cpp clang-format -i examples/make_tracing_c/sim_main.cpp clang-format -i examples/make_tracing_sc/sc_main.cpp clang-format -i include/*.cpp clang-format -i include/*.h clang-format -i include/verilated_config.h.in clang-format -i nodist/fuzzer/wrapper.cpp clang-format -i src/V3Active.cpp clang-format -i src/V3Active.h clang-format -i src/V3ActiveTop.cpp clang-format -i src/V3ActiveTop.h clang-format -i src/V3Assert.cpp clang-format -i src/V3Assert.h clang-format -i src/V3AssertPre.cpp clang-format -i src/V3AssertPre.h ##clang-format -i src/V3Ast.cpp ##clang-format -i src/V3Ast.h clang-format -i src/V3AstConstOnly.h ##clang-format -i src/V3AstNodes.cpp ##clang-format -i src/V3AstNodes.h ##clang-format -i src/V3Begin.cpp clang-format -i src/V3Begin.h clang-format -i src/V3Branch.cpp clang-format -i src/V3Branch.h ##clang-format -i src/V3Broken.cpp clang-format -i src/V3Broken.h ##clang-format -i src/V3CCtors.cpp clang-format -i src/V3CCtors.h clang-format -i src/V3CUse.cpp clang-format -i src/V3CUse.h ##clang-format -i src/V3Case.cpp clang-format -i src/V3Case.h ##clang-format -i src/V3Cast.cpp clang-format -i src/V3Cast.h ##clang-format -i src/V3Cdc.cpp clang-format -i src/V3Cdc.h ##clang-format -i src/V3Changed.cpp clang-format -i src/V3Changed.h clang-format -i src/V3Class.cpp clang-format -i src/V3Class.h ##clang-format -i src/V3Clean.cpp clang-format -i src/V3Clean.h ##clang-format -i src/V3Clock.cpp clang-format -i src/V3Clock.h ##clang-format -i src/V3Combine.cpp clang-format -i src/V3Combine.h clang-format -i src/V3Config.cpp clang-format -i src/V3Config.h ##clang-format -i src/V3Const.cpp clang-format -i src/V3Const.h clang-format -i src/V3Coverage.cpp clang-format -i src/V3Coverage.h clang-format -i src/V3CoverageJoin.cpp clang-format -i src/V3CoverageJoin.h ##clang-format -i src/V3Dead.cpp clang-format -i src/V3Dead.h ##clang-format -i src/V3Delayed.cpp clang-format -i src/V3Delayed.h clang-format -i src/V3Depth.cpp clang-format -i src/V3Depth.h clang-format -i src/V3DepthBlock.cpp clang-format -i src/V3DepthBlock.h clang-format -i src/V3Descope.cpp clang-format -i src/V3Descope.h ##clang-format -i src/V3EmitC.cpp clang-format -i src/V3EmitC.h ##clang-format -i src/V3EmitCBase.h clang-format -i src/V3EmitCInlines.cpp ##clang-format -i src/V3EmitCMake.cpp clang-format -i src/V3EmitCMake.h clang-format -i src/V3EmitCSyms.cpp ##clang-format -i src/V3EmitMk.cpp clang-format -i src/V3EmitMk.h ##clang-format -i src/V3EmitV.cpp clang-format -i src/V3EmitV.h ##clang-format -i src/V3EmitXml.cpp clang-format -i src/V3EmitXml.h ##clang-format -i src/V3Error.cpp ##clang-format -i src/V3Error.h ##clang-format -i src/V3Expand.cpp clang-format -i src/V3Expand.h ##clang-format -i src/V3File.cpp ##clang-format -i src/V3File.h ##clang-format -i src/V3FileLine.cpp ##clang-format -i src/V3FileLine.h ##clang-format -i src/V3Gate.cpp clang-format -i src/V3Gate.h ##clang-format -i src/V3GenClk.cpp clang-format -i src/V3GenClk.h clang-format -i src/V3Global.cpp clang-format -i src/V3Global.h ##clang-format -i src/V3Graph.cpp clang-format -i src/V3Graph.h ##clang-format -i src/V3GraphAcyc.cpp ##clang-format -i src/V3GraphAlg.cpp clang-format -i src/V3GraphAlg.h clang-format -i src/V3GraphDfa.cpp clang-format -i src/V3GraphDfa.h clang-format -i src/V3GraphPathChecker.cpp clang-format -i src/V3GraphPathChecker.h clang-format -i src/V3GraphStream.h ##clang-format -i src/V3GraphTest.cpp ##clang-format -i src/V3Hashed.cpp clang-format -i src/V3Hashed.h ##clang-format -i src/V3Inline.cpp clang-format -i src/V3Inline.h ##clang-format -i src/V3Inst.cpp clang-format -i src/V3Inst.h clang-format -i src/V3InstrCount.cpp clang-format -i src/V3InstrCount.h clang-format -i src/V3LangCode.h clang-format -i src/V3LanguageWords.h ##clang-format -i src/V3Life.cpp clang-format -i src/V3Life.h ##clang-format -i src/V3LifePost.cpp clang-format -i src/V3LifePost.h ##clang-format -i src/V3LinkCells.cpp clang-format -i src/V3LinkCells.h ##clang-format -i src/V3LinkDot.cpp clang-format -i src/V3LinkDot.h ##clang-format -i src/V3LinkJump.cpp clang-format -i src/V3LinkJump.h clang-format -i src/V3LinkLValue.cpp clang-format -i src/V3LinkLValue.h ##clang-format -i src/V3LinkLevel.cpp clang-format -i src/V3LinkLevel.h ##clang-format -i src/V3LinkParse.cpp clang-format -i src/V3LinkParse.h ##clang-format -i src/V3LinkResolve.cpp clang-format -i src/V3LinkResolve.h clang-format -i src/V3List.h clang-format -i src/V3Localize.cpp clang-format -i src/V3Localize.h clang-format -i src/V3Name.cpp clang-format -i src/V3Name.h ##clang-format -i src/V3Number.cpp ##clang-format -i src/V3Number.h clang-format -i src/V3Number_test.cpp clang-format -i src/V3Options.cpp clang-format -i src/V3Options.h ##clang-format -i src/V3Order.cpp clang-format -i src/V3Order.h clang-format -i src/V3OrderGraph.h clang-format -i src/V3Os.cpp clang-format -i src/V3Os.h ##clang-format -i src/V3Param.cpp clang-format -i src/V3Param.h clang-format -i src/V3Parse.h ##clang-format -i src/V3ParseGrammar.cpp ##clang-format -i src/V3ParseImp.cpp ##clang-format -i src/V3ParseImp.h clang-format -i src/V3ParseLex.cpp clang-format -i src/V3ParseSym.h ##clang-format -i src/V3Partition.cpp clang-format -i src/V3Partition.h clang-format -i src/V3PartitionGraph.h clang-format -i src/V3PreLex.h ##clang-format -i src/V3PreProc.cpp clang-format -i src/V3PreProc.h clang-format -i src/V3PreShell.cpp clang-format -i src/V3PreShell.h ##clang-format -i src/V3Premit.cpp clang-format -i src/V3Premit.h ##clang-format -i src/V3ProtectLib.cpp clang-format -i src/V3ProtectLib.h clang-format -i src/V3Reloop.cpp clang-format -i src/V3Reloop.h ##clang-format -i src/V3Scope.cpp clang-format -i src/V3Scope.h clang-format -i src/V3Scoreboard.cpp clang-format -i src/V3Scoreboard.h clang-format -i src/V3SenTree.h ##clang-format -i src/V3Simulate.h ##clang-format -i src/V3Slice.cpp clang-format -i src/V3Slice.h ##clang-format -i src/V3Split.cpp clang-format -i src/V3Split.h ##clang-format -i src/V3SplitAs.cpp clang-format -i src/V3SplitAs.h ##clang-format -i src/V3SplitVar.cpp clang-format -i src/V3SplitVar.h clang-format -i src/V3Stats.cpp clang-format -i src/V3Stats.h clang-format -i src/V3StatsReport.cpp clang-format -i src/V3String.cpp clang-format -i src/V3String.h ##clang-format -i src/V3Subst.cpp clang-format -i src/V3Subst.h clang-format -i src/V3SymTable.h ##clang-format -i src/V3TSP.cpp clang-format -i src/V3TSP.h ##clang-format -i src/V3Table.cpp clang-format -i src/V3Table.h ##clang-format -i src/V3Task.cpp clang-format -i src/V3Task.h clang-format -i src/V3Trace.cpp clang-format -i src/V3Trace.h clang-format -i src/V3TraceDecl.cpp clang-format -i src/V3TraceDecl.h ##clang-format -i src/V3Tristate.cpp clang-format -i src/V3Tristate.h ##clang-format -i src/V3Undriven.cpp clang-format -i src/V3Undriven.h ##clang-format -i src/V3Unknown.cpp clang-format -i src/V3Unknown.h ##clang-format -i src/V3Unroll.cpp clang-format -i src/V3Unroll.h ##clang-format -i src/V3Width.cpp clang-format -i src/V3Width.h clang-format -i src/V3WidthCommit.h ##clang-format -i src/V3WidthSel.cpp clang-format -i src/Verilator.cpp clang-format -i src/VlcBucket.h clang-format -i src/VlcMain.cpp clang-format -i src/VlcOptions.h clang-format -i src/VlcPoint.h clang-format -i src/VlcSource.h clang-format -i src/VlcTest.h clang-format -i src/VlcTop.cpp clang-format -i src/VlcTop.h clang-format -i src/config_build.h.in