LightningSim
A fast, accurate trace-based simulator for High-Level Synthesis.
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- conda-build.yml
- __init__.py
- basic_block.py
- cdfg_edge.py
- cdfg_region.py
- dataflow.py
- function.py
- instruction.py
- solution.py
- __init__.py
- _core.pyi
- main.py
- runner.py
- simulator.py
- trace_file.py
- axi_builder.rs
- axi_rctl.rs
- edge_builder.rs
- event.rs
- fifo_builder.rs
- frame.rs
- mod.rs
- module_builder.rs
- node.rs
- tee.rs
- axi_interface.rs
- edge.rs
- fifo.rs
- lib.rs
- node.rs
- Cargo.lock
- Cargo.toml
- MANIFEST.in
- pyproject.toml
- rustfmt.toml
- fxp_sqrt.h
- fxp_sqrt_test.cpp
- fxp_sqrt_top.cpp
- fxp_sqrt_top.h
- setup.tcl
- x_hls.tcl
- cpp_FIR.cpp
- cpp_FIR.h
- cpp_FIR.inc
- cpp_FIR_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- setup.tcl
- window_fn_class.h
- window_fn_test.cpp
- window_fn_top.cpp
- window_fn_top.h
- x_hls.tcl
- setup.tcl
- window_fn_class.h
- window_fn_test.cpp
- window_fn_top.cpp
- window_fn_top.h
- x_hls.tcl
- cpp_ap_int_arith.cpp
- cpp_ap_int_arith.h
- cpp_ap_int_arith_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_functions.cpp
- loop_functions.h
- loop_functions_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_imperfect.cpp
- loop_imperfect.h
- loop_imperfect_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_max_bounds.cpp
- loop_max_bounds.h
- loop_max_bounds_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_perfect.cpp
- loop_perfect.h
- loop_perfect_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_pipeline.cpp
- loop_pipeline.h
- loop_pipeline_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_sequential.cpp
- loop_sequential.h
- loop_sequential_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_sequential_assert.cpp
- loop_sequential_assert.h
- loop_sequential_assert_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- loop_sequential.cpp
- loop_sequential.h
- loop_sequential_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- malloc_removed.c
- malloc_removed.h
- malloc_removed_test.c
- result.golden.dat
- setup.tcl
- x_hls.tcl
- pointer_cast_native.c
- pointer_cast_native.h
- pointer_cast_native_test.c
- result.golden.dat
- setup.tcl
- x_hls.tcl
- pointer_double.c
- pointer_double.h
- pointer_double_test.c
- result.golden.dat
- setup.tcl
- x_hls.tcl
- example.cpp
- example_test.cpp
- setup.tcl
- x_hls.tcl
- example.cpp
- example_test.cpp
- setup.tcl
- x_hls.tcl
- mem_bottleneck.cpp
- mem_bottleneck.h
- mem_bottleneck_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- mem_bottleneck_resolved.cpp
- mem_bottleneck_resolved.h
- mem_bottleneck_resolved_test.cpp
- result.golden.dat
- setup.tcl
- x_hls.tcl
- ecc_flags.cpp
- ecc_flags.h
- ecc_flags_test.cpp
- result.dat
- result.golden.dat
- setup.tcl
- x_hls.tcl
- hamming_window.c
- hamming_window.h
- hamming_window_test.c
- setup.tcl
- x_hls.tcl
- fft.h
- fft_sw-top.cpp
- fft_sw.cpp
- out.fft.gold.dat
- setup.tcl
- tw_i.h
- tw_r.h
- fft_stages-top.cpp
- fft_stages.cpp
- fft_streaming.h
- out.fft.gold.dat
- setup.tcl
- tw_i.h
- tw_r.h
- huffman.h
- huffman.random256.golden
- huffman.random256.txt
- huffman_canonize_tree.cpp
- huffman_compute_bit_length.cpp
- huffman_create_codeword.cpp
- huffman_create_tree.cpp
- huffman_encoding.cpp
- huffman_encoding_test.cpp
- huffman_filter.cpp
- huffman_sort.cpp
- huffman_truncate_tree.cpp
- setup.tcl
- matrixmultiplication-top.cpp
- matrixmultiplication.cpp
- matrixmultiplication.gold.dat
- matrixmultiplication.h
- setup.tcl
- merge_sort_parallel-top.cpp
- merge_sort_parallel.cpp
- merge_sort_parallel.h
- setup.tcl
- setup.tcl
- tb.cpp
- vadd.cpp
- conv_layer.cc
- conv_layer.h
- dcl.h
- finalize.cc
- finalize.h
- GIN_compute.cc
- globals.cc
- linear.cc
- linear.h
- load_inputs.cc
- load_inputs.h
- message_passing.cc
- message_passing.h
- node_embedding.cc
- node_embedding.h
- util.h
- load.cc
- main.cc
- testbench.h
- g1_edge_attr.bin
- g1_edge_list.bin
- g1_info.txt
- g1_node_feature.bin
- gin_ep1_ed_embed_dim100.bin
- gin_ep1_eps_dim100.bin
- gin_ep1_mlp_1_bias_dim100.bin
- gin_ep1_mlp_1_weights_dim100.bin
- gin_ep1_mlp_2_bias_dim100.bin
- gin_ep1_mlp_2_weights_dim100.bin
- gin_ep1_nd_embed_dim100.bin
- gin_ep1_noBN_dim100.weights.all.bin
- gin_ep1_pred_bias_dim100.bin
- gin_ep1_pred_weights_dim100.bin
- setup.tcl
- conv_layer.cc
- conv_layer.h
- dcl.h
- finalize.cc
- finalize.h
- GCN_compute.cc
- globals.cc
- linear.cc
- linear.h
- load_inputs.cc
- load_inputs.h
- message_passing.cc
- message_passing.h
- node_embedding.cc
- node_embedding.h
- util.h
- load.cc
- main.cc
- testbench.h
- g1_edge_attr.bin
- g1_edge_list.bin
- g1_info.txt
- g1_node_feature.bin
- gcn_ep1_dim100.weights.all.bin
- setup.tcl
- conv_layer.cc
- conv_layer.h
- dcl.h
- finalize.cc
- finalize.h
- GAT_compute.cc
- globals.cc
- linear.cc
- linear.h
- load_inputs.cc
- load_inputs.h
- message_passing.cc
- message_passing.h
- node_embedding.cc
- node_embedding.h
- util.h
- load.cc
- main.cc
- testbench.h
- g1_edge_attr.bin
- g1_edge_list.bin
- g1_info.txt
- g1_node_feature.bin
- gat_ep1_layer5.weights.all.bin
- gat_ep1_linear_proj_weight_0_layer5.bin
- gat_ep1_linear_proj_weight_1_layer5.bin
- gat_ep1_pred_bias_layer5.bin
- gat_ep1_pred_weights_layer5.bin
- gat_ep1_scoring_fn_source_layer5.bin
- gat_ep1_scoring_fn_target_layer5.bin
- gat_ep1_skip_proj_weight_0_layer5.bin
- gat_ep1_skip_proj_weight_1_layer5.bin
- setup.tcl
- conv_layer.cc
- conv_layer.h
- dcl.h
- finalize.cc
- finalize.h
- globals.cc
- linear.cc
- linear.h
- load_inputs.cc
- load_inputs.h
- message_passing.cc
- message_passing.h
- node_embedding.cc
- node_embedding.h
- PNA_compute.cc
- util.h
- load.cc
- main.cc
- testbench.h
- g1_edge_attr.bin
- g1_edge_list.bin
- g1_info.txt
- g1_node_feature.bin
- pna_conv_bias_dim80.bin
- pna_conv_weights_dim80.bin
- pna_ep1_nd_embed_dim80.bin
- pna_ep1_noBN_dim80.weights.all.bin
- setup.tcl
- conv_layer.cc
- conv_layer.h
- dcl.h
- DGN_compute.cc
- finalize.cc
- finalize.h
- globals.cc
- linear.cc
- linear.h
- load_inputs.cc
- load_inputs.h
- message_passing.cc
- message_passing.h
- node_embedding.cc
- node_embedding.h
- util.h
- load.cc
- main.cc
- testbench.h
- dgn_conv_bias_dim100.bin
- dgn_conv_weights_dim100.bin
- dgn_ep1_nd_embed_dim100.bin
- dgn_ep1_noBN_dim100.weights.all.bin
- eig_g1.txt
- g1_edge_attr.bin
- g1_edge_list.bin
- g1_info.txt
- g1_node_feature.bin
- setup.tcl
- net.0.0.bias.bin
- net.0.0.weight.bin
- net.1.0.bias.bin
- net.1.0.weight.bin
- net.2.0.bias.bin
- net.2.0.weight.bin
- net.3.0.bias.bin
- net.3.0.weight.bin
- net.4.0.bias.bin
- net.4.0.weight.bin
- output_0.bin
- output_1.bin
- output_10.bin
- output_11.bin
- output_12.bin
- output_13.bin
- output_14.bin
- output_15.bin
- output_16.bin
- output_17.bin
- output_18.bin
- output_19.bin
- output_2.bin
- output_20.bin
- output_21.bin
- output_22.bin
- output_23.bin
- output_24.bin
- output_25.bin
- output_26.bin
- output_27.bin
- output_28.bin
- output_29.bin
- output_3.bin
- output_30.bin
- output_31.bin
- output_32.bin
- output_33.bin
- output_34.bin
- output_35.bin
- output_36.bin
- output_37.bin
- output_38.bin
- output_39.bin
- output_4.bin
- output_40.bin
- output_41.bin
- output_42.bin
- output_43.bin
- output_44.bin
- output_45.bin
- output_46.bin
- output_47.bin
- output_48.bin
- output_49.bin
- output_5.bin
- output_50.bin
- output_51.bin
- output_52.bin
- output_53.bin
- output_54.bin
- output_55.bin
- output_56.bin
- output_57.bin
- output_58.bin
- output_59.bin
- output_6.bin
- output_60.bin
- output_61.bin
- output_62.bin
- output_63.bin
- output_64.bin
- output_7.bin
- output_8.bin
- output_9.bin
- x.bin
- inr_hw_lib.h
- makefile
- model.cpp
- model.h
- setup.tcl
- testbench.cpp
- 0.bin
- 1.bin
- 10.bin
- 11.bin
- 2.bin
- 3.bin
- 4.bin
- 5.bin
- 6.bin
- 7.bin
- 8.bin
- 9.bin
- stitched_0_3.bin
- stitched_4_7.bin
- stitched_8_11.bin
- conv1x1.cc
- dwconv3x3.cc
- golden_c.cc
- net_hls.cc
- net_hls.h
- output_verify.cc
- reorder_weight.cc
- setup.tcl
- tb.cc
- weights_fixed.bin
- weights_floating.bin
- .gitignore
- benchmark.py
- environment.yml
- measure_vhls.tcl
- README.md
- favicon.ico
- socket.ts
- status.ts
- server.ts
- time.ts
- App.module.css
- App.tsx
- FIFOs.module.css
- FIFOs.tsx
- index.css
- index.tsx
- logo.svg
- Output.tsx
- Overview.module.css
- Overview.tsx
- OverviewRow.module.css
- OverviewRow.tsx
- Spinner.tsx
- StatusLine.module.css
- StatusLine.tsx
- StatusPage.module.css
- StatusPage.tsx
- Stopwatch.tsx
- WaveViewer.module.css
- WaveViewer.tsx
- WaveViewerRow.module.css
- WaveViewerRow.tsx
- .editorconfig
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vite.config.ts
- clang-tests.yml
- closed-issues.yml
- issue-release-workflow.yml
- issue-subscriber.yml
- libclang-abi-tests.yml
- libclc-tests.yml
- lld-tests.yml
- lldb-tests.yml
- llvm-bugs.yml
- llvm-project-tests.yml
- llvm-tests.yml
- new-issues.yml
- README.md
- release-tasks.yml
- repo-lockdown.yml
- version-check.py
- version-check.yml
- PULL_REQUEST_TEMPLATE.md
- CMakeLists.txt
- doxygen-mainpage.dox
- doxygen.cfg.in
- Heatmap.png
- Heatmaps.md
- OptimizingClang.md
- RuntimeLibrary.md
- BinaryBasicBlock.h
- BinaryContext.h
- BinaryData.h
- BinaryDomTree.h
- BinaryEmitter.h
- BinaryFunction.h
- BinaryLoop.h
- BinarySection.h
- DebugData.h
- DynoStats.h
- Exceptions.h
- FunctionLayout.h
- JumpTable.h
- MCPlus.h
- MCPlusBuilder.h
- ParallelUtilities.h
- Relocation.h
- ADRRelaxationPass.h
- Aligner.h
- AllocCombiner.h
- AsmDump.h
- BinaryFunctionCallGraph.h
- BinaryPasses.h
- CacheMetrics.h
- CallGraph.h
- CallGraphWalker.h
- CMOVConversion.h
- DataflowAnalysis.h
- DataflowInfoManager.h
- DominatorAnalysis.h
- FrameAnalysis.h
- FrameOptimizer.h
- HFSort.h
- IdenticalCodeFolding.h
- IndirectCallPromotion.h
- Inliner.h
- Instrumentation.h
- InstrumentationSummary.h
- JTFootprintReduction.h
- LivenessAnalysis.h
- LongJmp.h
- LoopInversionPass.h
- MCF.h
- PatchEntries.h
- PLTCall.h
- ReachingDefOrUse.h
- ReachingInsns.h
- RegAnalysis.h
- RegReAssign.h
- ReorderAlgorithm.h
- ReorderData.h
- ReorderFunctions.h
- ReorderUtils.h
- RetpolineInsertion.h
- ShrinkWrapping.h
- SplitFunctions.h
- StackAllocationAnalysis.h
- StackAvailableExpressions.h
- StackPointerTracking.h
- StackReachingUses.h
- StokeInfo.h
- TailDuplication.h
- ThreeWayBranch.h
- ValidateInternalCalls.h
- VeneerElimination.h
- BoltAddressTranslation.h
- DataAggregator.h
- DataReader.h
- Heatmap.h
- ProfileReaderBase.h
- ProfileYAMLMapping.h
- YAMLProfileReader.h
- YAMLProfileWriter.h
- BinaryPassManager.h
- DWARFRewriter.h
- ExecutableFileMemoryManager.h
- MachORewriteInstance.h
- RewriteInstance.h
- HugifyRuntimeLibrary.h
- InstrumentationRuntimeLibrary.h
- RuntimeLibrary.h
- CommandLineOpts.h
- NameResolver.h
- NameShortener.h
- Utils.h
- BinaryBasicBlock.cpp
- BinaryContext.cpp
- BinaryData.cpp
- BinaryEmitter.cpp
- BinaryFunction.cpp
- BinaryFunctionProfile.cpp
- BinarySection.cpp
- CMakeLists.txt
- DebugData.cpp
- DynoStats.cpp
- Exceptions.cpp
- FunctionLayout.cpp
- JumpTable.cpp
- MCPlusBuilder.cpp
- ParallelUtilities.cpp
- Relocation.cpp
- ADRRelaxationPass.cpp
- Aligner.cpp
- AllocCombiner.cpp
- AsmDump.cpp
- BinaryFunctionCallGraph.cpp
- BinaryPasses.cpp
- CacheMetrics.cpp
- CallGraph.cpp
- CallGraphWalker.cpp
- CMakeLists.txt
- CMOVConversion.cpp
- DataflowAnalysis.cpp
- DataflowInfoManager.cpp
- ExtTSPReorderAlgorithm.cpp
- FrameAnalysis.cpp
- FrameOptimizer.cpp
- HFSort.cpp
- HFSortPlus.cpp
- IdenticalCodeFolding.cpp
- IndirectCallPromotion.cpp
- Inliner.cpp
- Instrumentation.cpp
- JTFootprintReduction.cpp
- LivenessAnalysis.cpp
- LongJmp.cpp
- LoopInversionPass.cpp
- MCF.cpp
- PatchEntries.cpp
- PettisAndHansen.cpp
- PLTCall.cpp
- RegAnalysis.cpp
- RegReAssign.cpp
- ReorderAlgorithm.cpp
- ReorderData.cpp
- ReorderFunctions.cpp
- RetpolineInsertion.cpp
- ShrinkWrapping.cpp
- SplitFunctions.cpp
- StackAllocationAnalysis.cpp
- StackAvailableExpressions.cpp
- StackPointerTracking.cpp
- StackReachingUses.cpp
- StokeInfo.cpp
- TailDuplication.cpp
- ThreeWayBranch.cpp
- ValidateInternalCalls.cpp
- VeneerElimination.cpp
- BoltAddressTranslation.cpp
- CMakeLists.txt
- DataAggregator.cpp
- DataReader.cpp
- Heatmap.cpp
- ProfileReaderBase.cpp
- YAMLProfileReader.cpp
- YAMLProfileWriter.cpp
- BinaryPassManager.cpp
- BoltDiff.cpp
- CMakeLists.txt
- DWARFRewriter.cpp
- ExecutableFileMemoryManager.cpp
- MachORewriteInstance.cpp
- RewriteInstance.cpp
- CMakeLists.txt
- HugifyRuntimeLibrary.cpp
- InstrumentationRuntimeLibrary.cpp
- RuntimeLibrary.cpp
- AArch64MCPlusBuilder.cpp
- CMakeLists.txt
- CMakeLists.txt
- X86MCPlusBuilder.cpp
- X86MCSymbolizer.cpp
- X86MCSymbolizer.h
- CMakeLists.txt
- CMakeLists.txt
- CommandLineOpts.cpp
- Utils.cpp
- CMakeLists.txt
- CMakeLists.txt
- common.h
- config.h.in
- hugify.cpp
- instr.cpp
- go_dwarf.yaml
- plt-gnu-ld.yaml
- rels-exe.yaml
- rels-so.yaml
- skip-got-rel.yaml
- tls-ld.yaml
- tls-trad.yaml
- unmarked-data.yaml
- asm-func-debug.test
- constant-island-alignment.s
- constant_island_pie_update.s
- data-at-0-offset.c
- double_jump.cpp
- ext-double-jump.s
- go_dwarf.test
- jmp-after-ret.s
- lit.local.cfg
- plt-gnu-ld.test
- r_aarch64_prelxx.s
- runtime-relocs.test
- skip-got-rel.test
- tailcall_traps.s
- text-data.c
- tls.c
- unmarked-data.test
- update-debug-reloc.test
- veneer-gold.s
- veneer.s
- asm_foo.s
- asm_main.c
- bolt_icf.cpp
- hello.c
- icf-jump-tables.c
- icf_baz.c
- icf_main.c
- jump_table_icp.cpp
- plt.c
- stub.c
- stub.h
- vararg.s
- adrrelaxationpass.s
- constant-island-relocations.s
- controlflow.s
- issue177.s
- lit.local.cfg
- fptr.c
- basic-instrumentation.s
- exception3.cpp
- exception4.cpp
- exceptions_split.cpp
- fdata-escape-chars-syms.txt
- fdata-escape-chars.txt
- indirect_goto.c
- internalcall-main.c
- internalcall.S
- pie-exceptions-failed-split.s
- retpoline_synthetic.cpp
- user_func_order.txt
- basic-instrumentation.test
- exceptions-instrumentation.test
- exceptions-pic.test
- exceptions-run.test
- fdata-escape-chars.ll
- fix-branches-jrcxz.s
- hot-end-symbol.s
- indirect-goto-pie.test
- instrumentation-dup-jts.s
- instrumentation-ind-calls.s
- instrumentation-indirect.c
- instrumentation-pie.c
- instrumentation-shlib.c
- instrumentation-xmm.c
- internal-call-instrument.test
- internal-call.test
- interp-overwrite-bug.s
- lit.local.cfg
- pie-exceptions-failed-split.test
- pie-exceptions-split.test
- retpoline-synthetic.test
- section-reloc-with-addend.s
- shrinkwrapping-alignment.s
- shrinkwrapping-lock.s
- shrinkwrapping-pushpop.s
- tail-duplication-constant-prop.s
- three-way-branch-pass.s
- user-func-reorder.c
- fptr.test
- iplt.c
- lit.local.cfg
- meta-merge-fdata.test
- plt-gnu-ld.test
- plt-lld.test
- CMakeLists.txt
- lit.cfg.py
- lit.site.cfg.py.in
- asm_main.c
- avx512.s
- bat_profile_1.fdata
- bat_profile_2.fdata
- blarge.fdata
- blarge.yaml
- broken_dynsym.yaml
- ctc_and_unreachable.s
- debug-fission-script.txt
- debug-fission-simple.s
- double_jump.cpp
- dwarf4-df-dualcu-helper.s
- dwarf4-df-dualcu-loclist-helper.s
- dwarf4-df-dualcu-loclist-main.s
- dwarf4-df-dualcu-main.s
- dwarf4-ftypes-split-dwarf.s
- dwarf4-split-dwarf-no-address-helper.s
- dwarf4-split-dwarf-no-address-main.s
- dwarf5-call-pc-helper.s
- dwarf5-call-pc-main.s
- dwarf5-df-dualcu-helper.s
- dwarf5-df-dualcu-loclist-helper.s
- dwarf5-df-dualcu-loclist-main.s
- dwarf5-df-dualcu-main.s
- dwarf5-df-mono-helper.s
- dwarf5-df-mono-main.s
- dwarf5-dwarf4-monolithic-helper0.s
- dwarf5-dwarf4-monolithic-helper1.s
- dwarf5-dwarf4-monolithic-helper2.s
- dwarf5-dwarf4-monolithic-main.s
- dwarf5-ftypes-split-dwarf.s
- dwarf5-locaddrx.s
- dwarf5-loclist-offset-form-helper.s
- dwarf5-loclist-offset-form-main.s
- dwarf5-return-pc-helper.s
- dwarf5-return-pc-main.s
- dwarf5-split-dwarf4-monolithic-helper1.s
- dwarf5-split-dwarf4-monolithic-main.s
- dwarf5_helper.s
- dwarf5_main.s
- dwarfdump-gdbindex.s
- dwarfdump-gdbindex2.s
- entry.s
- exc4sw.fdata
- exc4sw.S
- exc_args.s
- ft_to_noop.s
- indirect_goto.c
- inline-foo.c
- inline-main.c
- inlined.cpp
- inlinee.cpp
- issue20.yaml
- issue26.yaml
- jmp_opt.cpp
- jmp_opt2.cpp
- jmp_opt3.cpp
- jmpjmp.s
- jump-table-pic.s
- jump_table_footprint_reduction.s
- jump_table_icp.s
- jump_table_reference.s
- linenumber.cpp
- loop_nest.s
- order.txt
- plt-got-sec.yaml
- plt-sec-8-byte.yaml
- plt-sec.yaml
- pre-aggregated.txt
- relaxed_tc.s
- rodata_simpl_loads.s
- sctc_bug.s
- sctc_bug2.s
- sctc_bug3.s
- sctc_bug4.s
- shorten_mov.s
- srol-bug-input.yaml
- static_exe.s
- tailcall.s
- tailcall_traps.s
- unreachable.s
- user-order.S
- addr32.s
- asm-dump.c
- asm-func-debug.test
- avx512-trap.test
- bb-with-two-tail-calls.s
- block-reordering.test
- branch-data.test
- broken_dynsym.test
- bug-reorder-bb-jrcxz.s
- call-zero.s
- cfi-expr-rewrite.s
- cfi-instrs-count.s
- cfi-instrs-reordered.s
- cmov-conversion.s
- ctc-and-unreachable.test
- data-to-data-pcrel.s
- debug-fission-single.s
- double-jump.test
- double-rel.s
- dwarf-handle-visit-loclist-error.s
- dwarf3-lowpc-highpc-convert.s
- dwarf4-df-dualcu-loclist.test
- dwarf4-df-dualcu.test
- dwarf4-ftypes-dwo-input-dwp-output.test
- dwarf4-ftypes-dwp-input-dwo-output.test
- dwarf4-ftypes-dwp-input-dwp-output.test
- dwarf4-split-dwarf-no-address.test
- dwarf5-call-pc.test
- dwarf5-debug-info-dwarf4-debug-line.s
- dwarf5-debug-line.s
- dwarf5-debug-loclists.s
- dwarf5-df-dualcu-loclist.test
- dwarf5-df-dualcu.test
- dwarf5-df-mono-dualcu.test
- dwarf5-dwarf4-monolithic.test
- dwarf5-ftypes-dwp-input-dwo-output.test
- dwarf5-label-low-pc.s
- dwarf5-locaddrx.test
- dwarf5-locexpr-addrx.s
- dwarf5-loclist-offset-form.test
- dwarf5-lowpc-highpc-convert.s
- dwarf5-rangeoffset-to-rangeindex.s
- dwarf5-return-pc.test
- dwarf5-split-dwarf4-monolithic.test
- dwarf5-two-loclists.test
- dwarf5-two-rnglists.test
- exceptions-args.test
- fallthrough-to-noop.test
- false-jump-table.s
- fptr-addend-pcrel.s
- frame-opt-lea.s
- gdbindex.test
- gotpcrelx.s
- high_pc_udata.s
- icf-jump-tables.test
- icp-inline.s
- indirect-goto.test
- inline-debug-info.test
- inlined-function-mixed.test
- insert-addr-rnglists_base.s
- insert-debug-info-entry.test
- internal-call-instrument-so.s
- internal-call-instrument.s
- interprocedural-ref-entry-point.s
- issue20.s
- issue20.test
- issue26.s
- issue26.test
- jmp-after-ret.s
- jmp-optimization.test
- jmpjmp.test
- jump-table-footprint-reduction.test
- jump-table-icp.test
- jump-table-move.s
- jump-table-pic-order.test
- jump-table-reference.test
- layout-heuristic.test
- line-number.test
- lit.local.cfg
- loop-inversion-pass.s
- loop-nest.test
- lto-name-match.s
- merge-fdata-bat-mode.test
- merge-fdata-output.test
- no-entry-reordering.test
- no-output.test
- plt-sec-8-byte.test
- plt-sec.test
- pre-aggregated-perf.test
- reader.test
- relaxed-tailcall.test
- remove-unused.test
- rodata-simpl-loads.test
- sctc-bug.test
- sctc-bug2.test
- sctc-bug3.test
- sctc-bug4.test
- shared-abbrev.s
- shared_object_entry.s
- shorten-mov.test
- shrinkwrapping-and-rsp.s
- shrinkwrapping-critedge.s
- shrinkwrapping-do-not-pessimize.s
- shrinkwrapping-insertcfi.s
- shrinkwrapping-lea.s
- shrinkwrapping-mov.s
- shrinkwrapping-pop-order.s
- shrinkwrapping-popf.s
- shrinkwrapping-restore-position.s
- shrinkwrapping.test
- split-func-icf.s
- split-func-jump-table-fragment-bidirection.s
- split-func-jump-table-fragment-noparent.s
- split-func-jump-table-fragment-reverse.s
- split-func-jump-table-fragment.s
- split-landing-pad.s
- split-random.s
- srol-bug.test
- static-exe.test
- symtab-secondary-entries.test
- tail-duplication-cache.s
- tail-duplication-cacheline.s
- tail-duplication-complex.s
- tail-duplication-jt.s
- tail-duplication-pass.s
- tail-duplication-prop-bug.s
- tailcall-traps.test
- tailcall.test
- unreachable.test
- vararg.test
- zero-sized-object.s
- bad-exe.test
- bolt-icf.test
- bolt-info.test
- cache+-deprecated.test
- CMakeLists.txt
- heatmap.test
- invalid-profile.test
- keep-aranges.test
- link_fdata.py
- lit.cfg.py
- lit.local.cfg
- lit.site.cfg.py.in
- no-relocs.test
- non-empty-debug-line.test
- pie.test
- R_ABS.pic.lld.cpp
- re-optimize.test
- shared-object.test
- CMakeLists.txt
- llvm-bolt.cpp
- CMakeLists.txt
- heatmap.cpp
- CMakeLists.txt
- llvm-bolt-fuzzer.cpp
- CMakeLists.txt
- merge-fdata.cpp
- CMakeLists.txt
- BinaryContext.cpp
- CMakeLists.txt
- DynoStats.cpp
- MCPlusBuilder.cpp
- CMakeLists.txt
- DataAggregator.cpp
- CMakeLists.txt
- Dockerfile
- d3-graphviz-template.html
- dot2html.py
- bughunter.sh
- llvm-bolt-wrapper.py
- nfc-check-setup.py
- CMakeLists.txt
- CODE_OWNERS.TXT
- LICENSE.TXT
- README.md
- ApplyReplacements.h
- ApplyReplacements.cpp
- ClangApplyReplacementsMain.cpp
- CMakeLists.txt
- CMakeLists.txt
- ClangChangeNamespace.cpp
- CMakeLists.txt
- ChangeNamespace.cpp
- ChangeNamespace.h
- CMakeLists.txt
- clang-doc-default-stylesheet.css
- index.js
- ClangDocMain.cpp
- CMakeLists.txt
- BitcodeReader.cpp
- BitcodeReader.h
- BitcodeWriter.cpp
- BitcodeWriter.h
- ClangDoc.cpp
- ClangDoc.h
- CMakeLists.txt
- Generators.cpp
- Generators.h
- HTMLGenerator.cpp
- Mapper.cpp
- Mapper.h
- MDGenerator.cpp
- Representation.cpp
- Representation.h
- Serialize.cpp
- Serialize.h
- YAMLGenerator.cpp
- CMakeLists.txt
- FindAllSymbolsMain.cpp
- run-find-all-symbols.py
- CMakeLists.txt
- FindAllMacros.cpp
- FindAllMacros.h
- FindAllSymbols.cpp
- FindAllSymbols.h
- FindAllSymbolsAction.cpp
- FindAllSymbolsAction.h
- HeaderMapCollector.cpp
- HeaderMapCollector.h
- PathConfig.cpp
- PathConfig.h
- PragmaCommentHandler.cpp
- PragmaCommentHandler.h
- STLPostfixHeaderMap.cpp
- STLPostfixHeaderMap.h
- SymbolInfo.cpp
- SymbolInfo.h
- SymbolReporter.h
- CMakeLists.txt
- IncludeFixerPlugin.cpp
- clang-include-fixer-test.el
- clang-include-fixer.el
- clang-include-fixer.py
- ClangIncludeFixer.cpp
- CMakeLists.txt
- CMakeLists.txt
- FuzzySymbolIndex.cpp
- FuzzySymbolIndex.h
- IncludeFixer.cpp
- IncludeFixer.h
- IncludeFixerContext.cpp
- IncludeFixerContext.h
- InMemorySymbolIndex.cpp
- InMemorySymbolIndex.h
- SymbolIndex.h
- SymbolIndexManager.cpp
- SymbolIndexManager.h
- YamlSymbolIndex.cpp
- YamlSymbolIndex.h
- ClangMove.cpp
- CMakeLists.txt
- CMakeLists.txt
- HelperDeclRefGraph.cpp
- HelperDeclRefGraph.h
- Move.cpp
- Move.h
- ClangQuery.cpp
- CMakeLists.txt
- CMakeLists.txt
- Query.cpp
- Query.h
- QueryParser.cpp
- QueryParser.h
- QuerySession.h
- ClangReorderFields.cpp
- CMakeLists.txt
- CMakeLists.txt
- ReorderFieldsAction.cpp
- ReorderFieldsAction.h
- AbseilMatcher.h
- AbseilTidyModule.cpp
- CleanupCtadCheck.cpp
- CleanupCtadCheck.h
- CMakeLists.txt
- DurationAdditionCheck.cpp
- DurationAdditionCheck.h
- DurationComparisonCheck.cpp
- DurationComparisonCheck.h
- DurationConversionCastCheck.cpp
- DurationConversionCastCheck.h
- DurationDivisionCheck.cpp
- DurationDivisionCheck.h
- DurationFactoryFloatCheck.cpp
- DurationFactoryFloatCheck.h
- DurationFactoryScaleCheck.cpp
- DurationFactoryScaleCheck.h
- DurationRewriter.cpp
- DurationRewriter.h
- DurationSubtractionCheck.cpp
- DurationSubtractionCheck.h
- DurationUnnecessaryConversionCheck.cpp
- DurationUnnecessaryConversionCheck.h
- FasterStrsplitDelimiterCheck.cpp
- FasterStrsplitDelimiterCheck.h
- NoInternalDependenciesCheck.cpp
- NoInternalDependenciesCheck.h
- NoNamespaceCheck.cpp
- NoNamespaceCheck.h
- RedundantStrcatCallsCheck.cpp
- RedundantStrcatCallsCheck.h
- StrCatAppendCheck.cpp
- StrCatAppendCheck.h
- StringFindStartswithCheck.cpp
- StringFindStartswithCheck.h
- StringFindStrContainsCheck.cpp
- StringFindStrContainsCheck.h
- TimeComparisonCheck.cpp
- TimeComparisonCheck.h
- TimeSubtractionCheck.cpp
- TimeSubtractionCheck.h
- UpgradeDurationConversionsCheck.cpp
- UpgradeDurationConversionsCheck.h
- AlteraTidyModule.cpp
- CMakeLists.txt
- IdDependentBackwardBranchCheck.cpp
- IdDependentBackwardBranchCheck.h
- KernelNameRestrictionCheck.cpp
- KernelNameRestrictionCheck.h
- SingleWorkItemBarrierCheck.cpp
- SingleWorkItemBarrierCheck.h
- StructPackAlignCheck.cpp
- StructPackAlignCheck.h
- UnrollLoopsCheck.cpp
- UnrollLoopsCheck.h
- AndroidTidyModule.cpp
- CloexecAccept4Check.cpp
- CloexecAccept4Check.h
- CloexecAcceptCheck.cpp
- CloexecAcceptCheck.h
- CloexecCheck.cpp
- CloexecCheck.h
- CloexecCreatCheck.cpp
- CloexecCreatCheck.h
- CloexecDupCheck.cpp
- CloexecDupCheck.h
- CloexecEpollCreate1Check.cpp
- CloexecEpollCreate1Check.h
- CloexecEpollCreateCheck.cpp
- CloexecEpollCreateCheck.h
- CloexecFopenCheck.cpp
- CloexecFopenCheck.h
- CloexecInotifyInit1Check.cpp
- CloexecInotifyInit1Check.h
- CloexecInotifyInitCheck.cpp
- CloexecInotifyInitCheck.h
- CloexecMemfdCreateCheck.cpp
- CloexecMemfdCreateCheck.h
- CloexecOpenCheck.cpp
- CloexecOpenCheck.h
- CloexecPipe2Check.cpp
- CloexecPipe2Check.h
- CloexecPipeCheck.cpp
- CloexecPipeCheck.h
- CloexecSocketCheck.cpp
- CloexecSocketCheck.h
- CMakeLists.txt
- ComparisonInTempFailureRetryCheck.cpp
- ComparisonInTempFailureRetryCheck.h
- BoostTidyModule.cpp
- CMakeLists.txt
- UseToStringCheck.cpp
- UseToStringCheck.h
- ArgumentCommentCheck.cpp
- ArgumentCommentCheck.h
- AssertSideEffectCheck.cpp
- AssertSideEffectCheck.h
- AssignmentInIfConditionCheck.cpp
- AssignmentInIfConditionCheck.h
- BadSignalToKillThreadCheck.cpp
- BadSignalToKillThreadCheck.h
- BoolPointerImplicitConversionCheck.cpp
- BoolPointerImplicitConversionCheck.h
- BranchCloneCheck.cpp
- BranchCloneCheck.h
- BugproneTidyModule.cpp
- CMakeLists.txt
- CopyConstructorInitCheck.cpp
- CopyConstructorInitCheck.h
- DanglingHandleCheck.cpp
- DanglingHandleCheck.h
- DynamicStaticInitializersCheck.cpp
- DynamicStaticInitializersCheck.h
- EasilySwappableParametersCheck.cpp
- EasilySwappableParametersCheck.h
- ExceptionEscapeCheck.cpp
- ExceptionEscapeCheck.h
- FoldInitTypeCheck.cpp
- FoldInitTypeCheck.h
- ForwardDeclarationNamespaceCheck.cpp
- ForwardDeclarationNamespaceCheck.h
- ForwardingReferenceOverloadCheck.cpp
- ForwardingReferenceOverloadCheck.h
- ImplicitWideningOfMultiplicationResultCheck.cpp
- ImplicitWideningOfMultiplicationResultCheck.h
- InaccurateEraseCheck.cpp
- InaccurateEraseCheck.h
- IncorrectRoundingsCheck.cpp
- IncorrectRoundingsCheck.h
- InfiniteLoopCheck.cpp
- InfiniteLoopCheck.h
- IntegerDivisionCheck.cpp
- IntegerDivisionCheck.h
- LambdaFunctionNameCheck.cpp
- LambdaFunctionNameCheck.h
- MacroParenthesesCheck.cpp
- MacroParenthesesCheck.h
- MacroRepeatedSideEffectsCheck.cpp
- MacroRepeatedSideEffectsCheck.h
- MisplacedOperatorInStrlenInAllocCheck.cpp
- MisplacedOperatorInStrlenInAllocCheck.h
- MisplacedPointerArithmeticInAllocCheck.cpp
- MisplacedPointerArithmeticInAllocCheck.h
- MisplacedWideningCastCheck.cpp
- MisplacedWideningCastCheck.h
- MoveForwardingReferenceCheck.cpp
- MoveForwardingReferenceCheck.h
- MultipleStatementMacroCheck.cpp
- MultipleStatementMacroCheck.h
- NoEscapeCheck.cpp
- NoEscapeCheck.h
- NotNullTerminatedResultCheck.cpp
- NotNullTerminatedResultCheck.h
- ParentVirtualCallCheck.cpp
- ParentVirtualCallCheck.h
- PosixReturnCheck.cpp
- PosixReturnCheck.h
- RedundantBranchConditionCheck.cpp
- RedundantBranchConditionCheck.h
- ReservedIdentifierCheck.cpp
- ReservedIdentifierCheck.h
- SharedPtrArrayMismatchCheck.cpp
- SharedPtrArrayMismatchCheck.h
- SignalHandlerCheck.cpp
- SignalHandlerCheck.h
- SignedCharMisuseCheck.cpp
- SignedCharMisuseCheck.h
- SizeofContainerCheck.cpp
- SizeofContainerCheck.h
- SizeofExpressionCheck.cpp
- SizeofExpressionCheck.h
- SmartPtrArrayMismatchCheck.cpp
- SmartPtrArrayMismatchCheck.h
- SpuriouslyWakeUpFunctionsCheck.cpp
- SpuriouslyWakeUpFunctionsCheck.h
- StringConstructorCheck.cpp
- StringConstructorCheck.h
- StringIntegerAssignmentCheck.cpp
- StringIntegerAssignmentCheck.h
- StringLiteralWithEmbeddedNulCheck.cpp
- StringLiteralWithEmbeddedNulCheck.h
- StringviewNullptrCheck.cpp
- StringviewNullptrCheck.h
- SuspiciousEnumUsageCheck.cpp
- SuspiciousEnumUsageCheck.h
- SuspiciousIncludeCheck.cpp
- SuspiciousIncludeCheck.h
- SuspiciousMemoryComparisonCheck.cpp
- SuspiciousMemoryComparisonCheck.h
- SuspiciousMemsetUsageCheck.cpp
- SuspiciousMemsetUsageCheck.h
- SuspiciousMissingCommaCheck.cpp
- SuspiciousMissingCommaCheck.h
- SuspiciousSemicolonCheck.cpp
- SuspiciousSemicolonCheck.h
- SuspiciousStringCompareCheck.cpp
- SuspiciousStringCompareCheck.h
- SwappedArgumentsCheck.cpp
- SwappedArgumentsCheck.h
- TerminatingContinueCheck.cpp
- TerminatingContinueCheck.h
- ThrowKeywordMissingCheck.cpp
- ThrowKeywordMissingCheck.h
- TooSmallLoopVariableCheck.cpp
- TooSmallLoopVariableCheck.h
- UncheckedOptionalAccessCheck.cpp
- UncheckedOptionalAccessCheck.h
- UndefinedMemoryManipulationCheck.cpp
- UndefinedMemoryManipulationCheck.h
- UndelegatedConstructorCheck.cpp
- UndelegatedConstructorCheck.h
- UnhandledExceptionAtNewCheck.cpp
- UnhandledExceptionAtNewCheck.h
- UnhandledSelfAssignmentCheck.cpp
- UnhandledSelfAssignmentCheck.h
- UnusedRaiiCheck.cpp
- UnusedRaiiCheck.h
- UnusedReturnValueCheck.cpp
- UnusedReturnValueCheck.h
- UseAfterMoveCheck.cpp
- UseAfterMoveCheck.h
- VirtualNearMissCheck.cpp
- VirtualNearMissCheck.h
- CERTTidyModule.cpp
- CMakeLists.txt
- CommandProcessorCheck.cpp
- CommandProcessorCheck.h
- DefaultOperatorNewAlignmentCheck.cpp
- DefaultOperatorNewAlignmentCheck.h
- DontModifyStdNamespaceCheck.cpp
- DontModifyStdNamespaceCheck.h
- FloatLoopCounter.cpp
- FloatLoopCounter.h
- LICENSE.TXT
- LimitedRandomnessCheck.cpp
- LimitedRandomnessCheck.h
- MutatingCopyCheck.cpp
- MutatingCopyCheck.h
- NonTrivialTypesLibcMemoryCallsCheck.cpp
- NonTrivialTypesLibcMemoryCallsCheck.h
- PostfixOperatorCheck.cpp
- PostfixOperatorCheck.h
- ProperlySeededRandomGeneratorCheck.cpp
- ProperlySeededRandomGeneratorCheck.h
- SetLongJmpCheck.cpp
- SetLongJmpCheck.h
- StaticObjectExceptionCheck.cpp
- StaticObjectExceptionCheck.h
- StrToNumCheck.cpp
- StrToNumCheck.h
- ThrownExceptionTypeCheck.cpp
- ThrownExceptionTypeCheck.h
- VariadicFunctionDefCheck.cpp
- VariadicFunctionDefCheck.h
- CMakeLists.txt
- ConcurrencyTidyModule.cpp
- MtUnsafeCheck.cpp
- MtUnsafeCheck.h
- ThreadCanceltypeAsynchronousCheck.cpp
- ThreadCanceltypeAsynchronousCheck.h
- AvoidGotoCheck.cpp
- AvoidGotoCheck.h
- AvoidNonConstGlobalVariablesCheck.cpp
- AvoidNonConstGlobalVariablesCheck.h
- CMakeLists.txt
- CppCoreGuidelinesTidyModule.cpp
- InitVariablesCheck.cpp
- InitVariablesCheck.h
- InterfacesGlobalInitCheck.cpp
- InterfacesGlobalInitCheck.h
- MacroUsageCheck.cpp
- MacroUsageCheck.h
- NarrowingConversionsCheck.cpp
- NarrowingConversionsCheck.h
- NoMallocCheck.cpp
- NoMallocCheck.h
- OwningMemoryCheck.cpp
- OwningMemoryCheck.h
- PreferMemberInitializerCheck.cpp
- PreferMemberInitializerCheck.h
- ProBoundsArrayToPointerDecayCheck.cpp
- ProBoundsArrayToPointerDecayCheck.h
- ProBoundsConstantArrayIndexCheck.cpp
- ProBoundsConstantArrayIndexCheck.h
- ProBoundsPointerArithmeticCheck.cpp
- ProBoundsPointerArithmeticCheck.h
- ProTypeConstCastCheck.cpp
- ProTypeConstCastCheck.h
- ProTypeCstyleCastCheck.cpp
- ProTypeCstyleCastCheck.h
- ProTypeMemberInitCheck.cpp
- ProTypeMemberInitCheck.h
- ProTypeReinterpretCastCheck.cpp
- ProTypeReinterpretCastCheck.h
- ProTypeStaticCastDowncastCheck.cpp
- ProTypeStaticCastDowncastCheck.h
- ProTypeUnionAccessCheck.cpp
- ProTypeUnionAccessCheck.h
- ProTypeVarargCheck.cpp
- ProTypeVarargCheck.h
- SlicingCheck.cpp
- SlicingCheck.h
- SpecialMemberFunctionsCheck.cpp
- SpecialMemberFunctionsCheck.h
- VirtualClassDestructorCheck.cpp
- VirtualClassDestructorCheck.h
- AvoidSpinlockCheck.cpp
- AvoidSpinlockCheck.h
- CMakeLists.txt
- DarwinTidyModule.cpp
- DispatchOnceNonstaticCheck.cpp
- DispatchOnceNonstaticCheck.h
- CMakeLists.txt
- DefaultArgumentsCallsCheck.cpp
- DefaultArgumentsCallsCheck.h
- DefaultArgumentsDeclarationsCheck.cpp
- DefaultArgumentsDeclarationsCheck.h
- FuchsiaTidyModule.cpp
- MultipleInheritanceCheck.cpp
- MultipleInheritanceCheck.h
- OverloadedOperatorCheck.cpp
- OverloadedOperatorCheck.h
- StaticallyConstructedObjectsCheck.cpp
- StaticallyConstructedObjectsCheck.h
- TrailingReturnCheck.cpp
- TrailingReturnCheck.h
- VirtualInheritanceCheck.cpp
- VirtualInheritanceCheck.h
- AvoidCStyleCastsCheck.cpp
- AvoidCStyleCastsCheck.h
- AvoidNSObjectNewCheck.cpp
- AvoidNSObjectNewCheck.h
- AvoidThrowingObjCExceptionCheck.cpp
- AvoidThrowingObjCExceptionCheck.h
- AvoidUnderscoreInGoogletestNameCheck.cpp
- AvoidUnderscoreInGoogletestNameCheck.h
- CMakeLists.txt
- DefaultArgumentsCheck.cpp
- DefaultArgumentsCheck.h
- ExplicitConstructorCheck.cpp
- ExplicitConstructorCheck.h
- ExplicitMakePairCheck.cpp
- ExplicitMakePairCheck.h
- FunctionNamingCheck.cpp
- FunctionNamingCheck.h
- GlobalNamesInHeadersCheck.cpp
- GlobalNamesInHeadersCheck.h
- GlobalVariableDeclarationCheck.cpp
- GlobalVariableDeclarationCheck.h
- GoogleTidyModule.cpp
- IntegerTypesCheck.cpp
- IntegerTypesCheck.h
- OverloadedUnaryAndCheck.cpp
- OverloadedUnaryAndCheck.h
- TodoCommentCheck.cpp
- TodoCommentCheck.h
- UnnamedNamespaceInHeaderCheck.cpp
- UnnamedNamespaceInHeaderCheck.h
- UpgradeGoogletestCaseCheck.cpp
- UpgradeGoogletestCaseCheck.h
- UsingNamespaceDirectiveCheck.cpp
- UsingNamespaceDirectiveCheck.h
- CMakeLists.txt
- ExceptionBaseclassCheck.cpp
- ExceptionBaseclassCheck.h
- HICPPTidyModule.cpp
- LICENSE.TXT
- MultiwayPathsCoveredCheck.cpp
- MultiwayPathsCoveredCheck.h
- NoAssemblerCheck.cpp
- NoAssemblerCheck.h
- SignedBitwiseCheck.cpp
- SignedBitwiseCheck.h
- CMakeLists.txt
- LinuxKernelTidyModule.cpp
- MustCheckErrsCheck.cpp
- MustCheckErrsCheck.h
- CMakeLists.txt
- HeaderGuardCheck.cpp
- HeaderGuardCheck.h
- IncludeOrderCheck.cpp
- IncludeOrderCheck.h
- LLVMTidyModule.cpp
- PreferIsaOrDynCastInConditionalsCheck.cpp
- PreferIsaOrDynCastInConditionalsCheck.h
- PreferRegisterOverUnsignedCheck.cpp
- PreferRegisterOverUnsignedCheck.h
- TwineLocalCheck.cpp
- TwineLocalCheck.h
- CalleeNamespaceCheck.cpp
- CalleeNamespaceCheck.h
- CMakeLists.txt
- ImplementationInNamespaceCheck.cpp
- ImplementationInNamespaceCheck.h
- LLVMLibcTidyModule.cpp
- RestrictSystemLibcHeadersCheck.cpp
- RestrictSystemLibcHeadersCheck.h
- BuildConfusableTable.cpp
- CMakeLists.txt
- confusables.txt
- CMakeLists.txt
- ConfusableIdentifierCheck.cpp
- ConfusableIdentifierCheck.h
- ConstCorrectnessCheck.cpp
- ConstCorrectnessCheck.h
- DefinitionsInHeadersCheck.cpp
- DefinitionsInHeadersCheck.h
- MiscTidyModule.cpp
- MisleadingBidirectional.cpp
- MisleadingBidirectional.h
- MisleadingIdentifier.cpp
- MisleadingIdentifier.h
- MisplacedConstCheck.cpp
- MisplacedConstCheck.h
- NewDeleteOverloadsCheck.cpp
- NewDeleteOverloadsCheck.h
- NonCopyableObjects.cpp
- NonCopyableObjects.h
- NonPrivateMemberVariablesInClassesCheck.cpp
- NonPrivateMemberVariablesInClassesCheck.h
- NoRecursionCheck.cpp
- NoRecursionCheck.h
- RedundantExpressionCheck.cpp
- RedundantExpressionCheck.h
- StaticAssertCheck.cpp
- StaticAssertCheck.h
- ThrowByValueCatchByReferenceCheck.cpp
- ThrowByValueCatchByReferenceCheck.h
- UnconventionalAssignOperatorCheck.cpp
- UnconventionalAssignOperatorCheck.h
- UniqueptrResetReleaseCheck.cpp
- UniqueptrResetReleaseCheck.h
- UnusedAliasDeclsCheck.cpp
- UnusedAliasDeclsCheck.h
- UnusedParametersCheck.cpp
- UnusedParametersCheck.h
- UnusedUsingDeclsCheck.cpp
- UnusedUsingDeclsCheck.h
- AvoidBindCheck.cpp
- AvoidBindCheck.h
- AvoidCArraysCheck.cpp
- AvoidCArraysCheck.h
- CMakeLists.txt
- ConcatNestedNamespacesCheck.cpp
- ConcatNestedNamespacesCheck.h
- DeprecatedHeadersCheck.cpp
- DeprecatedHeadersCheck.h
- DeprecatedIosBaseAliasesCheck.cpp
- DeprecatedIosBaseAliasesCheck.h
- IntegralLiteralExpressionMatcher.cpp
- IntegralLiteralExpressionMatcher.h
- LoopConvertCheck.cpp
- LoopConvertCheck.h
- LoopConvertUtils.cpp
- LoopConvertUtils.h
- MacroToEnumCheck.cpp
- MacroToEnumCheck.h
- MakeSharedCheck.cpp
- MakeSharedCheck.h
- MakeSmartPtrCheck.cpp
- MakeSmartPtrCheck.h
- MakeUniqueCheck.cpp
- MakeUniqueCheck.h
- ModernizeTidyModule.cpp
- PassByValueCheck.cpp
- PassByValueCheck.h
- RawStringLiteralCheck.cpp
- RawStringLiteralCheck.h
- RedundantVoidArgCheck.cpp
- RedundantVoidArgCheck.h
- ReplaceAutoPtrCheck.cpp
- ReplaceAutoPtrCheck.h
- ReplaceDisallowCopyAndAssignMacroCheck.cpp
- ReplaceDisallowCopyAndAssignMacroCheck.h
- ReplaceRandomShuffleCheck.cpp
- ReplaceRandomShuffleCheck.h
- ReturnBracedInitListCheck.cpp
- ReturnBracedInitListCheck.h
- ShrinkToFitCheck.cpp
- ShrinkToFitCheck.h
- UnaryStaticAssertCheck.cpp
- UnaryStaticAssertCheck.h
- UseAutoCheck.cpp
- UseAutoCheck.h
- UseBoolLiteralsCheck.cpp
- UseBoolLiteralsCheck.h
- UseDefaultMemberInitCheck.cpp
- UseDefaultMemberInitCheck.h
- UseEmplaceCheck.cpp
- UseEmplaceCheck.h
- UseEqualsDefaultCheck.cpp
- UseEqualsDefaultCheck.h
- UseEqualsDeleteCheck.cpp
- UseEqualsDeleteCheck.h
- UseNodiscardCheck.cpp
- UseNodiscardCheck.h
- UseNoexceptCheck.cpp
- UseNoexceptCheck.h
- UseNullptrCheck.cpp
- UseNullptrCheck.h
- UseOverrideCheck.cpp
- UseOverrideCheck.h
- UseTrailingReturnTypeCheck.cpp
- UseTrailingReturnTypeCheck.h
- UseTransparentFunctorsCheck.cpp
- UseTransparentFunctorsCheck.h
- UseUncaughtExceptionsCheck.cpp
- UseUncaughtExceptionsCheck.h
- UseUsingCheck.cpp
- UseUsingCheck.h
- BufferDerefCheck.cpp
- BufferDerefCheck.h
- CMakeLists.txt
- MPITidyModule.cpp
- TypeMismatchCheck.cpp
- TypeMismatchCheck.h
- AssertEquals.cpp
- AssertEquals.h
- AvoidNSErrorInitCheck.cpp
- AvoidNSErrorInitCheck.h
- CMakeLists.txt
- DeallocInCategoryCheck.cpp
- DeallocInCategoryCheck.h
- ForbiddenSubclassingCheck.cpp
- ForbiddenSubclassingCheck.h
- MissingHashCheck.cpp
- MissingHashCheck.h
- NSInvocationArgumentLifetimeCheck.cpp
- NSInvocationArgumentLifetimeCheck.h
- ObjCTidyModule.cpp
- PropertyDeclarationCheck.cpp
- PropertyDeclarationCheck.h
- SuperSelfCheck.cpp
- SuperSelfCheck.h
- CMakeLists.txt
- ExceptionEscapeCheck.cpp
- ExceptionEscapeCheck.h
- OpenMPTidyModule.cpp
- UseDefaultNoneCheck.cpp
- UseDefaultNoneCheck.h
- CMakeLists.txt
- FasterStringFindCheck.cpp
- FasterStringFindCheck.h
- ForRangeCopyCheck.cpp
- ForRangeCopyCheck.h
- ImplicitConversionInLoopCheck.cpp
- ImplicitConversionInLoopCheck.h
- InefficientAlgorithmCheck.cpp
- InefficientAlgorithmCheck.h
- InefficientStringConcatenationCheck.cpp
- InefficientStringConcatenationCheck.h
- InefficientVectorOperationCheck.cpp
- InefficientVectorOperationCheck.h
- MoveConstArgCheck.cpp
- MoveConstArgCheck.h
- MoveConstructorInitCheck.cpp
- MoveConstructorInitCheck.h
- NoAutomaticMoveCheck.cpp
- NoAutomaticMoveCheck.h
- NoexceptMoveConstructorCheck.cpp
- NoexceptMoveConstructorCheck.h
- NoIntToPtrCheck.cpp
- NoIntToPtrCheck.h
- PerformanceTidyModule.cpp
- TriviallyDestructibleCheck.cpp
- TriviallyDestructibleCheck.h
- TypePromotionInMathFnCheck.cpp
- TypePromotionInMathFnCheck.h
- UnnecessaryCopyInitialization.cpp
- UnnecessaryCopyInitialization.h
- UnnecessaryValueParamCheck.cpp
- UnnecessaryValueParamCheck.h
- ClangTidyPlugin.cpp
- CMakeLists.txt
- CMakeLists.txt
- PortabilityTidyModule.cpp
- RestrictSystemIncludesCheck.cpp
- RestrictSystemIncludesCheck.h
- SIMDIntrinsicsCheck.cpp
- SIMDIntrinsicsCheck.h
- StdAllocatorConstCheck.cpp
- StdAllocatorConstCheck.h
- AvoidConstParamsInDecls.cpp
- AvoidConstParamsInDecls.h
- BracesAroundStatementsCheck.cpp
- BracesAroundStatementsCheck.h
- CMakeLists.txt
- ConstReturnTypeCheck.cpp
- ConstReturnTypeCheck.h
- ContainerContainsCheck.cpp
- ContainerContainsCheck.h
- ContainerDataPointerCheck.cpp
- ContainerDataPointerCheck.h
- ContainerSizeEmptyCheck.cpp
- ContainerSizeEmptyCheck.h
- ConvertMemberFunctionsToStatic.cpp
- ConvertMemberFunctionsToStatic.h
- DeleteNullPointerCheck.cpp
- DeleteNullPointerCheck.h
- DuplicateIncludeCheck.cpp
- DuplicateIncludeCheck.h
- ElseAfterReturnCheck.cpp
- ElseAfterReturnCheck.h
- FunctionCognitiveComplexityCheck.cpp
- FunctionCognitiveComplexityCheck.h
- FunctionSizeCheck.cpp
- FunctionSizeCheck.h
- IdentifierLengthCheck.cpp
- IdentifierLengthCheck.h
- IdentifierNamingCheck.cpp
- IdentifierNamingCheck.h
- ImplicitBoolConversionCheck.cpp
- ImplicitBoolConversionCheck.h
- InconsistentDeclarationParameterNameCheck.cpp
- InconsistentDeclarationParameterNameCheck.h
- IsolateDeclarationCheck.cpp
- IsolateDeclarationCheck.h
- MagicNumbersCheck.cpp
- MagicNumbersCheck.h
- MakeMemberFunctionConstCheck.cpp
- MakeMemberFunctionConstCheck.h
- MisleadingIndentationCheck.cpp
- MisleadingIndentationCheck.h
- MisplacedArrayIndexCheck.cpp
- MisplacedArrayIndexCheck.h
- NamedParameterCheck.cpp
- NamedParameterCheck.h
- NamespaceCommentCheck.cpp
- NamespaceCommentCheck.h
- NonConstParameterCheck.cpp
- NonConstParameterCheck.h
- QualifiedAutoCheck.cpp
- QualifiedAutoCheck.h
- ReadabilityTidyModule.cpp
- RedundantAccessSpecifiersCheck.cpp
- RedundantAccessSpecifiersCheck.h
- RedundantControlFlowCheck.cpp
- RedundantControlFlowCheck.h
- RedundantDeclarationCheck.cpp
- RedundantDeclarationCheck.h
- RedundantFunctionPtrDereferenceCheck.cpp
- RedundantFunctionPtrDereferenceCheck.h
- RedundantMemberInitCheck.cpp
- RedundantMemberInitCheck.h
- RedundantPreprocessorCheck.cpp
- RedundantPreprocessorCheck.h
- RedundantSmartptrGetCheck.cpp
- RedundantSmartptrGetCheck.h
- RedundantStringCStrCheck.cpp
- RedundantStringCStrCheck.h
- RedundantStringInitCheck.cpp
- RedundantStringInitCheck.h
- SimplifyBooleanExprCheck.cpp
- SimplifyBooleanExprCheck.h
- SimplifySubscriptExprCheck.cpp
- SimplifySubscriptExprCheck.h
- StaticAccessedThroughInstanceCheck.cpp
- StaticAccessedThroughInstanceCheck.h
- StaticDefinitionInAnonymousNamespaceCheck.cpp
- StaticDefinitionInAnonymousNamespaceCheck.h
- StringCompareCheck.cpp
- StringCompareCheck.h
- SuspiciousCallArgumentCheck.cpp
- SuspiciousCallArgumentCheck.h
- UniqueptrDeleteReleaseCheck.cpp
- UniqueptrDeleteReleaseCheck.h
- UppercaseLiteralSuffixCheck.cpp
- UppercaseLiteralSuffixCheck.h
- UseAnyOfAllOfCheck.cpp
- UseAnyOfAllOfCheck.h
- clang-tidy-diff.py
- ClangTidyMain.cpp
- ClangTidyMain.h
- ClangTidyToolMain.cpp
- CMakeLists.txt
- run-clang-tidy.py
- Aliasing.cpp
- Aliasing.h
- ASTUtils.cpp
- ASTUtils.h
- CMakeLists.txt
- DeclRefExprUtils.cpp
- DeclRefExprUtils.h
- ExceptionAnalyzer.cpp
- ExceptionAnalyzer.h
- ExprSequence.cpp
- ExprSequence.h
- FileExtensionsUtils.cpp
- FileExtensionsUtils.h
- FixItHintUtils.cpp
- FixItHintUtils.h
- HeaderGuard.cpp
- HeaderGuard.h
- IncludeInserter.cpp
- IncludeInserter.h
- IncludeSorter.cpp
- IncludeSorter.h
- LexerUtils.cpp
- LexerUtils.h
- Matchers.h
- NamespaceAliaser.cpp
- NamespaceAliaser.h
- OptionsUtils.cpp
- OptionsUtils.h
- RenamerClangTidyCheck.cpp
- RenamerClangTidyCheck.h
- TransformerClangTidyCheck.cpp
- TransformerClangTidyCheck.h
- TypeTraits.cpp
- TypeTraits.h
- UsingInserter.cpp
- UsingInserter.h
- CMakeLists.txt
- TemporaryObjectsCheck.cpp
- TemporaryObjectsCheck.h
- ZirconTidyModule.cpp
- add_new_check.py
- clang-tidy-config.h.cmake
- ClangTidy.cpp
- ClangTidy.h
- ClangTidyCheck.cpp
- ClangTidyCheck.h
- ClangTidyDiagnosticConsumer.cpp
- ClangTidyDiagnosticConsumer.h
- ClangTidyForceLinker.h
- ClangTidyModule.cpp
- ClangTidyModule.h
- ClangTidyModuleRegistry.h
- ClangTidyOptions.cpp
- ClangTidyOptions.h
- ClangTidyProfiling.cpp
- ClangTidyProfiling.h
- CMakeLists.txt
- ExpandModularHeadersPPCallbacks.cpp
- ExpandModularHeadersPPCallbacks.h
- GlobList.cpp
- GlobList.h
- NoLintDirectiveHandler.cpp
- NoLintDirectiveHandler.h
- rename_check.py
- CMakeLists.txt
- DecisionForestBenchmark.cpp
- CMakeLists.txt
- IndexBenchmark.cpp
- clangd-fuzzer.cpp
- CMakeLists.txt
- FuzzerClangdMain.cpp
- CMakeLists.txt
- Dexp.cpp
- Dex.cpp
- Dex.h
- Iterator.cpp
- Iterator.h
- PostingList.cpp
- PostingList.h
- Token.h
- Trigram.cpp
- Trigram.h
- CMakeLists.txt
- Marshalling.cpp
- Marshalling.h
- CMakeLists.txt
- Monitor.cpp
- CMakeLists.txt
- Server.cpp
- CMakeLists.txt
- UnimplementedClient.cpp
- Client.cpp
- Client.h
- CMakeLists.txt
- Index.proto
- MonitoringService.proto
- README.md
- Service.proto
- Background.cpp
- Background.h
- BackgroundIndexLoader.cpp
- BackgroundIndexLoader.h
- BackgroundIndexStorage.cpp
- BackgroundQueue.cpp
- BackgroundRebuild.cpp
- BackgroundRebuild.h
- CanonicalIncludes.cpp
- CanonicalIncludes.h
- FileIndex.cpp
- FileIndex.h
- Index.cpp
- Index.h
- IndexAction.cpp
- IndexAction.h
- MemIndex.cpp
- MemIndex.h
- Merge.cpp
- Merge.h
- ProjectAware.cpp
- ProjectAware.h
- Ref.cpp
- Ref.h
- Relation.cpp
- Relation.h
- Serialization.cpp
- Serialization.h
- StdLib.cpp
- StdLib.h
- Symbol.cpp
- Symbol.h
- SymbolCollector.cpp
- SymbolCollector.h
- SymbolID.cpp
- SymbolID.h
- SymbolLocation.cpp
- SymbolLocation.h
- SymbolOrigin.cpp
- SymbolOrigin.h
- YAMLSerialization.cpp
- CMakeLists.txt
- IndexerMain.cpp
- features.json
- forest.json
- CompletionModel.cmake
- CompletionModelCodegen.py
- README.md
- AddUsing.cpp
- AnnotateHighlightings.cpp
- CMakeLists.txt
- DefineInline.cpp
- DefineOutline.cpp
- DumpAST.cpp
- ExpandAutoType.cpp
- ExpandMacro.cpp
- ExtractFunction.cpp
- ExtractVariable.cpp
- MemberwiseConstructor.cpp
- ObjCLocalizeStringLiteral.cpp
- ObjCMemberwiseInitializer.cpp
- PopulateSwitch.cpp
- RawStringLiteral.cpp
- RemoveUsingNamespace.cpp
- SpecialMembers.cpp
- SwapIfBranches.cpp
- InsertionPoint.cpp
- InsertionPoint.h
- Rename.cpp
- Rename.h
- Tweak.cpp
- Tweak.h
- Cancellation.cpp
- Cancellation.h
- CMakeLists.txt
- Context.cpp
- Context.h
- FileCache.cpp
- FileCache.h
- Function.h
- Logger.cpp
- Logger.h
- Markup.cpp
- Markup.h
- MemoryTree.cpp
- MemoryTree.h
- Path.cpp
- Path.h
- Shutdown.cpp
- Shutdown.h
- ThreadCrashReporter.cpp
- ThreadCrashReporter.h
- Threading.cpp
- Threading.h
- ThreadsafeFS.cpp
- ThreadsafeFS.h
- Trace.cpp
- Trace.h
- sample.cpp
- sample.h
- sample.idx
- version-is-correct.test
- compile_flags.txt
- foo.h
- compile_commands.json.tmpl
- definition.jsonrpc.tmpl
- foo.cpp
- foo.h
- BenchmarkHeader.h
- BenchmarkSource.cpp
- requests.json
- symbols.test.yaml
- Header.h
- Source.cpp
- log-prefix.test
- pipeline.test
- pipeline_helper.py
- public-log.test
- result-limiting.test
- initialize.test
- ast-no-range.test
- ast.test
- background-index.test
- call-hierarchy.test
- check-fail.test
- check-lines.test
- check.test
- CMakeLists.txt
- code-action-request.test
- compile-commands-path-in-initialize.test
- completion-auto-trigger.test
- completion-snippets.test
- completion.test
- config.test
- crash-non-added-files.test
- crash-parse.test
- crash-preamble.test
- delimited-input-comment-at-the-end.test
- dependency-output.test
- diagnostic-category.test
- diagnostics-no-tidy.test
- diagnostics-notes.test
- diagnostics-tidy.test
- did-change-configuration-params.test
- document-link.test
- execute-command.test
- exit-eof.test
- exit-with-shutdown.test
- exit-without-shutdown.test
- filestatus.test
- fixits-codeaction.test
- fixits-command.test
- fixits-embed-in-diagnostic.test
- formatting.test
- hover.test
- implementations.test
- index-tools.test
- indexer.test
- initialize-params-invalid.test
- initialize-params.test
- initialize-sequence.test
- inlayHints.test
- input-mirror.test
- lit.cfg.py
- lit.local.cfg
- lit.site.cfg.py.in
- log.test
- memory_tree.test
- metrics.test
- path-mappings.test
- protocol.test
- references.test
- rename.test
- request-reply.test
- selection-range.test
- semantic-tokens-refresh.test
- semantic-tokens.test
- signature-help-with-offsets.test
- signature-help.test
- spaces-in-delimited-input.test
- symbol-info.test
- symbols.test
- system-include-extractor.test
- target_info.test
- test-uri-posix.test
- test-uri-windows.test
- textdocument-didchange-fail.test
- too_large.test
- trace.test
- tweaks-format.test
- type-definition.test
- type-hierarchy-ext.test
- type-hierarchy.test
- unsupported-method.test
- utf8.test
- version.test
- xrefs.test
- Check.cpp
- ClangdMain.cpp
- CMakeLists.txt
- CategoricalFeature.h
- features.json
- forest.json
- MarshallingTests.cpp
- CancellationTests.cpp
- ContextTests.cpp
- FileCacheTests.cpp
- FunctionTests.cpp
- MarkupTests.cpp
- MemoryTreeTests.cpp
- PathTests.cpp
- TestTracer.cpp
- TestTracer.h
- ThreadingTests.cpp
- TraceTests.cpp
- AddUsingTests.cpp
- AnnotateHighlightingsTests.cpp
- DefineInlineTests.cpp
- DefineOutlineTests.cpp
- DumpASTTests.cpp
- DumpRecordLayoutTests.cpp
- DumpSymbolTests.cpp
- ExpandAutoTypeTests.cpp
- ExpandMacroTests.cpp
- ExtractFunctionTests.cpp
- ExtractVariableTests.cpp
- MemberwiseConstructorTests.cpp
- ObjCLocalizeStringLiteralTests.cpp
- ObjCMemberwiseInitializerTests.cpp
- PopulateSwitchTests.cpp
- RawStringLiteralTests.cpp
- RemoveUsingNamespaceTests.cpp
- ShowSelectionTreeTests.cpp
- SpecialMembersTests.cpp
- SwapIfBranchesTests.cpp
- TweakTesting.cpp
- TweakTesting.h
- TweakTests.cpp
- CMakeLists.txt
- ConversionTests.cpp
- Annotations.cpp
- Annotations.h
- ASTSignalsTests.cpp
- ASTTests.cpp
- BackgroundIndexTests.cpp
- CallHierarchyTests.cpp
- CanonicalIncludesTests.cpp
- ClangdLSPServerTests.cpp
- ClangdTests.cpp
- CMakeLists.txt
- CodeCompleteTests.cpp
- CodeCompletionStringsTests.cpp
- CollectMacrosTests.cpp
- CompileCommandsTests.cpp
- CompilerTests.cpp
- ConfigCompileTests.cpp
- ConfigProviderTests.cpp
- ConfigTesting.h
- ConfigYAMLTests.cpp
- DecisionForestTests.cpp
- DexTests.cpp
- DiagnosticsTests.cpp
- DraftStoreTests.cpp
- DumpASTTests.cpp
- ExpectedTypeTest.cpp
- FeatureModulesTests.cpp
- FileDistanceTests.cpp
- FileIndexTests.cpp
- FindSymbolsTests.cpp
- FindTargetTests.cpp
- FormatTests.cpp
- FSTests.cpp
- FuzzyMatchTests.cpp
- GlobalCompilationDatabaseTests.cpp
- HeaderSourceSwitchTests.cpp
- HeadersTests.cpp
- HoverTests.cpp
- IncludeCleanerTests.cpp
- IndexActionTests.cpp
- IndexTests.cpp
- InlayHintTests.cpp
- InsertionPointTests.cpp
- JSONTransportTests.cpp
- lit.cfg.py
- lit.site.cfg.py.in
- LoggerTests.cpp
- LSPBinderTests.cpp
- LSPClient.cpp
- LSPClient.h
- Matchers.h
- ModulesTests.cpp
- ParsedASTTests.cpp
- PathMappingTests.cpp
- PreambleTests.cpp
- PrintASTTests.cpp
- ProjectAwareIndexTests.cpp
- QualityTests.cpp
- RenameTests.cpp
- RIFFTests.cpp
- SelectionTests.cpp
- SemanticHighlightingTests.cpp
- SemanticSelectionTests.cpp
- SerializationTests.cpp
- SourceCodeTests.cpp
- StdLibTests.cpp
- SymbolCollectorTests.cpp
- SymbolInfoTests.cpp
- SyncAPI.cpp
- SyncAPI.h
- TestFS.cpp
- TestFS.h
- TestIndex.cpp
- TestIndex.h
- TestTU.cpp
- TestTU.h
- TestWorkspace.cpp
- TestWorkspace.h
- ThreadCrashReporterTests.cpp
- TidyProviderTests.cpp
- TUSchedulerTests.cpp
- TypeHierarchyTests.cpp
- URITests.cpp
- XRefsTests.cpp
- CreateClangdXPCFramework.cmake
- Info.plist.in
- XPCServiceInfo.plist.in
- ClangdXPC.cpp
- CMakeLists.txt
- ClangdXPCTestClient.cpp
- CMakeLists.txt
- CMakeLists.txt
- Conversion.cpp
- Conversion.h
- README.txt
- XPCTransport.cpp
- AST.cpp
- AST.h
- ASTSignals.cpp
- ASTSignals.h
- ClangdLSPServer.cpp
- ClangdLSPServer.h
- ClangdServer.cpp
- ClangdServer.h
- CMakeLists.txt
- CodeComplete.cpp
- CodeComplete.h
- CodeCompletionStrings.cpp
- CodeCompletionStrings.h
- CollectMacros.cpp
- CollectMacros.h
- CompileCommands.cpp
- CompileCommands.h
- Compiler.cpp
- Compiler.h
- Config.cpp
- Config.h
- ConfigCompile.cpp
- ConfigFragment.h
- ConfigProvider.cpp
- ConfigProvider.h
- ConfigYAML.cpp
- Diagnostics.cpp
- Diagnostics.h
- DraftStore.cpp
- DraftStore.h
- DumpAST.cpp
- DumpAST.h
- ExpectedTypes.cpp
- ExpectedTypes.h
- Feature.cpp
- Feature.h
- FeatureModule.cpp
- FeatureModule.h
- Features.inc.in
- FileDistance.cpp
- FileDistance.h
- FindSymbols.cpp
- FindSymbols.h
- FindTarget.cpp
- FindTarget.h
- Format.cpp
- Format.h
- FS.cpp
- FS.h
- FuzzyMatch.cpp
- FuzzyMatch.h
- GlobalCompilationDatabase.cpp
- GlobalCompilationDatabase.h
- Headers.cpp
- Headers.h
- HeaderSourceSwitch.cpp
- HeaderSourceSwitch.h
- HeuristicResolver.cpp
- HeuristicResolver.h
- Hover.cpp
- Hover.h
- IncludeCleaner.cpp
- IncludeCleaner.h
- IncludeFixer.cpp
- IncludeFixer.h
- InlayHints.cpp
- InlayHints.h
- JSONTransport.cpp
- LSPBinder.h
- ParsedAST.cpp
- ParsedAST.h
- PathMapping.cpp
- PathMapping.h
- Preamble.cpp
- Preamble.h
- Protocol.cpp
- Protocol.h
- Quality.cpp
- Quality.h
- QueryDriverDatabase.cpp
- README.md
- RIFF.cpp
- RIFF.h
- Selection.cpp
- Selection.h
- SemanticHighlighting.cpp
- SemanticHighlighting.h
- SemanticSelection.cpp
- SemanticSelection.h
- SourceCode.cpp
- SourceCode.h
- TidyProvider.cpp
- TidyProvider.h
- Transport.h
- TUScheduler.cpp
- TUScheduler.h
- URI.cpp
- URI.h
- XRefs.cpp
- XRefs.h
- clang-tools-extra-styles.css
- clangd_redirect.html
- layout.html
- cleanup-ctad.rst
- duration-addition.rst
- duration-comparison.rst
- duration-conversion-cast.rst
- duration-division.rst
- duration-factory-float.rst
- duration-factory-scale.rst
- duration-subtraction.rst
- duration-unnecessary-conversion.rst
- faster-strsplit-delimiter.rst
- no-internal-dependencies.rst
- no-namespace.rst
- redundant-strcat-calls.rst
- str-cat-append.rst
- string-find-startswith.rst
- string-find-str-contains.rst
- time-comparison.rst
- time-subtraction.rst
- upgrade-duration-conversions.rst
- id-dependent-backward-branch.rst
- kernel-name-restriction.rst
- single-work-item-barrier.rst
- struct-pack-align.rst
- unroll-loops.rst
- cloexec-accept.rst
- cloexec-accept4.rst
- cloexec-creat.rst
- cloexec-dup.rst
- cloexec-epoll-create.rst
- cloexec-epoll-create1.rst
- cloexec-fopen.rst
- cloexec-inotify-init.rst
- cloexec-inotify-init1.rst
- cloexec-memfd-create.rst
- cloexec-open.rst
- cloexec-pipe.rst
- cloexec-pipe2.rst
- cloexec-socket.rst
- comparison-in-temp-failure-retry.rst
- use-to-string.rst
- argument-comment.rst
- assert-side-effect.rst
- assignment-in-if-condition.rst
- bad-signal-to-kill-thread.rst
- bool-pointer-implicit-conversion.rst
- branch-clone.rst
- copy-constructor-init.rst
- dangling-handle.rst
- dynamic-static-initializers.rst
- easily-swappable-parameters.rst
- exception-escape.rst
- fold-init-type.rst
- forward-declaration-namespace.rst
- forwarding-reference-overload.rst
- implicit-widening-of-multiplication-result.rst
- inaccurate-erase.rst
- incorrect-roundings.rst
- infinite-loop.rst
- integer-division.rst
- lambda-function-name.rst
- macro-parentheses.rst
- macro-repeated-side-effects.rst
- misplaced-operator-in-strlen-in-alloc.rst
- misplaced-pointer-arithmetic-in-alloc.rst
- misplaced-widening-cast.rst
- move-forwarding-reference.rst
- multiple-statement-macro.rst
- narrowing-conversions.rst
- no-escape.rst
- not-null-terminated-result.rst
- parent-virtual-call.rst
- posix-return.rst
- redundant-branch-condition.rst
- reserved-identifier.rst
- shared-ptr-array-mismatch.rst
- signal-handler.rst
- signed-char-misuse.rst
- sizeof-container.rst
- sizeof-expression.rst
- spuriously-wake-up-functions.rst
- string-constructor.rst
- string-integer-assignment.rst
- string-literal-with-embedded-nul.rst
- stringview-nullptr.rst
- suspicious-enum-usage.rst
- suspicious-include.rst
- suspicious-memory-comparison.rst
- suspicious-memset-usage.rst
- suspicious-missing-comma.rst
- suspicious-semicolon.rst
- suspicious-string-compare.rst
- swapped-arguments.rst
- terminating-continue.rst
- throw-keyword-missing.rst
- too-small-loop-variable.rst
- unchecked-optional-access.rst
- undefined-memory-manipulation.rst
- undelegated-constructor.rst
- unhandled-exception-at-new.rst
- unhandled-self-assignment.rst
- unused-raii.rst
- unused-return-value.rst
- use-after-move.rst
- virtual-near-miss.rst
- con36-c.rst
- con54-cpp.rst
- dcl03-c.rst
- dcl16-c.rst
- dcl21-cpp.rst
- dcl37-c.rst
- dcl50-cpp.rst
- dcl51-cpp.rst
- dcl54-cpp.rst
- dcl58-cpp.rst
- dcl59-cpp.rst
- env33-c.rst
- err09-cpp.rst
- err33-c.rst
- err34-c.rst
- err52-cpp.rst
- err58-cpp.rst
- err60-cpp.rst
- err61-cpp.rst
- exp42-c.rst
- fio38-c.rst
- flp30-c.rst
- flp37-c.rst
- mem57-cpp.rst
- msc30-c.rst
- msc32-c.rst
- msc50-cpp.rst
- msc51-cpp.rst
- oop11-cpp.rst
- oop54-cpp.rst
- oop57-cpp.rst
- oop58-cpp.rst
- pos44-c.rst
- pos47-c.rst
- sig30-c.rst
- str34-c.rst
- core.CallAndMessage.rst
- core.DivideZero.rst
- core.DynamicTypePropagation.rst
- core.NonNullParamChecker.rst
- core.NullDereference.rst
- core.StackAddressEscape.rst
- core.UndefinedBinaryOperatorResult.rst
- core.uninitialized.ArraySubscript.rst
- core.uninitialized.Assign.rst
- core.uninitialized.Branch.rst
- core.uninitialized.CapturedBlockVariable.rst
- core.uninitialized.UndefReturn.rst
- core.VLASize.rst
- cplusplus.InnerPointer.rst
- cplusplus.Move.rst
- cplusplus.NewDelete.rst
- cplusplus.NewDeleteLeaks.rst
- deadcode.DeadStores.rst
- nullability.NullableDereferenced.rst
- nullability.NullablePassedToNonnull.rst
- nullability.NullableReturnedFromNonnull.rst
- nullability.NullPassedToNonnull.rst
- nullability.NullReturnedFromNonnull.rst
- optin.cplusplus.UninitializedObject.rst
- optin.cplusplus.VirtualCall.rst
- optin.mpi.MPI-Checker.rst
- optin.osx.cocoa.localizability.EmptyLocalizationContextChecker.rst
- optin.osx.cocoa.localizability.NonLocalizedStringChecker.rst
- optin.osx.OSObjectCStyleCast.rst
- optin.performance.GCDAntipattern.rst
- optin.performance.Padding.rst
- optin.portability.UnixAPI.rst
- osx.API.rst
- osx.cocoa.AtSync.rst
- osx.cocoa.AutoreleaseWrite.rst
- osx.cocoa.ClassRelease.rst
- osx.cocoa.Dealloc.rst
- osx.cocoa.IncompatibleMethodTypes.rst
- osx.cocoa.Loops.rst
- osx.cocoa.MissingSuperCall.rst
- osx.cocoa.NilArg.rst
- osx.cocoa.NonNilReturnValue.rst
- osx.cocoa.NSAutoreleasePool.rst
- osx.cocoa.NSError.rst
- osx.cocoa.ObjCGenerics.rst
- osx.cocoa.RetainCount.rst
- osx.cocoa.RunLoopAutoreleaseLeak.rst
- osx.cocoa.SelfInit.rst
- osx.cocoa.SuperDealloc.rst
- osx.cocoa.UnusedIvars.rst
- osx.cocoa.VariadicMethodTypes.rst
- osx.coreFoundation.CFError.rst
- osx.coreFoundation.CFNumber.rst
- osx.coreFoundation.CFRetainRelease.rst
- osx.coreFoundation.containers.OutOfBounds.rst
- osx.coreFoundation.containers.PointerSizedValues.rst
- osx.MIG.rst
- osx.NumberObjectConversion.rst
- osx.ObjCProperty.rst
- osx.OSObjectRetainCount.rst
- osx.SecKeychainAPI.rst
- security.FloatLoopCounter.rst
- security.insecureAPI.bcmp.rst
- security.insecureAPI.bcopy.rst
- security.insecureAPI.bzero.rst
- security.insecureAPI.DeprecatedOrUnsafeBufferHandling.rst
- security.insecureAPI.getpw.rst
- security.insecureAPI.gets.rst
- security.insecureAPI.mkstemp.rst
- security.insecureAPI.mktemp.rst
- security.insecureAPI.rand.rst
- security.insecureAPI.strcpy.rst
- security.insecureAPI.UncheckedReturn.rst
- security.insecureAPI.vfork.rst
- unix.API.rst
- unix.cstring.BadSizeArg.rst
- unix.cstring.NullArg.rst
- unix.Malloc.rst
- unix.MallocSizeof.rst
- unix.MismatchedDeallocator.rst
- unix.Vfork.rst
- valist.CopyToSelf.rst
- valist.Uninitialized.rst
- valist.Unterminated.rst
- mt-unsafe.rst
- thread-canceltype-asynchronous.rst
- avoid-c-arrays.rst
- avoid-goto.rst
- avoid-magic-numbers.rst
- avoid-non-const-global-variables.rst
- c-copy-assignment-signature.rst
- explicit-virtual-functions.rst
- init-variables.rst
- interfaces-global-init.rst
- macro-to-enum.rst
- macro-usage.rst
- narrowing-conversions.rst
- no-malloc.rst
- non-private-member-variables-in-classes.rst
- owning-memory.rst
- prefer-member-initializer.rst
- pro-bounds-array-to-pointer-decay.rst
- pro-bounds-constant-array-index.rst
- pro-bounds-pointer-arithmetic.rst
- pro-type-const-cast.rst
- pro-type-cstyle-cast.rst
- pro-type-member-init.rst
- pro-type-reinterpret-cast.rst
- pro-type-static-cast-downcast.rst
- pro-type-union-access.rst
- pro-type-vararg.rst
- slicing.rst
- special-member-functions.rst
- virtual-class-destructor.rst
- avoid-spinlock.rst
- dispatch-once-nonstatic.rst
- default-arguments-calls.rst
- default-arguments-declarations.rst
- header-anon-namespaces.rst
- multiple-inheritance.rst
- overloaded-operator.rst
- statically-constructed-objects.rst
- trailing-return.rst
- virtual-inheritance.rst
- build-explicit-make-pair.rst
- build-namespaces.rst
- build-using-namespace.rst
- default-arguments.rst
- explicit-constructor.rst
- global-names-in-headers.rst
- objc-avoid-nsobject-new.rst
- objc-avoid-throwing-exception.rst
- objc-function-naming.rst
- objc-global-variable-declaration.rst
- readability-avoid-underscore-in-googletest-name.rst
- readability-braces-around-statements.rst
- readability-casting.rst
- readability-function-size.rst
- readability-namespace-comments.rst
- readability-todo.rst
- runtime-int.rst
- runtime-operator.rst
- upgrade-googletest-case.rst
- avoid-c-arrays.rst
- avoid-goto.rst
- braces-around-statements.rst
- deprecated-headers.rst
- exception-baseclass.rst
- explicit-conversions.rst
- function-size.rst
- invalid-access-moved.rst
- member-init.rst
- move-const-arg.rst
- multiway-paths-covered.rst
- named-parameter.rst
- new-delete-operators.rst
- no-array-decay.rst
- no-assembler.rst
- no-malloc.rst
- noexcept-move.rst
- signed-bitwise.rst
- special-member-functions.rst
- static-assert.rst
- undelegated-constructor.rst
- uppercase-literal-suffix.rst
- use-auto.rst
- use-emplace.rst
- use-equals-default.rst
- use-equals-delete.rst
- use-noexcept.rst
- use-nullptr.rst
- use-override.rst
- vararg.rst
- must-use-errs.rst
- else-after-return.rst
- header-guard.rst
- include-order.rst
- namespace-comment.rst
- prefer-isa-or-dyn-cast-in-conditionals.rst
- prefer-register-over-unsigned.rst
- qualified-auto.rst
- twine-local.rst
- callee-namespace.rst
- implementation-in-namespace.rst
- restrict-system-libc-headers.rst
- confusable-identifiers.rst
- const-correctness.rst
- definitions-in-headers.rst
- misleading-bidirectional.rst
- misleading-identifier.rst
- misplaced-const.rst
- new-delete-overloads.rst
- no-recursion.rst
- non-copyable-objects.rst
- non-private-member-variables-in-classes.rst
- redundant-expression.rst
- static-assert.rst
- throw-by-value-catch-by-reference.rst
- unconventional-assign-operator.rst
- uniqueptr-reset-release.rst
- unused-alias-decls.rst
- unused-parameters.rst
- unused-using-decls.rst
- avoid-bind.rst
- avoid-c-arrays.rst
- concat-nested-namespaces.rst
- deprecated-headers.rst
- deprecated-ios-base-aliases.rst
- loop-convert.rst
- macro-to-enum.rst
- make-shared.rst
- make-unique.rst
- pass-by-value.rst
- raw-string-literal.rst
- redundant-void-arg.rst
- replace-auto-ptr.rst
- replace-disallow-copy-and-assign-macro.rst
- replace-random-shuffle.rst
- return-braced-init-list.rst
- shrink-to-fit.rst
- unary-static-assert.rst
- use-auto.rst
- use-bool-literals.rst
- use-default-member-init.rst
- use-default.rst
- use-emplace.rst
- use-equals-default.rst
- use-equals-delete.rst
- use-nodiscard.rst
- use-noexcept.rst
- use-nullptr.rst
- use-override.rst
- use-trailing-return-type.rst
- use-transparent-functors.rst
- use-uncaught-exceptions.rst
- use-using.rst
- gen-static-analyzer-docs.py
- list.rst
- Contributing.rst
- Integrations.rst
- clang-doc.rst
- clang-include-fixer.rst
- clang-modernize.rst
- clang-rename.rst
- clang-tidy.rst
- CMakeLists.txt
- ModularizeUsage.rst
- README.txt
- ReleaseNotes.rst
- .gitignore
- CMakeLists.txt
- CODE_OWNERS.TXT
- LICENSE.TXT
- README.txt
- .arcconfig
- .arclint
- .clang-format
- .clang-tidy
- .git-blame-ignore-revs
- .gitignore
- .mailmap
- CONTRIBUTING.md
- README.md
- SECURITY.md
- .gitignore
- LICENSE
- Makefile
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
