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

[openmp] Fix warnings when building on Windows with latest MSVC or Clang ToT #77853

Merged
merged 9 commits into from Jan 23, 2024

Conversation

aganea
Copy link
Member

@aganea aganea commented Jan 12, 2024

There are quite a few compilation warnings when building openmp on Windows with the latest Visual Studios 2022 version 17.8.4. This PR fixes all of them. I've followed the same (implicit) guidelines for disabling warnings as in other parts of LLVM.

@llvmbot llvmbot added the openmp:libomp OpenMP host runtime label Jan 12, 2024
@jhuber6
Copy link
Contributor

jhuber6 commented Jan 12, 2024

I'm wondering if it would be better to just name these things or disable the warning when compiling.

@llvmbot llvmbot added the openmp:libomptarget OpenMP offload runtime label Jan 15, 2024
@aganea
Copy link
Member Author

aganea commented Jan 15, 2024

I'm wondering if it would be better to just name these things or disable the warning when compiling.

Disabled warnings in cmake as suggested.

openmp/runtime/src/kmp_io.cpp Outdated Show resolved Hide resolved
@aganea
Copy link
Member Author

aganea commented Jan 16, 2024

+@zmodem @tru I'm trying to make the Windows release build script warning/error-free.

@zmodem
Copy link
Collaborator

zmodem commented Jan 16, 2024

+@zmodem @tru I'm trying to make the Windows release build script warning/error-free.

Much appreciated! :-)

openmp/runtime/src/kmp_io.cpp Outdated Show resolved Hide resolved
openmp/runtime/src/kmp_affinity.cpp Outdated Show resolved Hide resolved
openmp/runtime/src/kmp_wait_release.h Show resolved Hide resolved
aganea added a commit that referenced this pull request Jan 18, 2024
@aganea
Copy link
Member Author

aganea commented Jan 20, 2024

As suggested.

Lewuathe added a commit to Lewuathe/mlir-hello that referenced this pull request Jan 23, 2024
…42a219ad

