LLVM/project f89a594clang/test/CIR/CodeGenBuiltins/X86 avx10_2bf16-builtins.c avx10_2_512bf16-builtins.c

[CIR] Fix x86 builtin tests after tighter inlining (#209653)

The behavior of the AlwaysInliner was tightened in a recent change
(https://github.com/llvm/llvm-project/pull/209345) to avoid inling
functions with mismatched target attributes even when the alwaysinline
attribute was present. This exposed a few failures in CIR where we were
either running with stale target features or missing target features
that were needed for the builtins we were testing.

This change updates the run lines to use the correct feature sets.
DeltaFile
+3-3clang/test/CIR/CodeGenBuiltins/X86/avx10_2bf16-builtins.c
+2-2clang/test/CIR/CodeGenBuiltins/X86/avx10_2_512bf16-builtins.c
+1-1clang/test/CIR/CodeGenBuiltins/X86/keylocker.c
+6-63 files

LLVM/project f7491eallvm/lib/Transforms/Utils MetaRenamer.cpp, llvm/test/Transforms/MetaRenamer opcodes.ll metarenamer.ll

[MetaRenamer] Change basic block naming from 'bb' to 'bbl' (#205393)

Currently, `update_test_checks.py` warns when run on MetaRenamer output
e.g., `WARNING: Change IR value name 'bb3' or use
--prefix-filecheck-ir-name to prevent possible conflict with scripted
FileCheck name.`

Avoid this conflict by changing MetaRenamer to use 'bbl' for basic
blocks.

This is similar in spirit to

https://github.com/llvm/llvm-project/commit/86a63b2ae147e5a3edc39643783acfd39b059c92,
which renamed instructions from 'tmp' to 'inst' to avoid a conflict with
automatically-generated checks.
DeltaFile
+9-9llvm/test/Transforms/MetaRenamer/opcodes.ll
+1-1llvm/lib/Transforms/Utils/MetaRenamer.cpp
+1-1llvm/test/Transforms/MetaRenamer/metarenamer.ll
+11-113 files

LLVM/project 97c6a88clang/test/Analysis/Scalable/TypeConstrainedPointers unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp

USR is not platform-independent. CheckFile matches should be flexible on types
DeltaFile
+3-3clang/test/Analysis/Scalable/TypeConstrainedPointers/unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp
+3-31 files

LLVM/project 52c30b3bolt/lib/Core DIEBuilder.cpp BinaryContext.cpp

[BOLT] Stop materializing .dwo DIE vectors early in the pipeline

Summary: preprocessDWODebugInfo() eagerly force-extracted every .dwo
compile unit's DIE tree (getNonSkeletonUnitDIE(false)) very early in
BOLT pipeline, way before DWARFRewriter kicked in. Those vectors then
sit in memory throughout the entire rewrite pipeline, directly
contributing to BOLT's RSS peak. I did a fair amount of digging and
didn't find any reason as to why we need to keep all DIEs of DWO CU
materialized at all, since DWARFRewriter won't even read this vector
(the #197359 concurrency fix did use that, but that is unnecessary).
The problem is that these DIE trees are a massive contribution to RSS
when processing large binaries where we have 10s of K of dwos, storing
complete trees for each processed dwo.

This diff changes the #197359 concurrency fix to not rely on the DIE
sibling/children structure. It parses DWP type units selectively per
compile unit (DIEBuilder::buildDWPTypeUnitsForUnit ->
collectReferencedTypeSignatures) by finding the DW_FORM_ref_sig8
references in a unit's DIEs to decide which type units belong in that

    [23 lines not shown]
DeltaFile
+19-17bolt/lib/Core/DIEBuilder.cpp
+8-8bolt/lib/Core/BinaryContext.cpp
+27-252 files

LLVM/project a6d35f4lldb/source/Plugins/Protocol/MCP Tool.cpp Tool.h, lldb/unittests/Protocol MCPPluginTest.cpp

[lldb] Add MCP tools to create and destroy debugger instances (#209288)

Add debugger_create and debugger_delete tools to the MCP server so a
client can manage debugger instances, not just command the ones that
already exist. debugger_create detaches the new debugger's stdio from
the host process (redirecting input/output/error to the null device) so
its prompt and asynchronous output cannot corrupt an MCP stream that
shares the host's stdout. Command results flow through
CommandReturnObject and are unaffected.

Factor the tool and resource registration out of
ProtocolServerMCP::Extend into a shared PopulateServer() so an embedded
in-process server (e.g. in lldb-mcp) can install the same set.

Assisted-by: Claude

rdar://181722721
DeltaFile
+78-2lldb/unittests/Protocol/MCPPluginTest.cpp
+78-0lldb/source/Plugins/Protocol/MCP/Tool.cpp
+20-0lldb/source/Plugins/Protocol/MCP/Tool.h
+9-1lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.cpp
+5-0lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.h
+190-35 files

LLVM/project e2ead47llvm/test/MC/RISCV xqcicm-invalid.s xqcibm-invalid.s

[RISCV][MC][NFC] Cleanup Xqci Tests (#209646)
DeltaFile
+61-48llvm/test/MC/RISCV/xqcicm-invalid.s
+62-32llvm/test/MC/RISCV/xqcibm-invalid.s
+50-34llvm/test/MC/RISCV/xqcilo-invalid.s
+46-38llvm/test/MC/RISCV/xqcics-invalid.s
+34-26llvm/test/MC/RISCV/xqcilia-invalid.s
+38-20llvm/test/MC/RISCV/xqcisync-invalid.s
+291-19811 files not shown
+512-33817 files

LLVM/project 6dc5473bolt/include/bolt/Core BinaryFunction.h BinaryContext.h, bolt/lib/Core BinaryContext.cpp BinaryFunction.cpp

[BOLT] Fix shifted DWARF inline-scope ranges; track scope boundaries (#207291)

Summary:
BOLT updated DWARF lexical-scope ranges (DW_TAG_inlined_subroutine /
lexical_block low_pc/high_pc and DW_AT_ranges) via
translateInputToOutputRange(), which mapped a boundary using its input
offset relative to the start of the containing basic block:

OutAddr = BB.getOutputAddressRange().first + (InputOffset -
BB.getOffset())

This assumes intra-block byte offsets are preserved input->output. Any
pass that changes instruction sizes within a block ahead of a scope
boundary breaks that assumption. With --plt=all, each `call foo at PLT` (5
bytes, e8+rel32) is rewritten to `call *foo at GOT(%rip)` (6 bytes, ff
15+rel32); N such calls before a boundary shift its emitted low_pc/
high_pc N bytes too early, onto the preceding instruction. The range
stays within the parent so `llvm-dwarfdump --verify` does not catch it;
symbolizers then attribute samples on those instructions to the wrong

    [44 lines not shown]
DeltaFile
+614-0bolt/test/X86/dwarf-inline-range-plt-shift.s
+82-0bolt/lib/Core/BinaryContext.cpp
+39-13bolt/lib/Core/BinaryFunction.cpp
+30-4bolt/include/bolt/Core/BinaryFunction.h
+5-10bolt/include/bolt/Core/BinaryContext.h
+14-0bolt/lib/Rewrite/RewriteInstance.cpp
+784-271 files not shown
+788-297 files

LLVM/project 5be3fdblldb/include/lldb/Host Editline.h, lldb/source/Host/common Editline.cpp

[lldb] Use std::atomic<bool> for Editline's pending-resize flag (#209619)

TerminalSizeChanged() used a volatile std::sig_atomic_t to record that a
resize is pending. That type was chosen because the SIGWINCH handler ran
in async-signal context and could only touch an sig_atomic_t. Signals
are now handled on a dedicated thread, so the flag is written from a
normal thread and std::atomic<bool> is sufficient to handle that.

el_resize() still runs on the thread that owns libedit, in its read
loop. I discovered that it is not safe to run elsewhere, because it
resets libedit's display model without redrawing. Applying it off that
thread seems to throw it off and makes it duplicate the prompt.
DeltaFile
+6-2lldb/include/lldb/Host/Editline.h
+2-2lldb/source/Host/common/Editline.cpp
+8-42 files

FreeBSD/ports acd4138databases Makefile, databases/datui distinfo Makefile.crates

databases/datui: New port: Data exploration in the terminal
DeltaFile
+1,063-0databases/datui/distinfo
+530-0databases/datui/Makefile.crates
+29-0databases/datui/Makefile
+9-0databases/datui/pkg-descr
+1-0databases/Makefile
+1,632-05 files

LLVM/project 3f58d3dlldb/test/API/functionalities/statusline TestStatusline.py statusline_flood.py

[lldb][test] Deflake the statusline scripted-command output test (#209643)

test_scripted_command_output_not_eaten failed intermittently in CI on
its assertIn(b"\x1b7", data) guard because the captured window held no
statusline escape at all, only the command output and the next prompt.

The cause is a thread-scheduling race, not a bug. The statusline is
redrawn on the event thread once per progress event, but on a loaded
machine the event thread need not run until the flood command has
already returned, so it drains the queued progress events after (lldb)
was matched and the capture stopped, leaving no redraw to inspect.

Widen the flood (the line count is now an argument) so the event thread
has a larger window to redraw in, and retry until at least one complete
cursor save/restore pair is observed before checking that no output was
spliced into it. If a redraw is never seen, skip rather than fail.

I deliberately avoided a per-line sleep as it would let each redraw
finish between prints and hide the very interleaving the test looks for.

Fixes #209605
DeltaFile
+40-26lldb/test/API/functionalities/statusline/TestStatusline.py
+4-1lldb/test/API/functionalities/statusline/statusline_flood.py
+44-272 files

FreeBSD/ports 8ed7886misc/py-langchain-aws Makefile, misc/py-langchain-deepseek Makefile

misc/py-langchain-*: Add 8 more LangChain ports
DeltaFile
+50-0misc/py-langchain-google-community/Makefile
+40-0misc/py-langchain-aws/Makefile
+38-0misc/py-langchain-deepseek/Makefile
+38-0misc/py-langchain-groq/Makefile
+36-0misc/py-langchain-ollama/Makefile
+35-0misc/py-langchain-huggingface/Makefile
+237-024 files not shown
+448-030 files

LLVM/project d7e6268llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp

[msan][NFCI] Add forceIntegerIntrinsic option to handleIntrinsicByApplyingToShadow() (#207053)

Currently, if handleIntrinsicByApplyingToShadow() is given an
IntrinsicInst with floating-point arguments, it will cast the shadows to
floating-point, apply the intrinsic, and then cast the result back to
integer/shadow. This is inefficient, and, depending on the intrinsic,
may also result in floating-point exceptions.

The user can explicitly supply an integer variant of the intrinsic to be
applied to the shadow (shadowIntrinsicID), but this does not work if the
integer and floating-point variants are overloaded forms of the same
intrinsic ID.

This patch adds an option, 'forceIntegerIntrinsic', which will pass the
shadows as integers to the intrinsic, thus avoiding unnecessary casts.
(This is not enabled by default since some intrinsics do not support
integer arguments.)

As an example, future work can use 'forceIntegerIntrinsic' to handle

    [4 lines not shown]
DeltaFile
+93-63llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+93-631 files

LLVM/project 23040e8llvm/test/Instrumentation/MemorySanitizer/X86 avx512dq-intrinsics.ll

[msan][NFCI] Add AVX512 DQ tests (#207059)

This adds tests for AVX512 DQ ("Doubleword and Quadword Instructions",
not to be mistaken with Dairy Queen), forked from
llvm/test/CodeGen/X86/avx512dq-intrinsics.ll.
DeltaFile
+1,437-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512dq-intrinsics.ll
+1,437-01 files

LLVM/project 4a223celldb/source/Expression DWARFExpression.cpp

[lldb] Distinguish DWARF binary type-check error messages (#209644)

CheckScalarOperandsHaveSameType reported every operand-check failure
with the same "requires operands to have the same type" message, even
though it rejects operands for three different reasons: mismatched type
kind, mismatched size, and mismatched signedness. That made a failed
check hard to diagnose from the error alone.

Parameterize the message so each check names what actually differs
(type, size, or signedness).

Follow-up to Augusto's review of #209641.
DeltaFile
+7-7lldb/source/Expression/DWARFExpression.cpp
+7-71 files

FreeBSD/src e56cb0bsys/kern uipc_socket.c

sockets: inherit SO_ACCEPTFILTER from listener to child

This is crucial for operation of accept_filter(9).  See added comment.

Fixes:  d29b95ecc0d049406d27a6c11939d40a46658733
(cherry picked from commit a8acc2bf5699556946dda2a37589d3c3bd9762c6)
DeltaFile
+6-2sys/kern/uipc_socket.c
+6-21 files

FreeBSD/src 4d07fdctests/sys/netinet fibs_test.sh

fibs_test: Mark same_ip_multiple_ifaces_fib0 as expected to fail

The test relies on being able to assign the same interface address to
two different tap interfaces; it then removes one of the addresses,
which at one point would trigger a kernel panic.

Since 361a8395f0b0 it is not possible to assign an address multiple
times this way, so the test fails.  Just mark it as expected to fail for
now: if the kernel's behaviour here changes again, this test might be a
useful seatbelt.

MFC after:      2 weeks

(cherry picked from commit 6bdc9743d8f8c9727e5101d6cb6f2a85a13c5acb)
DeltaFile
+3-0tests/sys/netinet/fibs_test.sh
+3-01 files

FreeBSD/src 39e1726sys/kern uipc_accf.c, tests/sys/kern socket_accf.c

accept_filter: return different errors for non-listener and a busy socket

The fact that an accept filter needs to be cleared first before setting to
a different one isn't properly documented.  The requirement that the
socket needs already be listening, although trivial, isn't documented
either.  At least return a more meaningful error than EINVAL for an
existing filter.  Cover this with a test case.

(cherry picked from commit 19307b86d31b7dea4bb5c3f7e233ee0e59049258)
DeltaFile
+32-0tests/sys/kern/socket_accf.c
+5-1sys/kern/uipc_accf.c
+37-12 files

FreeBSD/src d73ce9dshare/man/man9 accf_tls.9 Makefile, sys/conf NOTES

accf_tls: accept filter that waits for TLS handshake header

(cherry picked from commit c68eed82a3dcadf0c826e9e150f59769f4c44f24)
DeltaFile
+106-0sys/netinet/accf_tls.c
+95-0share/man/man9/accf_tls.9
+60-1tests/sys/kern/socket_accf.c
+7-0sys/modules/accf_tls/Makefile
+1-0sys/conf/NOTES
+1-0share/man/man9/Makefile
+270-13 files not shown
+273-19 files

FreeBSD/src 8cd7442sys/netinet6 nd6.c in6_var.h

netinet6: Remove ndpr_raf_ra_derived flag

This flag was introduced at 8036234c72c9361711e867cc1a0c6a7fe0babd84
to prevent the SIOCSPFXFLUSH_IN6 ioctl from removing manually-added
entries.  However, this flag did actually not work due to an
incomplete implementation making prelist_update() not handle it before
calling nd6_prelist_add().

This patch removes the flag because a prefix is derived from an RA
always has an entry in the ndpr_advrtrs member in the struct
nd_prefix.  Having a separate flag is not a good idea because it can
cause a mismatch between the flag and the ndpr_advrtrs entry.  Testing
using LIST_EMPTY() is simpler for the origial goal.

This also removes in a prefix check in the ICMPV6CTL_ND6_PRLIST sysctl
to exclude manually-added entries.  This ioctl is designed to list all
entries, and there is no relationship to SIOCSPFXFLUSH_IN6.

Differential Revision:  https://reviews.freebsd.org/D46441

    [2 lines not shown]
DeltaFile
+3-5sys/netinet6/nd6.c
+1-3sys/netinet6/in6_var.h
+0-1sys/netinet6/nd6.h
+0-1sys/netinet6/nd6_rtr.c
+4-104 files

OpenBSD/ports rfpGwHWdevel/sbt Makefile distinfo, devel/sbt/files sbt

   devel/sbt: update to 2.0.2
VersionDeltaFile
1.3+2-4devel/sbt/files/sbt
1.30+4-1devel/sbt/Makefile
1.30+2-2devel/sbt/distinfo
+8-73 files

LLVM/project ef81c51clang/docs/analyzer checkers.rst, clang/include/clang/StaticAnalyzer/Checkers Checkers.td

[analyzer] Disable lock order reversal check by default in PthreadLoc… (#202452)

…kChecker

Lock order reversal is a real source of deadlocks, but the current
single-path intraprocedural analysis is a single-path analysis, and it
cannot reason about potentially overlapping executions.This makes this
part of the checker too imprecise for default-on.

Add a WarnOnLockOrderReversal option (default: false) for the previous
behavior.
DeltaFile
+39-22clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
+31-7clang/test/Analysis/pthreadlock.c
+10-3clang/test/Analysis/fuchsia_lock.c
+10-2clang/test/Analysis/c11lock.c
+8-0clang/docs/analyzer/checkers.rst
+7-0clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
+105-343 files not shown
+110-349 files

FreeBSD/ports 31ba707math/R-cran-sandwich distinfo Makefile

math/R-cran-sandwich: Update to 3.1-2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-sandwich/distinfo
+1-1math/R-cran-sandwich/Makefile
+4-42 files

FreeNAS/freenas 88a9663src/middlewared/middlewared/plugins/container lifecycle.py, tests/api2 test_container_docker.py

Inject mknod for privileged Allow-All containers

## Problem
A privileged container with `capabilities_policy` "ALLOW" keeps every capability in the bounding set, but libvirt only widens the LXC cgroup device ACL when an explicit `<mknod state='on'/>` child is emitted. As a result "Allow All" can't create device nodes, so Docker fails to extract images whose layers contain overlay whiteouts (character 0:0 nodes made via mknod) even though CAP_MKNOD is present.

## Solution
For privileged containers (idmap None) under an ALLOW policy, inject the mknod capability unless the user set it explicitly, so libvirt emits `<mknod state='on'/>` and widens the device ACL — making "Allow All" actually allow device-node creation. Adds an api2 integration test that pulls and runs a complex image inside such a container.
DeltaFile
+128-0tests/api2/test_container_docker.py
+15-0src/middlewared/middlewared/plugins/container/lifecycle.py
+143-02 files

FreeBSD/doc 5055f66documentation/content/en/articles/committers-guide _index.adoc, website/content/en/internal cross-repo-commits.adoc

Harmonize the cross repo advice.

The other committer's guide was written years before the cross repo
commit bit stuff. Harmonize and expand a little the advice given to make
it also match the tone of the new policy and our usual practices being a
little more relaxed than what was documented previously.

Sponsored by:           Netflix
Feedback by:            jhb
Differential Revision:  https://reviews.freebsd.org/D58007
DeltaFile
+22-5documentation/content/en/articles/committers-guide/_index.adoc
+3-0website/content/en/internal/cross-repo-commits.adoc
+25-52 files

LLVM/project 23977e6clang/test/SemaCXX warn-unused-local-typedef-deterministic-order.cpp, lldb/source/Commands CommandObjectScripting.cpp

address review feedback

Created using spr 1.3.7
DeltaFile
+317-0llvm/lib/Target/NVPTX/NVPTXPromoteParamAlign.cpp
+200-80clang/test/SemaCXX/warn-unused-local-typedef-deterministic-order.cpp
+217-0llvm/test/CodeGen/NVPTX/promote-param-align.ll
+165-31lldb/source/Commands/CommandObjectScripting.cpp
+0-162llvm/lib/Target/NVPTX/NVPTXSetByValParamAlign.cpp
+0-120llvm/test/CodeGen/NVPTX/set-byval-param-align.ll
+899-39335 files not shown
+1,433-57841 files

LLVM/project 514b75blldb/source/Commands CommandObjectScripting.cpp, lldb/source/Core PluginManager.cpp

[lldb/script] Improve `scripting extension list` output and filtering (#209400)

This patch improves `scripting extension list` in three ways.

First, it groups the output by `ScriptedExtension`: instead of one row
per registered plugin instance, one entry per extension is printed with
a combined `Language` field.

Second, it colorizes and visually separates the output. Each entry is
preceded by a dimmed dashed separator; field labels are printed in bold
green, the extension name value in bold cyan as a mini-heading, and
`None` usage values are dimmed, all via the same
`ansi::FormatAnsiTerminalCodes(..., use_color)` idiom
`Breakpoint::GetDescription` uses elsewhere, gracefully no-op when color
is disabled or unsupported. `ScriptedInterfaceUsages::Dump` takes an
optional `use_color` parameter so its own `API Usages:` / `Command
Interpreter Usages:` labels can match.

Third, it adds `-j`/`--json` to emit a JSON array of `{name,

    [14 lines not shown]
DeltaFile
+165-31lldb/source/Commands/CommandObjectScripting.cpp
+103-0lldb/test/API/commands/scripting/extension/TestScriptingExtensionListJSON.py
+48-41lldb/test/Shell/Commands/command-scripting-extension-list.test
+45-0lldb/source/Interpreter/ScriptInterpreter.cpp
+13-3lldb/source/Interpreter/Interfaces/ScriptedInterfaceUsages.cpp
+13-0lldb/source/Core/PluginManager.cpp
+387-758 files not shown
+416-7714 files

LLVM/project 75fd1caclang/lib/Analysis ThreadSafety.cpp, clang/test/SemaCXX warn-thread-safety-analysis.cpp

Thread Safety Analysis: Handle statement expressions in try-lock conditions (#209330)

Previously, statement expressions (`({ bool b = mu.TryLock(); b; })`)
used as try-lock conditions were not supported. Handle StmtExpr in
getTrylockCallExpr() by recursively analyzing the last statement of the
statement expression.
DeltaFile
+14-0clang/test/SemaCXX/warn-thread-safety-analysis.cpp
+5-0clang/lib/Analysis/ThreadSafety.cpp
+19-02 files

LLVM/project e2fe51eutils/bazel/llvm-project-overlay/lldb/source/Plugins BUILD.bazel plugin_config.bzl

[lldb][bazel] Add ScriptedFrameProvider plugin to the Bazel overlay (#209634)

Adds the PluginScriptedFrameProvider cc_library for the new
SyntheticFrameProvider/ScriptedFrameProvider category and registers it
in DEFAULT_PLUGINS. Deps mirror the plugin's CMakeLists.txt (lldbCore,
lldbInterpreter, lldbTarget, lldbUtility, Support) plus the
:PluginScriptedProcess plugin dep it uses.

The ScriptedFrameProvider plugin was added upstream in PR #161870
("[lldb] Introduce ScriptedFrameProvider for real threads"), relanded as
PR #170236; this wires it into the Bazel overlay build.

bazel rule creation assisted with: claude

Can confirm this rule translates into a valid buck2 rule for Meta to
build internally, but no bazel build locally; will await CI testing.
DeltaFile
+18-0utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+1-0utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
+19-02 files

LLVM/project 68f74b7llvm/utils/TableGen/Common CodeGenDAGPatterns.cpp

[NFC] [TableGen] mention `srcvalue` in unused input error (#209633)
DeltaFile
+2-1llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
+2-11 files

LLVM/project 4d0a302llvm/lib/Target/NVPTX NVPTXPromoteParamAlign.cpp NVPTXSetByValParamAlign.cpp, llvm/test/CodeGen/NVPTX promote-param-align.ll set-byval-param-align.ll

[NVPTX] Promote internal function alignments in IR pass (#208040)

During lowering NVPTX will update the alignment of parameters and return
values if the function is internal and has only compatible direct calls.
Previously this happened within the alignment helper functions during
ISel and assembly printing making it opaque and unreliable. This change
moves that logic to an IR pass so that it can be inspected and disabled
more easily.
DeltaFile
+317-0llvm/lib/Target/NVPTX/NVPTXPromoteParamAlign.cpp
+217-0llvm/test/CodeGen/NVPTX/promote-param-align.ll
+0-162llvm/lib/Target/NVPTX/NVPTXSetByValParamAlign.cpp
+0-120llvm/test/CodeGen/NVPTX/set-byval-param-align.ll
+29-28llvm/lib/Target/NVPTX/NVPTXUtilities.cpp
+13-19llvm/lib/Target/NVPTX/NVPTXUtilities.h
+576-3297 files not shown
+608-36713 files