LLVM/project 49b3d49 — llvm/include/llvm/IR RuntimeLibcalls.h, llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Handle int and long size more similarly

Previously we eagerly computed the int size and passed it through all
the various functions to get the type signature. The long cases were
evaluated in the context that need a long. Treat these the same way
which reduces the number of arguments passed around.
DeltaFile
+13-9llvm/lib/IR/RuntimeLibcalls.cpp
+1-1llvm/include/llvm/IR/RuntimeLibcalls.h
+14-102 files

LLVM/project be8806b — flang/lib/Lower ConvertCall.cpp, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Support for nocontext and novariants clauses for dispatch construct (#227954)

Support for nocontext and novariants clauses for dispatch construct in
flang.
DeltaFile
+533-6flang/test/Lower/OpenMP/dispatch.f90
+245-103flang/lib/Lower/ConvertCall.cpp
+242-0flang/test/Integration/OpenMP/dispatch.f90
+152-0flang/test/Fir/OpenMP/dispatch.fir
+48-2flang/lib/Lower/OpenMP/OpenMP.cpp
+50-0flang/test/Semantics/OpenMP/dispatch.f90
+1,270-1118 files not shown
+1,380-13514 files

LLVM/project c75fe30 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt sendfile.h, libc/src/sys/sendfile/linux CMakeLists.txt sendfile.cpp

[libc] Use a syscall wrapper for sendfile (#237955)

This PR move sendfile behind the centralized syscall wrappers, following
libc/docs/dev/syscall_wrapper_refactor.md.

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+46-0libc/src/__support/OSUtil/linux/syscall_wrappers/sendfile.h
+40-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+5-17libc/src/sys/sendfile/linux/sendfile.cpp
+15-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+4-2libc/src/sys/sendfile/linux/CMakeLists.txt
+110-195 files

LLVM/project 0a16c20 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt uname.h, libc/src/sys/utsname/linux CMakeLists.txt uname.cpp

[libc] Use a syscall wrapper for uname (#237954)

This PR move uname behind the centralized syscall wrappers, following
libc/docs/dev/syscall_wrapper_refactor.md.

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+50-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+35-0libc/src/__support/OSUtil/linux/syscall_wrappers/uname.h
+7-8libc/src/sys/utsname/linux/uname.cpp
+13-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+4-2libc/src/sys/utsname/linux/CMakeLists.txt
+109-105 files

LLVM/project 77f22af — llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Stop returning an attribute when getting libcall types (#238209)

The attribute half of the pair has been empty since the extension
attributes moved to getIntExtAttr, so return just the type.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+40-47llvm/lib/IR/RuntimeLibcalls.cpp
+40-471 files

LLVM/project 3f06a35 — llvm/lib/CodeGen/LiveDebugValues LiveDebugValues.cpp

Not sure why the bot needs this include but I don't
DeltaFile
+1-0llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp
+1-01 files

LLVM/project b171152 — llvm/include/llvm/IR Module.h, llvm/lib/CodeGen/AsmPrinter DwarfDebug.cpp

Actually resolve the default in Module
DeltaFile
+2-1llvm/include/llvm/IR/Module.h
+0-2llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+1-1llvm/lib/IR/Module.cpp
+3-43 files

LLVM/project 8ef26c9 — clang/lib/Driver/ToolChains CommonArgs.cpp, clang/test/Driver lto-aix.c

CodeGen: Replace TargetOptions::DebuggerTuning with module flag

Read the debugger tuning from the module's "debugger-tuning" flag instead of
TargetOptions. Delete the now-dead -debugger-tune= cl::opt and the
TargetOptions::DebuggerTuning field.

Update the tests relying on it to directly use the module flag. The cases
that exercise multiple values do a text substitution to swap the value.
Alternatively this could be changed to synthesize the module flag in the
llc flag like some of the other widely used module flags do.

Co-authored-by: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+24-19llvm/test/DebugInfo/MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir
+6-16llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+12-9llvm/test/DebugInfo/X86/convert-debugloc.ll
+6-14clang/test/Driver/lto-aix.c
+13-5llvm/test/DebugInfo/X86/debugger-tune.ll
+0-17clang/lib/Driver/ToolChains/CommonArgs.cpp
+61-8058 files not shown
+243-25164 files

LLVM/project f2823c2 — llvm/lib/Transforms/IPO AttributorAttributes.cpp, llvm/test/Transforms/Attributor memory-behavior-instruction-value.ll

Attributor: Only use anchor instruction effects for call site positions (#231635)

AAMemoryBehavior initialized the known state of a position from the
mayReadFromMemory/mayWriteToMemory of its anchor instruction. This is
only correct when the anchor is the call. For a floating pointer value
defined by a load, the load does not write, but the pointer may still be
written through. AAInvariantLoadPointer then marked loads as invariant
that were clobbered in the same function, which miscompiled sqlite3 with
-attributor-enable=full.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+43-0llvm/test/Transforms/Attributor/memory-behavior-instruction-value.ll
+12-5llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+1-1llvm/test/Transforms/OpenMP/parallel_deletion.ll
+56-63 files

LLVM/project 1c7f494 — mlir/include/mlir/Analysis/Presburger PresburgerRelation.h, mlir/lib/Analysis/Presburger PresburgerRelation.cpp

[mlir][Presburger] Add PresburgerRelation::gist

Add PresburgerRelation::gist (and PresburgerSet forwarding overloads)
for a convex context and for a context that is itself a union of
disjuncts, following ISL's isl_map_gist / isl_map_gist_basic_map.

For a convex context, each disjunct is simplified separately with
IntegerRelation::gist; disjuncts that become empty are dropped and if any
disjunct becomes the universe, the universe is returned.

For a non-convex context, the trivial cases (universe set or context,
empty context, equal set and context, context being a subset of the
set) are handled first. Otherwise, the context is approximated by a
convex set. Instead of ISL's unshifted simple hull of the context and the
set, we use the universe together with all constraints of the disjuncts
of the context and of the set that are valid for every disjunct of the
context (checked with Simplex); including the constraints of the set
allows removing constraints that are implied by every disjunct of the
context even if they are not implied by the simple hull.
DeltaFile
+142-0mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp
+122-0mlir/lib/Analysis/Presburger/PresburgerRelation.cpp
+39-0mlir/unittests/Analysis/Presburger/PresburgerRelationTest.cpp
+23-0mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h
+326-04 files

LLVM/project d49de3e — mlir/include/mlir/Analysis/Presburger IntegerRelation.h, mlir/lib/Analysis/Presburger IntegerRelation.cpp

[mlir][Presburger] Add IntegerRelation::gist (context-based simplification)

Add IntegerRelation::gist(context), a port of ISL's isl_basic_map_gist
(uset_gist / uset_gist_full). It replaces the relation S by a relation
S' such that S' ∩ context == S ∩ context, with as few constraints as
possible: constraints of S that are implied by the context together with
the remaining constraints of S are removed, and the remaining constraints
may be rewritten using the equalities of the context. Outside of the
context S' may differ from S, so the result is only meaningful together
with the context. The result has at most as many constraints as S
(except that the constraints defining a division that is still used may
be restored, see below), never more local variables, and never involves
variables that S does not involve; in particular, locals of the context
are never introduced.

Trivial cases: an obviously empty context yields the universe; if the
intersection with the context is found to be empty later (inconsistent
combined equalities, a context that turns out to be rationally empty, or
an empty combined Simplex), the result is empty; an obviously empty S

    [43 lines not shown]
DeltaFile
+489-0mlir/unittests/Analysis/Presburger/IntegerPolyhedronTest.cpp
+281-0mlir/lib/Analysis/Presburger/IntegerRelation.cpp
+48-1mlir/include/mlir/Analysis/Presburger/IntegerRelation.h
+41-0mlir/unittests/Analysis/Presburger/IntegerRelationTest.cpp
+34-0mlir/unittests/Analysis/Presburger/Utils.h
+893-15 files

LLVM/project 7f0e7a3 — mlir/include/mlir/Analysis/Presburger IntegerRelation.h, mlir/lib/Analysis/Presburger IntegerRelation.cpp

[mlir][Presburger] Add IntegerRelation::reduceUsingEqualities helper

Add a protected helper that rewrites all constraints of a relation using
the equalities of another relation in the same space, without changing
the intersection of the two. This is a port of ISL's
isl_basic_set_reduce_using_equalities together with
project_onto_involved: the equalities are first projected onto the
variables that occur in the relation being reduced, so that no new
variables (in particular, no locals of the other relation) are
introduced, and each remaining equality is then used to eliminate its
last variable with a non-zero coefficient from every constraint, so that
later variables (locals) are eliminated in favor of earlier ones.

This is a building block for context-based simplification (gist) and is
exercised by the gist tests added in a follow-up commit, since there is
no existing pattern for unit-testing protected members of
IntegerRelation.
DeltaFile
+108-0mlir/lib/Analysis/Presburger/IntegerRelation.cpp
+17-0mlir/include/mlir/Analysis/Presburger/IntegerRelation.h
+125-02 files

LLVM/project 5ef751f — llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Stop returning an attribute when getting libcall types

The attribute half of the pair has been empty since the extension
attributes moved to getIntExtAttr, so return just the type.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+40-47llvm/lib/IR/RuntimeLibcalls.cpp
+40-471 files

LLVM/project 476f7da — mlir/include/mlir/Analysis/Presburger IntegerRelation.h, mlir/lib/Analysis/Presburger IntegerRelation.cpp

[mlir][Presburger] Add IntegerRelation::reduceUsingEqualities helper

Add a protected helper that rewrites all constraints of a relation using
the equalities of another relation in the same space, without changing
the intersection of the two. This is a port of ISL's
isl_basic_set_reduce_using_equalities together with
project_onto_involved: the equalities are first projected onto the
variables that occur in the relation being reduced, so that no new
variables (in particular, no locals of the other relation) are
introduced, and each remaining equality is then used to eliminate its
last variable with a non-zero coefficient from every constraint, so that
later variables (locals) are eliminated in favor of earlier ones.

This is a building block for context-based simplification (gist) and is
exercised by the gist tests added in a follow-up commit, since there is
no existing pattern for unit-testing protected members of
IntegerRelation.
DeltaFile
+120-4mlir/lib/Analysis/Presburger/IntegerRelation.cpp
+30-0mlir/include/mlir/Analysis/Presburger/IntegerRelation.h
+150-42 files

LLVM/project 44f8929 — llvm/test/CodeGen/AMDGPU memory-legalizer-global-system.ll memory-legalizer-global-agent.ll

Merge branch 'main' into users/void/interp-strip-mangling-escape
DeltaFile
+7,612-3,682llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+7,188-3,478llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+4,446-2,097llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-system.ll
+4,446-2,097llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-agent.ll
+4,386-2,069llvm/test/CodeGen/AMDGPU/memory-legalizer-global-agent.ll
+4,138-1,953llvm/test/CodeGen/AMDGPU/memory-legalizer-global-system.ll
+32,216-15,3764,197 files not shown
+94,698-37,0214,203 files

LLVM/project 7b3d5ef — llvm/test/CodeGen/AMDGPU memory-legalizer-global-system.ll memory-legalizer-global-agent.ll

Merge branch 'main' into users/void/libclang-dependent-cursor-referenced
DeltaFile
+7,612-3,682llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+7,188-3,478llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+4,446-2,097llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-system.ll
+4,446-2,097llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-agent.ll
+4,386-2,069llvm/test/CodeGen/AMDGPU/memory-legalizer-global-agent.ll
+4,138-1,953llvm/test/CodeGen/AMDGPU/memory-legalizer-global-system.ll
+32,216-15,3764,197 files not shown
+94,698-37,0214,203 files

LLVM/project 9a44d80 — lld/MachO SyntheticSections.cpp

Drop a redundant mask and reword the inline-addend comment

Assigning to the 19-bit bitfield already truncates, and the comment had
lost a verb. Say which linker we match and that the field is two's
complement.

Assisted-by: Claude Code
DeltaFile
+5-4lld/MachO/SyntheticSections.cpp
+5-41 files

LLVM/project ac2333f — mlir/include/mlir/Analysis/Presburger IntegerRelation.h, mlir/lib/Analysis/Presburger IntegerRelation.cpp

[mlir][Presburger] NFC: factor out removeRedundantConstraintsFromSimplex (#235955)

Split the compaction loops of
IntegerRelation::removeRedundantConstraints
into a new protected helper, removeRedundantConstraintsFromSimplex,
which
removes the constraints of the relation that are marked redundant in a
given Simplex, where the relation's constraints start at a given offset
in the Simplex (inequalities first, then each equality as a pair).

This allows reusing the same compaction logic when the relation's
constraints have been added to a Simplex that already contains other
constraints, e.g., for context-based simplification (gist), where the
context's constraints come first and are never marked redundant.

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a

    [4 lines not shown]
DeltaFile
+12-4mlir/lib/Analysis/Presburger/IntegerRelation.cpp
+13-0mlir/include/mlir/Analysis/Presburger/IntegerRelation.h
+25-42 files

LLVM/project cbb28a1 — clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Flang.cpp

[flang][AIX] Enable -b flag (#235101)

This patch is to enable -b flag in flang for AIX only. The '-b <arg>'
option is passed to the linker.
DeltaFile
+16-0flang/test/Driver/linker-options.f90
+7-0clang/lib/Driver/ToolChains/Flang.cpp
+2-0flang/docs/ReleaseNotes.md
+1-0clang/include/clang/Options/Options.td
+26-04 files

LLVM/project 864850e — llvm/test/CodeGen/AArch64 misched-sort-resource-in-trace.mir, llvm/test/CodeGen/AMDGPU lower-term-opcodes.mir llvm.amdgcn.cvt.fp8.dpp.mir

CodeGen: Remove -verify-machineinstrs from llc -passes MIR tests (#238157)

With the new pass manager, -verify-machineinstrs does not add a
verifier after each pass; only -verify-each does. Bizarrely, instead
it suppresses the verifier llc runs at the end of the pipeline, so
removing it enables verification of the output. This is probably a
bug, but I think the plan is to replace this flag in the new PM
anyway.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+3-3llvm/test/CodeGen/X86/apx/flags-copy-lowering.mir
+2-2llvm/test/CodeGen/X86/apx/ndd-false-deps.mir
+2-2llvm/test/CodeGen/RISCV/prefer-w-inst.mir
+2-2llvm/test/CodeGen/AMDGPU/lower-term-opcodes.mir
+2-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.dpp.mir
+2-2llvm/test/CodeGen/AArch64/misched-sort-resource-in-trace.mir
+13-1368 files not shown
+81-8574 files

LLVM/project 042b84a — llvm/lib/ExecutionEngine/Orc SelfExecutorProcessControl.cpp, llvm/test/ExecutionEngine/Orc in-process-global-prefix-check.ll

[ORC] Ignore non-prefixed strings in InProcessDylibManager. (#238143)

InProcessDylibManager::lookupSymbolsAsync was unconditionally dropping
the first character from symbol names whenever a global prefix was set,
without checking that the first character matched the prefix. E.g. on
Darwin, where the global prefix is '_', a lookup of `printf` should
generate a SymbolsNotFound error (the C function is `_printf`), but
instead it generated a lookup of `rintf`, which binds against a rounding
function from math.h.

This patch fixes the issue by checking that the first character in the
symbol name matches the prefix, returning std::nullopt if it does not.

See discussion at:
https://github.com/llvm/llvm-project/issues/5852#issuecomment-6362518329
DeltaFile
+14-6llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp
+19-0llvm/test/ExecutionEngine/Orc/in-process-global-prefix-check.ll
+33-62 files

LLVM/project fc16f15 — libc/include threads.yaml pthread.yaml, libc/include/sys sem.yaml

[libc] Add POSIX-mandated transitive header inclusion to three headers. (#237436)

Per POSIX standard:
* `<sys/sem.h>` shall include the `<sys/ipc.h>` header
* Inclusion of the `<threads.h>` header shall make
  symbols defined in the header `<time.h>` visible.
* Inclusion of the `<pthread.h>` header shall make symbols
  defined in the headers `<sched.h>` and `<time.h>` visible.

There are real-world programs which correctly rely on this
behavior.

Implement all of the above using `public_includes` feature in YAML
config
to add transitive inclusions to generated headers. Technically speaking,
we can "make symbols visible" using other mechanisms, but simple
transitive inclusion is by far the easiest one.
DeltaFile
+2-1libc/include/threads.yaml
+3-0libc/include/pthread.yaml
+2-0libc/include/sys/sem.yaml
+7-13 files

LLVM/project 6f12fdd — llvm/lib/CodeGen MachineOutliner.cpp, llvm/test/CodeGen/AArch64 machine-outliner-mapper-debug-output.mir setjmp-bti-outliner.ll

[MachineOutliner] Skip returns_twice functions (#237875)

fixes: #237874

If a function returns twice, or calls a function that can return twice,
skip it. The context saved by functions such as `setjmp` will be
different if they take place within an outlined function. Ex: Saved
stack pointer will be different.

Was able to trigger a crash by outlining a call to a returns_twice
function.
DeltaFile
+39-26llvm/test/CodeGen/AArch64/setjmp-bti-outliner.ll
+38-0llvm/test/CodeGen/AArch64/machine-outliner-mapper-debug-output.mir
+11-12llvm/test/CodeGen/ARM/setjmp-bti-outliner.ll
+17-0llvm/lib/CodeGen/MachineOutliner.cpp
+105-384 files

LLVM/project f21973f — llvm/lib/Target/DirectX DXContainerPDB.cpp DirectXPassRegistry.def, llvm/lib/Target/DirectX/DXILWriter DXILWriterPass.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+181-157llvm/lib/Target/DirectX/DXILPrepare.cpp
+144-125llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+138-99llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+144-8llvm/lib/Target/DirectX/DirectX.h
+30-17llvm/lib/Target/DirectX/DirectXPassRegistry.def
+33-12llvm/lib/Target/DirectX/DXContainerPDB.cpp
+670-41866 files not shown
+862-99572 files

LLVM/project b455178 — llvm/lib/Target/DirectX DXILTranslateMetadata.h DXContainerPDB.cpp, llvm/lib/Target/DirectX/DXILWriter DXILWriterPass.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+181-157llvm/lib/Target/DirectX/DXILPrepare.cpp
+144-125llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+138-99llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+144-8llvm/lib/Target/DirectX/DirectX.h
+33-12llvm/lib/Target/DirectX/DXContainerPDB.cpp
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+640-44464 files not shown
+782-99570 files

LLVM/project 1cf4877 — clang/include/clang/Basic HLSLIntrinsics.td, clang/test/CodeGenHLSL/builtins WaveMultiPrefixBitOr.hlsl

first attempt

Co-authored-by: Copilot <223556219+Copilot at users.noreply.github.com>
Copilot-Session: 40997c2f-5aaa-41c6-8d1f-3e2e9ada315f
DeltaFile
+98-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveMultiPrefixBitOr.ll
+93-0clang/test/CodeGenHLSL/builtins/WaveMultiPrefixBitOr.hlsl
+64-0clang/test/SemaHLSL/BuiltIns/WaveMultiPrefixBitOr-errors.hlsl
+48-0llvm/test/CodeGen/DirectX/WaveMultiPrefixBitOr.ll
+14-0llvm/test/CodeGen/DirectX/WaveMultiPrefixBitOr_errors.ll
+10-0clang/include/clang/Basic/HLSLIntrinsics.td
+327-011 files not shown
+377-017 files

LLVM/project 2d92704 — clang/test/Driver mingw-multilib.yaml linux-multilib.yaml, clang/test/Driver/Inputs/multilib_linux_tree/resource/include .keep

[clang][NFC] Test Linux/Windows Multilib Resource Dirs (#238147)

This is another follow-up to 78820cb91605693b7d768be4ebc8b66181d3e9c3 to
show the behaviour of resource dir resolution after that change.

Assisted-by: AI
DeltaFile
+13-0clang/test/Driver/linux-multilib.yaml
+11-0clang/test/Driver/mingw-multilib.yaml
+1-0clang/test/Driver/Inputs/multilib_linux_tree/resource/lib/x86_64-unknown-linux-gnu/debug/libclang_rt.builtins.a
+1-0clang/test/Driver/Inputs/multilib_mingw_tree/resource/lib/x86_64-w64-windows-gnu/debug/libclang_rt.builtins.a
+1-0clang/test/Driver/Inputs/multilib_mingw_tree/resource/include/.keep
+1-0clang/test/Driver/Inputs/multilib_linux_tree/resource/include/.keep
+28-06 files

LLVM/project fea517e — llvm/lib/Target/DirectX DirectXPassRegistry.def DXILTranslateMetadata.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+181-157llvm/lib/Target/DirectX/DXILPrepare.cpp
+138-99llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+143-7llvm/lib/Target/DirectX/DirectX.h
+33-12llvm/lib/Target/DirectX/DXContainerPDB.cpp
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+21-17llvm/lib/Target/DirectX/DirectXPassRegistry.def
+516-33545 files not shown
+624-85651 files

LLVM/project 8cbd3d8 — llvm/lib/Target/DirectX DXILTranslateMetadata.h DXContainerPDB.cpp, llvm/lib/Target/DirectX/DXILWriter DXILWriterPass.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+181-157llvm/lib/Target/DirectX/DXILPrepare.cpp
+144-125llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+138-99llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+144-8llvm/lib/Target/DirectX/DirectX.h
+33-12llvm/lib/Target/DirectX/DXContainerPDB.cpp
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+640-44464 files not shown
+782-99570 files

LLVM/project ebe66f5 — llvm/lib/Target/DirectX DXILFinalizeLinkage.h DXILTranslateMetadata.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+181-157llvm/lib/Target/DirectX/DXILPrepare.cpp
+138-99llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+142-6llvm/lib/Target/DirectX/DirectX.h
+33-12llvm/lib/Target/DirectX/DXContainerPDB.cpp
+0-43llvm/lib/Target/DirectX/DXILTranslateMetadata.h
+0-38llvm/lib/Target/DirectX/DXILFinalizeLinkage.h
+494-35541 files not shown
+591-83947 files