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

Revert commit ba8565fbcb975e2d067ce3ae5a7dbaae4953edd3 #3

Closed
wants to merge 720 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
720 commits
Select commit Hold shift + click to select a range
b69081e
Attributes (#69358)
jhuber6 Oct 18, 2023
8e810dc
[SystemZ] Support builtin_{frame,return}_address() with non-zero argu…
iii-i Oct 18, 2023
a587f42
[TableGen] SubtargetEmitter must use std::nullopt (#69475)
redstar Oct 18, 2023
1a21196
[MLIR] reverse int8 type's printing logic (#69361)
yaochengji Oct 18, 2023
fea55db
[clang-tidy][DOC] Fix syntax in coroutine-hostile-raii.rst
PiotrZSL Oct 18, 2023
192d332
[mlir][nvgpu] Add predicate argument to NVGPU Ops (#69322)
grypp Oct 18, 2023
ddf1de2
[hwasan] Fix rare false negative (zero tag) in stack-uar.c (#69374)
thurstond Oct 18, 2023
eee8dd9
[CodeExtractor] Allow to use 0 addr space for aggregate arg (#66998)
DominikAdamski Oct 18, 2023
10079a2
[HIP] Document func ptr and virtual func (#68126)
yxsamliu Oct 18, 2023
c9b7d21
[CFI/MergeFunctions] Modify MergeFunctions to propagate type informat…
oskarwirga Oct 18, 2023
3927b9a
[VectorCombine] Add tests for unspeculatable VP binops. NFC
lukel97 Oct 18, 2023
f362be5
[libc++][NFC] Reformat new.cpp and stdlib_new_delete.cpp
ldionne Oct 18, 2023
84f398a
[AMDGPU] Add missing test checks. NFC. (#69484)
rampitec Oct 18, 2023
e494a96
[libc++][NFC] Refactor the core logic of operator new into helper fun…
ldionne Oct 18, 2023
8a70102
[ARM] Lower i1 concat via MVETRUNC
davemgreen Oct 18, 2023
e8fe4de
[CodeGen] -fsanitize=alignment: add cl::opt sanitize-alignment-builti…
MaskRay Oct 18, 2023
781424c
[compiler-rt] Fix a warning
kazutakahirata Oct 18, 2023
306f4c3
[mlir][sparse] implement non-permutation MapRef encoding (#69406)
aartbik Oct 18, 2023
400389d
Initialize sigset in asan_interceptors (#69502)
itf Oct 18, 2023
3fb3df3
[ModuleInliner] Use SmallVector::pop_back_val (NFC)
kazutakahirata Oct 18, 2023
4a06332
[SLP][NFC]Use MutableArrayRef instead of SmallVectorImpl&, rename
alexey-bataev Oct 18, 2023
81d651e
[ModuleInliner] Update a comment (NFC)
kazutakahirata Oct 18, 2023
6c6749c
[mlir][sparse] Update examples in Ops.td (#69499)
yinying-lisa-li Oct 18, 2023
98e95a0
[AMDGPU] Make S_MOV_B64_IMM_PSEUDO foldable (#69483)
rampitec Oct 18, 2023
040df12
[RISCV] Don't let performBUILD_VECTORCombine form a division or remai…
topperc Oct 18, 2023
6a7f0b9
workflows/release-lit: Fix dev suffix removal (#69397)
tstellar Oct 18, 2023
1db8abf
workflows/release-lit: Pass correct build directory to pypa/gh-action…
tstellar Oct 18, 2023
0ae998c
[clang-format] Fix a bug in annotating TrailingReturnArrow (#69249)
owenca Oct 18, 2023
b8b7c3b
[Kaleidoscope] Register new dependencies introduced by #69032. (#69510)
Logikable Oct 18, 2023
077d89f
[DWARFLinker] Only extract unit DIEs when cloning clang modules (#69495)
JDevlieghere Oct 18, 2023
362b115
[flang][openacc] Avoid privatizing symbols during semantics (#69506)
razvanlupusoru Oct 18, 2023
3745e70
[Tosa] Rename variables to coding style guideline (#69509)
Tai78641 Oct 18, 2023
85b8958
[WebAssembly] add: hidden option to disable slow wasm pass (#67715)
ajbt200128 Oct 18, 2023
5f5faf4
[RISCV][GISel] Add ISel supports for SHXADD from Zba extension (#67863)
mshockwave Oct 18, 2023
7aa2491
[clang] Expand invalid PCM diagnostic (#69489)
NuriAmari Oct 18, 2023
f3ea731
[ELF] Set large section flag for globals with an explicit section (#6…
aeubanks Oct 18, 2023
cfbf0a5
[X86][RFC] Support AVX10 options (#67278)
phoebewang Oct 18, 2023
5b83bd1
[llvm] Use StringRef::contains (NFC)
kazutakahirata Oct 19, 2023
2172eea
[clang-format][NFC] Take a constant conjunct out of a loop condition
owenca Oct 19, 2023
b2e487d
[llvm] Use StringRef::contains (NFC)
kazutakahirata Oct 19, 2023
0913a2d
[Driver][DragonFly] Fixes for linker path and command-line option han…
brad0 Oct 19, 2023
e103515
[RISCV][GISel] Support passing arguments through the stack. (#69289)
topperc Oct 19, 2023
f16cb0e
[mlir][sparse] connect MapRef's lvl2dim with latest AffineMap computa…
aartbik Oct 19, 2023
8ff3e4f
[InstCombine] Refactor matchFunnelShift to allow more pattern (NFC) (…
HaohaiWen Oct 19, 2023
ab301d8
[ELF][test] --emit-relocs: test ALLOC sections discarded by --gc-sect…
MaskRay Oct 19, 2023
271087e
[LoongArch] Implement COPY instruction between CFRs (#69300)
wangleiat Oct 19, 2023
78abc45
[LoongArch] Improve codegen for atomic cmpxchg ops (#69339)
SixWeining Oct 19, 2023
d11c454
[Support] Use StringRef::contains_insensitive (NFC)
kazutakahirata Oct 19, 2023
04d6308
[mlir] Add debug messages for failures of isValidIntOrFloat
j2kun Oct 18, 2023
5e30c74
[mlir] Use the process (host) triple in MLIRTargetLLVMTests (#69538)
sstamenova Oct 19, 2023
74b0465
[libc] Add simple features.h with implementation macro (#69402)
alfredfo Oct 19, 2023
fb36658
[Memory] Call __clear_cache in InvalidateInstructionCache on LoongArc…
SixWeining Oct 19, 2023
fd1a0b0
nfc, add test case for llvm-symbolizer on XCOFF
Oct 19, 2023
1196e6d
[libc++] Move the check-generated-files job to Github Actions (#68920)
ldionne Oct 19, 2023
208a6d9
[libc++] Fix inconsistency between is_lock_free and is_always_lock_fr…
ldionne Oct 19, 2023
654a3a3
[OpenCL][RISCV] Support SPIR_KERNEL calling convention (#69282)
wangpc-pp Oct 19, 2023
a574242
[libc++][docs] Update contributing docs to reflect the move to GitHub…
ldionne Oct 19, 2023
ea9af5e
[libc++] Add assertions for potential OOB reads in std::nth_element (…
danlark1 Oct 19, 2023
d6a9261
[libc++] Improve the tests for std::basic_stringbuf's constructors an…
pfusik Oct 13, 2023
b858309
[mlir] Only attempt to vectorize conv if conv.
jpienaar Oct 19, 2023
8175190
[SPIR-V] Emit proper pointer type for OpenCL kernel arguments (#67726)
michalpaszkowski Oct 19, 2023
d51855f
[RISCV] Fix assertion failure from performBUILD_VECTORCombine when th…
topperc Oct 19, 2023
be215e7
[SPIR-V] Remove calls to deprecated PointerType methods (1/2) (#68336)
michalpaszkowski Oct 19, 2023
f4231bf
[RISCV] Replace PostRAScheduler with PostMachineScheduler (#68696)
wangpc-pp Oct 19, 2023
1be3b1e
[RISCV] Remove FrameIndex case in lui+addi MacroFusion (#68701)
wangpc-pp Oct 19, 2023
80b2aac
[Github] Make PR formatting job only run with C/C++ changes (#69556)
boomanaiden154 Oct 19, 2023
cffb9df
[Github] Add steps to build clang docs to CI (#69550)
boomanaiden154 Oct 19, 2023
59d2dc2
[clang][Interp] IntegralAP zero-initializers (#68081)
tbaederr Oct 19, 2023
e4ea099
Revert "[VPlan] Insert Trunc/Exts for reductions directly in VPlan."
MaskRay Oct 19, 2023
cd205ef
Revert "[Github] Make PR formatting job only run with C/C++ changes (…
boomanaiden154 Oct 19, 2023
39427b1
Reapply "[clang analysis][thread-safety] Handle return-by-reference..…
legrosbuffle Oct 19, 2023
a3bbab1
[IR] Don't mark experimental.guard as willreturn (#69433)
nikic Oct 19, 2023
7f1733a
[GVN] Fix use-after-free in load PRE with select available value (#69…
nikic Oct 19, 2023
278e533
[X86] Support -march=pantherlake,clearwaterforest (#69277)
FreddyLeaf Oct 19, 2023
e63ab13
[clangd] Disable crashy unchecked-optional-access tidy check (#69427)
kadircet Oct 19, 2023
db9b6f4
[Tablegen] Add keyword `dump`. (#68793)
fpetrogalli Oct 19, 2023
4d8ea66
[compiler-rt] Fix a warning
kazutakahirata Oct 19, 2023
411c4ed
[ReleaseNotes][TableGen] Add `dump` and `!repr`. (#68893)
fpetrogalli Oct 19, 2023
4168845
[TableGen] Update editor modes for new keywords and bang operators. (…
fpetrogalli Oct 19, 2023
5341d54
[RISCV] Combine (and (select cond, x, -1), c) to (select cond, x, (an…
yetingk Oct 19, 2023
5316d19
[mlir][nvvm] Introduce `nvvm.stmatrix` Op (#69467)
grypp Oct 19, 2023
9ea2fd2
[FunctionAttrs] Add additional tests for writeonly (NFC)
nikic Oct 19, 2023
de65b6b
[Clang] Add __builtin_vectorelements to get number of elements in vec…
lawben Oct 19, 2023
f681225
[mlir][transform] Support symlinks in module loading. Reorganize test…
ingomueller-net Oct 19, 2023
9f0f606
[clang] Provide an SSE4.2 implementation of identifier token lexer (#…
serge-sans-paille Oct 19, 2023
c122b97
Revert "[mlir][transform] Support symlinks in module loading. Reorgan…
ingomueller-net Oct 19, 2023
ba47bc7
[Clang][SVE2.1] Add pfalse builtin
CarolineConcatto Oct 18, 2023
3517b67
Reapply "[mlir][transform] Support symlinks in module loading. Reorga…
ingomueller-net Oct 19, 2023
d404130
[libc] Fix accidental LIBC_NAMESPACE_syscall definition (#69548)
alfredfo Oct 19, 2023
7338eb5
Reapply "[dataflow] use true/false literals in formulas, rather than …
sam-mccall Oct 19, 2023
b49f846
[Flang][OpenMP][Sema] Add directive rewrite pass to support atomic_de…
skatrak Aug 16, 2023
2b97fe2
[clang][Interp][NFC] Add more tests for bitfield initializers
tbaederr Oct 19, 2023
d2edff8
[AMDGPU] PeepholeSDWA: Don't assume inst srcs are registers (#69576)
Pierre-vh Oct 19, 2023
202de4a
Fix __builtin_vectorelements tests with REQUIRES (#69582)
lawben Oct 19, 2023
b3c4f64
[ARM] fix "+fp.dp" in multilib selection (#67412)
domin144 Oct 19, 2023
0e1d723
[clang][Interp][NFC] Use an APInt instead of APSint
tbaederr Oct 19, 2023
4ed0dfe
[Clang][SVE2.1] Add svwhile (predicate-as-counter) builtins
CarolineConcatto Oct 18, 2023
c43ac32
[DAG] Expand vXi1 add/sub overflow operations as xor/and (#69191)
RKSimon Oct 19, 2023
906d3ff
[AMDGPU] Remove legality checks from imm folding in shrink. NFCI. (#6…
rampitec Oct 19, 2023
0b80288
[NVPTX] Preserve v16i8 vector loads when legalizing
pasaulais Sep 21, 2023
3d7802d
[Clang] Actually fix tests for __builtin_vectorelements (#69589)
lawben Oct 19, 2023
98c90a1
ISel: introduce vector ISD::LRINT, ISD::LLRINT; custom RISCV lowering…
artagnon Oct 19, 2023
d15fff6
Re-apply '[AArch64] Enable "sink-and-fold" in MachineSink by default …
momchil-velikov Oct 18, 2023
b84977b
Rename test to avoid overlapping with debug output
igogo-x86 Oct 19, 2023
93373c3
[clang][Interp][NFC] Use a const reference in IncDecHelper
tbaederr Oct 19, 2023
309e41d
[DAG] Add test coverage for Issue #66603
RKSimon Oct 19, 2023
8505c3b
[DAG] canCreateUndefOrPoison - remove AssertSext/AssertZext assumptio…
RKSimon Oct 19, 2023
311f725
[clang][Interp] Create only globals when initializing a global variable
tbaederr Jul 27, 2023
970e745
[Libomptarget] Add a test for the `libc` implementation of assert (#6…
jhuber6 Oct 19, 2023
f93a697
[libomptarget][OpenMP] Initial implementation of omp_target_memset() …
mjklemm Oct 19, 2023
25002b7
[InstCombine] Add additional aligned allocation tests for #69474.
fhahn Oct 19, 2023
40a426f
[AMDGPU] Constant fold FMAD_FTZ (#69443)
Pierre-vh Oct 19, 2023
6959332
[DIAG][msan] fix libc check string for dladdr1 call (#69359)
lei137 Oct 19, 2023
3fd5113
[libc][math][NFC] Remove global scope constants declaration in math t…
lntue Oct 19, 2023
180eae1
[MemoryBuiltins] Simplify getAllocFnKind() implementation (NFC)
nikic Oct 19, 2023
b781c7a
Fixed some wmma store builtins that had non-const src param
JackAKirk Oct 17, 2023
e6e9084
[flang] Put ISO_Fortran_binding.h where it can be easily used (#69121)
psteinfeld Oct 19, 2023
e4b75d8
[Clang][SVE2.1] Add builtins for Multi-vector load and store
CarolineConcatto Oct 19, 2023
21e1b13
[TwoAddressInstruction] Handle physical registers with LiveIntervals …
jayfoad Oct 19, 2023
d2e7a15
[flang][openacc] Warn about misplaced end loop directive and ignore i…
clementval Oct 19, 2023
3e49ce6
InlineSpiller: Delete assert that implicit_def has no implicit operan…
arsenm Oct 19, 2023
e880e8a
Let clang-cl support CUDA/HIP (#68921)
yxsamliu Oct 19, 2023
03d1c99
[mlir][ODS] Add `OptionalTypesMatchWith` and remove a custom assembly…
MacDue Oct 19, 2023
9f93a99
[Clang][SVE2.1] Add builtins for 2-way svdot (vectors, indexed)
CarolineConcatto Oct 19, 2023
553616a
[SLP][NFC]Add avx2 test run, NFC.
alexey-bataev Oct 19, 2023
fdac18c
[hwasan] Fix rare false negative (zero tag) in two more test cases (#…
thurstond Oct 19, 2023
7b9fb1c
[mlir][sparse] Update verifier for block sparsity and singleton (#69389)
yinying-lisa-li Oct 19, 2023
6cfb642
AMDGPU: Minor updates to program resource registers (#69525)
kzhuravl Oct 19, 2023
200a925
[Clang][SVE2.1] Add builtins and intrinsics for SVBFMLSLB/T
CarolineConcatto Oct 19, 2023
c35939b
[VectorCombine] Use isSafeToSpeculativelyExecute to guard VP scalariz…
lukel97 Oct 19, 2023
0446c58
[DebugInfo] Correctly report header parsing errors from DWARFContext:…
bulbazord Oct 19, 2023
01263c6
[lldb] Rename lldb-vscode to lldb-dap (#69264)
JDevlieghere Oct 19, 2023
fdfe0b0
Fix test clang/test/Driver/cl-offload.cu
yxsamliu Oct 19, 2023
2ae37be
Allow empty dimension arrays in `linalg::inferContractionDims` (#69496)
bjacob Oct 19, 2023
6062251
[gn build] Port
llvmgnsyncbot Oct 19, 2023
30520cd
[gn build] Port 01263c6c6fb4
llvmgnsyncbot Oct 19, 2023
6b8a142
[docs][NewPM] Add comment about declaring analysis managers in the co…
aeubanks Oct 19, 2023
bd21efe
[lldb] Fix ASCII art in CommandObjectSource.h (NFC)
JDevlieghere Oct 19, 2023
44d4b30
[unittest] Refactoring the gtest sharding option. (#69537)
zeroomega Oct 19, 2023
0af5c06
[InstCombine] Don't consider aligned_alloc removable if icmp uses res…
fhahn Oct 19, 2023
f350532
[libc] Fix accidental LIBC_NAMESPACE_clock_freq (#69620)
alfredfo Oct 19, 2023
f7ab79f
[AMDGPU] Allow lit() on operands which do not accept modifiers (#69527)
rampitec Oct 19, 2023
b1a6b2c
[AArch64][GlobalISel] Fix miscompile on carry-in selection (#68840)
tobias-stadler Oct 19, 2023
460e843
[RISCV] Add getSameRatioLMUL (#69570)
wangpc-pp Oct 19, 2023
3343d00
[ELF][test] Demonstrate --no-allow-shlib-undefined behavior with a hi…
MaskRay Oct 19, 2023
67770cb
[libc][NFC] Fix features.h.def file header
alfredfo Oct 19, 2023
5175cd7
Disallow _BitInt as an underlying type for an enumeration
erichkeane Oct 19, 2023
5bae3a0
[lldb] Remove CompileUnit::SetSupportFiles overload (NFC)
JDevlieghere Oct 19, 2023
94123d1
[gn build] Port 460e84398a19
llvmgnsyncbot Oct 19, 2023
a91a664
[gn] port 01263c6c6fb495 (lldb-vscode -> lldb-dap)
nico Oct 19, 2023
c73ad02
[libc][libm][GPU] Add missing vendor entrypoints to the GPU version o…
AntonRydahl Oct 19, 2023
3daa771
[libcxx][test] Fix empty.gen selftest on windows (#69403)
wdunicornpro Oct 19, 2023
3cac608
[LV] Add interleave only test case with reduction requiring casts.
fhahn Oct 19, 2023
616c86a
[mlir][drr] Set operand segment in rewrite
jpienaar Oct 19, 2023
5109454
[clang][index] Fix processing of CompoundAssignOperator at setting up…
ArcsinX Oct 19, 2023
f9632ce
[lldb] Remove FileSpecList::GetFileSpecPointerAtIndex (NFC)
JDevlieghere Oct 19, 2023
b2f50b4
[clang-format][NFC] Use UnwrappedLineParser::eof() for consistency
owenca Oct 19, 2023
d681461
[AMDGPU] Add doc updates for kernarg preloading (#67516)
kerbowa Oct 19, 2023
10951ca
[mlir][sparse] use uint64_t type for dim/rank consistently (#69626)
aartbik Oct 19, 2023
3f8e5fd
[NFC] Format some code in GlobalVariable.h
aeubanks Oct 19, 2023
d173ce4
[libc++][Android] Support libc++ testing on Android (#69274)
rprichard Oct 19, 2023
049993e
[FunctionComparator] Differentiate instructions passing different MDS…
NuriAmari Oct 19, 2023
a392157
[libc] Rework the 'fgets' implementation on the GPU (#69635)
jhuber6 Oct 19, 2023
630037e
[libc] Partially implement 'rand' for the GPU (#66167)
jhuber6 Oct 19, 2023
afdad4f
workflows/release-tasks: Fix release note artifact upload (#69522)
tstellar Oct 19, 2023
621a271
[flang][openacc] Warn for num_gangs, num_workers and vector_length on…
clementval Oct 19, 2023
ea9e116
[lldb][NFCI] Remove duplicated code in DWARFParser (#69531)
felipepiovezan Oct 19, 2023
a30095a
[libc++][Android] Add libcxx-builder-android Docker image (#69273)
rprichard Oct 19, 2023
a2288a8
[mlir][python] remove mixins (#68853)
makslevental Oct 19, 2023
fb5047f
[mlir][sparse] Remove old syntax (#69624)
yinying-lisa-li Oct 19, 2023
1d8985f
[Fuchsia] Add lldb-dap to LLDB distribution
mysterymath Oct 19, 2023
e353cd8
[RISCV] Apply `IsSignExtendingOpW = 1` on `fcvtmod.w.d` (#69633)
mshockwave Oct 19, 2023
969ba9f
[lldb] Remove FileSpecList::GetFilesMatchingPartialPath (NFC)
JDevlieghere Oct 19, 2023
f681852
[bazel][mlir] fixes for a2288a89
cota Oct 19, 2023
ff21a90
[mlir][sparse] introduce sparse_tensor.crd_translate operation (#69630)
PeimingLiu Oct 19, 2023
ab17ecd
[scudo] Add ConditionVariable in SizeClassAllocator64 (#69031)
ChiaHungDuan Oct 19, 2023
6ddc03d
[mlir][spirv][webgpu] Add lowering of IAddCarry to IAdd (#68495)
inbelic Oct 19, 2023
dda3ed9
[gn] port ab17ecd10767
nico Oct 19, 2023
dd473f1
[mlir][python] simplify extensions (#69642)
makslevental Oct 19, 2023
5070c1e
[analyzer] WebKit checkers: recognize dynamicDowncast as a safe funct…
rniwa Oct 19, 2023
65f946c
[RISCV] Fix some GlobalISel tests using -march instead of -mtriple.
aemerson Oct 19, 2023
ec10c36
[libc][NFC] Forcing data type in gettimeofday_test when comparing the…
lntue Oct 19, 2023
3d89c08
[mlir][sparse] support BSR for cuSPARSE (libgen path only) (#69646)
aartbik Oct 19, 2023
eb6ec17
[flang][openacc] Do not error when bind symbol is defined later or ex…
clementval Oct 20, 2023
bce3b50
[libc++][Android] Mark tests XFAIL/UNSUPPORTED (#69271)
rprichard Oct 20, 2023
a7c4ff9
[libc++][Android] Don't list Android as supported yet (#69660)
rprichard Oct 20, 2023
697082d
[Scalar] Use LLVMContext::MD_mem_parallel_loop_access directly (NFC) …
kazutakahirata Oct 20, 2023
9d10fbb
Fix test clang/test/Driver/cl-offload.cu
yxsamliu Oct 20, 2023
d1985e3
[RISCV] Support Xsfvqmaccdod and Xsfvqmaccqoq extensions (#68295)
4vtomat Oct 20, 2023
47826b3
[LoongArch] Fix td pattern for CACOP LDPTE and LDDIR
wangleiat Oct 20, 2023
076581f
[ValueTracking] Implement sdiv/udiv support for isKnownNonNullFromDom…
dc03 Oct 20, 2023
7f7a15c
[RISCV][NFC] Use !range bang operator (#66494)
wangpc-pp Oct 20, 2023
833a8db
[mlir][scf] Implement getSingle... of LoopLikeOpInterface for scf::Fo…
ubfx Oct 20, 2023
f8325f1
[Tablegen] Bugfix and refactor VarLenCodeEmitter HwModes. (#68795)
erikfjon Oct 20, 2023
f2517cb
[X86][AMX] remove related code of X86PreAMXConfigPass (#69569)
yubingex007-a11y Oct 20, 2023
b2d3c7b
[DWARF] Remove unused declaration verifyIndexes
kazutakahirata Oct 20, 2023
614a8cb
[MC][NFC] Allow MCInstrAnalysis to store state (#65479)
mtvec Oct 20, 2023
af3ead4
[RISCV] Add more prefetch tests (#67644)
wangpc-pp Oct 20, 2023
d871dae
[mlir][TilingInterface] Add scf::tileUsingSCFForallOp method to tile …
MaheshRavishankar Oct 20, 2023
e1a5843
[BOLT] Use llvm::is_contained (NFC)
kazutakahirata Oct 20, 2023
7961fa3
[libc++] Fix uninitialized algorithms when using unconstrained compar…
ldionne Oct 20, 2023
f24d949
[RISCV] Match prefetch address with offset (#66072)
wangpc-pp Oct 20, 2023
24f03d9
[clangd] Use llvm::erase_value (NFC)
kazutakahirata Oct 20, 2023
195f623
[mlir] Use llvm::erase_value (NFC)
kazutakahirata Oct 20, 2023
95f924f
[RISCV][MC] Implement evaluateBranch for auipc+jalr pairs (#65480)
mtvec Oct 20, 2023
c7be4e6
[mlir][Bazel] Add missing dependency after d871daea8159c4b39b17b3ab8f…
akuegel Oct 20, 2023
6362ef1
[CMake] Avoid build spam by switching to Debug message (#69497)
thevinster Oct 20, 2023
8c88a82
[Driver] Use llvm::any_of (NFC)
kazutakahirata Oct 20, 2023
104c01e
[FunctionAttrs] Only check ArgMem effects when inferring argument att…
nikic Oct 20, 2023
291d8ab
[llvm] Use llvm::find_if (NFC)
kazutakahirata Oct 20, 2023
b8ad68f
[mlir][tosa] Update pass pipeline for TosaToLinalg (#69679)
Groverkss Oct 20, 2023
aa0208d
[mlir][scf] Implement getSingle... of LoopLikeOpinterface for scf::Pa…
ubfx Oct 20, 2023
6461a82
[Transforms] Use llvm::erase_if (NFC)
kazutakahirata Oct 20, 2023
dc271b5
[DebugInfo] Use llvm::erase_if (NFC)
kazutakahirata Oct 20, 2023
6e3572c
[lldb] Use llvm::erase_if (NFC)
kazutakahirata Oct 20, 2023
5557d98
[run-clang-tidy,clang-tidy-diff] Accept directory as value for -expor…
amgebauer Oct 20, 2023
c5d8bf7
[llvm][llvm-readobj] Add AArch64 Tagged Address note type (#68568)
DavidSpickett Oct 20, 2023
848336d
[ExecutionEngine] Use llvm::is_contained (NFC)
kazutakahirata Oct 20, 2023
e59f76e
Apply clang-tidy fixes for misc-include-cleaner in mlir-cat.cpp (NFC)
joker-eph Oct 20, 2023
a06f0e3
Apply clang-tidy fixes for misc-include-cleaner in StandaloneOps.cpp …
joker-eph Oct 20, 2023
4b65b28
Apply clang-tidy fixes for misc-include-cleaner in StandalonePasses.c…
joker-eph Oct 20, 2023
83fd5d8
Apply clang-tidy fixes for misc-unused-alias-decls in StandaloneExten…
joker-eph Oct 20, 2023
655b678
Apply clang-tidy fixes for misc-include-cleaner in standalone-opt.cpp…
joker-eph Oct 20, 2023
d8214f5
Apply clang-tidy fixes for misc-include-cleaner in standalone-plugin.…
joker-eph Oct 20, 2023
1a12acd
Apply clang-tidy fixes for misc-include-cleaner in standalone-transla…
joker-eph Oct 20, 2023
2ad41fa
[FunctionAttrs] Regenerate test checks (NFC)
nikic Oct 20, 2023
5db75d7
[BOLT] Filter itrace from perf script mmap & task events (#69585)
jonathandavies-arm Oct 20, 2023
c9b17af
[Driver][DragonFly][NFC] Some cleaning up
brad0 Oct 20, 2023
54881c9
[flang] Remove test from #69121 to fix gcc build with gcc < 10.0
jeanPerier Oct 20, 2023
b9dae2f
[Clang][SVE2.1] Add builtins for svrevd
CarolineConcatto Oct 20, 2023
2e4161d
[mlir][ArmSME] Name arguments of SME intrinsics (NFC) (#69608)
MacDue Oct 20, 2023
dde7b80
[mlir][Tosa] fix fp16/bf16 support for Clamp min/max attributes (#69192)
fabrizio-indirli Oct 20, 2023
08d7d1e
[mlir][Bazel] Add missing dependencies after aa0208d1bc52e45dc0032f41…
akuegel Oct 20, 2023
2ef370b
[flang][openmp] Update copyHostAssociateVar to use hlfir.assign for H…
jeanPerier Oct 20, 2023
53edf45
[PowerPC] Remove HTM instruction from P10 SchedModel (#69579)
ecnelises Oct 20, 2023
1abc28f
[NFC][LV] Add test for vectorizing fmuladd with another call (#68601)
huntergr-arm Oct 20, 2023
e45f6e9
[flang][hlfir] Make the parent type the first component (#69348)
jeanPerier Oct 20, 2023
9ccf01f
[mlir][transform] Support for multiple top-level transform ops (#69615)
martin-luecke Oct 20, 2023
b99f7e6
[clangd] Don't run slow clang-tidy checks by default
sam-mccall Nov 22, 2022
7c15dd6
[clang-format] Add space in placement new expression
omarahmed1111 Oct 20, 2023
a323896
[IR] Fix nested constant to instruction conversion (#69682)
wenju-he Oct 20, 2023
1c27899
[mlir][SCF] Pass result of getAsOpFoldResult to getBoundedTileSize.
akuegel Oct 20, 2023
e24ac11
[lld][NFC] Remove unnecessary else statements. (#69451)
cjacek Oct 20, 2023
7c7896b
[MemCpyOpt] Remove unnecessary typed pointer handling (NFC)
nikic Oct 20, 2023
a4803d8
[mlir][Tosa] Fix Clamp verifier to handle quantized types.
akuegel Oct 20, 2023
783b4d9
[mlir][tosa] Check for 0-ranked-tensors during fold (#68512)
gptsarthak Oct 20, 2023
40ba0ca
[mlir][SCF] Fix memory leak in LoopLikeSCFOpsTest.cpp
akuegel Oct 20, 2023
49af650
[run-clang-tidy] Accept export directory if PyYAML is not installed (…
amgebauer Oct 20, 2023
ba8565f
[LIT] Print discovered tests and percentages (#66057)
madhur13490 Oct 20, 2023
7025b04
Revert "[LIT] Print discovered tests and percentages (#66057)"
madhur13490 Oct 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .ci/generate-buildkite-pipeline-premerge
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,11 @@ set -eu
set -o pipefail

# Environment variables script works with:

# Fetch origin/main to have an up to date merge base for main...HEAD diff.
git fetch origin main:main
# List of files affected by this commit
: ${MODIFIED_FILES:=$(git diff --name-only HEAD~1)}
: ${MODIFIED_FILES:=$(git diff --name-only main...HEAD)}
# Filter rules for generic windows tests
: ${WINDOWS_AGENTS:='{"queue": "windows"}'}
# Filter rules for generic linux tests
Expand Down
32 changes: 32 additions & 0 deletions .github/new-prs-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -794,3 +794,35 @@ llvm:binary-utilities:
- llvm/tools/llvm-size/**
- llvm/tools/llvm-strings/**
- llvm/tools/llvm-symbolizer/**

clang:openmp:
- clang/include/clang/Basic/OpenMP*
- clang/include/clang/AST/OpenMPClause.h
- clang/include/clang/AST/DeclOpenMP.h
- clang/include/clang/AST/ExprOpenMP.h
- clang/include/clang/AST/StmtOpenMP.h
- clang/lib/AST/DeclOpenMP.cpp
- clang/lib/AST/OpenMPClause.cpp
- clang/lib/AST/StmtOpenMP.cpp
- clang/lib/Headers/openmp_wrappers/**
- clang/lib/Parse/ParseOpenMP.cpp
- clang/lib/Basic/OpenMPKinds.cpp
- clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
- clang/lib/Driver/ToolChains/AMDGPUOpenMP.h
- clang/lib/CodeGen/CgStmtOpenMP.cpp
- clang/lib/CodeGen/CGOpenMP*
- clang/lib/Sema/SemaOpenMP.cpp
- clang/test/OpenMP/**
- clang/test/AST/ast-dump-openmp-*
- llvm/lib/Frontend/OpenMP/**
- llvm/lib/Transforms/IPO/OpenMPOpt.cpp
- llvm/include/llvm/Frontend/OpenMP/**
- llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
- llvm/unittests/Frontend/OpenMP*
- llvm/test/Transforms/OpenMP/**

openmp:libomp:
- any: ['openmp/**', '!openmp/libomptarget/**']

openmp:libomptarget:
- any: ['openmp/**', '!openmp/runtime/**']
63 changes: 63 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# LLVM Documentation CI
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception

name: "Test documentation build"

permissions:
contents: read

on:
push:
branches:
- 'main'
paths:
- 'llvm/docs/**'
- 'clang/docs/**'
pull_request:
paths:
- 'llvm/docs/**'
- 'clang/docs/**'

jobs:
check-docs-build:
name: "Test documentation build"
runs-on: ubuntu-latest
steps:
- name: Fetch LLVM sources
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Setup Python env
uses: actions/setup-python@v4
with:
python-version: '3.11'
cache: 'pip'
cache-dependency-path: 'llvm/docs/requirements.txt'
- name: Install python dependencies
run: pip install -r llvm/docs/requirements.txt
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y cmake ninja-build
- name: Get subprojects that have doc changes
id: docs-changed-subprojects
uses: tj-actions/changed-files@v39
with:
files_yaml: |
llvm:
- 'llvm/docs/**'
clang:
- 'clang/docs/**'
- name: Build LLVM docs
if: steps.docs-changed-subprojects.outputs.llvm_any_changed == 'true'
run: |
cmake -B llvm-build -GNinja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_SPHINX=ON -DSPHINX_OUTPUT_HTML=ON -DSPHINX_OUTPUT_MAN=ON ./llvm
TZ=UTC ninja -C llvm-build docs-llvm-html docs-llvm-man
- name: Build Clang docs
if: steps.docs-changed-subprojects.outputs.clang_any_changed == 'true'
run: |
cmake -B clang-build -GNinja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_ENABLE_SPHINX=ON -DSPHINX_OUTPUT_HTML=ON -DSPHINX_OUTPUT_MAN=ON ./llvm
TZ=UTC ninja -C clang-build docs-clang-html docs-clang-man

21 changes: 21 additions & 0 deletions .github/workflows/libcxx-check-generated-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: "Check libc++ generated files"
on:
pull_request:
paths:
- 'libcxx/**'

jobs:
check_generated_files:
runs-on: ubuntu-latest
steps:
- name: Fetch LLVM sources
uses: actions/checkout@v4

- name: Install dependencies
uses: aminya/setup-cpp@v1
with:
clangformat: 17.0.1
ninja: true

- name: Check generated files
run: libcxx/utils/ci/run-buildbot check-generated-output
6 changes: 4 additions & 2 deletions .github/workflows/release-tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
./llvm/utils/release/github-upload-release.py --token ${{ github.token }} --release ${{ steps.validate-tag.outputs.release-version }} upload --files ./*doxygen*.tar.xz

- name: Create Release Notes Artifact
uses: actions/download-artifact@v3
uses: actions/upload-artifact@v3
with:
name: release-notes
path: docs-build/html-export/
Expand Down Expand Up @@ -104,16 +104,18 @@ jobs:
run: |
cd llvm/utils/lit
# Remove 'dev' suffix from lit version.
sed -i "s/ + 'dev'//g" lit/__init__.py
sed -i 's/ + "dev"//g' lit/__init__.py
python3 setup.py sdist

- name: Upload lit to test.pypi.org
uses: pypa/gh-action-pypi-publish@release/v1
with:
password: ${{ secrets.LLVM_LIT_TEST_PYPI_API_TOKEN }}
repository-url: https://test.pypi.org/legacy/
packages-dir: llvm/utils/lit/dist/

- name: Upload lit to pypi.org
uses: pypa/gh-action-pypi-publish@release/v1
with:
password: ${{ secrets.LLVM_LIT_PYPI_API_TOKEN }}
packages-dir: llvm/utils/lit/dist/
4 changes: 4 additions & 0 deletions bolt/lib/Core/BinaryContext.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1803,6 +1803,10 @@ MarkerSymType BinaryContext::getMarkerType(const SymbolRef &Symbol) const {
if (*NameOrError == "$x" || NameOrError->startswith("$x."))
return MarkerSymType::CODE;

// $x<ISA>
if (isRISCV() && NameOrError->startswith("$x"))
return MarkerSymType::CODE;

if (*NameOrError == "$d" || NameOrError->startswith("$d."))
return MarkerSymType::DATA;

Expand Down
Loading