fcb8342a219ad [LoongArch] Add definitions and feature 'frecipe' for FP approximation intrinsics/builtins (#78962)
86f05477d0bd7 [libc] add missing header deps to getauxval (#79091)
3f740322c5b9b [libc] remove getauxval from arm32 entrypoint list (#79093)
ce3e767ac5ea1 [Coverage] Map regions from system headers (#76950)
4ee195a2a791c [gn build] Port a6065f0fa55a
a6065f0fa55aa Arm64EC entry/exit thunks, consolidated. (#79067)
f1d3ebc9918aa  [libc++][test] Use LIBCPP_ASSERT in some `system_category`-related tests (#78834)
8c3304453c22a [llvm-diff] Use llvm::predecessors (NFC)
47c76e7aba0cf [SPIRV] Use llvm::find (NFC)
a0b459df256e8 [IR] Use StringRef::consume_front (NFC)
28f9041879620 [DebugInfo] Use DenseMap::lookup (NFC)
8076b896955e9 ValueTracking: Handle fcmp true/false in fcmpToClassTest
1a99df9f3dfdf ValueTracking: Add tests for fcmpToClassTest for fcmp ole/ugt inf
35ab0c78cf5f2 ValueTracking: Add tests fcmpToClassTest for fcmp true/false
904b0901ef2d3 [RISCV] Add FeatureFastUnalignedAccess to sifive-p450. (#79075)
f3dd8f10c77f2 [clang][dataflow] Make cap on block visits configurable by caller. (#77481)
888f2a58a9d44 [libc++][NFC] Fix formatting in check_assertion.h
314526557ec66 [libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#69498)
097a40ac899d0 nfc add test cases for PowerPC vector instructions cost analysis
4ef646eab3023 [clang-format]: Fix formatting of if statements with BlockIndent  (#77699)
7e63940f69d99 [RISCV][CostModel] Make VMV_S_X and VMV_X_S cost independent of LMUL (#78739)
3b171cb968b3f [clang-format] Fix a bug in ContinuationIndenter (#78921)
4beb7237103a6 [libc] implement sys/getauxval (#78493)
23edf782a268e [libc] Include missing RISC-V stdlib.h and math.h entrypoints (#79034)
62eb65b36f8e8 [FatLTO] output of -ffat-lto-objects -S should be assembly. (#79041)
9577806b1e6ce [JITLink][AArch32] Implement R_ARM_PREL31 and process .ARM.exidx sections (#79044)
afc229b217f49 Revert "[gn] port 3ab8d2aac7bc"
5c68c6d70fc20 [X86] Support encoding/decoding and lowering for APX variant SHL/SHR/SAR/ROL/ROR/RCL/RCR/SHLD/SHRD (#78853)
bffd80d6df619 Revert "[AArch64][compiler-rt] Add memcpy, memset, memmove, memchr builtins. (#77496)"
37efa7038d30e [ELF] Fix spurious warning for -z rel && -z rela
6082478e1a5bd [libc++][hardening] Classify assertions related to leaks and syscalls. (#77164)
8c680451a5eff [libc++] Fix linking for platforms that don't implement std::exception_ptr (#79040)
e5ca202ef8870 [JITLink][AArch32] Multi-stub support for armv7/thumbv7 (#78371)
b8e708b9d3986 [RISCV] Merge ADDI with X0 into base offset (#78940)
4db4d7f282d17 [AMDGPU] SILowerSGPRSpills: do not update MRI reserve registers (#77888)
d4933b3241f46 Apply clang-tidy fixes for readability-identifier-naming in PolynomialApproximation.cpp (NFC)
acf2f24ac3288 Apply clang-tidy fixes for llvm-else-after-return in LLVMDialect.cpp (NFC)
2e0909025ec01 Apply clang-tidy fixes for readability-simplify-boolean-expr in Vectorization.cpp (NFC)
3af5ab21b8da9 Apply clang-tidy fixes for readability-identifier-naming in Transforms.cpp (NFC)
c0fe2b8963aad Apply clang-tidy fixes for modernize-loop-convert in Transforms.cpp (NFC)
a0a16884ac678 [Docs] Add anchors for llvm.minimum/maximum in LangRef.rst. NFC
9a03d94a4db6b [gn] port 3ab8d2aac7bc
45c84f8011d2b [clang][analyzer] Remove unused variable in StreamChecker.cpp (NFC)
ea75542db9913 [clang][analyzer] Support 'getdelim' and 'getline' in StreamChecker (#78693)
fcff4582f01db [LoongArch] Permit auto-vectorization using LSX/LASX with `auto-vec` feature (#78943)
907f2a0927d94 [HIP][Driver] Automatically include `hipstdpar` forwarding header (#78915)
58cfd56356ed9 [VP][RISCV] Introduce llvm.vp.minimum/maximum intrinsics (#74840)
029bfd6329aee [libc] Replace -nostdlib++ flag when building with gcc and add placement new operator to HermeticTestUtils.cpp. (#78906)
7117a4e840901 [BitcodeWriter] Remove ThinLTO-specific bits from legacy pass
a2d68b4bece54 [SelectOpt] Add handling for Select-like operations. (#77284)
d922c82447e51 [Blaze] Fix build file
3ab8d2aac7bc2 [AArch64][compiler-rt] Add memcpy, memset, memmove, memchr builtins. (#77496)
ff9627348e89b [NFC][DebugInfo] Set a testing flag to be hidden
50e2581a199da [flang] Allow assumed-shape element pass to dummy arg with ignore_tkr (#78196)
ee0b4d9681047 [clang-tidy] Ignore user-defined literals in google-runtime-int (#78859)
d37d1c8deaa34 [flang][driver] deprecate manual usage of -lFortran_main (#79016)
be0c8098364b4 [NFC][Debuginfo][RemoveDIs] Switch an insertion to use iterators
042bb2850dcdd [tsan] Fix build for FreeBSD and NetBSD after 0784b1eefa36 (#79019)
6953b367027e4 Revert "Reland [Clang][CMake] Support perf, LBR, and Instrument CLANG_BOLT options (#69133)"
1d5c16d780580 [libc] default enable -ftrivial-auto-var-init=pattern (#78776)
b83b8d3fd1788 Reland [Clang][CMake] Support perf, LBR, and Instrument CLANG_BOLT options (#69133)
424b9cf41abf3 [Coverage][clang] Ensure bitmap for ternary condition is updated before visiting children (#78814)
1000cefc049e3 [AMDGPU] Remove s_set_inst_prefetch_distance support from GFX12 (#78786)
672fb5892eb1d [RISCV] Remove extra semicolons. NFC
fe0ec2c91cfbf [Coverage] Const-ize `MCDCRecordProcessor` stuff (#78918)
eaef645a5836d [test] Update stack_guard_remat.ll
8675952583b1c [RISCV] Add coverage for shuffles splitable using exact VLEN
cc2c8ab21fd9b Require asserts for llvm/test/CodeGen/PowerPC/sms-regpress.mir.
cd6ed95e48354 Reland "[lli] Revisit Orc debug output tests (#79055)"
c532033e0fe7a [NFC][Clang] Fix compile warning caused by #78330
8789b7e5559c0 [clang][NFC] Update top-level Code Coverage documentation to include MC/DC.
95c1039eca1fd [RISCV] Add TuneNoDefaultUnroll to sifive-p450.
181c4c331a0c6 [OpenMP][Fix] Require USM capability in force-usm test (#79059)
4cb90ca8f8bfb [Thumb,ELF] Fix access to dso_preemptable __stack_chk_guard with static relocation model (#78950)
7c8030e9bbad9 [RISCV] Combine HasStdExtZfhOrZfhmin and HasStdExtZfhmin. NFC (#78826)
80b67eebd2ca5 [RISCV] Add Zic64b, Ziccamoa, Ziccif, Zicclsm, Ziccrse, and Za64rs to sifive-p450. (#79030)
fa4780fa6cc36 [OpenMP][USM] Introduces -fopenmp-force-usm flag (#76571)
3f3a3e873a684 Revert "[lli] Revisit Orc debug output tests" (#79055)
9f8ccf50dde17 [clang-tidy] fix misc-const-correctnes false-positive for fold expressions (#78320)
364a5b5b850a4 Fix a bug in implementation of Smith's algorithm used in complex div. (#78330)
b00aa1c77b0aa Revert "Reapply [hwasan] Update dbg.assign intrinsics in HWAsan pass … (#79053)
2d373143ad699 [gn build] Port 263efb044add
263efb044add9 [lli] Revisit Orc debug output tests (#76822)
02a28ee8d981b [Clang] Update feature test macros for Clang 18 (#78991)
0ab9c382d4ca0 [gn build] Port 06c3c3b67cb0
83f82a9efdb44 [gn] port 4f21fb844792
e3172e8418997 [mlir] Update "UNSUPPORTED" directive in a test
4f21fb8447928 [PGO] Reland PGO's Counter Reset and File Dumping APIs #76471 (#78285)
02aa6956b5b6c [clang][AIX] Only export libclang.map symbols from libclang (#78748)
1e2a4ccb6237b [CLANG] Add warning when INF or NAN are used in a binary operation or as function argument in fast math mode. (#76873)
0dd72eb269dd4 [OpenACC] Implement 'vector' and 'worker' cluase argument parsing
f10ec8c77403f [libc][riscv] Check if we have F or D extension before using them (#79036)
bfd12f39b16e7 [lldb][libc++] Adds system_clock data formatters. (#78609)
bcfdab8705211 [flang] Fix a warning
309dcc112b1d3 [gn] port a80e65e00ada7
bb28442c0b979 [CodeGen][X86] Fix lowering of tailcalls when `-ms-hotpatch` is used (#77245)
73ff017c9b39d [Sema] Fix a warning
d83a3ea529575 [libc++] Fix std::regex_search to match $ alone with match_default flag (#78845)
6d5f8d3e6e473 Added settings for DEBUGINFOD cache location and timeout (#78605)
7c53e9f6671b4 [RemoveDIs][DebugInfo] Add support for DPValues to LoopStrengthReduce (#78706)
1be0d9d7d88a9 [AArch64][Clang] Fix linker error for function multiversioning (#74358)
16d2583254284 [flang][openacc] Fix test with new loop design
414df7051ac90 [-Wunsafe-buffer-usage] Fix the crash introduced by the unsafe invocation of span::data warning (#78815)
0cea54a382f31 [lldb][NFCI] Remove EventData* param from BroadcastEvent (#78773)
04952c5bec69c [OpenACC] Implement remaining 'simple' int-expr clauses.
a301fb11014f9 [clang][modules] Print library module manifest path. (#76451)
4207ad57707f0 [libc++] Fix noexcept behaviour of operator new helper functions  (#74337)
5ce286849a0cc [CGProfile] Use callee's PGO name when caller->callee is an indirect call. (#78610)
f4c2ee12684a6 [RemoveDIs] Remove tests for redundant DPVAssigns until DPVAssigns are enabled
5062a178bf9dd [flang][openacc] Lower loop directive to the new acc.loop op design (#65417)
3eb4178b9cc32 [mlir][openacc] Update acc.loop to be a proper loop like operation (#67355)
c0a74ad90c34d [libc] Use QUEUE_TYPEOF in STAILQ_LAST (#79011)
d7fb9eb818d22 [DebugInfo][RemoveDIs] Handle DPValues in SelectOptimize (#79005)
7378fb30645ad [libc++] Protect the libc++ implementation from CUDA SDK's __noinline__ macro (#73838)
e390bda9782b4 [ELF] Suppress --no-allow-shlib-undefined diagnostic when a SharedSymbol is overridden by a hidden visibility Defined which is later discarded
806f43e3cb9ca [libc++] Diagnoses insufficiently aligned pointers for std::assume_aligned during constant evaluation (#73775)
042a6a1349d51 [libc++][chrono] Fixes (sys|local)_time formatters. (#76456)
19261390cc3d0 [lld][WebAssembly] Implement `--start-lib`/`--end-lib` (#78821)
89aa3355e2366 [RemoveDIs][DebugInfo] Remove redundant DPVAssigns (#78574)
0fe20aa45eab5 [libc] support PIE relocations (#78993)
02f95b77515fe Revert "[libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (#76449)"
ed760d170f18b [libc++] Mention __cxa_init_primary_exception in the ABI changelog
530c72b498e57 [TLI] Add missing ArmPL mappings (#78474)
312acdfae1409 [AArch64][SME] Take arm_sme.h out of draft (#78961)
9a90aa01edfc5 [libc++][modules] Add using_if_exists attribute (#77559) (#78909)
c083b38007c48 [builtins][FMV][Apple] Use builtin atomic load/store, instead of libdispatch (#78807)
43b13341fbbb7 [ELF] Add internal InputFile (#78944)
a859df3b0a099 [libc++] Add "using-if-exists" to timespec_get in modules (#78686)
76160718df7c1 Reapply [hwasan] Update dbg.assign intrinsics in HWAsan pass #78606
621bafd5c14cc [Libomptarget] Move target table handling out of the plugins (#77150)
ebd4dc42630e2 [asan,test] Make alloca_loop_unpoisoning.cpp robust and fix s390x failure (#78774)
ee6199ca3cf10 [mlir][openacc][NFC] Cleanup hasOnly functions for device_type support (#78800)
b5df6a90f5365 [mlir][openacc] Fix num_gang parser (#78792)
f188f4589cc8f [DebugInfo] Disable a test runline temporarily
d4d81acb52bd4 [AArch64][SME2] Extend SMEABIPass to handle functions with new ZT0 state (#78848)
ae99966a27960 [OpenMP] Enable automatic unified shared memory on MI300A. (#77512)
4897b9888f110 [AMDGPU] Make a few more tests default COV agnostic (#78926)
2bb6d7b8a4d1e [clang-repl] Limit use of PLT offset flag to linkers that support it
06c3c3b67cb02 [clang-tidy] Add bugprone-chained-comparison check (#76365)
27eb8d53ae44e [X86] printConstant - add ConstantVector handling
e302950023cd9 [flang] Handle -S assemble only flag in flang-to-external-fc (#78979)
160ddf7114763 [mlir] Remove duplicate test
565470ed27131 [JITLink][AArch32] Implement ELF relocation R_ARM_NONE
bfb09326be228 [JITLink][AArch32] Implement ELF relocation R_ARM_TARGET1
c5532124dc0ff [clang][ExtractAPI] Ensure typedef to pointer types are preserved (#78584)
74ab7958bdda4 [X86] printZeroUpperMove - add support for constant vectors.
4e64ed97804ab [X86] Update X86::getConstantFromPool to take base OperandNo instead of Displacement MachineOperand
8c1b7fba1fbe9 [SelectionDAG][DebugInfo][RemoveDIs] Handle entry value variables in DPValues too (#78726)
d9cb37c9045bb [Headers][X86] Add macro descriptions to ia32intrin.h (#78613)
69fedaf830f8a [clang][ExtractAPI] Add support C unions in non C++ parsing mode (#77451)
726d940586d70 AMDGPU/Docs: Add link to MI300 Instruction Set Architecture (#78777)
6a80e56ad0c7a [clang-tidy] Fix macros handling in cppcoreguidelines-prefer-member-initializer (#72037)
51e91b64d0deb [libc++abi] Implement __cxa_init_primary_exception and use it to optimize std::make_exception_ptr (#65534)
6ba62f4f25176 [AArch64][SME2] Refine fcvtu/fcvts/scvtf/ucvtf (#77947)
0d8e333a7e756 [OpenACC] Implement 'vector_length' clause parsing.
af1741ed40ec3 [Flang][OpenMP] Reword comment for clarification, NFC
3de5d8e125497 [include-cleaner] Add --only-headers flag, opposite of --ignore-headers (#78714)
ff1cde5ba2da8 [AArch64] Add vec3 load/store tests with GEPs with const offsets.
3440466536c97 [OpenMP] Fix two usm tests for amdgpus. (#78824)
ac3ee1b1aec42 [Transforms] Fix -Wunused-variable and remove redundant VerifyStates after #75826 (NFC)
ebb853fbe5f67 [ConstraintElim] Remove unused checkCondition() parameters (NFC)
ce519b59b7755 [HLSL][SPIR-V] Add support -fspv-target-env opt (#78611)
55cb52bbc5397 [Flang][OpenMP] Restructure recursive lowering in `createBodyOfOp` (#77761)
90af11ea97cf9 [libc++] Make sure to publish release notes at ReleaseNotes.html
75b0c913a5fa3 [mlir][nfc] Update comments
52a8bed426e59 [DebugInfo][RemoveDIs] Adjust AMDGPU passes to work with DPValues (#78736)
70823fe4871eb [libc++][NFC] Fix incorrect formatting of release notes
1edb43f62ca40 [reland][libc] `FPRep` builders return `FPRep` instead of raw `StorageType` (#78978)
3c246efd04210 True fixpoint algorithm in RS4GC (#75826)
bfef161a80b62 [AArch64][GlobalISel] Legalize Shifts for Smaller/Larger Vectors (#78750)
4f4690530e8b4 [libc++] Ensure that std::expected has no tail padding (#69673)
bf7b8dae06158 Revert "[libc] `FPRep` builders return `FPRep` instead of raw `StorageType`" (#78974)
cabe8be6bb212 [libc] `FPRep` builders return `FPRep` instead of raw `StorageType` (#78588)
5a667bee9c983 [InstCombine] Try to fold trunc(shuffle(zext)) to just a shuffle (#78636)
8fab16c86c986 [libc++][NFC] Remove trailing whitespace from release notes
490a09a02e81c [UnrollAnalyzerTest] Remove dependency to pass managers (#78473)
5266c1285bb95 Revert "[hwasan] Update dbg.assign intrinsics in HWAsan pass" (#78971)
b689b4fe55103 [LLVM][CMake] Add ffi_static target for the FFI static library (#78779)
ab1b4991cfacf [AArch64] Adding tests for shifts
fa6025e25b575 [clang-format] Don't confuse initializer equal signs in for loops (#77712)
4821c90c24d52 [clang-repl] Fix PLT offset too large linker error on ARM (#78959)
88d1de5ec6421 [clang-format][NFC] Unify token size tests to use ASSERT_EQ
27ce26b06655c [Sema] Add `-fvisibility-global-new-delete=` option (#75364)
df4ba00c7b504 [clang-format] Support of TableGen statements in unwrapped line parser (#78846)
60963272c5c83 [X86] Add printElementBroadcast constant comments helper. NFC.
09bd2cb70f4db [X86] Add printLaneBroadcast constant comments helper. NFC.
3c94154c860ea [mlir] Fix -Wunused-variable in Barvinok.cpp (NFC)
365aa1574a1b4 [AArch64] Convert UADDV(add(zext, zext)) into UADDLV(concat). (#78301)
865e4a1f33bd3 [coverage] skipping code coverage for 'if constexpr' and 'if consteval' (#78033)
1a5eeade161be [X86] Add printZeroUpperMove constant/shuffle comments helper. NFC.
c1729c8df2e2d [X86] X86FixupVectorConstants.cpp - pull out rebuildConstant helper for future patches. NFC.
a590f2315f456 [hwasan] Update dbg.assign intrinsics in HWAsan pass (#78606)
f45249f05ffcd [gn] port 03c19e91e8d8
ad01447d30ed4 [libcxx] Fix typo in parallel `for_each_n` test (#78954)
6aeb7a71d40fa [RemoveDIs][DebugInfo] Add interface changes for AT analysis (#78460)
c4fc563b8d41c [JITLink][AArch32] Add GOT builder and implement R_ARM_GOT_PREL relocations for ELF (#78753)
c9f5b5c935bd1 [MTE] Disable all MTE protection of globals in sections (#78443)
cc38cff05cfaf [mlir][bazel] Fix BUILD after 9f7fff7f1391ea3bec394d8251b81cea92175cca.
54952e95b1ee1 Fix an unused variable, NFC.
50df08cd43ec0 [GlobalISel][AArch64] Combine Vector Reduction Add Long (#76241)
a43c192567eb4 [llvm-jitlink] Use SmallVectorImpl when referencing StubInfos (NFC)
5cd8d53cac00f [RISCV] Teach RISCVMergeBaseOffset to handle inline asm (#78945)
ac296b696ccf3 [AMDGPU] Drop verify from SIMemoryLegalizer tests (#78697)
e280c287e4206 [mlir] Add `mlir_arm_runner_utils` library for use in integration tests (#78583)
9f7fff7f1391e [mlir][ArmSME] Add arith-to-arm-sme conversion pass (#78197)
11c0dc3d4081b [GitHub][workflows] Run automation script with python3 (#78695)
7b925c3edb629 [lldb] refactor highlighting function for image lookup command (#76112)
11d1310b57a9f [clang] Fix assertion failure with deleted overloaded unary operators (#78316)
6c47419703acf Revert "[Clang][CMake] Support perf, LBR, and Instrument CLANG_BOLT options (#69133)"
0845514d1a78c [clang][analyzer] Add function 'fscanf' to StreamChecker. (#78180)
68a5261d260e9 [MLIR][Presburger] Implement function to evaluate the number of terms in a generating function. (#78078)
5fb39efe68064 [LLVM][ADT] Explicitly convert size_t values to SmallVector's size type (#77939)
f36845d0c6960 Enable direct methods and fast alloc calls for libobjc2. (#78030)
376f019609b3e [AMDGPU][NFC] Update cache policy descriptions (#78768)
262735bbcc22f libclc: add missing AMD gfx symlinks (#78884)
8658d15765483 Revert "[Clang][Sema] Diagnose function/variable templates that shadow their own template parameters (#78274)"
21199f9842dff [OpenMP][OMPIRBuilder] Fix LLVM IR codegen for collapsed device loop (#78708)
a2caa4929e8e8 [clang][dataflow] Treat comma operator correctly in `getResultObjectLocation()`. (#78427)
3b943c0203df5 [Thumb,test] Improve __stack_chk_guard test
9f290509421b8 [CodeGen][MachinePipeliner] Fix -Wpessimizing-move in MachinePipeliner.cpp (NFC)
a54463a4c6c32 [clang-tidy] Use llvm::any_of (NFC)
234da203779be [Analysis] Use StringRef::ends_with_insensitive (NFC)
8fddf7fd148cb [llvm] Use MachineBasicBlock::succ_empty (NFC)
21730eb49b7c5 [lld] Use SmallString::operator std::string (NFC)
7556626dcff15 [CodeGen][MachinePipeliner] Limit register pressure when scheduling (#74807)
5ab2d9c0d9d4e [RISCV] Arrange RISCVFeatures.td into sections of related extensions. NFC (#78790)
aa4547fcc8eeb [MLIR][NVVM] Update cp.async.bulk Ops to use intrinsics (#78900)
12c241b365480 [MLIR][NVVM] Explicit Data Type for Output in `wgmma.mma_async` (#78713)
21830c913505b [mlir][nvgpu] Fix 'warpgroup.mma.store' index calculation (#78413)
a31a60074717f [docs] Update StandardCPlusPlusModules.rst with clang18
745883bba6900 [Clang][CMake] Support perf, LBR, and Instrument CLANG_BOLT options (#69133)
8bef13ef4f59b [hwasan] Fix a possible null dereference problem (#77737)
25063bedb5969 [RISCV] Replace Zvbb with Zvkb in the Zvk* combine tests in riscv-target-features.c. NFC
5ffe777c4acd1 [RISCV] Add Zvkb test to riscv-target-features.c. NFC
03c19e91e8d8c [libc++][numeric] P0543R3: Saturation arithmetic (#77967)
85337df9e36a1 [X86][Driver] Enable feature ndd for -mapxf (#78901)
381f5851988f2 [X86] Fix Werror X86GenCompressEVEXTables.inc:1627:2: error: extra ';' outside of a function
c2bef33c5e615 [X86][NFC] Auto-generate the function to check predicate for EVEX compression
dd6fec5d4fde8 [X86][APX]Support lowering for APX promoted AMX-TILE instructions (#78689)
d3cd1ce6ab13a [X86] Add lowering tests for promoted CMPCCXADD and update CC representation (#78685)
71dbefa446e60 [Clang] Drop workaround for old gcc versions (#78803)
04c85587596ab [libc] Fix issue introduces by #76449
be0fa319f922e [libc] fix unit tests in fullbuild (#78864)
665f913e4509e [ELF] Reimplement unknown -z options using the isClaimed bit
2e30e31e1e801 [ELF] Claim recognized -z options. NFC
890acf8d382d7 [docs] Add llvm and clang release notes for the global-var code model attribute (#78664)
1d9a65b220a92 [clang][analyzer][NFC] Simplify ranges in StdLibraryFunctionsChecker (#78886)
3a4615c0fe985 [ELF] Clarify the first entry of .got.plt NFC
b7355ee99ec63 [lldb] Skip ObjC timezone tests on macOS >= 14 (NFC) (#78817)
b54e919573a8e [MLGO] Fix make_corpus_script.test
120e0623773dc [MLGO] Remove absl dependency from scripts (#78880)
c71956d760517 [MLGO] Add tests for scripts (#78878)
86b6dfc619695 [libc++] Fix Coverity warning about use-after-move (#78780)
cc3fd1974696a [clang] Remove `CXXNewInitializationStyle::Implicit` (#78793)
5518a9d7673bf [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. (#78041)
30d6806a08f8f [libc++][doc] Update the release notes for LLVM 18 (#78324)
997ffce43c6d2 [C23] Implement N2490, Remove trigraphs??!
bc82cfb38d83f [AMDGPU] Add an asm directive to track code_object_version (#76267)
128d53f44cae2 [libc] add missing header dependencies for sched objects (#78741)
f73bf45d68bd2 [libc++] Fix typo in _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (#78639)
547685d9e4c64 [clang-tidy][NFC] Enable exceptions in test for google-readability-casting
3683852d4988e [VPlan] Use replaceUsesWithIf in replaceAllUseswith and add comment (NFCI).
b0b491d458962 [clang-tidy] Fix handling of functional cast in google-readability-casting (#71650)
5b7bb56a05370 [libc++] Clang-tidy enable modernize-use-nullptr.
ae8d699d6cfb9 [NFC][libc++] tab -> space
07e6b983cc21d [X86][NFC] Remove unnecessary parameters for MaskedShiftAmountPats/MaskedRotateAmountPats and rename one_bit_patterns
8b47bb657b590 [libc++] Install modules. (#75741)
04757337cdc8b [libc++][modules] Improves std.compat module. (#76330)
1d6b6132ff9d5 [libc++] Reland CI module improvements.
7d9b5aa65b091 [libc++][format] P2637R3: Member `visit` (`std::basic_format_arg`) (#76449)
38b5f2edfc67d [libc++][spaceship][NFC] Status page update (#78894)
fbb62d449c47b [mlir][bufferization] Buffer deallocation: Make op preconditions stricter (#75127)
f9e2e85b07ee2 [Clang] Use const pointer to eliminate warning with libxml 2.12.0 (#76719)
62bf7710ff295 [mlir][IR] Add `notifyBlockRemoved` callback to listener (#78306)
d0230446d2823 [AArch64] Remove non-sensible define nonlazybind test
dc57752031fb1 [libc++][hardening] Categorize assertions that produce incorrect results (#77183)
f0c920ffb7e98 [libc++][hardening] XFAIL tests with HWASAN (#78866)
61d098962e1b3 Revert "Add workflow to release mlgo utils"
aa04d2b78bbbf Add workflow to release mlgo utils
f9614b328ad50 [AArch64] Improve nonlazybind test
3412bc765887d [libc++][variant] P2637R3: Member `visit` (`std::variant`) (#76447)
6bb5c989bd725 [libc++] <experimental/simd> Add load constructor for class simd/simd_mask (#76610)
a70d3101ba786 [MLGO] Disable mlgo-utils tests on Windows builders
8e99a63899c85 [Github] Update paths for mlgo PR subscribers
39f1ca522b023 [MLGO] Remove absl dep from libraries
bb6564a1b59ea [TableGen] Use StringRef::consume_front (NFC)
f523a5522be22 [Sema] Use llvm::all_of (NFC)
1ce5a80d08ad6 [Mips] Use MachineBasicBlock::pred_size (NFC)
24790a778822e [Hexagon] Use llvm::children (NFC)
9b2c25c70466d [clang] Use SmallString::operator std::string (NFC)
2759e47067ea2 [clang-repl] We do not need to call new in the object allocation. (#78843)
dedc7d4d362b8 [mlir] Exclude masked ops in VectorDropLeadUnitDim (#76468)
975deb366470e [libc] Add missing header ioctl.h on aarch64. (#78865)
a464e05109088 [clang-format] Handle templated elaborated type specifier in function… (#77013)
11b3b1085645f [Support] Use llvm::children and llvm::inverse_children (NFC)
851143608e239 [Frontend] Use SmallString::operator std::string (NFC)
aa530c7d0091f [Passes] Use a range-based for loop with llvm::successors (NFC)
81218356fde32 [Sparc] Use StringRef::starts_with_insensitive (NFC)
84cb8eaeeb108 [Sema] Use llvm::is_contained (NFC)
06ca52e25226d [InlineOrder] Fix InlineOrder erase_if implementation (#78684)
49212d1601a1f [Flang] Fix for replacing loop uses in LoopVersioning pass (#77899)
46a9135d61f72 [lld-macho] Find objects in library search path (#78628)
07b5829fcad65 [libc++] FreeBSD CI: Adds `<signal.h>` to `check_assertion.h` (#78863)
aaa7de1fc9255 [libc++][hardening] XFAIL test in fast mode under HWASAN (#78862)
2fc2ee136c018 [clang-format] Fix poor spacing in `AlignArrayOfStructures: Left` (#77868)
85a8e5c3e0586 [libc++] fix condition_variable_any hangs on stop_request (#77127)
1cc7cd46a9158 [libc] Fix size_t used without including stddef.h in CPP/limit.h. (#78861)
0175a1e4d3372 new-prs-labeler: Add `clang-tools-extra` labeling (#78633)
448b8e6162607 Module documentation improvement: prebuilt module location can be directly fetched via CMake variable. (#78405)
ce8fcad5f4dfa [libc] Fix float.h header to include the system float.h first and add more definitions. (#78857)
0880742a60e94 [NFC] Rename internal fns (#77994)
ec0ac85e58f0a [Clang][Obvious] Correctly disable Windows on linker-wrapper test
818de32f31e80 Warning for incorrect use of 'pure' attribute (#78200)
b9a1e2ab8dead [AArch64] Rename LDAPR<x>pre to LDAPR<x>post (#77340)
0f80f5e362fb4 [NFC] fix typo in clang/include/clang/Sema/ScopeInfo.h
d01145f760743 Fix typo in AttrDocs.td (__single_inhertiance => __single_inheritance) (#78838)
d0986519d58e6 [LLD] [COFF] Preserve directives and export names from LTO objects (#78802)
fcb6737f82246 [clang-format] Support of TableGen identifiers beginning with a number. (#78571)
a8a3711e74528 [AArch64][SME2] Preserve ZT0 state around function calls (#78321)
fd3346dba825f [clang-tidy] fix modernize-use-auto incorrect fix hints for pointer (#77943)
63d7ca924feea [AMDGPU] Add GFX12 llvm.amdgcn.s.wait.*cnt intrinsics (#78723)
920bb5430a96c [gn build] Port 7a8f5d97afbf
d70bfeb4e1461 [MLIR][Presburger] Implement IntegerRelation::setId (#77872)
7a8f5d97afbff [clang-tidy] Added new check to detect redundant inline keyword (#73069)
14d59527e7b36 [gn build] Port 1ad1f981a622
1ad1f981a6221 [clang-tidy] Add readability-redundant-casting check (#70595)
6a433d77b1f49 [llvm-jitlink] Allow optional stub-kind filter in stub_addr() expressions (#78369)
9eb0f86c279f4 [clang] Implement CWG1878 "`operator auto` template" (#78103)
a7d7da6e45992 [clang-format] Add SkipMacroDefinitionBody option (#78682)
296fbee5af89e [clang-tidy] Fix crash in modernize-loop-convert when int is used as iterator (#78796)
4b500147f071d [ELF] Improve LTO tests
14ca0ac9153ec [fuzzer,test] Remove old debug logging
3e3d74af86869 Reapply "[sanitizer] Skip /include/c++/ from summary (#78534)"
15b089cb023ea [mlir] Make `printAlias` hooks public (NFC) (#78833)
34feb2263e22c [libc++][spaceship][NFC] Status page update: *libc++* Spaceship Operator Status (`operator<=>`)¶ (#78832)
17a777a4a5863 [Analysis] Use llvm::children and llvm::inverse_children (NFC)
df017dc66269e [ADT] Use llvm::is_contained (NFC)
896cfcc585eee [IR] Use StringRef::consume_front (NFC)
71ca5c54a2af4 [CodeGen] Use a range-based for loop with llvm::predecessors (NFC)
10886a8f0a054 [Driver] Use SmallString::operator std::string (NFC)
963d7b4b2a0a8 [ELF] Improve --thinlto-index-only and --thinlto-emit-index-files tests
58d5a486ec641 [lld][WebAssembly] Fix regression in function signature checking (#78831)
dbbeee6b8357c [libc++][span] P2447R4: `std::span` over an initializer list (#78157)
552f5549de38d [libc++][any] LWG3305: `any_cast<void>` (#78215)
ed276dff464a9 [libc++][memory] P2868R1: Removing deprecated typedef `std::allocator::is_always_equal` (#78562)
b3ea9b398fe65 Reland "[clang] Fix CTAD for aggregates for nested template classes" (#78670)
02232307ce18c [clang][analyzer] Improve modeling of 'fdopen' in StdLibraryFunctionsChecker (#78680)
b7a66d0faeb1d [llvm] Use SmallString::operator std::string (NFC)
c0396e15c348b [AArch64] Use StringRef::contains_insensitive (NFC)
fbd00a47754c1 [Analysis] Use llvm::children and llvm::inverse_children (NFC)
01c5b5c1040ac [ObjCopy] Use StringRef::consume_front (NFC)
b1d4265a5f534 Apply clang-tidy fixes for llvm-qualified-auto in Promotion.cpp (NFC)
197a73f019259 Apply clang-tidy fixes for llvm-include-order in Fusion.cpp (NFC)
46ce993dd414a Apply clang-tidy fixes for llvm-else-after-return in ElementwiseOpFusion.cpp (NFC)
f19f2139741e5 Apply clang-tidy fixes for llvm-else-after-return in DropUnitDims.cpp (NFC)
3b61f5a1bc43b Apply clang-tidy fixes for performance-unnecessary-value-param in DataLayoutPropagation.cpp (NFC)
99ffe71921f52 [llvm-objdump] Disables running pgo-analysis-map symbolizing on windows.
fd49ef1eb3de7 Removed a late added test-case from the tests for #74629
a387bce4bcbae [MLGO] Upstream the corpus extraction tooling (#72319)
bd3838ff6b431 Skip TestThreadLocal.py on darwin temporarily for linker issue
e611a4cf8060b Revert "[mlir][amdgpu] Shared memory access optimization pass" (#78822)
ab0d8fc4a6ec2 Reland "[CodeGen] Support start/stop in CodeGenPassBuilder (#70912)" (#78570)
ddad7e30973c0 [mlir][amdgpu] Fix bazel build (#78820)
bcc9b9d80c61e [lld][WebAssembly] Match the ELF linker in transitioning away from archive indexes. (#78658)
c71a5bf940d22 [msan] Unpoison indirect outputs for userspace when -msan-handle-asm-conservative is specified (#77393)
123ab34abc68e [libc++][test] Move format.functions ASCII tests to `libcxx/test/libcxx` (#78661)
7071a25d122e7 [ELF] Rename LazyObject to LazySymbol. NFC
4684507455748 [lldb][DWARFUnit] Implement PeekDIEName query (#78486)
904cf66ec1d40 [lldb] Fix build error in lldb-dap.cpp (NFC)
8bef2f27a0f7d [lldb-dap] Add a CMake variable for defining a welcome message (#78811)
c17aa14f4ca10 [mlir][index] Fold `cmp(x, x)` when `x` isn't a constant (#78812)
b86d02375eb42 [libc] Redo the install targets (#78795)
b7360fbe8ca0c [mlir][amdgpu] Shared memory access optimization pass (#75627)
30aa9fb4c1da3 Revert "[InstrProf] Adding utility weights to BalancedPartitioning (#72717)"
593395f0da67e [dsymutil] Fix spurious warnings in MachODebugMapParser (#78794)
9396891271fd8 [RISCV] Don't look for sext in RISCVCodeGenPrepare::visitAnd.
66cea7143afd4 [RISCV] Add test case for #78783. NFC
39e024d9e2ec0 [lld][WebAssembly] Use the archive offset with --whole-archive (#78791)
f9bc1ee3fcf91 [llvm-objdump] Add support for symbolizing PGOBBAddrMap Info (#76386)
86eaf6083b2cd [X86] Refine X86DAGToDAGISel::isSExtAbsoluteSymbolRef() (#76191)
cd05ade13a66d Add a "don't override" mapping for -fvisibility-from-dllstorageclass (#74629)
2bfa5ca9277a7 [lld][WebAssembly] Reset context object after each link (#78770)
58780b811c23d [libc++][hardening] In production hardening modes, trap rather than abort (#78561)
0388ab3e29de8 [Statepoint][NFC] Use uint16_t and add an assert (#78717)
5954b9dca21bb [InstrProf] Adding utility weights to BalancedPartitioning (#72717)
9175dd9cbcad0 [CMake] Detect properly new linker introduced in Xcode 15 (#77806)
4482fd846af84 Revert "[InstCombine] Try to fold trunc(shuffle(zext)) to just a shuffle (#78636)"
f5e58a038033c [lld][ELF] Simplify handleLibcall. NFC (#78659)
2c0d20668a11d [libc] remove extra -Werror (#78761)
89592061a4d53 Remove an unused API; NFC
9ae28fb9d3b8d [RISCV] Prevent RISCVMergeBaseOffsetOpt from calling getVRegDef on a physical register. (#78762)
924701311aa79 [SemaCXX] Implement CWG2137 (list-initialization from objects of the same type) (#77768)
2b31a673de510 [llvm-exegesis] Make duplicate snippet repetitor produce whole snippets (#77224)
c067524852816 [SHT_LLVM_BB_ADDR_MAP] Add assertion and clarify docstring (#77374)
76ffa8f63a817 [mlir][transform]: fix broken bazel build for TensorTransformOps (#78766)
5330daad41d76 [RISCV] Add support for Smepmp 1.0 (#78489)
2521e9785dd64 [mlir][transform]: fix broken bazel build (#78757)
43531e719636e [LLVM][NVPTX] Add cp.async.bulk.commit/wait intrinsics (#78698)
42b160356fe5d [mlir][transform] Add an op for replacing values with function calls (#78398)
0784b1eefa36d Re-exec TSan with no ASLR if memory layout is incompatible on Linux (#78351)
5b0e45c8cec8d [lld][WebAssembly] Fix use of undefined funcs under --warn-unresolved-symbols (#78643)
b6677835fed3a [AsmPrinter][DebugNames] Implement DW_IDX_parent entries (#77457)
c80d68a67621b [libc] Add float.h header. (#78737)
d0d0727104683 [lldb][test] Apply @expectedFailureAll/@skipIf early for debug_info tests (#73067)
cebe4de66fb7e [libc] Fix test failing on GPU using deprecated 'add_unittest'
205e15c176f54 [mlir][docs] Fix broken link
5f41cef58f72e [AArch64] NFC: Simplify discombobulating 'requiresSMChange' interface (#78703)
40a631f452726 [Clang] Refactor diagnostics for SME builtins. (#78258)
e89a7c41ba2d9 [AMDGPU] Update comment on SIInstrInfo::isLegalFLATOffset for GFX12
1abf2570b305a [AMDGPU] Make use of CPol::SWZ_* in SelectionDAG. NFC.
5dbb30d950e47 [MLIR][OpenMP] Better error reporting for unsupported `nowait` (#78551)
e21b0b083e14d [AMDGPU] Remove gws feature from GFX12 (#78711)
97747467f1320 [AMDGPU] Update hazard recognition for new GFX12 wait counters (#78722)
89226ecbb9975 [AMDGPU] Do not widen scalar loads on GFX12 (#78724)
aac1d9710b512 [Flang][OpenMP] Consider renames when processing reduction intrinsics (#70822)
497a8604b39f8 [FileCheck]: Fix diagnostics for NOT prefixes (#78412)
9350860824a8b [AsmParser] Add support for reading incomplete IR (part 1) (#78421)
535b197b8e96b [gn build] Port 9ff4be640fb1
0d51c8704c647 [X86] Fix -Wsign-compare in X86MCInstLower.cpp (NFC)
ed123880826cd [AMDGPU] Do not emit `V_DOT2C_F32_F16_e32` on GFX12 (#78709)
a0b911745494e LoopDeletion: Move EH pad check before the isLoopNeverExecuted Check (#78189)
4d11f04b20f0b [InstCombine] Try to fold trunc(shuffle(zext)) to just a shuffle (#78636)
a2a0089ac3a57 [X86] movsd/movss/movd/movq - add support for constant comments (#78601)
d54dfdd1b53ff [Clang] Fix build with GCC 14 on ARM (#78704)
5a7f9a5a9c85c [flang] use setsid to assign the child to prevent zombie as it will be clean up by init process (#77944)
eaa8def929b17 [flang] Expand parent component in procedure pointer component ref (#78593)
836dcdb84ab91 [llvm-jitlink] Fix MSVC "not all control paths return a value" warning. NFC.
aac1a41c11b4e [llvm-exegesis] Fix MSVC "not all control paths return a value" warning. NFC.
0f20d5a8b10b9 [AsmParser] Deduplicate argument list parsing code (NFC)
d1a2f11febfcd [builtins] Mark `int_lib.h` builtins as `static` (#69305)
9ff4be640fb1b [DWARFLinker][NFC] Decrease DWARFLinker dependence on DwarfStreamer. (#77932)
6f371149c1c9f [AsmParser] Don't require value numbers to be consecutive (#78171)
ea9d75aa2ad64 [AMDGPU] Misc formatting fixes. NFC.
7017efa1a1780 Fix typo "widended"
340054e561bc7 [AArch64][SME] Remove combination of private-ZA and preserves_za. (#78563)
42fb1fac9e72d [VPlan] Use DebugLoc from recipe in VPWidenCallRecipe (NFCI).
061eb62a9051e [Clang] [NFC] Remove default argument in ASTUnit.h (#78566)
9ad7d8f0e4628 [Statepoint] Optimize Location structure size (#78600)
1ab418beb3cc9 [Tooling] Fix FixedCompilationDatabase with header compile flags (#73913)
689da340edaa9 [NFC][LV] Test precommit for interleaved linear args
24e5229230786 [clang-apply-replacements] Deduplicate Implementation of `collectReplacementsFromDirectory` (NFC) (#78630)
b4f24be7ef9bb [mlir][bufferization] Simplify helper `potentiallyAliasesMemref` (#78690)
80ccc72ec7296 [AMDGPU] Remove GFX12 encoding hack (#78702)
955417ade2648 Revert "[llvm][AArch64] Copy all operands when expanding BLR_BTI bundle (#78267)"
879cbe06edf91 [AMDGPU] Fix predicates for BUFFER_ATOMIC_CSUB pattern (#78701)
74f6ae9f245f2 [LTO] Require asserts for discard-value-names.ll test.
01ba627f431c3 [llvm-jitlink] Refactor GOT and stubs registration (NFC) (#78365)
35121add2e3d5 [mlir][NFC] Remove unused variable.
228aecbcf106a [llvm][AArch64] Copy all operands when expanding BLR_BTI bundle (#78267)
12b676de728ee [mlir][vector] Drop innermost unit dims on transfer_write. (#78554)
2c78f3b86007f [AMDGPU][GFX12] Add tests for flat_atomic_pk (#78683)
3d4128f7ff1cd [clang][ExtractAPI] Record availability information only for the target platform (#76823)
a90347ecc7e32 Revert "Revert "[Flang][OpenMP] NFC: Minor refactoring of Reduction lowering code" (#73139)"
0185c764563f5 [AMDGPU] Fix test for expensive-checks build (#78687)
abdb61f5fd0fa [VPlan] Introduce VPSingleDefRecipe. (#77023)
2759cfa0c3547 [AMDGPU] Remove unnecessary add instructions in ctlz.i8 (#77615)
9dd0eb9c9c207 [mlir][llvm] Drop unreachable basic block during import (#78467)
3d90e1fa94d17 [TableGen] Integrate TableGen-based macro fusion (#73115)
7ded34576f348 [libc++] Implement LWG3940: std::expected<void, E>::value() also needs E to be copy constructible (#71819)
f670112a591c8 [llvm-exegesis] Add support for validation counters (#76653)
4619147911c2a Revert "[sanitizer] Skip /include/c++/ from summary (#78534)"
10317da203093 [flang][re-apply] Fix seg fault CodeGenAction::executeAction() (#78672)
4fc128f817b42 [mlir][bufferization][NFC] Clean up code (#78594)
805035931ecec [gn build] Port 4e7cf1b1ed38
4e7cf1b1ed382 [clang][Interp] Add an EvaluationResult class (#71315)
508c4efe1e9d9 [libc][NFC] Use Sign in NormalFloat (#78579)
ee9c9f3b96225 [mlir][vector] Add 2 invalid tests for vector.xfer Ops (#78608)
c875567af3527 [asan,test] Disable alloca_loop_unpoisoning.cpp on s390{{.*}}
14f0c06f48aca [libc] Fix is_subnormal for Intel Extended Precision (#78592)
28d64c1237c28 [libc][NFC] Simplify FPBits expressions (#78590)
8b4bb15f6d879 [clang][Interp] Implement integral->complex casts (#75590)
508c6aa8f3e4a [libc][NFC] Fix "type qualifiers ignored on cast result type"  GCC warning (#78509)
c6cfd5350ec72 [llvm] Use StringRef::contains (NFC)
7243607867393 [Support] Use llvm::children and llvm::inverse_children (NFC)
4aea9f63a0a71 [Remarks] Use StringRef::consume_{front,back} (NFC)
c03c4e2b1459c [tools] Use SmallString::operator std::string (NFC)
3b54337be5410 Replace `exec_tools` with `tools` in bazel genrule. (#77510)
c6a6547798ca6 [compiler-rt] Add a prefix on the windows mmap symbols (#78037)
407db48eb4d38 [Release Notes] [C++20] [Modules] Summarize modules related change to the release note for clang 18
430e145fc3964 Clean up PlatformDarwinKernel::GetSharedModule, document (#78652)
498e1c2257da5 [coroutine] Create coroutine body in the correct eval context (#78589)
461679f292522 [RISCV] Re-order riscv-target-features.c to put non-experimental extensions together. (#78675)
0ad83bc26c370 [RISCV] Don't look through EXTRACT_ELEMENT in lowerScalarInsert if the element types are different. (#78668)
595d780b492d3 [MLIR][ODS] Check hasProperties when generating populateDefaultAttrs (#78525)
dbc09553149de [libc] Provide sys/queue.h (#78081)
b8967e003e202 [flang][openacc] Support multiple device_type when lowering (#78634)
4fc75062745eb Revert "[flang] Fix seg fault `CodeGenAction::executeAction()` (#78269)" (#78667)
1f61507401995 [NFC][PowerPC] remove the redundant spill related flags setting
4d566e57a2403 [AMDGPU] Precommit lit test.
6735ce9d25acc [BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)
9fec33aadc56c Revert "[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)"
82bc33ea3f1a5 [BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)
e81c981fe3548 [clangd] Don't collect templated decls for builtin templates (#78466)
9299ca797ae6d [Coroutines] Fix inline comment about frame layout (#78626)
8bf624af4776c [RISCV] Key VectorIntrinsicCostTable by SEW [nfc-ish]
f9da4c6eadf47 [SLP][NFC]Add a test with extending the types for vectorized stores/insertelement instructions, NFC.
60caa8ef74bfd Apply clang-tidy fixes for performance-unnecessary-value-param in ConvertConv2DToImg2Col.cpp (NFC)
de5cedefab222 Apply clang-tidy fixes for llvm-qualified-auto in LinalgTransformOps.cpp (NFC)
42427d805a6a1 Apply clang-tidy fixes for bugprone-macro-parentheses in LinalgTransformOps.cpp (NFC)
5a467b84c4b32 Apply clang-tidy fixes for llvm-else-after-return in LinalgOps.cpp (NFC)
0b533fb1ca726 Apply clang-tidy fixes for performance-unnecessary-value-param in LinalgInterfaces.cpp (NFC)
2a54098de1af2 Revert "[ASan][libc++] Turn on ASan annotations for short strings" (#78627)
20a3484b1569e [RISCV] Add statistic support for VSETVL insertion pass (#78543)
8649328060b4e [RISCV] Add support for new unprivileged extensions defined in profiles spec (#77458)
3c5845703c85f [lld][WebAssembly] Move input vectors from symtab to ctx. NFC (#78640)
80fcf486edefc [llvm-lib][Object][COFF] Use ARM64 machine type for import library descriptor objects. (#78537)
5c150e7eeba9d Revert #76246 and #76083
8434e5d0a16b1 [dfsan] Don't clear shadow on dlopen(NULL, flags)
184c22dd3aa35 [lld][WebAssembly] Move linker global state in to context object. NFC (#78629)
f2684959145fa [lld][WebAssembly] Rename fetch() to extract() to match ELF linker. NFC (#78625)
da4b8ab7fd8e4 [lldb] Stop creating BreakpointEventData raw pointers (#78508)
8f1d94aaea5c1 [BOLT] Use continuous output addresses in delta encoding in BAT
83365152a4b07 [AArch64] Add tests for operations on vectors with 3 elements.
741b8363300f0 [X86] Fix RTTI proxy emission for 32-bit (#78622)
160a750e63256 [clang-repl][test] Suppress memory lease after #76218
96542c018f75b [Hexagon] Flip subreg bit for reverse pairs hvx .new (#75873)
a9ca820529c69 [libc] Use clang's scoped atomics if available from the compiler (#74769)
ecd47811b755d [sanitizer] Skip /include/c++/ from summary (#78534)
c82b7fddfcbd6 [lldb] Remove redundant severity substring within a diagnostic message. (#76111)
99cae9a44fca4 [flang] Fix seg fault `CodeGenAction::executeAction()` (#78269)
a7588bb9bab43 [clang] Pass `-n` to llvm-cxxfilt in even more codegen tests
911289a62be06 [CompilerRT][ASan] Add new substitutions for tests while using lto to (#78523)
cfc9f3695fafd Revert "[lldb] Silence narrowing conversion warning with MSVC"
a58ad3e2a33ea [clang] Add size filter for stack auto init (#74777)
fa6c3df6add25 [flang] Don't use \uXXXX encodings unless \-escapes are enabled (#78326)
1522333c3c7e4 [ThinLTO][DebugInfo] Emit full type definitions when importing anonymous types. (#78461)
0ac992e0ada60 [openmp] Revert 64874e5ab5fd102344d43ac9465537a44130bf19 since it was committed by mistake and the PR (https://github.com/llvm/llvm-project/pull/77853) wasn't approved yet.
2c9f04c98a192 [clang] Fix parenthesized list initialization of arrays not working with `new` (#76976)
5de1d007ddc5b [lld-macho] Fix for objc_msgSend stubs (#78557)
45d1cca3394fa [llvm][utils] Fix SmallString summary provider (#78527)
2663d2cb9c936 [RISCV] Adjust select shuffle cost to reflect mask creation cost (#77963)
0c195e5096c4d [NVPTX][NFC] Remove unused parameter of getArgumentAlignment (#78604)
cb67dc1925656 [lldb] Silence narrowing conversion warning with MSVC
ded8aa61849c8 [lldb] Silence warning with latest MSVC
bafdaa171a280 [lldb] Silence warning with latest MSVC on Windows
d950157f7b290 [lldb] Silence warning when building with latest MSVC Fixes: ``` C:\git\llvm-project\lldb\unittests\Core\DumpDataExtractorTest.cpp(140): warning C4305: 'argument': truncation from 'double' to 'const std::complex<float>::_Ty' ```
c21f48e5ad179 [HLSL][SPIR-V] Add Vulkan to target triple (#76749)
b689e1678c429 [libc++] Renames ABI tag. (#78342)
7f05153236704 [libc++] Un-xfail module tests in picolibc tests (#78580)
30da0f5a359ab [clang] Pass `-n` to llvm-cxxfilt in codegen tests
964565f42eb8f [SystemZ] i128 cost model (#78528)
15c1c85470a17 [LLVM][ADT] Convert llvm::hash_code to unsigned explicitly in DenseMapInfo (#77743)
b08aca7a4fb95 [ORC][MachO] Support common load commands in the platform's mach-o header builder
ab244b64dfa6a [ORC] Specialize MachOBuilder support for the LC_ID_DYLIB command.
b06bc7c6a00c4 [mlir][flang][openacc] Device type support on acc routine op (#78375)
cb2f340850db0 [CUDA] Disable registering surfaces and textures with the new driver
774b957786623 [SPIR-V] improve performance of Module Analysis stage in the part of processing "other instructions" (#76047)
b75b9d82f576f [lldb] Correct function names in ProcessGDBRemote::ParseFlagsFields log messages
2b804f8755799 [LinkerWrapper][Obvious] Fix move on temporary object
914cfa4138560 [mlir][irdl] Add `irdl.base` op (#76400)
d124b0224241f [X86][MC] Fix wrong encoding of promoted BMI instructions due to missing NoCD8 (#78386)
8bc7c0a058ff0 [X86] Fix failures on EXPENSIVE_CHECKS builds
3044d754855c3 [libc][arm] add more math.h entrypoints (#77839)
de03c46b8bb0b [libc] reverts for 32b arm (#78307)
f4ede08c61cba [lldb][Format] Fix missing inlined function names in frame formatting. (#78494)
f20488687e54a [CVP] Add test with nested cycle (NFC)
9cd41289989f0 [mlir][sparse] add a 3-d block and fiber test (#78529)
12c90bd612fe7 [LinkerWrapper] Handle AMDGPU Target-IDs correctly when linking (#78359)
110e1717b31e2 [X86] X86MCInstLower.cpp - fix spelling mistake
aac23b08e330d [mlir][ROCDL] Stop setting amdgpu-implicitarg-num-bytes (#78498)
05e85e4fc5ac6 [mlir][Math] Add pass to legalize math functions to f32-or-higher (#78361)
22867890e4e6e [clang][CoverageMapping] Refactor setting MC/DC True/False Condition IDs (#78202)
0fc5f4b52460c [DAG] Set nneg flag when forming zext in demanded bits (#72281)
2747193058706 [Flang][MLIR][OpenMP] Remove the early outlining interface (#78450)
fb2c6bbf42b09 [BranchFolding] Use isSuccessor to confirm fall through (#77923)
819bd9e39b8c2 [clang][Interp] IndirectMember initializers (#69900)
6d0b718e8c546 [Profile][CoverageMapping] MC/DC Fix passing FileID for DecisionRegion
87ac65a99482b [flang] Match the length size in comparison (NFC) (#78302)
fe4d502524be8 [flang] fix unsafe memory access using mlir::ValueRange (#78435)
296a6842d190b [formatv][FmtAlign] Use fill count of type size_t instead of uint32_t (#78459)
33287e35f21ea [X86] Emit verbose (constant) comments before EVEX compression tag (#78585)
bd2430b4216f4 [IR] Allow type change in ValueAsMetadata::handleRAUW (#76969)
a7f9e92d07c80 Fix typo (#78587)
9d6e189ee8a93 [RISCV] Use regexp to check negative extensions in test. NFC
8930c5a4beb98 [NFC][OpenMP] Fix typo in CHECK line (#78586)
5caab8bbc0f89 [mlir][transform] Add transform.get_operand op (#78397)
e90e43fb9cd1d [Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)
d87a53a960dfe [NFC][OpenMP][Flang] Add test for OpenMP target parallel do (#77776)
07abde27171af [flang][driver] Fix Driver/isysroot.f90 test (#78478)
30d458626d4fb [clang][Interp] Fix diagnosing non-const variables pre-C++11 (#76718)
57f6a3f7ea9ba [AMDGPU] Add global_load_tr for GFX12 (#77772)
1566f1ffc6b52 [clang-repl] Add a interpreter-specific overload of operator new for C++ (#76218)
e6a6a90fe739d [libc][NFC] Use the Sign type for DyadicFloat (#78577)
0c76865da9635 [Flang][OpenMP][Lower] NFC: Combine two calls to ClauseProcessor::processTODO (#78451)
745b1932609e3 [AMDGPU] Regenerate tests for #77892 after #77438
e5a34f9226ef5 [Flang][OpenMP] Push genEval closer to leaf lowering functions (#77760)
0a3a0ea5914cb [AMDGPU] Update uses of new VOP2 pseudos for GFX12 (#78155)
f4fbbebb5edca [clang] Add test for CWG1807 (#77637)
3e6589f21c808 [AMDGPU][GFX12] Add 16 bit atomic fadd instructions (#75917)
28b7e498b6a1d AMDGPU/GFX12: Add new dot4 fp8/bf8 instructions (#77892)
18d0a7e4c0d08 [clang][Interp] Implement ComplexToReal casts (#77294)
11ec512f44498 [libc][NFC] Introduce a Sign type for FPBits (#78500)
9acc4042300a9 [InstCombine] Recognize more rotation patterns (#78107)
64e94438a416b [InstCombine] combine mul(abs(x),abs(y)) to abs(mul(x,y)) (#78395)
a48c1bda74038 Revert "[CodeGen] Support start/stop in CodeGenPassBuilder" (#78567)
d12dffacaa838 [X86] Add X86::getConstantFromPool helper function to replace duplicate implementations.
cf799b3d3badb [DWARFLinker][NFC] Move common code into the base library: IndexedValuesMap. (#77437)
779af9b713d78 [AMDGPU] Fix -Wunused-variable in SIInsertWaitcnts.cpp (NFC)
d5b2e41e208a1 [OpenMP][omp_lib] Restore compatibility with more restrictive Fortran compilers (#77780)
667e58a72e0d8 [coroutines][coro_lifetimebound] Detect lifetime issues with lambda captures (#77066)
40d952b8748bf [CGP] Avoid replacing a free ext with multiple other exts. (#77094)
ba52f06f9d92c [AMDGPU] CodeGen for GFX12 S_WAIT_* instructions (#77438)
9ca36932b5350 [AMDGPU] Work around s_getpc_b64 zero extending on GFX12 (#78186)
4c65787f1e451 [AMDGPU] Add GFX12 __builtin_amdgcn_s_sleep_var (#77926)
c111dc72e907d [AMDGPU] Allow potentially negative flat scratch offsets on GFX12 (#78193)
172dbdf9312a1 [AMDGPU][ELF] Reserve 0x4f and 0x50 EFLAGS
f1fdfe6888f93 [dsymutil][llvm-dwarfutil] Rename command line options to avoid using vendor names. (#78135)
e75720b477216 [Clang][SME] Add missing IsStreamingCompatible flag to svget, svcreate & svset (#78430)
49e3e75143098 [ConstantFold] Clean up binop identity folding
bc4f3e31a99ad [libc][NFC] Selectively disable GCC warnings (#78462)
51e3d2f73d8f3 [AArch64][SME] Conditionally do smstart/smstop (#77113)
15b0fabb21af8 [RISCV] Vectorize phi for loop carried @llvm.vector.reduce.fadd (#78244)
085eae6b86388 [C++20] [Modules] Allow to merge enums with the same underlying interger types
9096bcc7c8949 [gn build] Port 1d286ad59b90
2a869ced61b9c [AMDGPU][True16] Support V_FLOOR_F16. (#78446)
4f62a183d9101 [flang] Allow user to define free via BIND(C) (#78428)
1d286ad59b908 [AMDGPU] Add mark last scratch load pass (#75512)
37c87d5689134 [LV][AArch64] LoopVectorizer allows scalable frem instructions (#76247)
9ca1a08144a3c [clang][ASTImporter] Improve structural equivalence of overloadable operators. (#72242)
f1226eea52e21 [clang][dataflow] Consider `CXXDefaultInitExpr` to be an "original record ctor". (#78423)
1b1b5251479c4 [clang][dataflow] Use `Formula::isLiteral()` in a couple more places. (#78404)
264fd9e13e600 [AMDGPU][NFC] Rename feature FP8Insts to FP8ConversionInsts (#78439)
021def6c2278f [AMDGPU] Use alias info to relax waitcounts for LDS DMA (#74537)
c3cc09bdf8e83 [AsmPrinter] Fix gcc -Wparentheses warning [NFC]
c8007f904720c DAG: Fix chain mismanagement in SoftenFloatRes_FP_EXTEND (#74558)
d24f23ed0c09f [Clang] NFC: Move Arm type attributes to separate trailing object. (#78424)
361016f680abf [Path] Fix off-by-one in finding filename for win style paths (#78055)
baaf0c968edd1 [CodeGen] Support start/stop in CodeGenPassBuilder (#70912)
9d1dada57741d [clangd] Handle an expanded token range that ends in the `eof` token in TokenBuffer::spelledForExpanded() (#78092)
8ff0ab0a2ae28 [gn] attempt to port 8dfc67d6724e (__assertion_handler)
8c2b0d4175dcf [Clang] Fix dependency of SourceLocExpr. (#78436)
9917d39dfceb6 [libc++] <experimental/simd> Fix vector_aligned_tag (#76611)
d83d1cb89cf80 [compiler-rt] making getrandom call blocking. (#78340)
f01b6ca8bed49 [CI] Add lld as compiler-rt dependecy (#78536)
a4fe6a1838838 [clang] Upstream XROS support in Clang (#78392)
bd9e14574a80d [CodeGen] Port GlobalMerge to new pass manager (#77474)
d06fb0b29c703 [ASan][libc++] Turn on ASan annotations for short strings (#75882)
9a817b82bbef9 [Support] Use llvm::inverse_children (NFC)
ac6d2f1ba0608 [DebugInfo] Use StringRef::consume_front (NFC)
7e6482b3d8bbc [Support] Use SmallString::operator std::string (NFC)
7f2408fba3106 Revert "[clang] Fix CTAD for aggregates for nested template classes" (#78541)
11bf02e0192ae DAG: Fix ABI lowering with FP promote in strictfp functions (#74405)
fdcb76f2480d2 [mlir][complex] Convert complex.tan to libm ctan call (#78250)
8dfc67d6724eb [libc++][hardening] Rework how the assertion handler can be overridden. (#77883)
ba81477e9cdb5 Recommit "[RISCV][ISel] Combine scalable vector add/sub/mul with zero/sign extension." (#76785)
2d92f7de800a1 [X86] Support lowering for APX promoted BMI instructions. (#77433)
f6617091a982c [X86][test] Add --show-mc-encoding for lowering tests of NDD arithmetic instructions (#78406)
558ea411599a4 [AMDGPU] Reapply 'Sign extend simm16 in setreg intrinsic' (#78492)
f3a4de395c167 [X86] Support "f16c" and "avx512fp16" for __builtin_cpu_supports (#78384)
aa02002491333 workflows: Refactor release-tasks.yml (#69523)
67e0f410ff2db [dfsan] Make sprintf interceptor compatible with glibc 2.37+ and musl (#78363)
430a40d12eaa5 [NVPTX] extend type support for nvvm.{min,max,mulhi,sad} (#78385)
f2b5a314b2927 [RISCV] Add LUI/AUIPC+ADDI fusions to sifive-p450. (#78501)
b647a34c9f4ef [AArch64] Fix -Wreturn-type in AArch64TargetParser.cpp (NFC)
1d4c0092a82aa [lld/ELF] Hint if R_X86_64_PC32 overflows and references a SHF_X86_64_LARGE section (#73045)
00647a18cee6c [X86] Don't respect large data threshold for globals with an explicit section (#78348)
1b60ddd920e0c [Hurd] Fix -Wswitch in Hurd::getDynamicLinker (NFC)
af0ee617fc5f6 [Clang] Support MSPropertyRefExpr as placement arg to new-expression (#75883)
04a69a10f63da [clang] Fix CTAD for aggregates for nested template classes (#78387)
3db5c058ff595 Add Variadic 'dropAttrs' (#78476)
0f67c7a0af271 [clang] Disable gch-probe.c on AIX as `-gmodules` is not supported there yet. (#78513)
5133a8f5590d7 [Driver] Add -fandroid-pad-segment/-fno-android-pad-segment (#77244)
4fffb0401be10 Hurd: Add x86_64 support (#78065)
987123e4f1a6e [LLD][RISCV] Report error for unsatisfiable RISCV_ALIGN (#74121)
17c390fc789e0 [WPD][LLD] Allow glob matching of --lto-known-safe-vtables (#78505)
47d59670230fe [libc][obvious] disable fabsf128 on aarch64 (#78511)
58b77b8581989 [OpenACC] Implement 'bind' clause parsing.
345c1ea881012 [flang] Avoid new spurious error under -fopenacc (#78504)
03e43cf1c7ed0 [Clang] Update Unicode version to 15.1 (#77147)
b26bfcc1ecc3c [llvm-readobj][Object][COFF] Include COFF import file machine type in format string. (#78366)
e473daa7797db [AArch64] Improve cost computations for odd vector mem ops. (#78181)
c1f433849be5e [GISel][RISCV] Implement selectShiftMask. (#77572)
67dc6e907577e [GlobalIsel][AArch64] more legal icmps (#78239)
de423cfe3d5de [RISCV] Prefer vsetivli for VLMAX when VLEN is exactly known (#75509)
b1ae461a53589 [CodeGen][MISched][NFC] Rename some instances of Cycle -> ReleaseAtCycle
103fa3250c46b [WebAssembly] Use ValType instead of integer types to model wasm tables (#78012)
bc90b91885263 Revert "[RISCV] Implement RISCVInsrInfo::getConstValDefinedInReg"
a451c3b9e2124 [lldb] Support changes to TLS on macOS (#77988)
0c6dc80531ed3 BalancedPartitioning: minor updates (#77568)
bd5d41a3401f2 [mlir][openacc][NFC] Use interleaveComma in printers (#78347)
da7462a6ae373 [NVPTX] Add tex.grad.cube{array} intrinsics (#77693)
735adbf1a80db  [llvm] Teach MachO about XROS (#78373)
c99da46fc182b [AMDGPU][GFX12] Add Atomic cond_sub_u32 (#76224)
badf0ee80c2b5 Remove maximum OSX version for sanitizers (#77543)
2d5cc1c9b3c8b Revert "[SimplifyCFG] `switch`: Do Not Transform the Default Case if the Condition is Too Wide" (#78469)
ae1355cdb7b13 [gn build] Port 3b6a8f823bf8
3b6a8f823bf87 [lldb] Upstream xros support in lldb (#78389)
d525e2b31b999 [Headers][X86] Add more descriptions to ia32intrin.h and immintrin.h (#77686)
4ea1994a0307b [lldb-dap] Adjusting how repl-mode auto determines commands vs variable expressions. (#78005)
2cd013a7869a3 Apply clang-tidy fixes for llvm-else-after-return in IRDLVerifiers.cpp (NFC)
04e2a5d983795 Apply clang-tidy fixes for readability-identifier-naming in IRDLLoading.cpp (NFC)
e730f7600525f Apply clang-tidy fixes for llvm-qualified-auto in DecomposeMemrefs.cpp (NFC)
9a2a6a728ae03 Apply clang-tidy fixes for readability-identifier-naming in Utils.cpp (NFC)
74cf9bcf71d94 Apply clang-tidy fixes for performance-unnecessary-value-param in Utils.cpp (NFC)
5b65f6f5864ff [gn] fix mistake from 92289db82fb2
a96b4671b97b1 [flang] Lower BIND(C) module variables (#78279)
90bdf76fdbe5f Revert "AMDGPU/GlobalISelDivergenceLowering: select divergent i1 phis" (#78468)
5ddd7bc38ce3c [reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization (#78465)
abeb6c9f58f69 [Flang][MLIR] Add basic initial support for alloca and program address space handling in FIR->LLVMIR codegen (#77518)
509f634f76caa [BasicAA] Fix new test Analysis/BasicAA/separate_storage-alias-sets.ll
3d3c63da6bb68 [flang] Add structure constructor with allocatable component (#77845)
13e977d173826 [AArch64][Driver] Better handling of target feature dependencies (#78270)
b7c81c1f91994 On Windows, make the release script work with the local git checkout (#78273)
58564ddf5c338 [bazel]Sort loads in llvm/BUILD.bazel
d92ce344bf641 Revert faecc736e2ac3cd8c77 #74443 [DAG] isSplatValue - node is a splat if all demanded elts have the same whole constant value (#74443)
e4c8c5851738b [AMDGPU] Src1 of VOP3 DPP instructions can be SGPR on GFX12 (#77929)
69ec35fbecc74 Revert "Create overloads of debug intrinsic utilities for DPValues (#78313)"
d8627cb1389c9 Revert "[reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization" (#78457)
4f57e2076bd21 [RemoveDIs][DebugInfo] Create overloads of debug intrinsic utilities for DPValues (#78313)
59cdf41f07766 [AMDGPU] Do not run GCNNSAReassign pass for GFX12 (#78185)
cab041fe63f1e [reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization (#78447)
656bf13004d62 [AST] Don't merge memory locations in AliasSetTracker (#65731)
8fb685fb7ea16 [MLIR][LLVM] Add explicit target_cpu attribute to llvm.func (#78287)
3a82a1c3f6bdc [OpenACC] Implement 'collapse' clause parsing.
82811a8f50f7a [gn] fix minor mistake from f7cb1afa0633
af4f1766ae5e1 AMDGPU: Allocate special SGPRs before user SGPR arguments (#78234)
a348397a1c694 [RISCV] Don't scale cost by LMUL for TCK_CodeSize in getMemoryOpCost (#78407)
fca6992be1f27 [AArch64] Fix a minor issue with AArch64LoopIdiomTransform (#78136)
fc0253264445b [Clang][Sema] Diagnose function/variable templates that shadow their own template parameters (#78274)
77d21e758ea96 [APINotes] Upstream dependencies of Sema logic to apply API Notes to decls
9791e5414960f Revert "[AMDGPU] Add InstCombine rule for ballot.i64 intrinsic in wave32 mode." (#78429)
837cde8aa15b0 [NFC][Clang][Headers] Update refs to ACLE in comments (#78305)
2fe5b15718990 [Clang][Sema] improve sema check of clang::musttail attribute (#77727)
67f5df78d7d1d Revert "[libc++] Fix `regex_search` to match `$` alone with `match_default` flag" (#78349)
5e8def2f14151 Revert "[RISCV] Remove dead early exit in performCombineVMergeAndVOps. NFC"
cee60a80101db [RISCV] Remove dead early exit in performCombineVMergeAndVOps. NFC
9110c2b40215e [lldb] On Windows, silence warning with latest MSVC
61b5bf85f0908 [compiler-rt] On Windows, silence warning when building with latest MSVC
64874e5ab5fd1 [openmp] Silence warnings when building the LLVM release with MSVC
8ef7aaa637fbf [lldb] Silence warning with Clang ToT
994e478601bad [lldb] Use `LLVM_FALLTHROUGH` to avoid a compiler error when building with MSVC.
47bd76d80fefd [lldb] Replace deprecated `std::unique_ptr::unique()` to silence a warning with MS-STL. NFC.
bd9bec8e78a8f [compiler-rt][ORC] Silence warning when building on MSVC/Windows
0f62e7ea2c608 [compiler-rt] Fix fuzzer tests on Windows
2ce430ab2f296 [clang][tools] Silence const cast warning when building with Clang ToT
6736cc60ed85e [ORC-RT] Silence warning when building with Clang ToT on Windows
6f8b633d0b061 [compiler-rt] Silence warnings when building with Clang ToT
935c652d07145 [lldb] Silence warning when building with Clang ToT
92f91dde6975a [third-party] Silence warning on benchmark when building with Clang ToT
63a3c4cc85066 [compiler-rt] Silence warning with MSVC 19.38 (Visual Studio 2022 17.8.3)
c5bbf40d98364 [openmp] Remove extra ';' outside of function
e6bd9835d90c8 [clang][CodeGen] Fix gcc warning about unused variable [NFC]
e3702f6225fe4 [clang-format] TableGen multi line string support. (#78032)
2db9244b6f66a [RemoveDIs][DebugInfo] Make DIAssignID always replaceable (#78300)
f12059eb3fd07 [AMDGPU] Fix llvm.amdgcn.s.wait.event.export.ready for GFX12 (#78191)
e9e9d1b0b1c61 [AMDGPU] Disable V_MAD_U64_U32/V_MAD_I64_I32 workaround for GFX12 (#77927)
8f7fdd94ef19a [clang][AST] Invalidate DecompositionDecl if it has invalid initializer. (#72428)
1fbf5332863e9 AMDGPU/GlobalISelDivergenceLowering: select divergent i1 phis (#76145)
68ae1e49d24ce [Clang][Sema][NFC] Remove unused Scope* parameter from Sema::GetTypeForDeclarator and Sema::ActOnTypeName (#78325)
a3fc0f9d2b73b [AMDGPU] Add comments on SITargetLowering::widenLoad
15311d5822f5f [lldb] Skip TestExecutableFirst.test_executable_is_first_before_run on ELF
bbf2304d0a5c6 [GitHub][workflows] Replace curl with sparse checkout (#78303)
4a77414660d9c [AMDGPU] CodeGen for GFX12 8/16-bit SMEM loads (#77633)
42b9ea841e2d9 [AMDGPU] Increase max scratch allocation for GFX12 (#77625)
36ef291d632e3 [AMDGPU] Fix hang caused by VS_CNT handling at calls (#78318)
5fcf907b34355 [mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)
57b50ef0174b6 [AMDGPU] Add InstCombine rule for ballot.i64 intrinsic in wave32 mode. (#71556)
7f7bbb9b441eb [AArch64] Use parseArchExtension function. NFC (#78158)
92289db82fb23 [VFABI] Move the Vector ABI demangling utility to LLVMCore. (#77513)
53a3c738a95ec AMDGPU: Remove fixed fixme from a test
4426a1b7593a6 [InstCombine] Add log-pow simplification for FP exponent edge case. (#76641)
94da2b21ee3f2 Revert "[libc++] Clang-tidy enable modernize-use-nullptr. (#76659)" (#78409)
baa39b789bbcf [mlir] fix wording in transform dialect docs
588802a6708d8 [GitHub] Add python 3.7 to libclang python test (#77219)
75f232181a2b9 [libclang/python] Bump minimum compatibility to Python 3.6 (#77228)
34b106789ac2b [AsmParser] Implicitly declare intrinsics (#78251)
435bcea83bd5f [GISel] Add debug counter to force sdag fallback (#78257)
cde780c18f8cd [DAGCombine] Add debug counter (#78259)
5f57ad85a1a7c [BasicAA] Remove incorrect rule about constant pointers (#76815)
55172b7005a6f [GlobalISel] Improve combines for extend operation by taking hint ins… (#74125)
da0755f7b7ccb [RISCV][test] Test showing missed optimisation for spills/fills of GPR<->FPR moves
54d8193639375 Return high address masks correctly in Process (#78379)
cbb46d94e771b [RISCV] Add run line for code size in rvv load/store cost model test. NFC
d4cb5d9f2ba63 [X86] Add "Ws" constraint and "p" modifier for symbolic address/label reference (#77886)
2b3cdd69f7fa8 [ASan][libc++][NFC] refactor vector annotations arguments (#78322)
fb79f80bf6bb7 [libc++][modules] Fixes clang-tidy exports. (#76288)
020ea3e8d1075 [libc++] Clang-tidy enable modernize-use-nullptr. (#76659)
e6ac33b936925 [libc++][modules] Increase clang-tidy version used. (#76268)
57ca74843586c [libc++][modules] Adds module testing.  (#76246)
d06ae33ec3212 [libc++][modules] Removes module testing. (#76083)
d89a0a65947eb [mlir][Tosa]: Add folder to ReciprocalOp of splat constant inputs (#78137)
e8af89ef3de45 [clang][docs] Improve "Obtaining Clang" section (#71313)
069e9b44954ca [RISCV] Overwrite cpu target features for full arch string in target attribute (#77426)
00d6232d6b331 [RISCV][GISel] Don't create generic virtual registers in selectSHXADDOp/selectSHXADD_UWOp. (#78396)
46a929f0a0771 [SelectionDAG] Fix isKnownNeverZeroFloat for vectors (#78308)
9e9907f1cfa42 [AMDGPU,test] Change llc -march= to -mtriple= (#75982)
5aea6ba8f5f06 [lldb] Fix trailing whitespace & formatting in Core/Module.cpp (NFC)
ff9fcc74a356b [lldb] Store SupportFile in CompileUnit (NFC)
4e64159c86644 [Clang] Implement CWG2598: Union of non-literal types (#78195)
933c25e558e6d [lldb] Store SupportFile in LineEntry (NFC) (#77999)
3e0d71cdf4a40 [clang-cl] document correct defaults for `-fms-compatibility-version` / `-fmsc-version` (#76418)
0a64367a72f16 Sanitizer/MIPS: Use $t9 for preemptible function call (#76894)
8371cdca12b15 Disable ConstraintSystemTest for now
8d6e82d501cda [X86] Use vXi1 for `k` constraint in inline asm (#77733)
84bdee2875da3 [LoongArch] Add LoongArch V1.1 instructions definitions and MC tests (#78238)
8934b10642664 [mlir][arith] Add overflow flags support to arith ops (#78376)
9745c13ca8253 [X86][BF16] Improve float -> bfloat lowering under AVX512BF16 and AVXNECONVERT (#78042)
46a395d8c41f6 [clang] Emit error for invalid friend functions under [temp.friend]p9 (#78083)
705c5b80ace9d Add the Linux "you can use this binary" bits to run_to_source_breakpoint (#78377)
29b5f8f977af9 [Clang][Sema] Extract ellipsis location from CXXFoldExpr for reattaching constraints on NTTPs (#78080)

git-subtree-dir: thirdparty/llvm-project
git-subtree-split: fcb8342a219ada8ec641790a4c8a9f969d7d64ee
@aganea
Copy link
Member Author

aganea commented Jan 23, 2024

Ping!

Copy link
Collaborator

@zmodem zmodem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sorry for the delay.

@aganea
Copy link
Member Author

aganea commented Jan 23, 2024

LGTM

Sorry for the delay.

Thank you!

@aganea aganea merged commit 10f3296 into llvm:main Jan 23, 2024
4 checks passed
@aganea aganea deleted the fix_openmp_warnings branch January 23, 2024 13:39
@jplehr
Copy link
Contributor

jplehr commented Jan 23, 2024

This broke the build for the AMDGPU buildbots. One is https://lab.llvm.org/buildbot/#/builders/193/builds/45378

@aganea
Copy link
Member Author

aganea commented Jan 23, 2024

This broke the build for the AMDGPU buildbots. One is https://lab.llvm.org/buildbot/#/builders/193/builds/45378

Thanks, I'll revert.

aganea added a commit that referenced this pull request Jan 23, 2024
aganea added a commit that referenced this pull request Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
openmp:libomp OpenMP host runtime openmp:libomptarget OpenMP offload runtime
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants