/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | TpiStreamBuilder.cpp | 1 //===- TpiStreamBuilder.cpp - -------- 75 addTypeRecords(ArrayRef<uint8_t> Types,ArrayRef<uint16_t> Sizes,ArrayRef<uint32_t> Hashes) addTypeRecords() argument [all...] |
/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeStreamMerger.cpp | 1 //===-- TypeStreamMerger.cpp ------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 26 return Idx.getIndex() - TypeIndex::FirstNonSimpleIndex; in slotForIndex() 46 /// - Begin with a new empty stream, and a new empty hash table that maps from 48 /// - For each new type stream, maintain a map from source type index to 50 /// - For each record, copy it and rewrite its type indices to be valid in the 52 /// - If the new type record is not already present in the destination stream 55 /// - If the type record already exists in the destination stream, discard it 70 // might potentially back-reference this data. We also don't want to resolve in TypeStreamMerger() [all …]
|
/llvm-project/.github/workflows/ |
H A D | version-check.yml | 6 - 'release/**' 9 - 'release/**' 17 runs-on: ubuntu-latest 19 - name: Fetch LLVM sources 22 fetch-depth: 0 24 - name: Install dependencies 26 pip install --require [all...] |
H A D | pr-subscriber.yml | 6 - labeled 12 auto-subscribe: 13 runs-on: ubuntu-latest 14 if: github.repository == 'llvm/llvm-project' 16 - name: Checkout Automation Script 19 sparse-checkout: llvm/utils/git/ 22 - name: Setup Automation Script 23 working-directory: ./llvm/utils/git/ 25 pip install --require-hashes -r requirements.txt 27 - name: Update watchers [all …]
|
H A D | issue-subscriber.yml | 6 - labeled 12 auto-subscribe: 13 runs-on: ubuntu-latest 14 if: github.repository == 'llvm/llvm-project' 16 - name: Checkout Automation Script 19 sparse-checkout: llvm/utils/git/ 22 - name: Setup Automation Script 23 working-directory: ./llvm/utils/git/ 25 pip install --require-hashes -r requirements.txt 27 - name: Update watchers [all …]
|
H A D | merged-prs.yml | 9 # See https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ 12 - closed 16 runs-on: ubuntu-latest 18 pull-requests: write 19 if: >- 20 (github.repository == 'llvm/llvm-project') && 23 - name: Checkout Automation Script 26 sparse-checkout: llvm/utils/git/ 29 - name: Setup Automation Script 30 working-directory: ./llvm/utils/git/ [all …]
|
H A D | pr-request-release-note.yml | 9 - closed 12 request-release-note: 13 if: >- 17 runs-on: ubuntu-latest 21 - name: Checkout Scripts 24 sparse-checkout: | 26 llvm/utils/git/github-automation.py 27 sparse-checkout-cone-mode: false 29 - name: Install Dependencies 31 pip install --require-hashes -r llvm/utils/git/requirements.txt [all …]
|
H A D | issue-release-workflow.yml | 4 # /cherry-pick <commit> <...> 6 # This comment will attempt to cherry-pick the given commits to the latest 23 - created 24 - edited 27 - opened 33 backport-commits: 35 runs-on: ubuntu-latest 38 pull-requests: write 39 if: >- 40 (github.repository == 'llvm/llvm-project') && [all …]
|
H A D | new-prs.yml | 9 # See https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ 12 - opened 13 - reopened 14 - ready_for_review 15 - synchronize 19 runs-on: ubuntu-latest 21 pull-requests: write 26 …# See https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=opened#pull_reque… 28 if: >- 29 (github.repository == 'llvm/llvm-project') && [all …]
|
H A D | release-sources.yml | 9 release-version: 15 release-version: 26 - '.github/workflows/release-sources.yml' 28 - opened 29 - synchronize 30 - reopened 32 # all the jobs, which makes it effectively a no-op. The reason to 35 - closed 38 group: ${{ github.workflow }}- [all...] |
H A D | release-binaries.yml | 6 release-version: 15 runs-on: 20 - ubuntu-22.04 21 - ubuntu-22.04-arm 22 - macos-13 23 - maco [all...] |
/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_type_hash.cpp | 1 //===-- ubsan_type_hash.cpp -----------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // permitted to use language features which require a C++ ABI library. 13 // Most of the implementation lives in an ABI-specific source file 16 //===----------------------------------------------------------------------===// 24 /// A cache of recently-checked hashes. Mini hash table with "random" evictions.
|
/llvm-project/llvm/docs/ |
H A D | SourceLevelDebugging.rst | 14 front-ends or dealing directly with the information. Further, this document 18 --------- [all...] |
/llvm-project/lld/COFF/ |
H A D | DebugTypes.cpp | 1 //===- DebugTypes.cpp --------- 606 GloballyHashedType *hashes = new GloballyHashedType[hashVec.size()]; assignGHashesFromVector() local [all...] |
/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_function_call_trie.h | 1 //===-- xray_function_call_trie.h ------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 37 /// a Array<NodeIdPair> -- each NodeIdPair instance will contain the function 43 /// [function id node] -> [callees] [cumulative time] 56 /// f -> [ g, h, j ] [...] [1] [...] 57 /// g -> [ ... ] [...] [1] [...] 58 /// h -> [ ... ] [...] [1] [...] 59 /// j -> [ ... ] [...] [N] [...] [all …]
|
/llvm-project/lld/MachO/ |
H A D | Writer.cpp | 1 //===- Writer.cpp --------- 1204 std::vector<uint64_t> hashes(chunks.size() + 1); writeUuid() local [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 1 //===- IRSimilarityIdentifier.h - Find similarity in a module -------- [all...] |
/llvm-project/lld/wasm/ |
H A D | Writer.cpp | 1 //===- Writer.cpp --------- 238 std::vector<uint8_t> hashes(chunks.size() * hashBuf.size()); computeHash() local [all...] |
/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | SampleProfReader.h | 1 //===- SampleProfReader.h - Read LLVM sample profile data -------*- [all...] |
/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFVerifier.cpp | 1 //===- DWARFVerifier.cpp --------- [all...] |
H A D | DWARFUnit.cpp | 1 //===- DWARFUnit.cpp ------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 78 -> std::unique_ptr<DWARFUnit> { in addUnitsImpl() 123 // but with lower offset-within-section. This keeps units in order in addUnitsImpl() 126 auto I = this->begin(); in addUnitsImpl() 129 if (I != this->end() && in addUnitsImpl() 130 (&(*I)->getInfoSection() != &Section || (*I)->getOffset() == Offset)) { in addUnitsImpl() 138 Offset = U->getNextUnitOffset(); in addUnitsImpl() 139 I = std::next(this->insert(I, std::move(U))); in addUnitsImpl() [all …]
|
/llvm-project/lld/ELF/ |
H A D | Writer.cpp | 1 //===- Writer.cpp --------- 2826 std::unique_ptr<uint8_t[]> hashes(new uint8_t[hashesSize]); computeHash() local [all...] |
/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | MachO.h | 1 //===-- llvm/BinaryFormat/MachO.h - The MachO file format -------* [all...] |
/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.cpp | 1 //===- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp --------- [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64AsmPrinter.cpp | 1 //===- AArch64AsmPrinter.cpp - AArch64 LLVM assembly writer -------- [all...] |