Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libclc install fails with cannot find "/build/source/libclc/pitcairn-amdgcn--.bc" #115942

Closed
sylvestre opened this issue Nov 12, 2024 · 3 comments
Labels
build-problem cmake Build system in general and CMake in particular libclc libclc OpenCL library platform:linux

Comments

@sylvestre
Copy link
Collaborator

sylvestre commented Nov 12, 2024


-- Installing: /build/source/debian/tmp/usr/include/clc/as_type.h
-- Installing: /build/source/debian/tmp/usr/lib/clc/tahiti-amdgcn--.bc
CMake Error at cmake_install.cmake:58 (file):
  file INSTALL cannot find "/build/source/libclc/pitcairn-amdgcn--.bc": No
  such file or directory.


FAILED: CMakeFiles/install.util
cd /build/source/libclc/build && /usr/bin/cmake -P cmake_install.cmake
ninja: build stopped: subcommand failed.
make[1]: *** [debian/rules:1274: override_dh_auto_install] Error 1

regression range:
469ac11..5cd6e21

Log: https://llvm-jenkins.debian.net/job/llvm-toolchain-mantic-binaries/architecture=arm64,distribution=mantic,label=arm64/775/consoleFull

@sylvestre sylvestre added build-problem libclc libclc OpenCL library labels Nov 12, 2024
@sylvestre
Copy link
Collaborator Author

@frasercrmck can it be caused by PR #115885 ?

@mgorny
Copy link
Member

mgorny commented Nov 13, 2024

Yes, it is. Just bisected it.

@frasercrmck
Copy link
Contributor

Ach, thanks for spotting and reverting that! Relanded in #116025.

@EugeneZelenko EugeneZelenko added the cmake Build system in general and CMake in particular label Nov 13, 2024
djramic added a commit to djramic/rocMLIR that referenced this issue Nov 22, 2024
…b226

