/llvm-project/llvm/test/CodeGen/X86/ |
H A D | stackmap-liveness.ll | 2 …-apple-darwin -mcpu=corei7-avx | FileCheck -check-prefix=PATCH %s 43 ; PATCH-LABEL: .long L{{.*}}-_stackmap_liveness 44 ; PATCH-NEXT: .short 0 45 ; PATCH-NEXT: .short 0 47 ; PATCH-NEXT: .p2align 3 48 ; PATCH-NEXT: .short 0 50 ; PATCH-NEXT: .short 6 52 ; PATCH-NEXT: .short 3 53 ; PATCH-NEXT: .byte 0 54 ; PATCH-NEXT: .byte 8 [all …]
|
/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | OutputSections.cpp | 308 Section.ListDebugStrPatch.forEach([&](DebugStrPatch &Patch) { in applyPatches() argument 310 DebugStrStrings.getExistingEntry(Patch.String); in applyPatches() 313 Section.apply(Patch.PatchOffset, dwarf::DW_FORM_strp, Entry->Offset); in applyPatches() 315 Section.ListDebugTypeStrPatch.forEach([&](DebugTypeStrPatch &Patch) { in applyPatches() argument 317 TypeEntryBody *TypeEntry = Patch.TypeName->getValue().load(); in applyPatches() 319 formatv("No data for type {0}", Patch.TypeName->getKey()) in applyPatches() 323 if (&TypeEntry->getFinalDie() != Patch.Die) in applyPatches() 327 DebugStrStrings.getExistingEntry(Patch.String); in applyPatches() 330 Patch.PatchOffset += in applyPatches() 331 Patch.Die->getOffset() + getULEB128Size(Patch.Die->getAbbrevNumber()); in applyPatches() [all …]
|
H A D | DWARFLinkerTypeUnit.cpp | 123 // Update patch offsets. in createDIETree() 169 [&](DebugTypeDeclFilePatch &Patch) { in prepareDataForTreeCreation() argument 170 TypeEntryBody *TypeEntry = Patch.TypeName->getValue().load(); in prepareDataForTreeCreation() 172 formatv("No data for type {0}", Patch.TypeName->getKey()) in prepareDataForTreeCreation() 175 if (&TypeEntry->getFinalDie() != Patch.Die) in prepareDataForTreeCreation() 179 addFileNameIntoLinetable(Patch.Directory, Patch.FilePath); in prepareDataForTreeCreation() 181 unsigned DIESize = Patch.Die->getSize(); in prepareDataForTreeCreation() 182 DIEGenerator DIEGen(Patch.Die, Types.getThreadLocalAllocator(), in prepareDataForTreeCreation() 189 Patch in prepareDataForTreeCreation() [all...] |
/llvm-project/llvm/docs/ |
H A D | CodeReview.rst | 33 likely-community-consensus requirements (as apply to all patch approvals) can 35 uncertainty, a patch should be reviewed prior to being committed. 37 Please note that the developer responsible for a patch is also 49 the patch to be :ref:`reverted <revert_policy>`. 55 the patch promptly. Developers often disagree, and erring on the side of the 57 code in the tree. This does not indicate any fault from the patch author, 59 Reverting a patch ensures that design discussions can happen without blocking 60 other development; it's entirely possible the patch will end up being reapplied 63 Before being recommitted, the patch generally should undergo further review. 76 original change was committed, it may be better to create a new patch t [all...] |
H A D | Contributing.rst | 53 How to Submit a Patch 55 Once you have a patch ready, it is time to submit it. The patch should: 58 * conform to the :doc:`CodingStandards`. You can use the `clang-format-diff.py`_ or `git-clang-format`_ tools to automatically format your patch properly. 65 Before sending a patch for review, please also try to ensure it is 96 To make sure the right people see your patch, please select suitable reviewers 97 and add them to your patch when requesting a review. 100 anyone else working in the area your patch touches. To find maintainers, look for 109 If you have received no comments on your patch for a week, you can request a 133 Once a patch i [all...] |
H A D | StackMaps.rst | 2 Stack maps and patch points in LLVM 30 A patch point is an instruction address at which space is reserved for 31 patching a new instruction sequence at run time. Patch points look 70 maps and patch points: ``llvm.experimental.stackmap`` and 139 patch the code at this point in response to an event triggered from 170 patch 8 bytes of code at the stack map's address at follows: 218 The patch point intrinsic generates a stack map. It also emits a 230 Requesting zero patch point arguments is valid. In this case, all 246 The patch point also emits nops to cover at least ``<numBytes>`` of 253 The runtime may patch th [all...] |
H A D | DeveloperPolicy.rst | 86 Making and Submitting a Patch 89 When making a patch for review, the goal is to make it as easy for the reviewer 92 #. Make your patch against git main, not a branch, and not an old version 93 of LLVM. This makes it easy to apply the patch. For information on how to 98 time the patch was created and the time it is applied. 100 #. Once you have created your patch, create a 433 * If the commit is a bug fix on top of another recently committed patch, or a 434 revert or reapply of a patch, include the git commit hash of the prior 438 * If the patch has been reviewed, add a link to its review page, as shown 440 If the patch fixe 83 .. _patch: global() target 109 code reviewMaking and Submitting a Patch global() argument [all...] |
/llvm-project/bolt/lib/Passes/ |
H A D | PatchEntries.cpp | 26 ForcePatch("force-patch", 51 // Calculate the size of the patch. in runOnFunctions() 62 // Patch original code only for functions that will be emitted. in runOnFunctions() 71 // List of patches for function entries. We either successfully patch in runOnFunctions() 72 // all entries or, if we cannot patch one or more, do no patch any and in runOnFunctions() 74 std::vector<Patch> PendingPatches; in runOnFunctions() 76 uint64_t NextValidByte = 0; // offset of the byte past the last patch in runOnFunctions() 81 BC.outs() << "BOLT-INFO: unable to patch entry point in " << Function in runOnFunctions() 86 PendingPatches.emplace_back(Patch{Symbol, Function.getAddress() + Offset, in runOnFunctions() 93 << " too small to patch its entry point\n"; in runOnFunctions() [all …]
|
/llvm-project/polly/lib/External/isl/doc/ |
H A D | SubmittingPatches | 23 Patch: 25 - use "git format-patch -M" to create the patch 26 - do not PGP sign your patch 27 - send a single patch per mail, e.g., using git-send-email(1) 28 - do not attach your patch, but read in the mail 30 leave the formatting of the patch alone. 40 - send the patch to the development mailing list 48 the subject line (e.g., use --subject-prefix='PATCH v2' 49 when creating the patch)
|
/llvm-project/.github/workflows/containers/github-action-ci/ |
H A D | stage1.Dockerfile |
|
/llvm-project/lld/ELF/ |
H A D | ARMErrataFix.cpp | 57 // erratum conditions to a patch section containing a branch to the target. 59 // As adding patch sections may move branches onto region boundaries the patch 84 return d->kind() == InputSectionBase::Synthetic && d->name ==".text.patch"; in classof() 91 // A label for the start of the Patch that we can use as a relocation target. 95 // True If the patch is to be written in ARM state, otherwise the patch will 139 : SyntheticSection(ctx, ".text.patch", SHT_PROGBITS, in Patch657417Section() 181 // The base instruction of the patch is always a 32-bit unconditional branch. in writeTo() 198 // A BLX changes the state of the branch in the patch t in writeTo() [all...] |
/llvm-project/lld/test/ELF/ |
H A D | arm-fix-cortex-a8-blx.s | 4 // RUN: llvm-objdump -d --no-show-raw-insn --start-address=0x21ffa --stop-address=0x22008 %t2 | FileCheck --check-prefix=CHECK-PATCH %s 6 /// Test that the patch can work on an unrelocated BLX. Neither clang or GCC 24 /// 32-bit non branch instruction. Expect a patch. 30 // CHECK-PATCH: 21ffa: nop.w 31 // CHECK-PATCH-NEXT: 21ffe: blx 0x22004 <__CortexA8657417_21FFE> 32 // CHECK-PATCH: 00022004 <__CortexA8657417_21FFE>: 33 // CHECK-PATCH-NEXT: 22004: b 0x21000 <_start>
|
H A D | arm-fix-cortex-a8-toolarge.s | 4 /// Test that we warn, but don't attempt to patch when it is impossible to 7 // CHECK: skipping cortex-a8 657417 erratum sequence, section .text is too large to patch 8 // CHECK: skipping cortex-a8 657417 erratum sequence, section .text.02 is too large to patch 26 /// instruction, a patch will be attempted. Unfortunately the branch 27 /// cannot reach outside the section so we have to abort the patch. 41 /// non branch instruction, a patch will be attempted. Unfortunately the 42 /// the BL cannot reach outside the section so we have to abort the patch.
|
H A D | arm-fix-cortex-a8-recognize.s | 29 /// erratum and the patch are in ARMErrataFix.cpp . The test creates an 52 /// instruction, expect a patch. 59 /// Expect no patch when doing a relocatable link ld -r. 69 /// non branch instruction, expect a patch. 82 /// non branch instruction, expect a patch. 100 /// a patch. 122 /// instruction, expect a patch. Branch to global symbol so goes via a 140 /// non branch instruction, expect a patch. Branch to global symbol so 157 /// non branch instruction, expect a patch. Branch to global symbol so 177 /// instruction, expect a patch [all...] |
/llvm-project/libcxx/docs/Status/ |
H A D | RangesAlgorithms.csv |
|
H A D | RangesViews.csv |
|
/llvm-project/llvm/docs/DirectX/ |
H A D | DXContainer.rst | 107 #. PCSG\* - Stores the patch constant signature for Shader Model 5.1 and earlier. 110 #. `PSG1`_ - Stores the patch constant signature for Shader Model 6+. 160 structures to encode inputs, outputs and patch information. The 222 are separeated by input, output and patch constant or primitive elements. 349 in the order input, output, then patch constant or primitive. 353 input/output/patch or primitive elements. The mask vector is filled from least 365 If the shader has ``UsesViewID`` enabled, it is a hull shader, and it has patch 366 constant or primitive vector elements, a patch constant or primitive vector mask 368 bit in the mask vector identifies one column of a patch constant output which 381 If the shader is a hull shader, and it has inputs and patch outputs, an input to [all …]
|
/llvm-project/clang/test/ExtractAPI/ |
H A D | availability.c | 14 // A-NEXT: "patch": 0 27 // B-NEXT: "patch": 0 33 // B-NEXT: "patch": 0 38 // B-NEXT: "patch": 0 51 // C-NEXT: "patch": 0 57 // C-NEXT: "patch": 0 62 // C-NEXT: "patch": 0 80 // D-NEXT: "patch": 0
|
H A D | language.c | 50 "patch": 3 62 "patch": 0 134 "patch": 3 146 "patch": 0 218 "patch": 3 230 "patch": 0
|
/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_linux_s390.cpp | 124 unsigned int major, minor, patch = 0; in FixedCVE_2016_2143() local 136 patch = internal_simple_strtoll(ptr + 1, &ptr, 10); in FixedCVE_2016_2143() 138 if (major == 2 && minor == 6 && patch == 32 && ptr[0] == '-' && in FixedCVE_2016_2143() 154 if (minor == 2 && patch >= 79) in FixedCVE_2016_2143() 157 if (minor == 12 && patch >= 58) in FixedCVE_2016_2143() 159 if (minor == 10 && patch == 0 && ptr[0] == '-' && in FixedCVE_2016_2143() 175 if (minor == 1 && patch >= 21) in FixedCVE_2016_2143() 178 if (minor == 4 && patch >= 6) in FixedCVE_2016_2143() 180 if (minor == 4 && patch == 0 && ptr[0] == '-' && in FixedCVE_2016_2143()
|
/llvm-project/llvm/utils/release/ |
H A D | bump-version.py | 23 self.major, self.minor, self.patch, self.suffix = ( 90 ("PATCH", self.patch), 110 ("patch", self.patch), 127 f"__versioninfo__\\1({self.major}, {self.minor}, {self.patch})", 140 verstr = f"{str(self.major).zfill(2)}{str(self.minor).zfill(2)}{str(self.patch).zfill(2)}"
|
/llvm-project/lldb/test/API/functionalities/postmortem/FreeBSDKernel/tools/ |
H A D | README.rst | 15 3. Patch libfbsdvmcore using ``libfbsdvmcore-hacks.patch`` and build LLDB 18 4. Patch LLDB using ``lldb-minimize-processes.patch`` and build it.
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | pr12104.h | 1 template <int dimm> struct Patch { struct 5 const unsigned int Patch<dim>::no_neighbor; argument 8 f(Patch<1>::no_neighbor); in g()
|
/llvm-project/clang/utils/analyzer/ |
H A D | SATestAdd.py | 30 - changes_for_analyzer.patch - An optional patch file for any local 34 before analysis. To construct this patch, 43 > changes_for_analyzer.patch
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | Preamble.cpp | 573 // Patch range if it's inside main file. in translateDiag() 575 // Drop the diagnostic if we couldn't patch the range. in translateDiag() 806 // the code just bails out and creates an empty patch in such cases, as: in create() 808 // patch will contain all the includes in Modified. Leading to rebuild of in create() 811 // there's nothing to do but generate an empty patch. in create() 838 llvm::raw_string_ostream Patch(PP.PatchContents); in create() 840 Patch << "#line 0 \""; in create() 843 escapeBackslashAndQuotes(FileName, Patch); in create() 844 Patch << "\"\n"; in create() 876 // Include is new in the modified preamble. Inject it into the patch an in create() 822 llvm::raw_string_ostream Patch(PP.PatchContents); create() local [all...] |