Changes
clang-d377191-gb664bef2ad9a-t17803-b17803.tar.gz (Jan 16, 2021 2:55:07 AM)
- Introduce llvm.noalias.decl intrinsic — jeroen.dobbelaere / detail
- [InstCombine] Add a test file that contains safe select transforms (NFC) — aqjune / detail
clang-d377189-g8456c3a78928-t17801-b17801.tar.gz (Jan 16, 2021 12:09:01 AM)
- [utils] Use llvm::sort (NFC) — kazu / detail
- [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail
- [StringExtras] Rename SubsequentDelim to ListSeparator — kazu / detail
- [NFC] Add -std=c11 to attr-availability.c — douglas.yung / detail
- [NPM][Inliner] Temporarily remove inline_stats test case for always — mtrofin / detail
- AArch64: fix regression introduced by fcmp immediate selection. — Amara Emerson / detail
clang-d377183-g029c2257c21e-t17798-b17798.tar.gz (Jan 15, 2021 9:24:40 PM)
- [NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 'regular' inliner — mtrofin / detail
- [Inline] Fix a missing character in inline_stats.ll — mtrofin / detail
clang-d377181-g999f5da6b308-t17796-b17796.tar.gz (Jan 15, 2021 6:40:30 PM)
- [ADT][Support] Fix C4146 error from MSVC — dblaikie / detail
- [SimplifyCFG] Optimize CFG when null is passed to a function with nonnull argument — Dávid Bolvanský / detail
- Revert "[WebAssembly] MC layer writes table symbols to object files" — dschuff / detail
- Revert "[WebAssembly] Add support for table linking to wasm-ld" — dschuff / detail
- hwasan: Update register-dump-read.c test to reserve x23 instead of x20. — peter / detail
- [NFC] Disallow unused prefixes under MC/RISCV — mtrofin / detail
- [flang] Create names to allow access to inaccessible specifics — pklausler / detail
- [mlir][NFC] Move helper substWithMin into Affine utils — thomasraoux / detail
- [mlir][AsmPrinter] Properly escape strings when printing locations — riddleriver / detail
- [mlir] Fixing potential build break in my previous commit — thomasraoux / detail
- [debugserver] Fix inverted if block that resulted in us using the private entitlements — Jonas Devlieghere / detail
clang-d377170-gaa8a2d8a3da3-t17793-b17793.tar.gz (Jan 15, 2021 3:54:31 PM)
- [CodeView][DebugInfo] Add test case to show that linkage names are not — akhuang / detail
- Revert "[BasicAA] Handle recursive queries more efficiently" — rnk / detail
- [NFC][SimplifyCFG] Add testcase showing that we fail to preserve DomTree in switchToSelect() — lebedev.ri / detail
- [Utils] splitBlockBefore() always operates on DomTreeUpdater, so take it, not DomTree — lebedev.ri / detail
- [Utils][SimplifyCFG] Port SplitBlock() to DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFG] Port SplitBlockAndInsertIfThen() to DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFG][BasicBlockUtils] Port SplitBlockPredecessors()/SplitLandingPadPredecessors() to DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFG] switchToSelect(): don't forget to insert DomTree edge iff needed — lebedev.ri / detail
- [GWP-ASan] Add inbuilt options parser. — 31459023+hctim / detail
- [MSVC] Don't add -nostdinc++ -isystem to runtimes builds — rnk / detail
- [Sema] turns -Wfree-nonheap-object on by default — cjdb / detail
- BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor — ndesaulniers / detail
- [mlir][Linalg] Add missing check to canonicalization of GenericOp that are identity ops. — ravishankarm / detail
- Skip 'g' packet tests when running on darwin; debugserver doesn't impl — Jason Molenda / detail
- [SLP] remove dead code in reduction matching; NFC — spatel / detail
- Revert "Revert "ADT: Fix reference invalidation in SmallVector..."" — Duncan P. N. Exon Smith / detail
- [AArch64][GlobalISel] Select immediate fcmp if the zero is on the LHS. — Amara Emerson / detail
clang-d377153-g1f21de535d37-t17790-b17790.tar.gz (Jan 15, 2021 1:10:47 PM)
- [DebugInfo][CodeView] Change in line tables only mode to emit type information — akhuang / detail
- [ARM] Constant tripcount tail predication loop tests. NFC — david.green / detail
- [ARM] Tail predication with constant loop bounds — david.green / detail
- [MIPatternMatch] Add m_OneNonDBGUse — Jessica Paquette / detail
- [mlir] Add Complex dialect. — pifon / detail
- [RISCV] Add implementation of targetShrinkDemandedConstant to optimize AND immediates. — craig.topper / detail
- GetMacosAlignedVersion() fails if sysctl is not setup — julian.lettner / detail
- Fix libc++ clang-cl build, swap attribute order — rnk / detail
- [CodeGen] Removes unwanted optimisation for TargetConstantFP — craig.topper / detail
- [SLP] remove unused reduction functions; NFC — spatel / detail
clang-d377143-gbc84f89c71ab-t17786-b17786.tar.gz (Jan 15, 2021 10:18:20 AM)
- [flang] Disallow INTENT attribute on procedure dummy arguments — psteinfeld / detail
- [TargetLowering] Don't speculatively call ComputeNumSignBits. NFC — craig.topper / detail
- [flang][driver] Copy test file into a temp dir when testing (nfc) — andrzej.warzynski / detail
- [clangd] Update CC Ranking model with better sampling. — usx / detail
- [OpenCL][Docs] Fixed cross-section reference in OpenCLSupport — anastasia.stulova / detail
clang-d377138-gbe69e66b1cd8-t17785-b17785.tar.gz (Jan 15, 2021 9:31:03 AM)
- [DAGCombine] Remove the check for unsafe-fp-math when we are checking the AFN — qshanz / detail
- [RISCV] Convert most of the information about RVV Pseudos into bits in TSFlags. — craig.topper / detail
- [LoopUnroll] Fix a crash — serguei.katkov / detail
- [PowerPC] Add variants of 64-bit vector types for vec_sel. — esme.yi / detail
- [IR Parser] Fix a crash handling zero width integer attributes. — clattner / detail
- CGDebugInfo: Delete redundant test — i / detail
- CGDebugInfo: Delete unneeded UnwrapTypeForDebugInfo — i / detail
- [MLIR][SPIRV] Add (de-)serialization support for SpecConstantOpeation. — kareem.ergawy / detail
- [NFC][AsmPrinter] Make comments for spill/reload more precise. — kai.wang / detail
- [JITLink] Rename PostAllocationPasses to PreFixupPasses. — Lang Hames / detail
- [RISCV] Clear isCodeGenOnly flag on VMSGE(U) pseudo instructions. Remove InstAliases that duplicate the asm strings in the pseudos. — craig.topper / detail
- Remove redundant casts. — akuegel / detail
- [CSKY] Add visibility macro to fix link error — zixuan.wu / detail
- [clang-format] Skip UTF8 Byte Order Mark while sorting includes — marek.kurdej / detail
- [ARM] Additional trunc cost tests. NFC — david.green / detail
- [clang-format] turn on formatting after "clang-format on" while sorting includes — marek.kurdej / detail
- [clang-format] Find main include after block ended with #pragma hdrstop — marek.kurdej / detail
- [ARM] Update trunc costs — david.green / detail
- [NFC] Remove min/max functions from InstructionCost — david.sherwood / detail
- Reapply "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
- [NFC][InstructionCost] Change LoopVectorizationCostModel::getInstructionCost to return InstructionCost — david.sherwood / detail
- [ARM] Add debug messages for the load store optimizer. NFC — david.green / detail
- [clangd] Add metrics for go-to-implementation. — hokein.wu / detail
- [X86] Fix tile register spill issue. — yuanke.luo / detail
- Require chained analyses in BasicAA and AAResults to be transitive — bjorn.a.pettersson / detail
- [SVE][CodeGen] Fix legalisation of floating-point masked gathers — kerry.mclaughlin / detail
- Revert rGd43a264a5dd3 "Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())"" — llvm-dev / detail
- [X86][SSE] Add missing SSE test coverage for permute(hop,hop) folds — llvm-dev / detail
- [VE] Support intrinsic to isnert/extract_subreg of v512i1 — marukawa / detail
- [VE] Support additional VMRGW and VMV intrinsic instructions — marukawa / detail
- [obj2yaml] - Fix the crash in getUniquedSectionName(). — grimar / detail
- [clang][AArch64][SVE] Avoid going through memory for coerced VLST return values — joe.ellis / detail
- [llvm-readelf/obj] - Index phdrs and relocations from 0 when reporting warnings. — grimar / detail
- [VPlan] Move initial quote emission from ::print to ::dumpBasicBlock. — flo / detail
- [obj2yaml][test] - Improve and fix section-group.yaml test. — grimar / detail
- [lldb] Disable PipeTest.OpenAsReader on windows — pavel / detail
- [X86][SSE] Add 'vectorized sum' test patterns — llvm-dev / detail
- [ARM] Add uses for locals introduced for debug messages. NFC. — herhut / detail
- [AMDGPU] Fix a urem combine test to test what it was supposed to — jay.foad / detail
- [mlir] Remove unnecessary llvm.mlir.cast in AsyncToLLVM lowering. — csigg / detail
- [mlir] Make GpuAsyncRegion pass depend on async dialect. — csigg / detail
- [flang][driver] Copy input files into a temp dir when testing — andrzej.warzynski / detail
- [mlir][linalg] Support parsing attributes in named op spec — antiagainst / detail
- [mlir][linalg] Support permutation when lowering to loop nests — antiagainst / detail
- [DAGCombiner] Use getVectorElementCount inside visitINSERT_SUBVECTOR — joe.ellis / detail
- [attributes] Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
- [VPlan] Unify value/recipe printing after VPDef transition. — flo / detail
- Revert "[attributes] Add a facility for enforcing a Trusted Computing Base." — thakis / detail
- [mlir] Fix gpu-to-llvm lowering for gpu.alloc with dynamic sizes. — csigg / detail
- [X86] Add nounwind to lzcnt-cmp tests — llvm-dev / detail
- [X86] Extend lzcnt-cmp tests to test on non-lzcnt targets — llvm-dev / detail
- [ARM] Update existing test case with +pauth targets — ranjeet.singh / detail
- [clangd] Fix -check mode doesn't respect any tidy configs. — hokein.wu / detail
- [OpenMPOpt][WIP] Expand parallel region merging — georgakoudis1 / detail
- [clangd] Remove ScratchFS from tests — n.james93 / detail
- NFC: Use -LABEL more — paul.robinson / detail
- [FastISel] Flush local value map on every instruction — paul.robinson / detail
- [X86][AVX] Attempt to fold vpermf128(op(x,i),op(y,i)) -> op(vpermf128(x,y),i) — llvm-dev / detail
- [mlir][Linalg] Fold init_tensor -> linalg.tensor_reshape. — ravishankarm / detail
- [Clang][Docs] Fix ambiguity in clang-offload-bundler docs — scott.linder / detail
- [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. — mtrofin / detail
- [mlir][vector] Add memory effects to transfer_read transfer_write ops — thomasraoux / detail
- [mlir][Linalg] Fix reshape fusion to reshape the outs instead of creating new tensors. — ravishankarm / detail
- [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
- [ELF] --exclude-libs: localize defined libcall symbols referenced by lto.tmp — i / detail
- [SystemZ] Minor NFC fix in SchedModels. — paulsson / detail
- [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
- [X86] Regenerate vector-constrained-fp-intrinsics.ll tests — llvm-dev / detail
- [attributes] Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
- [Hexagon] Custom-widen SETCC's operands — kparzysz / detail
- [AMDGPU] Deduplicate VOP tablegen asm & ins — Joseph.Nash / detail
- [mlir] Add Python bindings for AffineExpr — zinenko / detail
- [mlir] More Python bindings for AffineMap — zinenko / detail
- [mlir] Expose MemRef layout in Python bindings — zinenko / detail
- [flang][openxx][NFC] Remove duplicated function to check required clauses — clementval / detail
- -funique-internal-linkage-names appends a hex md5hash suffix to the symbol name which is not demangler friendly, convert it to decimal. — tmsriram / detail
- Introduce new quiet mode and new option handling for -print-changed. — schmeise / detail
- Fix minor build issue (NFC) — rnk / detail
- [SystemZ][z/OS] Fix Permission denied pattern matching — Abhina.Sreeskantharajan / detail
- [mlir] Add structural conversion to async dialect lowering. — csigg / detail
- [RISCV] Add scalable vector fcmp ISel patterns — fraser / detail
- [libc++] Turn off auto-formatting of generated files. NFC. — marek.kurdej / detail
- [NFC][AMDGPU] Clarify memory model support for volatile — Tony.Tye / detail
- [mlir][ODS] Add a C++ abstraction for OpBuilders — riddleriver / detail
- [mlir][TypeDefGen] Add support for adding builders when generating a TypeDef — riddleriver / detail
- [mlir][IR][NFC] Move the definitions of Complex/Function/Integer/Opaque/TupleType to ODS — riddleriver / detail
- [ADT] Add makeIntrusiveRefCnt helper function — n.james93 / detail
- [tools] Mark output of tools as text if it is really text — Abhina.Sreeskantharajan / detail
- [NFC] Disallow unused prefixes under llvm/test/CodeGen — mtrofin / detail
- [mlir][vector] Add side-effect information to different load/store ops — thomasraoux / detail
- Enable python bindings for tensor, shape and linalg dialects. — stellaraccident / detail
- [mlir][CAPI] Introduce standard source layout for mlir-c dialect registration. — stellaraccident / detail
- Revert "[mlir][linalg] Support parsing attributes in named op spec" — joker.eph / detail
- [InstCombine] reduce icmp(ashr X, C1), C2 to sign-bit test — spatel / detail
- [GlobalISel] Map extractelt to G_EXTRACT_VECTOR_ELT — bjorn.a.pettersson / detail
- [libc][NFC] Make __support/common.h an in tree header. — sivachandra / detail
- [c++20] Don't consider string literal operator templates for numeric — richard / detail
- Add an assert to CGDebugInfo::getTypeOrNull — i / detail
- [RISCV] Add scalable vector fadd/fsub/fmul/fdiv ISel patterns — fraser / detail
- [mlir][vector] verify memref of vector memory ops — ajcbik / detail
- [PredicateInfo] Add test for one unknown condition in and/or (NFC) — nikita.ppv / detail
- [SCCP] Fix misclassified conditions in test (NFC) — nikita.ppv / detail
- CGDebugInfo: Delete unused parameters — i / detail
- Rename debug linkage name with -funique-internal-linkage-names — hoy / detail
- [OpenMP] Take elf_common.c as a interface library — tianshilei1992 / detail
- [RISCV] Add scalable vector vselect ISel patterns — fraser / detail
- clang: Always pass PowerPC endian information to GNU as — ndesaulniers / detail
- Update syntax for tensor and memref types to match parser. — joker.eph / detail
- [RISCV] Use vmv.v.i vd, 0 instead of vmv.v.x vd, x0 for llvm.riscv.vfmv.v.f with 0.0 — craig.topper / detail
- [SimplifyCFG] SwitchToLookupTable(): don't insert a DomTree edge that already exists — lebedev.ri / detail
- [SimplifyCFG] SimplifyBranchOnICmpChain(): don't insert a DomTree edge that already exists — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): don't insert a DomTree edge if it already exists — lebedev.ri / detail
- [NFCI][Utils/Local] removeUnreachableBlocks(): cleanup support for lazy DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFGPass] mergeEmptyReturnBlocks(): skip blocks scheduled for removal as per DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFGPass] iterativelySimplifyCFG(): support lazy DomTreeUpdater — lebedev.ri / detail
- ADT: Fix pointer comparison UB in SmallVector — Duncan P. N. Exon Smith / detail
- [RISCV] Define the vfclass RVV intrinsics — evandro.menezes / detail
- NFC: Pre-commit test: -Wpointer-sign with plain char to [un]signed char — hubert.reinterpretcast / detail
- [clang] Fix message text for `-Wpointer-sign` to account for plain char — hubert.reinterpretcast / detail
- [github] Move repo lockdown config into llvm-project repo — tstellar / detail
- [MLIR][Linalg] Refactor transforms to use linalg::getDynOperands helper — rob.suderman / detail
- [MC] Make getEHFrameSection const like every other getter (NFC) — Jonas Devlieghere / detail
- [JITLink] Add a new PostAllocationPasses list. — Lang Hames / detail
- [VE][compiler-rt] Add VE as a target of crt — marukawa / detail
- [WebAssembly] Ensure terminate pads are a single BB — aheejin / detail
- [NFC][LICM] Minor improvements to debug output — qcolombet / detail
- [OpenMP] Move memory manager to plugin and make it a common interface — tianshilei1992 / detail
- [llvm] Use llvm::find_if (NFC) — kazu / detail
- [llvm] Use *Set::contains (NFC) — kazu / detail
- [llvm] Simplify string comparisons (NFC) — kazu / detail
- [CodeGen] Try to make the print of memory operand alignment a little more user friendly. — craig.topper / detail
- Add unconditional logging to debugserver for launch/attach processes — Jason Molenda / detail
- [SelectionDAG] Make isConstantIntBuildVectorOrConstantInt and isConstantFPBuildVectorOrConstantFP methods const. — craig.topper / detail
- [CMake] Split the target side of runtimes build — phosek / detail
- [DAGCombiner] Replace static helper function isConstantFPBuildVectorOrConstantFP with the identical version in SelectionDAG. NFC — craig.topper / detail
- [ELF] Drop .rel[a].debug_gnu_pub{names,types} for --gdb-index --emit-relocs — i / detail
- [WebAssembly] Misc. refactoring in CFGStackify (NFC) — aheejin / detail
- Adapt CastExpr::getSubExprAsWritten to ConstantExpr — sbergman / detail
- [LiveDebugValues] Fix comparison operator in VarLocBasedImpl — sander.desmalen / detail
- [AMDGPU] Fix failing assert with scratch ST mode — sebastian.neubauer / detail
- [clang][cli] Remove -f[no-]trapping-math from -cc1 command line — jan_svoboda / detail
- [mlir] use built-in vector types instead of LLVM dialect types when possible — zinenko / detail
- [Test] Add failing test for PR48725 — mkazantsev / detail
- [WebAssembly] Remove more unnecessary brs in CFGStackify — aheejin / detail
- [llvm-readef/obj] - Change the design structure of ELF dumper. NFCI. — grimar / detail
- [llvm-readobj] - Add 'override' to fix build bots. — grimar / detail
- [llvm-readobj] - An attempt to fix BB. — grimar / detail
- [mlir][openmp][NFCI] Rename `continuationIP` to `continuationBlock` — SourabhSingh.Tomar / detail
- [llvm-readobj] - One more attempt to fix BB. — grimar / detail
- [clang][AST] Get rid of an alignment hack in DeclObjC.h [NFCI] — mikhail.maltsev / detail
- [SlotIndexes] Fix and simplify basic block splitting — jay.foad / detail
- [AMDGPU][GlobalISel] Remove some duplicate RUN lines — jay.foad / detail
- [obj2yaml,yaml2obj] - Fix issues with creating/dumping group sections. — grimar / detail
- [obj2yaml] - Don't crash when an object has an empty symbol table. — grimar / detail
- Revert "[Test] Add failing test for PR48725" — thakis / detail
- Change the LLVM_ATTRIBUTE_DEPRECATED macro to use C++14 attribute. — csigg / detail
- [RISCV] Improve scalable-vector shift tests (NFC) — fraser / detail
- [X86][SSE] combineSubToSubus - remove SSE2 early-out. — llvm-dev / detail
- [Fixed Point] Add codegen for conversion between fixed-point and floating point. — bjorn.a.pettersson / detail
- [X86][SSE] combineSubToSubus - add v16i32 handling on pre-AVX512BW targets. — llvm-dev / detail
- [X86][SSE] getFauxShuffleMask - handle PACKSS(SRAI(),SRAI()) shuffle patterns. — llvm-dev / detail
- [mlir][Linalg] NFC - Refactor fusion APIs — nicolas.vasilache / detail
- [TableGen] Improve error message for semicolon after braced body. — paul / detail
- [mlir][openacc] Use TableGen information for default enum — clementval / detail
- [X86] Improved lowering for saturating float to int. — bjorn.a.pettersson / detail
- [VE] Update VELIntrinsic tests — marukawa / detail
- [mlir][spirv] NFC: place ops in the proper file for their categories — antiagainst / detail
- [SLP] Add test case showing a bug when dealing with padded types — bjorn.a.pettersson / detail
- [PowerPC] Add support for embedded devices with EFPU2 — nemanja.i.ibm / detail
- Reland "[mlir][linalg] Support parsing attributes in named op spec" — antiagainst / detail
- [mlir][CAPI] Fix inline function declaration — zinenko / detail
- [mlir] Fix for LIT tests — zinenko / detail
- [libc++] [C++2b] [P1048] Add is_scoped_enum and is_scoped_enum_v. — marek.kurdej / detail
- [mlir][spirv] NFC: split deserialization into multiple source files — antiagainst / detail
- [PowerPC][NFCI] PassSubtarget to ASMWriter — Jinsong Ji / detail
- [MLIR] Disallow `sym_visibility`, `sym_name` and `type` attributes in the parsed attribute dictionary. — jurahul / detail
- [X86] Regenerate sdiv_fix_sat.ll + udiv_fix_sat.ll tests — llvm-dev / detail
- Fix typo in diagnostic message — Akira / detail
- [AMDGPU] Regenerate umax crash test — llvm-dev / detail
- [SVE][NFC] Regenerate a few CodeGen tests — cullen.rhodes / detail
- Add -ansi option to CompileOnly group — aaron / detail
- [doc] Place sha256 in lld/README.md into backticks — smeenai / detail
- Return false from __has_declspec_attribute() if not explicitly enabled — aaron / detail
- [llvm] [cmake] Remove obsolete /usr/local hack for *BSD — mgorny / detail
- [Tests] Add tests for new InstCombine OR transformation, NFC — Dávid Bolvanský / detail
- [instCombine] Add (A ^ B) | ~(A | B) -> ~(A & B) — Dávid Bolvanský / detail
- [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce. — joshisameeran17 / detail
- [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. — craig.topper / detail
- [clangd] Avoid recursion in TargetFinder::add() — zeratul976 / detail
- [NewPM] Run non-trivial loop unswitching under -O2/3/s/z — aeubanks / detail
- [RISCV] Use vmerge.vim for llvm.riscv.vfmerge with a 0.0 scalar operand. — craig.topper / detail
- [FunctionAttrs] Precommit tests for willreturn inference. — flo / detail
- [libc++] Add a missing `<_Compare>` template argument. — arthur.j.odwyer / detail
- [libcxx] Port to OpenBSD — brad / detail
- [InstSimplify] Don't fold gep p, -p to null — nikita.ppv / detail
- [OpenMP] Fixed include directories for OpenMP when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail
- [libomptarget][amdgpu][nfc] Fix build on centos — jonathanchesterfield / detail
- [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate — david.truby / detail
- [FunctionAttrs] Derive willreturn for fns with readonly` & `mustprogress`. — flo / detail
- [IR] move nomerge attribute from function declaration/definition to callsites — zequanwu / detail
- [clang-tidy] Add test for Transformer-based checks with diagnostics. — yitzhakm / detail
- [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
- [LV] Relax assumption that LCSSA implies single entry — listmail / detail
- Fix for crash in __builtin_return_address in template context. — sunil.srivastava / detail
- [InstCombine] Duplicate tests for logical and/or (NFC) — nikita.ppv / detail
- [LV] Weaken spuriously strong assert in LoopVersioning — listmail / detail
- [SLP] reduce code duplication while matching reductions; NFC — spatel / detail
- [SLP] reduce code duplication in processing reductions; NFC — spatel / detail
- [SLP] rename variable to improve readability; NFC — spatel / detail
- [SLP] reduce code duplication while processing reductions; NFC — spatel / detail
- [RISCV] Add double test cases to vfmerge-rv32.ll. NFC — craig.topper / detail
- [InstCombine] Add tests for logical and/or poison implication (NFC) — nikita.ppv / detail
- [RISCV] Legalize select when Zbt extension available — selliott / detail
- [InstCombine] Handle logical and/or in assume optimization — nikita.ppv / detail
- [mlir] Update LLVM dialect type documentation — zinenko / detail
- [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it — modimo / detail
- [OpenMP] Fixed the link error that cannot find static data member — tianshilei1992 / detail
- [AArch64] [Windows] Properly add :lo12: reloc specifiers when generating assembly — martin / detail
- [libcxx] Avoid overflows in the windows __libcpp_steady_clock_now() — martin / detail
- [OpenMP] Fixed a typo in openmp/CMakeLists.txt — tianshilei1992 / detail
- AMDGPU: Remove wrapper only call limitation — Matthew.Arsenault / detail
- [Driver] Fix assertion failure when -fprofile-generate -fcs-profile-generate are used together — i / detail
- [NFC] Disallow unused prefixes in MC/AMDGPU — mtrofin / detail
- [ADT][NFC] Use empty base optimisation in BumpPtrAllocatorImpl — n.james93 / detail
- [RISCV] Remove '.mask' from vcompress intrinsic name. NFC — craig.topper / detail
- [ELF][NFCI] small cleanup to OutputSections.h — llvm / detail
- Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage-names. — hoy / detail
- [MIPatternMatch] Add matcher for G_PTR_ADD — Jessica Paquette / detail
- [Sanitizer][Darwin] Fix test for macOS 11+ point releases — julian.lettner / detail
- [NFC] Disallow unused prefixes under MC/AMDGPU — mtrofin / detail
- Delete unused function (was breaking the -Werror build) — dblaikie / detail
- [AMDGPU] Add _e64 suffix to VOP3 Insts — Joseph.Nash / detail
- [libc] add isascii and toascii implementations — michaelrj / detail
- [libc][NFC] Use more specific comparison macros in LdExpTest.h. — sivachandra / detail
- [LangRef] State that a nocapture pointer cannot be returned — aqjune / detail
- [DAGCombiner] Fold BRCOND(FREEZE(COND)) to BRCOND(COND) — aqjune / detail
- [MSan] Tweak CopyOrigin — jianzhouzh / detail
- [gn build] (manually) port 79f99ba65d96 — thakis / detail
- [mlir][Python] Add checking process before create an AffineMap from a permutation. — zhanghb97 / detail
- [X86][AMX] Prohibit pointer cast on load. — yuanke.luo / detail
- [Coroutine] Update promise object's final layout index — Yuanfang Chen / detail
- [PDB] Defer relocating .debug$S until commit time and parallelize it — rnk / detail
- [OpenMP] Update allocator trait key/value definitions — hansang.bae / detail
- [gn build] Reorganize libcxx/include/BUILD.gn a bit — thakis / detail
- [libc++] Give extern templates default visibility on gcc — smeenai / detail
- [OpenMP] Use persistent memory for omp_large_cap_mem — hansang.bae / detail
- [NFC] Use generic name for scalable vector stack ID. — kai.wang / detail
- [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail
- [Orc] Add a unit test for asynchronous definition generation. — Lang Hames / detail
- [InlineSpiller] Re-tie operands if folding failed — serguei.katkov / detail
- [dsymutil] Copy eh_frame content into the dSYM companion file. — Jonas Devlieghere / detail
- [libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL — jonathanchesterfield / detail
- [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail
- [dsymutil] Fix spurious space in REQUIRES: line — Jonas Devlieghere / detail
- [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader — carl.ritson / detail
- [Statepoint Lowering] Add an option to allow use gc values in regs for landing pad — serguei.katkov / detail
- [Verifier] Extend statepoint verifier to cover more constants — serguei.katkov / detail
- [llvm] Remove redundant string initialization (NFC) — kazu / detail
- [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) — kazu / detail
- [llvm] Use Optional::getValueOr (NFC) — kazu / detail
- [dsymutil] Add preliminary support for DWARF 5. — Jonas Devlieghere / detail
- [MSan] Partially revert some changes from D94552 — jianzhouzh / detail
- [Verifier] Add tied-ness verification to statepoint intsruction — serguei.katkov / detail
- [ARM] Additional tests for different interleaving patterns. NFC — david.green / detail
- [llvm-readelf/obj] - Add support of multiple SHT_SYMTAB_SHNDX sections. — grimar / detail
- [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors — david.green / detail
- [obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field. — grimar / detail
- [clang][driver] Restore the original help text for `-I` — andrzej.warzynski / detail
- [LTO] Replace anonymous namespace with static functions (NFC). — flo / detail
- [NFC][InstructionCost] Use InstructionCost in Transforms/Scalar/RewriteStatepointsForGC.cpp — david.sherwood / detail
- [AArch64][SVE] Remove chains of unnecessary SVE reinterpret intrinsics — joe.ellis / detail
- [X86][AVX] combineVectorSignBitsTruncation - limit AVX512 truncations to 128-bits (PR48727) — llvm-dev / detail
- [SVE] Add ISel pattern for addvl — cullen.rhodes / detail
- Hwasan InitPrctl check for error using internal_iserror — matthew.malcomson / detail
- [ADT] Fix join_impl using the wrong size when calculating total length — n.james93 / detail
- [LTO] Add test to ensure objc-arc-contract is executed. — flo / detail
- Fix build errors after ceb9379a9 — n.james93 / detail
- Revert "[dsymutil] Warn on timestmap mismatch between object file and debug map" — dave / detail
- [SVE][CodeGen] CTLZ, CTTZ & CTPOP operations (predicates) — kerry.mclaughlin / detail
- [ValueTracking] Fix one s/dyn_cast/dyn_cast_or_null/ — markus.lavin / detail
- Revert "Hwasan InitPrctl check for error using internal_iserror" — thakis / detail
- [Tests] Added test for memcpy loop idiom recognization — Dávid Bolvanský / detail
- [X86] canonicalizeShuffleMaskWithHorizOp - minor refactor to support multiple src ops. NFCI. — llvm-dev / detail
- [libc] Refresh benchmark progress bar when needed. — gchatelet / detail
- [OpenCL] Improve OpenCL operator tests — sven.vanhaastregt / detail
- [X86] Add tests for rv_marker lowering. — flo / detail
- [mlir][linalg] Use attributes in named ops' indexing maps — antiagainst / detail
- [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC — sam.mccall / detail
- [AArch64] Attempt to sink mul operands — nicholas.guy / detail
- GlobalISel: Do not set observer of MachineIRBuilder in LegalizerHelper — Matthew.Arsenault / detail
- [NFC][RISCV] Add double type in RISC-V V CodeGen test cases for RV32. — kai.wang / detail
- [AArch64][GlobalISel] Add support for FCONSTANT of FP128 type — muhammad.asif.manzoor / detail
- [lld][WebAssembly] Fix for TLS + --relocatable — sbc / detail
- [Frontend] Add pragma align natural and sort out pragma pack stack effect — Xiangling.Liao / detail
- [OpenMP] Add documentation for error messages and release notes — jhuber6 / detail
- [OpenMP] Fix hierarchical barrier — nawrin.sultana / detail
- [clangd] Explicitly avoid background-indexing the same file twice. — sam.mccall / detail
- [clangd] Avoid reallocating buffers for each message read: — sam.mccall / detail
- [SLP] add reduction test for FMF; NFC — spatel / detail
- [InstCombine] Fold select -> and/or using impliesPoison — nikita.ppv / detail
- [clangd] Remove "decision-forest-base" experimental flag. — usx / detail
- [clangd] Remove some old CodeCompletion options that are never (un)set. NFC — sam.mccall / detail
- [IROutliner] Adapting to hoisted bitcasts in CodeExtractor — andrew.litteken / detail
- [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail
- [X86][SSE] canonicalizeShuffleMaskWithHorizOp - simplify shuffle(HOP(HOP(X,Y),HOP(Z,W))) style chains. — llvm-dev / detail
- [X86][AVX] Add test for another 'reverse HADD' pattern mentioned in PR41813 — llvm-dev / detail
- [DAG] visitVECTOR_SHUFFLE - use all_of to check for all-undef shuffle mask. NFCI. — llvm-dev / detail
- [ARM] Add a pass that re-arranges blocks when there is a backwards WLS branch — samuel.tebbs / detail
- [gn build] Port 60fda8ebb6d — llvmgnsyncbot / detail
- [flang] Fix classification of shape inquiries in specification exprs — pklausler / detail
- [Hexagon] Improve legalizing of ISD::SETCC result — kparzysz / detail
- [SLP] simplify type check for reductions — spatel / detail
- [flang] Do not create HostAssoc symbols in derived type scopes — pklausler / detail
- [CSSPGO][llvm-profgen] Pseudo probe decoding and disassembling — wlei / detail
- [CSSPGO][llvm-profgen] Refactor to unify hashable interface for trace sample and context-sensitive counter — wlei / detail
- [CSSPGO][llvm-profgen] Virtual unwinding with pseudo probe — wlei / detail
- [NFC] fix missing SectionName declaration — wlei / detail
- [mlir] Correct 2 places that result in corrupted conversion rollbacks — tpopp / detail
- [LLD][COFF] Avoid std::vector resizes during type merging — alexandre.ganea / detail
- [NFC] Use correct ssa.copy spelling when referring to the intrinsic — jeroen.dobbelaere / detail
- [mlir][sparse] add vectorization strategies to sparse compiler — ajcbik / detail
- [LTO] Add test for freestanding LTO option. — flo / detail
- [flang] Fix accessibility of USEd name in .mod file — tkeith / detail
- [libc][NFC] add macro for fuchsia to switch test backend to zxtest — michaelrj / detail
- Fix the warnings on unused variables (NFC) — kazu / detail
- [FuncAttrs] Add additional willreturn tests (NFC) — nikita.ppv / detail
- [DSE] Add tests with stores of existing values. — flo / detail
- [libc][NFC] change isblank and iscntrl from implicit casting — michaelrj / detail
- [test] Add Clang side tests for -fdebug-info-for-profiling — i / detail
- [NFC] Fix build break by a initializer list converting error — wlei / detail
- Revert "[AsmParser] make .ascii support spaces as separators" — jiancai / detail
- [NewPM] Only non-trivially loop unswitch at -O3 and for non-optsize functions — aeubanks / detail
- [SPARC] Fix fp128 load/stores — craig.topper / detail
- Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable — dblaikie / detail
- [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h — wmi / detail
- [SystemZ] Clear Available set in SystemZPostRASchedStrategy::initialize(). — paulsson / detail
- [libunwind] Unwind through aarch64/Linux sigreturn frame — rprichard / detail
- [flang] Add tests for procedure arguments with implicit interfaces — psteinfeld / detail
- [RISCV] Custom lower ISD::VSCALE. — craig.topper / detail
- Fix grammar in diagnostic for wrong arity in a structured binding. — richard / detail
- [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
- [PowerPC] Try to fold sqrt/sdiv test results with the branch. — esme.yi / detail
- Revert "[Support] On Windows, take the affinity mask into account" — alexandre.ganea / detail
- ADT: Fix reference invalidation in SmallVector::push_back and single-element insert — Duncan P. N. Exon Smith / detail
- [NFC] Remove unused entry in PassRegistry.def — aeubanks / detail
- Revert "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
- [llvm] Use *Set::contains (NFC) — kazu / detail
- [llvm] Use llvm::stable_sort (NFC) — kazu / detail
- [llvm] Use std::any_of (NFC) — kazu / detail
- Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
- ADT: Fix reference invalidation in N-element SmallVector::append and insert — Duncan P. N. Exon Smith / detail
- [NFC] Fix -Wsometimes-uninitialized — rupprecht / detail
- ADT: Fix reference invalidation in SmallVector::resize — Duncan P. N. Exon Smith / detail
- ADT: Reduce code duplication in SmallVector::resize by using pop_back_n, NFC — Duncan P. N. Exon Smith / detail
- ADT: Reduce code duplication in SmallVector by reusing reserve, NFC — Duncan P. N. Exon Smith / detail
- [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for -fthinlto-index= — i / detail
- ADT: Reduce code duplication in SmallVector by calling reserve and clear, NFC — Duncan P. N. Exon Smith / detail
- Fix unused variable in CoroFrame.cpp when building Release with GCC 10 — lxfind / detail
- Add func call so we don't instruction-step into the builtin_trap — Jason Molenda / detail
- [lldb][wasm] Parse DWO section names — pavel / detail
- Implement vAttachWait in lldb-server — pavel / detail
- [mlir] Update doc to omit the usage of LLVMIntegerType — zinenko / detail
- [lldb] Fix TestPlatformProcessConnect.py — pavel / detail
- [NFC][AsmPrinter] Windows warning: Use explicit cast — david.stuttard / detail
- [AArch64] Adding ACLE intrinsics for the LS64 extension — lucas.prates / detail
- [LTO] Expose opt() in LTOBackend (NFC). — flo / detail
- [lld][WebAssembly] Add support for handling table symbols — wingo / detail
- [SLP] Don't vectorize stores of non-packed types (like i1, i2) — bjorn.a.pettersson / detail
- [clang] Use SourceLocations in unions [NFCI] — mikhail.maltsev / detail
- [DAG] visitVECTOR_SHUFFLE - pull out shuffle merging code into lambda helper. NFCI. — llvm-dev / detail
- [X86] Improve sum-of-reductions v4f32 test coverage — llvm-dev / detail
- [lldb/test] Ensure launched processes are ready to be attached — pavel / detail
- [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - reset shuffle ops and reorder early-out and second op matching. NFCI. — llvm-dev / detail
- [clangd] Add main file macros into the main-file index. — platonov.aleksandr / detail
- Change XCore code owner. — nigelp / detail
- [clang][cli] NFC: Remove SSPBufferSize assignment — jan_svoboda / detail
- [clang][cli] Port more CodeGenOptions to marshalling infrastructure — jan_svoboda / detail
- Revert "Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable" — alexandre.ganea / detail
- [clang-tidy] Use DenseSet<SourceLocation> in UpgradeDurationConversionsCheck, NFCI — mikhail.maltsev / detail
- [flang][driver] Unify f18_version.h.in and Version.inc.in — andrzej.warzynski / detail
- [InferFunctionAttrs] Improve CHECK variable names (NFC). — flo / detail
- [SelectionDAG] Make use of KnownBits::commonBits. NFC. — jay.foad / detail
- [Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC. — jay.foad / detail
- [Support] Simplify KnownBits::icmp helpers. NFC. — jay.foad / detail
- [Support] Add KnownBits::sextInReg exhaustive tests — llvm-dev / detail
- [docs] Update DebuggingJITedCode page after fix in LLDB — Stefan Gränitz / detail
- [Support] Ensure KnownBits::sextInReg can handle the src == dst sext-in-reg case. — llvm-dev / detail
- [flang] Fix dangling pointer in LabelEnforce — tkeith / detail
- [OpenCL] Improve online documentation. — anastasia.stulova / detail
- [mlir][linalg] Add docstring support for named op spec — antiagainst / detail
- [Support] Simplify KnownBits::sextInReg implementation. — llvm-dev / detail
- [TableGen] Enhance !cast<string> to handle bit and bits types. — paul / detail
- Revert "[AArch64] Attempt to sink mul operands" — martin / detail
- [Support] Remove redundant sign bit tests from KnownBits::getSignedMinValue/getSignedMaxValue — llvm-dev / detail
- [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds — llvm-dev / detail
- [clangd] Remove another option that was effectively always true. NFC — sam.mccall / detail
- Revert "[RISCV] Legalize select when Zbt extension available" — selliott / detail
- [flang][driver] Use __FLANG_VERISION__ in f18.cpp (nfc) — andrzej.warzynski / detail
- [NFC] Disallow unused prefixes under MC/ARM — mtrofin / detail
- [clangd] Make AST-based signals available to runWithPreamble. — usx / detail
- [clangd] Trivial: Documentation fix in ASTSignals. — usx / detail
- [gn build] Port 2f395b7092bd — llvmgnsyncbot / detail
- [flang] Fix some module file issues exposed by Whizard — pklausler / detail
- [NFC] Disallow unused prefixes under MC/AArch64 — mtrofin / detail
- [NewPM] Fix placement of LoopFlatten — aeubanks / detail
- [X86][AVX] Adjust unsigned saturation downconvert negative test — llvm-dev / detail
- [libomptarget][amdgpu] Fix kernel launch tracing to match previous behavior — jonathanchesterfield / detail
- [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax — jay.foad / detail
- [LLDB] MinidumpParser: Prefer executable module even at higher address — jotrem / detail
- [HIP] Add signbit(long double) decl — enye.shi / detail
- Support emptiness checks for unbounded FlatAffineConstraints. — zinenko / detail
- [OpenMP] Drop the static library libomptarget-nvptx — tianshilei1992 / detail
- [clang][MSVC] Fix missing MSInheritanceAttr in template specialization. — zequanwu / detail
- [X86] Add the FSRM feature (Fast Short Rep Mov) to Zen3. — yamauchi / detail
- [OpenMP] Dropped unnecessary define when compiling deviceRTLs for NVPTX — tianshilei1992 / detail
- [GWP-ASan] Minor refactor of optional components. — 31459023+hctim / detail
- [openacc] Rename generated file from ACC.cpp.inc to ACC.inc to match D92955 — clementval / detail
- [NFC] Update test to not check for 'opaque' in the file name. — erich.keane / detail
- [MLIR][TOSA] First lowerings from Tosa to Linalg — rob.suderman / detail
- Add newline to terminate debug message (NFC) — joker.eph / detail
- [BasicAA] Handle recursive queries more efficiently — nikita.ppv / detail
- [mlir][ODS] Add new RangedTypesMatchWith operation predicate — riddleriver / detail
- [mlir][OpFormatGen] Format enum attribute cases as keywords when possible — riddleriver / detail
- [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for IR input — i / detail
- [RISCV] Merge Utils library into MCTargetDesc — craig.topper / detail
- [mlir][PatternRewriter] Add a new hook to selectively replace uses of an operation — riddleriver / detail
- [mlir] Remove TosaToLinalg dependency on all Passes — tpopp / detail
- [clang] Do not crash when CXXRecordDecl has a non-CXXRecordDecl base. — adamcz / detail
- [mlir][docs] Bring bufferization docs up to date. — silvasean / detail
- [PowerPC] Only use some extend mne if assembler is modern enough — Jinsong Ji / detail
- [gn build] (manually) port 387d3c24792f — thakis / detail
- [libc] Use #undef isascii in specific header — mcgrathr / detail
- Add -fexceptions to test as it uses them and fails on platforms where it is not on by default (like the PS4). — douglas.yung / detail
- [RISCV] Optimize select_cc after fp compare expansion — craig.topper / detail
- Re-land [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
- [LTO] Test format fix (NFC) — tejohnson / detail
- [RISCV][NFC] Regenerate Calling Convention Tests — selliott / detail
- [mlir] Remove over specified memory effects — youngar17 / detail
- [clangd] Reduce logspam for CDB scanning — sam.mccall / detail
- [mlir][Linalg] Add canonicalization to remove no-op linalg operations. — ravishankarm / detail
- [SLP] remove unnecessary state in matching reductions — spatel / detail
- [OpenMP] Remove omptarget-nvptx from deps as it is no longer a valid target — tianshilei1992 / detail
- [mlir][Linalg] Add canonicalization of linalg op -> dim op. — ravishankarm / detail
- [mlir][Linalg] NFC: Verify tiling on linalg.generic operation on tensors. — ravishankarm / detail
- [libomptarget][nvptx][nfc] Move target_impl functions out of header — jonathanchesterfield / detail
- [flang] Fix use-associated procedure in generic — tkeith / detail
- [AArch64][GlobalISel] Assign FPR banks to loads which are used by integer->float conversions. — Amara Emerson / detail
- Reland "[AsmParser] make .ascii support spaces as separators" — jiancai / detail
- [libomptarget][nvptx] Reduce calls to cuda header — jonathanchesterfield / detail
- [libTooling] Change `addInclude` to use expansion locs. — yitzhakm / detail
- [AArch64][GlobalISel] Add selection support for fpr bank source variants of G_SITOFP and G_UITOFP. — Amara Emerson / detail
- [libc] Add memmove implementation. — chennngwang / detail
- [CodeGen, Transforms] Use llvm::sort (NFC) — kazu / detail
- [llvm] Use llvm::drop_begin (NFC) — kazu / detail
- [llvm] Remove redundant return and continue statements (NFC) — kazu / detail
- Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions on single directive and firstprivate clause. — yhegde / detail
- [mlir][sparse] retry sparse-only for cyclic iteration graphs — ajcbik / detail
- [clang][cli] NFC: Decrease the scope of ParseLangArgs parameters — jan_svoboda / detail
- [clang][cli] NFC: Decrease the scope of ParseCodeGenArgs parameters — jan_svoboda / detail
- [clang][cli] Specify KeyPath prefixes via TableGen classes — jan_svoboda / detail
- [AArch64] Add Fujitsu A64FX scheduling model — t-kawashima / detail
- [WebAssembly] Add support for table linking to wasm-ld — wingo / detail
- Revert "Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert"" — nikita.ppv / detail
- [Clang] Mutate long-double math builtins into f128 under IEEE-quad — qiucofan / detail
- [llvm-readobj] - Fix the compilation with GCC < 7.0. — grimar / detail
- [AArch64][GlobalISel] Fix fallbacks introduced for G_SITOFP in 8f283cafddfa8d6d01a94b48cdc5d25817569e91 — Amara Emerson / detail
- [libcxx testing] Fix UB in tests for std::lock_guard — ikudrin / detail
- [Debuginfo][DW_OP_implicit_pointer] (1/7) Support for DW_OP_LLVM_implicit_pointer — AlokKumar.Sharma / detail
- [llvm-nm] - Move MachO specific logic out from the dumpSymbolNamesFromObject(). NFC. — grimar / detail
- [libc] Allow customization of memcpy via flags. — gchatelet / detail
- [llvm-nm] - Simplify the code in dumpSymbolNamesFromObject. NFC. — grimar / detail
- [ARM][GISel] Treat calls as variadic even if only fixed arguments provided — oliver.stannard / detail
- [yaml2obj/obj2yaml] - Refine handling of SHT_GNU_verdef sections. — grimar / detail
- [llvm-readobj][test] - Remove excessive YAML fields from tests. — grimar / detail
- [clangd] exclude symbols from document outline which do not originate from the main file — ilya.golovenko / detail
- [LLDB] Add per-thread register infos shared pointer in gdb-remote — omair.javaid / detail
- DynamicRegisterInfo calculate offsets in separate function — omair.javaid / detail
- [RISCV] Optimize Branch Comparisons — selliott / detail
- [SVE] Restrict the usage of REINTERPRET_CAST. — paul.walker / detail
- [Orc][NFC] Turn LLJIT member ObjTransformLayer into unique_ptr — Stefan Gränitz / detail
- [Orc] Allow LLJITBuilder's CreateObjectLinkingLayer to return errors — Stefan Gränitz / detail
- [NFC][RISCV] Remove useless code in RISCVRegisterInfo.td. — kai.wang / detail
- [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference — Raphael Isemann / detail
- [Orc] Fix OrcV2Examples after D94690 — Stefan Gränitz / detail
- Revert "[lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference" — Raphael Isemann / detail
- [clangd] Make ExpandAutoType not available on template params. — adamcz / detail
- [clangd] Set correct CWD when using compile_flags.txt — adamcz / detail
- [lldb][docs] Translate ASCII art to restructured text formatting — Raphael Isemann / detail
- [X86][AVX] combineHorizOpWithShuffle - support target shuffles in HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
- [WebAssembly] MC layer writes table symbols to object files — wingo / detail
- [ARM] Don't run the block placement pass at O0 — samuel.tebbs / detail
- [mlir][linalg] Support generating builders for named op attributes — antiagainst / detail
- [SVE] Fix unused variable. — herhut / detail
- [OpenCL][Docs] Fixed malformed table in OpenCLSupport — anastasia.stulova / detail
- [clang][cli] Parse & generate options necessary for LangOptions defaults manually — jan_svoboda / detail
- [X86] Add umin knownbits/demandedbits ult test for D94532 — llvm-dev / detail
- Set option default for enabling memory ssa for new pass manager loop sink pass to true. — schmeise / detail
- [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - improve shuffle(shuffle(x,y),shuffle(x,y)) merging — llvm-dev / detail
- [mlir] Add better support for f80 and f128 — clementval / detail
- [libc] CopyAlignedBlocks can now specify alignment on top of block size — gchatelet / detail
- [RISCV][NFC] Fix order of parameters in cmov ge/le tests — selliott / detail
- [clang][cli] NFC: Add PIE parsing for precompiled input and IR — jan_svoboda / detail
- [clang][cli] NFC: Parse some LangOpts after the defaults are set — jan_svoboda / detail
- [clang][cli] NFC: Promote ParseLangArgs and ParseCodeGenArgs to members — jan_svoboda / detail
- [ARM][Block placement] Check the predecessor exists before processing it — samuel.tebbs / detail
- [X86][SSE] Attempt to fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) — llvm-dev / detail
clang-d376632-gd43a264a5dd3-t17654-b17654.tar.gz (Jan 10, 2021 6:02:17 PM)
- Precommit tests requested for D93725 — listmail / detail
- [Tests] Precommit tests from to simplify rebase — listmail / detail
- [lldb] Fix some bugs in the Pipe class and add tests — pavel / detail
- [NFCI][SimplifyCFG] Prefer to add Insert edges before Delete edges into DomTreeUpdater, if reasonable — lebedev.ri / detail
- [LLVM] Added OpenMP to `LLVM_ALL_RUNTIMES` — tianshilei1992 / detail
- [OpenMP] Not set OPENMP_STANDALONE_BUILD=ON when building OpenMP along with LLVM — tianshilei1992 / detail
- [StringExtras] Add a helper class for comma-separated lists — kazu / detail
- CGDebugInfo: Delete unused DIFile* parameter — i / detail
- [LoopDeletion] Break backedge of outermost loops when known not taken — listmail / detail
- Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())" — thakis / detail
clang-d376622-gabfe348e6b4c-t17648-b17648.tar.gz (Jan 10, 2021 1:10:37 PM)
- [SLP] put verifyFunction call behind EXPENSIVE_CHECKS — spatel / detail
- [SLP] fix typo in assert — spatel / detail
- [Tests] Auto update a vectorizer test to simplify future diff — listmail / detail
- [test] Improve CodeGenCXX/difile_entry.cpp — i / detail
clang-d376618-ge3d3dbd33930-t17646-b17646.tar.gz (Jan 10, 2021 10:23:40 AM)
- [ConstantFold] Add tests for fptoi.sat (NFC) — nikita.ppv / detail
- [ConstantFold] Fold fptoi.sat intrinsics — nikita.ppv / detail
- [CodeGen, DebugInfo] Use llvm::find_if (NFC) — kazu / detail
- [MemorySSA] Remove unused dominatesUse (NFC) — kazu / detail
- [llvm] Ensure newlines at the end of files (NFC) — kazu / detail
clang-d376613-gc701f85c4558-t17644-b17644.tar.gz (Jan 10, 2021 8:49:11 AM)
- [lld/mac] llvm style fix: no else after return — thakis / detail
- [STLExtras] Use return type from operator* of the wrapped iter. — flo / detail
clang-d376611-ga92248600ec4-t17642-b17642.tar.gz (Jan 10, 2021 7:01:32 AM)
- [mlir] NFC - Drop spurious assertion on symbols during `promoteComposedSymbolsAsDims` — nicolas.vasilache / detail
clang-d376610-g9f2d9364b04c-t17641-b17641.tar.gz (Jan 10, 2021 3:00:21 AM)
- [CodeGen] Update transformations to use poison for shufflevector/insertelem's initial vector elem — aqjune / detail
clang-d376609-gb41b743d4611-t17640-b17640.tar.gz (Jan 10, 2021 12:47:41 AM)
clang-d376608-g6fc7a92eeeb5-t17639-b17639.tar.gz (Jan 9, 2021 9:28:45 PM)
- [lld/mac] remove redundant null check — thakis / detail
- [RISCV] Use uint16_t instead of unsigned for opcodes in the RVV pseudo instruction table. — craig.topper / detail
- [RISCV] Change ConstraintMask in RISCVII enum to be shifted left. NFC — craig.topper / detail
clang-d376605-g9f452fbf2fe0-t17636-b17636.tar.gz (Jan 9, 2021 6:41:32 PM)
- [CodeGenModule] Drop dso_local on function declarations for ELF -fno-pic -fno-direct-access-external-data — i / detail
- Recommit D91678 after fixing the test breakage. — tmsriram / detail
clang-d376603-gb02eab9058e5-t17634-b17634.tar.gz (Jan 9, 2021 3:56:05 PM)
- [mlir] Enhance mlir-opt show-dialects test case — joker.eph / detail
- [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR — fraser / detail
- [RISCV] Add scalable vector icmp ISel patterns — fraser / detail
clang-d376600-g4dbb3f57c6fe-t17633-b17633.tar.gz (Jan 9, 2021 1:10:06 PM)
- [SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC) — kazu / detail
- [Transforms] Use llvm::find_if (NFC) — kazu / detail
- [llvm] Drop unnecessary make_range (NFC) — kazu / detail
- [lld-macho] Remove unnecessary llvm:: namespace prefixes — jezng / detail
- [OpenMP] Remove copy constructor of `RTLInfoTy` — tianshilei1992 / detail
- [gn build] Make an explicit `use_lld = true` on mac use lld.darwinnew — thakis / detail
- [SimplifyCFG] Keep !dgb metadata of moved instruction, if they match. — flo / detail
- [mlir][vector] modified scatter/gather syntax, pass_thru mandatory — ajcbik / detail
- [NFC] Disallow unused prefixes in CodeGen/X86 tests. — mtrofin / detail
- [clang] Add llvm-strip to test dependencies — smeenai / detail
clang-d376590-gde373ef77988-t17629-b17629.tar.gz (Jan 9, 2021 10:23:47 AM)
- [VPlan] Keep start value of VPWidenPHIRecipe as VPValue. — flo / detail
- [RISCV] Do not grow the stack a second time when we need to realign the stack — roger.ferrer / detail
- [OpenMP] Added the support for cache line size 256 for A64FX — tianshilei1992 / detail
- [SelectionDAG] Extend immAll(Ones|Zeros)V to handle ISD::SPLAT_VECTOR — fraser / detail
clang-d376586-g9f76788b0930-t17627-b17627.tar.gz (Jan 9, 2021 7:39:36 AM)
- [mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern — antiagainst / detail
- [clang][Sema] Compare SourceLocations directly [NFCI] — mikhail.maltsev / detail
clang-d376584-g4e4df1e38d6b-t17625-b17625.tar.gz (Jan 9, 2021 4:36:44 AM)
- [WebAssembly] Update basic EH instructions for the new spec — aheejin / detail
- [WebAssembly] Remove exnref and br_on_exn — aheejin / detail
- [mlir] AsyncRuntime: use LLVM ThreadPool to run async tasks — ezhulenev / detail
- [WebAssembly] Update InstPrinter support for EH — aheejin / detail
- [Test][FileCheck] Fix use of undef var — thomasp / detail
- [RISCV] Add tests for scalable constant-folding (NFC) — fraser / detail
- [WebAssembly] Remove unreachable EH pads — aheejin / detail
clang-d376577-g052b8fe47819-t17622-b17622.tar.gz (Jan 9, 2021 1:50:47 AM)
- This adds a new test checking llvm-symbolizer with an object built with basic block sections. — tmsriram / detail
- Revert "This adds a new test checking llvm-symbolizer with an object built with basic block sections." — tmsriram / detail
- [IR] Delete unused ReplaceLast in DebugLoc::appendInlineAt — i / detail
- [WebAssembly] Update WasmEHPrepare for the new spec — aheejin / detail
- Add -f[no-]direct-access-external-data to supersede -mpie-copy-relocations — i / detail
- Make -fno-pic respect -fno-direct-access-external-data — i / detail
- Fix CodeGenCXX/difile_entry.cpp on Windows — i / detail
clang-d376570-g33c8e16f660d-t17618-b17618.tar.gz (Jan 8, 2021 11:05:20 PM)
clang-d376569-g04359eece132-t17617-b17617.tar.gz (Jan 8, 2021 8:20:05 PM)
- [libc][NFC] add includes for internal headers to all libc functions — michaelrj / detail
- Never call a destroying operator delete when cleaning up from an — richard / detail
- [AMDGPU] Add volatile support to SIMemoryLegalizer — Tony.Tye / detail
- [X86] Remove IntrArgMemOnly from ldmxcsr intrinsic. — craig.topper / detail
- [clangd][NFC] Remove unnecessary copy in CodeComplete — n.james93 / detail
- [RISCV] Optimize multiplication with constant — powerman1st / detail
- [Target, Transforms] Use *Set::contains (NFC) — kazu / detail
- [Tablegen] Use llvm::find_if (NFC) — kazu / detail
- [SCEV] Remove unused getExactExistingExpansion (NFC) — kazu / detail
- [DWARFLinker] Print the unsupport DWARF form as part of the warning — Jonas Devlieghere / detail
- [debugserver] Various plist changes — Jonas Devlieghere / detail
- [DWARFLinker] Link against BinaryFormat — Jonas Devlieghere / detail
clang-d376557-ga0b65a7bcd6-t17613-b17613.tar.gz (Jan 8, 2021 5:31:17 PM)
- Re-enable __cpp_lib_constexpr_functional. — arthur.j.odwyer / detail
- [libc++] Mark [P0475] "LWG2511: guaranteed copy elision for piecewise construction" as Complete. — arthur.j.odwyer / detail
- [libc++] Mark [P0809] "LWG2831: Comparing Unordered Containers" as Nothing To Do. — arthur.j.odwyer / detail
- [mlir][PassManager] Properly set the initialization generation when cloning a pass manager — riddleriver / detail
- [libc++] NFC: Document the Differential queries to avoid duplicating work — Louis Dionne / detail
- [InitLLVM] Ensure SIGPIPE handler installed before sigaction() — Vedant Kumar / detail
- Attempt to complete an incomplete expression type when considering a — richard / detail
- Update the maximum integer bitwidth in MLIR. — andrew / detail
- [NewPM] Run ObjC ARC passes — aeubanks / detail
- [lld-macho] Fix TLV data initialization — jezng / detail
- [libc] Switch to use a macro which does not insert a section for every libc function. — michaelrj / detail
clang-d376546-gbc556e5685c-t17610-b17610.tar.gz (Jan 8, 2021 2:47:49 PM)
- [Signal] Re-raise SIGPIPE if the handler is uninstalled — Vedant Kumar / detail
- [CMake] Fix incorrect rpath for tests if LLVM_LOCAL_RPATH isn't set — raul / detail
- [RISCV] Cleanup a few section comments in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
- [NFC] Disallow unused prefixes in CodeGen/AMDGPU — mtrofin / detail
- [mlir][Linalg] NFC: Refactor fusion of LinalgOp with TensorReshapeOp by expansion. — ravishankarm / detail
- [clangd] Add go-to-def metric. — hokein.wu / detail
- [NFC] Specify C11 in loop-opt-setup.c — matthew.voss / detail
- [mlir][PDL] Use ODS for defining PDL types — riddleriver / detail
- APINotes: annotate dump methods (NFC) — Saleem Abdulrasool / detail
- [compiler-rt] [sanitizer] Silence -Wframe-larger-than= for a few windows functions with large stack buffers — martin / detail
- [Driver] Add DWARF64 flag: -gdwarf64 — hoy / detail
- [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
- Don't take the address of a temporary — Adrian Prantl / detail
- [mlir] Add a hook for initializing passes before execution and use it in the Canonicalizer — riddleriver / detail
- [mlir][vector] generalized masked l/s and compressed l/s with indices — ajcbik / detail
- [mlir] AsyncRuntime: disable mlir-runner init/disable for WIN32 — ezhulenev / detail
- [libc++/abi] Re-remove unnecessary null pointer checks from operator delete — Louis Dionne / detail
clang-d376529-gec13f6c3e56-t17606-b17606.tar.gz (Jan 8, 2021 11:57:12 AM)
- [clangd] Fix type printing in the presence of qualifiers — adamcz / detail
- [ConstProp] Constant propagation for get.active.lane.mask instrinsics — david.green / detail
- [clangd] Add missing "override" to fix the build. — adamcz / detail
- [mlir] replace LLVM dialect float types with built-ins — zinenko / detail
- [libc++] Update generate_feature_test_macro_components.py to match SD-6. — arthur.j.odwyer / detail
- [lldb] Bump the required SWIG version to 3 — Jonas Devlieghere / detail
- [X86] Add TLBSYNC, INVLPGB and SNP instructions — Ganesh.Gopalasubramanian / detail
- [VPlan] Move reduction start value creation to widenPHIRecipe. — flo / detail
- Revert "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
- [libc++] Add basic support for -std=c++2b. — marek.kurdej / detail
- [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared — Louis Dionne / detail
- [lldb] Remove stale LLDB-Info.plist — Jonas Devlieghere / detail
- [flang] Fix bogus message on internal subprogram with alternate return — psteinfeld / detail
- [ARM] Custom lower i1 vector truncates — david.green / detail
- [TableGen] Fix use of *CurRec when CurRec is null. — paul / detail
- Re-land "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
- [mlir][Linalg] Add verification checks to disallow illegal reshape ops. — ravishankarm / detail
clang-d376512-g740950cf1cd-t17602-b17602.tar.gz (Jan 8, 2021 9:05:58 AM)
- [libc++abi] Simplify __gxx_personality_v0 — i / detail
- [test] Move coro-retcon-unreachable.ll into llvm/test — aeubanks / detail
- [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones — aeubanks / detail
- Fixup Asserts+!AbiBreakingChecks fallout from db33f85c7124 — dblaikie / detail
- [TableGen] Make CodeGenDAGPatterns::getSDNodeNamed take a StringRef instead of const std::string &. — craig.topper / detail
- [LLD][COFF] When using PCH.OBJ, ensure func_id records indices are remapped under /DEBUG:GHASH — alexandre.ganea / detail
- lldb: Add support for DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
- [libc++] Fix typo in run-buildbot — Louis Dionne / detail
- GlobalISel: Fail legalization on narrowing extload below memory size — Matthew.Arsenault / detail
- [hip] Enable HIP compilation with `<complex`> on MSVC. — michael.hliao / detail
- [OpenMP] Always print error messages in libomptarget CUDA plugin — huberjn / detail
- [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection — luismarques / detail
- [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline — aeubanks / detail
- [libc++] Alphabetize generate_feature_test_macro_components.py. NFCI. — arthur.j.odwyer / detail
- [NewPM][NVPTX] Port NVPTX opt passes — aeubanks / detail
- [NFC][SimplifyCFG] Add a test with cond br on constant w/ identical destinations — lebedev.ri / detail
- [SimplifyCFG] ConstantFoldTerminator(): handle matching destinations of condbr earlier — lebedev.ri / detail
- [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `SwitchInst` handling — lebedev.ri / detail
- [NFC][SimlifyCFG] Add some indirectbr-of-blockaddress tests — lebedev.ri / detail
- [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `indirectbr` handling — lebedev.ri / detail
- [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors — lebedev.ri / detail
- [SimplifyCFG] removeUnreachableBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [NFC][SimplifyCFG] Add a test with an undef cond branch to identical destinations — lebedev.ri / detail
- [SimplifyCFG] changeToUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] MergeBlockIntoPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] DeleteDeadBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] changeToCall(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] removeUnwindEdge(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] markAliveBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [RISCV] Define the vfsqrt RVV intrinsics — evandro.menezes / detail
- Fix build after eaadb41db6233cf1c9e882d74a31c1f9d6e211ff when the MSVC libs are not in PATH. — alexandre.ganea / detail
- [Cloning] Copy metadata of global declarations — ruiling.song / detail
- [clang] Add powerpc64le-none-linux-gnu to gnu toolchain for PPC64 — clementval / detail
- [builtins] Add COMPILER_RT_BUILTINS_HIDE_SYMBOLS — rprichard / detail
- Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — dblaikie / detail
- [gn build] Port b12f26733a4 — llvmgnsyncbot / detail
- [gn build] (manually) merge a whole bunch of libc++ header files — thakis / detail
- Fix MLIR DRR matching when attributes are interleaved with operands — joker.eph / detail
- [LLD][COFF] Simplify function. NFC. — alexandre.ganea / detail
- Fix subprogram_ranges.test by explicitly using lld — dblaikie / detail
- Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead) — dblaikie / detail
- lldb subprogram_ranges.test - remove dependence on temp file name — dblaikie / detail
- Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
- [gn build] Port 6b0ee02747e — llvmgnsyncbot / detail
- [CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC) — kazu / detail
- [llvm] Use *Set::contains (NFC) — kazu / detail
- [Target] Use llvm::find_if (NFC) — kazu / detail
- [lldb] Access the ModuleList through iterators where possible (NFC) — Jonas Devlieghere / detail
- [lldb] Make DoReadMemory a protected method. — Jonas Devlieghere / detail
- AMDGPU/GlobalISel: Enable sret demotion — Christudasan.Devadasan / detail
- [CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath — raul / detail
- [NewPM] Don't error when there's an unrecognized pass name — aeubanks / detail
- [X86] Correct the comments about comparison intrinsics. NFCI. — pengfei.wang / detail
- [llvm-readobj] [ARMWinEH] Clearly print an invalid case of packed unwind info as such — martin / detail
- [AArch64][SVE] Add lowering for llvm abs intrinsic — david.sherwood / detail
- [MachineLoop] New helper isLoopInvariant() — sjoerd.meijer / detail
- [clang][cli] Port DiagnosticOpts to new option parsing system — jan_svoboda / detail
- [VE] Add SVOB intrinsic instruction — marukawa / detail
- [LV] Don't sink into replication regions — david.green / detail
- Revert "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
- [NFC] Update some PPC tests marked as auto-generated — qiucofan / detail
- Fix two pessimizing moves. — csigg / detail
- [VE] Extract & insert vector element isel — simon.moll / detail
- [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT — simon.moll / detail
- [LV] Legalize scalable VF hints — cullen.rhodes / detail
- [SVE] Add support to vectorize_width loop pragma for scalable vectors — david.sherwood / detail
- [AArch64] Fix crash caused by invalid vector element type — nicholas.guy / detail
- [clangd] NFC, avoid potential ODR violation. — hokein.wu / detail
- [clangd] Cleanup a remaining Optional<SymbolID> usage, NFC. — hokein.wu / detail
- [VE][NFC] Clean ISel patterns for LSV and LVS — marukawa / detail
- [compiler-rt] Implement __atomic_is_lock_free — Alexander.Richardson / detail
- [libc++] Add missing XFAIL to tests that need __atomic_* libcalls — Alexander.Richardson / detail
- [clangd] go-to-implementation on a base class jumps to all subclasses. — hokein.wu / detail
- [SLP] limit verifyFunction to debug build (PR48689) — spatel / detail
- Revert "Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""" — pifon / detail
- [AArch64] Add +pauth archictecture option, allowing the v8.3a pointer authentication extension. — mark.murray / detail
- [AArch64] Add +flagm archictecture option, allowing the v8.4a flag modification extension. — mark.murray / detail
- [MLIR][NFC] remove unnecessary includes form tablegen command — zinenko / detail
- [lldb][NFC] Refactor setup code for Clang diagnostics — Raphael Isemann / detail
- [VP] ISD helper functions [VE] isel for vp_add, vp_and — simon.moll / detail
- [gn build] Port 9c4b2225b24 — llvmgnsyncbot / detail
- Revert "[SLP]Need shrink the load vector after reordering." — pifon / detail
- [OpenCL] Documentation for experimental C++ libs — anastasia.stulova / detail
- [WebAssembly] Change label numbers to variables in test — aheejin / detail
- [VE] Support pack_f32p and pack_f32a intrinsic instructions — marukawa / detail
- [MLIR][SPIRV] Add `UsableInSpecConstantOp` trait. — kareem.ergawy / detail
- [X86][SSE] Add tests for unpack(hop(),hop()) — llvm-dev / detail
- [NFC] Renaming PackStack to AlignPackStack — Xiangling.Liao / detail
- [SLP][NFC]Add a test for reused shrink check, NFC. — a.bataev / detail
- [X86][SSE] Add vphaddd/vphsubd unpack(hop(),hop()) tests — llvm-dev / detail
- [MLIR][OpenMP] Attribute to include WsLoop upperbound — kiran.chandramohan / detail
- [TableGen] Add the assert statement, step 1 — paul / detail
- [ARM] Update and regenerate test checks. NFC — david.green / detail
- [WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtin — aheejin / detail
- [TableGen] Remove unused declaration that caused build failures. — paul / detail
- [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
- [ARM][LV] Additional loop invariant reduction test. NFC — david.green / detail
- [X86][SSE] Fold unpack(hop(),hop()) -> permute(hop()) — llvm-dev / detail
- Revert "[mlir:JitRunner] Use custom shared library init/destroy functions if available" — ezhulenev / detail
clang-d376412-g63b42a05145-t17580-b17580.tar.gz (Jan 7, 2021 2:15:17 PM)
- [OpenMP] Add example in Libomptarget Information docs — jhuber6 / detail
- Fix gcc5 build failure (NFC) — joker.eph / detail
- [Clang][Driver] Fix read-after-free when using /clang: — alexandre.ganea / detail
- [OpenMP][Docs] Add remarks intro section — johannes / detail
- [OpenMP][Fix] Make the arch selector for x86_64 work — johannes / detail
- [OpenMP][FIX] Ensure the isa trait is evaluated last — johannes / detail
- [clang] Change builtin object size when subobject is invalid — George Burgess IV / detail
- [OpenMP][Docs] Mark finished features as done — johannes / detail
- [llvm-pdbutil] Don't crash when printing unknown CodeView type records — alexandre.ganea / detail
- [mlir] Adds argument attributes for using LLVM's sret and byval attributes — eschweitz / detail
- [OpenMP][FIX] Avoid string literal comparison, use `StringRef::equal` — johannes / detail
- Fix include path for check-gdb-mlir-support to include the MLIR binary dir — joker.eph / detail
- Fix check-gdb-mlir-support build after MLIR API changed to take Context as first argument — joker.eph / detail
- GlobalISel: Add combine for G_UREM by power of 2 — Matthew.Arsenault / detail
- [NFC] clang/test/openMP/target_codegen.cpp should not depend on ssa name — tianshilei1992 / detail
clang-d376397-g6a87e9b08bf-t17578-b17578.tar.gz (Jan 7, 2021 12:28:26 PM)
clang-d376397-g6a87e9b08bf-t17578-b17578.tar.gz (Jan 7, 2021 12:28:26 PM)
- [AsmParser] make .ascii support spaces as separators — caij2003 / detail
- [RISCV] Define the remaining vector fixed-point arithmetic intrinsics. — monk.chiang / detail
- [FastRA] Fix handling of bundled MIs — Pushpinder.Singh / detail
- MCContext::reportError: don't call report_fatal_error — i / detail
- [AsmPrinter] Replace a reachable report_fatal_error with MCContext::reportError — i / detail
- [MLIR][SPIRVToLLVM] Updated documentation on entry points and not supported ops — georgemitenk0v / detail
- [NFC][InstructionCost] Remove isValid() asserts in SLPVectorizer.cpp — david.sherwood / detail
- [clang][cli] Streamline MarshallingInfoFlag description — jan_svoboda / detail
- [clang][cli] Let denormalizer decide how to render the option based on the option class — jan_svoboda / detail
- [clang] Use enum for LangOptions::SYCLVersion instead of unsigned — jan_svoboda / detail
- [VP][NFC] ISD::VP_Sub -> ISD::VP_SUB — simon.moll / detail
- [VPlan] Use VPDef for VPInterleaveRecipe. — flo / detail
- [VE] Support RETURNADDR — marukawa / detail
- [VE] Support STACKSAVE and STACKRESTORE — marukawa / detail
- [flang][driver] Make the names of files created in unit tests unique (nfc) — andrzej.warzynski / detail
- [TableGen] NFC: Switch to range-based for loops in OptParserEmitter — jan_svoboda / detail
- [TableGen] NFC: Rename variables in OptParserEmitter — jan_svoboda / detail
- [VE] Optimize LEA combinations — marukawa / detail
- Refactoring the attribute plugin example to fit the new API — aaron / detail
- [Statepoints] Disable VReg lowering for values used on exception path of invoke. — dantrushin / detail
- [VPlan] Make VPRecipeBase inherit from VPDef. — flo / detail
- [VE] Correct VMP allocation in calling conv — marukawa / detail
- [InstSimplify] add tests for inverted logic operands; NFC — spatel / detail
- [InstSimplify] reduce logic with inverted add/sub ops — spatel / detail
- [TableGen] Add the !substr() bang operator — paul / detail
- [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) — llvm-dev / detail
- Remove unused variables. — tpopp / detail
- Revert "[TableGen] Add the !substr() bang operator" — paul / detail
- [ELF][PPC64] Detect missing R_PPC64_TLSGD/R_PPC64_TLSLD and disable TLS relaxation — i / detail
- [ELF] Reject local-exec TLS relocations for -shared — i / detail
- [clang] Fix expected errors in plugin attribute example — david.spickett / detail
- [mlir[[vector] Extend Transfer read/write ops to support tensor types. — thomasraoux / detail
- [AMDGPU][MC][NFC] Lit tests cleanup — dmitry.preobrazhensky / detail
- [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
- [AMDGPU][MC][NFC] Fix for sanitizer error in 8ab5770 — dmitry.preobrazhensky / detail
- [cuda][hip] Fix typoes in header wrappers. — michael.hliao / detail
- scudo: Remove ANDROID_EXPERIMENTAL_MTE macro. — peter / detail
- Update references to 'master' branch. — abidh / detail
- [AA] byval argument is identified function local — nikita.ppv / detail
- [clangd][NFC] Improve clangd status messages — sam.mccall / detail
- [lldb] Remove anonymous namespace from NativeRegisterContextLinux_x86_64 — pavel / detail
- [lld-macho][nfc] Clean up tests — jezng / detail
- [lld-macho][nfc] Remove %T from headerpad.s — jezng / detail
- [openacc] Use TableGen enum for default clause value — clementval / detail
- [mlir][Linalg] Revisit the Linalg on tensors abstraction — ravishankarm / detail
- [lldb] [Process/FreeBSDRemote] Remove anonymous namespace — mgorny / detail
- [MLIR][Docs] Fix a small typo in documentation. — kareem.ergawy / detail
- [mlir][vector] Extend vector unroll to all element-wise ops — thomasraoux / detail
- Revert "[AMDGPU][HIP] Switch default DWARF version to 5" — scott.linder / detail
- [NewPM] Add TargetMachine method to add alias analyses — aeubanks / detail
- Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true — i / detail
- [MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and add comments — i / detail
- [mlir][sparse] adjust output tensor to synthetic tensor — ajcbik / detail
- [RISCV] Define the vand, vor and vxor RVV intrinsics — evandro.menezes / detail
- [NFC] Remove unused function — aeubanks / detail
- [MLIR][SPIRVToLLVM] Updated documentation on spirv-cpu-runner — georgemitenk0v / detail
- llvm-profgen: Parse command line arguments after initializing targets — tstellar / detail
- HowToReleaseLLVM: Update document to match the current release process — tstellar / detail
- [Driver] Default Generic_GCC ppc/ppc64/ppc64le to -fasynchronous-unwind-tables — i / detail
- [InstCombine] Add check of i1 types in select-to-zext/sext transformation — congzhecao / detail
- [mlir] Add SmallVector sizes — tpopp / detail
- [RISCV] Update vmv.v.v-rv32.ll and vmv.v.v-rv64.ll to test the correct intrinsics. — craig.topper / detail
- [RISCV] Use more precise type constraints for the vmv.v.v and vmv.v.x intrinsics. — craig.topper / detail
- [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes — tu.da.wei / detail
- [MC][test] Reorganize .cfi_* tests — i / detail
- Revert "[mlir] Add SmallVector sizes" — tpopp / detail
- [RISCV] Add intrinsics for vmacc/vnmsac/vmadd/vnmsub instructions — shihpo.hung / detail
- [lld/mac] Implement support for private extern symbols — thakis / detail
- scan-view: Remove Reporter.py and associated AppleScript files — tstellar / detail
- [CSKY 3/n] Add bare-bones C-SKY MCTargetDesc — zixuan.wu / detail
- [LegalizeType] When LegalizeType procedure widens a masked_gather, set MemoryType's EltNum equal to Result's EltNum — bing1.yu / detail
- [RISCV] Define vleff intrinsics. — zakk.chen / detail
- [RISCV] Define vector compare intrinsics. — kai.wang / detail
- [Flang][openmp][1/5] Make Allocate clause part of OmpClause — joshisameeran17 / detail
- [Flang][openmp][2/5] Make Default clause part of OmpClause — joshisameeran17 / detail
- [clangd] Trim memory periodically when using glibc malloc — sam.mccall / detail
- [Flang][openmp][3/5] Make ProcBind clause part of OmpClause — joshisameeran17 / detail
- [LV] Avoid needless fold tail — gil.rapaport / detail
- [Flang][openmp][4/5] Make nowait clause part of OmpClause — joshisameeran17 / detail
- [mlir] remove deprecated string-based OpBuilder from ODS — zinenko / detail
- [Flang][openmp][5/5] Make dist_schedule clause part of OmpClause — joshisameeran17 / detail
- [llvm][ARM/AArch64] Convert Target Parser CPU tests to fixtures — david.spickett / detail
- [lldb/test] Add GdbRemoteTestCaseFactory to avoid duplication in lldb-server tests — pavel / detail
- [DebugInfo] Don't use DW_OP_implicit_value for fragments — pavel / detail
- [MachineLICM] Add llvm debug messages to SinkIntoLoop. NFC. — sjoerd.meijer / detail
- [VPlan] Make VPInstruction a VPDef — flo / detail
- Fold comparison of __builtin_object_size expression with -1 for non-const size — sguelton / detail
- -fstack-clash-protection: Return an actual error when used on unsupported OS — sylvestre / detail
- [llvm][Arm/AArch64] Format extension flags in CPU test failures — david.spickett / detail
- [clangd] Reuse buffer for JSONTransport::sendMessage — n.james93 / detail
- [gn build] (manually) port b8c37153d5393 — thakis / detail
- [PowerPC] Restore stack ptr from base ptr when available — nemanja.i.ibm / detail
- Revert "-fstack-clash-protection: Return an actual error when used on unsupported OS" — thakis / detail
- [libc++] Add a 'is-lockfree-runtime-function' lit feature — Alexander.Richardson / detail
- [compiler-rt] Fix atomic_test.c on macOS — Alexander.Richardson / detail
- [ASTMatchers] Traverse-ignore range-for implementation details — steveire / detail
- [AArch64] Add a test for MachineLICM SinkIntoLoop. NFC. — sjoerd.meijer / detail
- [clang-format] NFC keep the code clang-formatted — mydeveloperday / detail
- [flang][driver] Refactor unit tests for frontend actions (nfc) — andrzej.warzynski / detail
- [clang][cli] Implement `getAllArgValues` marshalling — jan_svoboda / detail
- [flang][driver] Fix formatting in a test (nfc) — andrzej.warzynski / detail
- [clang] NFC: Refactor custom class into a lambda in CompilerInvocation — jan_svoboda / detail
- [MCInstrDesc] [TableGen] Reduce size of MCOperandInfo instances. — paul / detail
- [LV] Use ScalarEvolution::getURemExpr to reduce duplication. — flo / detail
- [openacc][openmp][NFC] Fix typo in comments — clementval / detail
- [RISCV] Basic jump table lowering — n / detail
- [MLIR] Fix lowering of affine operations with return values — uday / detail
- [mlir] Add gpu.memcpy op. — csigg / detail
- [SVE] Lower vector BITREVERSE and BSWAP operations. — paul.walker / detail
- [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
- [PowerPC][Power10] Exploit store rightmost vector element instructions — conanap / detail
- [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) — Jonas Devlieghere / detail
- Fix some misnamed variables in sve-fixed-length-int-minmax.ll. — paul.walker / detail
- [ADT] Add resize_for_overwrite method to SmallVector. — n.james93 / detail
- [tests] precommit a test mentioned in review for D93317 — listmail / detail
- [LoopDeletion] Add test case where outer loop needs to be deleted. — flo / detail
- [ADT] Fix some tests after 5d10b8ad — n.james93 / detail
- [lldb] Add SBType::IsScopedEnumerationType method — Jonas Devlieghere / detail
- [lldb] Add SBType::GetEnumerationIntegerType method — Jonas Devlieghere / detail
- [OpenMP][Docs] Updated the faq about building an OpenMP offloading capable compiler — tianshilei1992 / detail
- Revert "Fix memory leak complicated non-type template arguments." — aeubanks / detail
- Revert "Fix MSVC "not all control paths return a value" warnings. NFCI." — aeubanks / detail
- Revert "[c++20] P1907R1: Support for generalized non-type template arguments of scalar type." — aeubanks / detail
- Revert "Following up on PR48517, fix handling of template arguments that refer" — aeubanks / detail
- Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not" — aeubanks / detail
- Revert "[Flang][openmp][5.0] Add task_reduction clause." — joshisameeran17 / detail
- Revert "[clangd] zap a few warnings" — aeubanks / detail
- Revert "[LLDB] Unbreak the build after recent clang changes" — aeubanks / detail
- [clang-tidy] Handle template instantiations in container size check — steveire / detail
- [AMDGPU] Folding of FI operand with flat scratch — Stanislav.Mekhanoshin / detail
- Add a llvm.coro.end.async intrinsic — aschwaighofer / detail
- [OpenMP][Docs] Add FAQ entry about math and complex on GPUs — johannes / detail
- [OpenMP][Docs] Fixed a typo in the doc that can mislead users to a CMake error — tianshilei1992 / detail
- [OpenMP][Docs] Fix Typo — johannes / detail
- [RISCV] Remove unneeded !eq comparing a single bit value to 0/1 in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
- Try to fix build on Windows — steveire / detail
- glld/mac] Don't add names of unreferenced symbols to string table — thakis / detail
- [SLP] use operand index abstraction for number of operands — spatel / detail
- [SLP] add reduction tests for maxnum/minnum intrinsics; NFC — spatel / detail
- [clangd] Use atomics instead of locks to track periodic memory trimming — sam.mccall / detail
- [mlir] Lower gpu.memcpy to GPU runtime calls. — csigg / detail
- [clangd] Release notes for b8c37153d5393aad96 — sam.mccall / detail
- [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats — tlively / detail
- [mlir] Remove instance methods from LLVMType — zinenko / detail
- [OpenMP] Add OpenMP Documentation for Libomptarget environment variables — jhuber6 / detail
- [IR] Add an ImplicitLocOpBuilder helper class for building IR with the same loc. — clattner / detail
- scudo: Move the configuration for the primary allocator to Config. NFCI. — peter / detail
- [AMDGPU] Support unaligned flat scratch in TLI — Stanislav.Mekhanoshin / detail
- [AMDGPU][GlobalISel] GlobalISel for flat scratch — Stanislav.Mekhanoshin / detail
- scudo: Replace the Cache argument on MapAllocator with a Config argument. NFCI. — peter / detail
- scudo: Move the management of the UseMemoryTagging bit out of the Primary. NFCI. — peter / detail
- Replace `T(x)` with `reinterpret_cast<T>(x)` everywhere it means reinterpret_cast. NFC. — arthur.j.odwyer / detail
- VirtRegMap: Use Register — Matthew.Arsenault / detail
- AMDGPU: Fix assert when checking for implicit operand legality — Matthew.Arsenault / detail
- [RISCV] Add intrinsics for vslide1up/down, vfslide1up/down instruction — shihpo.hung / detail
- [RISCV] Add intrinsics for vwmacc[u|su|us] instructions — shihpo.hung / detail
- [RISCV] Add intrinsics for vf[n]macc/vf[n]msac/vf[n]madd/vf[n]msub instructions — shihpo.hung / detail
- AMDGPU: Add spilled CSR SGPRs to entry block live ins — Matthew.Arsenault / detail
- AMDGPU: Use Register — Matthew.Arsenault / detail
- [lld/mac] Add --version flag — thakis / detail
- GlobalISel: Return APInt from getConstantVRegVal — Matthew.Arsenault / detail
- [MemorySSA] Use is_contained (NFC) — kazu / detail
- [WebAssembly][NFC] Refactor SIMD load/store tablegen defs — tlively / detail
- [NewGVN] Remove for_each_found (NFC) — kazu / detail
- [NewPM] Fix objc-arc-apelim pass typo — aeubanks / detail
- [RISCV] Define the vfmin, vfmax RVV intrinsics — evandro.menezes / detail
- [RISCV] Define vmerge/vfmerge intrinsics. — zakk.chen / detail
- [llvm-readobj] - Dump the ELF file type better. — grimar / detail
- [RISCV] Add intrinsics for vfwmacc, vfwnmacc, vfwmsac, vfwnmsac instructions — shihpo.hung / detail
- [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses — sebastian.neubauer / detail
- [mlir] Modernize std-to-llvm operation conversion doc — zinenko / detail
- [mlir] NFC: Remove ConvertToLLVMPattern::getDataPtr(). All call sites use getStridedElementPtr() now. — csigg / detail
- [mlir] Add translation of omp.wsloop to LLVM IR — zinenko / detail
- [mlir] Rename ConvertToLLVMPattern::isSupportedMemRefType() to isConvertibleAndHasIdentityMaps(). — csigg / detail
- Revert "PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of" — akuegel / detail
- [format] Add overload to parseConfiguration that accept llvm::MemoryBufferRef — n.james93 / detail
- [mlir] Remove static constructors from LLVMType — zinenko / detail
- [VE] Vector 'and' isel and tests — simon.moll / detail
- [NFC] Uniquify 'const' in TargetTransformInfoImpl.h — simon.moll / detail
- [ARM] Add bank conflict hazarding — david.green / detail
- [OpenMP] Fixing Typo in Documentation — jhuber6 / detail
- [clang-format] PR48535 clang-format Incorrectly Removes Space After C Style Cast When Type Is Not a Pointer — mydeveloperday / detail
- [clang-format] PR48539 ReflowComments breaks Qt translation comments — mydeveloperday / detail
- [MLIR][SPIRV] Add rewrite pattern to convert select+cmp into GLSL clamp. — kareem.ergawy / detail
- [clangd] Do not take stale definition from the static index. — platonov.aleksandr / detail
- [BPI] Improve static heuristics for "cold" paths. — ybrevnov / detail
- [TableGen] Add the !substr() bang operator — paul / detail
- [lld-macho] Simulator & DriverKit executables should always be PIE — jezng / detail
- [OpenMP] Fixing typo on memory size in Documenation — jhuber6 / detail
- Revert 741978d727 and things that landed on top of it. — thakis / detail
- [mlir][spirv] Convert functions returning one value — antiagainst / detail
- [lldb] Don't instrument demangling. — Jonas Devlieghere / detail
- [lldb] Refactor and simplify GetCommandSPExact interface — Jonas Devlieghere / detail
- [RISCV] Add intrinsics for vfmv.v.f — craig.topper / detail
- This is a test commit — a-phipps / detail
- Updated GettingInvolved.md to reflect Flang Biweekly Call changes — aperry / detail
- [IROutliner] Adding support for elevating constants that are not the same in each region to arguments — andrew.litteken / detail
- Revert "This is a test commit" — a-phipps / detail
- Revert more changes that landed on top of 741978d727 — thakis / detail
- [mlir][vector] Add more vector Ops canonicalization — thomasraoux / detail
- clang: Build and run FrontendTests with CLANG_ENABLE_STATIC_ANALYZER=OFF too — thakis / detail
- [LoopIdiom] Introduce 'left-shift until bittest' idiom — lebedev.ri / detail
- [LoopIdiom] 'left-shift until bittest' idiom: support constant bit mask — lebedev.ri / detail
- [LoopIdiom] 'left-shift until bittest' idiom: support canonical sign bit mask — lebedev.ri / detail
- [LoopIdiom] 'left-shift until bittest' idiom: support rewriting loop as countable, allow extra cruft — lebedev.ri / detail
- [mlir][spirv] Create a pass for testing SCFToSPIRV patterns — antiagainst / detail
- Append ".__part." to every basic block section symbol. — tmsriram / detail
- [mlir][spirv] NFC: rename SPIR-V conversion files for consistency — antiagainst / detail
- [IROutliner] Use isa instead of dyn_cast where the casted value isn't used. NFC — craig.topper / detail
- [mlir][spirv] De-template deserialization — antiagainst / detail
- [mlir][spirv] De-template serialization — antiagainst / detail
- [InstCombine] Add tests for PR48577 (NFC) — nikita.ppv / detail
- [InstCombine] Check inbounds in load/store of gep null transform (PR48577) — nikita.ppv / detail
- [RISCV] Add ISel support for RVV vector/scalar forms — fraser / detail
- [format][NFC] Use unsigned char as the base of all enums in FormatStyle — n.james93 / detail
- [InstCombine] Add tests for gep of null (NFC) — nikita.ppv / detail
- [InstCombine] Fold gep inbounds of null to null — nikita.ppv / detail
- [InstCombine] Handle different pointer types when folding gep of null — nikita.ppv / detail
- [IRSim] Adding commutativity matching to structure checking — andrew.litteken / detail
- [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
- [InstCombine] canonicalizeAbsNabs(): don't propagate NSW flag for NABS patter — lebedev.ri / detail
- [clang-format] Fix handling of TextProto comments — bjoern / detail
- [clang-format] Add SpaceBeforeCaseColon option — bjoern / detail
- Revert "[IRSim] Adding support for isomorphic predicates" — andrew.litteken / detail
- [clangd] Fix case mismatch crash on in CDB on windows after 92dd077af1ff8 — sam.mccall / detail
- [lldb] Simplify ObjectFile::FindPlugin (NFC) — Jonas Devlieghere / detail
- Fix lldb test failure due to D93082. — tmsriram / detail
- [lld][test] Relax test assertion of cmake defaults appearing in --version output. — rupprecht / detail
- [AMDGPU] Fix adjustWritemask subreg handling — Stanislav.Mekhanoshin / detail
- Basic: Support named pipes natively in SourceManager and FileManager — Duncan P. N. Exon Smith / detail
- Basic: Add native support for stdin to SourceManager and FileManager — Duncan P. N. Exon Smith / detail
- [mlir] Add tensor passes to passes.md — jpienaar / detail
- [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced — rupprecht / detail
- [Clang] Reverse test to save on indentation. NFC. — alexandre.ganea / detail
- [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
- Precommit transform tests that have poison as insertelement's placeholder — aqjune / detail
- Precommit analysis/etc tests for inselt poison placeholder — aqjune / detail
- [ExecutionEngine, Linker] Use erase_if (NFC) — kazu / detail
- [Analysis] Remove spliceFunction (NFC) — kazu / detail
- [obj2yaml] - Dump the content of a broken GNU hash table properly. — grimar / detail
- Revert "[InstCombine] Fold gep inbounds of null to null" — nikita.ppv / detail
- [AMDGPU] Use MUBUF instructions for global address space access — Tony.Tye / detail
- [CodeGen] Add "noreturn" attirbute to _Unwind_Resume — ybrevnov / detail
- Revert "[InstCombine] Check inbounds in load/store of gep null transform (PR48577)" — nikita.ppv / detail
- Moved dwarf_eh_resume.ll from Generic to X86 folder — ybrevnov / detail
- [Support] Explicitly state that KnownBits::getMinValue/getMaxValue are UNSIGNED values. NFCI. — llvm-dev / detail
- [Support] Add KnownBits::getSignedMinValue/getSignedMaxValue helpers. — llvm-dev / detail
- [InstCombine] foldICmpUsingKnownBits - use KnownBits signed/unsigned getMin/MaxValue helpers. NFCI. — llvm-dev / detail
- [CodeGen, Transforms] Use llvm::any_of (NFC) — kazu / detail
- [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) — kazu / detail
- [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused variable warning — lebedev.ri / detail
- [IR][InstCombine] Add m_ImmConstant(), that matches on non-ConstantExpr constants, and use it — lebedev.ri / detail
- [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test — lebedev.ri / detail
- [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern — lebedev.ri / detail
- [InstCombine] Fold `a & ~(a ^ b)` to `x & y` — lebedev.ri / detail
- [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern — lebedev.ri / detail
- [InstCombine] Hoist xor-by-constant from xor-by-value — lebedev.ri / detail
- [NFC][LoopIdiom] Improve test coverage for 'left-shift-until-bittest' pattern — lebedev.ri / detail
- [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags on shift, fix edge-case miscompilation for %x.next — lebedev.ri / detail
- [RISCV] Define vector single-width reduction intrinsic. — monk.chiang / detail
- [RISCV] Add intrinsics for vrgather instruction — shihpo.hung / detail
- [RISCV] Define vector mask-register logical intrinsics. — zakk.chen / detail
- [Target] Use llvm::any_of (NFC) — kazu / detail
- [RISCV] Define vpopc/vfirst intrinsics. — zakk.chen / detail
- [AArch64][GlobalISel] Notify observer of mutated instruction for shift custom legalization. — Amara Emerson / detail
- [libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_ELFT define (ELFTypes.h). — grimar / detail
- [llvm-readelf/obj] - Improve the warning reported when unable to read the stack size. — grimar / detail
- [obj2yaml] - Dump the content of a broken hash table properly. — grimar / detail
- [Flang][OpenMP] Add semantic check for OpenMP Private, Firstprivate and Lastprivate clauses. — praveen / detail
- [mlir] Async: lowering async.value to LLVM — ezhulenev / detail
- [mlir] Async: add support for lowering async value operands to LLVM — ezhulenev / detail
- [BasicAA] Make sure context instruction is symmetric — nikita.ppv / detail
- [BasicAA] Pass context instruction to isKnownNonZero() — nikita.ppv / detail
- [InstCombine] Add additional tests for known non zero (NFC) — nikita.ppv / detail
- [InstCombine] Generalize icmp handling in isKnownNonZero() — nikita.ppv / detail
- [llvm-nm, llvm-objdump] Use llvm::is_contained (NFC) — kazu / detail
- [BasicAA] Pass AC/DT to isKnownNonEqual() — nikita.ppv / detail
- [Local] Remove unused function RemovePredecessorAndSimplify (NFC) — kazu / detail
- [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
- [RISCV] Define vector widening reduction intrinsic. — monk.chiang / detail
- [ValueTracking] Add more known non zero tests (NFC) — nikita.ppv / detail
- [ValueTracking] Handle more non-trivial conditions in isKnownNonZero() — nikita.ppv / detail
- [clang-format] PR48569 clang-format fails to align case label with `switch` with Whitesmith Indentation — mydeveloperday / detail
- [SLP] use switch to improve readability; NFC — spatel / detail
- [SLP] rename reduction variables for readability; NFC — spatel / detail
- [NFC] Refactor some SourceMgr code — n.james93 / detail
- [llvm-pdbutil] Use llvm::is_contained (NFC) — kazu / detail
- [TableGen] Use llvm::erase_if (NFC) — kazu / detail
- [llvm-cov, llvm-symbolizer] Use llvm::erase_if (NFC) — kazu / detail
- [CVP] Add tests for select form of and/or (NFC) — nikita.ppv / detail
- [test] Pin some tests to legacy PM — aeubanks / detail
- [ODS] Make the getType() method on a OneResult instruction return a specific type. — clattner / detail
- [RISCV] Improve VMConstraint checking on more unary and nullary instructions. — craig.topper / detail
- [X86] Remove X86Fmadd SDNode from tablegen. Use standard fma instead. NFC — craig.topper / detail
- [GlobalISel] Fix assertion failures after "GlobalISel: Return APInt from getConstantVRegVal" landed. — Amara Emerson / detail
- [lldb] Surpress "ingoring result" warning in reproducer_handler — pavel / detail
- [lldb/test] Automatically skip remote lldb-server tests when applicable — pavel / detail
- [ARM] Add some NEON anyextend testing. NFC — david.green / detail
- [AArch64] Add some anyextend testing. NFC — david.green / detail
- [AArch64] Fix legalization of i128 ctpop without neon — nikita.ppv / detail
- [PatternMatch][LVI] Handle select-form and/or in LVI — nikita.ppv / detail
- [llvm-cov] Use is_contained (NFC) — kazu / detail
- [CodeGen, Transforms] Use *Map::lookup (NFC) — kazu / detail
- [Transforms] Use llvm::append_range (NFC) — kazu / detail
- [LV] Set up branch from middle block earlier. — flo / detail
- [GVN] Add tests for select form of and/or (NFC) — aqjune / detail
- [EarlyCSE] Add tests for select form of and/or (NFC) — aqjune / detail
- [GVN] Use m_LogicalAnd/Or to propagate equality from branch conditions — aqjune / detail
- [EarlyCSE] Use m_LogicalAnd/Or matchers to handle branch conditions — aqjune / detail
- [ValueTracking] Add unit tests for isKnownNonZero, isImpliedCondition (NFC) — aqjune / detail
- [GVN] Correctly set modified status when doing PRE on indices. — flo / detail
- [ValueTracking] Use m_LogicalAnd/Or to look into conditions — aqjune / detail
- [InstCombine] use poison as placeholder for undemanded elems — aqjune / detail
- [RS4GC] Lazily set changed flag when folding single entry phis — yrouban / detail
- [MachineSink] add threshold in machinesink pass to reduce compiling time. — czhengsz / detail
- [asan][memprof] Declare _DYNAMIC and fix -Wparentheses — i / detail
- [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc — i / detail
- [compiler-rt][test] Make glibc-* feature detection work on a musl distribution — i / detail
- [msan] Delete unused glibc header <execinfo.h> — i / detail
- [RISCV] Pattern-match more vector-splatted constants — fraser / detail
- [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
- [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
- [AMDGPU][MC] Improved errors handling for v_interp* operands — dmitry.preobrazhensky / detail
- [RISCV] Define vmsbf.m/vmsif.m/vmsof.m/viota.m/vid.v intrinsics. — zakk.chen / detail
- [AMDGPU] Split edge to make si_if dominate end_cf — Alexander Timofeev / detail
- [clangd] Add error handling (elog) in code completion. — adamcz / detail
- [clang-tidy][NFC] Remove unnecessary headers — n.james93 / detail
- [PowerPC] Remove redundant COPY_TO_REGCLASS introduced by 8a58f21f5b6c — nemanja.i.ibm / detail
- [MachO] Fix enum-int mismatch warning — mikael.holmen / detail
- [flang] Fix bugs in .mod file for abstract interface — tkeith / detail
- [MIRPrinter] Fix incorrect output of unnamed stack names — mikael.holmen / detail
- [InstCombine] 'hoist xor-by-constant from xor-by-value': ignore constantexprs — lebedev.ri / detail
- [TableGen] Fix bug in !interleave operator — paul / detail
- Revert "[benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20" — lebedev.ri / detail
- [AMDGPU][MC][NFC] Split large asm tests into smaller chunks — dmitry.preobrazhensky / detail
- [ValueTracking] Fix isKnownNonEqual() with constexpr mul — nikita.ppv / detail
- [LV] Vectorize (some) early and multiple exit loops — listmail / detail
- Revert "[LV] Vectorize (some) early and multiple exit loops" — aeubanks / detail
- Reapply "[LV] Vectorize (some) early and multiple exit loops"" w/fix for builder — listmail / detail
- [libc++] Constexpr-proof some machinery in not_fn.pass.cpp. NFCI. — arthur.j.odwyer / detail
- [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher. — arthur.j.odwyer / detail
- [NewPM][AMDGPU] Port amdgpu-simplifylib/amdgpu-usenative — aeubanks / detail
- [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
- [lldb] Deduplicate some lldb-server tests — pavel / detail
- [RISCV] Adjust tested vor ops for more stable tests. NFC. — fraser / detail
- [CodeGen][ObjC] Destroy callee-destroyed arguments in the caller — Akira / detail
- [AMDGPU][MC][NFC] Added more tests for flat_global — dmitry.preobrazhensky / detail
- [PowerPC] Parse and ignore .machine — i / detail
- [SimplifyCFG] FoldBranchToCommonDest: gracefully handle unreachable code () — lebedev.ri / detail
- [IR] Make Value::getType() work better with invalid IR. — clattner / detail
- [InstSimplify] add tests for ctpop; NFC (PR48608) — spatel / detail
- [InstSimplify] remove ctpop of 1 (low) bit — spatel / detail
- [NFC][sanitizer] Remove unused typedef — Vitaly Buka / detail
- [InstCombine] Disable unsafe select transform behind a flag — nikita.ppv / detail
- [ValueTracking] Implement impliesPoison — aqjune / detail
- [WebAssembly][NFC] Finish cleaning up SIMD tablegen — tlively / detail
- [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline — aeubanks / detail
- [WebAssembly] Prototype extending pairwise add instructions — tlively / detail
- [MLIR][NFC] Change FunctionLike::setAllArgAttrs/setAllResultAttrs to do a one-shot attribute update. — jurahul / detail
- [IROutliner] Adding support for consolidating functions with different output arguments. — andrew.litteken / detail
- [test] Fix pr45360.ll under NPM — aeubanks / detail
- Fix PR35902: incorrect alignment used for ubsan check. — jyknight / detail
- [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
- [flang] Detect call to abstract interface — tkeith / detail
- [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
- Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
- [AMDGPU][NewPM] Port amdgpu-promote-alloca(-to-vector) — aeubanks / detail
- [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit — nemanja.i.ibm / detail
- [UpdateTestChecks] Fix update_analyze_test_checks.py failure — aqjune / detail
- [RISCV] Define vmclr.m/vmset.m intrinsics. — zakk.chen / detail
- [IROutliner] Merging identical output blocks for extracted functions. — andrew.litteken / detail
- [CodeGen] Use llvm::append_range (NFC) — kazu / detail
- [Scalar] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [CFGPrinter] Use succ_empty (NFC) — kazu / detail
- [asan][test] Annotate glibc specific tests with REQUIRES: glibc-2.27 — i / detail
- [NewPM] Port infer-address-spaces — aeubanks / detail
- [test] Fix conditional-temporaries.cpp — aeubanks / detail
- [ubsan][test] FLush stdout before checking interleaved stdout/stderr — i / detail
- [lldb] Fix logging in lldb-server tests — pavel / detail
- [LLD][ELF] - Use LLVM_ELF_IMPORT_TYPES_ELFT instead of multiple types definitions. NFCI. — grimar / detail
- Precommit tests that have poison as shufflevector's placeholder — aqjune / detail
- [lldb] Deduplicate some tests in TestLldbGdbServer — pavel / detail
- [ARM][AArch64] Add Cortex-A78C Support for Clang and LLVM — mark.murray / detail
- [PowerPC] Disable CTR loops containing operations on half-precision — nemanjai / detail
- [RISCV] Rewrite and simplify helper function. NFC. — fraser / detail
- [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 — nemanja.i.ibm / detail
- [InstCombine] 'hoist xor-by-constant from xor-by-value': completely give up on constant exprs — lebedev.ri / detail
- RegionInfo: use a range-based for loop [NFCI] — nicolai.haehnle / detail
- [mlir][linalg] Add vectorization for linalg on tensor ops — thomasraoux / detail
- sanitizer: fix typo/spelling: Dissassemble → Disassemble — thakis / detail
- [RISCV] Add earlyclobber of destination register to vmsbf.m/vmsif.m/vmsof.m instructions — craig.topper / detail
- [MSSAUpdater] Skip renaming when inserting def in unreachable block. — flo / detail
- [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes — aeubanks / detail
- [RISCV] Don't use tail agnostic policy on instructions where destination is tied to source — craig.topper / detail
- [IROutliner] Adding a cost model, and debug option to turn the model off. — andrew.litteken / detail
- [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder — aqjune / detail
- [RISCV] Fill out basic integer RVV ISel patterns — fraser / detail
- [SLP] replace local reduction enum with RecurrenceKind; NFCI — spatel / detail
- [mlir][python] Add FlatSymbolRef attribute. — stellaraccident / detail
- [Utils] reduce code in createTargetReduction(); NFC — spatel / detail
- Copy demangle changes from libcxxabi to llvm with cp_to_llvm.sh. — jyknight / detail
- [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 1 — lebedev.ri / detail
- [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 2 — lebedev.ri / detail
- [SimplifyCFG] Teach HoistThenElseCodeToIf() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach SinkCommonCodeFromPredecessors() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach FoldCondBranchOnPHI() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach mergeConditionalStoreToAddress() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach SimplifyCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach SimplifyTerminatorOnSelect() to preserve DomTree — lebedev.ri / detail
- [IROutliner] Adding OptRemarks to the IROutliner Pass — andrew.litteken / detail
- [mlir] Skip empty op-pipelines in inliner textual opt parsing — jpienaar / detail
- [tsan] Remove stdlib.h from dd_interceptors.cpp — Vitaly Buka / detail
- [NFC][sanitizer] Simplify InternalLowerBound — Vitaly Buka / detail
- [NFC][sanitizer] Add SortAndDedup function — Vitaly Buka / detail
- [NFC][lsan] Add nested leak in test — Vitaly Buka / detail
- [mlir][python] Add Operation.verify(). — stellaraccident / detail
- [mlir][Python] Add an Operation.name property — stellaraccident / detail
- [mlir] Add error message when failing to add pass — jpienaar / detail
- CrashReason: Add MTE tag check faults to the list of crash reasons. — peter / detail
- [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
- Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
- [gn build] Port 21314940c48 — llvmgnsyncbot / detail
- [MLIR] Make ComplexType buildable if its element type is buildable — joker.eph / detail
- Fix DRR pattern when attributes and operands are interleaved and a dag subtree appears in the rewrite — joker.eph / detail
- Revert "Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline"" — Yuanfang Chen / detail
- [gn build] Port 16c8f6e9134 — llvmgnsyncbot / detail
- Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" (again) — Yuanfang Chen / detail
- [gn build] Port 480936e741d — llvmgnsyncbot / detail
- [RISCV] Define vsext/vzext intrinsics. — zakk.chen / detail
- Revert "[llvm-elfabi] Add flag to preserve timestamp when output is the same" — haowei / detail
- [lsan] Parse suppressions just before leak reporting — Vitaly Buka / detail
- [NFC][lsan] Extract PrintResults function — Vitaly Buka / detail
- [mlir][python] Aggressively avoid name collisions in generated python ODS code. — stellaraccident / detail
- [ORC] Move Orc RPC code into Shared, rename some RPC types. — Lang Hames / detail
- [PowerPC] Remaining KnownBits should be constant when performing non-sign comparison — lkail / detail
- [PowerPC] Add mir test to show effect of `optimizeCompareInstr` when `equalityOnly` is true. NFC. — lkail / detail
- [RISCV] Add intrinsics for vcompress instruction — shihpo.hung / detail
- [Analysis] Use llvm::append_range (NFC) — kazu / detail
- [Transforms/Utils] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [Analysis, IR] Use *Map::lookup (NFC) — kazu / detail
- [mlir][python] Install generated dialect sources. — stellaraccident / detail
- [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
- [Verifier] Remove declaration of method that was removed 8.5 years ago. NFC — craig.topper / detail
- [X86][test] Improve global address offset folding tests — i / detail
- [X86] Add x86_amx type for intel AMX. — yuanke.luo / detail
- [libc] Add implementations of rounding functions which depend rounding mode. — sivachandra / detail
- [ConstraintElimination] Add tests for select form and/or (NFC) — aqjune / detail
- [IROutliner] Adding support for swift errors — andrew.litteken / detail
- Revert "[IROutliner] Adding support for swift errors" — andrew.litteken / detail
- [IROutliner] Adding support for swift errors in the IROutliner — andrew.litteken / detail
- Move -fno-semantic-interposition dso_local logic from TargetMachine to Clang CodeGenModule — i / detail
- [X86] Refactor AMX test case, remove unnecessary code. — yuanke.luo / detail
- [mlir][Python] Initial Affine Map Python Bindings. — zhanghb97 / detail
- [ConstraintElimination] Add support for select form of and/or — aqjune / detail
- [SimplifyCFG] Add tests for select form and/or for creating select from icmps — aqjune / detail
- [libc++] [docs] Mark contract-related papers as removed from C++20. — marek.kurdej / detail
- [mlir] Fix a typo MemRefType -> UnrankedMemRefType — pifon / detail
- Use unary CreateShuffleVector if possible — aqjune / detail
- clang-format, address warnings — aqjune / detail
- [X86][AMX] Fix compilation warning introduced by 981a0bd8. — pengfei.wang / detail
- Remove functions from *-inseltpoison.ll tests if unnecessary — aqjune / detail
- [IR] remove 'NoNan' param when creating FP reductions — spatel / detail
- Fixes warning 'enumeration value not handled in switch'. — jpienaar / detail
- [SLP] add fadd reduction test to show broken FMF propagation; NFC — spatel / detail
- [mlir] NFC - Fix SubViewOp printing — nicolas.vasilache / detail
- [mlir] Fix indexing of first offset operand in ops that implement OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail
- [ELF] Drop '>>> defined in ' for locations of linker synthesized symbols — i / detail
- [CMake][tsan] Remove --sysroot=. — i / detail
- [IROutliner] Adding option to enable outlining from linkonceodr functions — andrew.litteken / detail
- [compiler-rt] FuzzedDataProvider: Add PickValueInArray for std::array — mmoroz / detail
- [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [mlir] Add option to read reproducer options from file — jpienaar / detail
- Fix `LLVM_ENABLE_MODULES=On` build — Yuanfang Chen / detail
- [gn build] Switch copy_bundle_data from pax to cpio — thakis / detail
- [update_llc_test_checks] Support .Lfunc$local for x86 -relocation-model=pic dsolocal tests — i / detail
- [LoopVectorizer] add test to show wrong FMF propagation; NFC — spatel / detail
- [LoopUtils] reduce FMF and min/max complexity when forming reductions — spatel / detail
- [update_llc_test_checks] Support Windows .seh_proc for x86 — i / detail
- [RISCV] Cleanup some V intrinsic names used in tests to match the type overloads used. Add some missing double tests on rv32. NFC — craig.topper / detail
- [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach switchToSelect() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach SwitchToLookupTable() to preserve DomTree — lebedev.ri / detail
- [LoopIdiom] 'left-shift until bittest': don't forget to check that PHI node is in loop header — lebedev.ri / detail
- [libc][NFC] Use ASSERT_FP_EQ to compare nan values in tests. — sivachandra / detail
- [PowerPC] Add addtional test that retroactively catches PR47259 — bdragon / detail
- [OpenMP] libomp: Handle implicit conversion warnings — Andrey.Churbanov / detail
- Avoid using /dev/null in test — jpienaar / detail
- [X86][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [test] Fix linux-preemption.ll — i / detail
- [AArch64][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [ARM][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [RISCV][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [ORC] Remove some stale debugging output. — Lang Hames / detail
- [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [LowerEmuTls] Copy dso_local from <var> to __emutls_v.<var> — i / detail
- [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
- [TargetMachine] Drop implied dso_local for definitions in ELF static relocation model/PIE — i / detail
- [ThinLTO][test] Add visibility related tests — i / detail
- [ARM] Declare Op within an if statement (NFC) — kazu / detail
- [PGO] Use isa instead of dyn_cast (NFC) — kazu / detail
- [Analysis] Remove unused code recursivelySimplifyInstruction (NFC) — kazu / detail
- [lld/mac] Add -adhoc_codesign / -no_adhoc_codesign flags — thakis / detail
- [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
- [X86] Don't fold negative offset into 32-bit absolute address (e.g. movl $foo-1, %eax) — i / detail
- [lsan] Ignore inderect leaks referenced by suppressed blocks — Vitaly Buka / detail
- Add intrinsic testcase for some missing widening reduction. — monk.chiang / detail
- [RISCV] Define vector widening type-convert intrinsic. — monk.chiang / detail
- [RISCV] Define vector narrowing type-convert intrinsic. — monk.chiang / detail
- [RISCV] Define vector single-width type-convert intrinsic. — monk.chiang / detail
- [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences — i / detail
- [CodeGenModule] Set dso_local for Mach-O GlobalValue — i / detail
- Support tilezero intrinsic and c interface for AMX. — yuanke.luo / detail
- [lld/mac] fix typo — schuett / detail
- [mlir][python] Tweaks to make python extensions packagable/distributable. — stellaraccident / detail
- [mlir][python] Fix python extension building on windows. — stellaraccident / detail
- Update inselt tests at llvm/test/Analysis to have poison as shufflevector's placeholder (NFC) — aqjune / detail
- [test] Fix -triple and delete UNSUPPORTED: system-windows — i / detail
- [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
- [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
- [sanitizer] Include fstab.h on glibc/FreeBSD/NetBSD/macOS — i / detail
- LangRef: fix significand bits of fp128 — nunoplopes / detail
- Revert "[ThinLTO][test] Add visibility related tests" — sureyeaah / detail
- Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — sureyeaah / detail
- [NFC] Added tests for PR48604 — Dávid Bolvanský / detail
- [InstCombine] Transform (A + B) - (A | B) to A & B (PR48604) — Dávid Bolvanský / detail
- [NFC] Added/adjusted tests for PR48604; second pattern — Dávid Bolvanský / detail
- [InstCombine] Transform (A + B) - (A & B) to A | B (PR48604) — Dávid Bolvanský / detail
- [ThinLTO][test] Add visibility related tests — i / detail
- [ThinLTO][test] Specify -enable-import-metadata to make !thinlto_src_module available in -DLLVM_ENABLE_ASSERTIONS=off mode — i / detail
- [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
- [CodeGen] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [MemorySSA, BPF] Use isa instead of dyn_cast (NFC) — kazu / detail
- [ThinLTO] Default -enable-import-metadata to false — i / detail
- [IROutliner] Adding consistent function attribute merging — andrew.litteken / detail
- [Clang][Misc] Change run line in fragile test — atmndp / detail
- [SCEV] recognize logical and/or pattern — aqjune / detail
- [CodeGen] recognize select form of and/ors when splitting branch conditions — aqjune / detail
- remove pessimizing moves (reported by gcc 10) — nunoplopes / detail
- [IRSim] Letting gep instructions be legal for similarity identification. — andrew.litteken / detail
- Add tests for D93943 (NFC) — aqjune / detail
- Revert "remove pessimizing moves (reported by gcc 10)" — andrew.litteken / detail
- [test] Make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
- Refactor how -fno-semantic-interposition sets dso_local on default visibility external linkage definitions — i / detail
- [Analysis] reduce code for matching min/max; NFC — spatel / detail
- [mlir][shape] Add shape.lib attribute — jpienaar / detail
- [IRSim][IROutliner] Allowing GEP instructions to be outlined. — andrew.litteken / detail
- [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 1 — lebedev.ri / detail
- [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 2 — lebedev.ri / detail
- [SimplifyCFG] Teach simplifyIndirectBr() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 3 — lebedev.ri / detail
- [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 1 — lebedev.ri / detail
- [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 2 — lebedev.ri / detail
- [SimplifyCFG] Teach tryToSimplifyUncondBranchWithICmpInIt() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] SUCCESS! Teach createUnreachableSwitchDefault() to preserve DomTree — lebedev.ri / detail
- [IRSim] Letting call instructions be legal for similarity identification. — andrew.litteken / detail
- [IRSim][IROutliner] Allowing call instructions to be outlined. — andrew.litteken / detail
- [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
- [clang-tidy][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
- Precommit a test for D92015 (NFC) — aqjune / detail
- [LV] Fix crash when generating remarks with multi-exit loops. — flo / detail
- [LAA] Add tests with uncomputable BTCs. — flo / detail
- [LoopLoadElim] Add tests with uncomputable BTCs. — flo / detail
- [LoopDistribute] Add tests with uncomputable BTCs. — flo / detail
- [TableGen] Continue cleaning up .td files — paul / detail
- [CVP] Add tests for union of conditions (NFC) — nikita.ppv / detail
- [LVI] Handle unions of conditions — nikita.ppv / detail
- [InstSimplify] Add tests for gep p, -p without inbounds (NFC) — nikita.ppv / detail
- [SLP]Add a test for correct use of the reordered loads, NFC. — a.bataev / detail
- [Analysis] fix typo in code comment; NFC — spatel / detail
- [Analysis] flatten enums for recurrence types — spatel / detail
- test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes — i / detail
- [SSAUpdater] Remove unused code InstrIsPHI (NFC) — kazu / detail
- [llvm] Use *Map::lookup (NFC) — kazu / detail
- [llvm] Use isa instead of dyn_cast (NFC) — kazu / detail
- [SimplifyCFGPass] Ensure that DominatorTreeWrapperPass is init'd before SimplifyCFG — lebedev.ri / detail
- [SimplifyCFG] Teach tryWidenCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 2 — lebedev.ri / detail
- [IR] PassManagerTest: Register DominatorTreeAnalysis before running SimplifyCFGPass — lebedev.ri / detail
- [Utils] LocalTest: fix SimplifyCFGWithNullAC test to work with `-simplifycfg-require-and-preserve-domtree=1` — lebedev.ri / detail
- [NFC] clang-format the entire DwarfEHPrepare.cpp — lebedev.ri / detail
- [NFC][CodeGen] Split DwarfEHPrepare pass into an actual transform and an legacy-PM wrapper — lebedev.ri / detail
- [NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as such — lebedev.ri / detail
- [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach removeUndefIntroducingPredecessor to preserve DomTree — lebedev.ri / detail
- [AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes to preserve {,Post}DomTree — lebedev.ri / detail
- [compiler-rt][test] Suppress stderr of ldd output — i / detail
- [sanitizer] Enable mallopt and mallinfo interceptors on Android after D93848 — i / detail
- [NFC][RISCV] Move vmsge{u}.vx processing to RISCVAsmParser. — kai.wang / detail
- [MLIR] Fix affine_map compose with multi-symbols — uday / detail
- [CodeGen][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
- [gn build] (manually) port 5e31e226b5: Use Py3 for the build — thakis / detail
- fix typo to cycle bots — thakis / detail
- fix typos to cycle bots — thakis / detail
- Temporarily disable to clang-tidy tests on Windows — thakis / detail
- [NFCI][CodeGen] DwarfEHPrepare: don't actually pass DTU into simplifyCFG by default — lebedev.ri / detail
- [SimplifyCFG] Don't actually take DomTreeUpdater unless we intend to maintain DomTree validity — lebedev.ri / detail
- [LV] Add missed optimization fold-tail test — gil.rapaport / detail
- [LV] Clean up trailing whitespace (NFC). — flo / detail
- [TableGen] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Use llvm::erase_value and llvm::erase_if (NFC) — kazu / detail
- [Transforms] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [lldb/test] Deduplicate the rest of TestLldbGdbServer.py — pavel / detail
- [lldb] Deduplicate more lldb-server tests — pavel / detail
- [Process/NetBSD] Copy changes from FreeBSDRemote and reformat — mgorny / detail
- [PowerPC] Add the LLVM triple for powerpcle [1/5] — bdragon / detail
- [PowerPC] Support powerpcle target in LLVMObject [2/5] — bdragon / detail
- [PowerPC] Support powerpcle target in Clang [3/5] — bdragon / detail
- [PowerPC] Support powerpcle target in LLD [4/5] — bdragon / detail
- [PowerPC] Enable OpenMP for powerpcle target. [5/5] — bdragon / detail
- [PowerPC] NFC: Apply minor clang-format fix — bdragon / detail
- [NFC] Switch up some dyn_cast calls — n.james93 / detail
- Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. — hoy / detail
- [SimplifyCFG][AMDGPU] AMDGPUUnifyDivergentExitNodes: SimplifyCFG isn't ready to preserve PostDomTree — lebedev.ri / detail
- [llvm-reduce] Fix removal of unused llvm intrinsics declarations — lebedev.ri / detail
- [llvm-reduce] Refactor global variable delta pass — lebedev.ri / detail
- [NFC][SimplifyCFG] Add test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation — lebedev.ri / detail
- [NFC][SimplifyCFG] Add another test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation, take 2 — lebedev.ri / detail
- [gn build] Port 5799fc79c3f — llvmgnsyncbot / detail
- [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. — Lang Hames / detail
- Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — thakis / detail
- [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStringPool. — a.v.lapshin / detail
- [SCEV] Simplify trunc to zero based on known bits — gil.rapaport / detail
- Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) — aqjune / detail
- [Scalarizer] Use poison as insertelement's placeholder — aqjune / detail
- [ArgPromotion] Add test with dead GEP when promoting. — flo / detail
- [InstSimplify] Return poison if insertelement touches out of bounds — aqjune / detail
- [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
- [X86] Make deinterleave8bitStride3 use unary CreateShuffleVector — aqjune / detail
- [InstSimplify] Return poison for out of bounds extractelement — nikita.ppv / detail
- [InstSimplify] Fix addo/subo with undef (PR43188) — nikita.ppv / detail
- [Target] Use llvm::append_range (NFC) — kazu / detail
- [Target] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
- [InstSimplify] Fold division by zero to poison — nikita.ppv / detail
- [LoopUnswitch] Precommit initial partial unswitching test cases. — flo / detail
- [InstSimplify] Fold nnan/ninf violation to poison — nikita.ppv / detail
- [NFC][SimplifyCFG] Add a test where we fail to preserve DomTree validity — lebedev.ri / detail
- [NFC][SimplifyCFG] SimplifyTerminatorOnSelect(): pull out OldTerm->getParent() into a variable — lebedev.ri / detail
- [SimplifyCFG] SimplifyTerminatorOnSelect(): fix/tune DomTree updates — lebedev.ri / detail
- [NFC][SimplifyCFG] Hoist 'original' DomTree verification from simplifyOnce() into run() — lebedev.ri / detail
- [clang-tidy] Fix windows tests — n.james93 / detail
- [compiler-rt] [Sanitizers] Extend ThreadDescriptorSize() for glibc-2.32-2.fc33.x86_64+i686 — jan.kratochvil / detail
- [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
- [IROutliner] Removing a duplicate addition, causing overestimates in IROutliner. — andrew.litteken / detail
- [IROutliner] Refactoring errors in the cost model from past patches. — andrew.litteken / detail
- [PowerPC] Do not fold `cmp(d|w)` and `subf` instruction to `subf.` if `nsw` is not present — lkail / detail
- [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
- [RISCV] Remove unused method isUImm5NonZero() from RISCVAsmParser.cpp. NFC — craig.topper / detail
- [SVE] Fix inline assembly parsing crash — david.sherwood / detail
- [VE] Remove VA.needsCustom checks — marukawa / detail
- Revert "[Sema] Fix deleted function problem in implicitly movable test" — nullptr.cpp / detail
- [ArgPromotion] Delay dead GEP removal until doPromotion. — flo / detail
- [AARCH64] Improve accumulator forwarding for Cortex-A57 model — david.green / detail
- [VE] Change default CPU name to "generic" — marukawa / detail
- [AArch64] Attempt to fix Mac tests with a more specific triple. NFC — david.green / detail
- [docs] Release notes for IsDecl in DIModule. — chih-ping.chen / detail
- [Sparc] Fixes for the internal assembler — cederman / detail
- [ARM] Extend lowering for i64 reductions — david.green / detail
- [Support] Add KnownBits::icmp helpers. — llvm-dev / detail
- [AArch64] Add patterns for FMCLA*_indexed. — flo / detail
- [AArch64][SVE]Add cost model for masked gather and scatter for scalable vector. — caroline.concatto / detail
- [Sparc] SparcMCExpr::printVariantKind - fix Wcovered-switch-default gcc warning. NFCI. — llvm-dev / detail
- [OpenMP] Add definition/interface for target memory routines — hansang.bae / detail
- DeclCXX - Fix getAs<> null-dereference static analyzer warnings. NFCI. — llvm-dev / detail
- [IR] CallBase::getBundleOpInfoForOperand - ensure Current iterator is defined. NFCI. — llvm-dev / detail
- [InterleavedAccess] Return correct 'modified' status. — flo / detail
- [RISCV][NFC] Add additional cmov tests — selliott / detail
- [SimplifyCFG] Enabled hoisting late in LTO pipeline. — flo / detail
- [Hexagon] Fix bad SDNodeXForm — kparzysz / detail
- [libomptarget][amdgpu] Call into deviceRTL instead of ockl — jonathanchesterfield / detail
- [ProfileData] GCOVFile::readGCNO - silence undefined pointer warning. NFCI. — llvm-dev / detail
- [OpenMP] Add using bit flags to select Libomptarget Information — huberjn / detail
- [LoopDeletion] Break backedge of loops when known not taken — listmail / detail
- Revert "[LoopDeletion] Break backedge of loops when known not taken" — listmail / detail
- CodeGen: Use Register — Matthew.Arsenault / detail
- [InstCombine] add tests for ashr+icmp; NFC — spatel / detail
- [RISCV] Replace i32 with XLenVT in (add AddrFI, simm12) isel patterns. — craig.topper / detail
- [NewPM][AMDGPU] Run InternalizePass when -amdgpu-internalize-symbols — aeubanks / detail
- [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [DebugInfo] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Use llvm::any_of (NFC) — kazu / detail
- [NewPM][AMDGPU] Port amdgpu-propagate-attributes-early/late — aeubanks / detail
- [NewPM][AMDGPU] Port amdgpu-unify-metadata — aeubanks / detail
- [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
- Switching Clang UniqueInternalLinkageNamesPass scheduling to using the LLVM one with newpm. — hoy / detail
- [flang][openmp] Make Reduction clause part of OmpClause — clementval / detail
- [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plus1. NFC — craig.topper / detail
- [NewPM][AMDGPU] Port amdgpu-printf-runtime-binding — aeubanks / detail
- [NewPM][AMDGPU] Port amdgpu-always-inline — aeubanks / detail
- [NewPM][AMDGPU] Make amdgpu-aa work with NewPM — aeubanks / detail
- Revert "[LoopNest] Allow empty basic blocks without loops" — whitneyt / detail
- [FPEnv][AMDGPU] Disable FSUB(-0,X)->FNEG(X) DAGCombine when subnormals are flushed — mcinally / detail
- [LoopUtils] reorder logic for creating reduction; NFC — spatel / detail
- [LoopUtils] reduce code for creatng reduction; NFC — spatel / detail
- [test] Pin backedge-id-bug-xfail.ll to legacy PM — aeubanks / detail
- [NewPM][AMDGPU] Pass TargetMachine to AMDGPUSimplifyLibCallsPass — aeubanks / detail
- [ValueTracking] isGuaranteedNotToBePoison should return true on undef — aqjune / detail
- [NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II) — schuett / detail
- [LoopUtils] remove redundant opcode parameter; NFC — spatel / detail
- Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" — schuett / detail
- [clang] - Also look for devtoolset-10 — phosek / detail
- [NFCI] DwarfEHPrepare: update DomTree in non-permissive mode, when present — lebedev.ri / detail
- [NFCI] SimplifyCFG: switch to non-permissive DomTree updates, where possible — lebedev.ri / detail
- [SimplifyCFGPass] mergeEmptyReturnBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] simplifyIndirectBr(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] SimplifyCondBranchToTwoReturns(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [JumpThreading][NewPM] Skip when target has divergent CF — aeubanks / detail
- [WebAssembly] Remove old SDT_WebAssemblyCalls (NFC) — aheejin / detail
- [InstSimplify] add a test for gep with poison operand (NFC) — aqjune / detail
- [InstSimplify] gep with poison operand is poison — aqjune / detail
- [UpdateTestChecks] Fix PowerPC RE to support AIX assembly — qiucofan / detail
- [RISCV] Rename RVV intrinsics class (NFC) — evandro.menezes / detail
- [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue — qshanz / detail
- [NFC] [PowerPC] Update vec_constants test to reflect more patterns — qiucofan / detail
- [NFC] [PowerPC] Remove dead code in BUILD_VECTOR peephole — qiucofan / detail
- Remove RefSCC::handleTrivialEdgeInsertion — lxfind / detail
- [llvm/Orc] Fix ExecutionEngine module build breakage — medismail.bennani / detail
- [compiler-rt] [windows] Add UNUSED attributes on variables/functions only used for 64 bit targets — martin / detail
- [GlobalISel][TableGen] Fix ConstrainOperandRC bug — mikael.holmen / detail
- [VE] Support llvm.eh.sjlj.lsda — marukawa / detail
- [RISCV] Add vector integer min/max ISel patterns — fraser / detail
- Sema::BuildCallExpr - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
- SystemZTargetLowering::lowerDYNAMIC_STACKALLOC - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
- MemProfiler::insertDynamicShadowAtFunctionEntry - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
- Inform the consumer on invalid template instantiations. — v.g.vassilev / detail
- [VE][NFC] Fix typo in comments — marukawa / detail
- [WebAssembly] call_indirect causes indirect function table import — wingo / detail
- [DebugInfo] Avoid LSR crash on large integer inputs — jeremy.morse / detail
- [Coroutines] checkAsyncFuncPointer - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
- [SimplifyIndVar] createWideIV - make WideIVInfo arg a const ref. NFCI. — llvm-dev / detail
- [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC) — flo / detail
- [SVE] Lower vector CTLZ, CTPOP and CTTZ operations. — paul.walker / detail
- [IR] Add ConstantInt::getBool helpers to wrap getTrue/getFalse. — llvm-dev / detail
- [VE] Support SJLJ exception related instructions — marukawa / detail
- [OpenCL] Warn about side effects for unevaluated vec_step arg — sven.vanhaastregt / detail
- [clangd] When querying drivers by binary, look in PATH too — sam.mccall / detail
- [AMDGPU] Split out new helper function macToMad in SIFoldOperands. NFC. — jay.foad / detail
- [AMDGPU] Precommit test case for D94010 — jay.foad / detail
- [AMDGPU] Handle v_fmac_legacy_f32 in SIFoldOperands — jay.foad / detail
- [CodeGen] Format SelectionDAG::getConstant methods (NFC) — fraser / detail
- [VE] Change clang to support SjLj Lowering — marukawa / detail
- [X86] getMemoryOpCost - use dyn_cast_or_null<StoreInst>. NFCI. — llvm-dev / detail
- [OpenCL] Restrict pointer to member functions. — anastasia.stulova / detail
- [mlir] Add canonicalization pattern out_tensor->linalg->dim to out_tensor->dim. — pifon / detail
- [ASTMatchers] Ensure that we can match inside lambdas — steveire / detail
- [ASTMatchers] Fix build when no targets are enabled — steveire / detail
- [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases — llvm-dev / detail
- [VPlan] Re-add interleave group members to plan. — flo / detail
- [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
- [clang][AArch64][SVE] Avoid going through memory for coerced VLST arguments — joe.ellis / detail
- [ASTMatchers] Fix traversal matchers with explicit and defaulted methods — steveire / detail
- [-Wcalled-once-parameter] Introduce 'called_once' attribute — vsavchenko / detail
- [AArch64][SVE] Add optimization to remove redundant ptest instructions — bradley.smith / detail
- [gn build] Port fec1a442e3b — llvmgnsyncbot / detail
- [clang-tidy] Add extra tests — steveire / detail
- [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage — a-phipps / detail
- [Clang] Add AArch64 VCMLA LANE variants. — flo / detail
- [RegisterClassInfo] Return non-zero for RC without allocatable reg — Jinsong Ji / detail
- [mlir] Remove LLVMType, LLVM dialect types now derive Type directly — zinenko / detail
- [clang-tidy] Update uses of deprecated Transformer APIs in StringFindStrContainsCheck. — yitzhakm / detail
- [AMDGPU] Remove deprecated V_MUL_LO_I32 from GFX10 — Joseph.Nash / detail
- CGExpr - EmitMatrixSubscriptExpr - fix getAs<> null-dereference static analyzer warning. NFCI. — llvm-dev / detail
- [ARM][AArch64] Some extra test to show anyextend lowering. NFC — david.green / detail
- [ASTMatchers] Omit methods from explicit template instantations — steveire / detail
- [mlir][Linalg] Add a test case that consumer has "reduction" loops. — hanchung / detail
- [lldb] Add timers to Reproducer::Keep and Reproducer::Discard — Jonas Devlieghere / detail
- [libTooling] Add support for smart pointers to relevant Transformer `Stencil`s. — yitzhakm / detail
- GlobalISel: Add isKnownToBeAPowerOfTwo helper function — Matthew.Arsenault / detail
- [llvm-link] fix linker behavior when linking archives with --only-needed option — serguei.n.dmitriev / detail
- [RISCV] Match vmslt(u).vx intrinsics with a small immediate to vmsle(u).vx. — craig.topper / detail
- [SLP] delete unused pairwise reduction option — spatel / detail
- [RISCV] Don't print zext.b alias. — craig.topper / detail
- [NFC] Fix -Wrange-loop-analysis warnings. — joker.eph / detail
- [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
- [mlir] Gen removeAttr methods with tablegen — joker.eph / detail
- [RISCV] Don't parse 'vmsltu.vi v0, v1, 0' as 'vmsleu.vi v0, v1, -1' — craig.topper / detail
- [NFC] Rename registerAliasAnalyses -> registerDefaultAliasAnalyses — aeubanks / detail
- [clang][cli] Specify correct integer width for -fbuild-session-timestamp — jan_svoboda / detail
- [WebAssembly] Prototype prefetch instructions — tlively / detail
- [Coverage] Fix test failures from commit rG9f2967bcfe2f — a-phipps / detail
- [RISCV] Move shift ComplexPatterns and custom isel to PatFrags with predicates — craig.topper / detail
- [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
- [LoopNest] Remove unused include. — whitneyt / detail
- [Hexagon] Silence unused function warning with gcc10, NFC — kparzysz / detail
- [SLP] reduce code duplication; NFC — spatel / detail
- [SLP] use reduction kind's opcode for cost model queries; NFC — spatel / detail
- [DAGCombiner] Don't speculatively create an all ones constant in visitREM that might not be used. — craig.topper / detail
- [Inliner] Compute the full cost for the cost benefit analsysis — kazu / detail
- [Coverage] Fix Profile test failures from commit rG9f2967bcfe2f — a-phipps / detail
- [android] Fix some tests for AOSP-master devices. — 31459023+hctim / detail
- [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel — mtrofin / detail
- scudo: Fix compilation for non-Linux aarch64 — mcgrathr / detail
- [FuncAttrs] Infer noreturn — aeubanks / detail
- [ASTMatchers] Fix child traversal over range-for loops — steveire / detail
- [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
- [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
- [SLP] reduce code for finding reduction costs; NFC — spatel / detail
- AMDGPU: Annotate amdgpu.noclobber for global loads only — changpeng.fang / detail
- [SimplifyCFG] simplifyUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [NFC][SimplifyCFG] Add a test with same-destination condidional branch — lebedev.ri / detail
- [SimplifyCFG] simplifyUnreachable(): fix handling of degenerate same-destination conditional branch — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): deal with each predecessor only once — lebedev.ri / detail
- [NFC][SimplifyCFG] SwitchToLookupTable(): pull out SI->getParent() into a variable — lebedev.ri / detail
- [SimplifyCFG] SwitchToLookupTable(): switch to non-permissive DomTree updates — lebedev.ri / detail
- [NFC][SimplifyCFG] Add a test where SimplifyEqualityComparisonWithOnlyPredecessor() deletes existing edge — lebedev.ri / detail
- [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): really don't delete DomTree edges multiple times — lebedev.ri / detail
- [mlir][sparse] adjust output shape inference to new tensor abstraction — ajcbik / detail
- Allow dependent alias template specializations in the preferred_name — richard / detail
- [mlir] Fully specify removeAttr return type — tpopp / detail
- [libomptarget] Allow calls to omp_target_memcpy with 0 size. — georgios.rokos / detail
- Reland D93848 "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl"" — i / detail
- DebugInfo: Add support for always using ranges (rather than low/high pc) in DWARFv5 — dblaikie / detail
- Make DWARFUnit use the dwo_id from the DWARF5 CU header. — jgorbe / detail
- [sanitizer][Darwin] Suppress -Wno-non-virtual-dtor warning — julian.lettner / detail
- Suppress GCC Wdangling-else warning on gtest macros — rnk / detail
- [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
- [mlir] Fix MathJax rendering in Affine doc — joker.eph / detail
- [SLP,LV] Use poison constant vector for shufflevector/initial insertelement — aqjune / detail
- [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector — aqjune / detail
- [Constant] Add containsPoisonElement — aqjune / detail
- [mlir] Print the correct tool name in mlirTranslateMain — youngar17 / detail
- [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
- ELF: Teach the linker about the 'B' augmentation string character. — peter / detail
- scudo: Update a comment to match the Linux kernel behavior. NFCI. — peter / detail
- [-Wcalled-once-parameter][NFC] Fix operator precedence warning — nullptr.cpp / detail
- [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
- [GlobalISel] Base implementation for sret demotion. — Christudasan.Devadasan / detail
- [tools] Use llvm::append_range (NFC) — kazu / detail
- [MachineSink] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) — kazu / detail
- [libc] Add implementations of nearbyint[f|l]. — sivachandra / detail
- [libc] Add implementations of nextafter[f|l] functions. — sivachandra / detail
- [OpenMP][AMDGPU] Use AMDGPU_KERNEL calling convention for entry function — Pushpinder.Singh / detail
- [clangd][fuzzyFind] Do not show stale symbols in the result. — platonov.aleksandr / detail
- [RISCV] Add vector integer mul/mulh/div/rem ISel patterns — fraser / detail
- [MC][WebAssembly] Avoid recalculating indexes in -gsplit-dwarf mode — sbc / detail
- [AArch64] Use faddp to implement fadd reductions. — sander.desmalen / detail
- [AArch64][SVE] Emit DWARF location expression for SVE stack objects. — sander.desmalen / detail
- [AArch64] Handle any extend whilst lowering mull — david.green / detail
- [flang][driver] Add checks for errors from `Prescan` and `Parse` — andrzej.warzynski / detail
- Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — oliver.stannard / detail
- [AArch64] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
- [flang][driver] Update error messages (nfc) — andrzej.warzynski / detail
- Fix test failure in a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf — sander.desmalen / detail
- [VPlan] Use public VPValue constructor in VPPRedInstPHIRecipe (NFC). — flo / detail
- [ARM] Handle any extend whilst lowering mull — david.green / detail
- [RISCV][NFC] Add new test cases for mul — powerman1st / detail
- [mlir] Use thread_local stack in LLVM dialect type parsing and printing — zinenko / detail
- [VPlan] Add getLiveInIRValue accessor to VPValue. — flo / detail
- [ARM] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
- [LiveDebugValues] Handle spill locations with a fixed and scalable component. — sander.desmalen / detail
- [ValueTypes] Fix formatting on scalable vector warning (NFC) — fraser / detail
- [AArch64][SVE] Emit DWARF location expr for SVE (dbg.declare) — sander.desmalen / detail
- [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). — flo / detail
- [PowerPC] Fix issue where vsrq is given incorrect shift vector — stefanp / detail
- [X86] Add scalar/vector test coverage for D93599 — llvm-dev / detail
- [libc] remove modulo from CircularArrayRef iterator — gchatelet / detail
- [libc] Align src buffer instead of dst buffer — gchatelet / detail
- [AArch64] Add BRB IALL and BRB INJ instructions — tomas.matheson / detail
- Reapply multiple "[clang][cli]" patches — jan_svoboda / detail
- [Hexagon] Regenerate zext-v4i1.ll tests — llvm-dev / detail
- [OpenCL][NFC] Improve OpenCL test file naming — sven.vanhaastregt / detail
- [ProfileData] Pass Twine by const reference instead of by value. — llvm-dev / detail
- [MIPS] MipsAsmParser - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
- [TableGen] RegisterBankEmitter - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
- [MLIR][SPIRV] Add `UnsignedOp` trait. — kareem.ergawy / detail
- [lldb] Simplify some lldb-server tests — pavel / detail
- [LoopDeletion] Also consider loops with subloops for deletion. — flo / detail
- [Driver][MachineOutliner] Support outlining option with LTO — yvan.roux / detail
- Fix MaterializeTemporaryExpr's type when its an incomplete array. — erich.keane / detail
- [mlir][spirv] Update pass docs — antiagainst / detail
- [Hexagon] Wrap functions only used in asserts in ifndef NDEBUG — kparzysz / detail
- [X86] Add icmp ne/eq (srl (ctlz x), log2(bw)) test coverage. — llvm-dev / detail
- Remove some unused <vector> includes. NFCI. — llvm-dev / detail
- [AArch64] Rearrange mul(dup(sext/zext)) to mul(sext/zext(dup)) — nicholas.guy / detail
- [TargetLowering] Add icmp ne/eq (srl (ctlz x), log2(bw)) vector support. — llvm-dev / detail
- [flang][driver] Add support for `-D`, `-U` — andrzej.warzynski / detail
- AMDGPU: Explicitly use SelectionDAG in legacy intrinsic tests — Matthew.Arsenault / detail
- AMDGPU/GlobalISel: Add baseline IR tests for fdiv — Matthew.Arsenault / detail
- [InstCombine] Update valueCoversEntireFragment to use TypeSize — peter.waller / detail
- [llvm][NFC] Disallow all warnings in TypeSize tests — peter.waller / detail
- AMDGPU/GlobalISel: Update fdiv lowering for denormal/ulp interaction — Matthew.Arsenault / detail
- [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
- [mlir] NFC: fix trivial typos — ishizaki / detail
- Nit: fix spacing — sanjoy / detail
- Remove allow-unregistered-dialect from some tests that don't need it — sanjoy / detail
- [X86] Remove [ER]SP from all CSR lists — rnk / detail
- [Clang] Remove unnecessary Attr.isArgIdent checks. — flo / detail
- [X86] Add commuted patterns test coverage for D93599 — llvm-dev / detail
- [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
- [NVPTX] Fix debugging information being added to NVPTX target if remarks are enabled — huberjn / detail
- [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
- [lld-macho] Fix GCC -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
- [flang][openacc] Add more parsing/sema tests for init and shutdown directives — clementval / detail
- [CGSCC][Coroutine][NewPM] Properly support function splitting/outlining — aeubanks / detail
- [SLP] reduce code for propagating flags on reductions; NFC — spatel / detail
- [SLP] use reduction kind's opcode to create new instructions; NFC — spatel / detail
- [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
- [InstSimplify] Fold out-of-bounds shift to poison — nikita.ppv / detail
- Fix non-assert builds after D93828 — aeubanks / detail
- [test] Pin AMDGPU/opt-pipeline.ll to legacy PM — aeubanks / detail
- [RISCV] Return a vXi1 vector type from getSetCCResultType if V extension is enabled. — craig.topper / detail
- [test] Pin partial-unswitch.ll to legacy PM — aeubanks / detail
- [NFC] Test case refactor — n.james93 / detail
- [PowerPC] Avoid call to undef in test (NFC) — nikita.ppv / detail
- [InstSimplify] Fold call null/undef to poison — nikita.ppv / detail
- [InstSimplify] Canonicalize non-demanded shuffle op to poison (NFCI) — nikita.ppv / detail
- [mlir] Remove a number of methods from mlir::OpState that just forward to mlir::Operation. All call sites have been converted in previous changes. — csigg / detail
- [OpenCL] Add clang extension for function pointers. — anastasia.stulova / detail
- [OpenCL] Add clang extension for variadic functions. — anastasia.stulova / detail
- [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail
- [clang-offload-bundler] Add option -list — Yaxun.Liu / detail
- [mlir][vector] Support unrolling for transfer ops using tensors — thomasraoux / detail
- [hip] Fix HIP version parsing. — michael.hliao / detail
- [OpenMP] Fixed the test environment when building along with LLVM — tianshilei1992 / detail
- [OpenMP] Fixed an issue that wrong LLVM headers might be included when building libomptarget — tianshilei1992 / detail
- [libc] Add implementation of fmaf. — lntue / detail
- [mlir][ODS] Rename several uses of 'description' to 'summary' — riddleriver / detail
- [mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefs — riddleriver / detail
- [mlir] Add hoisting transformation for transfer ops on tensor — thomasraoux / detail
- [OpenMP] Use c_int/c_size_t in Fortran target memory routine interface — hansang.bae / detail
- [DominatorTree] Add support for mixed pre/post CFG views. — asbirlea / detail
- Fix failing triple test for macOS 11 with non-zero minor versions. — Amara Emerson / detail
- [mlir][TypeDefGen] Remove the need to define parser/printer for singleton types — riddleriver / detail
- [libc] Use a wrapper for rand instead of calling std::rand in fma tests. — sivachandra / detail
- [mlir][vector] Support transfer op on tensor optimizations — thomasraoux / detail
- [Support] Untie the llvm::Signpost interface from llvm::Timer — Jonas Devlieghere / detail
- [lldb] Ad os_signpost support to lldb_private::Timer — Jonas Devlieghere / detail
- [libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
- [PPC] Remove old PPCSubTarget variable. — kbarton / detail
- [analyzer] Update Fuchsia checker to catch releasing unowned handles. — haowei / detail
- [Constant] Update ConstantVector::get to return poison if all input elems are poison — aqjune / detail
- [lldb/Lua] add support for multiline scripted breakpoints — pctammela / detail
- [RISCV] Fix a few section number comments in RISCVInstrInfoVPseudos.td to match the V extension 1.0 draft spec. NFC — craig.topper / detail
- [NFC] Move readAPValue/writeAPValue up the inheritance hierarchy — varun_gandhi / detail
- [Constant] Add tests for ConstantVector::get (NFC) — aqjune / detail
- [InstSimplify] Fold insertelement vec, poison, idx into vec — aqjune / detail
- [lldb] [debugserver] Add stN aliases for stmmN for compatibility — mgorny / detail
- [lldb] Skip scoped enum checks with Dwarf <4 — Jonas Devlieghere / detail
- [llvm] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Use BasicBlock::phis() (NFC) — kazu / detail
- [llvm] Use llvm::all_of (NFC) — kazu / detail
- [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource — n.james93 / detail
- [NFC] Don't copy MachineFrameInfo on each invocation of HasAlias — sanjoy / detail
- [debuginfo-test] Fix -Wunused-value — i / detail
- [AsmPrinter] Make OpAsmPrinter::printFunctionalType be resilient to null values. — clattner / detail
- Update for review feedback: Inline var declaration and expand names. — clattner / detail
- [PowerPC] Delete remnant isOSDarwin references — i / detail
- [PowerPC] Delete remnant Darwin ISelLowering code — i / detail
- [PowerPC] Delete dead Lower* — i / detail
- [VE][NFC] Update comments to match the generated instructions — marukawa / detail
- [X86] Update tests for znver3 — Ganesh.Gopalasubramanian / detail
- [mlir][ODS] Fix missed rename of TypeParameter 'description' to 'summary' — riddleriver / detail
- [LV] Merge tests into a single file (NFC) — gil.rapaport / detail
- [LLD] [MinGW] Pass the --demangle and --no-demangle options to the COFF linker — martin / detail
- [libcxx] Handle backslash as path separator on windows — martin / detail
- [mlir] Mark methods from mlir::OpState that just forward to mlir::Operation as deprecated. — csigg / detail
- Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — Artem Dergachev / detail
- [gn build] Port d2ddc694ff9 — llvmgnsyncbot / detail
- [clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo — jan_svoboda / detail
- [clang][cli] Implement ContainsN Google Test matcher — jan_svoboda / detail
- Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
- Revert "[llvm] Use BasicBlock::phis() (NFC)" — oliver.stannard / detail
- [RISCV] Add vector mask arithmetic ISel patterns — fraser / detail
- Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
- [clang][ASTImporter] Fix a possible assertion failure `NeedsInjectedClassNameType(Decl)'. — 1.int32 / detail
- [lldb][ARM/AArch64] Update disasm flags to latest v8.7a ISA — david.spickett / detail
- [clang][cli] Port a CommaJoined option to the marshalling infrastructure — jan_svoboda / detail
- [flang][driver] Add support for `-c` and `-emit-obj` — andrzej.warzynski / detail
- [clang][cli] Port getAllArgumentValues to the marshalling infrastructure — jan_svoboda / detail
- [libc++] [CI] Install Tip-of-Trunk clang. — marek.kurdej / detail
- [clang][cli] Report the actual argument parsing result — jan_svoboda / detail
- [DAG] Simplify OR(X,SHL(Y,BW/2)) eq/ne 0/-1 'all/any-of' style patterns — llvm-dev / detail
- [libcxx] Mark a test as unsupported for C++03 — mikhail.maltsev / detail
- [libc++] Use c++20 instead of c++2a consistently. — marek.kurdej / detail
- [mlir] Refactor translation of OpenMP dialect ops to LLVM IR — zinenko / detail
- [clangd] Add server capability advertising hot-reloading of CDBs. — sam.mccall / detail
- [SLP]Need shrink the load vector after reordering. — a.bataev / detail
- [CompilationDatabase] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
- [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI. — llvm-dev / detail
- [llvm-objdump] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
- [mlir] Add fastmath flags support to some LLVM dialect ops — zinenko / detail
- [clang][cli] NFC: Ensure non-null DiagnosticsEngine in ParseDiagnosticArgs — jan_svoboda / detail
- [clang][cli] NFC: Move parseSimpleArgs — jan_svoboda / detail
- [mlir] remove a use of deprecated OpState::setAttr — zinenko / detail
- [clang][cli] NFC: Make parsing macro reusable — jan_svoboda / detail
- [AArch64][CostModel]Fix gather scatter cost model — caroline.concatto / detail
- [flang][driver] Rename driver tests (nfc) — andrzej.warzynski / detail
- [Analysis] MemoryDepChecker::couldPreventStoreLoadForward - remove dead store. NFCI. — llvm-dev / detail
- [AArch64] SVEIntrinsicOpts - use range loop and cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
- [flang][openacc] Enforce delcare directive restriction — clementval / detail
- [TableGen] Add field kind to the RecordVal class. — paul / detail
- [SplitEdge] Add new parameter to SplitEdge to name the newly created basic block — sidharth.baveja / detail
- [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): drop reachable errneous assert — lebedev.ri / detail
- [DDG] Fix duplicate edge removal during pi-block formation — bmahjour / detail
- AMDGPU/GlobalISel: Start cleaning up calling convention lowering — Matthew.Arsenault / detail
- [DDG] Data Dependence Graph - DOT printer tests — bmahjour / detail
- [SVE] Add unpacked scalable floating point ZIP/UZP/TRN patterns — mcinally / detail
- [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
- [IR] Use LLVM_ENABLE_ABI_BREAKING_CHECKS to guard ABI changes. — varun_gandhi / detail
- Adds argument attributes for using LLVM's sret and byval attributes to — eschweitz / detail
- [NFC] make clang/test/CodeGen/arm_neon_intrinsics.c resistent to function attribute id changes — lucas.prates / detail
- [mlir] NFC: fix trivial typos — ishizaki / detail
- [AST][NFC] Silence GCC warning about multiline comments — thomasp / detail
- Add element-type to the Vector TypeLoc types. — erich.keane / detail
- [Coverage] Refactor three tests from commit rG9f2967bcfe2f — a-phipps / detail
- [mlir] revert 82f5ee3c3e601daad5 — eschweitz / detail
- Fix GCC5 build, require explicit this->... in this call inside a lambda (NFC) — joker.eph / detail
- [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
- Silence warning: comparison of integers of different signs: 'const unsigned int' and 'const long' [-Wsign-compare] — alexandre.ganea / detail
- [PGO][PGSO] Let unroll hints take precedence over PGSO. — yamauchi / detail
- CodeGen: Refactor regallocator command line and target selection — Matthew.Arsenault / detail
- [WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATION — aardappel / detail
- [mlir] replace LLVMIntegerType with built-in integer type — zinenko / detail
- [mlir] don't match the text produced only in debug mode in Python tests — zinenko / detail
- [SLP] remove opcode identifier for reduction; NFC — spatel / detail
- Simplify vectorcall argument classification of HVAs, NFC — rnk / detail
- [NFC][AMDGPU] Reduce include files dependency. — dfukalov / detail
clang-d376397-g6a87e9b08bf-t17578-b17578.tar.gz (Jan 7, 2021 12:28:26 PM)
- [simd_ops] Build tests with -fpic — oliver.stannard / githubweb
- [test-suite] Support Fortran tests in CMake infrastructure. — naromero / githubweb
clang-d375337-g0985a8bfea46-t17175-b17175.tar.gz (Dec 19, 2020 6:49:40 PM)
- [TableGen][ARM][X86] Detect combining IntrReadMem and IntrWriteMem. — craig.topper / detail
- [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail
- Revert "[IROutliner] Deduplicating functions that only require inputs." — andrew.litteken / detail
- [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail
- Fix left shift overflow UB in PPC backend on LLP64 platforms — rnk / detail
clang-d375332-g99930719c66d-t17173-b17173.tar.gz (Dec 19, 2020 3:26:44 PM)
- [IRSim][IROutliner] Limit to extracting regions that only require — andrew.litteken / detail
- [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation — lebedev.ri / detail
- [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondBranch() already knows how to preserve DomTree — lebedev.ri / detail
- [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull out BI->getParent() into a variable — lebedev.ri / detail
- [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1 — lebedev.ri / detail
- [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 2 — lebedev.ri / detail
- [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1 — lebedev.ri / detail
- Handle overflow beyond the 127 common encodings limit — gkm / detail
clang-d375319-gf47b07315a3c-t17170-b17170.tar.gz (Dec 19, 2020 12:08:28 PM)
- [Target, Transforms] Use contains (NFC) — kazu / detail
- [Analysis] Remove dead function getInstTypePair (NFC) — kazu / detail
- [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga/skinit with or without the fixed register operands — craig.topper / detail
clang-d375316-g1e785e92624b-t17168-b17168.tar.gz (Dec 19, 2020 8:50:44 AM)
- [gn build] Port 195f44278c4 — llvmgnsyncbot / detail
- [ARM] Implement harden-sls-retbr for Thumb mode — kristof.beyls / detail
- [ARM] Harden indirect calls against SLS — kristof.beyls / detail
- [ARM] harden-sls-blr: avoid r12 and lr in indirect calls. — kristof.beyls / detail
- [ARM] Add clang command line support for -mharden-sls= — kristof.beyls / detail
- [RISCV] Define vlxe/vsxe/vsuxe intrinsics. — zakk.chen / detail
- [NFC][libc++] Fixes swapped comments. — koraq / detail
- apply update_test_checks.py to a few files in llvm/test/Transforms/InstCombine — aqjune / detail
clang-d375308-g195f44278c43-t17164-b17164.tar.gz (Dec 19, 2020 5:20:07 AM)
- [ARM] Implement harden-sls-retbr for ARM mode — kristof.beyls / detail
clang-d375307-g805d59593f50-t17163-b17163.tar.gz (Dec 18, 2020 10:40:57 PM)
clang-d375306-ga913a583f00a-t17162-b17162.tar.gz (Dec 18, 2020 7:22:08 PM)
- [clangd] Fix windows path handling in .clang-tidy parsing — sam.mccall / detail
- [FileCheck] Add a literal check directive modifier — jpienaar / detail
- [flang] Fix bug in IMPLICIT NONE(EXTERNAL) — tkeith / detail
- [lldb] Simplify the is_finalized logic in process and make it thread safe. — Jonas Devlieghere / detail
clang-d375302-g1ab4db0f847f-t17160-b17160.tar.gz (Dec 18, 2020 6:13:04 PM)
- [www] Remove '$Date$' marker from cxx_dr_status. — richard / detail
- [X86] Avoid generating invalid R_X86_64_GOTPCRELX relocations — harald / detail
- [clangd] Make our printing policies for Hover more consistent, especially tags — sam.mccall / detail
- [VE] Support copy of vector mask registers — marukawa / detail
- [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV marker wasn't — Akira / detail
- [clangd] Don't cancel requests based on "updates" with same content — sam.mccall / detail
- [HotColdSplit] Reflect full cost of parameters in split penalty — 1894981+hiraditya / detail
clang-d375295-g7948cd11d17b-t17156-b17156.tar.gz (Dec 18, 2020 3:10:38 PM)
- Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
- Revert "Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute."" — kevin.neal / detail
- [RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i — craig.topper / detail
- Revert "[BasicAA] Handle two unknown sizes for GEPs" — flo / detail
- [AIX] Change the code based on https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20201214/864235.html — diggerlin / detail
- [clang-format][NFC] Expand BreakBeforeBraces examples — bjoern / detail
- [DebugInfo] Support Fortran 'use <external module>' statement. — chih-ping.chen / detail
- [NFC][InstSimplify] Add miscompiled testcase from D87188/D87197 — lebedev.ri / detail
- [InstSimplify] Don't miscompile `X == 0 ? abs(X) : -abs(X) --> -abs(X)` xform — lebedev.ri / detail
- [InstCombine] Canonicalize SPF to abs intrinsic — lebedev.ri / detail
- [GVNHoist] Remove successorDominate (NFC) — kazu / detail
- [RISCV] Add intrinsics for vmv.x.s and vmv.s.x — craig.topper / detail
- [NFC][InstCombine] Fixup check lines for prof md in select_meta.ll test — lebedev.ri / detail
- [RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f — craig.topper / detail
- Revert "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
- Recommit "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
- [DSE] Use correct memory location for read clobber check — nikita.ppv / detail
- [RISCV] Sign extend constant arguments to V intrinsics when promoting to XLen. — craig.topper / detail
- [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
- [TableGen] Fix D90844 introduced non-determinism due to iteration over a std::map over allocated object pointers — i / detail
- [RISCV] Add intrinsics for vsetvli instruction — craig.topper / detail
- Rename files with same (case insensitive) name — chih-ping.chen / detail
- [RISCV] Assume no-op addrspacecasts by default — fraser / detail
- [c++20] Mark class type NTTPs as done and start defining the feature test macro. — richard / detail
- Add tests for the absence of feature test macros for features we don't — richard / detail
- [c++2b] Add tests for feature test macros. — richard / detail
- Fix memory leak complicated non-type template arguments. — richard / detail
- [SLP] fix typo; NFC — spatel / detail
- [RISCV] Address clang-tidy warnings in RISCVTargetMachine. NFC. — fraser / detail
clang-d375266-gce94e7d867a-t17151-b17151.tar.gz (Dec 18, 2020 10:15:02 AM)
- [VectorCombine] allow peeking through GEPs when creating a vector load — spatel / detail
- [clangd] Smarter hover on auto and decltype — sam.mccall / detail
- [clangd] zap a few warnings — sam.mccall / detail
- [flang][driver] Rename unittest file (nfc) — andrzej.warzynski / detail
- [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
- [AArch64] Add support for ls64 to the .arch_extension asm directive — lucas.prates / detail
- [AArch64] Updating .arch_extension negative tests — lucas.prates / detail
- [X86] Avoid std::string creation in RecognizableInstr constructor. NFCI. — llvm-dev / detail
- PEI: Only call updateLiveness once per function — Matthew.Arsenault / detail
- Cleanup coro-inline.ll — lxfind / detail
- [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
- [mlir][Linlag] Reflow Linalg.md - NFC — nicolas.vasilache / detail
- [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC — i / detail
- [SROA] Remove Dead Instructions while creating speculative instructions — congzhecao / detail
- [RegisterScavenging] Fix assert in scavengeRegisterBackwards — simon.cook / detail
- [MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC) — kazu / detail
clang-d375250-g0336ff0a17e-t17147-b17147.tar.gz (Dec 18, 2020 7:05:45 AM)
- [TTI] Add supportsScalableVectors target hook — cullen.rhodes / detail
- [AMDGPU][NFC] Document high parameter of f16 interp intrinsics — carl.ritson / detail
- [AArch64] Add support for the Branch Record Buffer extension — lucas.prates / detail
- [AArch64] Add support for the SPE-EEF feature — lucas.prates / detail
- [AMDGPU][NFC] Remove unused Hi16Elt definition — carl.ritson / detail
- [X86][AVX] Replace extract_subvector(broadcast(), 0) folds with generic SimplifyDemandedVectorEltsForTargetNode handling. — llvm-dev / detail
- [SVE][CodeGen] Vector + immediate addressing mode for masked gather/scatter — kerry.mclaughlin / detail
- [lldb/test] Reduce boilerplate in lldb-server tests — pavel / detail
- [clangd] Ignore the static index refs from the dynamic index files. — platonov.aleksandr / detail
- new altera single work item barrier check — aaron / detail
- [LLDB] Unbreak the build after recent clang changes — dave / detail
- No longer reject tag declarations in the clause-1 of a for loop. — aaron / detail
- [gn build] Port e69e551e0e5 — llvmgnsyncbot / detail
- [NFC][SVE] Clean up bfloat isel patterns that emit non-bfloat instructions. — paul.walker / detail
- [AArch64] Fix Copy Elemination for negative values — paul.walker / detail
- Revert "[ARM] Match dual lane vmovs from insert_vector_elt" — david.green / detail
- [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. — grimar / detail
- [clangd] Fix broken JSON test on windows — sam.mccall / detail
clang-d375232-g98993193e90-t17143-b17143.tar.gz (Dec 18, 2020 3:41:09 AM)
- [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail
- DR2064: decltype(E) is only a dependent type if E is type-dependent, not — richard / detail
- Where possible, don't try to ask whether a template argument is — richard / detail
- Ensure that we transform types into the current instantiation even if — richard / detail
- [PowerPC] Select the D-Form load if we know its offset meets the requirement — qshanz / detail
- Following up on PR48517, fix handling of template arguments that refer — richard / detail
- [clang][cli] Convert Analyzer option string based options to new option parsing system — jan_svoboda / detail
- [libc][NFC] Use `#include <math.h>` in utils/FPUtil/ManipulationFunctions.h. — sivachandra / detail
- [clang][cli] Port HeaderSearch simple string options to new option parsing system — jan_svoboda / detail
- [InlineCost] Implement cost-benefit-based inliner — kazu / detail
- [clang][cli] Port TargetOpts simple string based options to new option parsing system — jan_svoboda / detail
- [clang][cli] Port LangOpts simple string based options to new option parsing system — jan_svoboda / detail
- [clang][cli] Port PreprocessorOpts simple string based options to new option parsing system — jan_svoboda / detail
- [clang][cli] Port FrontendOpts simple string based options to new option parsing system — jan_svoboda / detail
- [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. — richard / detail
- Make Expr::HasSideEffect more precise for instantiation-dependent — richard / detail
- [libcxx] Make filesystem::path::value_type wchar_t on windows — martin / detail
- [libcxx] Reorder the two u8path functions, to make the following diff more readable. NFC. — martin / detail
- [libcxx] Convert paths to/from the right narrow code page for narrow strings on windows — martin / detail
- [libcxx] Fix the preexisting directory_iterator code for windows — martin / detail
- [clang][cli] Port CodeGenOpts simple string flags to new option parsing system — jan_svoboda / detail
- [flang][driver] Add support for `-fsyntax-only` — andrzej.warzynski / detail
- [IndVars] A test for adding trunc instructions to unwind blocks — yrouban / detail
- Add intrinsics for saturating float to int casts — bjorn.a.pettersson / detail
- [clangd] Add hot-reload of compile_commands.json and compile_flags.txt — sam.mccall / detail
clang-d375207-gfdd6ed8e934-t17139-b17139.tar.gz (Dec 18, 2020 12:34:48 AM)
- PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of — richard / detail
- [IndVars] Fix adding trunc instructions to unwind blocks — yrouban / detail
- [NFC][utils] Factor remaining APIs under FunctionTestBuilder — mtrofin / detail
- [LLD] Rename lld port driver entry function to a consistent name — Reshabhkumar.Sharma / detail
clang-d375203-gd4ec3346b1b-t17136-b17136.tar.gz (Dec 17, 2020 9:31:29 PM)
- [RISCV] Remove NoVReg to avoid compile warning messages. — kai.wang / detail
- [Transforms] Use llvm::erase_if (NFC) — kazu / detail
- [IVDescriptors] Remove getConsecutiveDirection (NFC) — kazu / detail
- [lld-macho][nfc] Refactor to accommodate paired relocs — gkm / detail
clang-d375199-g31c0b8700b4-t17135-b17135.tar.gz (Dec 17, 2020 8:21:30 PM)
- [RISCV] Define vlse/vsse intrinsics. — zakk.chen / detail
- [mlir] Remove the MutableDictionaryAttr class — riddleriver / detail
- [IRSim][IROutliner] Adding InstVisitor to disallow certain operations. — andrew.litteken / detail
- [lld-macho] Implement option: -undefined TREATMENT — gkm / detail
- [clangd] Print .clang-tidy configuration parsing errors using [ev]?log. — n.james93 / detail
- [DAGCombiner] Improve shift by select of constant — qshanz / detail
- [RISCV] Define vsadd/vsaddu/vssub/vssubu intrinsics. — kai.wang / detail
- [IR][PGO] Add hot func attribute and use hot/cold attribute in func section — xur / detail
- [flang] Fix -intrinsic-module-directory in flang script — tkeith / detail
- Fix clang-ppc64le-rhel buildbot build error — xur / detail
clang-d375189-g13261f4c034-t17132-b17132.tar.gz (Dec 17, 2020 5:32:34 PM)
- [jenkins] Fix typo in the host-compiler path used by lldb-cmake-matrix — Jonas Devlieghere / githubweb
- Start Docker-izing sanitizer-windows — rnk / githubweb
- Attempt to fix Python 3 issues in annotated scripts — rnk / githubweb
- Put back missing strip in annotated script — rnk / githubweb
- Fix next Python 3 Unicode issue, the gift that will keep giving for the next 20 years — rnk / githubweb
- Try to fix Windows stage 2 build issue — rnk / githubweb
clang-d375189-g13261f4c034-t17132-b17132.tar.gz (Dec 17, 2020 5:32:34 PM)
- LangRef: Update byval/sret description for required types — Matthew.Arsenault / detail
- [InstCombine] Precommit tests for !annotation metadata handling. — flo / detail
- [Doc][SystemZ] Add Linux/SystemZ to Getting Started guide. — kai / detail
- [flang] Fix crash in folding (#48437) — pklausler / detail
- [CMake] Avoid __FakeVCSRevision.h with no git repository — hahnjo / detail
- [libomptarget][nfc] Replace static const with enum — jonathanchesterfield / detail
- [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output section — i / detail
- [NFC] Use regex for code object version in hip tests — jonathanchesterfield / detail
- [LoopNest] Handle loop-nest passes in LoopPassManager — whitneyt / detail
- Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
- [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form — i / detail
- [VectorCombine] loosen alignment constraint for load transform — spatel / detail
- Remove spurious MLIRLLVMConversionsIncGen dependency from LLVM Dialect (NFC) — joker.eph / detail
- [DDG] Data Dependence Graph - DOT printer - recommit — bmahjour / detail
- [gn build] Port 6eff12788ee — llvmgnsyncbot / detail
- [mlir] Fix for gpu-async-region pass. — csigg / detail
- [Go] Fix bindings/go/llvm/IRBindings.cpp — i / detail
- [SimplifyCFG] Precommit test for preserving !annotation. — flo / detail
- [lldb][NFC] Apply performance-faster-string-find (`str.find("X")` -> `str.find('x')`) — rupprecht / detail
- [flang] Handle undeclared names in EQUIVALENCE statements — psteinfeld / detail
- [mlir] AsyncRuntime: mode runtime declarations to mlir::runtime namespace — ezhulenev / detail
- [mlir] Async: re-enable tests after fixing fkakines — ezhulenev / detail
- Mark implicit coroutine variables as being implicit — aaron / detail
- [clang-offload-bundler] Add option -allow-missing-bundles — Yaxun.Liu / detail
- [sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists. — 31459023+hctim / detail
- PR47474: Add test for Clang's current behavior. — richard / detail
- Print source location in the error message when parens are missing around sizeof typename and the expression is inside macro expansion — richard / detail
- [VectorCombine] optimize alignment for load transform — spatel / detail
- [NFC] Remove unused prefixes in llvm/test/CodeGen/X86 — mtrofin / detail
- [DSE] Pass MemoryLocation by const ref (NFC) — nikita.ppv / detail
- [libc++abi] Remove redundant null pointer check in operator delete — i / detail
- [VectorCombine] adjust test alignments for better coverage; NFC — spatel / detail
- Fix XCore test on Windows, the register order is reversed, for reasons unknown — rnk / detail
- [libc++] Install git-clang-format on CI nodes. — Louis Dionne / detail
- [PGO] Use the sum of profile counts to fix the function entry count — xur / detail
- Fix split-debug.c test on Windows — rnk / detail
- [libc++] Fix CI Dockerfile — Louis Dionne / detail
- [AArch64InstPrinter] Use * 4096 instead of << 12 — i / detail
- [NFCI][SimplifyCFG] Mark all the SimplifyCFG tests that already don't invalidate DomTree as such — lebedev.ri / detail
- [SimplifyCFG] removeUnreachableBlocks() already knows how to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach mergeEmptyReturnBlocks() to preserve DomTree — lebedev.ri / detail
- Improve the verifier diagnostic on dominance error — joker.eph / detail
- Revert "[mlir] Lookup the latest value with a legal type when remapping values." — pifon / detail
- [Test] Fix undef var in catch-undef-behavior.c — thomasp / detail
- [X86] Avoid %fs:(%eax) references in x32 mode — harald / detail
- [IR] Fixed the typo in attributes test — haowei / detail
- Test commit: add valid punctuation to a comment. NFC. — tmroeder / detail
- [ASTImporter] Add support for importing GenericSelectionExpr AST nodes. — tmroeder / detail
- Disable Jump Threading for the targets with divergent control flow — Alexander Timofeev / detail
- [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail
- [CSSPGO] Consume pseudo-probe-based AutoFDO profile — hoy / detail
- [OpenMP][Libomptarget][NFC] Use CMake Variables — atmndp / detail
- [gn build] Port ac068e014b2 — llvmgnsyncbot / detail
- [mlir] Modify linalg loops test to have nested regions — tpopp / detail
- [clang-tidy] Add a diagnostic callback to parseConfiguration — n.james93 / detail
- [test] Cleanup some CGSCCPassManager tests — aeubanks / detail
- [gn build] (manually) port ddffcdf0a66 — thakis / detail
- [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
- [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
- [RISCV] Define vle/vse intrinsics. — zakk.chen / detail
- AMDGPU: Remove SGPRSpillVGPRDefinedSet hack — Matthew.Arsenault / detail
- [RISCV] V does not imply F. — kai.wang / detail
- [RISCV] Define vector mul/div/rem intrinsics. — kai.wang / detail
- [RISCV] Define vector widening mul intrinsics. — kai.wang / detail
- Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
- [RISCV] Infer mask type for vector intrinsics from the data type — craig.topper / detail
- [mlir][NFC] Remove StandardTypes.h now that all usages point to BuiltinTypes.h — riddleriver / detail
- [RISCV] Infer mask type from data type for vector vle and vse intrinsics. — craig.topper / detail
- [NFC] factor update test function test builder as a class — mtrofin / detail
- [IR, CodeGen] Use llvm::is_contained (NFC) — kazu / detail
- [GCN] Remove unused function handleNewInstruction (NFC) — kazu / detail
- [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
- [NFC][SampleFDO] Preparation to support multiple sections with the same type — wmi / detail
- Use basic_string::find(char) instead of basic_string::find(const char *s, size_type pos=0) — i / detail
- Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 — qshanz / detail
- [mlir] Support index and memref types in llvm.mlir.cast — zinenko / detail
- [lldb] [POSIX-DYLD] Add libraries from initial rendezvous brkpt hit — mgorny / detail
- [lldb] [POSIX-DYLD] Update the cached exe path after attach — mgorny / detail
- [clang][nfc] Update comment to match the opening `{` — andrzej.warzynski / detail
- [InstCombine] Preserve !annotation for newly created instructions. — flo / detail
- [llvm][AArch64] Actually check expected FPU for CPUs — david.spickett / detail
- [clang-format] PR35514 brace-init member initializers in function-try-blocks are not formatted correctly — mydeveloperday / detail
- [Flang][openmp]Fix crash in OpenMP semantic check( bug 48308) — joshisameeran17 / detail
- [lldb] Unify the two CreateTypedef implementations in TypeSystemClang — Raphael Isemann / detail
- [libc] add back math.h #include utils/FPUtil/ManipulationFunctions.h — krasimir / detail
- [X86] Add X86ISD::SUBV_BROADCAST_LOAD and begin removing X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
- Make LLVM build in C++20 mode — nunoplopes / detail
- [lldb] Add std::array to the supported template list of the CxxModuleHandler — Raphael Isemann / detail
- fix a -Wunused-variable warning in release build — krasimir / detail
- [X86] Remove extract_subvector(subv_broadcast_load()) fold. — llvm-dev / detail
- [NFC] Reduce include files dependency and AA header cleanup (part 2). — dfukalov / detail
- [SVE][CodeGen] Add bfloat16 support to scalable masked gather — kerry.mclaughlin / detail
- [mlir] partially update LLVM dialect documentation — zinenko / detail
- [mlir] Move LLVM Dialect Op documentation to ODS — zinenko / detail
- [libcxx] Remove ifdefs in the message to static_assert. NFC. — martin / detail
- [AArch64] Renamed sve-masked-scatter-legalise.ll. NFC. — kerry.mclaughlin / detail
- [clangd] Add llvm:: qualifier to work around GCC bug. NFC — sam.mccall / detail
- [DebugInfo] Fix MSVC build by adding back necessary reverse_iterator != operator — llvm-dev / detail
- [LV] Disable epilogue vectorization for scalable VFs — cullen.rhodes / detail
- [lldb] [unittests] Add tests for NetBSD register offsets/sizes — mgorny / detail
- [lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef — mgorny / detail
- [mlir] Fix syntax error in markdown documentation — zinenko / detail
- [lldb-vscode] Speculative fix for raciness in TestVSCode_attach — pavel / detail
- [libc] revamp memory function benchmark — gchatelet / detail
- [IRBuilder] Generalize debug loc handling for arbitrary metadata. — flo / detail
- [NFC][AArch64] Move AArch64 MSR/MRS into a new decoder namespace — lucas.prates / detail
- [NFC][AArch64] Capturing multiple feature requirements in AsmParser messages — lucas.prates / detail
- [ARM][AArch64] Adding basic support for the v8.7-A architecture — lucas.prates / detail
- [AArch64] Add a GPR64x8 register class — lucas.prates / detail
- [AArch64] Adding the v8.7-A LD64B/ST64B Accelerator extension — lucas.prates / detail
- [ARM][AAarch64] Initial command-line support for v8.7-A — lucas.prates / detail
- [ARM] Adding v8.7-A command-line support for the ARM target — lucas.prates / detail
- [lld-macho] Add support for weak references — jezng / detail
- [lld-macho] Use LC_LOAD_WEAK_DYLIB for dylibs with only weakrefs — jezng / detail
- [InstCombine] Remove scalable vector restriction in InstCombineCasts — JunMa / detail
- [SimplifyCFG] Preserve !annotation in FoldBranchToCommonDest. — flo / detail
- [clang-tidy][NFC] Reduce copies of Intrusive..FileSystem — n.james93 / detail
- [obj2yaml][yaml2obj] - Add AArch64 STO_AARCH64_VARIANT_PCS support — adhemerval.zanella / detail
- [llvm-readobj/elf] - AArch64: Handle AARCH64_VARIANT_PCS for GNUStyle — adhemerval.zanella / detail
- [lld] [ELF] AArch64: Handle DT_AARCH64_VARIANT_PCS — adhemerval.zanella / detail
- Remove Python2 fallback and only advertise Python3 in the doc — sguelton / detail
- Fix dead link — noreply / detail
- [TableGen] Make InstrMap::getFilterClass() const. NFCI. — llvm-dev / detail
- [ARM][MachineOutliner] Fix costs model. — yvan.roux / detail
- [InstCombine] Preserve !annotation on newly created instructions. — flo / detail
- [TableGen] Return const std::string& in InstrMap getName()/getFilterClass() methods. NFCI. — llvm-dev / detail
- [Clang] Make nomerge attribute a function attribute as well as a statement attribute. — zequanwu / detail
- [flang][openacc] Update serial construct clauses for OpenACC 3.1 — clementval / detail
- [SampleFDO] Fix uninitialized field warnings. NFCI. — llvm-dev / detail
- [llvm-symbolizer][Windows] Add start line when searching in line table sections. — akhuang / detail
- Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
- [mlir][spirv] NFC: Shuffle code around to better follow convention — antiagainst / detail
- [amdgpu] Default to code object v3 — jonathanchesterfield / detail
- [PowerPC][NFC] Cleanup PPCCTRLoopsVerify pass — Jinsong Ji / detail
- [DebugInfo] Avoid re-ordering assignments in LCSSA — jeremy.morse / detail
- [flang][openacc] Enforce restriction on routine directive and clauses — clementval / detail
- Detect section type conflicts between functions and variables — aaron / detail
- Revert "[lldb] Make CommandInterpreter's execution context the same as debugger's one." — pavel / detail
- [libc] Refactor WrapperGen to make the flow cleaner. — sivachandra / detail
- [libc] Add python3 to libc buildbot depedencies. — paulatoth / detail
- [lldb] [Process/FreeBSDRemote] Replace GetRegisterSetCount() — mgorny / detail
- [lldb] [Process/FreeBSDRemote] Use RegSetKind consistently [NFC] — mgorny / detail
- [libc][Obvious] Fix typo is wrappergen unittest. — sivachandra / detail
- [LangRef] Update new ssp/sspstrong/sspreq semantics after D91816 — i / detail
- [gn build] Add symbol_level to adjust debug info level — aeubanks / detail
- [IRSim][IROutliner] Adding the extraction basics for the IROutliner. — andrew.litteken / detail
- [gn build] Port dae34463e3e — llvmgnsyncbot / detail
- Add call site location getter to C API — 989903+GeorgeLyon / detail
- [scudo][standalone] Allow the release of smaller sizes — kostyak / detail
- [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ — conanap / detail
- Add brief description of dialects doc section. — joker.eph / detail
- scudo: Adjust test to use correct check for primary allocations. — peter / detail
- [OpenMP] Add definitions for 5.1 interop to omp.h — hansang.bae / detail
- [WebAssembly][lld] Don't mark a file live from an undefine symbol — dschuff / detail
- [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
- [mlir][LLVMIR] Add 'llvm.switch' op — modocache / detail
- [NFC][AMDGPU] Reorganize description of scratch handling — Tony.Tye / detail
- Fix NDEBUG build after https://reviews.llvm.org/D93005. — csigg / detail
- [test] Factor out creation of copy of SCC Nodes into function — aeubanks / detail
- [DSE] Add more tests for read clobber location (NFC) — nikita.ppv / detail
- [gn build] (manually) merge f4c8b8031800 — thakis / detail
- [mlir][ArmSVE] Add documentation generation — ajcbik / detail
- [AttrDocs] document always_inline — ndesaulniers / detail
- [OpenMP][NFC] Provide a new remark and documentation — johannes / detail
- [gn build] Link with -Wl,--gdb-index when linking with LLD — thakis / detail
- clang-cl: Remove /Zd flag — thakis / detail
- [mlir] Partially update the conversion-to-llvm document — zinenko / detail
- Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
- [mlir][IR][NFC] Move context/location parameters of builtin Type::get methods to the start of the parameter list — riddleriver / detail
- lld: Replace some lld::outs()s with message() — thakis / detail
- [libc++] Fix extern C for __sanitizer_annotate_contiguous_container() (for gcc) — Louis Dionne / detail
- Fix -Wno-error= parsing in clang-format. — joachim / detail
- [SimplifyCFG] DeleteDeadBlock() already knows how to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] ConstantFoldTerminator() already knows how to preserve DomTree — lebedev.ri / detail
- [SimplifyCFG] Teach simplifyUnreachable() to preserve DomTree — lebedev.ri / detail
- [VectorCombine] add tests for gep load with cast; NFC — spatel / detail
- CodeGen: Improve generated IR for __builtin_mul_overflow(uint, uint, int) — tstellar / detail
- [DSE] Add test for potential caching bug (NFC) — nikita.ppv / detail
- [mlir] Add canonicalization from `tensor_cast` to `dim` op. — ravishankarm / detail
- [mlir][Linalg] Define a linalg.init_tensor operation. — ravishankarm / detail
- Workaround around clang 5.0 bug by including SmallVector.h in LLVM.h (PR41549) — joker.eph / detail
- [mlir] Move `std.tensor_cast` -> `tensor.cast`. — silvasean / detail
- Remove unneeded header include (NFC) — joker.eph / detail
- [mlir][sparse] scalarize reductions in for-loops during sparse codegen — ajcbik / detail
- Revert "[sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists." — 31459023+hctim / detail
- Revert "[sanitizer-common] Force pickup of llvm-symbolizer from new binaries." — 31459023+hctim / detail
clang-d375189-g13261f4c034-t17132-b17132.tar.gz (Dec 17, 2020 5:32:34 PM)
- [test-suite] ClamAV CMake fix. — naromero / githubweb
- [test-suite] Support GCC compilation of Microbenchmark MemFunctions. — naromero / githubweb
- [test-suite] 7zip CMake fix. — naromero / githubweb
- ClamAV: only require libintl if building for Linux. — Amara Emerson / githubweb
clang-d375001-g7082de56b7a-t17087-b17087.tar.gz (Dec 16, 2020 7:46:31 AM)
- [jenkins] Fix exceptions raised by urllib.request — Jonas Devlieghere / githubweb
clang-d375001-g7082de56b7a-t17087-b17087.tar.gz (Dec 16, 2020 7:46:31 AM)
- [X86][SSE] combineReductionToHorizontal - don't rely on widenSubVector to handle illegal vector types. — llvm-dev / detail
- Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
- [LLDB] Skip TestGuiBasicDebug.py on Arm and AArch64/Linux — omair.javaid / detail
- [clang][AArch64][SVE] Avoid going through memory for VLAT <-> VLST casts — joe.ellis / detail
- [CostModel]Replace FixedVectorType by VectorType in costgetIntrinsicInstrCost — caroline.concatto / detail
- [CostModel]Migrate getTreeCost() to use InstructionCost — caroline.concatto / detail
- [mlir][spirv] Add parsing and printing support for SpecConstantOperation — antiagainst / detail
- [CostModel] Add costs for llvm.experimental.vector.{extract,insert} intrinsics — bradley.smith / detail
- [PATCH] [compiler-rt] [builtins] Fix name of __aarch64_have_lse_atomics on Darwin — sbergman / detail
- [Statepoints] Extract invoke tests into separate file. NFC. — dantrushin / detail
- [SLPVectorizer]Migrate getEntryCost to return InstructionCost — caroline.concatto / detail
- [XCOFF][AIX] Emit EH information in traceback table — diggerlin / detail
- [sanitizer-common] Force pickup of llvm-symbolizer from new binaries. — 31459023+hctim / detail
- [X86] Rename reduction combiners to make it clearer whats happening. NFCI. — llvm-dev / detail
- [X86] Regenerate bit extraction tests, cleaning up check-prefixes. — llvm-dev / detail
- [TableGen] Slim down the data structures in xxxGenInstrInfo.inc, step 1 — paul / detail
- [Sema] Fix a miscompile by retaining array qualifiers when folding VLAs to constant arrays — erik.pilkington / detail
- NFC: balance a quote in AttrDocs.td — erik.pilkington / detail
- [flang] Handle multiple names for same operator — tkeith / detail
clang-d374982-g9f80ab1213e-t17082-b17082.tar.gz (Dec 16, 2020 4:26:06 AM)
- [clang][cli] Do not marshall only CC1Option flags in BoolOption — jan_svoboda / detail
- [clang][cli] Prevent double denormalization — jan_svoboda / detail
- [mlir] Lookup the latest value with a legal type when remapping values. — pifon / detail
- [clang][cli] Port CodeGen option flags to new option parsing system — jan_svoboda / detail
- [AMDGPU] Allow no saddr for global addtid insts — sebastian.neubauer / detail
- [clang][cli] Port LangOpts option flags to new option parsing system — jan_svoboda / detail
- [NFC] Pre-commit test for long-double builtins — qiucofan / detail
- [AMDGPU] Avoid calling copyFastMathFlags in wrong context — Piotr Sobczak / detail
- [clang][cli] Port DependencyOutput string based options to new option parsing system — jan_svoboda / detail
- [llvm-readelf/obj] - Handle out-of-order PT_LOADs better. — grimar / detail
- [lib/Object] - Make ELFObjectFile::getSymbol() return Expected<>. — grimar / detail
- [yaml2obj/obj2yaml] - Make Value/Size fields of Symbol optional. — grimar / detail
- Revert "[LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug" — omair.javaid / detail
clang-d374969-gb2851aea80e-t17079-b17079.tar.gz (Dec 16, 2020 1:26:57 AM)
- added .pylintrc — kuhnel / githubweb
- mlir-nvidia: set -DMLIR_BINDINGS_PYTHON_ENABLED=ON — kuhnel / githubweb
clang-d374969-gb2851aea80e-t17079-b17079.tar.gz (Dec 16, 2020 1:26:57 AM)
- [libc][NFC] Rename global `nan` in tests to `aNaN`. — sivachandra / detail
- [AMDGPU] Print SCRATCH_EN field after the kernel — Stanislav.Mekhanoshin / detail
- [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail
- [builtins] Use %% as the separator for aarch64-*-darwin and ; for powerpc{32,64} — i / detail
- Revert "[Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug." — raul / detail
clang-d374964-gcee1e7d14f4-t17075-b17075.tar.gz (Dec 15, 2020 10:32:10 PM)
- [libc][NFC][Obvious] Remove few unnecessary #include directives in tests. — sivachandra / detail
clang-d374963-g4f14b80803a-t17074-b17074.tar.gz (Dec 15, 2020 7:37:21 PM)
- [mlir] Tighten type verifiers for LLVM dialect ops results — zinenko / detail
- [mlir] NFC: retire LLVM_Zero/OneResultOp from LLVM dialect ODS — zinenko / detail
- [OpenMPOpt][NFC] Clang format — johannes / detail
- [Clang][Attr] Introduce the `assume` function attribute — johannes / detail
- [OpenMP] Use assumptions during ICV tracking — johannes / detail
- [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
- [IR] Delete deprecated DebugLoc::get — i / detail
- DR2100: &expr is value-dependent if expr constant-evaluates to a — richard / detail
- DR1413 and part of P1815R2: Minor improvements to Clang's determination — richard / detail
- [mlir][Pass] Add a new PassNameCLParser specifically for parsing lists of pass names — riddleriver / detail
- [X86] Add REX prefix for GOTTPOFF/TLSDESC relocs in x32 mode — harald / detail
- [FIX] Add the comma missing in D91979 — johannes / detail
- [ASTMatcher] Avoid isImplicit call on object which could be nullptr — steveire / detail
- [ClangTidy] NFC: Add more tests for container-size-empty — steveire / detail
- Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
- [mlir] Allow SymbolTable to update existing symbols — tpopp / detail
- Document that AlignedCharArrayUnion exists to work around an MSVC bug — rnk / detail
- Revert "[OpenMP] Add initial support for `omp [begin/end] assumes`" — johannes / detail
- [gn build] Port b9c77542e23 — llvmgnsyncbot / detail
- [flang] Fix bug with USE of USE of generic — tkeith / detail
- [mac/lld] simplify code using PackedVersion instead of VersionTuple — thakis / detail
- [flang] Fix false error message for "ptr => func()" array conformance — pklausler / detail
- [lld/mac] fill in current and compatibility version for LC_LOAD_(WEAK_)DYLIB — thakis / detail
- [mac/lld] fix amend mishap from ec88746a059 — thakis / detail
- [Hexagon] Emit enough stores when aligning vector addresses — kparzysz / detail
- [Hexagon] Temporarily disable vector realignment for non-HVX vectors — kparzysz / detail
- [Hexagon] Rename test case, NFC — kparzysz / detail
- [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() — pklausler / detail
- [ASTMatchers][NFC] Strip prefixes eagerly in dynamic matcher arg traits. — n.james93 / detail
- [LV] Extend dead instruction detection to multiple exiting blocks — listmail / detail
- [RISCV] Refine vector load/store tablegen pattern, NFC. — zakk.chen / detail
- [JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs. — Lang Hames / detail
- [LV] Weaken a unnecessarily strong assert [NFC] — listmail / detail
- [HIP] unbundle bundled preprocessor output — Yaxun.Liu / detail
clang-d374929-gc4736b91f87-t17070-b17070.tar.gz (Dec 15, 2020 4:30:37 PM)
- [MLGO] Corrected cmake variable — mtrofin / githubweb
- Added DoxygenDocsBuilder to build and publish doxygen documentation. — alebedev / githubweb
- Added getHtmlDocsBuildFactory to build and publish LNT documentation. — alebedev / githubweb
- Added bots to build and publish doxygen docs and LNT sphinx docs. — alebedev / githubweb
- Fixed bad identation in ClangLTOBuilder. — gkistanova / githubweb
- Renamed HtmlSphinxDocsBuilder to HtmlDocsBuilder. — alebedev / githubweb
- Use clang-stage2-Rthinlto host-compilers to for LLDB jobs — Raphael Isemann / githubweb
clang-d374929-gc4736b91f87-t17070-b17070.tar.gz (Dec 15, 2020 4:30:37 PM)
- [ARM] Remove copies from low overhead phi inductions. — david.green / detail
- [ARM] Additional test for Min loop. NFC — david.green / detail
- [clang-format] [NFC] Fix spelling and grammatical errors in IncludeBlocks text — mydeveloperday / detail
- [clang-format] PR42434 Remove preprocessor and pragma lines from ObjectiveC guess — mydeveloperday / detail
- [clang-format] Add IndentPragma style to eliminate common clang-format off scenario — mydeveloperday / detail
- [clang-format] NFC Add release note for IndentPragmas — mydeveloperday / detail
- [lldb] Allow LLDB to automatically retry a failed expression with an imported std C++ module — Raphael Isemann / detail
- [clang-tidy][NFC] Use moves instead of copies when constructing OptionsProviders. — n.james93 / detail
- [AMDGPU] Resolve issues when picking between ds_read/write and ds_read2/write2 — Mirko.Brkusanin / detail
- [dsymutil][DWARFLinker][NFC] Make interface of AddressMap more general. — a.v.lapshin / detail
- [llvm-rc] Handle driveless absolute windows paths when loading external files — martin / detail
- [ARM][RegAlloc] Add t2LoopEndDec — david.green / detail
- [clangd] NFC: Use SmallVector<T> where possible — kbobyrev / detail
- [lldb] Fix that symbols.clang-modules-cache-path is never initialized — Raphael Isemann / detail
- [AArch64][Driver][SVE] Push missing SVE feature error from driver to frontend — peter.waller / detail
- [lldb/Docs] Fix lldb-x86_64-fedora URL as it is still a silent bot — jan.kratochvil / detail
- [AArch64] Cortex-R82: remove crypto — sjoerd.meijer / detail
- [VE] Add vector reduce intrinsic instructions — marukawa / detail
- Fix a -Wunused-variable warning in release build. — hokein.wu / detail
- [SVE][CodeGen] Extend index of masked gathers — kerry.mclaughlin / detail
- [lldb] [docs] Add a manpage for lldb-server — mgorny / detail
- [Hexagon] Fix gcc6 compilation issue — kparzysz / detail
- [clang-tidy] Use a MemoryBufferRef when parsing configuration files. — n.james93 / detail
- [clangd][NFC] Remove unnecessary vector. — n.james93 / detail
- [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
- [lldb/test] Replace ad-hoc server test choice with test categories — pavel / detail
- [lldb/test] Change base class of lldb-server tests — pavel / detail
- [gn build] fix build after a7b2847216b4f7 — thakis / detail
- AA: make AliasAnalysis.h compatible with C++20 (NFC) — nunoplopes / detail
- Revert "[openmp] Remove clause from OMPKinds.def and use OMP.td info" — clementval / detail
- [flang] Fix bogus message on index-names in the presence of associated entities — psteinfeld / detail
- [clangd] Find relations in Dex exploration tool. — usx / detail
- [DFSan] Add custom wrapper for getsockname. — mascasa / detail
- [flang]Add Parser Support for Allocate Directive — irina.dobrescu / detail
- [lldb] Remove assumption from Clang-based data formatters that their types are in the scratch AST — Raphael Isemann / detail
- [OpenCL] Implement extended subgroups fully in headers. — anastasia.stulova / detail
- [Clang] Add vcmla and rotated variants for Arm ACLE. — flo / detail
- [CallBase] Add hasRetAttr version that takes StringRef. — flo / detail
- [RISCV][LegalizeDAG] Expand SETO and SETUO comparisons. Teach LegalizeDAG to expand SETUO expansion when UNE isn't legal. — craig.topper / detail
- [NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern. — jurahul / detail
- [lldb] Deal gracefully with concurrency in the API instrumentation. — Jonas Devlieghere / detail
- [test] Fix scev-expander-preserve-lcssa.ll under NPM — aeubanks / detail
- [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
- [clang] Remove `-triple` from the invocations of `flang-new -fc1` — andrzej.warzynski / detail
- [gn build] Port b035513c06d — llvmgnsyncbot / detail
- [VectorCombine] improve readability; NFC — spatel / detail
- [InstCombine] avoid crash sinking to unreachable block — spatel / detail
- [DFSan] Add custom wrapper for sigaltstack. — mascasa / detail
- [scudo][standalone] Small changes to the fastpath — kostyak / detail
- [lldb] Introduce separate scratch ASTs for debug info types and types imported from C++ modules. — Raphael Isemann / detail
- [lld][WebAssembly] Delay creation of internal __wasm_memory_init function — sbc / detail
- [lldb] Remove single-case switch statement (NFC) — Jonas Devlieghere / detail
- Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
- [analyzer][CTU] Add an abstraction layer between libCrossTU and libAnalysis. — Artem Dergachev / detail
- [DFSan] Add custom wrapper for _dl_get_tls_static_info. — mascasa / detail
- [gn build] Port ea6641085d0 — llvmgnsyncbot / detail
- [NFC] Fix a gcc build break by using an explict constructor. — hoy / detail
- [Doc] Update branch name in Phabricator documentation — alexey.bader / detail
- [RISCV] Add (Proposed) Assembler Extend Pseudo-Instructions — selliott / detail
- [NPM] Support -fmerge-functions — aeubanks / detail
- [NFC] Fix a gcc build break by not using an initializer. — hoy / detail
- [RISCV][NFC] Fix Sext/Zext Tests — selliott / detail
- [AArch64] Don't try to compress jump tables if there are any inline asm instructions. — Amara Emerson / detail
- [scudo] [standalone] [NFC] clang-format code. — 31459023+hctim / detail
- [DFSan] Add custom wrapper for getpeername. — mascasa / detail
- [PGO] Enable preinline and cleanup when optimize for size — zequanwu / detail
- [mlir][StandardOps] Verify that the result of an integer constant is signless — riddleriver / detail
- [GWP-ASan] IWYU & clang-format — 31459023+hctim / detail
- [mlir][Parser] Fix crash in DenseElementsAttr parser when no elements are parsed — riddleriver / detail
- Add MLIR Python binding for Array Attribute — joker.eph / detail
- [mlir][SCCP] Don't visit private callables unless they are used when tracking interprocedural arguments/results — riddleriver / detail
- [SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing. — paulsson / detail
- [gn build] add a missing dependency — thakis / detail
- [gn build] only build iOS builtins with full Xcode — thakis / detail
- [gn build] fix up arm64 builtin sources a bit — thakis / detail
- [RISCV] Simplify vector instruction handling in RISCVMCInstLower.cpp. — craig.topper / detail
- [DFSan] Add custom wrapper for pthread_join. — mascasa / detail
- [libc++] NFCI: Refactor __shared_ptr_emplace — Louis Dionne / detail
- Basic: Initialize FileEntry's fields inline, almost NFC — Duncan P. N. Exon Smith / detail
- [clang-tidy] performance-unnecessary-copy-initialization: Prevent false positives when dependent variable is modified. — flx / detail
- [DFSan] Appease the custom wrapper lint script. — mascasa / detail
- [mlir] Remove the dependency on StandardOps from FoldUtils — riddleriver / detail
- [SmallVector] Copy new docs into Doxygen comment — scott.linder / detail
- [msan] Do not use 77 as exit code, instead use 1 — eugenis / detail
- [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
- [llvm-cov][gcov] Optimize the cycle counting algorithm by skipping zero count cycles — i / detail
- [VE] Remove -faddrsig and -fnoaddrsig tests — marukawa / detail
- Revert "[NFC] Fix a gcc build break by not using an initializer." — 31459023+hctim / detail
- Revert "[NFC] Fix a gcc build break by using an explict constructor." — 31459023+hctim / detail
- Revert "[CSSPGO] Pseudo probe encoding and emission." — 31459023+hctim / detail
- Revert "[WebAssembly] Support COMDAT sections in assembly syntax" — dschuff / detail
- [lld-macho] Implement -object_path_lto — jezng / detail
- [lld-macho] Don't attempt to emit rebase opcodes for debug sections — jezng / detail
- [lld-macho] Add support for -mcpu, -mattr, -code-model in LTO — jezng / detail
- [lld-macho] Initialize AsmParsers earlier — jezng / detail
- [lld-macho] Implement `-no_implicit_dylibs` — jezng / detail
- [lld-macho] Don't load dylibs more than once — jezng / detail
- Remove references to the ast_type_traits namespace — alexfh / detail
- [gn build] Port 7ead5f5aa38 — llvmgnsyncbot / detail
- Revert "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
- fix typo to cycle bots — thakis / detail
- [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
- [test] Fix compiler-rt/test/profile/coverage_emptylines.cpp if the build directory is under /tmp — i / detail
- Ensure that we don't leave behind "InstantiatingSpecialization" entries — richard / detail
- [lld][WebAssembly] Split __wasm_apply_relocs function in two — sbc / detail
- [libc] Add [l|ll]abs implementation. — chennngwang / detail
- [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
- [gn build] Port 705a4c149d8 — llvmgnsyncbot / detail
- [WebAssembly][lld] Exclude COMDAT sections — dschuff / detail
- [lld-macho] Don't include absolute address value in expected test output — jezng / detail
- [lld-macho] Disable some tests that are failing on Windows — jezng / detail
- Tooling: Migrate some tests to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
- [libomptarget][nfc] Remove data_sharing type aliasing — jonathanchesterfield / detail
- Re-land: [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
- [libc++] Include C++ headers, not C headers, in <charconv>. — arthur.j.odwyer / detail
- [libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc. — arthur.j.odwyer / detail
- [analyzer] OSObjectCStyleCast: Improve warning message. — Artem Dergachev / detail
- [RISCV] Use tail agnostic policy for vsetvli instruction emitted in the custom inserter — craig.topper / detail
- [Polly] Consider InvalidContext to determine partial READ. — llvm-project / detail
- [Support] Use is_contained (NFC) — kazu / detail
- [MemorySSA] Remove unused declaration optimizeUses (NFC) — kazu / detail
- [RISCV] Separate masked and unmasked definitions for pseudo instructions. — kai.wang / detail
- [NFC] Inline maxDevirtIterationsReached() — aeubanks / detail
- [OpenMPIRBuilder] Fix typo. NFC. — llvm-project / detail
- [libc++] Remove invalid use of `#if _LIBCPP_STD_VER >= 11`, as `_LIBCPP_STD_VER` can never be less than 11. — marek.kurdej / detail
- [Support] Introduce a new InstructionCost class — david.sherwood / detail
- [gn build] Port 9b76160e53f — llvmgnsyncbot / detail
- Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — hokein.wu / detail
- [gn build] Port 5663bf201f5 — llvmgnsyncbot / detail
- [VE] Add vgt and vsc intrinsic instructions — marukawa / detail
- [ARM] Make t2DoLoopStartTP a terminator — david.green / detail
- [AST][RecoveryAST] Preserve type for member call expr if argments are not matched. — hokein.wu / detail
- Fix build issue caused by 9b76160e53f67008ff21095098129a2949595a06 — david.sherwood / detail
- [clangd] Reorder the class field to avoid -Wreorder-ctor warning, NFC. — hokein.wu / detail
- [NFC][Test] Format the PowerPC test for incoming patch — qshanz / detail
- [NFC][Test] Add a test to verify the instruction form we got from isel — qshanz / detail
- [SelectionDAG] Implement SplitVecOp_INSERT_SUBVECTOR — joe.ellis / detail
- [KernelAddressSanitizer] Fix globals exclusion for indirect aliases — elver / detail
- Remove references to the ast_type_traits namespace — alexfh / detail
- Add rsqrt lowering from standard to ROCDL. — akuegel / detail
- [mlir] Expose target configuration for lowering to ROCDL. — akuegel / detail
- [mlir][ArmNeon][RFC] Add a Neon dialect — nicolas.vasilache / detail
- [AMDGPU] Make use of emitRemovedIntrinsicError. NFC. — jay.foad / detail
- [DFSan] Add custom wrapper for recvmmsg. — mascasa / detail
- [clangd] Use enumMember instead of enumConstant — n.james93 / detail
- [mlir] Support inlining into affine operations — zinenko / detail
- [PowerPC] Remove duplicate layout — Jinsong Ji / detail
- [YAML] Use correct source location for unknown key errors. — n.james93 / detail
- Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
- Revert [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
- [MC][ELF] Accept abbreviated form with sh_flags and sh_entsize — abidh / detail
- [libc++] NFCI: Implement make_shared as allocate_shared with std::allocator — Louis Dionne / detail
- [libc++] Use TARGET_FILE instead of TARGET_SONAME_FILE when generating ABI lists — Louis Dionne / detail
- [OpenMPIRBuilder] Various changes required for tileLoops. — llvm-project / detail
- [PGO] Adjust -vp-counters-per-site under dynamic linking. — yamauchi / detail
- [BasicAA] Handle two unknown sizes for GEPs — nikita.ppv / detail
- [tests][OpenMPIRBuilder] Use EXPECT_EQ instead ASSERT_EQ. — llvm-project / detail
- [clang-tidy] false-positive for bugprone-redundant-branch-condition in case of passed-by-ref params — Zinovy Nis / detail
- [RISCV] Add a pass to remove duplicate VSETVLI instructions in a basic block. — craig.topper / detail
- [gn build] Port b577d2df7bd — llvmgnsyncbot / detail
- [libc++] Install clang-format on CI nodes — Louis Dionne / detail
- [MCAsmInfo] Delete unused doesSupportExceptionHandling — i / detail
- [libc] Add implementations of lround[f|l] and llround[f|l]. — sivachandra / detail
- [libc++] Fix Docker image build after installing clang-format — Louis Dionne / detail
- [SmallVector][NFC] Link to ProgrammersManual from SmallVector docs — scott.linder / detail
- [AArch64] Lower calls with rv_marker attribute . — flo / detail
- [lld][PowerPC][test] Avoid flaky failures — Jinsong Ji / detail
- [LV] Precommit test for PR48429. — flo / detail
- Revert "[AArch64] Lower calls with rv_marker attribute ." — flo / detail
- [BasicAA] Add extra check in phi-spec-order.ll (NFC) — nikita.ppv / detail
- Migrate deprecated DebugLoc::get to DILocation::get — i / detail
- [Hexagon] Workaround for compilation error with VS2017 — kparzysz / detail
- Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
- [mlir] Start splitting the `tensor` dialect out of `std`. — silvasean / detail
- [flang] Removed an absolute path from the "flang" script — psteinfeld / detail
- Revert "[mlir] Start splitting the `tensor` dialect out of `std`." — silvasean / detail
- [InstCombine][x86] fix insertion point bug in vector demanded elts fold (PR48476) — spatel / detail
- Revert "Revert "[mlir] Start splitting the `tensor` dialect out of `std`."" — silvasean / detail
- [libc] Let wrappergen pick LLVM libc mangled name from aliasee file. — sivachandra / detail
- Store a MlirIdentifier instead of a MlirStringRef in MlirNameAttribute — joker.eph / detail
- [AIX][XCOFF] emit traceback table for function in aix — diggerlin / detail
- Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — nikita.ppv / detail
- [LoopIdiomRecognize] Autogenerate complete checks for the X86 ctlz/cttz tests. NFC — craig.topper / detail
- [AIX] Fixed a link error. — diggerlin / detail
- [SystemZTTIImpl] Allow some non-prefetched accesses in getMinPrefetchStride(). — paulsson / detail
- Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
- Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC — Duncan P. N. Exon Smith / detail
- clang-import-test: Clean up error output for files that cannot be found — Duncan P. N. Exon Smith / detail
- Fixup for 8c86197de3cba4257f26133e837d64e5f8ece210 to avoid making it platform-dependent — Duncan P. N. Exon Smith / detail
- [mlir][docs] Tidy up the pass infrastructure documentation — riddleriver / detail
- [Kaleidoscope] Migrate DebugInfo::get to DILocation::get — i / detail
- [llvm-cov gcov] Replace Donald B. Johnson's cycle enumeration with iterative cycle finding — i / detail
- [OpenMP] Add time profiling for libomptarget — georgakoudis1 / detail
- [MLGO] Fix build break as result of new InstructionCost (D91174) — mtrofin / detail
- [Analysis] Use is_contained (NFC) — kazu / detail
- Reland "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
- [clang][cli] Don't always emit -f[no-]legacy-pass-manager — jan_svoboda / detail
- [clang][cli] Add flexible TableGen multiclass for boolean options — jan_svoboda / detail
- [clang][cli] Revert accidental access-control flag rename — jan_svoboda / detail
- [ARM] Test for showing scalar vector costs. NFC — david.green / detail
- [YAML] Support extended spellings when parsing bools. — n.james93 / detail
- [X86] Add chain in ISel for x86_tdpbssd_internal intrinsic. — yuanke.luo / detail
- [lldb] "target create" shouldn't save target if the command failed — Tatyana Krasnukha / detail
- [lldb] Modernize TargetList for-loops, NFC — Tatyana Krasnukha / detail
- [lldb] Make CommandInterpreter's execution context the same as debugger's one. — Tatyana Krasnukha / detail
- Create SPIRABIInfo to enable SPIR_FUNC calling convention. — melanie.blower / detail
- [BasicAA] Add tests for non-zero var index (NFC) — nikita.ppv / detail
- [BasicAA] Make non-equal index handling simpler to extend (NFC) — nikita.ppv / detail
- [LV] Fix scalar cost for tail predicated loops — david.green / detail
- [ARM] Add basic masked load/store costs — david.green / detail
- [X86] Avoid data16 prefix for lea in x32 mode — harald / detail
- [UpdateTestChecks] Add --(no-)x86_scrub_sp option. — harald / detail
- [Hexagon] Create vector masks for scalar loads/stores — kparzysz / detail
- [Transforms] Use is_contained (NFC) — kazu / detail
- [Analysis/Interval] Remove isLoop (NFC) — kazu / detail
- [mlir] Print bad size in AttrSizedOperandSegments — modocache / detail
- [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
- [AMDGPU] Add missing targets to amdgpu-features.cl — Tony.Tye / detail
- [AMDGPU] Add missing targets to target-invalid-cpu-note.c — Tony.Tye / detail
- [Hexagon] Reconsider getMask fix, return original mask, convert later — kparzysz / detail
- [CVP] Add additional switch tests (NFC) — nikita.ppv / detail
- mac/arm: XFAIL the last 3 failing tests — thakis / detail
- [CVP] Simplify and generalize switch handling — nikita.ppv / detail
- [mac/arm] XFAIL two more tests on arm64-apple — thakis / detail
- [CodeGen][AMDGPU] Fix ICE for static initializer IR generation — alexey.bader / detail
- [PPC] Check for PPC64 when emitting 64bit specific VSX nodes when pattern matching built vectors — zarko / detail
- [SimplifyCFG] FoldBranchToCommonDest(): bonus instrns must only be used by PHI nodes in successors (PR48450) — lebedev.ri / detail
- [[GlobalISel][IRTranslator] Fix a crash when the use of an extractvalue is a non-dominated metadata use. — Amara Emerson / detail
- [X86] Autogenerate complete checks. NFC — craig.topper / detail
- [mac/arm] skip MappedMemoryTest that try to map w+x — thakis / detail
- [ELF][test] Rewrite st_value=0 copy relocation tests — i / detail
- mac/arm: XFAIL the last 2 failing check-llvm tests — thakis / detail
- fix typo to cycle bots — thakis / detail
- fix typos to cycle bots — thakis / detail
- X86: Correcting X86OutgoingValueHandler typo (NFC) — Matthew.Arsenault / detail
- [mac/arm] Deflake 3 check-llvm tests — thakis / detail
- [mlir] Add Python binding for MLIR Dict Attribute — joker.eph / detail
- [AsmParser] Fix support for zero bit integer types. — clattner / detail
- [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
- [lldb] [Process/FreeBSD] Add more 'override' keywords — mgorny / detail
- [VE] Optimize toolchain regression test — marukawa / detail
- [BasicAA] Handle known non-zero variable index — nikita.ppv / detail
- [clang-format] Remove double trim — bjoern / detail
- [X86] Regenerate vector-reduce-mul.ll with common check prefixes. NFC. — llvm-dev / detail
- [MLIR][SPIRV] Add support for GLSL F/U/SClamp. — antiagainst / detail
- Don't emit on op diagnostic in reproducer emission — jpienaar / detail
- [X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL reduction handling (PR39709) — llvm-dev / detail
- [X86] Convert fadd/fmul _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
- Recommit "[AArch64] Lower calls with rv_marker attribute." — flo / detail
- [VPlan] Use interleaveComma in printOperands() (NFC). — flo / detail
- [X86][AVX] Add additional X86ISD::SUBV_BROADCAST_LOAD test case for D92645 — llvm-dev / detail
- [X86][SSE] combineX86ShufflesRecursively - add basic handling for combining shuffles of different widths (PR45974) — llvm-dev / detail
- [NFC]{AMDGPU] Update AMDGPUUsage with AMD RDNA 2 reference — Tony.Tye / detail
- [Transforms] Use llvm::erase_value (NFC) — kazu / detail
- [Analysis] Remove unused declaration replaceEdgeKey (NFC) — kazu / detail
- [X86] Extend varargs test — harald / detail
- [AC] Handle (X+C1)<C2 assumes (PR48408) — nikita.ppv / detail
- [X86] Add isel patterns to form VPDPWSSD from (add (vpmaddwd X, Y), Z) when AVXVNNI is enabled. — craig.topper / detail
- [X86] Add ExeDomain = SSEPackedSingle to cvtss2sd and cvtsd2ss instrutions. — craig.topper / detail
- [NFC][AMDGPU] Reformat AMD GPU targets in cuda.cpp — Tony.Tye / detail
- [clangd] Fix locateMacroAt() for macro definition outside preamble — zeratul976 / detail
- [ORC] Prefer preincrement on iterator. — Lang Hames / detail
- [JITLink] Fix include guard end comment. — Lang Hames / detail
- [JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs. — Lang Hames / detail
- Revert "[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs." — thakis / detail
- Re-apply 8904ee8ac7e with missing header included this time. — Lang Hames / detail
- [opt][NPM] Pin -lower-amx-type to legacy PM — aeubanks / detail
- [Target] Use llvm::is_contained (NFC) — kazu / detail
- [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
- [MachineCombiner][NFC] Add MustReduceRegisterPressure goal — czhengsz / detail
- [SLP][Test] Precommit test for D93192 — anton.a.afanasyev / detail
- Factor out and centralize repeated 'getExpandedPackSize'. — richard / detail
- Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
- Fix test expectation to cope with custom version namespaces. — richard / detail
- [CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately — raul / detail
- [LoopIdiom] Pre-commit tests for D92745. NFC — craig.topper / detail
- [Flang][OpenMP] Semantic checks for Atomic construct. — joshisameeran17 / detail
- [AST][RecoveryExpr] Preserve type for broken overrload member call expr. — hokein.wu / detail
- [PowerPC][FP128] Fix the incorrect signature for math library call — qshanz / detail
- [clangd] Go-to-definition on pure virtual method decls jumps to all overrides. — hokein.wu / detail
- [Flang][OpenMP-5.0] Semantic checks for flush construct. — joshisameeran17 / detail
- [clang][cli] Port Preprocessor and PreprocessorOutput option flags to new option parsing system — jan_svoboda / detail
- [llvm-readelf] - Improve ELF type field dumping. — grimar / detail
- [clang][cli] Better defaults for MarshallingInfoString — jan_svoboda / detail
- [llvm-readobj] - For SHT_REL relocations, don't display an addend. — grimar / detail
- [clang][cli] Port FileSystem options to new option parsing system — jan_svoboda / detail
- [compiler-rt][CMake] Define HAS_ASM_LSE on Apple if available — raul / detail
- Revert "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
- [MLIR] Add lowerings for atan and atan2 to ROCDL intrinsics — frgossen / detail
- [AMDGPU] Mark amdgpu_gfx functions as module entry function — sebastian.neubauer / detail
- [MLIR] Add atan and atan2 lowerings to CUDA intrinsics — frgossen / detail
- [XRay] Remove unnecessary <x86intrin.h> include — raul / detail
- [AMDGPU][NFC] Remove unused VOP3Mods0Clamp — carl.ritson / detail
- [AMDGPU][NFC] Rename opsel/opsel_hi/neg_lo/neg_hi with suffix 0 — carl.ritson / detail
- [ARM] Improve handling of empty VPT blocks in tail predicated loops — david.green / detail
- [SVE][CodeGen] Lower scalable floating-point vector reductions — kerry.mclaughlin / detail
- [IRCE] Add test case for PR48051 — llvm-dev / detail
- [TableGen] Don't dereference from dyn_cast<> - use cast<> instead. NFCI. — llvm-dev / detail
- [SLP] Fix vector element size for the store chains — anton.a.afanasyev / detail
- Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — Raphael Isemann / detail
- [llvm-objdump] Use "--" for long options in --help text — david.spickett / detail
- [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef. — flo / detail
- [compiler-rt] [builtins] Make lse.S compile on Darwin — raul / detail
- Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
- [libc++] s/Birdirectional/Bidirectional/g. NFCI. — arthur.j.odwyer / detail
- [libc++] s/insertible/insertable/g. NFCI. — arthur.j.odwyer / detail
- [libc++] Remove __is_construct::__nat. NFCI. — arthur.j.odwyer / detail
- [libc++] Fix some one-off typos in comments. NFCI. — arthur.j.odwyer / detail
- generate_header_tests.py: Sort the header files ASCIIbetically. — arthur.j.odwyer / detail
- Reland [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
- [AIX] Fixed "comparison of unsigned expression >= 0 is always true" gcc warnings. — diggerlin / detail
- [flang][driver] Fix a small bug (auto vs auto&) — andrzej.warzynski / detail
- [VE] Correct addRegisterClass calls — marukawa / detail
- [libc++] [P1164] Add tests for create_directories. NFC. — marek.kurdej / detail
- [X86] LowerBUILD_VECTOR - track zero/nonzero elements with APInt masks. NFCI. — llvm-dev / detail
- [VE] Add logical mask intrinsic instructions — marukawa / detail
- [AMDGPU] Make use of HasSMemRealTime predicate. NFC. — jay.foad / detail
- Revert "Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately"" — raul / detail
- [SLP] Control maximum vectorization factor from TTI — Stanislav.Mekhanoshin / detail
- [libc][Obvious] Include <fenv.h> from DummyFenv.h. — sivachandra / detail
- [clang-scan-deps] Support clang-cl — sylvain.audi / detail
- [libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI. — arthur.j.odwyer / detail
- [libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
- [NFC][SimplifyCFG] Add another miscompiled test for PR48450 — lebedev.ri / detail
- [NFC][SimplifyCFG] FoldBranchToCommonDest(): pull out 'common successor' into a variable — lebedev.ri / detail
- [SimplifyCFG] FoldBranchToCommonDest(): temporairly put back restrictions on liveout uses of bonus instructions (PR48450) — lebedev.ri / detail
- [ASTImporter] Fix import of a typedef that has an attribute — gabor.marton / detail
- [MLIR][SPIRV] Refactoring serialization and deserialization — antiagainst / detail
- [PowerPC] Restore stack ptr from frame ptr with setjmp — nemanja.i.ibm / detail
- lld/ELF: Parse MSP430 BFD/emulation names — i / detail
- [TableGen] Fixed 64-bit filters being sliced to 32 bits in FixedLenDecoderEmitter — Cameron.Desrochers / detail
- [NFC] Remove trailing whitespace in llvm/CMakeLists.txt — Tony.Tye / detail
- [NFCI][Thumb2] Regenerate MVE tests i missed in 59560e85897afc50090b6c3d920bacfd28b49d06 — lebedev.ri / detail
- [amdgpu] Fix a crash case when `V_CNDMASK` could be simplified. — michael.hliao / detail
- [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
- Revert "[clang-scan-deps] Support clang-cl" — sylvain.audi / detail
- [SystemZ] Improve handling of backchain offset. — paulsson / detail
- [mlir][linalg] Fix bug in elementwise vectorization — thomasraoux / detail
- [sanitizer] Restrict querying VM size on Darwin only to iOS devices — Kuba Mracek / detail
- [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output — craig.topper / detail
- [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
- [NFC] Remove stray comment. — asbirlea / detail
- [Hexagon] Tweak _MSC_VER workaround version — rnk / detail
- [VectorCombine] add test for load with offset; NFC — spatel / detail
- [CUDA] Do not diagnose host/device variable access in dependent types. — tra / detail
- [mlir][OpFormat] Add support for emitting newlines from the custom format of an operation — riddleriver / detail
- [mlir][OpAsmParser] Add support for parsing integer literals without going through IntegerAttr — riddleriver / detail
- [flang] Fix copy elision assumption. — llvm-project / detail
- [mlir] Remove methods from mlir::OpState that just forward to mlir::Operation. — csigg / detail
- [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr — riddleriver / detail
- [LAA] Relax restrictions on early exits in loop structure — listmail / detail
- [MBP] Prevent rotating a chain contains entry block — carrot / detail
- Add initial support for multilibs in Baremetal toolchain. — abidh / detail
- [NFC] cleanup cg-profile emission on TargetLowerinng — zequanwu / detail
- [libc++] Split allocator_traits and pointer_traits out of <memory> — Louis Dionne / detail
- clang: Add byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
- OpaquePtr: Require byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
- [mlir][ArmSVE][RFC] Add an ArmSVE dialect — joker.eph / detail
- [DDG] Data Dependence Graph - DOT printer — bmahjour / detail
- Speculative fix for build bot failures — listmail / detail
- Revert "[mlir] Remove methods from mlir::OpState that just forward to mlir::Operation." — csigg / detail
- Revert "[DDG] Data Dependence Graph - DOT printer" — bmahjour / detail
- [libc++] Refactor allocate_shared to use an allocation guard — Louis Dionne / detail
- [AMDGPU] Use multi-dword flat scratch for spilling — Stanislav.Mekhanoshin / detail
- [mlir][OpDefGen] Add support for generating local functions for shared utilities — riddleriver / detail
- [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. — craig.topper / detail
- Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef — Duncan P. N. Exon Smith / detail
- AST: Silence an instance of -Wsign-compare, NFC — Duncan P. N. Exon Smith / detail
- Add comment to closing brace of anonymous namespace, NFC — Duncan P. N. Exon Smith / detail
- Adapt lldb to a40db5502b2515a6f2f1676b5d7a655ae0f41179 — Duncan P. N. Exon Smith / detail
- [VectorCombine] make load transform poison-safe — spatel / detail
- [libc++] NFCI: Return pointer instead of reference from __shared_ptr_emplace helper method — Louis Dionne / detail
- [libc++] Remove unnecessary static assertion in allocate_shared — Louis Dionne / detail
- [clang][IR] Add support for leaf attribute — haowei / detail
- [mlir] Add section page for Rationale docs. — riddleriver / detail
- [mlir] Fix opaque struct typedef in AsyncRuntime header — ezhulenev / detail
- [gn build] (semi-manually) port 7ad49aec125 — thakis / detail
- [gn build] (semi-manually) port 19d57b5c42b — thakis / detail
- [VectorCombine] add alignment test for gep load; NFC — spatel / detail
- scudo: Remove positional template arguments for secondary cache. NFCI. — peter / detail
- [lld/mac] implement -compatibility_version, -current_version — thakis / detail
- [X86] Fix variadic argument handling for x32 — harald / detail
- [PGO] Verify BFI counts after loading profile data — xur / detail
- [PowerPC] Temporarily disable asan longjmp tests — nemanja.i.ibm / detail
- AMDGPU: If a store defines (alias) a load, it clobbers the load. — changpeng.fang / detail
- Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" — rnk / detail
- [amdgpu] Default to code object v3 — jonathanchesterfield / detail
- [libc][Obvious] Mark functions in DummyFEnv.h as static inline. — sivachandra / detail
- Remove the ast_type_traits namespace. — alexfh / detail
- [RISCV] Teach debug output from assembly parser to print register names instead of enum values. — craig.topper / detail
- [RISCV] Handle Match_InvalidSImm5 in RISCVAsmParser::MatchAndEmitInstruction — craig.topper / detail
- [RISCV] Prevent assertion in the assembler if vmerge or vfmerge are given a V0 destination. — craig.topper / detail
- [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
- [libc] Add memcmp implementation. — chennngwang / detail
- Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
- [libc][NFC] Skip adding dummy targets for skipped unit tests. — sivachandra / detail
- [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
- [libc] Add remainder[f|l] and remquo[f|l] to the list of aarch64 entrypoints. — sivachandra / detail
- [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization — riddleriver / detail
- [PGO] remove unintentional code in early commit — xur / detail
- [NFC] [Legalizer] Use common method for expanding fp-to-int operands — qiucofan / detail
- Revert "[amdgpu] Default to code object v3" — thakis / detail
- Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef" — thakis / detail
- [X86] Add test case for commit e52bc1d2bba794b. — yuanke.luo / detail
- Revert "[Debugify] Support checking Machine IR debug info" — thakis / detail
- Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
- [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
- Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
- [gn build] Port d2ed9d6b7ec — llvmgnsyncbot / detail
- [RISCV] Define vadd/vsub/vrsub intrinsics and lower to V instructions. — kai.wang / detail
- Revert "[lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload" — medismail.bennani / detail
- [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
- [Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug. — raul / detail
- Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
- [Analysis] Use llvm::erase_value (NFC) — kazu / detail
- [Test] Test on assertion failure with expensive SCEV range inference — mkazantsev / detail
- [IR] Remove isPowerOf2ByteWidth — kazu / detail
- [GlobalISel][IRTranslator] Ensure branch probabilities are added when translating invoke edges. — Amara Emerson / detail
- [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR — mkazantsev / detail
- [llvm-readelf] - Don't print OS/Processor specific prefix for known ELF file types. — grimar / detail
- [RISCV][NFC] Define scalable vectors for half types. — kai.wang / detail
- [VE] Support atomic exchange instructions — marukawa / detail
- [clangd] Add hover info for `this` expr — sam.mccall / detail
- [clang][cli] Create accessors for exception models in LangOptions — jan_svoboda / detail
- [clang][cli] Squash exception model in LangOptions into one member — jan_svoboda / detail
- [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option — jan_svoboda / detail
- [VPlan] Use VPdef for VPWidenCall. — flo / detail
- [VPlan] Use VPDef for VPWidenGEPRecipe. — flo / detail
- [LV] Add reduction test, which exposed a crash in a pending patch. — flo / detail
- [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad. — llvm-dev / detail
- [X86] Remove trailing whitespace. NFC. — llvm-dev / detail
- [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors. — paul.walker / detail
- [SVE] Move INT_TO_FP i1 promotion into custom lowering. — paul.walker / detail
- [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics. — kai.wang / detail
- [InstCombine] Remove scalable vector restriction when fold SelectInst — JunMa / detail
- [InstCombine] Remove scalable vector restriction in InstCombineCompares — JunMa / detail
- [InstCombine][NFC] Change cast of FixedVectorType to dyn_cast. — JunMa / detail
- [clang-format] Recognize c++ coroutine keywords as unary operator to avoid misleading pointer alignment — yedeng.yd / detail
- [LV] Pass explicit vector width to not require a X86 target. — flo / detail
- [clangd] Avoid traversing C:\ -> C: when looking for CDBs — sam.mccall / detail
- Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
- [InstCombine] Remove scalable vector restriction in foldVectorBinop — JunMa / detail
- [clangd] Oops, fix code in #ifdef WIN32 — sam.mccall / detail
- [OpenMP] Initialize runtime in the forked child process — hansang.bae / detail
- [AMDGPU][NFC] Add more global_atomic_cmpswap tests — sebastian.neubauer / detail
- [AMDGPU] Unify flat offset logic — sebastian.neubauer / detail
- [VPlan] Use VPDef for VPWidenSelectRecipe. — flo / detail
- [VE][NFC] Sort VEISD operations — marukawa / detail
- [VE] Support FRAMEADDR — marukawa / detail
- [AnnotationRemarks] Also generate annotation remarks when using -O0. — flo / detail
- [lldb] Fix import-std-module tests after libc++ got a new __memory subdirectory — Raphael Isemann / detail
- [utils] Fix UpdateTestChecks case where 2 runs differ for last label — mtrofin / detail
- [SystemZ] Remove most hard-coded R1D instances for sibcalls — ulrich.weigand / detail
- [clangd] Improve goToDefinition on auto and dectype — sam.mccall / detail
- [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
- [mlir] Add std op for X raised to the power of Y — tpopp / detail
- [NFC] Fix a few SVEInstrInfo related stylistic issues. — paul.walker / detail
- [clang][driver][NFC] Use StringRef instead of std::string — n.james93 / detail
- [utils] The func_dict for a prefix may just be empty — mtrofin / detail
- [libc++] Fix allocate_shared when used with an explicitly convertible allocator — Louis Dionne / detail
- [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI. — llvm-dev / detail
- [PGO] Allow overriding -vp-counters-per-site — raul / detail
- [AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s}q_n_f64 intrinsics — joe.ellis / detail
- [ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX — i / detail
- [llvm-symbolizer] Add missing include for config.h — akhuang / detail
- SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI. — llvm-dev / detail
- [X86] Explicitly use SDValue instead of auto. NFCI. — llvm-dev / detail
- [mlir] Add NVVM lowering for std.pow — tpopp / detail
- [clangd] Log remote index connectivity status — kbobyrev / detail
- [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI. — llvm-dev / detail
- [FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute. — kevin.neal / detail
- [mlir] Fix GPUToNVVM test — tpopp / detail
- Revert "[clangd] Log remote index connectivity status" — kbobyrev / detail
- [mlir] Add std.powf to ROCDL lowering. — tpopp / detail
- [NFC] Update extract-bits.ll — mtrofin / detail
- [mlir] Add std.pow lowering to LLVMIR — tpopp / detail
- Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute." — kevin.neal / detail
- [libc++] Fix synopsis in string::ends_with test. NFC. — marek.kurdej / detail
- [NFC] update extract-lowbits.ll and scalar-pf-to-i64.ll — mtrofin / detail
- [clangd] Provide suggestions with invalid config keys — n.james93 / detail
- [tests][LV] precommit tests for D93317 — listmail / detail
- [tests] fix an accidental target dependence added in 99ac8868 — listmail / detail
- [lld/mac] Set ordinal on dynamic undefined symbols in symbol table — thakis / detail
- [OPENMP51] Add present modifier in defaultmap clause — cchen / detail
- Reland dcdef5b5b3df457566e7faf61e1e5789c42528d1 — kbobyrev / detail
- Adding a test case that I accidentally dropped from 27ea7d0a6e0dc51e0214707bcc265fa6f9dc9bc6 — aaron / detail
- Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
- Set decl on DeclRefExpr directly during deserialization rather than — richard / detail
- [mlir] Allow nested regions in inlineRegionAndEmitStore — tpopp / detail
- [AMDGPU] Clarify scratch initialization — Tony.Tye / detail
- [RISCV] Use default member initializers for the feature flags in RISCVTargetInfo. NFC — craig.topper / detail
- [LV] Restructure handling of -prefer-predicate-over-epilogue option [NFC] — listmail / detail
- [OpenMP] Introduce new file wrapper class for runtime — jonathan.l.peyton / detail
- [mlir] Handle unknown ops in dynamic_tensor_from_elements bufferization — silvasean / detail
- [lld-macho] -weak_{library,framework} should always take priority — jezng / detail
- [lld-macho] Don't emit rebase opcodes for relocs in TLV sections — jezng / detail
- [lld-macho] Support -sub_umbrella — jezng / detail
- [lld-macho] Add implicit dylib support for frameworks — jezng / detail
- [flang] Minor fix to list-directed REAL output editing — pklausler / detail
- [clangd] Validate clang-tidy Checks in clangd config. — n.james93 / detail
- [PowerPC] Enable paired vector type and intrinsics when MMA is disabled — baptiste.saleil / detail
- [clang-tidy] Support all YAML supported spellings for bools in CheckOptions. — n.james93 / detail
- [flang] Clean up TODO comments and fix one (DATA constant ambiguity) — pklausler / detail
- [NFC][Tests][SimplifyCFG] Trim whitespaces at the end of lines — lebedev.ri / detail
- [NFCI][SimplifyCFG] Add basic scaffolding for gradually making the pass DomTree-aware — lebedev.ri / detail
- [mlir][IR] Define the singleton builtin types in ODS instead of C++ — riddleriver / detail
- [RISCV] Only custom legalize i32 arguments to vector intrinsics on RV64. — craig.topper / detail
- [clang] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
- AMDGPU: Remove redundant CCAction for i1 — Matthew.Arsenault / detail
- GlobalISel: Fix generic handling of single outgoing call arguments — Matthew.Arsenault / detail
- [Hexagon] Fix bitcasting v1i8 -> i8 — kparzysz / detail
- [docs][unittest][Go][StackProtector] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
- Frontend: Fix confusing comment at call to clearOutputFiles, NFC — Duncan P. N. Exon Smith / detail
- [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics. — kai.wang / detail
- [RISCV] Define vsll/vsrl/vsra intrinsics. — kai.wang / detail
- [RISCV] Define vnsrl/vnsra intrinsics. — kai.wang / detail
- [RISCV] Define vmin/vminu/vmax/vmaxu intrinsics. — kai.wang / detail
- [RISCV] Define vfadd/vfsub/vfrsub intrinsics. — kai.wang / detail
- [libc++] Use consistent declaration for main() in test — Louis Dionne / detail
- RegisterCoalescer: Remove phi-only subranges when erasing identity copies — Matthew.Arsenault / detail
- Don't memcpy from an empty ArrayRef; the base pointer could be null, and — richard / detail
clang-d374929-gc4736b91f87-t17070-b17070.tar.gz (Dec 15, 2020 4:30:37 PM)
- LNT: Fix baseline lookup in run view. — tamar.christina / githubweb
- LNT: Fix large Mann-Whitney U Test. — tamar.christina / githubweb
- LNT: fix broken relative redirect — tamar.christina / githubweb
- LNT: Sort testsuites ascendingly — tamar.christina / githubweb
- LNT: Use relative URLs for Javascript-based URLs. — tamar.christina / githubweb
- LNT: Fix Perf profiling support — tamar.christina / githubweb
clang-d374408-gdb884dafb7b-t16903-b16903.tar.gz (Dec 10, 2020 3:05:24 AM)
- Add sqrt lowering from standard to ROCDL — akuegel / detail
- [X86] AMX programming model. — yuanke.luo / detail
- [AST] Fix a constexpr-evaluator crash on error-dependent returnstmt. — hokein.wu / detail
- [gn build] Port f80b29878b0 — llvmgnsyncbot / detail
- [ARM] MVE vcreate tests, for dual lane moves. NFC — david.green / detail
- [mlir][Shape] Make sure tensor_cast(constant_shape) folding uses the correct type — benny.kra / detail
- [Hexagon] Fold single-use variables into assert. NFCI. — benny.kra / detail
- [lldb][NFC] Fix a typo in TestCppMultipleInheritance — Raphael Isemann / detail
- Remove Shapet assignment operator that's identical to the default. NFC. — benny.kra / detail
- [TruncInstCombine] Remove scalable vector restriction — JunMa / detail
- [mlir] Explicitly track branch instructions in translation to LLVM IR — zinenko / detail
clang-d374397-g5bb28fa0f51-t16901-b16901.tar.gz (Dec 10, 2020 1:14:33 AM)
- [lld][WebAssembly] Don't emit names for data segments that we omit — sbc / detail
- [test] Fix coro-retcon.ll under NPM — aeubanks / detail
- [VE][NFC] Disable VP tests — marukawa / detail
- [llvm-link][NFC] Minor cleanup — serguei.n.dmitriev / detail
- [Tablegen] Use llvm::is_contained (NFC) — kazu / detail
- [libc++] Add a script to automatize updating test for a new header. — marek.kurdej / detail
- [libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory. — marek.kurdej / detail
- [JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp. — Lang Hames / detail
clang-d374389-gd6f5e08199f-t16896-b16896.tar.gz (Dec 9, 2020 8:02:03 PM)
- Tooling: Migrate to FileEntryRef in clang::tooling::applyAllReplacements, NFC — Duncan P. N. Exon Smith / detail
- [DWARF] Allow toolchain to adjust specified DWARF version. — tra / detail
- [AMDGPU] Fix expansion of 192 bit spills in PEI — Stanislav.Mekhanoshin / detail
- Rename -plugin-opt=no-new-pass-manager to -plugin-opt=legacy-pass-manager — i / detail
- [Driver] Add -f[no-]legacy-pass-manager to supersede -f[no-]experimental-new-pass-manager — i / detail
- clangd: Migrate to FileEntryRef in TweakTests, NFC — Duncan P. N. Exon Smith / detail
- Default CodeGenOptions::LegacyPassManager to !LLVM_ENABLE_NEW_PASS_MANAGER — i / detail
- Revert "[clangd] Extract per-dir CDB cache to its own threadsafe class. NFC" — thakis / detail
- [OpenMP] Use RTM lock for OMP lock with synchronization hint — hansang.bae / detail
- [test] Fix Misc/time-passes.c — i / detail
- [test] Fix test/Driver/ve-toolchain.cpp — i / detail
- [LTO][NPM] Default to using NPM under ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
- [ELF] Rename --[no-]lto-new-pass-manager to --[no-]lto-legacy-pass-manager — i / detail
- [MemorySSA/docs] Extend MemorySSA documentation. — asbirlea / detail
- [lld/mac] Use xxhash instead of MD5 for computing the UUID — thakis / detail
- MSABI: Basic mangling for access to member subobjects in a class — richard / detail
- [NFCI] Add a missing triple in clang/test/CodeGen/ppc64le-varargs-f128.c — Yuanfang Chen / detail
- [lldb] Kill the inferior instead of detaching during test suite runs — Jonas Devlieghere / detail
clang-d374371-g347e1f62135-t16892-b16892.tar.gz (Dec 9, 2020 5:14:34 PM)
- Remove RemappedFiles param from ASTUnit::LoadFromASTFile, NFC — Duncan P. N. Exon Smith / detail
- [OpenMP] Add strict mode in num_tasks and grainsize — nawrin.sultana / detail
- X86: use a data driven configuration of Windows x86 libcalls (NFC) — Saleem Abdulrasool / detail
- clang-format: Migrate createInMemoryFile to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
- [Hexagon] Realign HVX vectors wherever possible — kparzysz / detail
- [gn build] Port f5d07a05bbd — llvmgnsyncbot / detail
- [mlir][Interfaces] Tidy up the documentation for interfaces — riddleriver / detail
- [MC] Fix ICE with non-newline terminated input — scott.linder / detail
- [Hexagon] Fix build: move template specialization into namespace scope — kparzysz / detail
- [Hexagon] Silence warnings about unused objects — kparzysz / detail
- Frontend: Use a getVirtualFileRef for a named pipe main file, NFC — Duncan P. N. Exon Smith / detail
clang-d374360-g4eedc2e3af3-t16890-b16890.tar.gz (Dec 9, 2020 3:39:06 PM)
- [libomptarget][amdgpu] Let default number of teams equal number of CUs — jonathanchesterfield / detail
- [dfsan] Track field/index-level shadow values in variables — jianzhouzh / detail
- [RISCV][NFC] Regenerate RISCV CodeGen tests — luismarques / detail
- [libomptarget][amdgpu] clang-format src/rtl.cpp — jonathanchesterfield / detail
- [AArch64] Add aarch64_neon_vcmla{_rot{90,180,270}} intrinsics. — flo / detail
- scudo: Split setRandomTag in two. NFCI. — peter / detail
- scudo: Fix quarantine allocation when MTE enabled. — peter / detail
- Frontend: Migrate to FileEntryRef in VerifyDiagnosticConsumer.cpp, NFC — Duncan P. N. Exon Smith / detail
- [ELF] Reorganize "is only supported on" tests and fix some diagnostics — i / detail
- PR48434: Work around crashes due to deserialization cycles via typedefs. — richard / detail
- Add new 'preferred_name' attribute. — richard / detail
- Add another test for PR48434. — richard / detail
- [ASTImporter] Support CXXDeductionGuideDecl with local typedef — gabor.marton / detail
- [OpenMP] Fix too long name for shm segment on macOS — jonathan.l.peyton / detail
- [OpenMP] Fix norespect affinity bug for Windows — jonathan.l.peyton / detail
- [mlir][Affine] Fix vectorizability check for multiple load/stores — diego.caballero / detail
- [clangd] NFC: Add client-side logging for remote index requests — kbobyrev / detail
- [NFC] Removed unused prefixes in llvm/test/CodeGen/AArch64 — mtrofin / detail
- [WebAssembly] Add support for named data sections in wasm binaries — sbc / detail
- [DFSan] Add custom wrapper for recvmsg. — mascasa / detail
- [AMDGPU][MC] Restore old error position for "too few operands" — scott.linder / detail
- [NFCI] Add missing triple to several LTO tests — Yuanfang Chen / detail
- Frontend: Migrate to FileEntryRef in CompilerInstance::InitializeSourceManager, NFC — Duncan P. N. Exon Smith / detail
- [LLD][gold] Add -plugin-opt=no-new-pass-manager — i / detail
- [mlir] Allow RegionBranchOps in dependence analysis — tpopp / detail
- Avoid a possible one-byte OOB read off of .drectve sections — rnk / detail
- [X86] Use APInt::isSignedIntN instead of isIntN for 64-bit ANDs in X86DAGToDAGISel::IsProfitableToFold — craig.topper / detail
- [MC][AMDGPU] Consume EndOfStatement in asm parser — scott.linder / detail
- scudo: Shrink secondary header and cache entry size by a word on Linux. NFCI. — peter / detail
- ARCMigrate: Migrate ObjCMT.cpp over to FileEntryRef — Duncan P. N. Exon Smith / detail
- Ignore DBGArchitecture from dsymForUUID's plist — Jason Molenda / detail
- [MLIR] Minor cleanup for Shape dialect. — jurahul / detail
- [DFSan] Add custom wrapper for getsockopt. — mascasa / detail
clang-d374327-ge191d311592-t16887-b16887.tar.gz (Dec 9, 2020 11:55:21 AM)
- mlir-nvidia: updating container — kuhnel / githubweb
- mlir-nvidia: added -DBUILD_SHARED_LIBS=ON — kuhnel / githubweb
- [lldb] Remove use of removed dotest arg -s in build.py — Raphael Isemann / githubweb
- [libc++] Remove the libc++ Sphinx docs job — Louis Dionne / githubweb
- Improved InformativeMailNotifier. — gkistanova / githubweb
- Listen for the main branch. — gkistanova / githubweb
- [buildbot] Fix worker for ThinLTO whole program devirtualization — tejohnson / githubweb
- jenkins: Do not resume the pipelines if the master restarts — Azharuddin Mohammed / githubweb
clang-d374327-ge191d311592-t16887-b16887.tar.gz (Dec 9, 2020 11:55:21 AM)
- [Sema] Delete unused declarations — i / detail
- Sema.h: delete unused variables/functions/type aliases — i / detail
- [MLIR,OpenMP] Added support for lowering MasterOp to LLVMIR — SourabhSingh.Tomar / detail
- [PowerPC] Add support for intrinsics dcbfps and dcbstps in P10. — esme.yi / detail
- [PATCH] github actions: Pepare main branch for being read/write — Mike Edwards / detail
- [CodeGen] Restore accessing __stack_chk_guard via a .refptr stub on mingw after 2518433f861fcb87 — martin / detail
- [lldb/test] Simplify TestGdbRemoteExitCode.py — pavel / detail
- [lldb/test] Simplify TestLldbGdbServer.py — pavel / detail
- [lldb/test] Refactor socket_packet_pump — pavel / detail
- [VE][compiler-rt] Support VE in clear_cache.c — marukawa / detail
- [TableGen][SchedModels] Simplify the code. NFC — eleviant / detail
- [lldb] [test] Link FreeBSD test failures to bugs — mgorny / detail
- [lldb] [Platform/POSIX] Use gdb-remote plugin when attaching — mgorny / detail
- [lldb] [POSIX-DYLD] Add libraries from initial eTakeSnapshot action — mgorny / detail
- [lldb] [Process/FreeBSDRemote] Implement GetLoadedModuleFileSpec() and GetFileLoadAddress() — mgorny / detail
- [lldb] [test] Fix continue_to_breakpoint() args in TestThreadStepOut — mgorny / detail
- [Lit] Fix flaky test on heavily loaded bots — oliver.stannard / detail
- Provide default location of sysroot for Baremetal toolchain. — abidh / detail
- [clangd] Add language metrics for recovery AST usage. — hokein.wu / detail
- [clangd] Publish config file errors over LSP — sam.mccall / detail
- [lldb] [test] Remove duplicate xfail for Testtypedef — mgorny / detail
- [VE] Add vfmad, vfmsb, vfnmad, and vfnmsb intrinsic instructions — marukawa / detail
- [PowerPC] [Clang] Enable float128 feature on P9 by default — qiucofan / detail
- [IR] Support scalable vectors in ShuffleVectorInst::increasesLength — cullen.rhodes / detail
- [IR] Bail out for scalable vectors in ShuffleVectorInst::isConcat — cullen.rhodes / detail
- [LLDB] fix error message for one-line breakpoint scripts — pctammela / detail
- [VE] Add vrcp, vrsqrt, vcvt, vmrg, and vshf intrinsic instructions — marukawa / detail
- [Test] Auto-update test checks — mkazantsev / detail
- [clangd] Temporarily test that uncovered broken behavior on windows — sam.mccall / detail
- [clangd] Fix windows slashes in project config diagnostics — sam.mccall / detail
- [llvm-readobj/elf] - Refine the implementation of "printFunctionStackSize". — grimar / detail
- Add ability to load a FixedCompilationDatabase from a buffer. — sam.mccall / detail
- [clang-tidy][docs] Update check options with boolean values instead of non-zero/0/1 — n.james93 / detail
- [SVE][CodeGen] Lower scalable masked gathers — kerry.mclaughlin / detail
- [NFC][LoopIdiom] Reshuffle left-shift-until-bittest test coverage (D91038) — lebedev.ri / detail
- [AMDGPU] Fix default value of glc for mubuf rtn atomics — petar.avramovic / detail
- [MemProf] Fix a potential "permission denied" test failure on some systems. — hokein.wu / detail
- [SVE][CodeGen] Call refineIndexType & refineUniformBase from visitMGATHER — kerry.mclaughlin / detail
- [VE] Add vcp and vex intrinsic instructions — marukawa / detail
- [clang-tidy][NFC] Streamline CheckOptions error reporting. — n.james93 / detail
- [SLP]Update test checks, NFC. — a.bataev / detail
- [lld/mac] Make X86_64::getImplicitAddend not do heap allocations — thakis / detail
- Revert "[lldb] [POSIX-DYLD] Add libraries from initial eTakeSnapshot action" — mgorny / detail
- [LLD] Search archives for symbol defs to override COMMON symbols. — sd.fertile / detail
- [PowerPC][Clang] Remove QPX support — Jinsong Ji / detail
- [WebAssembly][MC] Fix placement of table section — wingo / detail
- [libomptarget][amdgpu] Add plumbing to call into hostrpc lib, if linked — jonathanchesterfield / detail
- [ARM] Revert low overhead loops with calls before registry allocation. — david.green / detail
- [SLP]Merge reorder and reuse shuffles. — a.bataev / detail
- [libTooling] Add `describe` combinator for formatting AST nodes for diagnostics. — yitzhakm / detail
- [OpenMP] libomp: Fix possible NULL dereferences — Andrey.Churbanov / detail
- Test commit — hans / detail
- [MLIR][Affine] Add affine.for normalization support — uday / detail
- [Parse] Delete unused declarations — i / detail
- [OpenMP] NFC: comment adjusted — Andrey.Churbanov / detail
- [SLP][Test] Add test for PR46983 — anton.a.afanasyev / detail
- [IPO] Fix operator precedence warning. NFCI. — llvm-dev / detail
- [DAG] Cleanup by folding some single use VT.getScalarSizeInBits() calls into its comparison. NFCI. — llvm-dev / detail
- [X86] Fix static analyzer warnings. NFCI. — llvm-dev / detail
- [RISCV] Form GORCI from (or (rotl/rotr X, Bitwidth/2), X). — craig.topper / detail
- [Sema] Make more overload candidate types use iterator_ranges (NFC) — richard.sandiford / detail
- [PowerPC] Exploitation of xxeval instruction for AND and NAND — stefanp / detail
- Fix missing error for use of 128-bit integer inside SPIR64 device code. — jennifer.yu / detail
- [ConstraintElimination] Tweak placement in pipeline. — flo / detail
- [libc++] [docs] Mark LWG3055 as complete. Use string_view instead of string in path::operator+=(ECharT). — marek.kurdej / detail
- [AMDGPU] Annotate vgpr<->agpr spills in asm — Stanislav.Mekhanoshin / detail
- [flang][openacc] Add clause validity tests for the kernels directive — clementval / detail
- [analyzer] Ignore annotations if func is inlined. — haowei / detail
- [LV] Epilogue Vectorization with Optimal Control Flow - Default Enablement — bmahjour / detail
- Stop ExtractTypeForDeductionGuide from recursing on TypeSourceInfo — erich.keane / detail
- [mlir][sparse] hoist loop invariant tensor loads in sparse compiler — ajcbik / detail
- [SLP] fix typo in debug string; NFC — spatel / detail
- [WebAssembly] Add Object and ObjectWriter support for wasm COMDAT sections — dschuff / detail
- [llvm] Add asserts in (ThreadSafe)?RefCountedBase destructors — n.james93 / detail
- [llvm][NFC] Made RefCountBase constructors protected — n.james93 / detail
- [AArch64] Fix some minor coding style issues in AArch64CompressJumpTables — Amara Emerson / detail
- Add new 'preferred_name' attribute. — richard / detail
- docs: Add pointer to cmake caches for PGO — thakis / detail
- [CodeView] Fix inline sites that are missing code offsets. — akhuang / detail
- [Polly][CodeGen] Remove use of ScalarEvolution. — llvm-project / detail
- [OpenMPIRBuilder] introduce createStaticWorkshareLoop — zinenko / detail
- [CodeGen][MSan] Don't use offsets of zero-sized fields — Vitaly Buka / detail
- [CSSPGO][llvm-profgen] Context-sensitive profile data generation — wlei / detail
- Set the target branch for `arc land` to main — joker.eph / detail
- [clang] Add a new nullability annotation for swift async: _Nullable_result — erik.pilkington / detail
- [clang] Add support for attribute 'swift_async' — erik.pilkington / detail
- Revert "[test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping" — 31459023+hctim / detail
- [clang] Fix noderef for array member of deref expr — leonardchan / detail
- [flang] Improve initializer semantics, esp. for component default values — pklausler / detail
- [clang] Fix noderef for AddrOf on MemberExpr — leonardchan / detail
- Teach isKnownNonEqual how to recurse through invertible multiplies — listmail / detail
- [AArch64][GlobalISel] Narrow 128-bit regs to 64-bit regs in emitTestBit — Jessica Paquette / detail
- [clang][AMDGPU] rename sram-ecc as sramecc — Yaxun.Liu / detail
- Customize exception thrown from mlir.Operation.create() python bindings — joker.eph / detail
- Add Python binding for MLIR Type Attribute — joker.eph / detail
- [HIP] fix bundle entry ID for -- — Yaxun.Liu / detail
- [clang][AMDGPU] remove mxnack and msramecc options — Yaxun.Liu / detail
- [AMDGPU] add -mcode-object-version=n — Yaxun.Liu / detail
- Fix deserialization cycle in preferred_name attribute. — richard / detail
- Fixup test in path to use C:\ instead of D:\ which may be mapped to a removable. — douglas.yung / detail
- Fix lit test failure due to 0b81d9 — Yaxun.Liu / detail
- [VNCoercion] Disallow coercion between different ni addrspaces — v.churavy / detail
- [AArch64][GlobalISel] Refactor G_BRCOND selection — Jessica Paquette / detail
- [test] Fix LoopFusion tests under NewPM — aeubanks / detail
- [test] Rewrite split-debug.c — i / detail
- Fix assertion failure due to incorrect dependence bits on a DeclRefExpr — richard / detail
- [PowerPC] Correct the bit-width definition for some imm operand in td. — esme.yi / detail
- [DAGCombine][PowerPC] Simplify nabs by using legal `smin` operation — lkail / detail
- [test] Fix widen-iv.ll under NPM — aeubanks / detail
- [NFC][MSan] Round up OffsetPtr in PoisonMembers — Vitaly Buka / detail
- [lldb] Include thread id in the reproducer trace (NFC) — Jonas Devlieghere / detail
- [test] Fix store_cost.ll under NPM — aeubanks / detail
- [test] Fix Transforms/LoopVectorize under NPM — aeubanks / detail
- [test] Fix Transforms/LoopVersioningLICM under NPM — aeubanks / detail
- [PowerPC] Implement intrinsic for DARN instruction — qiucofan / detail
- [llvm-profgen][NFC] Fix test failure by making unwinder's output deterministic — wlei / detail
- [test] Fix loop-micro-op-buffer-size-t99.ll under NPM — aeubanks / detail
- [test] Pin provenance.ll to legacy PM — aeubanks / detail
- [NFC] [PowerPC] Move i1-to-fp tests and use script — qiucofan / detail
- [libc++] Mark LWG3200 as Nothing To Do. NFC. — marek.kurdej / detail
- Fix shtest-timeout test harder — dblaikie / detail
- Revert "Add new 'preferred_name' attribute." — richard / detail
- [SLP][Test] Differentiate SSE/AVX512 test coverage (NFC) — anton.a.afanasyev / detail
- [Clang][CodeGen][RISCV] Add hard float ABI tests with empty struct — luismarques / detail
- [Clang][CodeGen][RISCV] Fix hard float ABI test cases with empty struct — luismarques / detail
- [Clang][CodeGen][RISCV] Fix hard float ABI for struct with empty struct and complex — luismarques / detail
- [mlir] properly support min/max in affine parallelization — zinenko / detail
- [mlir] Add an option to control the number of loops in affine parallelizer — zinenko / detail
- [DSE][NFC] Need to be carefull mixing signed and unsigned types — ybrevnov / detail
- [JITLink][ELF] Route objects to their matching linker backends based on header info — Stefan Gränitz / detail
- [Orc] Two small fixes in TPCDynamicLibrarySearchGenerator — Stefan Gränitz / detail
- UBSAN: emit distinctive traps — Tim Northover / detail
- [IR] Remove CastInst::isCastable since it is not used — cullen.rhodes / detail
- [CodeGen] Add text section prefix for COFF object file — pengfei.wang / detail
- [DebugInfo][Docs] Document MIR language debug-info constructs — jeremy.morse / detail
- [compiler-rt] Allow appending to 'target_cflags' value from lit_config. — abidh / detail
- [NFC] Chec[^k] -> Check — david.green / detail
- [LICM][docs] Document that LICM is also a canonicalization transform. NFC. — sjoerd.meijer / detail
- [XCore][docs] Fix XCore compiler writer documentation links. — jryans / detail
- [lldb][import-std-module] Add a test for typedef'd std types — Raphael Isemann / detail
- [SLP][X86] Extend PR46983 tests to include SSE2,SSE42,AVX512BW test coverage — llvm-dev / detail
- [clang][cli] Unify boolean marshalling — jan_svoboda / detail
- Add rsqrt lowering from standard to NVVM — frgossen / detail
- [SVE] Fix crashes with inline assembly — david.sherwood / detail
- [ARM] Remove dead instructions before creating VPT block bundles — david.green / detail
- [MLIR][SPIRV] Add initial support for OpSpecConstantOp. — antiagainst / detail
- [AMDGPU] Add occupancy level tests for GFX10.3. NFC. — jay.foad / detail
- [SVE] Remove duplicate assert in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR — david.sherwood / detail
- [compiler-rt] [builtins] Support conversion between fp16 and fp128 — adhemerval.zanella / detail
- [clangd] ExtractFunction: disable on regions that sometimes, but not always return. — adamcz / detail
- [clang-tidy] Recognize single character needles for absl::StrContains. — ckennelly / detail
- [FPEnv] Correct constrained metadata in fp16-ops-strict.c — kevin.neal / detail
- [ARM] Turn pred_cast(xor(x, -1)) into xor(pred_cast(x), -1) — david.green / detail
- [clang-tidy] Omit std::make_unique/make_shared for default initialization. — ckennelly / detail
- [X86] Regenerate clzero.ll tests — llvm-dev / detail
- [X86] Regenerate sttni.ll tests — llvm-dev / detail
- [X86] Regenerate addcarry2.ll tests — llvm-dev / detail
- [X86] Regenerate bmi-intrinsics-fast-isel.ll tests — llvm-dev / detail
- [X86] Regenerate store-narrow.ll tests — llvm-dev / detail
- [X86] Regenerate vector-shift-*.ll tests — llvm-dev / detail
- [PowerPC] Fix missing nop after call to weak callee. — stefanp / detail
- [mlir] Tighten access of RewritePattern methods. — csigg / detail
- [ICP] Don't promote when target not defined in module — tejohnson / detail
- [flang][openacc] Add clause validity tests for the update directive — clementval / detail
- [analyzer][StdLibraryFunctionsChecker] Make close and mmap to accept -1 as fd — gabor.marton / detail
- [analyzer][StdLibraryFunctionsChecker] Add more return value contraints — gabor.marton / detail
- [mlir][Shape] Canonicalize assume_all with one input and tensor_cast of constant_shape — benny.kra / detail
- [libc++] Add a CI job to backdeploy to macOS 10.14 — Louis Dionne / detail
- Add sqrt lowering from standard to NVVM — frgossen / detail
- [libc++] ADL-proof <iterator>. `__convert_to_integral` is not a customization point. — arthur.j.odwyer / detail
- [mlir] Use rewriting infrastructure in AsyncToLLVM — tpopp / detail
- SemaType.cpp - use castAs<> instead of getAs<> for dereferenced pointers — llvm-dev / detail
- [mlir] Revert "Tighten access of RewritePattern methods." — csigg / detail
- [gn build] (manually) port db61b1844e11f — thakis / detail
- [coroutine] should disable inline before calling coro split — xun / detail
- [libc++] [LWG3221] Add tests for wrapping operator+(year_month, months). — marek.kurdej / detail
- [clangd][NFC] Small tweak to combined provider — n.james93 / detail
- [AArch64][GlobalISel] Select G_SADDO and G_SSUBO — Jessica Paquette / detail
- [ScalarizeMaskedMemIntrinsic] Move from CodeGen into Transforms — anna / detail
- Fix inconsistent availability attribute message string literal check. — aaron / detail
- [LV] Make optimal-epilog-vectorization-profitability.ll more robust — bmahjour / detail
- [AArch64][SVE] Add lowering for llvm.maxnum|minnum for scalable type. — huihuiz / detail
- [VectorCombine] add tests for load of insert/extract; NFC — spatel / detail
- [test] Rewrite phi-empty.ll into a unittest — aeubanks / detail
- Remove unused include. NFC. — benny.kra / detail
- Move createScalarizeMaskedMemIntrinPass to Scalar.h — benny.kra / detail
- [compiler-rt santizer] Use clock_gettime instead of timespec_get — tejohnson / detail
- cppcoreguidelines Narrowing Conversions Check: detect narrowing conversions involving typedefs — aaron / detail
- [Time-report] Add a flag -ftime-report={per-pass,per-pass-run} to control the pass timing aggregation — Yuanfang Chen / detail
- [RISCV] Replace custom isel code for RISCVISD::READ_CYCLE_WIDE with isel pattern — craig.topper / detail
- [flang] Implement derived type description table encoding — pklausler / detail
- [mlir] Async: Add numWorkerThreads argument to createAsyncParallelForPass — ezhulenev / detail
- [lld-macho][nfc] Move some methods from InputFile to ObjFile — jezng / detail
- [lld-macho] Support parsing of bitcode within archives — jezng / detail
- DenseMap: fix build with clang in C++20 mode — nunoplopes / detail
- [AArch64][GlobalISel] Don't explicitly write to the zero register in emitCMN — Jessica Paquette / detail
- [AArch64][GlobalISel] Fold binops on the true side of G_SELECT — Jessica Paquette / detail
- [libc++] Add std::hash<char8_t> specialization if char8_t is enabled — Louis Dionne / detail
- [DFSan] Add several math functions to ABI list. — mascasa / detail
- [AArch64][GlobalISel] Fold G_SELECT cc, %t, (G_ADD %x, 1) -> CSINC %t, %x, cc — Jessica Paquette / detail
- [clangd] ExpandAutoType: Do not offer code action on lambdas. — adamcz / detail
- [flang][openacc] Add missing loop construct restriction and validity tests — clementval / detail
- [PPC] Fixing a typo in altivec.h. Commenting out an unnecessary macro — msd.ataei / detail
- [RISCV] When parsing vsetvli in the assembler, use StringRef::getAsInteger instead of APInt's string constructor — craig.topper / detail
- [RISCV] Detect more errors when parsing vsetvli in the assembler — craig.topper / detail
- [gn build] Move ScalarizeMaskedMemIntrin.cpp — aeubanks / detail
- [flang][openacc] Update reference to OpenACC 3.1 specification — clementval / detail
- [cmake] Make ExecutionEngine/Orc/Shared depend on intrinsics_gen to fix modules build — Raphael Isemann / detail
- [llvm-lto2] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
- [DebugInfo] Add handling of stringLengthExp operand of DIStringType. — chih-ping.chen / detail
- [clang-tidy] Introduce misc No Integer To Pointer Cast check — lebedev.ri / detail
- [flang][openacc] Avoid use of init, shutdown and set in compute construct — clementval / detail
- [gn build] Port 1821265db68 — llvmgnsyncbot / detail
- [gn build] Port 39431e479ff — llvmgnsyncbot / detail
- [RISCV] Add isel patterns for SBCLRI/SBSETI/SBINVI(W) instruction — craig.topper / detail
- [AMDGPU] Add new pseudos for indirect addressing with VGPR Indexing — Austin.Kerbow / detail
- [clang-tidy] Add support for diagnostics with no location — n.james93 / detail
- [libc++] NFC: Indent feature-test macro script consistently — Louis Dionne / detail
- [libc++] Implement missing feature-test macro __cpp_lib_shared_ptr_arrays — Louis Dionne / detail
- Frontend: Clarify logic for using the preamble in ASTUnit::CodeComplete, almost NFC — Duncan P. N. Exon Smith / detail
- [X86] Handle localdynamic TLS model in x32 mode — harald / detail
- [AArch64] Fix rottype use in complex instr defs. — flo / detail
- [Driver] Don't make -gsplit-dwarf imply -g2 — i / detail
- Bitcode: add some convenience helpers for streaming bitcode — Saleem Abdulrasool / detail
- APINotes: add bitcode format schema definitions — Saleem Abdulrasool / detail
- [libc] Raise x87 exceptions by synchronizing with "fwait". — sivachandra / detail
- [Driver] Add -gno-split-dwarf which can disable debug fission — i / detail
- [VE] Correct LVLGen (LVL instruction insert pass) — marukawa / detail
- [NFC] Rename IsCodeGenPass to ShouldPinPassToLegacyPM — aeubanks / detail
- ARCMigrate: Use hash_combine in the DenseMapInfo for EditEntry — Duncan P. N. Exon Smith / detail
- [AArch64][GlobalISel] Check if G_SELECT has been optimized when folding binops — Jessica Paquette / detail
- Pin -loop-reduce to legacy PM — aeubanks / detail
- [DFSan] Add pthread and other functions to ABI list. — mascasa / detail
- [libc++] ADL-proof __libcpp_is_nothrow_constructible. — arthur.j.odwyer / detail
- [libc++] Add _VSTD:: qualifications to ADL-proof <algorithm>. — arthur.j.odwyer / detail
- [ScalarizeMaskedMemIntrin] Add new PM support — anna / detail
- [AArch64][GlobalISel] Swap select operands when inverting condition code — Jessica Paquette / detail
- [libc++] Mark my new <algorithm> test unsupported on clang-8. — arthur.j.odwyer / detail
- [clang-tidy][NFC] Made Globlist::contains const — n.james93 / detail
- [ELF][LTO][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
- [gold][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
- ADT: Remove the unused explicit `OptionalTest` fixture, NFC — Duncan P. N. Exon Smith / detail
- ADT: Add hash_value overload for Optional — Duncan P. N. Exon Smith / detail
- [indvars] Common a bit of code [NFC] — listmail / detail
- Prevent FENTRY_CALL reordering — iii / detail
- [RISCV] Share VTYPE encoding code between the assembler and the CustomInserter for adding VSETVLI before vector instructions — craig.topper / detail
- [OpenMP] Add doxygen generation for the runtime — georgakoudis1 / detail
- [SampleFDO] Store fixed length MD5 in NameTable instead of using ULEB128 if — wmi / detail
- ADT: Allow IntrusiveRefCntPtr construction from std::unique_ptr, NFC — Duncan P. N. Exon Smith / detail
- VFS: Return new file systems as uniquely owned when possible, almost NFC — Duncan P. N. Exon Smith / detail
- Support: Add RedirectingFileSystem::create from simple list of redirections — Duncan P. N. Exon Smith / detail
- [PowerPC] prepare more dq form for P10 pair load/store — czhengsz / detail
- Basic: Add hashing support for FileEntryRef and DirectoryEntryRef — Duncan P. N. Exon Smith / detail
- [NFC] Added test for PR33549 — Dávid Bolvanský / detail
- [WebAssembly] Fix code generated for atomic operations in PIC mode — sbc / detail
- [IR] Use llvm::is_contained (NFC) — kazu / detail
- [MemorySSA] Remove unused declaration determineInsertionPoint (NFC) — kazu / detail
- Fix MLIR Python bindings build after changes to the C API to use StringRef (NFC) — joker.eph / detail
- [PowerPC] Precommit testcases for regpressure compute fix — Jinsong Ji / detail
- [PowerPC] Set SubRegIndex offset for sub_vsx1/sub_pair1 — Jinsong Ji / detail
- [RISCV] Add a table showing the layout of the fields in VTYPE. Rename MaskedOffAgnostic->MaskAgnostic. NFC — craig.topper / detail
- [lldb] Fix -Wformat warning in debugserver unit test — Jonas Devlieghere / detail
- [RISCV] Use SDLoc created early in RISCVDAGToDAGISel::Select instead of recreating it in multiple cases in the switch. NFC — craig.topper / detail
- [ARM] Constant Mask VPT block tests. NFC — david.green / detail
- [lldb] Remove unused IsFunctionType is_variadic_ptr parameter (NFC) — davelee.com / detail
- [ARM] Common inverse constant predicates to VPNOT — david.green / detail
- [clang][cli] CompilerInvocationTest: join two test fixtures into one — jan_svoboda / detail
- [clang][cli] CompilerInvocationTest: rename member variable in fixture — jan_svoboda / detail
- [clang][cli] CompilerInvocationTest: split enum test into two — jan_svoboda / detail
- [clang][cli] CompilerInvocationTest: remove unnecessary command line arguments — jan_svoboda / detail
- [clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics — jan_svoboda / detail
- [clang][cli] CompilerInvocationTest: join and add test cases — jan_svoboda / detail
- [clang][cli] CompilerInvocationTest: add tests for boolean options — jan_svoboda / detail
- [lldb] Fix a failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93. — hokein.wu / detail
- [compiler-rt sanitizer] Use our own PTRACE_GETREGSET if it does not exist. — Vitaly Buka / detail
- Fix typo in llvm/lib/Target/README.txt — sguelton / detail
- [obj2yaml] - Support dumping objects that have multiple SHT_SYMTAB_SHNDX sections. — grimar / detail
- [MLIR] Expose target configuration for lowering to NVVM — frgossen / detail
- [llvm-readelf/obj] - Improve diagnostics when printing NT_FILE notes. — grimar / detail
- Revert "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
- [RISCV] Fix missing def operand when creating VSETVLI pseudos — fraser / detail
- [NFC][Instructions] Refactor CmpInst::getFlippedStrictnessPredicate() in terms of is{,Non}StrictPredicate()/get{Non,}StrictPredicate() — lebedev.ri / detail
- [lldb] Fix one more failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93. — hokein.wu / detail
- [LLDB] Fix failing test dwp-separate-debug-file.cpp — omair.javaid / detail
- AArch64: use correct operand for ubsantrap immediate. — Tim Northover / detail
- [OpenMPIRBuilder] Put the barrier in the exit block in createWorkshapeLoop — zinenko / detail
- [VP] Build VP SDNodes — simon.moll / detail
- [IR] Support scalable vectors in CastInst::CreatePointerCast — cullen.rhodes / detail
- [SelectionDAG] Add llvm.vector.{extract,insert} intrinsics — joe.ellis / detail
- [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. — csigg / detail
- [SVE][CodeGen] Add the ExtensionType flag to MGATHER — kerry.mclaughlin / detail
- [LoopVectorizer] NFC: Remove unnecessary asserts that VF cannot be scalable. — sander.desmalen / detail
- [LoopVectorizer][SVE] Vectorize a simple loop with with a scalable VF. — sander.desmalen / detail
- [SVE][CodeGen] Add DAG combines for s/zext_masked_gather — kerry.mclaughlin / detail
- [Debuginfo] [CSInfo] Do not create CSInfo for undef arguments — djolertrk / detail
- [SLP] Use the width of value truncated just before storing — anton.a.afanasyev / detail
- [LLDB] Temporarily incrase DEFAULT_TIMEOUT on gdbremote_testcase.py — omair.javaid / detail
- [DFSan] Add custom wrapper for epoll_wait. — mascasa / detail
- [X86] Fold CONCAT(VPERMV3(X,Y,M0),VPERMV3(Z,W,M1)) -> VPERMV3(CONCAT(X,Z),CONCAT(Y,W),CONCAT(M0,M1)) — llvm-dev / detail
- [LLD][ELF] Fix typo in relocation-model-pic.ll — yvan.roux / detail
- [VE] Add vfmk intrinsic instructions — marukawa / detail
- [NFC][InstCombine] Add test coverage for @llvm.uadd.sat canonicalization — lebedev.ri / detail
- [InstCombine] canonicalizeSaturatedAdd(): last fold is only valid for strict comparison (PR48390) — lebedev.ri / detail
- [VectorCombine] allow peeking through an extractelt when creating a vector load — spatel / detail
- [TableGen] Cache the vectors of records returned by getAllDerivedDefinitions(). — paul / detail
- [VE] Add vsum and vfsum intrinsic instructions — marukawa / detail
- [clangd] Split tweak tests into one file per tweak. — adamcz / detail
- [gn build] Port 5934a79196b — llvmgnsyncbot / detail
- [gn build] Port ac7864ec019 — llvmgnsyncbot / detail
- [gn build] Port b804eef0905 — llvmgnsyncbot / detail
- [libc++] Run back-deployment CI on macOS 10.15 instead of 10.14 — Louis Dionne / detail
- [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
- [FileCheck] Enforce --allow-unused-prefixes=false for llvm/test/Transforms — mtrofin / detail
- [COFF][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
- [lldb] Track the API boundary using a thread_local variable. — Jonas Devlieghere / detail
- [CMake] Add llvm-profgen to LLVM_TEST_DEPENDS — i / detail
- Reland Pin -loop-reduce to legacy PM — aeubanks / detail
- [MCJIT] Add cmake variables to customize ittapi git location and revision. — alexey.bader / detail
- Limit the recursion depth of SelectionDAG::isSplatValue() — Justin Bogner / detail
- [libomptarget][amdgpu] Improve diagnostics on arch mismatch — jonathanchesterfield / detail
- [lldb][NFC] Refactor _get_bool_config_skip_if_decorator — Raphael Isemann / detail
- De-templatify EmitCallArgs argument type checking, NFCI — rnk / detail
- Don't setup inalloca for swiftcc on i686-windows-msvc — rnk / detail
- [libomptarget][amdgpu] Robust handling of device_environment symbol — jonathanchesterfield / detail
clang-d374003-g365c4054114-t16816-b16816.tar.gz (Dec 6, 2020 8:48:45 PM)
- Do not collapse buildrequests with different properties. — gkistanova / githubweb
- Added GitPoller and schedulers for the llvm-lnt repo. — gkistanova / githubweb
clang-d374003-g365c4054114-t16816-b16816.tar.gz (Dec 6, 2020 8:48:45 PM)
- [Coroutines] Add DW_OP_deref for transformed dbg.value intrinsic. — JunMa / detail
- [PowerPC] Fix chain for i1-to-fp operation — qiucofan / detail
- [CSKY 2/n] Add basic tablegen infra for CSKY — zixuan.wu / detail
clang-d374000-geee30a6dceb-t16813-b16813.tar.gz (Dec 6, 2020 5:54:42 PM)
- [CodeGen] Delete 15 unused declarations — i / detail
- [CodeGen] Delete 4 unused declarations — i / detail
- [X86] Delete 3 unused declarations — i / detail
- [llvm-c] Delete unimplemented llvm-c/LinkTimeOptimizer.h — i / detail
- [LoopIdiomRecognize] Merge a conditional operator with an earlier if and remove an extra temporary variable. NFC — craig.topper / detail
- [lld] Delete unused declarations — i / detail
- [MC] Delete unused declarations — i / detail
- [llvm-readobj] Delete unused declaration — i / detail
- [compiler-rt][AArch64] Put outline atomic helpers into dedicated dir. — Pavel.Iliin / detail
- [CodeGen] Modify the refineIndexType(...)'s code to fix a bug in D90942. — bing1.yu / detail
clang-d373990-ga2f922140f5-t16809-b16809.tar.gz (Dec 6, 2020 3:03:44 PM)
- [CSSPGO] Infrastructure for context-sensitive Sample PGO and Inlining — aktoon / detail
- [gn build] Port 6b989a17107 — llvmgnsyncbot / detail
- [ConstraintElimination] Bail out if system gets too big. — flo / detail
- [Transforms] Delete unused declarations from NewGVN/CoroSplit/ValueMapper — i / detail
- [TableGen] Delete 11 unused declarations — i / detail
clang-d373985-g140808768d3-t16806-b16806.tar.gz (Dec 6, 2020 12:14:16 PM)
- [X86] Add tests for missing MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) fold — llvm-dev / detail
- [X86] Fold MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) — llvm-dev / detail
- [Mips] Use llvm::is_contained (NFC) — kazu / detail
- [InstCombine] Remove replacePointer (NFC) — kazu / detail
- [test] Fix asan/TestCases/Posix/lto-constmerge-odr.cpp when 'binutils_lto' is avaiable — i / detail
- [test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping — i / detail
clang-d373979-gac522f87002-t16803-b16803.tar.gz (Dec 6, 2020 9:55:28 AM)
- [TableGen] [CodeGenTarget] Cache the target's instruction namespace. — paul / detail
- [DAGCombiner] Fold (sext (not i1 x)) -> (add (zext i1 x), -1) — spatel / detail
clang-d373977-ge2279c2350b-t16801-b16801.tar.gz (Dec 6, 2020 7:31:47 AM)
- [libc++] [LWG3374] Mark `to_address(const Ptr& p)` overload `constexpr`. — marek.kurdej / detail
- [InstCombine] avoid crash on phi with unreachable incoming block (PR48369) — spatel / detail
- [libc++] [docs] Mark P1865 as complete since 11.0 as it was implemented together with P1135. Fix synopses in <barrier> and <latch>. — marek.kurdej / detail
clang-d373974-gdb900995ed1-t16800-b16800.tar.gz (Dec 6, 2020 6:49:51 AM)
- [libomptarget][amdgpu] Skip device_State allocation when using bss global — jonathanchesterfield / detail
- [CostModel][X86] getGatherScatterOpCost - use default implementation for alt costkinds — llvm-dev / detail
clang-d373972-g5e69e2ebad9-t16797-b16797.tar.gz (Dec 6, 2020 3:34:03 AM)
- [TargetMachine] Delete asan workaround — i / detail
- [BasicAA] Migrate "same base pointer" logic to decomposed GEPs — nikita.ppv / detail
clang-d373970-g687b83ceaba-t16795-b16795.tar.gz (Dec 6, 2020 12:42:41 AM)
- [TargetMachine] Set dso_local for memprof — Vitaly Buka / detail
- [NFC][CodeGen] Simplify SanitizeDtorMembers::Emit — Vitaly Buka / detail
- [MemProf] Make __memprof_shadow_memory_dynamic_address dso_local in static relocation model — i / detail
- [TargetMachine] Don't imply dso_local for memprof in static relocation model — i / detail
- [X86FastISel] Fix MO_GOTPCREL GlobalValue reference in static relocation model — i / detail
clang-d373965-g5bc9c858e34-t16793-b16793.tar.gz (Dec 5, 2020 9:53:01 PM)
- [lldb] Remove session-file-format dotest.py argument — Jonas Devlieghere / githubweb
clang-d373965-g5bc9c858e34-t16793-b16793.tar.gz (Dec 5, 2020 9:53:01 PM)
- [asan][test] Fix odr-vtable.cpp — i / detail
- [RISCV] Replace a custom SDTypeProfile with SDTIntBinOp which should be sufficient here. — craig.topper / detail
- [ORC] Fix missing forward of Allow filter in TPCDynamicLibrarySearchGenerator. — Lang Hames / detail
clang-d373962-g5582a798766-t16790-b16790.tar.gz (Dec 5, 2020 7:02:59 PM)
- [ConstantHoisting] Remove unused declaration optimizeConstants (NFC) — kazu / detail
- [NFC][CodeGen] Add sanitize-dtor-zero-size-field test — Vitaly Buka / detail
- [debugserver] Call posix_spawnattr_setarchpref_np throught the fn ptr. — Jonas Devlieghere / detail
- [TargetMachine] Set dso_local if asan is detected — i / detail
clang-d373958-g8f076291be4-t16787-b16787.tar.gz (Dec 5, 2020 4:12:34 PM)
- [X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32 — i / detail
- [debugserver] Use dlsym for posix_spawnattr_setarchpref_np — Jonas Devlieghere / detail
- [BasicAA] Fix a bug with relational reasoning across iterations — listmail / detail
- [test] Add explicit dso_local to function declarations in static relocation model tests — i / detail
- [TargetMachine] Don't imply dso_local on function declarations in Reloc::Static model for ELF/wasm — i / detail
- [TargetMachine] Clean up TargetMachine::shouldAssumeDSOLocal after x86-32 specific hack is moved to X86Subtarget — i / detail
- Remove memory allocation with string — 1894981+hiraditya / detail
- [CodeGen] llvm::erase_if (NFC) — kazu / detail
- [TargetMachine] Drop implied dso_local for an edge case (extern_weak + non-pic + hidden) — i / detail
- Add recursive decomposition reasoning to isKnownNonEqual — listmail / detail
clang-d373948-g9737c128f14-t16783-b16783.tar.gz (Dec 5, 2020 1:23:00 PM)
- [OpenMP][OMPT] Fix OMPT return address guard for gomp interface — protze / detail
- [X86] Autodetect znver3 — benny.kra / detail
- [debugserver] Remove bridgeos availability — Jonas Devlieghere / detail
- [TargetMachine] Simplify shouldAssumeDSOLocal by processing ExternalSymbolSDNode early — i / detail
- [BasicAA] Add more tests for non-equal index (NFC) — nikita.ppv / detail
- [TargetMachine] Move X86 specific shouldAssumeDSOLocal logic to X86Subtarget::classifyGlobalFunctionReference — i / detail
- [llvmbuildectomy] removed vestigial LLVMBuild.txt files — sguelton / detail
clang-d373941-ge6c89a499d9-t16779-b16779.tar.gz (Dec 5, 2020 10:30:54 AM)
- [NFC][clang-tidy] Fixes comment typos. — koraq / detail
- [NFC][libc++] Update C++20 issues status. — koraq / detail
- [clang-format] Add option for case sensitive regexes for sorted includes — mydeveloperday / detail
- [SystemZ][ZOS] Fix the usage of pthread_t within libc++ — zibi / detail
clang-d373937-g4e5c0c2a63e-t16775-b16775.tar.gz (Dec 5, 2020 7:42:58 AM)
- [ConstraintElimination] Handle constraints with all zero var coeffs. — flo / detail
- [ConstraintElimination] Wrap dump() call in LLVM_DEBUG (NFC). — flo / detail
clang-d373935-ga0b3a9391cd-t16773-b16773.tar.gz (Dec 5, 2020 4:32:05 AM)
- [BasicAA] Add recphi tests with nested loops (NFC) — nikita.ppv / detail
- [AA] Add statistics for alias results (NFC) — nikita.ppv / detail
- [clang-format] [NFC] keep clang-format tests clang-format clean — mydeveloperday / detail
- [AMDGPU][MC] Corrected error position for invalid MOVREL src — dmitry.preobrazhensky / detail
- [AA] Initialize Depth member — nikita.ppv / detail
- [AMDGPU][MC] Improved diagnostics message for sym/expr operands — dmitry.preobrazhensky / detail
clang-d373929-g1ab9327d1c0-t16770-b16770.tar.gz (Dec 5, 2020 1:42:07 AM)
- [llvm-nm][MachO] Don't call getFlags on redacted symbols — francisvm / detail
- [TargetMachine] Delete wasm special case from shouldAssumeDSOLocal — i / detail
- [TargetMachine][CodeGenModule] Delete unneeded ppc32 special case from shouldAssumeDSOLocal — i / detail
clang-d373926-g2dc4a14e4d5-t16767-b16767.tar.gz (Dec 4, 2020 10:54:12 PM)
- [lldb] Remove unused argument to expectedFailure — Jonas Devlieghere / detail
- [debugserver] Honor the cpu sub type if specified — Jonas Devlieghere / detail
- [builtins][ARM] Check __ARM_FP instead of __VFP_FP__. — chaosdefinition / detail
- [mlir][OpFormatGen] Add support for optional enum attributes — riddleriver / detail
- [mlir][IR] Move the storage for results to before the Operation instead of after. — riddleriver / detail
- [RISCV] Formatting for easier reading (NFC) — evandro.menezes / detail
- [IRCE] Remove unused IsSigned and its accessor (NFC) — kazu / detail
- [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail
clang-d373918-gf2bbbad1413-t16764-b16764.tar.gz (Dec 4, 2020 8:22:13 PM)
- [RISCV] Define preprocessor definitions for 'V' extension. — kai.wang / detail
- [llvm] Update WinMsvc.cmake's fms-compatability to match llvm's prereqs — nathan / detail
- Make __stack_chk_guard dso_local if Reloc::Static — i / detail
- [lld][WebAssembly] Add suppport for PIC + passive data initialization — sbc / detail
- [test] Split some tests which test both static and pic relocation models — i / detail
- [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
- [RISCV] Use fcvt.h/d/f.w if the input is an assertsexti32 not just when the input is sext_inreg. — craig.topper / detail
- [test] Split some tests which test both static and pic relocation models — i / detail
- [TargetMachine] Don't imply dso_local on global variable declarations in Reloc::Static model — i / detail
- [ELF] Fix relocation-model.ll — i / detail
clang-d373908-gdb226cdf4cf-t16760-b16760.tar.gz (Dec 4, 2020 5:25:19 PM)
- [mlir][vector] rephrased description — ajcbik / detail
- ADT: Remove AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
- [gn build] Port 4d8bf870a82 — llvmgnsyncbot / detail
- [MC] Consume EndOfStatement in .cfi_{sections,endproc} — scott.linder / detail
- Frontend: Use translateLineCol instead of translateFileLineCol, NFC — Duncan P. N. Exon Smith / detail
- ARCMigrate: Initialize fields in EditEntry inline, NFC — Duncan P. N. Exon Smith / detail
- ASTImporter: Migrate to the FileEntryRef overload of SourceManager::createFileID, NFC — Duncan P. N. Exon Smith / detail
- [VE] Add vfsqrt, vfcmp, vfmax, and vfmin intrinsic instructions — marukawa / detail
- [libc++] Slightly improve constexpr test coverage for std::includes. — arthur.j.odwyer / detail
- [libc++] [P0202] constexpr set_union, set_difference, set_symmetric_difference, merge — arthur.j.odwyer / detail
- [libc++] Update the commented "synopsis" in <algorithm> to match current reality. — arthur.j.odwyer / detail
- [asan][test] Improve -asan-use-private-alias tests — i / detail
- Add diagnostic for for-range-declaration being specificed with thread_local — shafik / detail
- Index: Remove unused internal header SimpleFormatContext.h, NFC — Duncan P. N. Exon Smith / detail
- [test] precommit test for D92698 — listmail / detail
- [clang] add a new `swift_attr` attribute — Alex Lorenz / detail
- [clang] add a `swift_async_name` attribute — Alex Lorenz / detail
- [objc] diagnose protocol conformance in categories with direct members — Alex Lorenz / detail
clang-d373890-g1b404ad51e9-t16757-b16757.tar.gz (Dec 4, 2020 2:31:39 PM)
- Don't use sysroot/include when sysroot is empty. — abidh / detail
- [RISCV] Add support for printing pcrel immediates as absolute addresses in llvm-objdump — craig.topper / detail
- [AArch64] Add custom lowering for ISD::ABS — craig.topper / detail
- Recommit [TableGen][SchedModels] Fix read/write variant substitution — eleviant / detail
- [libc++] [test] Mark path.charconv.pass.cpp as requiring localization enabled. — marek.kurdej / detail
- [TEST]Autogenerate test checks, NFC. — a.bataev / detail
- [libc++] [test] Disable parts of path.factory.pass.cpp as requiring localization enabled. — marek.kurdej / detail
- Fix for Bug 48055. — yamauchi / detail
- ADT: Stop peeking inside AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
- Attempt to fix buildbot after rG993eaf2d69d8 — eleviant / detail
- [flang][openacc] Add clause validity tests for the update directive — clementval / detail
- [RISCV] Initial infrastructure for code generation of the RISC-V V-extension — craig.topper / detail
- ADT: Change AlignedCharArrayUnion to an alias of std::aligned_union_t, NFC — Duncan P. N. Exon Smith / detail
- [CUDA] Another attempt to fix early inclusion of <new> from libstdc++ — tra / detail
- Revert "[flang][openacc] Add clause validity tests for the update directive" — clementval / detail
- [clang-format] NFC update in the overall clang-formatted status — mydeveloperday / detail
- [flang][openacc] Add clause validaty tests for data construct + fix default restriction — clementval / detail
- [dfsan] Add a test case of storing zero — jianzhouzh / detail
- ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC — Duncan P. N. Exon Smith / detail
- [Tooling] JSONCompilationDatabase::loadFromBuffer retains the buffer, copy it. — sam.mccall / detail
- [libc++] fix std::sort(T**, T**) — Louis Dionne / detail
- [OPENMP]Fix PR48394: need to capture variables used in atomic constructs. — a.bataev / detail
- [dfsan] Add empty APIs for field-level shadow — jianzhouzh / detail
- [test] Add explicit dso_local to constant/global variable declarations — i / detail
- Include BuiltinAttributes.h in llvm-prettyprinters/gdb/mlir-support.cpp — kparzysz / detail
clang-d373865-ge60f2cbd0cd-t16754-b16754.tar.gz (Dec 4, 2020 11:36:02 AM)
- Fix a test failing on windows — erik.pilkington / detail
- [libomptarget][amdgpu] Fix latent race in load binary — jonathanchesterfield / detail
- [NewPM] Make pass adaptors less templatey — aeubanks / detail
- [MLIR] Generate inferReturnTypes declaration using InferTypeOpInterface trait. — jurahul / detail
- [MLIR] Fix parseFunctionLikeOp() to fail parsing empty regions — jurahul / detail
- [OpenMP][OMPT] Make sure that 0 is never used as ID in tests (NFC) — protze / detail
- [libc++] [docs] Add Version column to issues tables on status pages. — marek.kurdej / detail
- [clang-format] Improve clang-formats handling of concepts — mydeveloperday / detail
- [mlir][vector][NFC] Change UnrollVectorPattern to not be statically dependent on an op type — thomasraoux / detail
- [DAG] Move SelectionDAG implementation to KnownBits::setInReg(). NFCI. — llvm-dev / detail
- [libc] add tests to WrapperGen — michaelrj / detail
clang-d373865-ge60f2cbd0cd-t16754-b16754.tar.gz (Dec 4, 2020 11:36:02 AM)
clang-d373854-g2502f899543-t16751-b16751.tar.gz (Dec 4, 2020 8:41:06 AM)
- [mlir][Linalg] NFC - Expose tiling canonicalization patterns through a populate method — nicolas.vasilache / detail
- [llvm-exegesis][PowerPC] Add more register classes — Jinsong Ji / detail
- [Sema] Fold VLAs to constant arrays in a few more contexts — erik.pilkington / detail
- [gn build] Port c8ec685ca55 — llvmgnsyncbot / detail
- fix typos to cycle bots — thakis / detail
- [PowerPC] Regenerate p10-vector-rotate.ll — llvm-dev / detail
- [OPENMP]Fix PR48387: disable warning messages caused by internal conversions. — a.bataev / detail
clang-d373847-g507bbc45bba-t16750-b16750.tar.gz (Dec 4, 2020 7:31:11 AM)
- Add MachineModuleInfo constructor with external MCContext — hgreving / detail
- [RISCV] Rename RISCVGenSystemOperands.inc to RISCVGenSearchableTables.inc to prepare for more tables. NFC — craig.topper / detail
- Initial commit of mktime. — rtenneti / detail
- [DSE] Remove a redundant call to getLocForWriteEx() — gparker-github / detail
- [Remarks][1/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
- [Remarks][2/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
- [CodeView] Remove unused declaration collectInlineSiteChildren (NFC) — kazu / detail
- [llvm-readelf/obj] - Move unique warning handling logic to the `ObjDumper`. — grimar / detail
- [compiler-rt] [emutls] Handle unused parameters in a compiler agnostic way — martin / detail
- [llvm-readelf] - Switch to using from `reportWarning` to `reportUniqueWarning` in `DynRegionInfo`. — grimar / detail
- collect_and_build_with_pgo.py: adapt to monorepo — kristof.beyls / detail
- [clang][cli] Factor out call to EXTRACTOR in generateCC1CommandLine (NFC) — jan_svoboda / detail
- [clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf — jan_svoboda / detail
- [clang][cli] Port Frontend option flags to new option parsing system — jan_svoboda / detail
- [mlir] AsyncRuntime: disable threading until test flakiness is fixed — ezhulenev / detail
- [clang][cli] Port DependencyOutput option flags to new option parsing system — jan_svoboda / detail
- [llvm-readobj] - Introduce `ObjDumper::reportUniqueWarning(const Twine &Msg)`. — grimar / detail
- [GNU ObjC] Fix a regression listing methods twice. — David.Chisnall / detail
- [llvm-readobj][test] - Merge 2 test cases together. — grimar / detail
- [clang][cli] Port HeaderSearch option flags to new option parsing system — jan_svoboda / detail
- [obj2yaml] - Teach tool to emit the "SectionHeaderTable" key and sort sections by file offset. — grimar / detail
- [gn build] Manually merge 40659cd — hans / detail
- [AMDGPU] Simplify some generation checks. NFC. — jay.foad / detail
- [ARM] PREDICATE_CAST demanded bits — david.green / detail
- [AArch64] Update pass pipeline test. NFC — david.green / detail
- ExtractValue instruction costs — sjoerd.meijer / detail
- [InstCombine][X86] Add test coverage showing failure to simplify addsub intrinsics to fadd/fsub — llvm-dev / detail
- [VE] Add vadd and vsub intrinsic instructions — marukawa / detail
- [ConstraintElimination] Decompose GEP %ptr, SHL(). — flo / detail
- [clang] Enable code completion of designated initializers in Compound Literal Expressions — kadircet / detail
- [NFC][CostModel]Extend class IntrinsicCostAttributes to use ElementCount Type — caroline.concatto / detail
- [InstCombine][X86] Fold addsub intrinsic to fadd/fsub depending on demanded elts (PR46277) — llvm-dev / detail
- [LV] Clamp VF hint when unsafe — cullen.rhodes / detail
- [OpenCL] Allow pointer-to-pointer kernel args beyond CL 1.2 — sven.vanhaastregt / detail
- [DAG] Move vselect(icmp_ult, -1, add(x,y)) -> uaddsat(x,y) to DAGCombine (PR40111) — llvm-dev / detail
- [NFC][SimplifyCFG] fold-branch-to-common-dest: add tests with cond of br not being the last op — lebedev.ri / detail
- [SimplifyCFG] FoldBranchToCommonDest: don't require that cmp of br is last instruction — lebedev.ri / detail
- [NFC][InstCombine] Autogenerate sext.ll test checklines — lebedev.ri / detail
- [NFC][InstCombine] Add PR48343 miscompiled testcase — lebedev.ri / detail
- [InstCombine] Evaluate new shift amount for sext(ashr(shl(trunc()))) fold in wide type (PR48343) — lebedev.ri / detail
- [NFC][InstCombine] Improve vector undef test coverage for sext(ashr(shl(trunc()))) fold — lebedev.ri / detail
- [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold — lebedev.ri / detail
- [NFC][InstCombine] sext.ll: @test9: avoid only differently-cased names for values and block names — lebedev.ri / detail
- Revert "[InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold" — lebedev.ri / detail
- Remove rm -f cortex-a57-misched-mla.s; hopefully the bots have all cycled past it now — hans / detail
- [InstCombine] add tests for sign-bit-shift-of-sub; NFC — spatel / detail
- [OpenMP] libomp: add UNLIKELY hints to rarely executed branches — Andrey.Churbanov / detail
- [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold, 2 — lebedev.ri / detail
- [InstCombine] Optimize away the unnecessary multi-use sign-extend — lebedev.ri / detail
- [X86] Add PR48223 usubsat test case — llvm-dev / detail
- [VE] Add vmul and vdiv intrinsic instructions — marukawa / detail
- [RISCV][crt] support building without init_array — kupokupokupopo / detail
- lld/ELF: Make three rarely-used flags work with --reproduce — thakis / detail
- [ConstraintElimination] Decompose GEP %ptr, ZEXT(SHL()). — flo / detail
- [DAG] Move vselect(icmp_ult, 0, sub(x,y)) -> usubsat(x,y) to DAGCombine (PR40111) — llvm-dev / detail
- [lldb][NFC] Modernize and cleanup TestClassTemplateParameterPack — Raphael Isemann / detail
- [InstCombine] canonicalize sign-bit-shift of difference to ext(icmp) — spatel / detail
- [ARM] Mark select and selectcc of MVE vector operations as expand. — david.green / detail
- [DAG] Remove unused variable. NFC. — benny.kra / detail
- [x86] adjust cost model values for minnum/maxnum with fast-math-flags — spatel / detail
- [HIP] Fix static-lib test CHECK bug — enye.shi / detail
- [MergeICmps] Fix missing split. — courbet / detail
- [InstSimplify] Add tests that fold instructions with poison operands (NFC) — aqjune / detail
- [X86] Support modifier @PLTOFF for R_X86_64_PLTOFF64 — i / detail
- [ELF][test] Add some tests for versioned symbols in object files — i / detail
- [ELF] Make foo@@v1 resolve undefined foo@v1 — i / detail
- [MemCpyOpt] Port to MemorySSA — nikita.ppv / detail
- [ELF] Error for undefined foo@v1 — i / detail
- [LV] Epilogue Vectorization with Optimal Control Flow — bmahjour / detail
- clang/darwin: Use response files with ld64.lld.darwinnew — thakis / detail
- [NFC][clang-tidy] Port rename_check.py to Python3 — lebedev.ri / detail
- [BasicAA] Add test for suboptimal result with unknown sizes (NFC) — nikita.ppv / detail
- Let .llvm_bb_addr_map section use the same unique id as its associated .text section. — rahmanl / detail
- [libc++] Optimize the number of assignments in std::exclusive_scan — Louis Dionne / detail
- Revert "[LV] Epilogue Vectorization with Optimal Control Flow" — bmahjour / detail
- [LTO][NewPM] Run verifier when doing LTO — aeubanks / detail
- [ELF][test] Fix lto/version-script2.ll — i / detail
- static const char *const foo => const char foo[] — i / detail
- Argument dependent lookup with class argument is recursing into base — zahira.ammarguellat / detail
- APINotes: constify `dump` methods (NFC) — Saleem Abdulrasool / detail
- [DAGCombiner][NFC] Replace duplicate implementation flipBoolean with DAG.getLogicalNOT — lebedev.ri / detail
- [gn build] sync script: try to make sync script even clearer — thakis / detail
- [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ — aeubanks / detail
- [clang-scan-deps] Improve argument parsing to find target object file path. — sylvain.audi / detail
- [MLIR][LLVM] Fix a tiny typo in the dialect docs. — joker.eph / detail
- [OpenMP] Add support for Intel's umonitor/umwait — jonathan.l.peyton / detail
- [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO — aeubanks / detail
- Fix erroneous edit in https://github.com/llvm/llvm-project/actions/runs/394499364 — zahira.ammarguellat / detail
- Revert "[CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/" — aeubanks / detail
- [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface — jurahul / detail
- [LLD][ELF][NewPM] Add option to force legacy PM — aeubanks / detail
- [libc++] NFC: Remove unused macros in <__config> — Louis Dionne / detail
- Reland [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ — aeubanks / detail
- [OpenMP51][DOCS] Claim "add present modifier in defaultmap clause", NFC. — cchen / detail
- RegisterInfoPOSIX_arm64 remove unused bytes from g/G packet — omair.javaid / detail
- Make offset field optional in RegisterInfo packet for Arm64 — omair.javaid / detail
- [lldb] [test] Reenable two passing tests on FreeBSD — mgorny / detail
- Revert "[FastISel] Flush local value map on ever instruction" and dependent patches — dblaikie / detail
- [lld-macho] Extend PIE option handling — jezng / detail
- Avoid redundant inline with LLVM_ATTRIBUTE_ALWAYS_INLINE — dblaikie / detail
- [ms] [llvm-ml] Introduce command-line compatibility for ml.exe and ml64.exe — epastor / detail
- [libc++abi] Don't try calling __libcpp_aligned_free when aligned allocation is disabled — Louis Dionne / detail
- [lld][WebAssembly] Feedback from D92038. NFC — sbc / detail
- [clang-format] Add new option PenaltyIndentedWhitespace — mark.nauwelaerts / detail
- [gn build] (manually) port 8fee2ee9a68 — thakis / detail
- [lld-macho] Emit STABS symbols for debugging, and drop debug sections — jezng / detail
- [lld-macho] Emit local symbols in symtab; record metadata in LC_DYSYMTAB — jezng / detail
- [lld-macho] Emit empty string as first entry of string table — jezng / detail
- [lld-macho] Add archive name and file modtime to STABS output — jezng / detail
- [lld-macho] Flesh out STABS implementation — jezng / detail
- [lld-macho] Add isCodeSection() — jezng / detail
- [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList — riddleriver / detail
- [ms] [llvm-ml] Support command-line defines — epastor / detail
- [gn build] Manually port 8fee2ee9 — aeubanks / detail
- [gn build] Format all gn files — aeubanks / detail
- [gn build] Port 3fcb0eeb152 — llvmgnsyncbot / detail
- [NFC][AMDGPU] AMDGPU code object V4 ABI documentation — Tony.Tye / detail
- [AArch64][GlobalISel] Select Bcc when it's better than TB(N)Z — Jessica Paquette / detail
- [llvm] Fix for failing test from fdbd84c6c819d4462546961f6086c1524d5d5ae8 — leonardchan / detail
- [lld/mac] Fix issues around thin archives — thakis / detail
- [RISCVAsmParser] Allow a SymbolRef operand to be a complex expression — i / detail
- [NFC] Extract ForEachDVT — Vitaly Buka / detail
- [sanitizer] Make DTLS_on_tls_get_addr signal safer — Vitaly Buka / detail
- github actions: Update branch_sync to push to main — noreply / detail
- Remove CXXBasePaths::found_decls and simplify and modernize its only — richard / detail
- [AArch64][GlobalISel] Don't write to WZR in non-flag-setting G_BRCOND case — Jessica Paquette / detail
- [WebAssembly] Rename --lto-no-new-pass-manager to --no-lto-new-pass-manager — i / detail
- [NFC] Disable new test from D92428 on PPC TSAN — Vitaly Buka / detail
- Fix typo in testcase runline that got there because I have very bad hands — Jessica Paquette / detail
- Recommit "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
- [lld] Use -1 as tombstone value for discarded code ranges — dschuff / detail
- [msan] Replace 8 by kShadowTLSAlignment — jianzhouzh / detail
- [mlir][PDL] Add append specialization for ByteCode OpCode to fix GCC5 build — riddleriver / detail
- fix typos to cycle bots — thakis / detail
- [mlir][Python] Check numpy in Python bindings configuration. — zhanghb97 / detail
- [mac/lld] fix typo in 07ab597bb0356c that broke test on Windows — thakis / detail
- [NFC][sanitizer] Fix ppc -> powerpc64 in XFAIL — Vitaly Buka / detail
- [mlir][PDL] Use .getOperation() when construction SuccessorRange to avoid ambiguous constructor in GCC5 — riddleriver / detail
- [VE] Add vcmp, vmax, and vmin intrinsic instructions — marukawa / detail
- [NFC][PowerPC] code refactor: split IsReassociable to fma and add. — czhengsz / detail
- [LLDB] Rename duplicate TestAlignAsBaseClass.py — omair.javaid / detail
- [NFC] Add CLangOffloadBundler documentation to Clang index — Tony.Tye / detail
- [NFC][AMDGPU] Fix broken link to ClangOffloadBundler in AMDGPUUsage — Tony.Tye / detail
- [lld-macho] Add dependency to DebugInfoDWARF — aheejin / detail
- [libc++] Support simply `std::iterator_traits` in the iterator_traits test. — arthur.j.odwyer / detail
- [libc++] ADL-proof <thread>, and eliminate `using namespace chrono`. — arthur.j.odwyer / detail
- [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI. — arthur.j.odwyer / detail
- s/instantate/instantiate/ throughout. NFCI. — arthur.j.odwyer / detail
- [lldb] Fix build after found_decls was removed by 1f40d60a3b7f310ff3f77bb8643a27d979a703cb — i / detail
- [WebAssembly] Support select and block for reference types — aheejin / detail
- [LSR][NFC] don't collect chains when isNumRegsMajorCostOfLSR is false. — czhengsz / detail
- [Transforms] Remove unused declaration fillImplicitControlFlowInfo (NFC) — kazu / detail
- [mac/lld] Include archive name in diagnostics — thakis / detail
- [mlir][PDL] Forward captured single entity constraint functions instead of copy-capture — riddleriver / detail
- [PowerPC] Promote the i1 to i64 for SINT_TO_FP/FP_TO_SINT — qshanz / detail
- [Test] One more IndVars test — mkazantsev / detail
- [Test] One CodeGen test showing missing opportunity on move elimination — mkazantsev / detail
- [lldb][NFC] Fix test file name in lang/cpp/non-type-template-param — Raphael Isemann / detail
- [libc++] [docs] Update and move NOTES.txt to docs/Contributing.rst. — marek.kurdej / detail
- [libcxx] Apply msvcrt specific exception for lgamma() to mingw configurations, too — martin / detail
- [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname. — marek.kurdej / detail
- [mlir][doc] Correct method names in DialectConversion.md to match the code. — hanchung / detail
- [LLD][ELF] - Don't keep empty output sections which have explicit program headers. — grimar / detail
- [Clang] Don't adjust align for IBM extended double — qiucofan / detail
- [llvm-readelf/obj] - Refine the error message about the broken string table. — grimar / detail
- [PowerPC] Fix FLT_ROUNDS_ on little endian — qiucofan / detail
- [Intrinsics] Re-remove experimental_vector_reduce intrinsics — david.green / detail
- [lldb] Don't reject empty or unnamed template parameter packs — Raphael Isemann / detail
- [llvm-readelf/obj] - Report unique warnings in `parseDynamicTable`. — grimar / detail
- [llvm-readelf/obj] - Lowercase the warning message reported. — grimar / detail
- [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 — jay.foad / detail
- [libc++] [docs] Mark P1424 as superseded by P1902. — marek.kurdej / detail
- [libc++] [docs] Mark LWG2296 as complete not only on clang. — marek.kurdej / detail
- [InstructionsTest] NFC: Replace VectorType::get(.., .., true) with ScalableVectorType::get — cullen.rhodes / detail
- [llvm-readobj, libSupport] - Refine the implementation of the code that dumps build attributes. — grimar / detail
- [LLDB/Python] Fix segfault on Python scripted entrypoints — pctammela / detail
- [libc] Add strncpy implementation. — chennngwang / detail
- [SystemZ][NFC]Move all SystemZ tests to init-s390x.c — Abhina.Sreeskantharajan / detail
- [SVE] Add support for scalable vectors with vectorize.scalable.enable loop attribute — david.sherwood / detail
- [SystemZ] Adding extra extended mnemonics for SystemZ target — kai / detail
- [VE] Add vand, vor, and vxor intrinsic instructions — marukawa / detail
- Simplify append to module inline asm string in IRLinker::run() — hans / detail
- [ThinLTO] Import symver directives for imported symbols (PR48214) — hans / detail
- [OpenMPIRBuilder] forward arguments as pointers to outlined function — zinenko / detail
- [SLP] use 'match' for binop/select; NFC — spatel / detail
- Add `Operation* OpState::operator->()` to provide more convenient access to members of Operation. — csigg / detail
- [mac/lld] Make --reproduce work with thin archives — thakis / detail
- [PowerPC] Mark sanitizer test case unsupported for powerpc64 — saghir / detail
- [LV] Epilogue Vectorization with Optimal Control Flow (Recommit) — bmahjour / detail
- [CUDA][HIP] Fix capturing reference to host variable — Yaxun.Liu / detail
- [CUDA][HIP] Diagnose reference of host variable — Yaxun.Liu / detail
- [NFC][sanitizer] Fix test on 32bit platform — Vitaly Buka / detail
- [hip] Fix host object creation from fatbin — michael.hliao / detail
- Remove `-Wunused-result` and `-Wpedantic` warnings from GCC. NFC. — michael.hliao / detail
- [X86] EltsFromConsecutiveLoads - pull out repeated NumLoadedElts. NFCI. — llvm-dev / detail
- [X86] Regenerate 32-bit merge-consecutive-loads tests — llvm-dev / detail
- [X86] combineX86ShufflesRecursively - remove old FIXME comment. NFC. — llvm-dev / detail
- [analyzer][StdLibraryFunctionsChecker] Add return value constraint to functions with BufferSize — gabor.marton / detail
- [GWP-ASan] Fix flaky test on Fuchsia — kostyak / detail
- [LSR][X86] Replace -march with -mtriples — llvm-dev / detail
- [X86] EltsFromConsecutiveLoads - remove old FIXME comment. NFC. — llvm-dev / detail
- [test] Make verify-invalid.ll work with legacy and new PMs — aeubanks / detail
- Use std::is_trivially_copyable — i / detail
- Delete llvm::is_trivially_copyable and CMake variable HAVE_STD_IS_TRIVIALLY_COPYABLE — i / detail
- [PowerPC] Regenerate cmpb tests — llvm-dev / detail
- [Thumb2] Regenerate predicated-liveout-unknown-lanes.ll test — llvm-dev / detail
- [LoopVectorize] Fix optimal-epilog-vectorization-limitations.ll test on non-debug build bots — llvm-dev / detail
- [lldb][NFC] Give class template pack test files unique class names — Raphael Isemann / detail
- [flang][NFC] Add GetTopLevelUnitContaining functions — tkeith / detail
- [JumpThreading][VectorUtils] avoid infinite loop on unreachable IR — spatel / detail
- [XCOFF][AIX] Generate LSDA data and compact unwind section on AIX — jasonliu / detail
- [mlir][PDL] Use explicit loop over llvm::find to fix MSVC breakage — riddleriver / detail
- [libc++] Add slice_array operator= valarray overload. — zoecarver / detail
- [gn build] Port a65d8c5d720 — llvmgnsyncbot / detail
- [Inline] prevent inlining on stack protector mismatch — ndesaulniers / detail
- [libc] Fix couple of corner cases in remquo. — sivachandra / detail
- [lsan] Use final on Fuchsia ThreadContext declaration — mcgrathr / detail
- [CMake][Fuchsia] Install llvm-elfabi — mcgrathr / detail
- [XCOFF][AIX] Alternative path in EHStreamer for platforms do not have uleb128 support — jasonliu / detail
- [AArch64] Compiler-rt interface for out-of-line atomics. — Pavel.Iliin / detail
- Update MS ABI mangling for union constants based on new information from — richard / detail
- [MLIR][NFC] Fix mix up between dialect attribute values and names — uday / detail
- [ThinLTO][test] Fix X86/nossp.ll after D91816 — i / detail
- [dfsan] Add test cases for struct/pair — jianzhouzh / detail
- Add a less ambiguous macro for Android version. — danalbert / detail
- [dfsan] Add a test case for phi — jianzhouzh / detail
- [CUDA][HIP] Fix overloading resolution — Yaxun.Liu / detail
- [dfsan] Test loading global ptrs — jianzhouzh / detail
- [dfsan] Rename CachedCombinedShadow to be CachedShadow — jianzhouzh / detail
- [CSSPGO] Pseudo probes for function calls. — hoy / detail
- [libc++] Install missing packages to cross-compile to 32 bits during CI — Louis Dionne / detail
- [gn build] Port 24d4291ca70 — llvmgnsyncbot / detail
- Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC — Duncan P. N. Exon Smith / detail
- Use PC-relative address for x32 TLS address — harald / detail
- [X86] Add TLS_(base_)addrX32 for X32 mode — harald / detail
- [ConstraintElimination] Make sure arguments of std:pow match. — flo / detail
- Revert "Use std::is_trivially_copyable", breaks MSVC build — rnk / detail
- ADT: Remove redundant `alignas` from IntervalMap, NFC — Duncan P. N. Exon Smith / detail
- [lldb][NFC] Make DeclOrigin::Valid() const — Raphael Isemann / detail
- [flang] Fix bugs related to merging generics during USE — tkeith / detail
- [mac/lld] Implement -why_load — thakis / detail
- [lldb] X-FAIL class template parameter pack tests on Windows — Raphael Isemann / detail
- [NFC][MC] TargetRegisterInfo::getSubReg is a MCRegister. — mtrofin / detail
- ADT: Rely on std::aligned_union_t for math in AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
- Revert "[mac/lld] Implement -why_load" — thakis / detail
- [lldb] Return the original path when tilde expansion fails. — Jonas Devlieghere / detail
- Fix assertion in tryEmitAsConstant — Yaxun.Liu / detail
- [scudo][standalone] Add missing va_end() in ScopedString::append — kostyak / detail
- ARCMigrate: Stop abusing PreprocessorOptions for passing back file remappings, NFC — Duncan P. N. Exon Smith / detail
- [llvm-link] use file magic when deciding if input should be loaded as archive — serguei.n.dmitriev / detail
- Small improvements to Intrinsic::getName — xun / detail
- Revert "[llvm-link] use file magic when deciding if input should be loaded as archive" — serguei.n.dmitriev / detail
- [lldb] Treat remote macOS debugging like any other remote darwin platform — Jonas Devlieghere / detail
- Frontend: Sink named pipe logic from CompilerInstance down to FileManager — Duncan P. N. Exon Smith / detail
- [RISCV] Support Zfh half-precision floating-point extension. — kai.wang / detail
- [RISCV] Handle zfh in the arch string. — kai.wang / detail
- [llvm-link] use file magic when deciding if input should be loaded as archive — serguei.n.dmitriev / detail
- Revert "Frontend: Sink named pipe logic from CompilerInstance down to FileManager" — Duncan P. N. Exon Smith / detail
- [MemorySSA] Remove unused declaration findDominatingDef (NFC) — kazu / detail
- PR48339: Improve diagnostics for invalid dependent unqualified function calls. — richard / detail
- [RISCV] Initialize MergeBaseOffsetOptPass so it will work with print-before/after-all. — craig.topper / detail
- [NFC][sanitizer] Another attempt to fix test on arm — Vitaly Buka / detail
- [NFC] [Clang] Move ppc64le f128 vaargs OpenMP test — qiucofan / detail
- [SelectionDAG] Use is_contained (NFC) — kazu / detail
- [PowerPC] Add the hw sqrt test for vector type v4f32/v2f64 — qshanz / detail
- [RISCV] Add f16 to isFMAFasterThanFMulAndFAdd now that the Zfh extension is supported — craig.topper / detail
- [RISCV] Add additional half precision fnmadd/fnmsub tests with an fneg on the second operand instead of the first. — craig.topper / detail
- [libomptarget][AMDGPU] Remove MaxParallelLevel — Pushpinder.Singh / detail
- [dfsan] Rename ShadowTy/ZeroShadow with prefix Primitive — jianzhouzh / detail
- Switch from llvm::is_trivially_copyable to std::is_trivially_copyable — i / detail
- [NFC] Fix typo — modimo / detail
- BPF: add a test for selectiondag alias analysis w.r.t. lifetime — yhs / detail
- [NFC] Add proper triple for arc.ll test — noreply / detail
- [mlir][gpu] Move gpu.wait ops from async.execute regions to its dependencies. — csigg / detail
- [libc++] [docs] Add C++2b (to be C++23) status page. — marek.kurdej / detail
- [VE] Add veqv and vseq intrinsic instructions — marukawa / detail
- Fix forward for rGd9adde5ae216: adding missing dependency. — csigg / detail
- [c++2b] Add option -std=c++2b to enable support for potential C++2b features. — marek.kurdej / detail
- [clang-format] De-duplicate includes with leading or trailing whitespace. — marek.kurdej / detail
- [OpenCL] Add some more kernel argument tests — sven.vanhaastregt / detail
- [Clang][Sema] Attempt to fix CTAD faulty copy of non-local typedefs — gabor.marton / detail
- [MLIR] Added support for dynamic shaped allocas to promote-buffers-to-stack pass. — julian.gross / detail
- Revert "[IndVars] ICmpInst should not prevent IV widening" — mkazantsev / detail
- [llvm-readelf] - Report unique warnings when dumping hash symbols/histogram. — grimar / detail
- [libomptarget][amdgpu] Address compiler warnings, drive by fixes — jonathanchesterfield / detail
- arm64: count Triple::aarch64_32 as an aarch64 target and enable leaf frame pointers — Tim Northover / detail
- [llvm-readelf/obj] - Report unique warnings in getSymbolForReloc() helper. — grimar / detail
- [NFC][Tests] Auto generate checks for llvm/test/Transforms/NaryReassociate/pr24301.ll using update_test_checks.py — ybrevnov / detail
- [clangd] Fix a nullptr-access crash in canonicalRenameDecl. — hokein.wu / detail
- [NFC][Tests] Added one additional test case for NaryRessociation pass. — ybrevnov / detail
- [DAGCombine] Fix TypeSize warning in DAGCombine::visitLIFETIME_END — joe.ellis / detail
- [VE] Add standard include path and library path for C++ — marukawa / detail
- [compiler-rt] Fix building the aarch64 out-of-line atomics assembly for non-ELF platforms — martin / detail
- Reland "[mac/lld] Implement -why_load". — thakis / detail
- [TableGen] Remove unused class RecordValResolver. NFC. — jay.foad / detail
- [clangd] Relation slabs should not be accounted when computing backing storage size — ilya.golovenko / detail
- clang/darwin: Don't use response files with ld64 — thakis / detail
- [MLIR] Normalize the results of normalizable operations — uday / detail
- [mac/arm] Fix rtti codegen tests when running on an arm mac — thakis / detail
- [VE] Add vsll, vsrl, vsla, vsra, and vsfa intrinsic instructions — marukawa / detail
- [TableGen] Eliminate the 'code' type — paul / detail
- [NFC] Reduce include files dependency. — dfukalov / detail
- [clangd] Bundle code completion items when the include paths differ, but resolve to the same file. — adamcz / detail
- [BPF] support atomic instructions — yhs / detail
- [ASTMatchers][NFC] Made variadic operator funcs static — n.james93 / detail
- [PowerPC] Fix for excessive ACC copies due to PHI nodes — baptiste.saleil / detail
- [Triple][MachO] Define "arm64e", an AArch64 subarch for Pointer Auth. — Ahmed Bougacha / detail
- Try to fix tests on Windows after 0cbf61be8be — thakis / detail
- [libc] Add implementation of hypot. — lntue / detail
- [LLVMFrontend][openacc] Add basic unit tests for functions in LLVMFrontendOpenACC — clementval / detail
- [ScalarizeMaskedMemIntrin] NFC: Convert member functions to static — anna / detail
- repair cygwin build — vtjnash / detail
- [X86] Remove DecodeVPERMVMask and DecodeVPERMV3Mask — kazu / detail
- Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible — i / detail
- [MemCpyOpt] Correctly merge alias scopes during call slot optimization — modimo / detail
- [MLIR] Fix vector::TransferWriteOp builder losing permutation map — stilis / detail
- [RISCV] Remove RISCVMergeBaseOffsetOpt from the -O0 pass pipeline. — craig.topper / detail
- Bump MSVC required version to 19.14 — rnk / detail
- [compiler-rt] Fix a bug in the cmakelists file when CMAKE_CXX_FLAGS are empty — stilis / detail
- [gn build] (manually) port 65049d16100af — thakis / detail
- [gn build] (semi-manually) port cc8df90b037 — thakis / detail
- Use the generic form when printing from the python bindings and the verifier fails — joker.eph / detail
- [gn build] Port — llvmgnsyncbot / detail
- Include Region.h in OperationSupport.h instead of forward declaring it (NFC) — joker.eph / detail
- [Metadata] Fix layer violation in D91576 — i / detail
- [ScalarizeMaskedMemIntrin] NFC: Pass args by reference — anna / detail
- [lld][WebAssembly] Fix malformed output with -pie + --shared-memory — sbc / detail
- [compiler-rt] [builtins] Use _Float16 on extendhfsf2, truncdfhf2 __truncsfhf2 if available — adhemerval.zanella / detail
- Speedup some unicode rendering — sguelton / detail
- [RISCV] Merge FMV_H_X_RV32/FMV_H_X_RV64 into a single opcode. Same with FMV_X_ANYEXTH_RV32/RV64 — craig.topper / detail
- [clangd] AddUsing: Fix a crash on ElaboratedTypes without NestedNameSpecfiiers. — adamcz / detail
- [AMDGPU] Extend and reorganize memory legalizer tests — scott.linder / detail
- Revert "Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible" — joker.eph / detail
- Revert "Include Region.h in OperationSupport.h instead of forward declaring it (NFC)" — joker.eph / detail
- [libc++] Update and normalize the "all the headers" tests. — arthur.j.odwyer / detail
- [flang] Fix bogus message on interface procedure argument names — psteinfeld / detail
- [BasicAA] Add print routines to DecomposedGEP for ease of debugging — listmail / detail
- [libc] Add simple x86_64 floating point exception and rounding mode support. — sivachandra / detail
- [mac/lld] Implement -t — thakis / detail
- [BasicAA] Minor formatting improvements for printers — listmail / detail
- [mlir] Make conversion functions inline instead of static to avoid -Wunused-function — dblaikie / detail
- [mlir] Use long rather than int to address pointer-to-int narrowing warning — dblaikie / detail
- [lldb] Recognize MachO cpu sub-type 2 as arm64 — Jonas Devlieghere / detail
- try to fix t.s on Windows after 7cb0a373d1 — thakis / detail
- [libc][NFC] Remove dependence on xmmintrin.h to read/write MXCSR. — sivachandra / detail
- [test] Add a triple to an x86 test — Justin Bogner / detail
- Revert "[test] Add a triple to an x86 test" — Justin Bogner / detail
- Revert D90844 "[TableGen][SchedModels] Fix read/write variant substitution" — i / detail
- [lldb] Refactor the Symbolicator initializer — Jonas Devlieghere / detail
- [BasicAA] Move newline to dump from printer — listmail / detail
- [LoopVec] Support non-instructions as argument to uniform mem ops — listmail / detail
- [HIP] cmath demote long double args to double — enye.shi / detail
- Use deref facts derived from minimum object size of allocations — listmail / detail
- try more to fix t.s on Windows after 7cb0a373d1 — thakis / detail
- [lldb] Use the cpu subtype enum values from llvm::MachO in ArchSpec (NFC) — Jonas Devlieghere / detail
- PR45699: Fix crash if an unexpanded parameter pack appears in a — richard / detail
- [mlir][linalg] Add vectorization for element-wise linalg ops — thomasraoux / detail
- [mlir][IR] Remove references to BuiltinOps from IR/ — riddleriver / detail
- [mlir][Pass] Remove the restriction that PassManager can only run on ModuleOp — riddleriver / detail
- [mlir][Parser] Don't hardcode the use of ModuleOp in the parser — riddleriver / detail
- P0857R0: Parse a requires-clause after an explicit — richard / detail
- [RISCV] Rename FPCCToExtend->FPOpToExpand and FPOpToExtend->FPOpToExpand. NFC — craig.topper / detail
- Frontend: Remove redundant call to CompilerInstance::setFileManager, NFC — Duncan P. N. Exon Smith / detail
- Use MlirStringRef in StandardAttributes.h — 989903+GeorgeLyon / detail
- [WebAssembly] Fixed Writer::createInitMemoryFunction to work for wasm64 — aardappel / detail
- [mlir][IR] Add explicit default constructor to OwningModuleRef to appease MSVC — riddleriver / detail
- [NewPM] Support --print-before/after in NPM — aeubanks / detail
- [SmallVector] Allow SmallVector<T> — silvasean / detail
- [mlir][vector][avx512] move avx512 lowering pass into general vector lowering — ajcbik / detail
- ADT: Support copying of IntrusiveRefCntPtr objects — dblaikie / detail
- [X86] Unbind the ebx with GOT address in regcall calling convention — xiang1.zhang / detail
- [mlir][NFC] Remove Function.h and Module.h in favor of BuiltinOps.h — riddleriver / detail
- [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h — riddleriver / detail
- [mlir][Attributes][NFC] Move all builtin Attribute classes to BuiltinAttributes.h — riddleriver / detail
- Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFC — Duncan P. N. Exon Smith / detail
- [lld][WebAssembly] Set memory limits correctly for PIC + shared memory — sbc / detail
- [mac/lld] Run tests with -fatal_warnings by default — thakis / detail
- Use isIgnored instead of checking pass name — aeubanks / detail
- IntrusiveRefCntPtr: Ensure RefCount is initialized during ThreadSafeRefCountedBase copy construction — dblaikie / detail
- [dfsan] Support passing non-i16 shadow values in TLS mode — jianzhouzh / detail
- [NFC] [Clang] Fix ppc64le vaarg OpenMP test in CodeGen — qiucofan / detail
- [tools] Update update_test_prefix.py to handle %s after prefixes — mtrofin / detail
- PR48383: Disallow decltype(auto) in pseudodestructor calls — dblaikie / detail
- Fix -allow-deprecated-dag-overlap in test/CodeGen/dso-local-executable.c — i / detail
- [IndVars] Quick fix LHS/RHS bug — mkazantsev / detail
- Return "[IndVars] ICmpInst should not prevent IV widening" — mkazantsev / detail
- [PowerPC] Pre-commit neg abs test for vector. NFC. — lkail / detail
- [mlir][Linalg] Handle fusion on tensors for projected permutation. — hanchung / detail
- [JumpThreading] Call eraseBlock when folding a conditional branch — kazu / detail
- [clang] Add a C++17 deduction guide testcase. — hokein.wu / detail
- [lldb][NFC] Rename TypeSystemClangForExpressions to ScratchTypeSystemClang — Raphael Isemann / detail
- [NARY-REASSOCIATE] Simplify traversal logic by post deleting dead instructions — ybrevnov / detail
- [NFC][NARY-REASSOCIATE] Restructure code to aviod isPotentiallyReassociatable — ybrevnov / detail
- [clang] [Headers] Use the corresponding _aligned_free or __mingw_aligned_free in _mm_free — martin / detail
- [libcxx] Implement c++2a char8_t input/output of std::filesystem::path — martin / detail
- [libcxx] [test] Add a test for conversions between wchar_t, utf8, char16_t, char32_t and windows native narrow code pages — martin / detail
- [X86] Regenerate midpoint-int.ll tests — llvm-dev / detail
- [X86] Remove unnecessary bitcast. NFC. — llvm-dev / detail
- [DAGCombiner] Use const APInt& for getConstantOperandAPInt results. NFCI. — llvm-dev / detail
- [PowerPC] Fix the regression caused by commit 9c588f53fc42 — qshanz / detail
- [lldb][NFC] Rename TypeSystemClang::GetScratch to ScratchTypeSystemClang::GetForTarget — Raphael Isemann / detail
- [llvm-readobj] - Report unique warnings in printProgramHeaders. — grimar / detail
- [lldb] Remove LLDB session dir and just store test traces in the respective test build directory — Raphael Isemann / detail
- [yaml2obj,obj2yaml] - Make Symbol::Section field optional. — grimar / detail
- [X86] Let VBMI2 non-VLX targets still use funnel shifts instructions — llvm-dev / detail
- [clangd] Fix an assertion violation in rename. — hokein.wu / detail
- [X86] LowerRotate - VBMI2 targets can lower vXi16 rotates using funnel shifts. — llvm-dev / detail
- [IR] Disallow scalable vectors in ShuffleVectorInst::isExtractSubvectorMask — cullen.rhodes / detail
- [X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets. — llvm-dev / detail
- [VE] Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions — marukawa / detail
- [lib/Object, tools] - Make ELFObjectFile::getELFFile return reference. — grimar / detail
- [llvm-profgen] - Fix compilation issue after ELFFile<ELFT> interface update. — grimar / detail
- Remove typeConverter from ConvertToLLVMPattern and use the existing one in ConversionPattern. — csigg / detail
- [HIP] Fix bug in driver about wavefront size — Yaxun.Liu / detail
- [mac/lld] Add support for the LC_LINKER_OPTION load command in o files — thakis / detail
- [mlir][Linalg] Properly use distribution options. — nicolas.vasilache / detail
- [OpenMP] Add __kmpc_omp_target_task_alloc to dllexport — hansang.bae / detail
- [AST][NFC] Silence GCC warning about broken strict aliasing rules — thomasp / detail
clang-d373429-g173bb3c2eb0-t16653-b16653.tar.gz (Dec 3, 2020 11:15:36 AM)
- [libc++] Remove several bots that now exist in Buildkite — Louis Dionne / githubweb
- [libc++] Remove now unused libc++ workers — Louis Dionne / githubweb
- fixed quotes in documentation — noreply / githubweb
- Some code cleaning for SphinxDocsBuilder. NFC. — alebedev / githubweb
clang-d373429-g173bb3c2eb0-t16653-b16653.tar.gz (Nov 30, 2020 8:30:46 PM)
- [WinASan] Improve exception reporting accuracy — rnk / detail
- clang/test: Remove platform-linker feature — thakis / detail
- [mlir] Small cleanups to func-bufferize/finalizing-bufferize — silvasean / detail
- Lex: Update Module::findHeader to return FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
- Don't count attributes when addressing operands. — joker.eph / detail
- [llvm] Fix for failing test from cf8ff75bade763b054476321dcb82dcb2e7744c7 — leonardchan / detail
- Recommit "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" — akhuang / detail
- [clang][Fuchsia] Add relative-vtables multilib — leonardchan / detail
- Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
- [clang][Fuchsia] Add relative-vtables multilib — leonardchan / detail
- [GlobalISel] Fix -Wunused-variable — i / detail
- [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
- Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
- Add help text for -nogpuinc — Yaxun.Liu / detail
- [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) — Jonas Devlieghere / detail
clang-d373414-g87ff1564143-t16649-b16649.tar.gz (Nov 30, 2020 5:41:55 PM)
- Serialization: Change InputFile to use FileEntryRef and add getVirtualFileRef, NFC — Duncan P. N. Exon Smith / detail
- [OpenMP][Tests][NFC] Use FileCheck from cmake config — protze / detail
- [llvm-symbolizer] Fix native symbolization on windows for inline sites. — akhuang / detail
- [lldb] Give TestDefaultTemplateArgs a unique class name — Jonas Devlieghere / detail
- FileManager: Add FileEntryRef::getDir, returning DirectoryEntryRef — Duncan P. N. Exon Smith / detail
- Remove dead code added in ac49500cd0484e1b2dcf37fa4c0dade6f113c2c9, NFC — Duncan P. N. Exon Smith / detail
- [llvm-symbolizer] Fix typo in llvm-symbolizer test from a previous commit. — akhuang / detail
- [clang][RelativeVTablesABI] Use dso_local_equivalent rather than emitting stubs — leonardchan / detail
- [InlineCost] prefer range-for. NFC — ndesaulniers / detail
- Fix GCC 5.3 compile error in ASTImporter code — rnk / detail
- [libcxx] remove checks for __STDCPP_THREADS__ as it is defined by compiler — zequanwu / detail
- [AArch64][GlobalISel] Fix crash during legalization of a vector G_SELECT with scalar mask. — Amara Emerson / detail
clang-d373402-g9615890db57-t16646-b16646.tar.gz (Nov 30, 2020 2:52:09 PM)
- [AArch64] Enable Cortex-A55 schedmodel — sjoerd.meijer / detail
- [x86] add tests for maxnum/minnum with nnan; NFC — spatel / detail
- [ms] [llvm-ml] Implement the statement expansion operator — epastor / detail
- Creating a named struct requires only a Context and a name, but looking up a struct by name requires a Module. The method on Module merely accesses the LLVMContextImpl and no data from the module itself, so this patch moves getTypeByName to a static method on StructType that takes a Context and a name. — nicholas / detail
- [DL] Inline getAlignmentInfo() implementation (NFC) — nikita.ppv / detail
- [llvm][inliner] Reuse the inliner pass to implement 'always inliner' — mtrofin / detail
- SplitKit: Use Register — Matthew.Arsenault / detail
- [ms] [llvm-ml] Test macro function invocations in arbitrary positions — epastor / detail
- [libTooling] Remove deprecated Clang Transformer declarations — yitzhakm / detail
- github actions: Use correct credentials for pushing — noreply / detail
- [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
- [ConstraintElimination] Expand GEP decomposition tests. — flo / detail
- [CodeGen] -fno-delete-null-pointer-checks: change dereferenceable to dereferenceable_or_null — i / detail
- [HIP] Fix HIP test on windows due to lld suffix — enye.shi / detail
- [lld-macho] Don't warn on non-existent system libraries — thakis / detail
- [lld/mac] Don't warn on -bundle and -execute flags — thakis / detail
- [OpenMP] libomp: fix mutexinoutset dependence for proxy tasks — Andrey.Churbanov / detail
- [OpenMP] libomp: change shm name to include UID, call unregister_lib on SIGTERM — Andrey.Churbanov / detail
clang-d373384-g750049d78b7-t16643-b16643.tar.gz (Nov 30, 2020 12:03:43 PM)
- [X86] Don't emit R_X86_64_[REX_]GOTPCRELX for a GOT load with an offset — i / detail
- [ELF] Don't relax R_X86_64_GOTPCRELX if addend != -4 — i / detail
- [RISCV] Custom legalize bswap/bitreverse to GREVI with Zbp extension to enable them to combine with other GREVI instructions — craig.topper / detail
- [IR][LoopRotate] remove assertion that phi must have at least one operand — spatel / detail
- [RISCV] Combine (GORCI (GORCI x, C2), C1) -> (GORCI x, C1|C2). — craig.topper / detail
- [sanitizer] Disable use_tls_dynamic on on-Android x86 Linux. — vyng / detail
- [Flang][OpenMP] Add semantic checks for OpenMP Private clause. — praveen / detail
- [ASTImporter] Support import of CXXDeductionGuideDecl — gabor.marton / detail
- [FPEnv] clang should get from the AST the metadata for constrained FP builtins — kevin.neal / detail
- [analyzer][StdLibraryFunctionsChecker] Fix typos in summaries of mmap and mmap64 — benicsbalazs / detail
- Add -fintegrated-as to second invocation of clang in test case. — zarko / detail
- [VE] Clean check routines of branch types — marukawa / detail
- [VE] Optimize prologue/epilogue instructions about GOT — marukawa / detail
- [SelectionDAGBuilder] Update signature of `getRegsAndSizes()`. — joe.ellis / detail
- [VE][NFC] Update comments — marukawa / detail
- [InstCombine][X86] Add addsub PR46277 test case — llvm-dev / detail
- [PowerPC] Delete remnant Darwin code in PPCAsmParser — i / detail
- [CSSPGO] Pseudo probe instrumentation pass — hoy / detail
- [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation. — hoy / detail
- [gn build] Port 64fa8cce225 — llvmgnsyncbot / detail
- [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277) — llvm-dev / detail
- [libcxxabi] Add macro for changing functions to support the relative vtables ABI — leonardchan / detail
- [X86] Zero-extend pointers to i64 for x86_64 — harald / detail
- [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
- [CSSPGO] Disabling a pseudo probe test on non-x86 platforms. — hoy / detail
clang-d373359-gcbbd7021f17-t16639-b16639.tar.gz (Nov 30, 2020 9:09:41 AM)
- [lldb] Always include template arguments that have their default value in the internal type name — Raphael Isemann / detail
- [IR] improve code comment/logic in removePredecessor(); NFC — spatel / detail
- [X86] Add vbmi2 test coverage for vector rotations — llvm-dev / detail
- [ConstraintElimination] Add additional GEP decomposition tests. — flo / detail
- [RISCV] Only combine (or (GREVI x, shamt), x) -> GORCI if shamt is a power of 2. — craig.topper / detail
clang-d373354-g355aee3dcd4-t16638-b16638.tar.gz (Nov 30, 2020 8:25:36 AM)
- moved all volumes below /vol — kuhnel / githubweb
- created new generic Linux container — kuhnel / githubweb
- Add pybind11 to the mlir-nvidia Docker image to be able to enable the MLIR Python bindings — joker.eph / githubweb
- buildbot-ubuntu-clang: added missing libraries for clangd — kuhnel / githubweb
- updated clangd-ubuntu-clang — kuhnel / githubweb
- added .vscode to .gitignore — kuhnel / githubweb
- initial deployment of clangd-ubuntu-clang — kuhnel / githubweb
- Worker for Theta supercomputer at ALCF with Flang builder — llvm-zorg / githubweb
- Updated the step completition detection for annotated steps. — vvereschaka / githubweb
- Add flang docs to SphinxDocsBuilder. — alebedev / githubweb
- Changed builddir to match the builder name. builddir must be unique. — gkistanova / githubweb
- buildbot-clangd-ubuntu-clang improvements — kuhnel / githubweb
- new worker and builder for clangd — kuhnel / githubweb
- [llvm] New worker for ThinLTO whole program devirtualization — tejohnson / githubweb
- clangd-ubuntu-clang: removed special character from admin name — kuhnel / githubweb
- clangd-ubuntu-tsan fixed typo in release type — kuhnel / githubweb
- [sanitizer] Enable tests on Android Arm — noreply / githubweb
- [sanitizer] Disable arm64 android tests — noreply / githubweb
- [sanitizer] Start testing with faster device — noreply / githubweb
- [sanitizer] Disable 32bit Android ARM tests — noreply / githubweb
- [sanitizer] Fix libc++_shared.so path on arm 32bit — noreply / githubweb
- [sanitizer] Simplify shell script — noreply / githubweb
- [sanitizer] Re-enable arm bots — noreply / githubweb
- [sanitizer] Simplify few lines in bot script — Vitaly Buka / githubweb
- clangd-ubuntu-tsan: Fix arguments passed to CMake — kbobyrev / githubweb
- clangd-ubuntu-tsan: fix depends_on_projects — kbobyrev / githubweb
- clangd-ubuntu-tsan: Add forgotten gRPC installation path — kbobyrev / githubweb
- clangd-ubuntu-clang: Cleanup — kbobyrev / githubweb
- clangd-ubuntu-clang: Bump gRPC back to 1.33.2 — kbobyrev / githubweb
- clangd-tsan-ubuntu: only build clangd{,-indexer,-index-server} — sam.mccall / githubweb
- added RAM info to worker status — kuhnel / githubweb
- clangd-ubuntu-clang: increased resource limits to cover TSan builds — kuhnel / githubweb
- Added support for buid targets to UnifiedTreeBuilder. — gkistanova / githubweb
- Support reloading the buildbot config. — gkistanova / githubweb
- clangd-ubuntu-clang: reduced RAM requirements — kuhnel / githubweb
- langd-ubuntu-clang: fixed typo in RAM usage — kuhnel / githubweb
- Updates to ALCF Theta Buildbot — llvm-zorg / githubweb
- [llvm-zorg]Give default values to BUILDBOT_CLOBBER and BUILDBOT_REVISION — vyng / githubweb
- [sanitizer] Add workaround for incremental build — noreply / githubweb
- [llvm-zorg] Exit early (skip tests) if builds failed — vyng / githubweb
- clangd-ubuntu-clang: moved to production server — kuhnel / githubweb
- [sanitizer] Fix operators order in bash script — noreply / githubweb
- [sanitizer] Fix operators order in bash script — noreply / githubweb
- Add flang dylib/shared libs buildbots — diana.picus / githubweb
- clang-x86-ninja-win10: reducing scopoe of builds to get bot stable — kuhnel / githubweb
- clang-x86-ninja-win10: removed quotes around LIT_TOOLS_DIR — noreply / githubweb
- Do not collapse build requests with different property sets. — gkistanova / githubweb
clang-d373354-g355aee3dcd4-t16638-b16638.tar.gz (Nov 30, 2020 8:25:36 AM)
- [clang-tidy] Make clang-format and include-order-check coherent — kadircet / detail
- [ConstraintElimination] Add support for And. — flo / detail
- [flang][nfc] Add missing dependency in CMake — andrzej.warzynski / detail
- [MLIR] Fix up integration tests after b7382ed3fea08da27530a6d6d53f168fc704e4c4 — benny.kra / detail
- [TableGen] Clean up Target .td include files — paul / detail
- [AArch64][SVE] Support implicit lax vector conversions for SVE types — joe.ellis / detail
- [WebAssembly][MC] Remove useless overrides in MCWasmStreamer — sbc / detail
- [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic — anton.a.afanasyev / detail
- [Matrix] Add inline assembly test case. — flo / detail
- [OPENMP]Fix PR48076: mapping of data member pointer. — a.bataev / detail
- [clang][AVR] Improve avr-ld command line options — powerman1st / detail
- [SLPVectorizer] Fix assert — anton.a.afanasyev / detail
- [AMDGPU] Precommit more vccz workaround tests — jay.foad / detail
- Linker: Fix linking of byref types — Matthew.Arsenault / detail
- [OpenMP][stats] reset serial state when re-entering serial region — jonathan.l.peyton / detail
- [WebAssembly] Fix parsing of linking section for named global imports — sbc / detail
- [OpenMP] NFC: remove tabs in message catalog file — jonathan.l.peyton / detail
- [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
- [X86] nontemporal.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
- [IR] ShuffleVectorInst::isIdentityWithPadding - bail on non-fixed-type vector shuffles. — llvm-dev / detail
- [VPlan] Add VPDef class. — flo / detail
- [mlir] Remove unused ConvertToLLVMPattern::linearizeSubscripts(). — csigg / detail
- [PPC] Fix dead store value clang static analyzer warning. NFCI. — llvm-dev / detail
- Invert accessor for checking traversal mode — steveire / detail
- Rename API to not be constrained to template instantiations — steveire / detail
- Move ASTMatchFinder definition so it can be accessed from other functions — steveire / detail
- [AST] Ignore implicit nodes in IgnoreUnlessSpelledInSource mode — steveire / detail
- [AST] Update matchers to be traverse-aware — steveire / detail
- [mlir] Add a _get_default_loc_context utility to Python bindings — zinenko / detail
- [BasicAA] Make alias GEP positive offset handling symmetric — nikita.ppv / detail
- [ARC] Correct ARCInstPrinter::getMnemonic after D90039 — i / detail
- [ELF] --gc-sections: collect unused .gcc_except_table in section groups and associated text sections — i / detail
- [MLIR][SPIRV] Rename `spv._address_of` to `spv.mlir.addressof` — antiagainst / detail
- [InstCombine] add tests for masked add; NFC — spatel / detail
- [InstCombine] relax constraints on mask-of-add — spatel / detail
- [InstCombine] add vector test for mask of add; NFC — spatel / detail
- [InstCombine] remove scalar constraint for mask-of-add fold — spatel / detail
- [NFC] Add unit tests for printing/parsing of variadic operands and results. — jurahul / detail
- [debugserver] Add option to propagate SIGSEGV to target process — Jonas Devlieghere / detail
- [BPI] Look through bitcasts in calcZeroHeuristic — apollo.mobility / detail
- [X86] vec_fabs.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
- [X86] rot16.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
- [InstCombine] visitAnd - use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
- Comment out new test while I figure out what is wrong with it — steveire / detail
- [mlir] Simplify std.alloc lowering to LLVM. — csigg / detail
- lld: Add --color-diagno