This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
This report summarizes scanner evidence for microsoft/DirectXShaderCompiler, a C++ project with 3,663 GitHub stars. SynthScan examined 2,494,738 lines of code across 7672 source files, recording 13064 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 5.1 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 12950 finding(s).
Are imports declared and package/API names verified? 80 finding(s).
Are wrappers, guards, and repeated structures necessary? 112 finding(s).
Which changes need focused human review? 13064 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 13064 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/CMakeLists.txt | 21 | # add_llvm_tool_subdirectory(llvm-mc) # HLSL Change | COMMENT |
| LOW | tools/CMakeLists.txt | 41 | add_llvm_tool_subdirectory(llvm-diff) # HLSL Change | COMMENT |
| LOW | tools/CMakeLists.txt | 81 | # add_llvm_external_project(llgo) # HLSL Change | COMMENT |
| LOW | tools/llvm-cxxdump/Error.h | 1 | //===- Error.h - system_error extensions for llvm-cxxdump -------*- C++ -*-===// | COMMENT |
| LOW | tools/llvm-cxxdump/Error.cpp | 1 | //===- Error.cxx - system_error extensions for llvm-cxxdump -----*- C++ -*-===// | COMMENT |
| LOW | tools/llvm-cxxdump/llvm-cxxdump.cpp | 1 | //===- llvm-cxxdump.cpp - Dump C++ data in an Object File -------*- C++ -*-===// | COMMENT |
| LOW | tools/llvm-cxxdump/llvm-cxxdump.cpp | 21 | #include "llvm/Support/Endian.h" | COMMENT |
| LOW | tools/llvm-cxxdump/llvm-cxxdump.h | 1 | //===-- llvm-cxxdump.h ------------------------------------------*- C++ -*-===// | COMMENT |
| LOW | tools/verify-uselistorder/verify-uselistorder.cpp | 1 | //===- verify-uselistorder.cpp - The LLVM Modular Optimizer ---------------===// | COMMENT |
| LOW | tools/verify-uselistorder/verify-uselistorder.cpp | 21 | // | COMMENT |
| LOW | tools/verify-uselistorder/verify-uselistorder.cpp | 41 | #include "llvm/Support/ErrorHandling.h" | COMMENT |
| LOW | tools/verify-uselistorder/verify-uselistorder.cpp | 81 | }; | COMMENT |
| LOW | tools/llvm-config/llvm-config.cpp | 1 | //===-- llvm-config.cpp - LLVM project configuration utility --------------===// | COMMENT |
| LOW | tools/llvm-config/llvm-config.cpp | 21 | #include "llvm/ADT/StringMap.h" | COMMENT |
| LOW | tools/llvm-config/llvm-config.cpp | 41 | // AvailableComponent entries, which record the component name, library name, | COMMENT |
| LOW | tools/clang/tools/dxc/dxcmain.cpp | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/dxv/dxv.cpp | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/dxl/dxl.cpp | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/dxopt/dxopt.cpp | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/libclang/ARCMigrate.cpp | 1 | //===- ARCMigrate.cpp - Clang-C ARC Migration Library ---------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/dxcisenseimpl.cpp | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/libclang/dxcisenseimpl.cpp | 21 | #include "clang/Frontend/CompilerInstance.h" | COMMENT |
| LOW | tools/clang/tools/libclang/CursorVisitor.h | 1 | //===- CursorVisitor.h - CursorVisitor interface ----------------*- C++ -*-===// | COMMENT |
| LOW | tools/clang/tools/libclang/CMakeLists.txt | 181 | add_dependencies(libclang TablegenHLSLOptions) # HLSL Change | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexCXX.cpp | 1 | //===- CIndexCXX.cpp - Clang-C Source Indexing Library --------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexer.cpp | 1 | //===- CIndex.cpp - Clang-C Source Indexing Library -----------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexer.cpp | 21 | #include "clang/Sema/CodeCompleteConsumer.h" | COMMENT |
| LOW | tools/clang/tools/libclang/IndexingContext.cpp | 1 | //===- IndexingContext.cpp - Higher level API functions -------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXLoadedDiagnostic.cpp | 1 | //===-- CXLoadedDiagnostic.cpp - Handling of persisent diags ----*- C++ -*-===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXSourceLocation.h | 1 | //===- CXSourceLocation.h - CXSourceLocations Utilities ---------*- C++ -*-===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXCursor.h | 1 | //===- CXCursor.h - Routines for manipulating CXCursors -------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/Indexing.cpp | 1 | //===- CIndexHigh.cpp - Higher level API functions ------------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/Indexing.cpp | 21 | #include "clang/Frontend/CompilerInstance.h" | COMMENT |
| LOW | tools/clang/tools/libclang/Indexing.cpp | 61 | return false; | COMMENT |
| LOW | tools/clang/tools/libclang/Index_Internal.h | 1 | //===- CXString.h - Routines for manipulating CXStrings -------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXCursor.cpp | 1 | //===- CXCursor.cpp - Routines for manipulating CXCursors -----------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXType.h | 1 | //===- CXTypes.h - Routines for manipulating CXTypes ----------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/dxcrewriteunused.cpp | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/libclang/dxcrewriteunused.cpp | 21 | #include "clang/Frontend/CompilerInstance.h" | COMMENT |
| LOW | tools/clang/tools/libclang/IndexingContext.h | 1 | //===- IndexingContext.h - Higher level API functions -----------*- C++ -*-===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexInclusionStack.cpp | 1 | //===- CIndexInclusionStack.cpp - Clang-C Source Indexing Library ---------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXTranslationUnit.h | 1 | //===- CXTranslationUnit.h - Routines for manipulating CXTranslationUnits -===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexer.h | 1 | //===- CIndexer.h - Clang-C Source Indexing Library -------------*- C++ -*-===// | COMMENT |
| LOW | tools/clang/tools/libclang/CLog.h | 1 | //===- CLog.h - Logging Interface -------------------------------*- C++ -*-===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexHigh.cpp | 1 | //===- CIndexHigh.cpp - Higher level API functions ------------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexHigh.cpp | 61 | getTopOverriddenMethods(TU, Dcl, TopMethods); | COMMENT |
| LOW | tools/clang/tools/libclang/CXType.cpp | 1 | //===- CXTypes.cpp - Implements 'CXTypes' aspect of libclang ------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/BuildSystem.cpp | 1 | //===- BuildSystem.cpp - Utilities for use by build systems ---------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXString.h | 1 | //===- CXString.h - Routines for manipulating CXStrings -------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CXString.h | 41 | /// \p String should not be changed by the caller afterwards. | COMMENT |
| LOW | tools/clang/tools/libclang/CIndex.cpp | 1 | //===- CIndex.cpp - Clang-C Source Indexing Library -----------------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndex.cpp | 21 | #include "CXTranslationUnit.h" | COMMENT |
| LOW | tools/clang/tools/libclang/CIndex.cpp | 41 | #include "clang/Serialization/SerializationDiagnostic.h" | COMMENT |
| LOW | tools/clang/tools/libclang/CIndex.cpp | 4501 | // Check that when we have multiple declarators in the same line, | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexCodeCompletion.cpp | 1 | //===- CIndexCodeCompletion.cpp - Code Completion API hooks ---------------===// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexCodeCompletion.cpp | 21 | #include "clang/AST/Decl.h" | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexCodeCompletion.cpp | 921 | static_cast<AllocatedCXCodeCompleteResults *>(ResultsIn); | COMMENT |
| LOW | tools/clang/tools/libclang/dxcisenseimpl.h | 1 | /////////////////////////////////////////////////////////////////////////////// | COMMENT |
| LOW | tools/clang/tools/libclang/CIndexDiagnostic.cpp | 161 | CXDiagnosticSetImpl *cxdiag::lazyCreateDiags(CXTranslationUnit TU, | COMMENT |
| LOW | tools/clang/tools/libclang/CXString.cpp | 1 | //===- CXString.cpp - Routines for manipulating CXStrings -----------------===// | COMMENT |
| 12523 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/clang/tools/clang-format/clang-format.py | 1 | # This file is a minimal clang-format vim-integration. To install: | COMMENT |
| MEDIUM | tools/clang/tools/clang-format/clang-format-diff.py | 7 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | tools/clang/tools/clang-format/clang-format-sublime.py | 1 | # This file is a minimal clang-format sublime-integration. To install: | COMMENT |
| MEDIUM | tools/clang/utils/check_cfc/test_check_cfc.py | 111 | # Creating a dependency file as a side effect still outputs an object file | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/update_plist_test.pl | 12 | # Create a temp file for the new test. | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/reducer.pl | 13 | # Create a backup of the file. | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/reducer.pl | 19 | # Create the script. | COMMENT |
| MEDIUM | tools/clang/docs/conf.py | 6 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| MEDIUM | tools/clang/docs/analyzer/conf.py | 6 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| MEDIUM | tools/clang/bindings/python/clang/enumerations.py | 5 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | tools/clang/bindings/python/clang/__init__.py | 5 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | tools/clang/bindings/python/clang/cindex.py | 5 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | tools/clang/bindings/python/tests/cindex/util.py | 1 | # This file provides common utility functions for the test suite. | COMMENT |
| MEDIUM | …ang/bindings/python/examples/cindex/cindex-includes.py | 6 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | …s/clang/bindings/python/examples/cindex/cindex-dump.py | 6 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/getsrcs.sh | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | utils/generate_hlsl_embedded_headers.py | 3 | # This file is distributed under the University of Illinois Open Source License. | COMMENT |
| MEDIUM | utils/countloc.sh | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | utils/embed_header.py | 3 | # This file is distributed under the University of Illinois Open Source License. | COMMENT |
| MEDIUM | utils/shuffle_fuzz.py | 183 | # Define a wrapper function which is marked 'optnone' to prevent | STRING |
| MEDIUM⚡ | utils/llvm-build/llvmbuild/main.py | 531 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM⚡ | utils/llvm-build/llvmbuild/main.py | 536 | # This file contains the LLVMBuild project information in a format easily | COMMENT |
| MEDIUM⚡ | utils/llvm-build/llvmbuild/main.py | 539 | # This file is autogenerated by llvm-build, do not edit! | COMMENT |
| MEDIUM⚡ | utils/llvm-build/llvmbuild/main.py | 667 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM⚡ | utils/llvm-build/llvmbuild/main.py | 672 | # This file contains the LLVMBuild project information in a format easily | COMMENT |
| MEDIUM⚡ | utils/llvm-build/llvmbuild/main.py | 675 | # This file is autogenerated by llvm-build, do not edit! | COMMENT |
| MEDIUM | utils/llvm-build/llvmbuild/main.py | 114 | # Create the component info map and validate that component names are | COMMENT |
| MEDIUM | utils/llvm-build/llvmbuild/main.py | 947 | # Create the substitution list. | COMMENT |
| MEDIUM | utils/llvm-build/llvmbuild/main.py | 259 | # Create the directory if it does not already exist. | STRING |
| MEDIUM | utils/llvm-build/llvmbuild/main.py | 278 | # Create the LLVMBuild fil[e. | STRING |
| MEDIUM | utils/hct/hcttracei.py | 3 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/hct/hctdb_instrhelp.py | 2 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/hct/hctdb_instrhelp.py | 1483 | # Create the code to write out. | COMMENT |
| MEDIUM | utils/hct/hctdb.py | 2 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/hct/hcttest-samples.py | 2 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/hct/CodeTags.py | 2 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/hct/hcttest-system-values.py | 2 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/hct/hctdb_test.py | 1 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details | COMMENT |
| MEDIUM | utils/hct/hctdb_test.py | 3 | # This file contains driver test information for DXIL operations # | COMMENT |
| MEDIUM | utils/hct/VerifierHelper.py | 2 | # This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details. | COMMENT |
| MEDIUM | utils/lit/lit/run.py | 50 | # Create a shared queue to provide the test indices. | COMMENT |
| MEDIUM⚡ | utils/lit/lit/run.py | 119 | # This method is called in the child processes, and communicates the | COMMENT |
| MEDIUM⚡ | utils/lit/lit/run.py | 124 | # This method is called in the child processes, and communicates that | COMMENT |
| MEDIUM⚡ | utils/lit/lit/run.py | 129 | # This method is called in the parent, and consumes the results from the | COMMENT |
| MEDIUM | utils/lit/lit/run.py | 231 | # Create the test provider. | COMMENT |
| MEDIUM | utils/lit/lit/discovery.py | 240 | # Create the global config object. | COMMENT |
| MEDIUM | utils/lit/lit/main.py | 273 | # Create the user defined parameters. | COMMENT |
| MEDIUM | utils/lit/lit/main.py | 282 | # Create the global config object. | COMMENT |
| MEDIUM | utils/lit/lit/TestRunner.py | 629 | # Create the output directory if it does not already exist. | COMMENT |
| MEDIUM | utils/lit/tests/Inputs/test-data/lit.cfg | 20 | # Create the basic test result. | COMMENT |
| MEDIUM | utils/release/tag.sh | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | utils/release/merge.sh | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | utils/release/test-release.sh | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | utils/release/test-release.sh | 416 | # Create a package of the release binaries. | COMMENT |
| MEDIUM | utils/release/export.sh | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | docs/conf.py | 5 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/clang/tools/libclang/CIndex.cpp | 973 | // FIXME: Eventually convert back to just 'VisitDeclContext()'. Essentially | COMMENT |
| MEDIUM | tools/clang/include/clang/Driver/Driver.h | 398 | /// GCC goes to extra lengths here to be a bit more robust. | COMMENT |
| MEDIUM | tools/clang/include/clang/Basic/TargetCXXABI.h | 59 | /// Essentially, the iOS ABI includes the ARM changes to: | COMMENT |
| MEDIUM | tools/clang/include/clang/Format/Format.h | 222 | /// Fundamentally, C++11 braced lists are formatted exactly like function | COMMENT |
| MEDIUM | tools/clang/include/clang/AST/DeclObjC.h | 96 | /// functions leverage C syntax, Objective-C method syntax is modeled after | COMMENT |
| MEDIUM | tools/clang/unittests/HLSLExec/LongVectors.cpp | 1087 | // can leverage the existing logic which verify expected values in a | COMMENT |
| MEDIUM | tools/clang/unittests/Format/FormatTest.cpp | 7408 | // We should try to be robust in case someone forgets the "@". | COMMENT |
| MEDIUM | tools/clang/unittests/Format/FormatTest.cpp | 7454 | // We should try to be robust in case someone forgets the "@". | COMMENT |
| LOW | tools/clang/utils/ABITest/Enumeration.py | 109 | # If in lower left, just return as usual | COMMENT |
| MEDIUM⚡ | tools/clang/utils/analyzer/SATestBuild.py | 180 | # Test harness logic. | COMMENT |
| LOW | tools/clang/lib/Frontend/CacheTokens.cpp | 363 | // Invalid directives "#foo" can occur in #if 0 blocks etc, just pass | COMMENT |
| MEDIUM | tools/clang/lib/Driver/Tools.cpp | 355 | // wonky, but we include looking for .gch so we can support seamless | COMMENT |
| MEDIUM | tools/clang/lib/Parse/ParseInit.cpp | 45 | // Definitely starts a lambda expression. | COMMENT |
| MEDIUM | tools/clang/lib/Parse/ParseDecl.cpp | 1294 | // are stored in the numeric constant. We utilize a quirk of the | COMMENT |
| MEDIUM | tools/clang/lib/SPIRV/SpirvEmitter.cpp | 4635 | // using 4 OpImageGather instructions. Otherwise, we can leverage the | COMMENT |
| MEDIUM | tools/clang/lib/SPIRV/SpirvEmitter.cpp | 8362 | assert(result); // Definitely RWBuffer/RWTexture assignment | CODE |
| MEDIUM | tools/clang/lib/Basic/SourceManager.cpp | 822 | // Essentially the same as the local case, but the loaded array is sorted | COMMENT |
| LOW | tools/clang/lib/Basic/SourceManager.cpp | 1407 | // If there are no #line directives in this file, just return the whole-file | COMMENT |
| MEDIUM | tools/clang/lib/Sema/SemaOverload.cpp | 940 | // Essentially, these rules are the normal rules, except that | COMMENT |
| MEDIUM | tools/clang/lib/Sema/SemaDeclAttr.cpp | 5533 | /// Essentially, this just moves them to the current pool. | COMMENT |
| MEDIUM | …/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp | 463 | // Look at the value of the integer being passed by reference. Essentially | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGCleanup.h | 406 | // Essentially ends in a flexible array member: | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGExprAgg.cpp | 456 | // variable are complicated. Essentially, after each iteration of | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGDebugInfo.cpp | 1265 | // derived classes. GDB doesn't seem to notice/leverage these when I tried | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGObjC.cpp | 2536 | /// Essentially objc_autorelease(objc_loadWeakRetained(addr)). | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGObjC.cpp | 2562 | /// Essentially equivalent to: | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGObjC.cpp | 2581 | /// Essentially objc_storeWeak(addr, nil). | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGObjC.cpp | 2598 | /// Essentially (objc_copyWeak(dest, src), objc_destroyWeak(src)). | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/CGObjC.cpp | 2606 | /// Disregards the current value in %dest. Essentially | COMMENT |
| MEDIUM | tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp | 3766 | // Constructors for classes which utilize virtual bases have an additional | COMMENT |
| MEDIUM | tools/clang/bindings/python/clang/cindex.py | 407 | """Helper class to facilitate token management. | STRING |
| MEDIUM | tools/lli/RemoteTargetMessage.h | 25 | // The protocol is not intended to be robust, secure or fault-tolerant. It is | COMMENT |
| MEDIUM | include/llvm/ADT/Hashing.h | 617 | /// behavior in the presence of integral promotions. Essentially, | COMMENT |
| MEDIUM | include/llvm/IR/ValueMap.h | 244 | Copy.Map->Map.erase(Copy); // Definitely destroys *this. | CODE |
| MEDIUM | include/llvm/IR/ValueMap.h | 265 | Copy.Map->Map.erase(I); // Definitely destroys *this. | CODE |
| MEDIUM | include/llvm/CodeGen/RegisterPressure.h | 47 | /// because delimiting regions by SlotIndex is more robust and convenient than | COMMENT |
| MEDIUM | include/llvm/Support/MathExtras.h | 594 | /// Essentially, it is a floor operation across the domain of powers of two. | COMMENT |
| MEDIUM | projects/dxilconv/lib/DxilConvPasses/DxilCleanup.cpp | 17 | // Essentially, the pass construct efficient SSA for DXBC r-registers and | COMMENT |
| MEDIUM | unittests/Support/Path.cpp | 533 | // FIXME: recursive_directory_iterator should be more robust. | COMMENT |
| MEDIUM | utils/DSAextract.py | 92 | #note that this is no completely robust, if a none edge line | COMMENT |
| MEDIUM | …s/unittest/googletest/include/gtest/gtest-death-test.h | 146 | // This implementation is *not* meant to be as highly tuned or robust | COMMENT |
| MEDIUM | …s/unittest/googletest/include/gtest/gtest-death-test.h | 218 | // In practice, this can be used to test functions that utilize the | COMMENT |
| LOW | utils/llvm-build/llvmbuild/main.py | 35 | # strings it generates. So instead of using proper quoting, we just use "/" | COMMENT |
| LOW | utils/hct/hctdb_instrhelp.py | 768 | # No overload, just return the single oload_type. | COMMENT |
| MEDIUM | utils/hct/CodeTags.py | 551 | # Use test harness to do work, but we don't care about the comparison | STRING |
| LOW | utils/lit/lit/ShUtil.py | 204 | # If this is an argument, just add it to the current command. | COMMENT |
| MEDIUM | utils/TableGen/CodeGenSchedule.cpp | 637 | /// processors that may utilize this class. | COMMENT |
| MEDIUM | lib/Analysis/DivergenceAnalysis.cpp | 166 | // A program may contain unstructured loops. Therefore, we cannot leverage | COMMENT |
| MEDIUM | lib/Analysis/ValueTracking.cpp | 45 | /// Enable an experimental feature to leverage information about dominating | COMMENT |
| MEDIUM | lib/IR/DebugInfo.cpp | 385 | // but this is more robust. | COMMENT |
| MEDIUM | lib/IR/Instructions.cpp | 1971 | /// changed in order to effect the cast. Essentially, it identifies cases where | COMMENT |
| MEDIUM | lib/DxilDia/DxilDiaSymbolManager.h | 92 | // hold for non-optimized code - so we need something more robust. For now, | COMMENT |
| MEDIUM | lib/CodeGen/Passes.cpp | 287 | // Fundamentally, once we add the pass to the manager, we no longer own it | COMMENT |
| MEDIUM | lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 71 | // Temporary sched=list-ilp flags until the heuristics are robust. | COMMENT |
| MEDIUM | lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 78 | // FIXME: Use a more robust uniquing scheme. (This may blow up if the user | COMMENT |
| MEDIUM | …/Transforms/Scalar/DxilRemoveUnstructuredLoopExits.cpp | 99 | // Essentially it hoists the exit branch out of the loop: | COMMENT |
| MEDIUM | lib/DxrFallback/StateFunctionTransform.cpp | 508 | // analysis. To make this robust we would need to make it possible to run | COMMENT |
| MEDIUM | lib/HLSL/DxilContainerReflection.cpp | 880 | // This code doesn't try to be any more robust. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/clang/utils/check_cfc/check_cfc.py | 12 | e.g. cp check_cfc.py clang && cp check_cfc.py clang++ | STRING |
| HIGH | tools/clang/utils/ABITest/ABITestGen.py | 58 | print >>self.output, ' if (index == -1 || index == %d)' % i | CODE |
| HIGH | tools/clang/utils/ABITest/ABITestGen.py | 137 | print >>self.outputDriver, ' if (index == -1 || index == %d) {' % i | CODE |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 31 | "{'int', ResultType} | {'test1', TypedText} || Priority: 50 || Availability: Available || Brief comment: Aaa.", | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 32 | "{'void', ResultType} | {'test2', TypedText} | {'(', LeftParen} | {')', RightParen} || Priority: 50 || Availabilit | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 33 | "{'return', TypedText} || Priority: 40 || Availability: Available || Brief comment: None" | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 60 | "{'const', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 61 | "{'volatile', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 62 | "{'operator', TypedText} || Priority: 40 || Availability: Available || Brief comment: None", | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 63 | "{'P', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None", | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 64 | "{'Q', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None" | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 70 | "{'P', TypedText} | {'::', Text} || Priority: 75 || Availability: Available || Brief comment: None", | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 71 | "{'P &', ResultType} | {'operator=', TypedText} | {'(', LeftParen} | {'const P &', Placeholder} | {')', RightPar | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 72 | "{'int', ResultType} | {'member', TypedText} || Priority: 35 || Availability: NotAccessible || Brief comment: No | STRING |
| HIGH⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 73 | "{'void', ResultType} | {'~P', TypedText} | {'(', LeftParen} | {')', RightParen} || Priority: 34 || Availability | STRING |
| HIGH⚡ | utils/hct/query.py | 24 | return false | STRING |
| HIGH⚡ | utils/hct/query.py | 32 | return true | STRING |
| HIGH⚡ | utils/hct/query.py | 33 | return false | STRING |
| HIGH | utils/hct/query.py | 46 | return false | STRING |
| HIGH | utils/hct/hctdb_instrhelp.py | 1421 | result += prefix + 'S.equals("%s")' % k | CODE |
| HIGH | utils/hct/hctdb_instrhelp.py | 1645 | model_cond = "major > %d || (major == %d && minor >= %d)" % ( | CODE |
| HIGH | utils/hct/hctdb_instrhelp.py | 1651 | model_max_cond = "major < %d || (major == %d && minor <= %d)" % ( | CODE |
| HIGH⚡ | utils/lit/lit/ShUtil.py | 332 | self.assertEqual(self.parse('a && b'), | CODE |
| HIGH⚡ | utils/lit/lit/ShUtil.py | 337 | self.assertEqual(self.parse('a || b'), | CODE |
| HIGH⚡ | utils/lit/lit/ShUtil.py | 342 | self.assertEqual(self.parse('a && b || c'), | CODE |
| HIGH⚡ | utils/lit/lit/ShUtil.py | 342 | self.assertEqual(self.parse('a && b || c'), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/clang/lib/SPIRV/SpirvEmitter.cpp | 10677 | // Step 1: | COMMENT |
| LOW⚡ | tools/clang/lib/SPIRV/SpirvEmitter.cpp | 10679 | // Step 2: | COMMENT |
| LOW⚡ | tools/clang/lib/SPIRV/SpirvEmitter.cpp | 10683 | // Step 3: | COMMENT |
| LOW | tools/clang/lib/SPIRV/DeclResultIdMapper.cpp | 45 | // For vectors, we need to check if the element type is compatible. We do | COMMENT |
| LOW | tools/clang/lib/Sema/SemaDeclAttr.cpp | 2694 | // FIXME: do we need to check if the type is NSString*? What are the | COMMENT |
| LOW | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 241 | // Step 2: generate node with bound return value: CEBNode -> BindedRetNode. | COMMENT |
| LOW | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 278 | // Step 3: BindedRetNode -> CleanedNodes | COMMENT |
| LOW⚡ | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 310 | // Step 4: Generate the CallExit and leave the callee's context. | COMMENT |
| LOW⚡ | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 320 | // Step 5: Perform the post-condition check of the CallExpr and enqueue the | COMMENT |
| LOW⚡ | tools/clang/lib/CodeGen/TargetInfo.cpp | 5558 | // Step 1: Set ISR calling convention. | COMMENT |
| LOW⚡ | tools/clang/lib/CodeGen/TargetInfo.cpp | 5561 | // Step 2: Add attributes goodness. | COMMENT |
| LOW⚡ | tools/clang/lib/CodeGen/TargetInfo.cpp | 5564 | // Step 3: Emit ISR vector alias. | COMMENT |
| LOW | lib/Analysis/TypeBasedAliasAnalysis.cpp | 409 | // TODO: We need to check if AccessType of TagA encloses AccessType of | COMMENT |
| LOW | lib/CodeGen/LiveRangeCalc.cpp | 56 | // Step 1: Create minimal live segments for every definition of Reg. | COMMENT |
| LOW | lib/CodeGen/LiveRangeCalc.cpp | 115 | // Step 2: Extend live segments to all uses, constructing SSA form as | COMMENT |
| LOW | lib/CodeGen/CodeGenPrepare.cpp | 3745 | // If we promoted, we need to check if it is indeed profitable. | COMMENT |
| LOW | lib/CodeGen/RegisterCoalescer.cpp | 1572 | // overlapping live ranges, and we need to check if the interference can be | COMMENT |
| LOW⚡ | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 534 | // Step 1: Expand the 1st addend into Opnd0_0 and Opnd0_1. | COMMENT |
| LOW⚡ | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 541 | // Step 2: Expand the 2nd addend into Opnd1_0 and Opnd1_1. | COMMENT |
| LOW⚡ | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 545 | // Step 3: Try to optimize Opnd0_0 + Opnd0_1 + Opnd1_0 + Opnd1_1 | COMMENT |
| LOW | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 699 | // Step 1: Check if the # of instructions needed exceeds the quota. | COMMENT |
| LOW | lib/Transforms/Scalar/GVN.cpp | 1748 | // Step 1: Find the non-local dependencies of the load. | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/GVN.cpp | 1780 | // Step 2: Analyze the availability of the load | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/GVN.cpp | 1790 | // Step 3: Eliminate fully redundancy. | COMMENT |
| LOW | lib/Transforms/Scalar/GVN.cpp | 1813 | // Step 4: Eliminate partial redundancy. | COMMENT |
| LOW | lib/Transforms/Scalar/Reassociate.cpp | 1443 | // Step 1: Convert ValueEntry to XorOpnd | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/Reassociate.cpp | 1462 | // Step 2: Sort the Xor-Operands in a way such that the operands containing | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/Reassociate.cpp | 1468 | // Step 3: Combine adjacent operands | COMMENT |
| LOW | lib/Transforms/Scalar/Reassociate.cpp | 1509 | // Step 4: Reassemble the Ops | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 474 | // Step 1: Insert the ctpop instruction at the end of the precondition block | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 497 | // Step 2: Replace the precondition from "if(x == 0) goto loop-exit" to | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 516 | // Step 3: Note that the population count is exactly the trip count of the | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 560 | // Step 4: All the references to the original population counter outside | COMMENT |
| LOW | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 115 | // Step 1: Convert SV_POSITION to UINT | COMMENT |
| LOW | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 141 | // Step 2: Calculate pixel index | COMMENT |
| LOW | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 183 | // Step 1: Retrieve weight value from UAV; it will be placed after the | COMMENT |
| LOW⚡ | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 205 | // Step 2: Update write position ("Index") to second half of the UAV | COMMENT |
| LOW⚡ | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 209 | // Step 3: Increment UAV value by the weight | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/test/lit.cfg | 429 | def is_filesystem_case_insensitive(): | CODE |
| LOW | tools/clang/unittests/Format/FormatTestJS.cpp | 894 | verifyFormat("function aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa():\n" | CODE |
| LOW | tools/clang/utils/check_cfc/test_check_cfc.py | 19 | def test_remove_dir_from_path(self): | CODE |
| LOW⚡ | tools/clang/bindings/python/clang/cindex.py | 1422 | def get_num_template_arguments(self): | CODE |
| LOW⚡ | tools/clang/bindings/python/clang/cindex.py | 1426 | def get_template_argument_kind(self, num): | CODE |
| LOW⚡ | tools/clang/bindings/python/clang/cindex.py | 1431 | def get_template_argument_type(self, num): | CODE |
| LOW⚡ | tools/clang/bindings/python/clang/cindex.py | 1435 | def get_template_argument_value(self, num): | CODE |
| LOW⚡ | tools/clang/bindings/python/clang/cindex.py | 1439 | def get_template_argument_unsigned_value(self, num): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_type.py | 159 | def test_function_argument_types(): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_type.py | 183 | def test_argument_types_string_key(): | CODE |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_type.py | 195 | def test_argument_types_negative_index(): | CODE |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_type.py | 204 | def test_argument_types_overflow_index(): | CODE |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_type.py | 213 | def test_argument_types_invalid_type(): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_type.py | 272 | def test_invalid_element_type(): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_type.py | 296 | def test_is_volatile_qualified(): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_type.py | 311 | def test_is_restrict_qualified(): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_cdb.py | 85 | def test_compilecommand_iterator_stops(): | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/test_cursor.py | 209 | def test_annotation_attribute(): | STRING |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_cursor.py | 257 | def test_get_num_template_arguments(): | STRING |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_cursor.py | 263 | def test_get_template_argument_kind(): | STRING |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_cursor.py | 271 | def test_get_template_argument_type(): | STRING |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_cursor.py | 277 | def test_get_template_argument_value(): | STRING |
| LOW⚡ | tools/clang/bindings/python/tests/cindex/test_cursor.py | 284 | def test_get_template_argument_unsigned_value(): | STRING |
| LOW | …/bindings/python/tests/cindex/test_translation_unit.py | 112 | def test_save_translation_errors(): | CODE |
| LOW⚡ | …g/bindings/python/tests/cindex/test_code_completion.py | 37 | def test_code_complete_availability(): | STRING |
| LOW | include/llvm/PassAnalysisSupport.h | 118 | class PMDataManager; | CODE |
| LOW | include/llvm/Pass.h | 47 | class PMDataManager; | CODE |
| LOW | include/llvm/IR/LegacyPassManagers.h | 52 | // [o] class PMDataManager; | COMMENT |
| LOW | include/llvm/IR/LegacyPassManagers.h | 101 | class PMDataManager; | CODE |
| LOW | include/llvm/IR/LegacyPassManagers.h | 278 | class PMDataManager { | CODE |
| LOW | utils/wciia.py | 27 | def process_files_and_folders(owner): | CODE |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 178 | def get_prefixed_library_name(self): | STRING |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 195 | def get_llvmconfig_component_name(self): | STRING |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 257 | def get_llvmconfig_component_name(self): | STRING |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 334 | def get_llvmconfig_component_name(self): | STRING |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 439 | def _read_components_from_parser(parser, path, subpath): | STRING |
| LOW | utils/llvm-build/llvmbuild/main.py | 41 | def mk_quote_string_for_target(value): | CODE |
| LOW | utils/llvm-build/llvmbuild/main.py | 596 | def write_cmake_exports_fragment(self, output_path, enabled_optional_components): | CODE |
| LOW | utils/llvm-build/llvmbuild/main.py | 432 | def get_required_libraries_for_component(self, ci, traverse_groups = False): | STRING |
| LOW | utils/llvm-build/llvmbuild/main.py | 463 | def get_fragment_dependencies(self): | STRING |
| LOW | utils/llvm-build/llvmbuild/main.py | 708 | def add_magic_target_components(parser, project, opts): | STRING |
| LOW | utils/hct/hctjs.js | 299 | function ExpandEnvironmentVariables(name) { | CODE |
| LOW | utils/hct/hctjs.js | 313 | function ExtractContentsBetweenMarkers(path, contentOnly, isExclusion, startMarker, endMarker, callback) { | CODE |
| LOW | utils/hct/hctjs.js | 337 | function ExtractContentsBetweenMarkersForText(content, contentOnly, isExclusion, startMarker, endMarker, callback) { | CODE |
| LOW | utils/hct/hctjs.js | 823 | function WriteRecordSetToTextStreamAsAsciiTable(objRecordSet, stream) { | CODE |
| LOW | utils/hct/hctjs.js | 866 | function WriteRecordSetToTextStream(objRecordSet, separator, stream) { | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 181 | def print_instruction_details(self): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 485 | def print_extended_table_opcode_enums(self): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 525 | def print_opfunc_props_for_table(self, table): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1008 | def print_interpretation_table(self): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1186 | def wrap_with_ifdef_if_vulkan_specific(intrinsic, text): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1219 | def has_unsigned_hlsl_intrinsics(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1232 | def get_unsigned_hlsl_intrinsics(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1436 | def get_opcodes_rst_for_table(table): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1711 | def get_sem_interpretation_enum_rst(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1720 | def get_sem_interpretation_table_rst(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1731 | def get_extended_table_opcode_enum_decls(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1761 | def get_highest_released_shader_model(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1784 | def get_dxil_version_minor_int(): | CODE |
| LOW | utils/hct/hctdb_instrhelp.py | 1920 | def build_shader_model_hash_idx_map(): | CODE |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/include/clang/SPIRV/AstTypeProbe.h | 134 | /// NOTE: This method doesn't handle Literal types correctly at the moment. | COMMENT |
| LOW | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 241 | // Step 2: generate node with bound return value: CEBNode -> BindedRetNode. | COMMENT |
| LOW | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 278 | // Step 3: BindedRetNode -> CleanedNodes | COMMENT |
| LOW⚡ | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 310 | // Step 4: Generate the CallExit and leave the callee's context. | COMMENT |
| LOW⚡ | …ng/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 320 | // Step 5: Perform the post-condition check of the CallExpr and enqueue the | COMMENT |
| LOW⚡ | tools/clang/lib/CodeGen/TargetInfo.cpp | 5558 | // Step 1: Set ISR calling convention. | COMMENT |
| LOW⚡ | tools/clang/lib/CodeGen/TargetInfo.cpp | 5561 | // Step 2: Add attributes goodness. | COMMENT |
| LOW⚡ | tools/clang/lib/CodeGen/TargetInfo.cpp | 5564 | // Step 3: Emit ISR vector alias. | COMMENT |
| LOW | utils/lit/lit/Test.py | 84 | # WARNING: The value may change before it is encoded again, and may | COMMENT |
| LOW | lib/DXIL/DxilShaderFlags.cpp | 397 | // NOTE: This function is meant to compute shader flags for a single function, | COMMENT |
| LOW | lib/CodeGen/LiveRangeCalc.cpp | 56 | // Step 1: Create minimal live segments for every definition of Reg. | COMMENT |
| LOW | lib/CodeGen/LiveRangeCalc.cpp | 115 | // Step 2: Extend live segments to all uses, constructing SSA form as | COMMENT |
| LOW⚡ | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 534 | // Step 1: Expand the 1st addend into Opnd0_0 and Opnd0_1. | COMMENT |
| LOW⚡ | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 541 | // Step 2: Expand the 2nd addend into Opnd1_0 and Opnd1_1. | COMMENT |
| LOW⚡ | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 545 | // Step 3: Try to optimize Opnd0_0 + Opnd0_1 + Opnd1_0 + Opnd1_1 | COMMENT |
| LOW | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 699 | // Step 1: Check if the # of instructions needed exceeds the quota. | COMMENT |
| LOW | lib/Transforms/Scalar/GVN.cpp | 1748 | // Step 1: Find the non-local dependencies of the load. | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/GVN.cpp | 1780 | // Step 2: Analyze the availability of the load | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/GVN.cpp | 1790 | // Step 3: Eliminate fully redundancy. | COMMENT |
| LOW | lib/Transforms/Scalar/GVN.cpp | 1813 | // Step 4: Eliminate partial redundancy. | COMMENT |
| LOW | lib/Transforms/Scalar/Reassociate.cpp | 1443 | // Step 1: Convert ValueEntry to XorOpnd | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/Reassociate.cpp | 1462 | // Step 2: Sort the Xor-Operands in a way such that the operands containing | COMMENT |
| LOW⚡ | lib/Transforms/Scalar/Reassociate.cpp | 1468 | // Step 3: Combine adjacent operands | COMMENT |
| LOW | lib/Transforms/Scalar/Reassociate.cpp | 1509 | // Step 4: Reassemble the Ops | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 474 | // Step 1: Insert the ctpop instruction at the end of the precondition block | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 497 | // Step 2: Replace the precondition from "if(x == 0) goto loop-exit" to | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 516 | // Step 3: Note that the population count is exactly the trip count of the | COMMENT |
| LOW | lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 560 | // Step 4: All the references to the original population counter outside | COMMENT |
| LOW | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 115 | // Step 1: Convert SV_POSITION to UINT | COMMENT |
| LOW | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 141 | // Step 2: Calculate pixel index | COMMENT |
| LOW | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 183 | // Step 1: Retrieve weight value from UAV; it will be placed after the | COMMENT |
| LOW⚡ | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 205 | // Step 2: Update write position ("Index") to second half of the UAV | COMMENT |
| LOW⚡ | lib/DxilPIXPasses/DxilAddPixelHitInstrumentation.cpp | 209 | // Step 3: Increment UAV value by the weight | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/clang/test/CMakeLists.txt | 115 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/test/CMakeLists.txt | 117 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/test/CMakeLists.txt | 202 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/test/CMakeLists.txt | 254 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/test/CMakeLists.txt | 256 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/test/CMakeLists.txt | 275 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/SATestBuild.py | 53 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/SATestBuild.py | 55 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/SATestBuild.py | 136 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/clang/utils/analyzer/SATestBuild.py | 138 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tools/clang/utils/analyzer/SATestBuild.py | 179 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tools/clang/utils/analyzer/SATestBuild.py | 181 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/clang/lib/Lex/CMakeLists.txt | 5 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/clang/lib/Lex/CMakeLists.txt | 31 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | azure-pipelines/Integration.GitHub-to-DXC.yml | 1 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | azure-pipelines/Integration.GitHub-to-DXC.yml | 3 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | azure-pipelines/DXC.Main.Nightly.yml | 1 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | azure-pipelines/DXC.Main.Nightly.yml | 3 | # ----------------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/tools/clang-format/clang-format-sublime.py | 15 | CODE | |
| LOW | tools/clang/utils/check_cfc/setup.py | 6 | CODE | |
| LOW | tools/clang/utils/check_cfc/obj_diff.py | 3 | CODE | |
| LOW | tools/clang/utils/check_cfc/check_cfc.py | 50 | CODE | |
| LOW | tools/clang/docs/tools/dump_format_style.py | 6 | CODE | |
| LOW | tools/clang/docs/tools/dump_format_style.py | 8 | CODE | |
| LOW | tools/clang/docs/analyzer/conf.py | 14 | CODE | |
| LOW | tools/clang/docs/analyzer/conf.py | 14 | CODE | |
| LOW | …clang/bindings/python/tests/cindex/test_diagnostics.py | 1 | CODE | |
| LOW | tools/clang/bindings/python/tests/cindex/test_cdb.py | 3 | CODE | |
| LOW | tools/clang/bindings/python/tests/cindex/test_cdb.py | 4 | CODE | |
| LOW | tools/clang/bindings/python/tests/cindex/test_cursor.py | 1 | CODE | |
| LOW | …bindings/python/tests/cindex/test_access_specifiers.py | 3 | CODE | |
| LOW | …bindings/python/tests/cindex/test_access_specifiers.py | 4 | CODE | |
| LOW | tools/clang/bindings/python/tests/cindex/test_index.py | 1 | CODE | |
| LOW | tools/clang/bindings/python/tests/cindex/test_tokens.py | 2 | CODE | |
| LOW | …ang/bindings/python/examples/cindex/cindex-includes.py | 19 | CODE | |
| LOW | …s/clang/bindings/python/examples/cindex/cindex-dump.py | 58 | CODE | |
| LOW | utils/update_llc_test_checks.py | 11 | CODE | |
| LOW | utils/update_llc_test_checks.py | 15 | CODE | |
| LOW | utils/prepare-code-coverage-artifact.py | 3 | CODE | |
| LOW | utils/llvm-build/llvmbuild/__init__.py | 1 | CODE | |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 5 | CODE | |
| LOW | utils/llvm-build/llvmbuild/main.py | 1 | CODE | |
| LOW | utils/hct/ExtractIRForPassTest.py | 24 | CODE | |
| LOW | utils/hct/hctgen.py | 3 | CODE | |
| LOW | utils/hct/hctgen.py | 4 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 6 | CODE | |
| LOW | utils/hct/CodeTags.py | 45 | CODE | |
| LOW | utils/hct/hctdb_test.py | 6 | CODE | |
| LOW | utils/lit/lit/ShUtil.py | 1 | CODE | |
| LOW | utils/lit/lit/__init__.py | 3 | CODE | |
| LOW | utils/lit/lit/__init__.py | 4 | CODE | |
| LOW | utils/lit/lit/main.py | 9 | CODE | |
| LOW | utils/lit/lit/main.py | 10 | CODE | |
| LOW | utils/lit/lit/LitTestCase.py | 1 | CODE | |
| LOW | utils/lit/lit/TestRunner.py | 1 | CODE | |
| LOW | utils/lit/lit/LitConfig.py | 1 | CODE | |
| LOW | utils/lit/lit/formats/shtest.py | 1 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 1 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 2 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 2 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 2 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 3 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 4 | CODE | |
| LOW | utils/lit/lit/formats/__init__.py | 5 | CODE | |
| LOW | utils/lit/lit/formats/taef.py | 1 | CODE | |
| LOW | utils/lit/lit/formats/googletest.py | 1 | CODE | |
| LOW | utils/lit/lit/formats/base.py | 1 | CODE | |
| LOW | utils/lit/lit/formats/base.py | 3 | CODE | |
| LOW | utils/testgen/mc-bundling-x86-gen.py | 13 | CODE | |
| LOW | utils/version/gen_version.py | 30 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/tools/dxclib/dxc.cpp | 1526 | // TODO: implement all other actions. | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1345 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1409 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1461 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1653 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1768 | // TODO: implement CFG comparisons | COMMENT |
| LOW | tools/clang/unittests/dxc_batch/dxc_batch.cpp | 149 | // TODO: implement all other actions. | COMMENT |
| LOW | tools/clang/unittests/SPIRV/SpirvTypeTest.cpp | 169 | // TODO: Add tests for HybridTypes. | COMMENT |
| LOW | tools/clang/unittests/HLSLHost/HLSLHost.cpp | 868 | // TODO: implement | COMMENT |
| LOW | tools/clang/lib/Sema/SemaDeclCXX.cpp | 2640 | // TODO: implement -Wuninitialized and fold this into that framework. | COMMENT |
| LOW | tools/clang/lib/Sema/SemaHLSL.cpp | 3393 | // TODO: implement template parameter constraints for HLSL intrinsic methods | COMMENT |
| LOW | include/llvm/Support/ScaledNumber.h | 656 | // TODO: implement directly, rather than relying on inverse. Inverse is | COMMENT |
| LOW⚡ | utils/lint/cpp_lint.py | 35 | # TODO: implement private headers | COMMENT |
| LOW⚡ | utils/lint/cpp_lint.py | 36 | # TODO: implement gtest headers | COMMENT |
| LOW⚡ | utils/lint/cpp_lint.py | 37 | # TODO: implement top-level llvm/* headers | COMMENT |
| LOW⚡ | utils/lint/cpp_lint.py | 38 | # TODO: implement llvm/Support/* headers | COMMENT |
| LOW | lib/Analysis/ValueTracking.cpp | 548 | // TODO: implement unsigned bound from below (known one bits) | COMMENT |
| LOW | lib/Analysis/ValueTracking.cpp | 550 | // TODO: implement other patterns from assume (e.g. V & B == A) | COMMENT |
| LOW | lib/DxcSupport/FileIOHelper.cpp | 910 | // TODO: implement when we find this codepath internally | COMMENT |
| LOW | lib/Transforms/InstCombine/InstCombineAddSub.cpp | 968 | // TODO: implement logic similar to checkRippleForAdd | COMMENT |
| LOW | lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 178 | // TODO: implement this | COMMENT |
| LOW⚡ | lib/HLSL/DxilContainerReflection.cpp | 815 | // TODO: implement this check, if users actually depend on it | COMMENT |
| LOW⚡ | lib/HLSL/DxilContainerReflection.cpp | 821 | // TODO: implement `class`-related features, if requested | COMMENT |
| LOW⚡ | lib/HLSL/DxilContainerReflection.cpp | 827 | // TODO: implement `class`-related features, if requested | COMMENT |
| LOW | lib/HLSL/DxilContainerReflection.cpp | 844 | // TODO: implement `class`-related features, if requested | COMMENT |
| LOW | lib/HLSL/DxilPromoteResourcePasses.cpp | 128 | // TODO: Add test for this instance of the error: "local resource not | COMMENT |
| LOW | lib/HLSL/DxilPromoteResourcePasses.cpp | 226 | // TODO: Add test for this instance of the error: "local resource not | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/docs/tools/dump_format_style.py | 70 | CODE | |
| LOW | utils/generate_hlsl_embedded_headers.py | 57 | CODE | |
| LOW | utils/embed_header.py | 49 | CODE | |
| LOW | utils/update_llc_test_checks.py | 56 | CODE | |
| LOW | utils/llvm-build/llvmbuild/main.py | 203 | CODE | |
| LOW | utils/hct/ExtractIRForPassTest.py | 76 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 1101 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 1482 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 1840 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 328 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 525 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 677 | CODE | |
| LOW | utils/hct/hctdb.py | 654 | CODE | |
| LOW | utils/hct/hctdb.py | 6676 | CODE | |
| LOW | utils/hct/hctdb.py | 6721 | CODE | |
| LOW | utils/hct/hctdb.py | 9661 | CODE | |
| LOW | utils/hct/hctdb.py | 9711 | CODE | |
| LOW | utils/hct/hctdb.py | 9903 | CODE | |
| LOW | utils/hct/hcttest-samples.py | 286 | CODE | |
| LOW | utils/hct/hcttest-samples.py | 418 | CODE | |
| LOW | utils/hct/CodeTags.py | 174 | CODE | |
| LOW | utils/hct/CodeTags.py | 469 | CODE | |
| LOW | utils/hct/CodeTags.py | 520 | CODE | |
| LOW | utils/hct/hcttest-system-values.py | 120 | CODE | |
| LOW | utils/hct/hcttest-system-values.py | 239 | CODE | |
| LOW | utils/hct/hctdb_test.py | 3530 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 245 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 296 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 795 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 894 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 533 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 600 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 625 | CODE | |
| LOW | utils/hct/VerifierHelper.py | 729 | CODE | |
| LOW | utils/lit/lit/ShUtil.py | 45 | CODE | |
| LOW | utils/lit/lit/ShUtil.py | 86 | CODE | |
| LOW | utils/lit/lit/discovery.py | 194 | CODE | |
| LOW | utils/lit/lit/ProgressBar.py | 182 | CODE | |
| LOW | utils/lit/lit/TestingConfig.py | 16 | CODE | |
| LOW | utils/lit/lit/main.py | 134 | CODE | |
| LOW | utils/lit/lit/TestRunner.py | 36 | CODE | |
| LOW | utils/lit/lit/TestRunner.py | 391 | CODE | |
| LOW | utils/lit/lit/TestRunner.py | 486 | CODE | |
| LOW | utils/lit/lit/TestRunner.py | 534 | CODE | |
| LOW | utils/lit/lit/formats/googletest.py | 87 | CODE | |
| LOW | utils/testgen/mc-bundling-x86-gen.py | 41 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/bindings/python/tests/cindex/test_translation_unit.py | 165 | except: | CODE |
| HIGH | utils/generate_hlsl_embedded_headers.py | 63 | except OSError: | CODE |
| HIGH | utils/embed_header.py | 84 | except OSError: | CODE |
| HIGH | utils/hct/hcttest-system-values.py | 146 | except StopIteration: | CODE |
| HIGH | utils/hct/VerifierHelper.py | 737 | except: | CODE |
| HIGH | utils/hct/VerifierHelper.py | 337 | except: | CODE |
| HIGH | utils/lit/lit/TestRunner.py | 262 | except OSError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | include/llvm/CodeGen/LiveInterval.h | 14 | // that v is live at i'. In this implementation ranges can have holes, | COMMENT |
| HIGH | lib/CodeGen/LiveInterval.cpp | 14 | // that v is live at i'. In this implementation ranges can have holes, | COMMENT |
| HIGH | lib/Transforms/Instrumentation/memorysanitizer.cpp | 75 | /// In this implementation, every atomically accessed location in the program | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/test/CXX/dcl.dcl/basic.namespace/namespace.def/p8.cpp | 76 | // Don't forget to do correct lookup for redeclarations. | COMMENT |
| LOW | tools/clang/lib/Frontend/HeaderIncludeGen.cpp | 84 | // Unless we are exiting a #include, make sure to skip ahead to the line the | COMMENT |
| LOW | tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp | 252 | // Unless we are exiting a #include, make sure to skip ahead to the line the | COMMENT |
| LOW | tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 3218 | // Don't forget to add a ';'!! | COMMENT |
| LOW | tools/clang/lib/Basic/SourceManager.cpp | 202 | // If this is a '#line 4' after '#line 42 "foo.h"', make sure to remember | COMMENT |
| MEDIUM | tools/clang/lib/Sema/SemaCast.cpp | 1760 | // Feel free to modify them if you've reason/evidence for an alternative. | COMMENT |
| LOW | …ng/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp | 201 | // Don't forget to negate the adjustment if it's being subtracted. | COMMENT |
| LOW | tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 167 | // Don't forget to update the pre-constructor initialization code in | COMMENT |
| MEDIUM | include/llvm/ADT/EquivalenceClasses.h | 35 | /// Here is a simple example using integers: | COMMENT |
| LOW | utils/llvm-build/llvmbuild/main.py | 476 | # Many components may come from the same file, so we make sure to unique | STRING |
| LOW | utils/hct/hctdb_test.py | 731 | # make sure to pass in negative numbers with decimal values instead of hexadecimal representation. | COMMENT |
| LOW | lib/CodeGen/TwoAddressInstructionPass.cpp | 1133 | // Move the old kill above MI, don't forget to move debug info as well. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/test/lit.cfg | 557 | # Check if we should run long running tests. | COMMENT |
| LOW | tools/clang/test/lit.cfg | 561 | # Check if we should use gmalloc. | COMMENT |
| LOW | tools/clang/utils/check_cfc/check_cfc.py | 224 | # Check if the input is recognised as a source file (this may be too | COMMENT |
| LOW | tools/clang/utils/analyzer/SATestBuild.py | 376 | # Check if there are failures. | COMMENT |
| LOW | test/lit.cfg | 327 | # Check if we should run long running tests. | COMMENT |
| LOW | test/lit.cfg | 429 | # Check if we should use gmalloc. | COMMENT |
| LOW | utils/llvm-build/llvmbuild/componentinfo.py | 382 | # Check if the value is defined. | STRING |
| LOW | utils/lit/lit/run.py | 61 | # Check if we are canceled. | COMMENT |
| LOW | utils/lit/lit/discovery.py | 85 | # Check if there is a local configuration file. | COMMENT |
| LOW | utils/lit/lit/discovery.py | 133 | # Check if the user named a test directly. | COMMENT |
| LOW | utils/lit/lit/Test.py | 220 | # Check if any of the xfails match an available feature or the target. | COMMENT |
| LOW | utils/release/findRegressions-nightly.py | 80 | # Check if the test passed or failed. | COMMENT |
| LOW | utils/release/findRegressions-simple.py | 76 | # Check if the test passed or failed. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/clang/lib/Sema/SemaOverload.cpp | 12411 | // diagnostic, as requested. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/bindings/python/clang/enumerations.py | 34 | __all__ = ['TokenKinds'] | CODE |
| LOW | tools/clang/bindings/python/clang/__init__.py | 23 | __all__ = ['cindex'] | STRING |
| LOW | tools/clang/bindings/python/clang/cindex.py | 3586 | __all__ = [ | CODE |
| LOW | tools/clang/bindings/python/tests/cindex/util.py | 71 | __all__ = [ | CODE |
| LOW | utils/llvm-build/llvmbuild/util.py | 13 | __all__ = ['note', 'warning', 'error', 'fatal'] | CODE |
| LOW | utils/lit/lit/__init__.py | 11 | __all__ = [] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | utils/hct/hctdb_instrhelp.py | 38 | print(f"Error decoding JSON from {json_filepath}: {e}") | CODE |
| LOW | utils/hct/hcttest-samples.py | 267 | except Exception as E: | CODE |
| MEDIUM | utils/hct/hcttest-samples.py | 485 | print("Error: selected sample missing from sample map '" + name + "'.") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | utils/llvm-build/llvmbuild/main.py | 24 | CODE | |
| LOW | utils/llvm-build/llvmbuild/main.py | 39 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 1767 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 1776 | CODE | |
| LOW | utils/hct/hctdb_instrhelp.py | 1975 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/include/clang-c/Index.h | 4278 | * the template, or whether it is a "placeholder" that the user should replace | COMMENT |
| LOW | tools/clang/include/clang-c/Index.h | 4371 | * A "placeholder" chunk marks a place where the user should insert text | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/clang/lib/Analysis/CFG.cpp | 271 | /// Example usage: | COMMENT |
| LOW | lib/Fuzzer/pull_and_push_fuzz_corpus.sh | 4 | # Usage: | COMMENT |