This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Analyzing build trace from 'capture.bin'... | |
**** Time summary: | |
Compilation (5610 times): | |
Parsing (frontend): 137573.2 s | |
Codegen & opts (backend): 16929.5 s | |
**** Files that took longest to parse (compiler frontend): | |
311945 ms: ./lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelDAGToDAG.cpp.o | |
245050 ms: ./lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o | |
202850 ms: ./lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir compilation_db | |
cd compilation_db | |
cmake ../llvm "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" "-DLLVM_ENABLE_PROJECTS=llvm" | |
cd .. | |
includeguardian -p compilation_db --cutoff=0.4 > output.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.8 | |
command: includeguardian -p . --cutoff=0.4 | |
sources: | |
- ../llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp | |
- ../llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | |
- ../llvm/lib/MC/ConstantPools.cpp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.8 | |
command: includeguardian -p compile_commands.json lib/Analysis/AliasAnalysis.cpp lib/Analysis/AliasAnalysisEvaluator.cpp lib/Analysis/AliasAnalysisSummary.cpp lib/Analysis/AliasSetTracker.cpp lib/Analysis/Analysis.cpp lib/Analysis/AssumeBundleQueries.cpp lib/Analysis/AssumptionCache.cpp lib/Analysis/BasicAliasAnalysis.cpp lib/Analysis/BlockFrequencyInfo.cpp lib/Analysis/BlockFrequencyInfoImpl.cpp lib/Analysis/BranchProbabilityInfo.cpp lib/Analysis/CFG.cpp lib/Analysis/CFGPrinter.cpp lib/Analysis/CFGSCCPrinter.cpp lib/Analysis/CGSCCPassManager.cpp lib/Analysis/CallGraph.cpp lib/Analysis/CallGraphSCCPass.cpp lib/Analysis/CallPrinter.cpp lib/Analysis/CaptureTracking.cpp lib/Analysis/CmpInstAnalysis.cpp lib/Analysis/CodeMetrics.cpp lib/Analysis/ConstantFolding.cpp lib/Analysis/ConstraintSystem.cpp lib/Analysis/CostModel.cpp lib/Analysis/CycleAnalysis.cpp lib/Analysi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.8 | |
command: includeguardian -p compile_commands.json llvm/lib/Analysis/AliasAnalysis.cpp llvm/lib/Analysis/AliasAnalysisEvaluator.cpp llvm/lib/Analysis/AliasAnalysisSummary.cpp llvm/lib/Analysis/AliasSetTracker.cpp llvm/lib/Analysis/Analysis.cpp llvm/lib/Analysis/AssumeBundleQueries.cpp llvm/lib/Analysis/AssumptionCache.cpp llvm/lib/Analysis/BasicAliasAnalysis.cpp llvm/lib/Analysis/BlockFrequencyInfo.cpp llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp llvm/lib/Analysis/BranchProbabilityInfo.cpp llvm/lib/Analysis/CFG.cpp llvm/lib/Analysis/CFGPrinter.cpp llvm/lib/Analysis/CFGSCCPrinter.cpp llvm/lib/Analysis/CGSCCPassManager.cpp llvm/lib/Analysis/CallGraph.cpp llvm/lib/Analysis/CallGraphSCCPass.cpp llvm/lib/Analysis/CallPrinter.cpp llvm/lib/Analysis/CaptureTracking.cpp llvm/lib/Analysis/CmpInstAnalysis.cpp llvm/lib/Analysis/CodeMetrics.cpp llvm/lib/Analysis/ConstantFoldi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.8 | |
command: includeguardian -p compile_commands.json lib/**/*.cpp | |
sources: | |
- ../lib/Transforms/Vectorize/VPlanRecipes.cpp | |
- ../lib/Target/SystemZ/SystemZFrameLowering.cpp | |
- ../lib/MC/ConstantPools.cpp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.8 | |
command: includeguardian -p compile_commands.json lib/Analysis/AliasAnalysis.cpp lib/Analysis/AliasAnalysisEvaluator.cpp lib/Analysis/AliasAnalysisSummary.cpp lib/Analysis/AliasSetTracker.cpp lib/Analysis/Analysis.cpp lib/Analysis/AssumeBundleQueries.cpp lib/Analysis/AssumptionCache.cpp lib/Analysis/BasicAliasAnalysis.cpp lib/Analysis/BlockFrequencyInfo.cpp lib/Analysis/BlockFrequencyInfoImpl.cpp lib/Analysis/BranchProbabilityInfo.cpp lib/Analysis/CFG.cpp lib/Analysis/CFGPrinter.cpp lib/Analysis/CFGSCCPrinter.cpp lib/Analysis/CGSCCPassManager.cpp lib/Analysis/CallGraph.cpp lib/Analysis/CallGraphSCCPass.cpp lib/Analysis/CallPrinter.cpp lib/Analysis/CaptureTracking.cpp lib/Analysis/CmpInstAnalysis.cpp lib/Analysis/CodeMetrics.cpp lib/Analysis/ConstantFolding.cpp lib/Analysis/ConstraintSystem.cpp lib/Analysis/CostModel.cpp lib/Analysis/CycleAnalysis.cpp lib/Analysi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.7 | |
command: 'includeguardian.exe --dir libs/graph --I libs/accumulators/include --I libs/algorithm/include --I libs/align/include --I libs/any/include --I libs/array/include --I libs/asio/include --I libs/assert/include --I libs/assign/include --I libs/atomic/include --I libs/beast/include --I libs/bimap/include --I libs/bind/include --I libs/callable_traits/include --I libs/chrono/include --I libs/circular_buffer/include --I libs/compatibility/include --I libs/compute/include --I libs/concept_check/include --I libs/config/include --I libs/container/include --I libs/container_hash/include --I libs/context/include --I libs/contract/include --I libs/conversion/include --I libs/convert/include --I libs/core/include --I libs/coroutine/include --I libs/coroutine2/include --I libs/crc/include --I libs/date_time/include --I libs/describe/include --I libs/detail/include -- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fix eaassert.h include guard | |
`eassert.h` does not have a strict enough include guard to trigger the | |
multiple-inclusion optimization on most compilers. | |
The `#if defined(EA_PRAGMA_ONCE_SUPPORTED)` check occurs before any | |
include of `eacompilertraits.h` where `EA_PRAGMA_ONCE_SUPPORTED` is | |
defined, so the preprocessor only sees the `#pragma once` depending on | |
the order that `eaassert.h` is included compared to other EASTL headers. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Visit https://includeguardian.io for updates and | |
# https://includeguardian.io/ci to keep your project building fast! | |
stats: | |
version: 0.0.7 | |
command: includeguardian -p db/compile_commands.json **/*.cpp | |
sources: | |
- test/source/TestAtomicBasic.cpp | |
- test/packages/EAStdC/source/EAScanf.cpp | |
- source/assert.cpp |
NewerOlder