60b619d2b226 Merge "merge main into amd-staging" into amd-staging
96f975a95989 SWDEV-454108 - Add the support for `gfx9-4-generic` in `comgr` and `device-libs`
867cd4ecf52b merge main into amd-staging
6c9256dc5cda [ASAN] fix a nullptr dereference error. (#116011)
adfa6b762dc5 Document that the lifetime of the caller-side `trivial_abi` parameter ends before the call. (#116100)
fa0cf3d39e03 [llvm][aarch64] Fix Arm64EC name mangling algorithm (#115567)
ec066d30e29f [flang][cuda] cuf.alloc in device context should be converted to fir.alloc (#116110)
fd2e4004cd01 [RISCV] Add XLenVT casts in isel patterns that output 2 GPR instructions.
e8c07f745828 [MC][AMDGPU] Support .reloc BFD_RELOC_{NONE,32,64} (#114617)
9778fc76e334 Revert "AMDGPU: Don't avoid clamp of bit shift in BFE pattern (#115372)" (#116091)
569c36e29c65 [DirectX] Add @bogner as DX backend maintainer (#114872)
be95e16d3872 [NFC] Fix typos in LoopVersioningLICM.cpp (#116099)
5ac624c8234f [DirectX] Flatten arrays (#114332)
de6d48d05d7a [mlir][Tensor] Move concat operation decomposition as a method of the concat operation. (#116004)
d50fbe43c988 [MLIR][Python] Python binding support for AffineIfOp (#108323)
7a8fe0f83c4b [SelectionDAG] Fixup type usage of CondCodeAction table (#116082)
0dcb0acf8265 [-Wunsafe-buffer-usage] Fix false positives in warning againt 2-parameter std::span constructor (#115797)
98c4f4fce84b [LV] Remove IVEndValues, use resume value directly from fixed phi.(NFC)
95fa5f39a050 [OpenACC] Fix ast-print test that failed due to copy/paste error
17c6ec6db143 [NFC][Clang] Use StringRef instead of string in ClangDiagnosticEmitter (#115959)
6684eb4d6c9a [RISCV][GISel] Remove IR section from a couple MIR tests. NFC
dc4185fe2f96 [TLI] Add support for reallocarray (#114818)
04d450fd8d4e AtomicExpand: Preserve metadata when bitcasting fp atomicrmw xchg (#115240)
fa20b5d30d38 [OpenACC] 'if' and 'self' clause implementation for Combined Constructs
2bcfa7022bca merge main into amd-staging
4e330faac2b9 [OpenACC] Implement combined construct allowed-after device-type rule
b904166aa0cf [RISCV][GISel] Remove -disable-gisel-legality-check from scalar tests. NFC
d492001bdcd7 [Fuchsia][CMake] Enable new libc header gen (#102371)
e25e88673489 [libc][z/OS] Remove ASCII trick to fix EBDIC std::from_char (#116078)
62441b9f30a6 [RISCV][GISel] Add instruction selection mir test for f32/f64 fp load/store. NFC
47cc9db797b1 [WPD]Regard unreachable function as a possible devirtualizable target (#115668)
8ac6af2c7f5c [LLVM][Maintainers] Update NVPTX maintainers (#115973)
00f2989f9852 [HIP] Default to COV5 for HIP compilations (#116077)
48e09fea01d1 Add new "llvm:SandboxIR" label to .github/new-prs-labeler.yml (#115965)
a6d299ddb939 [lldb-dap] Refactor lldb-dap/DAP.{h,cpp} to use its own instance instead of the global instance. (#115948)
c658d07c4f82 [lldb-dap] Adjust the evaluate test to use a different lldb command. (#116045)
e45786164764 [flang][cuda] Support shape shift in data transfer op.  (#115929)
cb9481dbf902 [mlir][affine] Add folders for delinearize_index and linearize_index (#115766)
71ae021359b6 [flang] Few minor formatting changes, NFC
929cbe7f5967 [InstCombine] Intersect nowrap flags between geps while folding into phi
0f44d72e0ee7 [InstCombine] Precommit test for PR115901 (NFC)
461a0d6c56ff [FMV] Add "+fmv" to the target-features of versioned functions. (#116028)
95b680e4c353 [libc] Rename libc/src/__support/endian.h to endian_internal.h (#115950)
57cf199be2f1 [llvm][ARM] Missing switch statement handles (#116086)
92604cf3788e [flang] IEEE_REM (#115936)
1b8e0cf090a0 [BOLT] Never emit "large" functions (#115974)
6b2de10c687d [OpenACC] implement 'device_type' for combined constructs
67fb2686fba9 [DebugInfo] Add a specification attribute to LLVM DebugInfo (#115362)
2bd6af8cbc75 [MLIR][NFC] Fix SYCL spelling (#113060)
0afdac41ceb9 [lldb][test] Fix inline_sites_live.cpp Shell when run on Windows remotely from Linux (#115722)
bf51a9e744fe [mlir][spirv] Upgrade spirv group op syntax in tests
39a8046b731f [NFC][TableGen] Use formatv automatic index in AsmWriterEmitter (#115966)
51e9609706df [gn build] Port 21f7c626270d
2d95ad05311e [RISCV][GISel] Use boolean predicated legalization action method to simplify code. NFC
67c434523b1b [PS5][Driver] Allow `-T` to override `--default-script` (#116074)
21f7c626270d [LLVM][ARM] Latency mutations for cortex m55,m7 and m85 (#115153)
9d80b01b19d2 [OpenMP] This small file reorg moves  opaque-offload-linker functions to its own file and deletes driver actions for OffloadWrapper. This change reduces trunk differences
7a31f3c76129 [mlir][vector][nfc] Improve comments in `getCompressedMaskOp` (#115663)
2ca25ab11d01 [InstCombine] Add extra tests for FoldOpIntoSelect (NFC)
c342d11375e2 [libc][doc] Add links to slides and video from Siva's CppNow 2023 talk. (#116038)
4df5310ffc82 [mlir][spirv] Use assemblyFormat to define groupNonUniform op assembly (#115662)
0baa6a727297 [VectorCombine] foldShuffleOfShuffles - relax one-use of inner shuffles (#116062)
fd8d4333fc3a [RISCV][GISel] Promote s32 G_SEXTLOAD/ZEXTLOAD on RV64.
4a0c3077b007 [RISCV][NFCI] Reorder RISCVRegsiterInfo.td
69879ffaec87 AMDGPU: Fix using illegal VOP3 literal in frame index elimination (#115747)
9174b5400c57 [TailDup] Add test case for pred/succ limit without phi nodes.
8e6630391699 [mlir][Vector] Remove trivial uses of vector.extractelement/vector.insertelement (1/N) (#116053)
cd88bfcb5906 ConstantFolding: Do not fold fcmp of denormal without known mode (#115407)
1e5bfac933ea [clang][SystemZ][NFC] Autogenerate some test case
9c928d0308eb [InstCombine] Add tests for reassoc of and/or of fcmps (NFC)
3169a38ddf75 [OpenACC] Add ast-print test for combined constructs
4f1fe6d5f160 [NFC][lang][TableGen] Simplify `EmitClangDiagsIndexName` (#115962)
46b275716ac0 [NFC][Clang] Use StringRef and range for loops in SA/Syntax Emitters (#115972)
716a095a8003 [bazel] Port for 8cc616bc71dfe0648de3843a006ac8827c5fe59d
a86d00cf2400 [OpenACC] Implement combined constr 'seq'/'independent'/'auto' clauses
8cc616bc71df [mlir] Clamp UnPackOp tiling sizes from operand tile (#112429)
1884ffc41c20 [TableGen] Use heterogenous lookups with std::map (NFC) (#115994)
256050520380 [AMDGPU] Reorder GCNPassConfig::addOptimizedRegAlloc. NFC. (#115873)
b6bd7477a91e [Offload] Add support for riscv64 to host plugin (#115773)
b63b0101ca47 [Clang] enhance diagnostic message for __builtin_bit_cast size mismatch (#115940)
a33ae1b7df82 [LiveRangeCalc] Fix isJointlyDominated (#116020)
b385c6358c87 [libc] Fix canonicalize[f|l] tests for targets with long-double-is-double. (#115998)
ec4dab173cf8 [NFC] Remove a mistakenly committed binary file
deb057adb733 [flang] Enclose Walk overloads into class for lookup purposes (#115926)
97298853b4de [LLVM][IR] Teach constant integer binop folds about vector ConstantInts. (#115739)
8ae2a18736c1 [X86] Use proxy scheduler models for bdver3/bdver4 cpus (#114873)
1878b94568e7 [VectorCombine] isExtractExtractCheap - specify the extract/insert shuffle mask to improve shuffle costs (#114780)
cbd638ad9fa0 merge main into amd-staging
aba55809e9af [ARM] Fix operand order for MVE predicated VFMAS (#115908)
856c47b884ad ConstraintElim: assert on invalid union field (NFC) (#115898)
76befc86dea9 Reland "[libclc] Create aliases with custom_command (#115885)" (#116025)
e5d5ee4ea76f [gn build] Port 67b81e212069
4c9cb974898c [NFC][mlir][emitc] fix misspelling in description of emitc.global (#115548)
d942f5e13dd0 [VectorCombine] Combine extract/insert from vector into a shuffle (#115213)
67b81e212069 [libc++] Split __shared_count out of <__memory/shared_ptr.h> (#115943)
b69ddbc62838 [libc++] Make variables in templates inline (#115785)
889b3c9487d1 Reland "[ci] New script to generate test reports as Buildkite Annotations (#113447)"
c7df10643bda Unify naming of internal pointer members in std::vector and std::__split_buffer (#115517)
3e20bae827c0 Reapply "[clang] Introduce [[clang::lifetime_capture_by(X)]] (#115823)
2a1586dfb5a3 [compiler-rt] Add cpu model init for Windows. (#111961)
5845688e91d8 Reapply "[clang] Introduce diagnostics suppression mappings (#112517)"
42da81582ea5 [AArch64][GlobalISel] Add a number of ptr shufflevector tests. NFC
d7263d6d6d12 [AArch64] Use second reg class in genSubAdd2SubSub machine combine.
133f8fa233ab Reland [clang][AArch64] Add getHostCPUFeatures to query for enabled f… (#115467)
2c980310f67c Revert "[libclc] Create aliases with custom_command (#115885)" for causing: https://github.com/llvm/llvm-project/issues/115942
39b2979a434e [lldb] Fix source display for artificial locations (#115876)
12dcaa2e1e6c [clang] Add steakhal to the Clang Static Analyzer maintainers (#114991)
6ff41e860fdb [Flang][LoongArch] Emit target features for Loongarch64. (#114735)
c63e83f49575 [lit] Add --report-failures-only option for lit test reports (#115439)
7a1fdbb9c0f3 [clang][AST] Add 'IgnoreTemplateParmDepth' to structural equivalence cache (#115518)
5a12881514f9 [RISCV][Test] Add test for vp float arithmetic ops. NFC (#114516)
20b442a25d86 [Flang][LoongArch] Add support for complex16 params/returns. (#114732)
d56f5171af96 [mlir][LLVM] Add support for invariant group related intrinsics (#115877)
91e134ad7d16 [llvm] Replace `UndefValue::get` with `PoisonValue::get` in a unit test [NFC] (#115985)
ae7b5af90485 [lldb] Remove ConnectionFileDescriptor::child_process_inherit (#115861)
a4f3a10c0eff [libc] Include features.h in baremetal targets (#109444)
9aa4f50ae489 [RISCV][TTI]  Add vp.fneg intrinsic cost with functionalOP (#114378)
202ad47fe1bd [clang][bytecode] SourceInfo::Source might be null (#115905)
fcacda899fcd [RISCV] Remove constant_fold_cast_op from RISCVPostLegalizerCombiner.
9571cc2b28d7 [ARM] Remove unused includes (NFC) (#115995)
735ab61ac828 [CodeGen] Remove unused includes (NFC) (#115996)
a6f8af676a36 [RISCV] Improve vmsge and vmsgeu selection (#115435)
9a365bc9a0dc [Clang] [NFC] Add "human" diagnostic argument format (#115835)
edfa75de3343 [clang] [NFC] Split checkAttributesAfterMerging() to multiple functions (#115464)
1294ddabbc31 [RISCV] Add cost model tests for vp.{s,u}{min,max}. NFC
1824e45cd799 [MLIR,Python] Support converting boolean numpy arrays to and from mlir attributes (unrevert) (#115481)
804d3c4ce192 [mlir][IR] Add `Block::isReachable` helper function (#114928)
9991ea28fcd3 [CostModel][AArch64] Make extractelement, with fmul user, free whenev… (#111479)
95554cbd7717 [memprof] Teach extractCallsFromIR to recognize heap allocation functions (#115938)
5911fbb39d61 AMDGPU: Do not fold copy to physreg from operation on frame index (#115977)
2baead09b2ee [docs] Add blank line before bulletpoint list to fix HowToAddABuilder
2583071fb477 [flang][cuda] Compute size of derived type arrays (#115914)
4714215efb04 [lldb] Support true/false in ValueObject::SetValueFromCString (#115780)
de0fd64bedd2 [AMDGPU] Introduce a new generic target `gfx9-4-generic` (#115190)
5a5502b9e1ca [SLP] NFC. Use Value instead of template. (#115440)
274feef7dd25 Reland "[NVPTX] Emit prmt selection value in hex" (#115952)
5fa47d8c52fa [libc] Support multilib with runtimes build (#115357)
e887f8290df4 [mlir][LLVM] Add !invariant.group metadata to llvm.load and llvm.store (#115723)
30a49689bad5 merge main into amd-staging
37143fe27e08 [flang][cuda] Make launch configuration optional for cuf kernel (#115947)
01d233ff4038 Revert "[clang][flang] Support -time in both clang and flang"
7ba864b592b7 [SandboxVectorizer] Register erase callback for seed collection (#115951)
b0a4e958e857 [mlir][bufferization] Add support for non-unique `func.return` (#114017)
d6219e65996a [libc] Make fstatvfs test less flakey (#115949)
84e95beae980 [RISCV] Update SiFive P600's scheduling model on RVV instructions (#115243)
7b5e285d1609 [NFC][Clang] Use range for loops in ClangDiagnosticsEmitter (#115573)
13317502da8e [mlir] Add a null pointer check in symbol lookup (#115165)
5a5122cac6ec [gn build] Port 0e97b4d05a0b
0e97b4d05a0b [GlobalISel] Combine G_MERGE_VALUES of x and undef (#113616)
9d85ba5724f2 [SandboxIR] Preserve the order of switch cases after revert. (#115577)
a2042521a038 [libc++] Remove _AlgPolicy from std::copy and algorithms using std::copy (#115887)
8da61a343441 [llvm][docs] Expand HowToAddABuilder with guidance on testing locally (#115024)
18da5b09c0e4 merge main into amd-staging
24a8092be7c1 [MLIR] Avoid `vector.extract_strided_slice` when not needed (#115941)
36fa8bdfa013 [libc++][NFC] Remove unused functions from <__split_buffer> (#115735)
49f90e798fe5 [mlir][affine] Cancel exactly-matching delinearize/linearize pairs (#115758)
fe83a7282e05 [TOSA] Introduce Tosa_ElementwiseUnaryOp with Type and Shape Enforcement (#115784)
d2db9bd708f1 [clang][APINotes] Add support for the SwiftEscapable attribute (#115866)
5c2a133b1342 Emit constrained atan2 intrinsic for clang builtin (#113636)
f5396748c7da [clang][flang] Support -time in both clang and flang
e5ba11727437 [lldb-dap] Remove `g_dap` references from lldb-dap/LLDBUtils. (#115933)
5b67372aeca9 [libc++] Remove a few unused includes from <__algorithm/find_end.h>
4bd6e15a4580 [RISCV][GISel] Sync MaxIterations/ObserverLvl/EnableFullDCE for PreLegalizer combiners with AArch64.
6aa74038588e [libc] Fix fpbits test running 80bit ld everywhere (#115937)
014455a58762 [SDAG] Limit sincos/frexp stack slot folding to stores chained to entry (#115906)
5cd6e21bddb8 [LLD][COFF] allow saving intermediate files with /lldsavetemps (#115131)
70d6789c7a95 [bazel] Port for 7302c8dbe71b7c03b73a35a21fa4b415fa1f4505
d92204538134 [BOLT] Use AsmInfo for address size. NFCI (#115932)
be89e794f782 [BOLT][AArch64] Add support for long absolute LLD thunks/veneers (#113408)
3ab5927b971c [Clang][Comments] Make @relates an inline comment command (#115040)
30753afc2a31 [mlir][llvm] Add support for memset.inline (#115711)
f6795e6b4f61 [CodeExtractor] Refactor extractCodeRegion, fix alloca emission. (#114419)
7ebfbf9c8794 [mlir][tensor] Update `GeneralizeOuterUnitDimsPackOpPattern` (#115312)
e458434ebe87 [mlir][vector] Restrict narrow-type-emulation patterns (#115612)
ba572abeb4fa [SPIRV] Add reads from image buffer for shaders. (#115178)
aaa37d6755e6 [PPC] Replace PPCMergeStringPool with GlobalMerge for Linux (#114850)
c284326755b4 [libc] Disable block test on AMDGPU as well
13ced90b007f [libc] {u}lkbits broken on riscv32 (#115799)
a93cbd4e7627 [SPIRV] Audit `select` Result in SPIRVInstructionSelector (#115193)
4048c64306e2 [llvm] Remove redundant control flow statements (NFC) (#115831)
c784d321d90a [ThinLTO] Use heterogenous lookups with std::map (NFC) (#115812)
dfb864a735da [TableGen] Use heterogenous lookups with std::map (NFC) (#115810)
853d52b83849 [flang][cuda] Support derived type in cuf.data_transfer conversion (#115557)
3431d133ccfa [RISCV][TTI] Implement instruction cost for vp.reduce.* #114184
2b5b57c5cf78 [AMDGPU] Skip non-wwm reg implicit-def from bb prolog (#115834)
1791b25f43f4 [clang][CIR] Change buildX functions to emitX (#115568)
ae7392bf5c5d Reapply "[analyzer][NFC] Make RegionStore dumps deterministic" (#115884)
57c33acac8c7 [MachineSink] Sink into consistent blocks for optsize funcs (#115367)
b8d6659bff25 [CodeLayout] Do not flip branch condition when using optsize (#114607)
789de766b5fc [NFC,SHT_LLVM_BB_ADDR_MAP] Fix undefined behaviour in ELF.cpp. (#115830)
2c6424e691e3 [webkit.UncountedLambdaCapturesChecker] Ignore trivial functions and [[clang::noescape]]. (#114897)
06e08696248a [BOLT] Fix warnings
6d91d7ce6aeb [RISCV][NFC] Split branch-relaxation test
5f140ba54794 Revert "[clang] Introduce diagnostics suppression mappings (#112517)"
39351f8e46e3 [OpenACC] Implement AST/Sema for combined constructs
7387338007e5 [libclc] Add some include guards to CLC declarations. NFC
207e5ccceec8 [test] Move CodeGen/aarch64-* into the AArch64 subfolder
584d1a632f3a [libclc] Create aliases with custom_command (#115885)
c3c3ccc36457 [MLIR] support dynamic indexing of `vector.maskedload` in `VectorEmulateNarrowTypes` (#115070)
5a094241de42 [LangRef] Clarify RISC-V v? constraints
faaf2dbf6d2c [lldb-dap] Refactoring JSONUtils to not use `g_dap` and instead passing in required arguments. (#115561)
ccddb6ffad12 Revert "[DWARF] Emit a worst-case prologue_end flag for pathological inputs (#107849)"
20c4e95b9c03 [lldb][test] Fix remote Shell tests failures on Windows host (#115716)
47ef3a0951e1 [DirectX] Eliminate resource global variables from module (#114105)
63fb980d50c2 [IR] Add helper for comparing KnownBits with IR predicate (NFC) (#115878)
8a1ca6cad9cd Revert "[ci] New script to generate test reports as Buildkite Annotations (#113447)"
f3baa6d50ee7 merge main into amd-staging
a55248789ed3 [libclc] Avoid using undefined vector3 components (#115857)
fe18ab983d08 [DebugInfo] Don't apply is_stmt on MBB branches that preserve lines (#108251)
6256f4b807e0 [CostModel][RISCV] Rename misleadingly named test file
7302c8dbe71b [libc][i386] FPBit support for 96b long double (#115084)
0d2ef7af1956 [libclc] Use builtin_convertvector to convert between vector types (#115865)
3cc852ece438 [FMV][AArch64] Expand feature dependencies using AArch64::ExtensionSet. (#113281)
99f44c8fed5b [libc++] update comment for P0067R5 (#113239)
6fe7ad8be35d [mlir][vector][nfc] Add tests + update docs for narrow-type emulation (#115460)
44076c9822bd [AArch64][PAC] Move emission of LR checks in tail calls to AsmPrinter (#110705)
469520ed9acc Revert "[analyzer][NFC] Make RegionStore dumps deterministic" (#115881)
9a9af0a23fc9 [BOLT] Match blocks with pseudo probes (#99891)
88883528fd32 [NFC] Eliminate use of `lookupLLVMIntrinsicByName` in Coroutines (#114851)
bf483ddb4206 [DWARF] Emit a worst-case prologue_end flag for pathological inputs (#107849)
eea8b44aaa34 [GVN] Handle empty attrs in Expression == (#115761)
71d4f343f527 [flang] Use libm routine for compile-time folding on AIX (#114106)
12e3ed8de8c6 [clang] Avoid possibly expensive SM call when suppression-mappings are off
3793decaaaf8 [gn] port 28e4aad45a64
1c9467f148c3 compiler-rt/lib: Fix newline at eof
e3c958a9a4e4 [libc++] Replace template structs with template variables in <ratio> (#115782)
6d8d9fc8d279 [InstCombine] Add test for icmp of pointers with known bits (NFC)
c3c2e1e161b4 [AArch64][SVE] Add codegen support for partial reduction lowering to wide add instructions (#114406)
e05d91b30e1f [analyzer][NFC] Make RegionStore dumps deterministic (#115615)
9652c1cc098f [flang][OpenMP] Use iterator_range/range-for for FindClauses, NFC (#115749)
e74a002433b4 [ci] New script to generate test reports as Buildkite Annotations (#113447)
f539d92dcabb [ci] Write test results to unique file names (#113160)
1b63f47e900d [X86][AMX] Add AMX FP8 new APIs (#115829)
24c2c74bd29d [mlir][Tensor] Retain discardable attrs in pack(cast) folder (#115772)
40c75426a9af [SimplifyCFG] Add test for updating llvm.access.group when hoisting.
e723b1026675 [clang][NFC] add release note for n3030 support (#115648)
7c04da12f0b4 [llvm][docs] Add terminology note to Buildbot docs (#115856)
5dd9867e2d1e [llvm][llvm-lit] Hide --use-unique-output-file-name from --help (#114812)
ebb3508899c3 Revert "[Clang-Repl] Add support for out-of-process execution." (#115854)
512208b498d2 [LoongArch] Optimize vreplgr2vr + vinsgr2vr intrinsic sequence (#115803)
3c585bdd3c53 [flang] Allow `VariableAssignBufferization` to handle `hlfir::ExprType` (#115136)
e65c5428adab [mlir][IR] `DominanceInfo`: Deduplicate `properlyDominates` implementation (#115433)
3ce0dbb718c9 [lldb] Recommend Python 3.8 as the minimum Python version for LLDB (#114807)
5a1f239df55c [MISched] Add a hook to override PostRA scheduling policy (#115455)
4213bca8717d [flang][OpenMP] Add alias analysis for omp private (#115155)
7665d3f0df78 [ARM] Extra MVE reduction test cases. NFC
01dcc41cb856 [mlir][IR][NFC] `DominanceInfo`: Minor code cleanups (#115430)
41e3919ded78 [clang] Introduce diagnostics suppression mappings (#112517)
e385e0d3e71e [clangd] [Modules] Support Reusable Modules Builder (#106683)
36f21eedcfd0 [InstSimplify] Fix alloca alignments in test (NFC)
99a3c3ffcf0a [InstCombine][GitHub] Auto-add llvm:instcombine label (NFC) (#115736)
6d23ac1aa250 [DebugInfo] Update policy for when to merge locations (#115349)
88ad44ec43bd [llvm] Remove `br i1 undef` from some regression tests [NFC] (#115817)
3183b3aad130 [Clang-Repl] Add support for out-of-process execution. (#110418)
0e52a0721ef9 Revert "[PowerPC] Add error for incorrect use of memory operands (#114277)"
6ade03d79d53 [mlir][spirv] Add spirv-to-llvm conversion for group operations (#115501)
58ca7078ce18 [llvm] Remove `br i1 undef` from some regression tests [NFC] (#115688)
ad26835b2c7e [nfc][msan] Move VarArgGenericHelper
2a3c08f620fc [lldb] (Begin to) support discontinuous lldb_private::Functions (#115730)
ca4cd08fb9d7 [lldb][AIX] Added XCOFF Object File Header for AIX (#111814)
469ac118418f [nfc][msan] Remove 64 from VarArg*Helper names
b94a24e5ddfc [nfc][msan] Reorder ifs in CreateVarArgHelper
93589057830b [PowerPC] Add error for incorrect use of memory operands (#114277)
fa9888747548 [MLIR][LLVM] Cleanup attr-dict printing (NFC) (#115765)
28e4aad45a64 [X86][BF16] Add libcall for FP128 -> BF16 (#115825)
956361ca080a [RISCV] Zabha/Zacas implies Zaamo (#115694)
6a857fe8b960 [RISCV][GISel] Promote s32 G_CONSTANT on RV64.
0c5bf565ba70 [gn build] Port f77101ea7913
adb476b01251 [nfc][msan] Clang-format MemorySanitizer.cpp (#115828)
f77101ea7913 [X86][AMX] Support AMX-MOVRS (#115151)
82d5dd28b4de [RISCV] Remove unused includes (NFC) (#115814)
23fbaff9a3fd [ByteCode] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115809)
ffa45f2e6aaf [RISCV][GISel] Use correct constant for i32 INT_MAX in test. NFC
3aa24eae52aa [SelectionDAG] Simplify classof of MemSDNode and MemIntrinsicSDNode (NFC) (#115720)
b4339dd61259 [RISCV] Promote s32 G_SEXT_INREG for RV64
d1e17a3f23a3 [RISCV][GISel] Custom promote s32 G_SHL/ASHR/LSHR on RV64. (#115559)
f9125ddc1faa Revert "[libfuzzer] use timer_create() instead of setitimer() for linux" (#115811)
e855feac41fd [clang-tidy] fix bugprone-sizeof-expression when sizeof expression with template types (#115275)
3b29a8a00809 [libfuzzer] use timer_create() instead of setitimer() for linux (#110274)
aad256598d7f [LoongArch] Pre-commit test for vreplgr2vr + vinsgr2vr intrinsics (#115702)
de2fad32513f [Clang] Fix dependent expression handling for assumptions (#115646)
31dc2b9aa06f [flang] Fix typo in `CustomIntrinsicCall.h` (NFC) (#115789)
aa2759c2ae3d merge main into amd-staging
da032a609c1b [Wunsafe-buffer-usage] Fix false positives in handling string literals. (#115552)
49e004fbe041 [nfc][msan] Regenerate tests missing FileCheck (#115794)
f109517d1536 [lldb] Support overriding the disassembly CPU & features (#115382)
c280522f7e35 [RISCV][GISel] Remove s32 support for G_ADD/SUB/AND/OR/XOR on RV64.
eaed095a566c Revert "Reapply "[libc++abi] Stop copying headers to the build directory"" (#115793)
28cdebf7bae4 [libc][stdfix] disable ulkbits on riscv (#115781) (#115792)
e8c4842f0ce7 [clang][OpenMP][NFC] Move 'allocate' clause modifier parsing into fun… (#115775)
375bb38f7288 [RISCV][GISel] Add i32 zext.h pattern for Zbkb.
615e28e62710 [RISCV][GISel] Remove s32 as a legal type for G_SMUL on RV64.
ad35450d85bd [gn build] Port 5098b56d22b5
5098b56d22b5 [libc++] Introduce a standalone __scope_guard and use it in <string> (#114867)
448d7da5626f [libc][stdfix] disable lkbits on riscv (#115781)
1ae0dae368e4 [libc] Clean up skipped and failing cmake (#115400)
36cbc09e636f [libc][bazel] config macros is a support library (#115776)
e3ea27822c6b [OPENMP] fix for finding rocm and llvm rt libs for lib,lib-debug,lib-perf, and LIBRARY_PATH
bbf2ad026eb0 [libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (#115774)
54ae9e7bbae6 [mlir][SCF] Fix condition for fusability in consumer fusion API (#115768)
f1800df5d53e [libc] fix lfind entrypoints (#115771)
515e11ae1cd4 [NVPTX] Use PTX 7.0 in DebugInfo tests (#115757)
9254b81990a4 [tsan] Fix typo in type (#115769)
77ddcf7cbfb1 [SystemZ] Fix bitwidth problem in FindReplicatedImm(). (#115383)
25d1ac11d537 [clang][deps] Only write preprocessor info into PCMs (#115239)
9eefa922f8ef AMDGPU/GlobalISel: Remove getVRegDef null checks in selector (#115530)
c02b8a01b7ca [MLIR][Linalg] Fix unclosed code block which broke generated docs - NFC (#115763)
bf1c86ce1d8e InstCombine: Regenerate test after "Transform (fcmp + fadd + sel)"
3d73dbe7f041 [AMDGPU] Remove unused AMDGPUISD enum members (NFC) (#115582)
e399322d5ef2 [GlobalISel] Import llvm.stepvector (#115721)
ef2d6dafc40c [InstCombine] Transform (fcmp + fadd + sel) into (fcmp + sel + fadd) (#106492)
b816c2628919 [RISCV][MIR] Move skip-mir-comment-trailing-whitespace.mir into RISCV subdirectory
3a03513fc6ef Revert "[clang] Introduce [[clang::lifetime_capture_by(X)]] (#111499)"
582a4799e1fc [libc] fix lfind old hdrgen (#115760)
2b58458225fb [MIRLexer][RISCV] Eat a space after the Machine comment (#115365)
750247bc1cc3 [ARM] Fix APInt assert for CSNEG known bits.
74003f11b3e4 [mc] Add CFI directive to emit val_offset() rules (#113971)
b242ae32f563 [AArch64][GlobalISel] Protect against undef first element in CombineShuffleConcat.
a2f9d1d078ce [clang][serialization] Enable `ASTWriter` to work with `Preprocessor` only (#115237)
058ac837bc35 [SLP]Use generic createShuffle for buildvector
da78ac5d3319 [Clang] Fix GPU intrinsics test on different range metadata
e8fe895df12c [gn build] Port 9c3a7ad7faab
7c6d809dfc41 [gn build] Port 11cc826c0a58
0b07aaec38ea [libc] fix missing trailing commas
87605b1fbafa [gn] Port e19d74016971f
9c3a7ad7faab [libc++] Cleanly implement the base locale API for BSD-like platforms (#115176)
11cc826c0a58 [Clang] Implement resource directory headers for common GPU intrinsics (#110179)
2778af9a70bd [flang] Fix warnings
8366be73de39 [libc] fix typo and trailing whitespace
a2171d7f0e23 [GISel][AArch64][RISCV] Don't call markAllIdxsAsCovered from minScalarSameAs/maxScalarSameAs. (#115637)
c11b6e80b612 [libc][stdfix] Implement fixed point fxbits functions in llvm-libc  (#114912)
396ed9c2a12d [libc][search] implement posix `lfind` function (#114692)
9d4837f47c48 [clang][deps][modules] Allocate input file paths lazily (#114457)
f895fc9550a2 [NFC][PowerPC] Add getScalarIntVT to return MVT based on arch (#115203)
3ce544e6be09 [X86] lowerShuffleAsBroadcast - improve handling of non-zero element index broadcasts
6c3d374d12bf [X86] vector-shuffle-v1.ll - regenerate test checks with vpternlog comments
8c4331c1abeb [clang] Introduce [[clang::lifetime_capture_by(X)]] (#111499)
4a68e4cbd242 [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (#115659)
bf601ba3322d [mlir][LLVM] Add nsw and nuw flags to trunc (#115509)
e19d74016971 [lldb] Support both Lua 5.3 and Lua 5.4 (#115500)
b08b252a023e [flang][OpenMP] Semantic checks for DOACROSS clause (#115397)
3338186d463b [mlir][affine] Remove one-element linearize_index as a canonicalization (#115542)
4981f8cb72ea [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (#80784)
3fcb9684cf6b [InstSimplify] Add tests for comparison with zero-sized allocs (NFC)
a41922ad7530 [AArch64] Remove unused includes (NFC) (#115685)
173529104d59 [TableGen] Use heterogenous lookups with std::map (NFC) (#115682)
4c4db3c943d6 add pattern for arith::UIToFPOp to VectorNarrowTypeRewritePatterns (#115485)
4988376f76be [X86] Add test coverage for #113396
9f471fd12b9e [libc++][hardening] Constrain construction for `__{(static_)bounded,wrap}_iter` (#115271)
3af4c2e16ec1 [libc++][test] Clean up code in GenerateInput.h for benchmark testing (#115560)
30feb35c1ebc [libc++] Update CMake dependency for generate_iwyu_mapping.py (#115387)
f87737f3fdb6 [flang][OpenMP] Parse DOACROSS clause (#115396)
8941f898f192 [lldb] Transfer some environment variables into the tests on Windows build host (#115613)
5ea852ebafea [X86] Add test coverage for #114001
60641b0aae4e [LLVM][SVE] Extend dup(extract_elt(v,i)) isel patterns to cover more combinations. (#115189)
bc368e4b5787 [lldb][test] TestConstStaticIntegralMember.py: skip dsym variant for older compiler versions
89aaf2cf68d0 [mlir][LLVM] Add nneg flag (#115498)
5e7662efec36 [llvm-debuginfo-analyzer] Incorrect DW_AT_call_line/DW_AT_call_file. (#115701)
1ca64c5fb742 [llvm] Remove `br i1 undef` from some regression tests [NFC] (#115691)
c315c01a7ea9 [mlir][Transforms][NFC] CSE: Split tests and fix typo (#115680)
897e75b4c2fa merge main into amd-staging
c8a488b50f9a Remove a mistakenly committed binary file
a7b249e4708d Reland "Add clang::lifetimebound annotation to llvm::function_ref"
7c3bbfdcf62e [X86] lowerShuffleAsLanePermuteAndPermute - simplify lane crossing mask based on demanded elts
6ad1dd3bdcc8 [InstCombine] Fold (sext(a) & c1) == c2 to (a & c3) == trunc(c2) (#112646)
6dc23b70097e [SCEVExpander] Don't try to reuse SCEVUnknown values (#115141)
8f9dbb0a780f [flang][OpenMP] delayed privatisation lowering for TASK (#113591)
b91b6235dee3 adding missing lib MLIRDestinationStyleOpInterface (#115703)
00a1f1ab7130 [MLIR] NFC. Move leftover memref op test cases out of test/IR (#115583)
04b295e89387 [lldb][ObjC] Fix method list entry offset calculation (#115571)
a5d09f4ad94f [GlobalISel] Add G_STEP_VECTOR instruction (#115598)
a4e507df7a07 [AArch64][GlobalISel] Do not create LIFETIME instructions in functions. (#115669)
69b39e7cc7ac [SelectionDAG] Add support for extending masked loads in computeKnownBits (#115450)
911cee2fd086 Fix for OpenMP offloading compilation error with GNU++20 option when using complex header (#115306)
44a6b3a4b691 Fix for codegen Crash in Clang when using locator omp_all_memory with depobj construct (#114221)
34f8fbd269fc [Clang][AArch64] svadda is not available in streaming mode
aa15421b9ff6 [llvm-exegesis][X86] Update uop counter mappings for IceLake+
75c288820947 [MC][LoongArch] Change default cpu in `MCSubtargetInfo`. (#114922)
1277bea43116 [lldb] Disable TestCancelAttach for Windows host (#115619)
2a448da6e63e [mlir][python] Make types in register_(dialect|operation) more narrow. (#115307)
d1aa0da7e28f [bazel] Port for ffc7feadece139c88f0e6930f16bfa9293747adc
ebcdc700d685 [lldb] Use heterogenous lookups with std::map (NFC) (#115684)
b9fb6b6cb52f [llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115681)
d893c5ad3560 [Clang][HIP] Reapply: Deprecate the AMDGCN_WAVEFRONT_SIZE macros (#115507)
40f52e849b63 [gn build] Port eddb79d56dd5
01a5596b5295 [llvm-exegesis][X86] Groups ports 2,3, and 11 for Golden Cove (#115645)
b7db403e7010 [CVP] Add `samesign` flag to `icmp` (#115642)
eddb79d56dd5 [X86][AMX] Support AMX-TF32 (#115625)
d8ebb08a8973 [lldb] Have disassembler show load addresses when using a core file (#115453)
21ef17c62645 [LoongArch] Avoid indirect branch jumps using the ra register
2eaf50716aba [LoongArch] Precommit test for avoid indirect branch jumps through ra. NFC
ffc7feadece1 [mlir][mesh] Handling changed halo region sizes during spmdization (#114238)
a912c81f6511 [llvm-debuginfo-analyzer] Fix crash with thread local storage. (#113904)
b2e2d8b3f6bb [RISCV] Enable scalable loop vectorization for zvfhmin/zvfbfmin (#115272)
5ca082cdfed2 [LangRef] Fix evl type on float VP reduction intrinsics (#115421)
5082acce4fd3 [compiler-rt] Add custom libc++ workaround for CMake < 3.26
595f3e925ada [mlir][IR][NFC] `PostDominanceInfo`: Mark all functions as `const` (#115597)
e375c0f7d0c8 [RISCV][Clang] Add RequiredFeatures to zvfh intrinsics (#115436)
3e30b365c1ec [Clang] SemaFunctionEffects: When verifying a function, ignore any conditional noexcept expression. (#115342)
0e936e375e61 [gn build] Port dc11c0601577
dc11c0601577 [ORC] Move absoluteSymbols from Core.h to new AbsoluteSymbols.h header. NFC.
3006dddfe091 [M68k] fix call frame destruction elimination when returning structs (#107579)
3cdc27b700ed merge main into amd-staging
7111d031f19c [Xtensa] Fix Clang -Wundefined-bool-conversion after #113450
028ea71fdda0 [clang-tidy] fix insertion location for function pointers in cppcoreguidelines-init-variables (#112091)
ff0698b258eb [LangRef] Fix examples for float to int saturating intrinsics (#115629)
15ce2e183fb8 [lldb] Use heterogenous lookups with std::map (NFC) (#115590) (#115634)
1e25c921d523 [AArch64/GISel] Remove unused includes (NFC) (#115636)
2c0f463b2546 [Vectorize] Simplify code with DenseMap::operator[] (NFC) (#115635)
a44ee8ec1c87 [TableGen] Use heterogenous lookups with std::map (NFC) (#115633)
5b19ed8bb4a3 [llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115626)
91a48e06463b [AArch64][GlobalISel] Implicitly truncate APInt in matchExt combine.
c8f33738a5a8 [AArch64] Rewrite arm64-ext.ll test and cleanup. NFC
1d6d073fbbae [AArch64] Remove FeatureUseScalarIncVL
99f1019f596f [NFC] Trivial doc fixup in SafeBuffers.rst
7c1347735104 [X86] Delete unused X86setcc_commute node (NFC) (#115650)
e553a98d1643 merge main into amd-staging
ad2d313f7455 [gn build] Port 2c10664afafc
2c10664afafc [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (#115610)
ac30a0f349c9 [PAC][lld] Do not emit warnings for `-z pac-plt` with valid PAuth core info (#112959)
7085ac8a0718 [ORC] Switch to C++17 nested namespaces. NFC.
3d2849bd151f [ORC] Move MaterializationUnit from Core.h into its own header. NFC.
81613ddcd6fe [ORC] Move some typedefs from Core.h to a new header, CoreContainers.h. NFC.
a5a1612deb7a [VPlan] Consistently use DEBUG_TYPE loop-vectorize.
27bf45aa3638 [InstCombine] Fix poison safety of folding shufflevector into select (#115483)
d822c099eeac [JITLink] Use `rsplit` on `-sectcreate` argument in llvm-jitlink (#115511)
4edd711b4d7e [NVPTX] Add TMA bulk tensor prefetch intrinsics (#115527)
59770a43826f [NFC] Correct imprecise file location in the comment. (#115630)
e1495283cf74 [RISCV] Use the 'B' extension in RISC-V profile definitions (#113942)
e4c14190bb09 [mlir][IR] `DominanceInfo`: Fix inconsistency in proper block/op dominance (#115413)
f344367f5835 [PAC][lld] Test warning emitted for non-PAuth-marked files with `-z pac-plt` (#112958)
639cafd05f55 [RISCV][GISel] Use boolean predicated legalization action methods to remove a custom lambda. (#115628)
3cdd86bb476b [SLP][REVEC] Make GetMinMaxCost support FixedVectorType when REVEC is enabled. (#115417)
d6e65a66095c Fix a warning. [-Wunused-but-set-variable]
08af115d97e3 Fix mistakes in #113532 (#115631)
9a0cb31b1926 merge main into amd-staging
38b0e1c939e8 [RISCV][GISel] Add legalizer-info-validation test. NFC
10b80ff0cc3e [Target] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115623)
0ac4821b718d [mlir][linalg] unfold projected permutation. (#114704)
c236dbc343b4 [Vectorize] Simplify code with MapVector::operator[] (NFC) (#115592)
edc6ce72b8c3 merge main into amd-staging
ccb40b0b7a51 [VPlan] Add insertOnEdge to VPBlockUtils (NFC).
69fb9bcde031 Fix false positive in bugprone-throw-keyword-missing (#115302)
230946fad69c [ADT] Mark reverse and concat as nodiscard (#115611)
8d00fc8a05c6 Re-land x86_mmx IR type removal commits
5030fa5caa9b Reapply "[AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#112403)"
f8fea5d49ba6 [llvm] Add explicit visibility macros to YAMLTraits classes (#111484)
95eeae195e60 [VPlan] Add PredIdx and SuccIdx arguments to connectBlocks (NFC).
dfe43bd1ca46 [X86] Remove unused includes (NFC) (#115593)
eedff8b4c0c6 [DebugInfo] Simplify code with std::map::operator[] (NFC) (#115591)
c3c424d2eafe [lldb-dap] Use heterogenous lookups with std::map (NFC) (#115590)
ccaded2b1d0d [Inliner] Prevent adding pointer attributes to non-pointer arguments (#115569)
958e37cd1fea [VectorCombine] scalarizeBinopOrCmp - check for out of bounds element indices
6fb2a6044f11 [VectorCombine] Add test coverage for #115575
3654183afb28 [MemProf] Allow promotion if target is a declaration (#115555)
1d41543c95f8 [libc][math] Fix log1p SEGV with large inputs when FTZ/DAZ flags are set. (#115541)
6beaa123a289 [X86] Make use of `null_frag` (NFC) (#115601)
7ac62f33cffb [InstCombine] Add load/select test with noundef/invariant.load.
56253c79c61f [GlobalISel][AArch64] Generate ptrtoint/inttoptr as opposed to bitcast in unmerge combine. (#115225)
1aff96b3dfcc [InstCombine] Add extra tests for preserving load metadata.
581106759a3e [LLD][COFF] Support ARM64EC in BitcodeFile::getMachineType (#115474)
36229a19e47e merge main into amd-staging
8833a4474654 [VPlan] Connect scalar header to CFG in VPlan unit test.
ae4fc80574cf [RISCV] When using global merging, don't enable merging of external globals by default (#115484)
5a08acc1e787 [LegalizeTypes] Support softening FMINIMUM/FMAXIMUM (#115463)
10f35a04c94e [InstCombine] add control for SimplifyDemandedVectorElts depth limit (#113717)
5a41800ea1d9 [SROA] Fix NumPromoted statistic for SROA pass (#115586)
9afec3ca3e92 [Instrumentation] Fix test failure in #115471 (#115596)
fe6366928201 [Instrumentation] Support `MachineFunction` in `OptNoneInstrumentation` (#115471)
b83399eab603 [GlobalISel] Remove unused includes (NFC) (#115429)
09b372aa6054 [GISel][AArch64][RISCV] Allow G_SEXT_INREG patterns to be imported. (#115576)
cdc1c1ac84ea [gn build] Port 8f4401374ca1
8f4401374ca1 Reland "[X86][AMX] Support AMX-AVX512" (#115581)
5e02fd8d0b3c [CodeGen][X86] LiveRangeShrink: fix increment after end (#115276)
501a58344179 [TableGen][SelectionDAG] Remove the `implicit` DAG node (#115295)
fb4f426c81d7 [Bazel] Add a comment why an export file is needed. (#115556)
1bf385f10291 AMDGPU: Default to selecting frame indexes to SGPRs (#115060)
c61832444d75 [memprof] Teach extractCallsFromIR to look into inline stacks (#115441)
60ea60e36eb6 [RISCV] Fix some isel patterns that used a type where we normally put a regclass. NFC
ea4d501c5113 merge main into amd-staging
c93e001ca695 [FIX][AMDGPU] Fix test case failures that caused by reapply of #112403
d413335ccf5c [HLSL] Add Append/ConsumeStructuredBuffer definitions to HLSLExternalSemaSource (#113643)
6548b6354d1d Reapply "[AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#112403)"
8cd245e76ede Merge "merge main into amd-staging" into amd-staging
b70eb8631386 [lld][WebAssemlby] Implement --thinlto-object-suffix-replace/--thinlto-prefix-replace (#114625)
7ec682b16b49 [MC] Use StringRefs from pseudo_probe_desc section if it's mapped
f791cfc822fa [gn build] Port ff2251543069
ff2251543069 Revert "[X86][AMX] Support AMX-AVX512" (#115570)
818d715989a8 [Analysis] atan2: isTriviallyVectorizable; add to massv and accelerate veclibs (#113637)
ff98efa329f3 [RISCV][GISel] Enable shift_immed_chain in RISCVPostLegalizerCombiner
cb98366ea4ce [bazel][libc] Add exp10m1f (#115565)
bc1aa2863bd3 [SampleFDO] Support enabling sample loader pass in O0 mode (#113985)
62a7bb09e364 [RISCV][GISel] Resolve CHECK prefix conflict and add a bunch of FIXMEs to bitmanip tests. NFC
d936924f5e22 [BOLT][NFC] Make YamlProfileToFunction a DenseMap (#108712)
738250989ce5 [Clang][perf-training] Do build of libLLVMSupport for perf training (#111625)
8af5ae0648f8 [VPlan] Preserve IR flags when widening casts
50850bc78b00 [LV] Add test for preserving flags when widening casts; NFC
6b21cf8ccad8 [flang][cuda] Compute grid x when calling a kernel with <<<*, block>>>  (#115538)
023483f5ba6b [flang][cuda][NFC] Add test for <<<*, block>>> lowering (#115534)
d4eb430c9e4a [flang][cuda] Support derived type in cuf.alloc (#115550)
fef4c8a43ac2 [AMDGPU] Disable verifier in `call-args-inreg-no-sgpr-for-csrspill-xfail.ll`
7a6a52a2f0c6 [SandboxIR] Remove incorrect assertion. (#115553)
8d8d9f0ece23 [lldb-dap] Fix lldb-dap build for windows, missing PATH_MAX. (#115551)
26a9f3f5906c [SLP][NFC]Cleanup getSameOpcode, return InstructionsState::invalid() for non-valid inputs
8a7a7b5ffc69 [VPlan] Remove unneeded code connecting blocks in VPBB:splitAt (NFC).
441b82b20bf3 [mlir][NFC] IntegerRangeAnalysis: don't loop over splat attr (#115399)
ccc9d7dc7af5 [GlobalISel][AArch64] Update and extend ptradd.ll test. NFC
ca33649abe5f Revert "[AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#112403)"
b99d41125853 [lldb-dap] Refactoring breakpoints to not use the `g_dap` reference. (#115208)
dbad9412909a [NFC][Clang] Use StringSwitch instead of array for parsing attribute scope (#115414)
552f6fe4d503 [RISCV] Custom promote s32 G_UDIV/UREM/SDIV on RV64. Promote SREM using G_SEXT. (#115402)
fc033e0d2b2c Manual update of LLVM_MAIN_REVISION to 517522
30ee3f4ec767 AMDGPU/GlobalISel: Add test showing s_andn2_b32/b64 is not formed from booleans (#115537)
db6f476e8e29 AMDGPU: Use "countMaxActiveBits() <= 5" to define uint5Bits (#115543)
144bdf3eb712 [VPlan] Also check if plan for best legacy VF contains simplifications.
7dffc96a54f9 [SandboxVec][BottomUpVec] Clean up dead instructions (#115267)
6fb36f0bd0a3 [flang][OpenMP] Remove std::variant with single alternative, NFC
bbcd35270ef4 Revert "[AArch64] Reduce +sve2-aes to an alias of +sve-aes+sve2 (#114… (#115539)
864a948d73bd merge main into amd-staging
a29e623e1257 [compiler-rt] Make add_custom_libcxx() resilient to DESTDIR being set
e8ce76f1a67e [GlobalISel][AArch64] Allow vector ptr to int unmerges (#115228)
5005f8d2486d [RISCV] Add sub_to_add to RISCVPostLegalizerCombiner.
e5796321cee0 [clang] Avoid unnecessary call to clang::NamespaceDecl::isRedundantInlineQualifierFor(). (#115196)
0dbdb3251fe1 [bazel] Remove mlir-spirv-cpu-runner after 0e39b1348e5fcadb129a6f113e… (#115533)
c72389d4feef [clang][CIR] Merge the mlir::cir namespace into cir (#115386)
40e545098e8b [clang][CIR] Move CIRGen types into clang::CIRGen (#115385)
86405ed1012c [DebugInfo][Reassociate] Preserve DebugLocs when reassociating subs (#114226)
fe5a64d11602 [fang][cuda] Allow * in call chevron syntax (#115381)
a749c98b49dc [Baze] Add missing lldbDataFormatter.py back to BUILD.bazel. (#115519)
2b885f056585 Fix test for bots that don't default to C17
40740c4494d9 Fix crash when using when using --finalize-memref-to-llvm (#112433)
e53c46a9084c [Statepoint] Treat result of atomicrmw xchg as a base pointer (#97280)
e4d57d6a729f [OpenACC] Remove 'loop' link to parent construct
17f3e00911b8 Recommit "[GISel][AArch64][AMDGPU][RISCV] Canonicalize (sub X, C) -> (add X, -C) (#114309)"
2808f05e8364 Update test case for bots which don't default to C17
b70d1302cf2e Another speculative fix for WG14 N3346
4661467003e7 [C2y] Add test coverage and documentation for WG14 N3341 (#115478)
e215a1e27d84 [AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#112403)
d30a6dcfa061 [AMDGPU] Reorganize tests to unblock #112403 (#115503)
b85e5b49d3ef Speculatively fix test bots
60972a893e2b [ObjectYAML][ELF] Allow verdaux entry offset to be user-defined
f7eba08497a2 [ObjectYAML][ELF] Fix misspelling in `Elf_Verdaux` var name (NFC)
c3c2f46f7bd5 [C2y] Claim conformance and add test coverage for WG14 N3346 (#115516)
39358f846d1e [mlir][linalg] Add Grouped Convolution Ops: conv_2d_nhwgc_gfhwc and conv_2d_nhwgc_gfhwc_q (#108192)
b535e4ecacf4 [StructurizeCFG] Remove one SSAUpdater::AddAvailableValue. NFCI. (#115472)
bde3d4a62e71 [RISCV] Only allow 5 bit shift amounts in disassembler for RV32. (#115432)
92e0fb0c9442 [DebugInfo][LoopUnroll] Preserve DebugLocs on optimized cond branches (#114225)
79c7b7ee9f8b [X86] combineToExtendBoolVectorInReg - use SelectionDAG::getSplat helper instead of shuffle(scalar_to_vector(x))
19f657d55d67 [X86] combineToExtendBoolVectorInReg - use broadcast on AVX2+ targets
e5e15f9128b6 add QuietMisdreavus to Clang/ExtractAPI code owners (#115206)
f756d38abf2e Fix failing test bot
4027400d2cee [C2y] Add test coverage and documentation for WG14 N3342 (#115494)
92a9bcc84d43 [AArch64] Add tablegen patterns for fmla index with extract 0. (#114976)
3356eb3b15f3 [llvm-reduce] Reduce samesign flag from icmp (#115492)
2f243a5fb754 [bazel] Port for 0e39b1348e5fcadb129a6f113e5d708a526d8faa
bc7e5c2016e2 [SLP] Avoid repeated hash lookups (NFC) (#115428)
a4819d6aa30f [mlir] Simplify code with StringMap::operator[] (NFC) (#115427)
6ce44266fc2d [mlir] Use heterogenous lookups with std::map (NFC) (#115426)
71f82bba35c4 [SPIRV] Use heterogenous lookups with std::map (NFC) (#115425)
51e8f822f391 [X86] pr62014.ll - regenerate test checks with vpternlog comments
2407ff4645e9 [clang][x86] Add constexpr support for _mm_movpi64_epi64
c9552283c0bf [clang][x86] Add constexpr support for MMX _mm_set*_pi* intrinsics
6737ba404060 Update the lifetimebound doc.
e734de1f5a3c Revert "[Clang][HIP] Deprecate the AMDGCN_WAVEFRONT_SIZE macros" (#115499)
c93eb43a63d3 [lldb] Fix TestFileHandle.lua
7844257fc2af [libc++] Use explicit #include instead of transitive #include (#115420)
da9499ebfb32 [AArch64] Reduce +sve2-aes to an alias of +sve-aes+sve2 (#114293)
8b29c05b7331 [clang] Permit lifetimebound in all language modes (#115482)
9aea6671085f [symbolizer] Change the ErrorHandler from llvm::function_ref to std::function. (#115477)
1645d99bc9c1 [libc++][hardening] Use `static_assert` for `__(static_)bounded_iter` (#115304)
f7bb12901e29 [libc][math][c23] Add tanpif16 function (#115183)
77bec7887876 [SLP]Do not look for last instruction in schedule block for buildvectors
0f040433d325 [clang][x86] Update MMX intrinsic tests for both C/C++
53e6f627d7e8 [clang][x86] _mm_movpi64_epi64 - convert to shufflevector pattern instead of bitcasting to i64
3c3f19ca5ea0 Revert "[NFC][LLVM] Use namespace `Intrinsic` in `Intrinsics.cpp` (#114822)"
ab9178e3e73d [ARM] Add a couple of new MVE reduction tests. NFC
644a9a4327af [CodeExtractor][NFC] Refactor-out applyFirstDebugLoc. (#115358)
107af4a62ee9 [StructurizeCFG] Introduce struct PredInfo. NFC. (#115457)
d5677b630d0f [lldb] Fixed TestTargetCommand.py in case of Windows host and Linux target (#115470)
844fe8f662de [mlir][nfc] Rename @genbool_* as @constant_mask_* (#115335)
b0cfbfd74bfd [OpenACC] Implement `loop` restrictions on `for` loops. (#115370)
32c744ae339d [lldb] Fixed the @skipUnlessAArch64MTELinuxCompiler decorator (#115480)
e5c6d1f4e6d6 [Clang][HIP] Deprecate the AMDGCN_WAVEFRONT_SIZE macros (#112849)
231e03ba7e82 [AArch64] Add select-opt test with select transformed to cast.
0e39b1348e5f [mlir] Remove the mlir-spirv-cpu-runner (move to mlir-cpu-runner) (#114563)
5fbe9b958dc3 [LLD][COFF] Set __guard_flags to CF_INSTRUMENTED if any object is instrumented (#115374)
afa178d36017 [mlir][LLVM] Add exact flag (#115327)
724b432410fd [z/OS] Make sure __alignas_is_defined and __alignof_is_defined are defined on z/OS. (#115368)
0daca808ce11 Fix issues with WG14 N3344 changes
e3b0ef7aaacb [RISCV] Remove forced-sw-shadow-stack in RISCVFeatures.td (#115447)
6e4cd463e580 [lldb] s/assertEquals/assertEqual TestDAP_sendEvent
3797daa5448f [AArch64] Create set.fpmr intrinsic and assembly lowering (#114248)
34bf9dd6d39c [lldb][test] TestConstStaticIntegralMember.py: fix XFAIL decorators
39bce77bd6cd [lldb][test] TestConstStaticIntegralMember.py: XFAIL on Darwin for older compiler verions
df3f18b071d8 [lldb] Fixed the @skipUnlessAArch64MTELinuxCompiler decorator in case of Windows host (#115337)
0a7e5e345697 [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (#115405)
31af00fda73d [AArch64][v8.7-A] Fix inconsistency in SPE_EEF feature (#115296)
2c49301d91d7 [IR] Remove variadic overload of StructType::setBody. NFC. (#114421)
4bcd4d843f66 Revert "clang/AMDGPU: Restore O3 checks in default-attributes.hip (#115238)"
799e520c51f4 [FMV] Remove feature dgh. (#115363)
ffe49b7bcfb3 [LLD][COFF] Use correct machine types in PDB records on ARM64EC (#115309)
546066e4f74d Fix DIBuilder::createVariantPart after f6617d65e496
d74127e78aa7 [flang][OpenMP][MLIR] Add MLIR op for loop directive (#113911)
4f3bf1c62ceb [gn build] Port 58a17e1bbc54
58a17e1bbc54 [X86][AMX] Support AMX-AVX512 (#114070)
b9dd60228cbb [DAGCombiner] Remove a hasOneUse check in visitAND (#115142)
ff07df6620c3 [InstCombine] Drop nsw in negation of select (#112893)
d6d73ec89e49 [mlir][vector] Disable vector.flat_transpose for scalable vectors (#115338)
f02b1cc99e12 [ASTWriter] Detect more non-affecting FileIDs to reduce source location duplication (#112015)
984bca9d1faa [GVN][NewGVN] Take call attributes into account in expressions (#114545)
a25d91a164b0 [RISCV] Skip DAG combine for bitcast fabs/fneg (#115325)
1adca7af21f1 Reapply "[XRay][AArch64] Support -fxray-shared (#114431)" (#115300)
c17a914675f8 [RISCV] Add Smdbltrp and Ssdbltrp extension (#111837)
9061e6e58a78 [GlobalISel][AArch64] Legalize G_EXTRACT_VECTOR_ELT for SVE (#115161)
d233fedfb0de [Coroutines] Respect noinline attributes when eliding heap allocation (#115384)
c6414970d76a [Coroutines] Inline the `.noalloc` ramp function marked coro_safe_elide (#114004)
37b4df434d2c [Clang] Remove the wrong assumption when rebuilding SizeOfPackExprs for constraint normalization (#115120)
feb26e757d37 Merge "merge main into amd-staging" into amd-staging
2f40e3e713ef [M68k] implement large code model (#106381)
3ad640357744 [Clang][RISCV] Remove forced-sw-shadow-stack (#115355)
b613a54075c6 [mlir][IR][NFC] Cleanup insertion point API usage (#115415)
694719a48011 [RISCV][GISel] Add G_ZEXT to RISCVInstructionSelector::selectZExtBits. (#115391)
ae509a085836 [RISCV][Clang] Reuse RVVOutBuiltinSet multiclass for builtin vfrsqrt7. NFC (#115269)
594e11ce4247 [MemProf] Avoid incorrect ICP symtab canonicalization (#115419)
bfa3ffb1e2d7 [FIX] Add missing component introduced in #115218
50e73aeea2a7 [flang][OpenMP] Parse `bind` clause for `loop` direcitve. (#113662)
5432d437509b Merge "merge main into amd-staging" into amd-staging
ee1608dd8e6d [CodeGen][MISched] Set DumpDirection after initPolicy (#115112)
8440ced89f23 [ELF] Change a Fatal to assert in addThunkAArch64. NFC
e520b28397fa [DXIL][SPIRV] Lower `WaveActiveCountBits` intrinsic (#113382)
4fb43c47ddf0 AMDGPU: Fold more scalar operations on frame index to VALU (#115059)
889d67785905 clang/AMDGPU: Restore O3 checks in default-attributes.hip (#115238)
681a8e42211e Merge "merge main into amd-staging" into amd-staging
1c8fca82a0f4 [lldb][LoongArch] Function calls support in lldb expressions
4e668d5b27a3 [RuntimeDyld] Add LoongArch support
36d757f8406a [HLSL][SPIRV] Added clamp intrinsic (#113394)
1febd71b4dcf [NVPTX] Add TTI support for folding isspacep in InferAS (#114486)
c1df43ca3cc9 merge main into amd-staging
d3177d8b902b [RISCV][GISel] Custom promote s32 G_FPTOSI/FPTOUI on RV64. (#115268)
037f8044f69f [RISCV][GISel] Add fcopysign tests with mismatched types. NFC (#115364)
74deb661dfa9 Revert "[Clang] skip default argument instantiation for non-defining friend declarations without specialization info to meet [dcl.fct.default] p4" (#115404)
1ced07e06e23 [lldb][test] TestConstStaticIntegralMember.py: XFAIL DWARFv4 variant on Darwin (#115401)
74e6478f81b6 [BOLT] Set call to continuation count in pre-aggregated profile
5b697ef5dd6b [mlir] Update CODEOWNERS file for vector dialect (#115398)
cd022b7b2aa9 Revert "[mlir] IntegerRangeAnalysis: don't loop over splat..." (#115388)
7b6b6a8b01eb merge main into amd-staging
d4525b016f5a [Clang] Dispatch default overloads of `TemplateArgumentVisitor` to the implementation
1cb119b168a6 [gn build] Port e189d61924ba
accd8f98be29 [BOLT] Fix a warning
faefedf7f8d5 [libc][math][c23] Add exp10m1f C23 math function (#87992)
49ee6069db37 [BOLT][AArch64] Add support for compact code model (#112110)
3b1b1271fb55 [Xtensa] Implement support for the BranchRelaxation. (#113450)
fd799add2186 Reapply "[libc++abi] Stop copying headers to the build directory"
53e49f15ab0b [clang][serialization] Pass `ASTContext` explicitly (#115235)
e189d61924ba [memprof] Add extractCallsFromIR (#115218)
02668f60a9b5 [RISCV] Match single source deinterleave shuffles for vnsrl (#114878)
c02da382471f [RISCV] Add tests for deinterleave(2-8) shuffles
62db1c8a076c [SLP]Better decision making on whether to try stores packs for vectorization
bdf8e308b7ea AMDGPU: Don't avoid clamp of bit shift in BFE pattern (#115372)
221648675443 merge main into amd-staging
7475156d4940 [Clang] Add __builtin_counted_by_ref builtin (#114495)
ae9d0623ad65 [RISCV][GISel] Remove s32 input support for G_SITOFP/UITOFP on RV64. (#115236)
dec38399795a [SLP][NFC]Add a test with the missed vectorization opportunity for stores with same address
e109c4932105 Revert "Add clang::lifetimebound annotation to llvm::function_ref (#1… (#115376)
de41b137ddb6 [Offload] Provide a CMake cache file to easily build offloading (#115074)
87feafc391ab [RISCV][GISel] Custom promote s32 G_ROTL/ROTR on RV64. (#115107)
1f2509993e6e [DirectX] introducing lowering for `bufferUpdateCounter` (#115041)
dd1c99bac4dc [TableGen] Fix a warning
15d1560ea404 [Clang] Improve EmitClangAttrSpellingListIndex (#114899)
09fb01a5e564 [gn build] Enable hwasan for aarch64 Android (#115219)
1fef4ad188df [AMDGPU][True16][MC] update true16 flag on vinterp test (#115356)
3deee2359868 [mlir] IntegerRangeAnalysis: don't loop over splat attr  (#115229)
64c921875a83 [gn build] Port d2aff182d379
e9cb9285ced8 [gn build] Port cacbe71af7b1
3f4df5231520 [gn build] Port 427a5cf105c4
60e3a81c4299 [lldb] Add builtin e alias for expression (#115359)
200afcf61289 [RISCV] Add combines_for_extload to RISCVPostLegalizerCombiner.
b7a8f5f4c978 [SLP][NFC]Exit early from attempt-to-reorder, if it is useless
4ac891cdd286 [libc] Add  the `src/stdlib/_Exit.h` header to `at_quick_exit_test.cpp` and `atexit_test.cpp`  (#115351)
b02e5bc5b1be [Transforms] Remove unused includes (NFC) (#115263)
1ae5ecca4afb [Utils] Avoid repeated hash lookups (NFC) (#115262)
937e5069a740 [IPO] Simplify code with DenseMap::operator[] (NFC) (#115261)
c714f928b2f9 [InstallAPI] Call DenseMap::find without constructing std::string (NFC) (#115260)
7bd9be2e0a74 [Driver] Use heterogenous lookups with std::set (NFC) (#115259)
ef73533f36d5 [z/OS][libc++] Remove `align_val_t` dependency in small_buffer.h  (#114396)
22b4b1ab1050 Revert "[SLP][REVEC] Make GetMinMaxCost support FixedVectorType when REVEC is enabled. (#114946)"
b970a78335a3 [RISCV][GISel] Remove s32 support for G_CTPOP/CTLZ/CTTZ on RV64. (#115101)
7f60f1312ae0 [AMDGPU] Fix resource usage information for unnamed functions (#115320)
e8b70e97447d [TableGen] Make `!and` and `!or` short-circuit (#113963)
bf30b6c33c17 [HLSL][SPIRV][DXIL] Implement `dot4add_u8packed` intrinsic (#115068)
7760ae7b6081 [X86] Switch to the new symbol visibility macros (#109982)
bc7e099aa82d Revert "[AMDGPU][MIR] Serialize NumPhysicalVGPRSpillLanes" (#115353)
5f4e3a3ced52 [clang] Support 'this' position for lifetimebound attribute (#115021)
2cfc0e2fe00b [Comgr] Allow users to pass LLVM_LIT_PATH to CMake
6ca50a259364 [libclc] Correct use of CLC macro on two definitions
9a43ae5514d7 [AMDGPU] Introduce a "new" target feature `xf32-insts` (#115214)
c13258ac495a [ELF] Replace log with Log(ctx)
ef8d88ca1af0 [flang][cuda] Support scalar to array data transfer (#115273)
7c63b10fce56 [NFC][AMDGPU] Guard FP8 related instructions properly (#115211)
e8b7d8bfb569 [FMV][AArch64] Remove features which expose non exploitable runtime behavior. (#114387)
49c5417c9466 [Comgr] Add ReleaseNote for Comgr lit tests
f8b96160feb9 [Clang] skip default argument instantiation for non-defining friend declarations (#113777)
c980cc086989 [libc] Remove _Exit proxy func header and use LIBC_NAMESPACE::_Exit in tests (#114904)
9501af5f92bb Revert "[lineeditor] Add `setHistorySize()` method for adjusting history size (#110092)"
ed6c106e6a9e [ELF] Replace errorCount with errCount(ctx)
c1ead03e01e4 [C2y] Add conformance test for WG14 N3364 (#115332)
f58757b8dc16 [SLP][REVEC] Make GetMinMaxCost support FixedVectorType when REVEC is enabled. (#114946)
9fd3c4115cf2 [libc++] Fix `unexpected` heterogeneous comparison (#115249)
ef353b02b072 Introduce a new WebKit checker for a unchecked call arguments (#113708) (#114522)
5a8956ea8b8a [compiler-rt][libunwind] Support aarch64 without FPU (#111235)
392807ec3e72 [RISCV] Separate HW/SW shadow stack on RISC-V (#112478)
522880cb99b0 [compiler-rt][RISCV] Avoid using __init_riscv_feature_bits as a direc… (#115316)
39e6dc09d2fe [clang][x86] avx-builtins.c - reorder tests to keep alpha sorting order. NFC.
03baa0ad6140 [clang][x86] Add constexpr support for _mm256_set_pd/_mm256_set_ps/_mm256_set1_pd/_mm256_set1_ps/_mm256_setr_pd/_mm256_setr_ps
8449bf3d2137 Add release note for WG14 N3298
e373ba46bb42 [llvm-objdump] Implement decoding auxiliary header for xcoff with llvm-objdump --private-headers (#105682)
76a52db1edbd [OpenMP] Add missing SExt attributes on i32 args. (#115242)
9a0e0f543e6d Fix failing test bot
d74b1f029dcb ValueTracking: Do not return nullptr from getUnderlyingObject (#115258)
24e2e259a06d [C2y] Implement WG14 N3344 (#115313)
85eec8960008 [lldb][test] Disable new dwarf5 integral member tests on Windows
7aa02f9e3f90 [gn] port c6f3b7bcd0596d3 (libc++ __config_site HAS_NO -> HAS)
ec05b883653b [lineeditor] Add `setHistorySize()` method for adjusting history size (#110092)
c3e9f4845452 [gn] port 4d4024e1edf3
c87d198cd964 [ORC] Switch to new visibility macros for JIT debug symbols (#113848)
79fd61575977 [SLP][NFC]Add a test with the segmented loads, NFC
c8a7f14b276f [Backend] Add clearSubtargetMap API for TargetMachine. (#112383)
3ad0148020ca [MLIR][Linalg] Re-land linalg.matmul move to ODS. + Remove/update failing obsolete OpDSL tests. (#115319)
21835ee28d47 [AMDGPU][MIR] Serialize NumPhysicalVGPRSpillLanes (#115291)
427a5cf105c4 [libc++] Add support for bounded iterators in std::array (#110729)
e236a52a8895 [libc++] Unify the benchmarks with the test suite (#101399)
4f24d0355a70 [VectorCombine] Use explicit ExtractElementInst getVectorOperand/getIndexOperand accessors. NFC.
a9cd941f392d [libcxx] Fix inverted `has_terminal` condition
dd116369f646 [InstSimplify] Fix incorrect poison propagation when folding phi (#96631)
4fb953ac348d [AMDGPU] Make `__GCC_DESTRUCTIVE_SIZE` 128 on AMDGPU (#115241)
f5e4ffaa4925 Revert "[llvm] Use computeConstantRange to improve llvm.objectsize computation (#114673)"
9123dc6abfa7 [AArch64] AArch64ISelDAGToDAG.cpp - disable inlining on MSVC release builds (#115292)
8269c400b430 [mlir][OpenMP][NFC] delayed privatisation cleanup (#115298)
b358f218a114 [X86] visitSelect - widen select(cond,extract_subvector(shuffle(vec0)),vec1) if it will create a mask instruction (#115223)
e40a31b7baef [analyzer][NFC] Remove check::BranchCondition from debug.DumpTraversal (#113906)
16cd5cdf4d63 [BOLT] Ignore AArch64 markers outside their sections. (#74106)
b42241cecfea merge main into amd-staging
3d0b283dcd6d [C2y] Add test coverage for WG14 N3370 (#115054)
9470945b6695 [CalcSpillWeights] Simplify copy hint register collection. NFC. (#114236)
dafbc97594c2 [LLD][COFF] Append a terminator entry to redirection metadata (#115202)
fef6613e9fc0 ValueTracking: simplify udiv/urem recurrences (#108973)
abe0cd4621cc ValueTracking: pre-commit udiv/urem recurrence tests (#109198)
d87dbcbf137a [LoongArch] Reuse GPRRegisterClass to shorten some code in LoongArchRegisterInfo.td. NFC
f43ef53dd20b [Mem2Reg] Regenerate test checks (NFC)
4fa1e8f97023 [gold] Fix test after pipeline change
9f02950a1589 [ARM] Allow spilling FPSCR for MVE adc/sbc intrinsics (#115174)
dd98ae358b18 Test added for x86-instr-mapping (#115170)
1361c19c04d0 [lldb] Index static const members of classes, structs and unions as global variables in DWARF 4 and earlier (#111859)
0c0d7a6ec7ec [MLIR] Fix bazel after 2f743ac
6720ce75f61a [Docs][llvm-exegesis] Clarify AArch64 support (#114989)
490e58a98e05 Fix MSVC "not all control paths return a value" warning. NFC
f9fecab1fd4e Add -mno-unaligned-access and -mbig-endian to ARM and AArch64 multilib flags (#114782)
1b01064faad2 [NVPTX] Add TMA bulk tensor copy intrinsics (#96083)
2d7f34f2a5df [ValueTracking] Don't special case depth for phi of select (#114996)
d2aff182d379 Revert "TLS loads opimization (hoist)" (#114740)
5f342816efe1 [llvm] Use computeConstantRange to improve llvm.objectsize computation (#114673)
9b909b8886e3 [AMDGPU][NFC] Precommit tests representing agpr spills. (#115270)
1469d82e1cb3 Remove `br i1 undef` from some regression tests [NFC] (#115130)
ae5bfa0cef08 [clang] Output an error when [[lifetimebound]] attribute is applied on a function implicit object parameter while the function returns void (#114203)
0b9f1cc024ca [SCEV] Disallow simplifying phi(undef, X) to X (#115109)
3850801ca575 [RISCV] Add vcpop.m/vfirst.m to RISCVMaskedPseudosTable
adb0d8ddceb1 [Clang] Distinguish expanding-pack-in-place cases for SubstTemplateTypeParmTypes (#114220)
9f796159f287 Add clang::lifetimebound annotation to llvm::function_ref (#115019)
343a810725f2 [RISCV] Allow f16/bf16 with zvfhmin/zvfbfmin as legal strided access (#115264)
9b058bb42d49 [ELF] Replace errorOrWarn(...) with Err
f8bae3af74e7 [ELF] Replace warn(...) with Warn
09c2c5e1e9f3 [ELF] Replace error(...) with ErrAlways or Err
63c6fe4a0b18 [ELF] Replace fatal(...) with Fatal or Err
f7ef7b2ff700 [SandboxVec][Scheduler] Implement rescheduling (#115220)
ae6dbed5943d [AMDGPU] Use correct DWord for v_dot4 S0 operand  (#115224)
f0e2301b7c3f [RISCV] Allow f16/bf16 with zvfhmin/zvfbfmin as legal interleaved access (#115257)
481ff22b8b81 [RISCV] Lower fixed-length vp_{gather,scatter} for zvfhmin/zvfbfmin (#115253)
3bdd71137eb6 [TableGen][GISel] Extract helper function for constraining operands (#115148)
da032b7903da [RISCV][GISel] Use maskedValueIsZero in RISCVInstructionSelector::selectZExtBits. (#115244)
3d08764009b7 merge main into amd-staging
c6091cdbedd8 [SLP][REVEC] Make shufflevector can be vectorized with ReorderIndices and ReuseShuffleIndices. (#114965)
70bc12e77fe2 [RISCV] Remove unnecessary scalar extensions from test. NFC
de18fa1ace1c Don't redundantly specify the default template argument to `BumpPtrAllocatorImpl` (#114857)
05f87b2d65a7 [RISCV] Lower fixed-length mload/mstore for zvfhmin/zvfbfmin (#115145)
7cb66772e23c [RISCV] Rework fixed-length masked load/store tests. NFC
af5c471a4d9a [mlir][Vector] Add vector.extract(vector.shuffle) folder (#115105)
30d80009e501 [flang][cuda] Allow SHARED actual to DEVICE dummy (#115215)
29a5c054e6d5 ValueTracking: Allow getUnderlyingObject to look at vectors (#114311)
7c8287586690 [GISel][RISCV][AMDGPU] Add G_SHL, G_LSHR, G_ASHR to binop_left_to_zero. (#115089)
cbfe87c2537d [GlobalISel] Remove references to rhs of shufflevector if rhs is undef (#115076)
5348a30a580c [ExecutionEngine] Simplify code with DenseMap::operator[] (NFC) (#115115)
84745da74c8a [Analysis] Fix a warning (NFC)
bbc3af0577a0 [dsymutil] Add missing newlines in error messages. (#115191)
cacbe71af7b1 [Analysis] Avoid running transform passes that have just been run (#112092)
f6617d65e496 [DebugInfo] Add num_extra_inhabitants to debug info (#112590)
bd3a3959dc5b [lldb] Fix deprecated defines in debugserver (XROS -> VISIONOS) (NFC)
d08772b1512f Revert "[libc++abi] Stop copying headers to the build directory" (#115232)
7ef7c0d036fb [RISCV] Refine vector division latencies in SiFive P600's scheduling model (#115038)
a6637ae2cc9a [clang][deps] Share `FileManager` between modules (#115065)
df0a56cdd9c7 [bazel] Fix AMXDialect (#115221)
87f4bc0acad6 [compiler-rt] [fuzzer] Skip trying to set the thread name on MinGW (#115167)
d7a876f9b044 merge main into amd-staging
21ded66dba0a [RISCV][GISel] Add zexti8 ComplexPattern.
f85be26a67fa [AMDGPU] fix build error unused-var (#115199)
ff533b94b7e5 [bazel] Add dep to BuiltinDialectTdFiles (#115217)
5942a99f8b7d [SandboxVec] Notify scheduler about new instructions (#115102)
a878dc8fb374 [flang][cuda] Do not emit warning for SHARED variable in device subprogram (#115195)
304c41217303 [clang][serialization] Reduce `ASTWriter::writeUnhashedControlBlock()` scope
4a6d13bf4db6 Remove unused variable to fix '[AMDGPU] modify named barrier builtins and intrinsics (#114550)'
e9bafa35d270 [mlir][tensor] Generalize/restrict `GeneralizeOuterUnitDimsPackOpPattern` (#114315)
0276621f8f5a [clang][serialization] Reduce `ASTWriter::WriteControlBlock()` scope
bcb64e13172c [clang][serialization] Reduce `ASTWriter::WriteSourceManagerBlock()` scope
b57cbbcb6a6b [RISCV][GISel] Improve fptos/ui and s/uitofp handling and testing.
375d1925dbd0 Revert "[NVPTX] Emit prmt selection value in hex" (#115204)
ccf5d624f9a3 [AMDGPU] Fix a warning
5be02d7a03c6 [libc++abi] Stop copying headers to the build directory
a036d18f1a1b [compiler-rt] Reduce build output for tests
e7bad34475e2 [compiler-rt] Use installed libc++(abi) for tests instead of build tree
a1be09a0f327 [mlir][linalg] Fix isAllParallelLoops method implementation. (#115179)
3ed4b0b0efca [NVPTX] Emit prmt selection value in hex (#115049)
768b0b4eb83e [RISCV] Add test cases for RV64 i128<->half/float/double (#115124)
381156c13055 [HLSL] Update tests to use splat for vector constants (#115198)
b231647475b7 [libclc] Move relational functions to the CLC library (#115171)
cff2199e0f0e Revert "[GISel][AArch64][AMDGPU][RISCV] Canonicalize (sub X, C) -> (add X, -C) (#114309)"
8c752900dda8 [AMDGPU] modify named barrier builtins and intrinsics (#114550)
ffc2233395f0 [AArch64][SVE2] Add pattern for constructive EXT instruction. (#115047)
6ccbf1da6c92 [X86] combineSelect - use SelectableOp helper to match the zero operand as well as the target shuffle
712c90e479f9 [clang][x86] Add constexpr support for _mm_cvtsi64_sd
cb90d5b3ef46 [CMake] Enable CMP0156 if available (#115046)
aae5a38e4e51 [libc][bazel] Mark socket functions weak (#115088)
39f2bae2407e [HLSL] Add RasterizerOrderedStructuredBuffer definition to HLSLExternalSemaSource (#113648)
5a6cc509215b [libc] add mremap (#112804)
38cc03f78e30 [PS5][Driver] Restore whole-archive state when `-fjmc` (#115181)
4d4024e1edf3 [lldb] Set MallocNanoZone for all…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-problem cmake Build system in general and CMake in particular libclc libclc OpenCL library platform:linux
Projects
None yet
Development

No branches or pull requests

4 participants