100%
WDescription%
Build stability: No recent builds failed.100
Build History
x
 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Changes

clang-d369190-g5adb3a6d86e-t15373-b15373.tar.gz (Oct 16, 2020 5:16:24 PM)

  1. Revert "Fix Windows llvm-objdump tests" — rengolin / detail
  2. [Format/ObjC] Correctly handle base class with lightweight generics and protocol — benhamilton / detail
  3. Revert "make the AsmPrinterHandler array public" — vtjnash / detail
  4. [lldb] Implement ObjCExceptionThrowFrameRecognizer::GetName() — davelee.com / detail
  5. [objdump][macho] Check arch before formating reloc name as arm64 addend — daniel_l_sanders / detail
  6. PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. — richard / detail
  7. Fixed a failure when const matcher fails, added a test to catch — rob.suderman / detail
  8. [PowerPC] Implementation of 128-bit Binary Vector Rotate builtins — conanap / detail
  9. Fix accidental use of VLAs that causes these tests to fail after Clang — richard / detail
  10. [libomptarget] Fix copy-to motion for PTR_AND_OBJ entries where PTR is a struct member. — georgios.rokos / detail

clang-d369180-g173389e16d3-t15369-b15369.tar.gz (Oct 16, 2020 2:32:32 PM)

  1. [AArch64][GlobalISel] Add selection support for v2s32 and v2s64 reductions for FADD/ADD. — Amara Emerson / detail
  2. [llvm-objdump][test] Delete source-interleave-prefix-windows.test — i / detail
  3. Add support for more OS types to AddClangModuleCompilationOptionsForSDKType() — Adrian Prantl / detail
  4. [llvm-objdump][test] Unsupport system-windows for source-interleave-prefix.test — i / detail
  5. [docs] Fix some out-of-date / inaccurate text and missing formatting in the User's Manual. — richard / detail
  6. [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. — riddleriver / detail
  7. [mlir] Optimize symbol related checks in SymbolDCE — riddleriver / detail
  8. [mlir] Add a new SymbolUserOpInterface class — riddleriver / detail
  9. [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups — riddleriver / detail
  10. [AMDGPU] Run hazard recognizer pass later — Austin.Kerbow / detail
  11. [flang] Disallow pointer constants — psteinfeld / detail
  12. [CGSCC] Add -abort-on-max-devirt-iterations-reached option — aeubanks / detail
  13. [SCEV] Add additional tests where the max BTC is limited by wrapping. — flo / detail
  14. Revert "Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs"" — nikita.ppv / detail
  15. [AMDGPU] Drop array size in AMDGCNGPUs and R600GPUs — Stanislav.Mekhanoshin / detail
  16. [VectorCombine] Avoid crossing address space boundaries. — tra / detail
  17. Extend memset-to-zero optimization to C++11 aggregate functional casts — richard / detail
  18. Treat constant contexts as being in the default rounding mode. — richard / detail
  19. make the AsmPrinterHandler array public — vtjnash / detail
  20. Fix Windows llvm-objdump tests — rengolin / detail
  21. [AMDGPU] Fix gfx1032 description in AMDGPUUsage.rst. NFC. — Stanislav.Mekhanoshin / detail

clang-d369159-g53b69820f42-t15366-b15366.tar.gz (Oct 16, 2020 12:07:44 PM)

  1. [MLIR] Add idempotent trait folding — lyandy / detail
  2. [llc] Use -filetype=null to disable MIR printing — jay.foad / detail
  3. [AMDGPU] Add new llvm.amdgcn.fma.legacy intrinsic — jay.foad / detail
  4. [libc++] Move the oss-fuzz script to libc++ — Louis Dionne / detail
  5. [libc++] Move the oss-fuzz script to libcxx/utils/ci — Louis Dionne / detail
  6. [MemProf] Memory profiling runtime support — tejohnson / detail
  7. [llvm-objdump] Implement --prefix option — rengolin / detail
  8. [libc++] Avoid relying on `realpath` being installed on the system — Louis Dionne / detail
  9. [GlobalISel] Add translation support for vector reduction intrinsics. — Amara Emerson / detail
  10. [AArch64][GlobalISel] Add basic legalizer rules for supported add/fadd reductions. — Amara Emerson / detail
  11. [AArch64][GlobalISel] Regbankselect reductions to use FPR bank for scalars. — Amara Emerson / detail
  12. [MemProf] Don't build memprof if sanitizer not being built — tejohnson / detail
  13. [AMDGPU][HIP] Switch default DWARF version to 5 — scott.linder / detail
  14. [Indvars][NFCI] Simplify assertion. — benny.kra / detail
  15. [libcxx] [test] Fix string type handling in a few fairly trivial class.path tests — martin / detail
  16. [gn build] (manually) port 3d4bba302d246 — thakis / detail
  17. [gn build] Port 3d4bba302d2 — llvmgnsyncbot / detail
  18. [test] Pin null-function.ll to legacy PM — aeubanks / detail

clang-d369141-g0a7cd99a702-t15363-b15363.tar.gz (Oct 16, 2020 9:46:52 AM)

  1. [SCEV] Add a few test cases where the max BTC is limited by wrapping. — flo / detail
  2. [MemLoc] Support memchr/memccpy in MemoryLocation::getForArgument — Dávid Bolvanský / detail
  3. [InstCombine] foldAndOrOfICmpsOfAndWithPow2 - add vector support — llvm-dev / detail
  4. [SVE][CodeGen]Use getFixedSize() function for TypeSize comparison in clang — caroline.concatto / detail
  5. [InstCombine] narrowRotate - minor refactoring for funnel shift support. NFC. — llvm-dev / detail
  6. [ValueTracking] Clarify TypeSize comparisons — cullen.rhodes / detail
  7. Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — mkazantsev / detail
  8. [Indvars][NFC] Remove duplicating checks — mkazantsev / detail
  9. [AMDGPU] Add a message to an assert — sebastian.neubauer / detail
  10. [Indvars][NFCI] Remove meaningless restrictive code in IndVars — mkazantsev / detail
  11. [InstCombine] Add trunc+zext 'narrow' funnel shift tests (PR35155) — llvm-dev / detail
  12. [InstCombine] Fix typo in narrow funnel shift test — llvm-dev / detail
  13. [lldb] Fix FreeBSD build for ea3a547 — pavel / detail
  14. [InstCombine] foldSelectRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  15. [Indvars][NFC] Merge two functions together — mkazantsev / detail
  16. [libc++] NFC: Move iterator.range tests into the right place — Louis Dionne / detail
  17. [libc++] NFCI: Use Lit features to disable tests instead of #if — Louis Dionne / detail
  18. [globalopt] Teach to look through `addrspacecast`. — michael.hliao / detail
  19. Revert "[llvm-cov] don't include all source files when provided source files are filtered out" — jeremy.morse / detail
  20. [libcxx] Fix printf formats in two tests. — simon.tatham / detail
  21. [libcxxabi] Fix printf formats in a test. — simon.tatham / detail
  22. [clang-tidy] modernize-loop-convert reverse iteration support — n.james93 / detail
  23. [lldb] Modernize PseudoTerminal::OpenSecondary — pavel / detail
  24. [lldb] Minidump: check for .text hash match with directory — jotrem / detail
  25. AMDGPU: Don't kill super-register with overlapping copy — Matthew.Arsenault / detail
  26. llvm-reduce: Fix typo in status message — Matthew.Arsenault / detail
  27. llvm-reduce: Don't replace intrinsic calls with undef — Matthew.Arsenault / detail
  28. [flang] Failed call to CHECK() for call to ASSOCIATED(NULL()) — psteinfeld / detail
  29. clang-format: Assert in-memory file created in createInMemoryFile, NFC — Duncan P. N. Exon Smith / detail
  30. [libcxx] [test] Use string() instead of native() as parameter to std::ifstream/ofstream in copy_file_large.pass.cpp — martin / detail
  31. [libcxx] [test] Use fs::path::string_type instead of std::string in fs.op.relative — martin / detail
  32. [libcxx] [test] Mark tests for libcxx specific implementation details with LIBCPP_ONLY() — martin / detail
  33. [libcxx] [test] Add (void) return casts on functions marked nodiscard in MS STL — martin / detail
  34. [InstCombine] Remove custom and(trunc(and(x,c1)),c2) fold — llvm-dev / detail
  35. [InstCombine] visitAnd - add some ((val OP C1) & C2) vector test coverage — llvm-dev / detail
  36. [InstCombine] visitAnd - pull out repeated I.getType() calls. NFCI. — llvm-dev / detail
  37. Disable DynamicLibraryTests when using LLVM_INTEGRATED_CRT_ALLOC (PR47881) — hans / detail
  38. [Hexagon] Fix license headers in some .td files, NFC — kparzysz / detail
  39. Reapply "OpaquePtr: Add type to sret attribute" — Matthew.Arsenault / detail

clang-d369102-ge2af9bd6118-t15358-b15358.tar.gz (Oct 16, 2020 2:27:45 AM)

  1. [RISCV] Add -mtune support — kito.cheng / detail
  2. [RISCV] Fix -Wbraced-scalar-init after D89025 — i / detail
  3. [SCEV][NFC] Split out type balancing in implication engine — mkazantsev / detail
  4. [lib/ObjectYAML] - Simplify the code that handles Content/Size fields. — grimar / detail
  5. Remove dead variable to silence compiler warning [NFC] — mikael.holmen / detail
  6. Revert "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — nikita.ppv / detail
  7. Fix hidden-redecls.m test for some environments — konstantin.schwarz / detail
  8. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  9. [AMDGPU] Correct comment typo in AMDGPUSubtarget.h — Tony.Tye / detail

clang-d369093-g19ae9b6e21e-t15354-b15354.tar.gz (Oct 15, 2020 11:43:18 PM)

  1. [SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs — mkazantsev / detail
  2. [llvm-cov] Fix test cases. — zequanwu / detail

clang-d369091-gcc175c2cc8e-t15352-b15352.tar.gz (Oct 15, 2020 9:00:01 PM)

  1. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  2. [mlir][CAPI] Add mlirAttributeGetType function. — stellaraccident / detail
  3. Support ObjC in IncludeInserter — alexfh / detail

clang-d369088-gad1fe3963f3-t15350-b15350.tar.gz (Oct 15, 2020 6:15:32 PM)

  1. fix symbol printing on windows — vtjnash / detail
  2. [WebAssembly] Prototype i8x16.popcnt — tlively / detail
  3. Revert "[clang] Add -fc++-abi= flag for specifying which C++ ABI to use" — leonardchan / detail
  4. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  5. [VE] Support fabs/fcos/fsin/fsqrt math functions — marukawa / detail
  6. [VE] Add VGT/VSC/PFCHV instructions — marukawa / detail
  7. Add an SB API to get the SBTarget from an SBBreakpoint — jingham / detail
  8. [MS] Apply `inreg` to AArch64 sret parms on instance methods — rnk / detail
  9. [CGBuiltin] Respect asm labels and redefine_extname for builtins with specialized emitting — i / detail
  10. Add missing 'override' — dblaikie / detail
  11. [mlir][vector] Add unrolling patterns for Transfer read/write — thomasraoux / detail
  12. [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. — Amara Emerson / detail
  13. [AArch64][GlobalISel] NFC: Refactor emitIntegerCompare — Jessica Paquette / detail
  14. [PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting — Saleem Abdulrasool / detail
  15. [mlir] RewriterGen NativeCodeCall matcher with ConstantOp matcher — rob.suderman / detail
  16. Switch the default of VerifyIntegerConstantExpression from constant — richard / detail
  17. [MLIR] Fix gcc5 in D89161 — rob.suderman / detail

clang-d369071-g89c01242733-t15346-b15346.tar.gz (Oct 15, 2020 3:31:59 PM)

  1. Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  2. [mlir] Fix typo in LangRef — silvasean / detail
  3. [mlir] Add std.tensor_to_memref op and teach the infra about it — silvasean / detail
  4. [SemaObjC] Fix composite pointer type calculation for `void*` and pointer to lifetime qualified ObjC pointer type — erik.pilkington / detail
  5. Reland "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  6. [AMDGPU] gfx1032 target — Stanislav.Mekhanoshin / detail
  7. [MTE] Pin the tagged base pointer to one of the stack slots. — eugenis / detail
  8. [AArch64] Stack frame reordering. — eugenis / detail
  9. [gn bulid] Remove phantom WebAssembly tablegen() calls — thakis / detail
  10. [NFC][SCEV] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  11. [NFC][LSR] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  12. [NFC][IndVars] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  13. [AMDGPU] SILowerControlFlow::removeMBBifRedundant should not try to change MBB layout if it can fallthrough — Alexander Timofeev / detail
  14. [libc] Use entrypoints.txt as the single source of list of functions for a platform. — michaelrj / detail
  15. PR47864: Fix assertion in pointer-to-member emission if there are — richard / detail
  16. [libTooling] Change `after` range-selector to operate only on source ranges — yitzhakm / detail
  17. [LoopVersion] Unify SCEVChecks and alias check handling (NFC). — flo / detail

clang-d369054-g77fb8cbd60c-t15343-b15343.tar.gz (Oct 15, 2020 12:49:13 PM)

  1. [zorg] [PowerPC] Limit number of threads to 20 on clang-ppc64le-rhel buildbot — saghir / githubweb

clang-d369054-g77fb8cbd60c-t15343-b15343.tar.gz (Oct 15, 2020 12:49:13 PM)

  1. [libc++] NFC: Remove unused include — Louis Dionne / detail
  2. [PGO] Remove the old memop value profiling buckets. — yamauchi / detail
  3. [CostModel] remove cost-kind predicate for ctlz/cttz intrinsics in basic TTI implementation — spatel / detail
  4. [libc++][filesystem] Only include <fstream> when we actually need it in copy_file_impl — Louis Dionne / detail
  5. [LV] Add a getRecurrenceBinOp and make use of it. NFC — david.green / detail
  6. Revert "[LLD] [COFF] Implement a GNU/ELF like -wrap option" — aeubanks / detail
  7. [mlir][Linalg] NFC - Rename test files s/_/-/g — nicolas.vasilache / detail
  8. [flang][msvc] Avoid a reinterpret_cast — pklausler / detail
  9. [libc++] Reduce dependencies on <iostream> from <random> — Louis Dionne / detail
  10. Make sure both cc1 and cc1as process -m[no-]code-object-v3 — kzhuravl_dev / detail
  11. [NFC][CaptureTracking] Move static function isNonEscapingLocalObject to llvm namespace — anhtuyen / detail
  12. [InstCombine] update tests for logic folds to exercise commuted patterns; NFC — spatel / detail

clang-d369042-ge0d01294bc1-t15340-b15340.tar.gz (Oct 15, 2020 10:05:53 AM)

  1. [InstCombine] visitXor - refactor ((X^C1)>>C2)^C3 -> (X>>C2)^((C1>>C2)^C3) fold. NFCI. — llvm-dev / detail
  2. AMDGPU: Fix verifier error on killed spill of partially undef register — Matthew.Arsenault / detail
  3. Add "not" to an llvm-symbolizer test that expects to fail — jeremy.morse / detail
  4. [RISCV] [TableGen] Modify RISCVCompressInstEmitter.cpp to use getAllDerivedDefinitions(). — paul / detail
  5. [TableGen] Add the !not and !xor operators. — paul / detail
  6. [NFC] Fix license header from D87841 — jonchesterfield / detail
  7. [mlir][standard] Fix parsing of scalar subview and canonicalize — herhut / detail
  8. [openmp][libomptarget] Include header from LLVM source tree — jonchesterfield / detail
  9. [InstCombine] InstCombineAndOrXor - refactor cast<ConstantInt> usages to PatternMatch. NFCI. — llvm-dev / detail
  10. [InstCombine] SimplifyDemandedUseBits - xor - refactor cast<ConstantInt> usage to PatternMatch. NFCI. — llvm-dev / detail
  11. [InstCombine] Use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  12. [RISCV] fix a mistake in RISCVInstrInfoV.td — llvm / detail
  13. [WebAssembly] v128.load{8,16,32,64}_lane instructions — tlively / detail
  14. [LLD] [COFF] Fix a condition that was missed in 7f0e6c31c255. NFC. — martin / detail
  15. [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  16. [lldb] [Process/FreeBSDRemote] Initial multithreading support — mgorny / detail
  17. Revert "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  18. [x86] add no 'unwind' to reduce test noise; NFC — spatel / detail
  19. [libc++] Allow building libc++ on platforms without a random device — Louis Dionne / detail

clang-d369023-gb70cb502041-t15335-b15335.tar.gz (Oct 15, 2020 7:23:57 AM)

  1. [DebugInstrRef] Support recording of instruction reference substitutions — jeremy.morse / detail
  2. Fix unused variable warning when compiling with asserts disabled. — akuegel / detail
  3. [flang] Fix build with BUILD_SHARED_LIBS=ON and FLANG_BUILD_NEW_DRIVER=ON — sguelton / detail
  4. [LLD][ELF] Improve ICF for relocations to ineligible sections via "aliases" — andrew.ng / detail
  5. [Statepoints] Remove MI limit on number of tied operands. — dantrushin / detail
  6. [SVE]Fix implicit TypeSize casts in EmitCheckValue — caroline.concatto / detail
  7. [AMDGPU] Minimize number of s_mov generated by copyPhysReg — carl.ritson / detail

clang-d369016-gfadd1523175-t15331-b15331.tar.gz (Oct 15, 2020 4:21:34 AM)

  1. Increase timeout to find a dSYM in macos DownloadObjectAndSymbolFile — Jason Molenda / detail
  2. [SVE][NFC] Replace some TypeSize comparisons in non-AArch64 Targets — david.sherwood / detail
  3. [TargetLowering] Replace Log2_32_Ceil with Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  4. [yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections. — grimar / detail
  5. [libc][NFC] Add probability distributions for memory function sizes — gchatelet / detail
  6. [yaml2obj] - Allow specifying no tags to create empty sections in few cases. — grimar / detail
  7. [NFC] Correct name of profile function to Profile in APValue — tyker / detail
  8. [Statepoints] Unlimited tied operands. — dantrushin / detail
  9. [AMDGPU] Add objdump invalid metadata testcase — sebastian.neubauer / detail
  10. [lldb] Explicitly test the template argument SB API — Raphael Isemann / detail
  11. [CodeGen][X86] Emit fshl/fshr ir intrinsics for shiftleft128/shiftright128 ms intrinsics — llvm-dev / detail
  12. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector tests — llvm-dev / detail
  13. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector support — llvm-dev / detail

clang-d369003-g6a73d6564a3-t15328-b15328.tar.gz (Oct 15, 2020 1:36:33 AM)

  1. Perform lvalue conversions on the left of a pseudo-destructor call 'p->~T()'. — richard / detail
  2. llvm-dwarfdump: Exit non-zero on an error path — dblaikie / detail
  3. [mlir][SPIRV] Adding an attribute to capture configuration for cooperative matrix operations. — ravishankarm / detail
  4. llvm-symbolizer: Ensure non-zero exit when an error is printed — dblaikie / detail
  5. [AMDGPU] Pre-commit test for D89187 — carl.ritson / detail
  6. Fix typeo in attach failed error message. — Jason Molenda / detail
  7. llvm-symbolizer: Exit non-zero when DWARF parsing errors have been rendered — dblaikie / detail
  8. Fix llvm-symbolizer assembly-based test to require x86 and specify x86 when assembling — dblaikie / detail
  9. Revert "[LLD] Set alignment as part of Characteristics in TLS table." — me / detail
  10. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail

clang-d368993-g00651981668-t15324-b15324.tar.gz (Oct 14, 2020 10:53:26 PM)

  1. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  2. Fix style warnings. — me / detail
  3. Update tests. — me / detail
  4. Mask out existing alignment bits. — me / detail
  5. Nit: Use early return to reduce indentation. — me / detail
  6. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  7. clang/Basic: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail
  8. [dsymutil] Fix handling of aliases to private external symbols — Jonas Devlieghere / detail
  9. clang/Frontend: Mostly stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail
  10. clang/CodeGen: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail
  11. [AArch64] Combine UADDVs to generate vector add — vinay / detail
  12. clang/StaticAnalyzer: Stop using SourceManager::getBuffer — Duncan P. N. Exon Smith / detail
  13. clang-{tools,unittests}: Stop using SourceManager::getBuffer, NFC — Duncan P. N. Exon Smith / detail

clang-d368980-gb3a38bc2dca-t15321-b15321.tar.gz (Oct 14, 2020 8:09:59 PM)

  1. [AArch64][GlobalISel] Don't use explicit zero registers for compare results. — Amara Emerson / detail
  2. [VE] Change to expand SHL_PARTS/SRA_PARTS/SRL_PARTS — marukawa / detail
  3. Revert "[ASTImporter] Fix crash caused by unset AttributeSpellingListIndex" — davelee.com / detail
  4. [VE] Add vector load/store instructions — marukawa / detail
  5. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  6. [CMake] Avoid accidental C++ standard library dependency in sanitizers — phosek / detail
  7. Revert "[CMake] Avoid accidental C++ standard library dependency in sanitizers" — phosek / detail
  8. [AMDGPU] Correct typos in SIMemoryLegalizer.cpp comments — Tony.Tye / detail

clang-d368972-g8b6d1c0467b-t15317-b15317.tar.gz (Oct 14, 2020 5:26:25 PM)

  1. Register TargetCXXABI.def as a textual header — Adrian Prantl / detail
  2. [Format/ObjC] Add NS_SWIFT_NAME() and CF_SWIFT_NAME() to WhitespaceSensitiveMacros — benhamilton / detail
  3. [clang][NFC] Change diagnostic to start with lowercase letter — leonardchan / detail
  4. [ADT] Use alignas + sizeof for inline storage, NFC — rnk / detail

clang-d368968-gde2568aab81-t15314-b15314.tar.gz (Oct 14, 2020 2:45:15 PM)

  1. [lldb] More memory allocation test fixes — pavel / detail
  2. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail
  3. [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. — snehasishk / detail
  4. [clang] Add -fc++-abi= flag for specifying which C++ ABI to use — leonardchan / detail
  5. [mlir] Linalg refactor for using "bufferize" terminology. — silvasean / detail
  6. [mlir] Rename ShapeTypeConversion to ShapeBufferize — silvasean / detail
  7. [mlir] Refactor code out of BufferPlacement.cpp — silvasean / detail
  8. [mlir][bufferize] Rename BufferAssignment* to Bufferize* — silvasean / detail
  9. [mlir] Fix some style comments from D89268 — silvasean / detail
  10. [llvm] Update default cutoff threshold for machine function splitter. — snehasishk / detail
  11. clang/Basic: Replace ContentCache::getBuffer with Optional semantics — Duncan P. N. Exon Smith / detail
  12. Make header self-contained. NFC. — benny.kra / detail
  13. [mlir][Linalg] Rethink fusion of linalg ops with reshape ops. — ravishankarm / detail

clang-d368955-g42e89ab2a66-t15311-b15311.tar.gz (Oct 14, 2020 11:55:08 AM)

  1. Remove Combine.td.rej file — kzhuravl_dev / detail
  2. [NFC][MC] Use MCRegister in Machine{Sink|Pipeliner}.cpp — mtrofin / detail
  3. [InstCombine] narrowRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  4. [AIX] Turn -fdata-sections on by default in Clang — jasonliu / detail
  5. [libc++] Split off debug tests that were missed by ce1365f8f7e into test/libcxx — Louis Dionne / detail
  6. [libc++] Use ADDITIONAL_COMPILE_FLAGS instead of #define for _LIBCPP_DEBUG — Louis Dionne / detail
  7. Add Allocate Clause to MLIR Parallel Operation Definition — irina.dobrescu / detail
  8. [clangd] clang-format TweakTests, NFC — kadircet / detail
  9. Polly - specify address space when creating a pointer to a vector type — llvm-project / detail
  10. [CodeGen] Move x86 specific ms intrinsic tests into x86 target subfolder. NFCI. — llvm-dev / detail
  11. Recommit "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — flo / detail
  12. [libc++] Mark two tests as unsupported in C++03 — Louis Dionne / detail
  13. InstCombine: Fix infinite loop in copy-constant-to-alloca transform — Matthew.Arsenault / detail
  14. InstCombine: Fix losing load properties in copy-constant-to-alloca — Matthew.Arsenault / detail
  15. AMDGPU: Update AMDHSA code object version handling — kzhuravl_dev / detail
  16. Revert rG25a97c3a43d7 - "[InstCombine] visitCallInst - retain undefs in vector funnel shift amounts" — llvm-dev / detail
  17. [X86] Add test case to demonstrate a Log2_32_Ceil that can just be Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  18. [Driver]: fix compiler-rt path when printing libgcc for baremetal — manojgupta / detail
  19. [mlir] More changes to avoid args now inserted.NFC — jpienaar / detail
  20. [Hexagon] Generate better splat code on v62+ — kparzysz / detail
  21. [lldb] [Process/FreeBSDRemote] Support YMM reg via PT_*XSTATE — mgorny / detail
  22. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  23. Preserve param alignment in NVPTXLowerArgs pass. — justin.lebar / detail
  24. [flang] Fix CMake bug in the definition of flang-new — andrzej.warzynski / detail

clang-d368931-gae40d2858e2-t15308-b15308.tar.gz (Oct 14, 2020 9:12:52 AM)

  1. [lldb] Modernize PseudoTerminal::OpenFirstAvailablePrimary — pavel / detail
  2. [lldb-server][linux] Add ability to allocate memory — pavel / detail
  3. Revert "Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown"" and it's follow-ups — lebedev.ri / detail
  4. Fix a broken build for gcc <= 7.1 — hokein.wu / detail
  5. [DebugInstrRef] Create DBG_INSTR_REFs in SelectionDAG — jeremy.morse / detail
  6. [SystemZ] Bugfix in SystemZVectorConstantInfo — paulsson / detail
  7. [InstCombine] visitCallInst - retain undefs in vector funnel shift amounts — llvm-dev / detail
  8. [mlir][Linalg] Add missing dependency — nicolas.vasilache / detail
  9. [mlir] expand the legal floating-point types in the LLVM IR dialect type check — eschweitz / detail
  10. Fix `-Wparentheses` warnings. NFC. — michael.hliao / detail
  11. [libc++] Remove signal-based checkpoints in libc++ tests — Louis Dionne / detail
  12. [flang] Rework host runtime folding and enable REAL(2) folding with it. — jperier / detail
  13. [SVE] Lower fixed length VECREDUCE_FADD operation — mcinally / detail
  14. [lldb] Remove bogus ProcessMonitor forward-decls — pavel / detail
  15. [lldb] Fix TestGdbRemoteMemoryAllocation on windows — pavel / detail
  16. [profile] Remove useless msync when dumping gcda files — calixte.denizet / detail
  17. [InstCombine] Add m_SpecificIntAllowUndef pattern matcher — llvm-dev / detail
  18. Fix conjuntion of -Werror,-Wsuggest-override with google/benchmark — gchatelet / detail
  19. [mlir][vulkan-runner] Fix buffer usage flags — kevin.petit / detail
  20. Fix an apparent typo. `assert()` must not contain side-effects. NFC. — michael.hliao / detail

clang-d368911-gcde06f783ce-t15304-b15304.tar.gz (Oct 14, 2020 6:20:03 AM)

  1. [SyntaxTree][NFC] Nit on `replaceChildRangeLowLevel` — ecaldas / detail
  2. [InstCombine] matchFunnelShift - add support for non-uniform vectors containing undefs. — llvm-dev / detail
  3. [LV] Unroll factor is expected to be > 0 — ybrevnov / detail
  4. [DebugInstrRef] Parse debug instruction-references from/to MIR — jeremy.morse / detail
  5. [AArch64] Add more addv tests — vinay / detail
  6. Reland "[Support][unittests] Enforce alignment in ConvertUTFTest" — ro / detail
  7. [Test] Auto-update for some tests — mkazantsev / detail
  8. Add x86 REQUIRES to tests from 2c5f3d54c5ee / D85746 — jeremy.morse / detail
  9. [Flang][OpenMP] Fix issue in only a single nowait clause can appear on a sections directive. — joshisameeran17 / detail
  10. [InstCombine] Add undef funnel shift amount test coverage — llvm-dev / detail
  11. [mlir][Linalg] Make a Linalg CodegenStrategy available. — nicolas.vasilache / detail
  12. Analysis: only query size of sized objects. — Tim Northover / detail
  13. [ValueTracking] Use assume's noundef operand bundle — aqjune / detail
  14. [AMDGPU] Base getSubRegFromChannel on TableGen data — carl.ritson / detail
  15. [clangd] Refine recoveryAST flags in clangd — hokein.wu / detail
  16. [ASTImporter] Fix crash caused by unimported type of FromatAttr — gabor.marton / detail
  17. [ASTImporter] Fix crash caused by unset AttributeSpellingListIndex — gabor.marton / detail
  18. [clangd] Disable extract variable for RHS of assignments — kadircet / detail
  19. [flang] Make flang build compatible with LLVM dylib — sguelton / detail

clang-d368911-gcde06f783ce-t15304-b15304.tar.gz (Oct 14, 2020 6:20:03 AM)

  1. [LNT] Pin Python version in Dockerfile to 3.7 temporarily — thomasp / githubweb

clang-d368892-g72732acade7-t15300-b15300.tar.gz (Oct 14, 2020 3:23:41 AM)

  1. [libcxxabi,libunwind] support running tests in standalone mode — dominik.montada / detail
  2. [test][lld] Mark TLS tests as REQUIRES: x86. — me / detail
  3. [clang-rename] Simplify the code of handling class paritial specializations, NFC. — hokein.wu / detail
  4. [Attributor][NFC] Make `createShallowWrapper()` available outside of Attributor — sstipanovic / detail
  5. [lldb] Reject redefinitions of persistent variables — Raphael Isemann / detail
  6. Fix typos in the documentation of dynamic values in subview ops — nicolas.vasilache / detail
  7. [SVE] Add fatal error when running out of registers for SVE tuple call arguments — david.sherwood / detail
  8. [Flang][OpenMP] Rework parser changes for OpenMP atomic construct. — joshisameeran17 / detail
  9. [lldb] [test/Register] Add read/write tests for multithreaded process — mgorny / detail
  10. [LoopFlatten] Precommit new test cases. NFC. — sjoerd.meijer / detail
  11. [SyntaxTree] Improve safety of `replaceChildRangeLowLevel` — ecaldas / detail
  12. [SyntaxTree] Bug fix in `MutationsImpl::addAfter`. — ecaldas / detail

clang-d368880-g2ad82b0ed1b-t15297-b15297.tar.gz (Oct 14, 2020 12:42:42 AM)

  1. [X86][NFC] Fix RUN line bug in the testcase — chen3.liu / detail
  2. libDebugInfoDWARF: Don't try to parse loclist[.dwo] headers when parsing debug_info[.dwo] — dblaikie / detail
  3. [LoopExtract][NewPM] Port -loop-extract to NPM — aeubanks / detail
  4. [test][NewPM] Pin -mergereturn tests to legacy PM — aeubanks / detail
  5. [AMDGPU] Cleanup memory legalizer interfaces — Tony.Tye / detail
  6. Revert "[clang] Improve handling of physical registers in inline assembly operands." — paulsson / detail
  7. [lldb] Unconditionally strip the `.py(c)` extension when loading a module — Jonas Devlieghere / detail
  8. [lldb] Remove lexical block and fix formatting LoadScriptingModule (NFC) — Jonas Devlieghere / detail
  9. [ARM.td] Make instruction definitions visible to sched models — eleviant / detail

clang-d368871-g41f946a6d2a-t15293-b15293.tar.gz (Oct 13, 2020 9:58:14 PM)

  1. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  2. [CMake][Fuchsia] Start building arm64 Darwin runtimes — phosek / detail
  3. [NFC][compiler-rt] Add ppc32 to the list of arch — daltenty / detail
  4. [sanitizer][NFC] Fix few cpplint warnings — Vitaly Buka / detail
  5. [mlir] Remove obsolete "Quantization" section from the rationale. — stellaraccident / detail
  6. [LLD] Add baseline test for TLS alignment. NFC. — me / detail
  7. [cmake] Limit missing external lit warning to be shown once — davelee.com / detail

clang-d368864-gd4b04047329-t15290-b15290.tar.gz (Oct 13, 2020 7:15:35 PM)

  1. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  2. Add a new launch flag option for watchos, WatchComplicationLaunch. — Jason Molenda / detail
  3. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary — Vedant Kumar / detail
  4. Revert "[llvm-cov] Warn when -arch spec is missing/invalid for universal binary" — Vedant Kumar / detail
  5. Remove unused build configurations from debugserver xcode project — Jason Molenda / detail
  6. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary (reland) — Vedant Kumar / detail
  7. [cmake] Unconditionally set the force flag when codesigning — Vedant Kumar / detail
  8. Move initialization of Variable::m_loc_is_const_data into constructor (NFC) — Adrian Prantl / detail
  9. [libc++/abi] Clean up uses of <iostream> in the test suite — Louis Dionne / detail
  10. [GISel] Add combine for constant G_PTR_ADD offsets. — aditya_nandakumar / detail
  11. [MLIR] Add support for defining Types in tblgen — john.demme / detail
  12. Revert "[DDR] Introduce implicit equality check for the source pattern operands with the same name." — joker.eph / detail
  13. Replace bool constants with named constants for improved readibility (NFC) — Adrian Prantl / detail
  14. [sanitizer] Escape quotes in tests to fix android bot after D88361 — Vitaly Buka / detail
  15. [SemaObjC] Fix a crash on an invalid ternary with ARC pointers — erik.pilkington / detail
  16. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  17. Re-land [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  18. [compiler-rt] [lldb] Mark syscall_acquire and syscall_release as USED — kamil / detail

clang-d368846-gab870f3030f-t15286-b15286.tar.gz (Oct 13, 2020 4:32:20 PM)

  1. [LICM] Don't require AST in LoopPromoter (NFC) — nikita.ppv / detail
  2. [mlir][Python] Add missing capsule->module and Context.create_module. — stellaraccident / detail
  3. Reland [CFGuard] Add address-taken IAT tables and delay-load support — aeubanks / detail
  4. [mlir-cuda-runner] Unbreak the build — benny.kra / detail
  5. Support: Add operator== for MemoryBufferRef and split out MemoryBufferRef.h — Duncan P. N. Exon Smith / detail
  6. Support: Allow use of MemoryBufferRef with line_iterator — Duncan P. N. Exon Smith / detail
  7. [AIX] Support two itanium alignment LIT testcases for AIX using regex — Xiangling.Liao / detail
  8. [gn build] Port f0875971249 — llvmgnsyncbot / detail
  9. [AMDGPU] Add MC layer support for v_fmac_legacy_f32 — jay.foad / detail
  10. [mlir][Linalg] Lower padding attribute for pooling ops — ravishankarm / detail
  11. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  12. Basic: Simplify SourceManager::getBuffer overload, NFC — Duncan P. N. Exon Smith / detail
  13. Remove unused SideEffectInterfaces header — gcmn / detail
  14. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  15. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail

clang-d368831-gedf415b5b24-t15283-b15283.tar.gz (Oct 13, 2020 1:50:03 PM)

  1. [analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions. — Artem Dergachev / detail
  2. [analyzer] NFC: Move IssueHash to libAnalysis. — Artem Dergachev / detail
  3. [analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis. — Artem Dergachev / detail
  4. [gn build] Port 44b7cf2983b — llvmgnsyncbot / detail
  5. [gn build] Port b76dc111dd0 — llvmgnsyncbot / detail
  6. [PowerPC] Add assemble disassemble intrinsics for MMA — saghir / detail
  7. [DebugInfo][docs] Document DILabel in LangRef — scott.linder / detail
  8. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — Artem Dergachev / detail
  9. Revert "[analyzer] NFC: Move IssueHash to libAnalysis." — Artem Dergachev / detail
  10. Revert "[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions." — Artem Dergachev / detail
  11. [MemCpyOpt] Don't shorten memset if destination observable through unwinding — nikita.ppv / detail
  12. [gn build] Port 662ed9e67ad — llvmgnsyncbot / detail
  13. [gn build] Port 77bb3ebebbc — llvmgnsyncbot / detail
  14. [MemCpyOpt] Don't shorten memset if memcpy operands may be the same — nikita.ppv / detail
  15. [SCEV] BuildConstantFromSCEV(): actually properly handle SExt-of-pointer case — lebedev.ri / detail
  16. [Statepoints] Update statepoint mir tests. — dantrushin / detail
  17. Revert "DirectoryWatcher: add an implementation for Windows" — rnk / detail
  18. [MemCpyOpt] Fix MemorySSA preservation — nikita.ppv / detail
  19. [mlir][nfc] Add a func to compute numElements of a shape in Std -> LLVM. — pifon / detail
  20. [MemCpyOpt] Add test scaffolding for MSSA based MemCpyOpt — nikita.ppv / detail
  21. [X86] Add test cases for PR47825. NFC — craig.topper / detail

clang-d368810-g0ccf9263cce-t15280-b15280.tar.gz (Oct 13, 2020 11:06:00 AM)

  1. [MLIR][SPIRV] Support identified and recursive structs. — antiagainst / detail
  2. [x86] add tests for cost model kinds of intrinsics; NFC — spatel / detail
  3. [InstructionSimplify] Precommit tests for D89317. NFC. — sjoerd.meijer / detail
  4. [AArch64] fix spacing in test's RUN lines; NFC — spatel / detail
  5. [SyntaxTree] Fix rtti for `Expression`. — ecaldas / detail
  6. [WebAssembly] Added .tabletype to asm and multiple table support in obj files — sbc / detail
  7. [lldb] Add targets for running test suite against Watch/TV/iPhone simulators — Raphael Isemann / detail
  8. [lldb][NFC] Remove property predicate matcher — Raphael Isemann / detail
  9. [lldb] Remove all the RegisterInfo name constification code — Raphael Isemann / detail
  10. [lldb] Allow limiting the number of error diagnostics when parsing an expression — Raphael Isemann / detail
  11. [lldb][cmake] Remove custom logic for finding VCS file to fix LLDB's VCSVersion.inc generation — Raphael Isemann / detail
  12. [AMDGPU][GlobalISel] Compute known bits for zero-extending loads — jay.foad / detail
  13. [mlir][gpu] Add `gpu.wait` op. — csigg / detail
  14. [x86] add cost model test for memcpy; NFC — spatel / detail
  15. [CostModel] rearrange basic intrinsic cost implementation — spatel / detail
  16. [NFC][Regalloc] Use MCRegister in MachineCopyPropagation — mtrofin / detail
  17. [compiler-rt] Allow override of 'emulator' value from lit_config. — abidh / detail
  18. AMDGPU: Remove -mamdgpu-debugger-abi option — kzhuravl_dev / detail
  19. LLD/AMDGPU: Infer os abi based on input llvm bitcode — kzhuravl_dev / detail
  20. [libc++] Allow passing relative paths to the Apple install script — Louis Dionne / detail
  21. [mlir][Linalg] Fix TensorConstantOp bufferization in Linalg. — nicolas.vasilache / detail
  22. [mlir] Fix sporadic build failures due to missing dependency — stilis / detail
  23. [LoopVersioningLICM] Fix noalias metadata emission — nikita.ppv / detail
  24. [ASAN] Make sure we are only processing lifetime markers with offset 0 to alloca — xun / detail

clang-d368786-g08e4e08d719-t15276-b15276.tar.gz (Oct 13, 2020 8:22:27 AM)

  1. [ConstraintElimination] Add add/sub/and/or test cases. — flo / detail
  2. Fix Windows/MSVC build after 6e56046f65 — eleviant / detail
  3. Raise the timeout in DirectoryWatcherTest to 10 s — hans / detail
  4. [AArch64] add cost model test for scalable vector math; NFC — spatel / detail
  5. [lldb] Fill Watch/AppleTV simulator gaps in PlatformDarwin — Raphael Isemann / detail
  6. [lldb] Don't let dotest silently fall back to default SDK if the specified one can't be found — Raphael Isemann / detail
  7. [lldb] Don't add no-sandbox entitlement when running tests on simulator — Raphael Isemann / detail
  8. [clang] Improve handling of physical registers in inline assembly operands. — paulsson / detail
  9. [libc++] Update the <version> header in-place from generate_feature_test_macro_components — Louis Dionne / detail
  10. [clangd] Propagate CollectMainFileRefs to BackgroundIndex — zeratul976 / detail
  11. Revert "Raise the timeout in DirectoryWatcherTest to 10 s" — hans / detail
  12. [Analysis] findAffectedValues - remove unused ConstantInt argument. NFCI. — llvm-dev / detail
  13. [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns — llvm-dev / detail
  14. [ThinLTO][Documentation] Mention possible values for concurrency flags — alexandre.ganea / detail
  15. [TableGen] Add new section to the TableGen Programmer's Reference. — paul / detail
  16. [lldb][NFC] Fix some invalid escapes sequences in Python strings — Raphael Isemann / detail
  17. Fix all the CMake code that can only handle -stdlib= but not --stdlib= — Raphael Isemann / detail
  18. [mlir-vulkan-runner] Clean up some stale CMake configurations — antiagainst / detail

clang-d368768-g002968a3204-t15273-b15273.tar.gz (Oct 13, 2020 5:28:35 AM)

  1. [SCEV] BuildConstantFromSCEV(): properly handle SCEVZeroExtend from ptr — lebedev.ri / detail
  2. Add expected response time and escalation path to the security docs — kristof.beyls / detail
  3. [AMDGPU] v_mac_legacy_f32 does not support DPP — jay.foad / detail
  4. [SCEV] BuildConstantFromSCEV(): properly handle SCEVSignExtend from ptr — lebedev.ri / detail
  5. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  6. [SVE] Add ISel patterns for "insert undef_nxv#f##, f##, 0" — paul.walker / detail
  7. [TableGen][SchedModels] Fix aliasing of SchedWriteVariant — eleviant / detail
  8. [AArch64] Implement .variant_pcs directive — cullen.rhodes / detail
  9. Revert "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — Vitaly Buka / detail
  10. Revert "    Enable LSAN for Android" — Vitaly Buka / detail
  11. [AArch64] Identify SAD pattern — vinay / detail
  12. [Test] Add test showing that SCEV cannot compute IV's range — mkazantsev / detail
  13. [GlobalISel] Avoid making G_PTR_ADD with nullptr — Mirko.Brkusanin / detail
  14. [Fixed Point] Add fixed-point to floating point cast types and consteval. — bevin.hansson / detail
  15. [AST] Change return type of getTypeInfoInChars to a proper struct instead of std::pair. — bevin.hansson / detail
  16. [clang-tidy] Add an example for misc-unused-alias-decls — sylvestre / detail

clang-d368752-g6c23cbc5603-t15269-b15269.tar.gz (Oct 13, 2020 2:34:53 AM)

  1. [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. — craig.topper / detail
  2. [llvm-install-name-tool] Add -delete_all_rpaths option — alexshap / detail
  3. [AMDGPU] Use lowercase for subtarget feature names in RUN lines — jay.foad / detail
  4. [Test] Use generated auto-checks to make further changes more visible — mkazantsev / detail
  5. [InstCombine] Support uniform vector splats in ((((X >> C) & CC) + Y) << C) folds. — llvm-dev / detail
  6. [X86] Convert integer _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail

clang-d368746-g72c628e8358-t15266-b15266.tar.gz (Oct 12, 2020 11:50:48 PM)

  1. [mlir] Add async.await operation to async dialect — ezhulenev / detail
  2. [lld][WebAssembly] Don't GC library objects under `--whole-archive` — sbc / detail
  3. Reland "[WebAssembly] Emulate v128.const efficiently"" — tlively / detail

clang-d368743-g913f6005669-t15264-b15264.tar.gz (Oct 12, 2020 9:07:21 PM)

  1. [X86] Add HRESET instruction. — pengfei.wang / detail
  2. [gn build] Port 412cdcf2edf — llvmgnsyncbot / detail
  3. [WebAssembly] GC constructor functions in otherwise unused archive objects — Dev / detail
  4. [llvm-readobj] Don't print out section names for STABS symbols — jezng / detail
  5. Ensure that InheritedAttrs are properly inherited along a redeclaration — richard / detail
  6. Canonicalize declaration pointers when forming APValues. — richard / detail

clang-d368737-gec2c2ad2a2d-t15261-b15261.tar.gz (Oct 12, 2020 6:23:42 PM)

  1. [mlir] Make Python bindings installable. — stellaraccident / detail
  2. [Coroutine] Rename coro-semmetric-transfer.cpp and possibly fix test failure — xun / detail
  3. [BitCodeAnalyzer] Add a few missing TYPE_CODES and MODULE_CODE_COMDAT to GetCodeName — craig.topper / detail
  4. [lldb] Alphabetically sort test categories (NFC) — Jonas Devlieghere / detail
  5. [lldb] Add instrumentation runtime category — Jonas Devlieghere / detail
  6. [clangd] Try harder to get accurate ranges for documentSymbols in macros — zeratul976 / detail
  7. [lldb] Handle alternative output in TestAbortExitCode — davelee.com / detail
  8. [lldb] Remove unused code in GetVersion (NFC) — davelee.com / detail
  9. [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation — bruno.cardoso / detail
  10. [llvm] Export LLVM_USE_SPLIT_DWARF in LLVMConfig.cmake — Jonas Devlieghere / detail
  11. [AMDGPU] Update LiveVariables in convertToThreeAddress() — ruiling.song / detail
  12. [lld][WebAssembly] Add support for -Bsymbolic flag — sbc / detail
  13. [llc] -filetype=null: don't create .null if -o is not specified — i / detail
  14. Add accessors. (NFC) — Adrian Prantl / detail

clang-d368723-ga324d8f964b-t15257-b15257.tar.gz (Oct 12, 2020 3:40:42 PM)

  1. [SVE] Fix VBITS_GE_256 typo in fixed-width tests. — mcinally / detail
  2. Revert "Canonicalize declaration pointers when forming APValues." — aeubanks / detail
  3. [NFC][ScalarEvolution] Add tests with ptrtoint in constant context in loop — lebedev.ri / detail
  4. Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — lebedev.ri / detail
  5. [AMDGPU] Correct processor names for gfx1010 and gfx1011 — Tony.Tye / detail
  6. [gn build] Add libclang_rt.ios.a, libclang_rt.iossim.a to the build — thakis / detail
  7. [mlir][Linalg] Temporarily circumvent TensorConstant bufferize bug — nicolas.vasilache / detail
  8. [libomptarget][amdgcn] Implement partial barrier — jonchesterfield / detail
  9. [libunwind] [SEH] Don't interact with foreign exceptions — martin / detail
  10. [LLD] [COFF] Fix a ubsan error in pdb-type-server-missing.yaml — martin / detail
  11. [MinGW][clang-shlib] Build only when LLVM_LINK_LLVM_DYLIB is enabled — martin / detail
  12. [X86] Add more tests for D89178. NFC — craig.topper / detail
  13. [TableGen] Add overload of RecordKeeper::getAllDerivedDefinitions() — paul / detail
  14. DependencyScanning: pull factory function into MinimizedVFS, NFC — Duncan P. N. Exon Smith / detail
  15. [CostModel] get type-based cost for vector intrinsics directly — spatel / detail
  16. Ensure TreeTransform considers ParmVarDecls as transformed Decls — erich.keane / detail
  17. Lex: Avoid MemoryBuffer* key in ExcludedPreprocessorDirectiveSkipMapping, NFC — Duncan P. N. Exon Smith / detail
  18. [AArch64] Add tests for 128-bit shift variations. — efriedma / detail

clang-d368705-g26d861cbbd5-t15254-b15254.tar.gz (Oct 12, 2020 12:56:59 PM)

  1. [GlobalISel][KnownBits] Early return on out of bound shift amounts — konstantin.schwarz / detail
  2. Revert 1c021c64c "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — hans / detail
  3. [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc — i / detail
  4. Make likelihood lit test less brittle — koraq / detail
  5. [VPlan] Use VPValue def for VPMemoryInstructionRecipe. — flo / detail
  6. Restore "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — tejohnson / detail
  7. [InstCombine] FoldShiftByConstant - merge equivalent types. NFCI. — llvm-dev / detail
  8. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  9. [flang][openacc] Update Loop Construct lowering to use fir::getBase — clementval / detail
  10. [flang][openacc] Lower parallel construct — clementval / detail
  11. [X86] Support -march=x86-64-v[234] — i / detail
  12. [sanitizer] Disable fast_unwind_on_malloc as default for arm-linux-gnu — adhemerval.zanella / detail
  13. [clangd] Heuristic resolution for dependent type and template names — zeratul976 / detail
  14. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  15. [Inliner][NPM] Fix various tests under NPM — aeubanks / detail
  16. [LLDB] Fix 37 tests on Windows — amccarth / detail
  17. [mlir] fixing typo in parseAttribute that was ignoring caller-specified types — rob.suderman / detail
  18. update .txt --> .md links — sguelton / detail
  19. [Coroutine][Sema] Only tighten the suspend call temp lifetime for final awaiter — xun / detail
  20. [flang][openacc] Lower data construct — clementval / detail
  21. [trace] Scaffold "thread trace dump instructions" — walter erquinigo / detail

clang-d368684-g2f66bfac280-t15250-b15250.tar.gz (Oct 12, 2020 10:16:25 AM)

  1. [clangd] Disable a failure TopLevelDecls test. — hokein.wu / detail
  2. [lldb] Note difference in vFile:pread/pwrite format for lldb — david.spickett / detail
  3. [InstCombine] matchFunnelShift - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  4. [InstCombine] matchFunnelShift - remove shift value commutation. NFCI. — llvm-dev / detail
  5. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw (REAPPLIED) — llvm-dev / detail
  6. [AMDGPU] Use @LINE for error checking in gfx10 assembler tests — jay.foad / detail
  7. [SVE] Lower fixed length VECREDUCE_XOR operation — mcinally / detail
  8. [AMDGPU] Insert waterfall loops for divergent calls — sebastian.neubauer / detail
  9. [LoopDeletion] Remove over-eager SCEV verification. — flo / detail
  10. [AMDGPU] Print metadata on error — sebastian.neubauer / detail
  11. [NFC][Regalloc] Pass VirtRegMap by reference. — mtrofin / detail
  12. [VPlan] Use operands for printing of VPWidenMemoryInstructionRecipe. — flo / detail
  13. [NFC][MC] Use MCRegister in LiveRangeMatrix — mtrofin / detail
  14. [Tests] Regenerate test checks; NFC — Dávid Bolvanský / detail

clang-d368670-gb144cd867b6-t15246-b15246.tar.gz (Oct 12, 2020 7:34:09 AM)

  1. Using lld for x86_64-fedora-clang builder — kkleine / githubweb

clang-d368670-gb144cd867b6-t15246-b15246.tar.gz (Oct 12, 2020 7:34:09 AM)

  1. [JSON] Add ObjectMapper::mapOptional to validate optional data. — sam.mccall / detail
  2. [clangd] Validate optional fields more strictly. — sam.mccall / detail
  3. [mlir][Linalg] Add named Linalg ops on tensor to buffer support. — nicolas.vasilache / detail
  4. [mlir][Linalg] NFC - Automate the printing of canonicalizers and folders for nameds Linalg ops. — nicolas.vasilache / detail
  5. [nfc] [lldb] Simplify calling SymbolFileDWARF::GetDWARFCompileUnit — jan.kratochvil / detail
  6. [clangd] Stop capturing trace args if the tracer doesn't need them. — sam.mccall / detail
  7. [lldb/Utility] Introduce UnimplementedError — pavel / detail
  8. [VE] Support copysign math function — marukawa / detail
  9. [mlir][gpu] Adding gpu runtime wrapper functions for async execution. — csigg / detail
  10. [clangd][NFC] Fix formatting in ClangdLSPServer — kadircet / detail
  11. [clang-tidy] Fix IncludeInserter usage example in a comment. — alexfh / detail
  12. [DAG][ARM][MIPS][RISCV] Improve funnel shift promotion to use 'double shift' patterns — llvm-dev / detail
  13. [clangd] Introduce MemoryTrees — kadircet / detail
  14. [clangd] Add a metric for tracking memory usage — kadircet / detail
  15. [clangd] Introduce memory dumping to FileIndex, FileSymbols and BackgroundIndex — kadircet / detail
  16. [clangd] Introduce memory usage dumping to TUScheduler, for Preambles and ASTCache — kadircet / detail
  17. [clangd] Add a helper for exposing tracer status — kadircet / detail
  18. [clangd] Record memory usages after each notification — kadircet / detail
  19. [gn build] Port f9317f7bf6b — llvmgnsyncbot / detail
  20. [NFC] Remove redundant isFullSet checks — mkazantsev / detail
  21. Dump decl when the test matcher fails. — hokein.wu / detail

clang-d368649-g45d785e22b2-t15242-b15242.tar.gz (Oct 12, 2020 4:32:53 AM)

  1. flang-aarch64: Refine the number of parallel jobs — andrzej.warzynski / githubweb
  2. Don't build mlir project on x86_64-fedora-clang builder — kkleine / githubweb
  3. Change builddir of x86_64-fedora-clang job — kkleine / githubweb
  4. Re-added mlir project to x86_64-fedora-clang builder — kkleine / githubweb

clang-d368649-g45d785e22b2-t15242-b15242.tar.gz (Oct 12, 2020 4:32:53 AM)

  1. [lldb] Initial version of FreeBSD remote process plugin — mgorny / detail
  2. [gn build] (manually) port 9b58b0c06e6 — thakis / detail
  3. [gn build] (manually) port 9b58b0c06e6 better — thakis / detail
  4. [AMDGPU] Add patterns for mad/mac legacy f32 instructions — jay.foad / detail
  5. [InstCombine] add vector splat tests for add of signmask; NFC — spatel / detail
  6. [InstCombine] allow vector splats for add+xor with signmask — spatel / detail
  7. [ELF] Don't change binding to STB_WEAK for an undefined specified by -u — i / detail
  8. DeferredDiagnosticsEmitter crashes — Yaxun.Liu / detail
  9. [LLDB] On Windows, fix tests — alexandre.ganea / detail
  10. [OpenMP] Change CMake Configuration to Build for Highest CUDA Architecture by Default — huberjn / detail
  11. [libcxx] Fix the thousands_sep test failure — phosek / detail
  12. [lldb] Add a cmake warning about the python/swig incompatibility — pavel / detail
  13. [lldb] Fix "frame var" for large bitfields — pavel / detail
  14. [flang] Allow "name: value" in compiler directives — pklausler / detail
  15. [mlir][Linalg] Add some depedence query methods to LinalgDependenceGraph. — ravishankarm / detail
  16. [clang][feature] Add cxx_abi_relative_vtable feature — leonardchan / detail
  17. [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions. — Amara Emerson / detail
  18. [AIX] Add REQUIRES for powerpc test. NFC — david.green / detail
  19. [sanitizer] Fix Fuchsia bot failure — tejohnson / detail
  20. [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`. — Dan Liew / detail
  21. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  22. [AVR] Fix null dereference warning. NFCI. — llvm-dev / detail
  23. [Analysis] ScalarEvolution::getUMinFromMismatchedTypes - assert we've found the max type. NFCI. — llvm-dev / detail
  24. [Transforms] CodeExtractor::verifyAssumptionCache - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  25. Introduce and use a new section type for the bb_addr_map section. — rahmanl / detail
  26. [runtimes] Use int main(int, char**) consistently in tests — Louis Dionne / detail
  27. [unittests] Add a few tests for computeKnownBits with ranges — qcolombet / detail
  28. [KnownBits] Add a computeForMul method — qcolombet / detail
  29. [KnownBits] Add a sextOrTrunc method — qcolombet / detail
  30. [WebAssembly] Handle indirect uses of longjmp — aheejin / detail
  31. [SLP] optimizeGatherSequence - assert every Instruction in the worklist is non-null. — llvm-dev / detail
  32. Fix Wparentheses warning. NFCI. — llvm-dev / detail
  33. [InstCombine] add tests for add-xor; NFC — spatel / detail
  34. [InstCombine] remove unnecessary one-use check from add-xor transform — spatel / detail
  35. [Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  36. Fix typo `DenseElementAttr`-> `DenseElementsAttr` in some comments (NFC) — joker.eph / detail
  37. [InstCombine] allow vector splats for add+xor with low-mask — spatel / detail
  38. [InstCombine] Add additional trunc(shl(x,c)) -> shl(trunc(x),trunc(c)) vector tests — llvm-dev / detail
  39. [libc] Update buildbot worker version to 2.8.4. — paulatoth / detail
  40. [GlobalISel] Add missing pass dependencies for IRTranslator — qcolombet / detail
  41. [InstCombine] visitTrunc - trunc(shl(X, C)) --> shl(trunc(X),trunc(C)) vector support — llvm-dev / detail
  42. [LLDB] More Windows non-English locales fixes — alexandre.ganea / detail
  43. [HWAsan][NewPM] Handle hwasan like other sanitizers — aeubanks / detail
  44. [mlir][vector] Add unit test for vector distribute by block — thomasraoux / detail
  45. [mlir][vector] Add integration test for vector distribute transformation — thomasraoux / detail
  46. [NFC][MC] MCRegister API typing. — mtrofin / detail
  47. Change the default handling of SIGCONT to nosuppress/nostop/notify — jingham / detail
  48. [X86] Fix some clang-tidy bugprone-argument-comment issues — i / detail
  49. [NFC] Fix a comment in MachinePassManager.h — Yuanfang Chen / detail
  50. PR47175: Ensure type-dependent function-style casts have dependent — richard / detail
  51. [AMDGPU] Fix mai hazard VALU to LD/ST — Austin.Kerbow / detail
  52. [PowerPC] Add RUN line for powerpc 32-bit. NFC. — lkail / detail
  53. Re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial — alexandre.ganea / detail
  54. [libc++] Add caching for feature-detection Lit tests — Louis Dionne / detail
  55. [mlir][CAPI] Remove the exclusion of the MLIR C-API from libMLIR.so. — stellaraccident / detail
  56. [NFC][Test] Update the test with update_llc_test_checks.py — qshanz / detail
  57. [NFC][PowerPC] Supplement test cases for D88274. — esme.yi / detail
  58. [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses — lkail / detail
  59. [AST] Fix crashes caused by redeclarations in hidden prototypes — kyrtzidis / detail
  60. [VE] Add new MVT types for NEC SX Aurora VE vector — marukawa / detail
  61. [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional. — Xing / detail
  62. [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC. — Xing / detail
  63. [X86] Passing union type through register — chen3.liu / detail
  64. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  65. Fix incorect Register -> MCRegister conversion — i / detail
  66. [lldb] Format remaining signal table (NFC) — Jonas Devlieghere / detail
  67. [MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical. NFC — i / detail
  68. [mlir] Improve LLVM shlib support — sguelton / detail
  69. Give attributes C++ namespaces. — joker.eph / detail
  70. Revert "[MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait" — joker.eph / detail
  71. Remove -gen-pass-doc from Flang CMake configuration: the documentation generation is broken — joker.eph / detail
  72. [clangd] Add more incomplete_type diagnostics that could be fixed by include-fixer. — hokein.wu / detail
  73. [clangd] Reduce availability of extract function — kadircet / detail
  74. [clangd] Enable partial namespace matches for workspace symbols — kadircet / detail
  75. [clangd] Fix dead variable, typo. NFC — sam.mccall / detail
  76. [IR] Add Type::getFloatingPointTy. — bevin.hansson / detail
  77. Refactor fixed point conversion test. — bevin.hansson / detail
  78. [Fixed Point] Add floating point methods to APFixedPoint. — bevin.hansson / detail
  79. [lldb] Delete copy operations on PluginInterface class — pavel / detail
  80. [llvm-readelf/obj][test] - Stop using precompiled binary in mips-plt.test — grimar / detail
  81. [DAGCombiner] Add decomposition patterns for Mul-by-Imm. — esme.yi / detail
  82. [NFC] Fix banner — luismarques / detail
  83. [mlir] NFC: small improvement to how we print a gpu.launch op. — csigg / detail
  84. [NFC][SCEV] Improve tests for ptrtoint modelling (D88806) — lebedev.ri / detail
  85. [Diagnostics] Diagnose  -Wsizeof-array-div for array of pointers — Dávid Bolvanský / detail
  86. [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). — paulsson / detail
  87. Revert "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  88. [mlir] Fix bug in computing operation order — jmolloy / detail
  89. [NFC] Add option to disable IV widening if needed — mkazantsev / detail
  90. [Analyzer] Fix for dereferece of smart pointer after branching on unknown inner pointer — vrnithinkumar / detail
  91. [clang] improve accuracy of ExprMutAnalyzer — development / detail
  92. Reland "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  93. [clangd] Make the tweak filter a parameter to enumerateTweaks. NFC — sam.mccall / detail
  94. first upstream review — Ben.Dunbobbin / detail
  95. Revert "first upstream review" — Ben.Dunbobbin / detail
  96. [windows-itanium] make dllimport/export handling closer to MS behavior — Ben.Dunbobbin / detail
  97. Regenerate ClangCommandLineReference.rst — kzhuravl_dev / detail
  98. [LLD] [ELF] Fix the help listing for the wrap option. NFC. — martin / detail
  99. [InstCombine] Add nonuniform/undef vector tests for shift(binop(shift(x,c1),y),c2) patterns — llvm-dev / detail
  100. [mlir][gpu] Fix bug in kernel outlining — herhut / detail
  101. [InstCombine] foldShiftOfShiftedLogic - replace cast<BinaryOperator> with m_BinOp matcher. NFCI. — llvm-dev / detail
  102. Remove old create(MainFile)?IncludeInsertion overloads — alexfh / detail
  103. [InstCombine] foldShiftOfShiftedLogic - add support for nonuniform constant vectors — llvm-dev / detail
  104. [SCEV] Do not apply info from loop guards in AddRecs. — flo / detail
  105. [Clang][unittests][NFC] Break up test in Callbacks.cpp — stefanp / detail
  106. [gn build] Port 0741a2c9cac — llvmgnsyncbot / detail
  107. [mlir] Use PatternRewriter infrastructure for shape.assuming bufferization — tpopp / detail
  108. [libc++] More consistency with declaring int main(int, char**) — Louis Dionne / detail
  109. [SystemZ][z/OS] Update target specific __attribute__((aligned)) value for test — fanbo.meng / detail
  110. [clangd] Stop logging in fromJSON, report instead. — sam.mccall / detail
  111. [mlir][openmp][NFC]Remove unnecessary brackets and rephrase ParallelOp description in mlir definition — irina.dobrescu / detail
  112. [libc++] Make sure we don't cache DSL functions too aggressively — Louis Dionne / detail
  113. [OpenCL] Add new compilation mode for OpenCL 3.0. — anastasia.stulova / detail
  114. [InstCombine] Add tests for X shift (A srem B) -> X shift (A and B-1) pow2 nonuniform constant vectors — llvm-dev / detail
  115. [InstCombine] allow vector splats for add+and with high-mask — spatel / detail
  116. [Hexagon] Return 1 instead of 0 from getMaxInterleaveFactor — kparzysz / detail
  117. [InstCombine] commonShiftTransforms - add support for pow2 nonuniform constant vectors in srem fold — llvm-dev / detail
  118. [NFC] Reformat MILexer.cpp:getIdentifierKind — scott.linder / detail
  119. [ARM] Add MVE vecreduce costmodel tests. NFC — david.green / detail
  120. [mlir] Fix shared libs build — andrzej.warzynski / detail
  121. [MLIR] Add async token/value arguments to async.execute op — ezhulenev / detail
  122. [InstCombine] Add lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) vector tests — llvm-dev / detail
  123. [InstCombine] Support lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) uniform vector tests — llvm-dev / detail
  124. [mlir] Forward listeners when utilizing scf::IfOp::get*BodyBuilder. — tpopp / detail
  125. [AMDGPU] Only enable mad/mac legacy f32 patterns if denormals may be flushed — jay.foad / detail
  126. [LoopInterchange][NewPM] Port -loop-interchange to NPM — aeubanks / detail
  127. [FixIrreducible][NewPM] Port -fix-irreducible to NPM — aeubanks / detail
  128. [libc++] Remove some workarounds for C++03 — Louis Dionne / detail
  129. [clang] Don't look into <sysroot> for C++ headers if they are found alongside the toolchain — Louis Dionne / detail
  130. [libc++] Clean up logic around aligned/sized allocation and deallocation — Louis Dionne / detail
  131. [OpenMPOpt] Merge parallel regions — georgakoudis1 / detail
  132. [lldb] Update docs with new buildbot URLs — Jonas Devlieghere / detail
  133. [ARM][MIPS] Add funnel shift test coverage — llvm-dev / detail
  134. [BPF] Make BPFAbstractMemberAccessPass required — aeubanks / detail
  135. [libc++] NFCI: Define small methods of basic_stringstream inline — Louis Dionne / detail
  136. [libc++] Rename LIBCXX_ENABLE_DEBUG_MODE to LIBCXX_ENABLE_DEBUG_MODE_SUPPORT — Louis Dionne / detail
  137. [libc++] Fixup a missing occurrence of LIBCXX_ENABLE_DEBUG_MODE — Louis Dionne / detail
  138. [MemCpyOpt] Add test for incorrectly hoisted store (NFC) — nikita.ppv / detail
  139. [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX — craig.topper / detail
  140. [X86] When expanding LCMPXCHG16B_NO_RBX in EmitInstrWithCustomInserter, directly copy address operands instead of going through X86AddressMode. — craig.topper / detail
  141. [clang] Add a test for CGDebugInfo treatment of blocks — scott.linder / detail
  142. [mlir] Fix TypeID for shared libraries built with -fvisibility=hidden. — stellaraccident / detail
  143. NFC: Address post-commit doc/formatting comments on TypeID.h. — stellaraccident / detail
  144. [NFC][Regalloc] Fix coding style in CalcSpillWeights — mtrofin / detail
  145. Enable LSAN for Android — vyng / detail
  146. [Reg2Mem][NewPM] Pin test to legacy PM — aeubanks / detail
  147. Revert "Give attributes C++ namespaces." — nicolas.vasilache / detail
  148. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 1/n - LinalgToStandard.cpp — nicolas.vasilache / detail
  149. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 2/n - Loops.cpp — nicolas.vasilache / detail
  150. Add GPU async op interface and token type. — csigg / detail
  151. [Hexagon] Generalize handling of SDNodes created during ISel — kparzysz / detail
  152. [Hexagon] Remove ISD node VSPLATW, use VSPLAT instead — kparzysz / detail
  153. [NFC][Regalloc] VirtRegAuxInfo::Hint does not need to be a field — mtrofin / detail
  154. DirectoryWatcher: add an implementation for Windows — Saleem Abdulrasool / detail
  155. [libc++] Remove redundant if(LIBCXX_INSTALL_LIBRARY) — Louis Dionne / detail
  156. [libc++] Remove code to prevent overwriting the system libc++ on Darwin — Louis Dionne / detail
  157. [WebAssembly] Prototype i16x8.q15mulr_sat_s — tlively / detail
  158. Temporarily revert "[ThinLTO] Re-order modules for optimal multi-threaded processing" — rupprecht / detail
  159. [IRMover] Add missing open quote in the warning message — Steven Wu / detail
  160. [SCCP] Reduce the number of times ResolvedUndefsIn is called for large modules. — efriedma / detail
  161. [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset — i / detail
  162. [X86] Check if call is indirect before emitting NT_CALL — craig.topper / detail
  163. Sink: Handle instruction sink when a user is dead — changpeng.fang / detail
  164. [mlir, win] Mark several MLRI tests as unsupported on system-windows — stilis / detail
  165. [bugpoint] Delete -safe-llc and make -run-llc work like -run-llc -safe-run-llc — i / detail
  166. [mlir] [standard] fixed typo in comment — ajcbik / detail
  167. [intel pt] Refactor parsing — walter erquinigo / detail
  168. [mlir] Rename BufferPlacement.h to Bufferize.h — silvasean / detail
  169. [mlir][openacc] Introduce acc.exit_data operation — clementval / detail
  170. [X86] Add CET test, NFC — xiang1.zhang / detail
  171. [PowerPC] Fix signed overflow in decomposeMulByConstant after D88201 — i / detail
  172. [CSKY 1/n] Add basic stub or infra of csky backend — zixuan.wu / detail
  173. [Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty. — dantrushin / detail
  174. [MemCpyOpt] Don't hoist store that's not guaranteed to execute — nikita.ppv / detail
  175. [mlir][scf] Fix a bug in scf::ForOp loop unroll with an epilogue — uday / detail
  176. [TblGen][Scheduling] Fix debug output. NFC — david.green / detail
  177. [AArch64][LV] Move vectorizer test to Transforms/LoopVectorize/AArch64. NFC — david.green / detail
  178. [clangd] Map bits/stdint-intn.h and bits/stdint-uintn.h to cstdint. — benny.kra / detail
  179. [DebugInfo] Support for DWARF attribute DW_AT_rank — AlokKumar.Sharma / detail
  180. [ARM] Attempt to make Tail predication / RDA more resilient to empty blocks — david.green / detail
  181. [MemCpyOpt] Add test for incorrect memset DSE (NFC) — nikita.ppv / detail
  182. [SCEV] Add a test case with ULE loop guard. — flo / detail
  183. [SCEV] Handle ULE in applyLoopGuards. — flo / detail
  184. [SCEV] Add test cases where the max BTC is imprecise, due to step != 1. — flo / detail
  185. [AMDGPU] Add gfx602, gfx705, gfx805 targets — tim.renouf / detail
  186. Step down from security group — listmail / detail
  187. [lldb] [Process/FreeBSD] Mark methods override in RegisterContext* — mgorny / detail
  188. [lldb] [Process/FreeBSDRemote] Kill process via PT_KILL — mgorny / detail
  189. [lldb] [Process/FreeBSDRemote] Fix double semicolon — mgorny / detail
  190. [InstCombine] Add test case showing rotate intrinsic being split by SimplifyDemandedBits — llvm-dev / detail
  191. [PowerPC] Add ppc32 funnel shift test coverage — llvm-dev / detail
  192. [lldb] [Windows] Add missing 'override', silencing warnings. NFC. — martin / detail
  193. [lldb] [Windows] Remove unused functions. NFC. — martin / detail
  194. Define splat_vector for ISD::SPLAT_VECTOR in TargetSelectionDAG.td — kparzysz / detail
  195. [PowerPC] ReplaceNodeResults - bail on funnel shifts and let generic legalizers deal with it — llvm-dev / detail
  196. Remove %tmp variables from test cases to appease update_test_checks.py — llvm-dev / detail
  197. [InstCombine] getLogBase2 - no need to specify Type. NFCI. — llvm-dev / detail
  198. Fix CMake configuration error when run with -Werror/-Wall — alex / detail
  199. [InstCombine] getLogBase2(undef) -> 0. — llvm-dev / detail
  200. [X86] Delete redundant 'static' from namespace scope 'static constexpr'. NFC — i / detail
  201. [SDAG] Remember to set UndefElts in isSplatValue for SPLAT_VECTOR — kparzysz / detail
  202. [Hexagon] Replace HexagonISD::VSPLAT with ISD::SPLAT_VECTOR — kparzysz / detail
  203. [X86] Add a X86ISD::BEXTRI to distinquish the case where the control must be a constant. — craig.topper / detail
  204. [X86] AMX intrinsics should have ImmArg for the register numbers and use timm in isel patterns. — craig.topper / detail
  205. [X86] Redefine X86ISD::PEXTRB/W and X86ISD::PINSRB/PINSRW to use a i8 TargetConstant for the immediate instead of a ptr constant. — craig.topper / detail
  206. [Coroutines] Refactor/Rewrite Spill and Alloca processing — xun / detail
  207. [mlir] add scf.if op canonicalization pattern that removes unused results — tobias.gysi / detail
  208. [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI. — llvm-dev / detail
  209. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw — llvm-dev / detail
  210. [InstCombine] Remove accidental unnecessary ConstantExpr qualification added in rGb752daa26b64155 — llvm-dev / detail
  211. [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. — llvm-dev / detail
  212. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  213. [VE][NFC] Clean VEISelLowering.cpp — marukawa / detail
  214. [InstCombine] add/adjust tests for add+xor -> shifts; NFC — spatel / detail
  215. [InstCombine] add tests with extra uses for add+xor transform; NFC — spatel / detail
  216. [InstCombine] add one-use check to add+xor transform — spatel / detail
  217. [InstCombine] allow vector splats for add+xor --> shifts — spatel / detail
  218. [MemCpyOpt] Add additional byval tests (NFC) — nikita.ppv / detail
  219. [LV] Extra predicated inloop reduction tests. NFC — david.green / detail
  220. [MemCpyOpt] Add lifetime may alias test (NFC) — nikita.ppv / detail
  221. [clang-tidy] Fix crash in readability-function-cognitive-complexity on weak refs — Zinovy Nis / detail
  222. [LV] Tail folded inloop reductions. — david.green / detail
  223. [X86] Define __LAHF_SAHF__ if feature 'sahf' is set or 32-bit mode — i / detail
  224. [InstCombine] combineLoadToOperationType(): don't fold int<->ptr cast into load — lebedev.ri / detail
  225. [clangd] Avoid relations being overwritten in a header shard — zeratul976 / detail
  226. [mlir] Type erase inputs to select statements in shape.broadcast lowering. — tpopp / detail
  227. [ELF] Fix broken bitstream linking with lld when e_machine > 255 — i / detail
  228. Fix arc lint's clang-format rule: only format the file we were asked to format. — richard / detail
  229. [ValueTracking] Use KnownBits::countMaxLeadingZeros/countMaxTrailingZeros to make code more readable. NFC — craig.topper / detail
  230. PR47792: Include the type of a pointer or reference non-type template — richard / detail
  231. [mlir][openacc] Introduce acc.enter_data operation — clementval / detail
  232. [NFC] Move PPC strict-fp MIR test to dedicated file — qiucofan / detail
  233. Revert "PR47792: Include the type of a pointer or reference non-type template" — Jonas Devlieghere / detail
  234. [SchedDAGInstrs] Delete redundant contains(). NFC — i / detail
  235. Revert "[SYCL] Implement __builtin_unique_stable_name." — rjmccall / detail
  236. [NFC][Asan] Remove unused macro — Vitaly Buka / detail
  237. [Tablegen][SubtargetEmitter] Print TuneCPU in Subtarget::ParseSubtargetFeatures — kito.cheng / detail
  238. [SVE] Make ElementCount and TypeSize use a new PolySize class — david.sherwood / detail
  239. [SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown — lebedev.ri / detail
  240. Fix build failure caused by c5ba0d33cc060cc06a28a5d9101060afd1c0ee9a — david.sherwood / detail
  241. [mlir] Move Linalg tensors-to-buffers tests to Linalg tests. — pifon / detail
  242. Revert "Revert "Give attributes C++ namespaces."" — nicolas.vasilache / detail
  243. [clang] Fix returning the underlying VarDecl as top-level decl for VarTemplateDecl. — hokein.wu / detail
  244. [llvm-readobj/elf] - Ignore the hash table when on EM_S390/EM_ALPHA platforms. — grimar / detail
  245. [AST][RecoveryExpr] Build dependent callexpr in C for error-recovery. — hokein.wu / detail
  246. [AST][RecoveryExpr] Don't perform early typo correction in C. — hokein.wu / detail
  247. [IR][FIX] Intrinsics - don't apply default willreturn if IntrNoReturn is specified — sstipanovic / detail
  248. Add test for cortex-a57/ARM sched model. NFC — eleviant / detail
  249. Fix buildbot failure for 702529d899c87e9268bb33d836dbc91b6bce0b16. — hokein.wu / detail
  250. [VE] Change to expand BRCOND — marukawa / detail
  251. [VE] Support fneg and frem — marukawa / detail
  252. Revert rGb97093e520036f8 - "[InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw" — llvm-dev / detail

clang-d368649-g45d785e22b2-t15242-b15242.tar.gz (Oct 12, 2020 4:32:53 AM)

  1. [testsuite][M680x0] Add CycleTimer implementation for M68K architecture — minyihh / githubweb

clang-d368397-ge547b1e2431-t15224-b15224.tar.gz (Oct 8, 2020 8:12:36 AM)

  1. [lldb] [test/Register] Mark new FP reg tests XFAIL on Windows — mgorny / detail
  2. [MC] Assert that MCRegUnitIterator operates over MCRegisters — mtrofin / detail
  3. [Object][MachO] Refactor MachOUniversalWriter — alexshap / detail
  4. Add indented raw_ostream class — jpienaar / detail
  5. [X86] Add X86ISD opcodes for the Key Locker AESENC*KL and AESDEC*KL instructions — craig.topper / detail
  6. [RFC] Factor out repetitive cmake patterns for llvm-style projects — stephen.neuendorffer / detail
  7. [X86] Remove X86ISD::MWAITX_DAG. Just match the intrinsic to the custom inserter pseudo instruction during isel. — craig.topper / detail
  8. [X86] Move ENCODEKEY128/256 handling from lowering to selection. — craig.topper / detail
  9. [X86] Add memory operand to AESENC/AESDEC Key Locker instructions. — craig.topper / detail
  10. [X86] LOADIWKEY, ENCODEKEY128 and ENCODEKEY256 clobber EFLAGS. — craig.topper / detail
  11. [lldb] [test/Register] Mark new FP reg tests XFAIL on Darwin — Jonas Devlieghere / detail
  12. [RISCV][ASAN] unwind fixup — kupokupokupopo / detail
  13. [OldPM] Pass manager: run SROA after (simple) loop unrolling — lebedev.ri / detail
  14. [RISCV][ASAN] support code for architecture-specific parts of asan — kupokupokupopo / detail
  15. [CodeGen] Improve likelihood branch weights — koraq / detail
  16. [RISCV][ASAN] instrumentation pass now uses proper shadow offset — kupokupokupopo / detail
  17. [X86][SSE] isTargetShuffleEquivalent - ensure shuffle inputs are the correct size. — llvm-dev / detail
  18. [MemCpyOpt] Add additional call slot tests (NFC) — nikita.ppv / detail
  19. [SDAG] fold x * 0.0 at node creation time — spatel / detail
  20. [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp). — esme.yi / detail
  21. [NFC][clang][codegen] Autogenerate a few ARM SVE tests that are being affected by an upcoming patch — lebedev.ri / detail
  22. [VPlan] Account for removed users in replaceAllUsesWith. — flo / detail
  23. [VPlan] Add VPRecipeBase::toVPUser helper (NFC). — flo / detail
  24. [X86] Consolidate wide Key Locker intrinsics into the same header as the other Key Locker intrinsics. — craig.topper / detail
  25. [X86] Synchronize the loadiwkey builtin operand order with gcc version. — craig.topper / detail
  26. [X86] Synchronize the encodekey builtins with gcc. Don't assume void* is 16 byte aligned. — craig.topper / detail
  27. [X86] Sync AESENC/DEC Key Locker builtins with gcc. — craig.topper / detail
  28. [gn build] Port 6c6cd5f8a97 — llvmgnsyncbot / detail
  29. [SDA] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  30. [X86] Remove an accidentally added file. NFC. — martin / detail
  31. [MemCpyOpt] Don't use array allocas in tests (NFC) — nikita.ppv / detail
  32. Implement callee/caller type checking for llvm.call — joker.eph / detail
  33. [MemCpyOpt] Add tests for call slot optimization with GEPs (NFC) — nikita.ppv / detail
  34. llvm-dwarfdump: Skip tombstoned address ranges — dblaikie / detail
  35. [NFC][SCEV] Add a test with some patterns where we could treat inttoptr/ptrtoint as semi-transparent — lebedev.ri / detail
  36. [Coroutines][NewPM] Fix coroutine tests under new pass manager — aeubanks / detail
  37. Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects" — stephen.neuendorffer / detail
  38. [X86] Remove usesCustomInserter from MWAITX_SAVE_EBX and MWAITX_SAVE_RBX. NFC — craig.topper / detail
  39. [X86] Correct the implicit defs/uses for the MWAITX pseudo instructions. — craig.topper / detail
  40. [DomTree] findNearestCommonDominator: assert the nodes are in tree — i / detail
  41. llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits — dblaikie / detail
  42. [NFCI] Remove unnecessary trailing undef in RuntimeLibcalls.def — Yuanfang Chen / detail
  43. [NewPM] collapsing nested pass mangers of the same type — Yuanfang Chen / detail
  44. llvm-dwarfdump: Print addresses in debug_line to the parsed address size — dblaikie / detail
  45. [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32. — craig.topper / detail
  46. llvm-dwarfdump: Add support for DW_RLE_startx_endx — dblaikie / detail
  47. [HIP] Add option --gpu-instrument-lib= — Yaxun.Liu / detail
  48. Revert "[HIP] Add option --gpu-instrument-lib=" — Yaxun.Liu / detail
  49. Recommit "[HIP] Add option --gpu-instrument-lib=" — Yaxun.Liu / detail
  50. [HIP] Fix default output file for -E — Yaxun.Liu / detail
  51. [HIP] Fix -fgpu-allow-device-init option — Yaxun.Liu / detail
  52. llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs — dblaikie / detail
  53. [X86] MWAITX_SAVE_RBX should not have EBX as an implicit use. — craig.topper / detail
  54. [lldb] [test/Register] Attempt to fix x86-fp-read.test on Darwin — Jonas Devlieghere / detail
  55. [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) — Jonas Devlieghere / detail
  56. [RISCV][ASAN] mark asan as supported for RISCV64 and enable tests — kupokupokupopo / detail
  57. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  58. [AST][RecoveryExpr] Popagate the error-bit from a VarDecl's initializer to DeclRefExpr. — hokein.wu / detail
  59. [TableGen][GlobalISel] add handling of nested *_SUBREG — mikael.holmen / detail
  60. [AMDGPU] Split R600 and GCN bfe patterns — jay.foad / detail
  61. [AMDGPU] Make bfe patterns divergence-aware — jay.foad / detail
  62. Promote transpose from linalg to standard dialect — benny.kra / detail
  63. [VE] Support register and frame-index pair correctly — jam / detail
  64. [mlir] Fix SubViewOp doc in .td — ntv / detail
  65. [AMDGPU] Use tablegen for argument indices — sebastian.neubauer / detail
  66. Reland "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  67. [AST][RecoveryExpr] Fix a crash on undeduced type. — hokein.wu / detail
  68. [clangd] Remove unused using-decls in TypeHierarchyTests, NFC. — hokein.wu / detail
  69. [TableGen] Added a function for identification of unsupported opcodes. — dmitry.preobrazhensky / detail
  70. [AMDGPU][RegAlloc][SplitKit] Pre-commit test for D88821 — carl.ritson / detail
  71. [ASTImporter][AST] Fix structural equivalency crash on dependent FieldDecl — gabor.marton / detail
  72. [ValueTracking] canCreateUndefOrPoison - use APInt to check bounds instead of getZExtValue(). — llvm-dev / detail
  73. [LV] Regenerate test. NFC — david.green / detail
  74. [clangd] Add isKeyword function. — hokein.wu / detail
  75. [Parser] ParseMicrosoftAsmStatement - Replace bit '|' operator with logical '||' operator. (PR47071) — llvm-dev / detail
  76. [VPlan] Clean up uses/operands on VPBB deletion. — flo / detail
  77. [mlir][Linalg] Canonicalize TensorCastOp away when it feeds a LinalgOp. — nicolas.vasilache / detail
  78. [ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  79. [SystemZ] Add support for .insn directives for vector instructions. — paulsson / detail
  80. [OpenMP][Tests] NFC: fix flaky test failure caused by rare scheduling — protze / detail
  81. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  82. Revert SVML support for sqrt — aktoon / detail
  83. [docs] Revise loop terminology reference. — llvm-project / detail
  84. [mlir] Split alloc-like op LLVM lowerings into base and separate derived classes. — csigg / detail
  85. [libc++/abi] Revert "[libc++] Move the weak symbols list to libc++abi" — Louis Dionne / detail
  86. [X86] isTargetShuffleEquivalent - merge duplicate array accesses. NFCI. — llvm-dev / detail
  87. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) funnel shift tests — llvm-dev / detail
  88. [InstCombine] Extend 'shift with constants' vector tests — llvm-dev / detail
  89. [SVE] Lower fixed length VECREDUCE_AND operation — mcinally / detail
  90. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — jhuber6 / detail
  91. [flang] Introduce DiagnosticConsumer classes in libflangFrontend — andrzej.warzynski / detail
  92. Add definition for static constexpr member (NFC) — joker.eph / detail
  93. [mlir][Linalg] Remove unused variable. NFCI. — benny.kra / detail
  94. Revert "[DebugInfo] Improve dbg preservation in LSR." — nikita.ppv / detail
  95. [InstCombine] canEvaluateShifted - remove dead (and never used code). NFC. — llvm-dev / detail
  96. [SelectionDAG] Don't remove unused negated constant immediately — qiucofan / detail
  97. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  98. Revert "[ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV" — Amara Emerson / detail
  99. [InstCombine] FoldShiftByConstant - use m_Specific. NFCI. — llvm-dev / detail
  100. [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def. — Amara Emerson / detail
  101. [llvm-objcopy][MachO] Add missing std::move. — alexshap / detail
  102. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll — david.sherwood / detail
  103. docs: add documentation describing API Notes — Saleem Abdulrasool / detail
  104. [NFC][regalloc] Model weight normalization as a virtual — mtrofin / detail
  105. [clangd] Describe non-handling of most IWYU pragmas. NFC — sam.mccall / detail
  106. [InstCombine] Add test for PR47730 — nikita.ppv / detail
  107. [InstCombine] Handle GEP inbounds in select op replacement (PR47730) — nikita.ppv / detail
  108. [gcov] Fix non-determinism (DenseMap iteration order) of checksum computation — i / detail
  109. [lldb/test] Catch invalid calls to expect() — davelee.com / detail
  110. [CodeGen][MachineSched] Fixup function name typo. NFC — jonathan_roelofs / detail
  111. [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper — lebedev.ri / detail
  112. [CUDA] Don't call __cudaRegisterVariable on C++17 inline variables — i / detail
  113. [LLD] [COFF] Fix parsing version numbers with leading zeros — martin / detail
  114. [LLD] [COFF] Add a private option for setting the os version separately from subsystem version — martin / detail
  115. [LLD] [MinGW] Simplify handling of os/subsystem version — martin / detail
  116. [LLD] [MinGW] Support setting the subsystem version via the subsystem argument — martin / detail
  117. [flang] Make binary->decimal conversion buffer sizes accurate — pklausler / detail
  118. [libc++] Fix several debug mode tests — Louis Dionne / detail
  119. [SLC] Optimize mempcpy_chk to mempcpy — Dávid Bolvanský / detail
  120. Revert "[SLC] Optimize mempcpy_chk to mempcpy" — Dávid Bolvanský / detail
  121. [libc++] NFC: Remove unused <iostream> include in atomic.cpp — Louis Dionne / detail
  122. [libc++] NFC: Rename variant helpers to avoid name clashes — Louis Dionne / detail
  123. [libc++] Use __has_include instead of complex logic in thread.cpp — Louis Dionne / detail
  124. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  125. [RISCV] Add SiFive cores to the CPU option — ebahapo / detail
  126. [flang] Correct kP scaling on F output — pklausler / detail
  127. [InstCombine] Revert rL226781 "Teach InstCombine to canonicalize loads which are only ever stored to always use a legal integer type if one is available." (PR47592) — lebedev.ri / detail
  128. [MLIR][SPIRV] Extend _reference_of to support SpecConstantCompositeOp. — antiagainst / detail
  129. [SVE] Add legalisation tests to sve-fixed-length-int-reduce.ll — mcinally / detail
  130. Revert "Outline non returning functions unless a longjmp" — Vedant Kumar / detail
  131. Cleanup CodeGen/CallingConvLower.cpp — i / detail
  132. [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS. — craig.topper / detail
  133. [X86] Remove X86ISD::LCMPXCHG8_SAVE_EBX_DAG and LCMPXCHG8B_SAVE_EBX pseudo instruction — craig.topper / detail
  134. [libcxx][dsl] Fix mutable default argument warning — Alexander.Richardson / detail
  135. [OpenMP][Archer][Tests] NFC: fix spurious test failure — protze / detail
  136. Show register names in DWARF unwind info. — gclayton / detail
  137. Fix raciness in the StopHook check for "has the target run". — jingham / detail
  138. [libc++] Improve tests for std::quoted — Louis Dionne / detail
  139. [NFC][regalloc] Separate iteration from AllocationOrder — mtrofin / detail
  140. [RISCV] Fix broken test — ebahapo / detail
  141. Fix reordering of instructions during VirtRegRewriter unbundling — carl.ritson / detail
  142. [AMDGPU] SIInsertSkips: Refactor early exit block creation — carl.ritson / detail
  143. [MLInliner] Factor out logging — mtrofin / detail
  144. [NewPM] Set -enable-npm-optnone to true by default — aeubanks / detail
  145. Make OpenMP tests less brittle in the face of changes in constant — richard / detail
  146. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  147. [dotest] Simplify logic to find the Python path — Jonas Devlieghere / detail
  148. [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation — serguei.katkov / detail
  149. [AttributeFuncs] Consider `align` in `typeIncompatible` — johannes / detail
  150. [AttributeFuncs] Consider `noundef` in `typeIncompatible` — johannes / detail
  151. [JITLink][ELF] Handle BSS sections, improve some error messages. — Lang Hames / detail
  152. [AttributeFuncs][FIX] Update new tests (D87304) after sret changes — johannes / detail
  153. Revert "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail
  154. [AttributeFuncs][FIX] Update new tests (D87304, D87306) after sret changes — johannes / detail
  155. [AST][RecoveryExpr] Support dependent binary operator in C for error recovery. — hokein.wu / detail
  156. [SVE][CodeGen] Fix DAGCombiner::ForwardStoreValueToDirectLoad for scalable vectors — david.sherwood / detail
  157. [lldb] Symlink the Clang resource directory to the LLDB build directory in standalone builds — Raphael Isemann / detail
  158. [LLDB] Add QEMU testing environment setup guide for SVE testing — omair.javaid / detail
  159. [flang][NFC] Remove redundant `;` — andrzej.warzynski / detail
  160. [mlir][Linalg] Reintroduced missing verification check — nicolas.vasilache / detail
  161. [clangd] Fix an inconsistent ReasonToReject enum usage, NFC. — hokein.wu / detail
  162. [MLIR][SPIRVToLLVM] Conversion for composite extract and insert — georgemitenk0v / detail
  163. [AMDGPU] Fix gcc warnings — sebastian.neubauer / detail
  164. [clangd] Verify the diagnostic code in include-fixer diagnostic tests, NFC. — hokein.wu / detail
  165. [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test — grimar / detail
  166. [VPlan] Add vplan native path vectorization test case for inner loop reduction — flo / detail
  167. Revert "[llvm-objcopy][MachO] Add missing std::move." — gribozavr / detail
  168. Revert "[llvm-objcopy][MachO] Add support for universal binaries" — gribozavr / detail
  169. [mlir] Add file to implement bufferization for shape ops. — tpopp / detail
  170. [OpenMP][RTL] Remove dead code — Pushpinder.Singh / detail
  171. [SVE] Lower fixed length vector floating point rounding operations. — paul.walker / detail
  172. [SVE] Lower fixed length vector fneg and fsqrt operations. — paul.walker / detail
  173. [clangd] Add `score` extension to workspace/symbol response. — sam.mccall / detail
  174. [AArch64] Correct parameter type for unsigned Neon scalar shift intrinsics — david.spickett / detail
  175. [libcxx][lit] Add support for custom ssh/scp flags in ssh.py — Alexander.Richardson / detail
  176. [Statepoints] Change statepoint machine instr format to better suit VReg lowering. — dantrushin / detail
  177. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  178. [clang-tidy] Remove obsolete checker google-runtime-references — adam.balogh / detail
  179. [gn build] Port d6c9dc3c17e — llvmgnsyncbot / detail
  180. [llvm-objcopy][NFC] fix style issues reported by clang-format. — a.v.lapshin / detail
  181. [InstCombine] FoldShiftByConstant - remove unnecessary cast<>. NFC. — llvm-dev / detail
  182. [InstCombine] FoldShiftByConstant - use PatternMatch for logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail
  183. [lldb] [Platform] Move common ::DebugProcess() to PlatformPOSIX — mgorny / detail
  184. [SystemZAsmParser] Treat VR128 separately in ParseDirectiveInsn(). — paulsson / detail
  185. Convert diagnostics about multi-character literals from extension to warning — aaron / detail
  186. [mlir][Linalg] Extend buffer allocation to support Linalg init tensors — nicolas.vasilache / detail
  187. [AMDGPU][MC] Added detection of unsupported instructions — dmitry.preobrazhensky / detail
  188. [ARM] Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  189. [clangd] Add basic keyword-name-validation in rename. — hokein.wu / detail
  190. [InstCombine] FoldShiftByConstant - consistently use ConstantExpr in logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail
  191. [InstCombine] canRewriteGEPAsOffset - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  192. Revert "[c++17] Implement P0145R3 during constant evaluation." — gribozavr / detail
  193. Silence -Wunused-variable in NDEBUG mode — gribozavr / detail
  194. Add ability to turn off -fpch-instantiate-templates in clang-cl — hans / detail
  195. [Attributor][NFC] Ignore benign uses in AAMemoryBehaviorFloating — johannes / detail
  196. [Attributor][FIX] Dead return values are not `noundef` — johannes / detail
  197. [Attributor][FIX] Move assertion to make it not trivially fail — johannes / detail
  198. [test][NewPM] Make dead-uses.ll work under NPM — aeubanks / detail
  199. [test][InstCombine][NewPM] Fix InstCombine tests under NPM — aeubanks / detail
  200. [BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipeline — aeubanks / detail
  201. [HIP] Restructure hip headers to add cmath — enye.shi / detail
  202. [gn build] Port aa2b593f149 — llvmgnsyncbot / detail
  203. [SimplifyLibCalls] Optimize mempcpy_chk to mempcpy — Dávid Bolvanský / detail
  204. [HIP] NFC Add comments to cmath functions — enye.shi / detail
  205. [X86] .code16: temporarily set Mode32Bit when matching an instruction with the data32 prefix — i / detail
  206. [libc++] Allow retries in two flaky tests — Louis Dionne / detail
  207. [APIntTest] Extend extractBits to check 'lshr+trunc' pattern for each case as well. — llvm-dev / detail
  208. [flang] Track CHARACTER length better in TypeAndShape — pklausler / detail
  209. [libc++] Check _LIBCPP_USE_CLOCK_GETTIME before using clock_gettime — Louis Dionne / detail
  210. [MemCpyOpt] Add separate statistic for call slot optimization (NFC) — nikita.ppv / detail
  211. [MemCpyOpt] Check for throwing calls during call slot optimization — nikita.ppv / detail
  212. [MemCpyOpt] Use dereferenceable pointer helper — nikita.ppv / detail
  213. [AMDGPU] Remove SIInstrInfo::calculateLDSSpillAddress — sebastian.neubauer / detail
  214. [X86][SSE] combineX86ShuffleChain add 'CanonicalizeShuffleInput' helper. NFCI. — llvm-dev / detail
  215. [SystemZ][z/OS] Set default alignment rules for z/OS target — Abhina.Sreeskantharajan / detail
  216. [AMDGPU] Create isGFX9Plus utility function — Stanislav.Mekhanoshin / detail
  217. [mlir][vector] Fold extractOp coming from broadcastOp — thomasraoux / detail
  218. [AMDGPU] Emit correct kernel descriptor on big-endian hosts — scott.linder / detail
  219. [mlir][spirv] Fix extended insts deserialization generation — antiagainst / detail
  220. [mlir][Linalg] Implement tiling on tensors — nicolas.vasilache / detail
  221. [SystemZ][z/OS] Set default alignment rules for z/OS target — Abhina.Sreeskantharajan / detail
  222. [NFC][flang] Add the header file Todo.h. This file is being upstreamed to satisfy dependencies and enable continued progress on lowering of OpenMP, OpenACC, etc. — eschweitz / detail
  223. [AMDGPU] Fix remaining kernel descriptor test — scott.linder / detail
  224. [mlir][spirv] Add Vector to SPIR-V conversion pass — thomasraoux / detail
  225. [NFC][MC] Type uses of MCRegUnitIterator as MCRegister — mtrofin / detail
  226. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  227. [libc++] Add a script to setup CI on macOS nodes — Louis Dionne / detail
  228. Revert [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  229. Remove unneeded "allow-unregistered-dialect" from shape-type-conversion.mlir test (NFC) — joker.eph / detail
  230. [mlir] [sparse] convenience runtime support to read Matrix Market format — ajcbik / detail
  231. [libc++] Add assert to check bounds in `constexpr string_view::operator[]` — Louis Dionne / detail
  232. [CMake] Track TSan's dependency on C++ headers — phosek / detail
  233. Replace shadow space zero-out by madvise at mmap — jianzhouzh / detail
  234. docs: Emphasize ArrayRef over SmallVectorImpl — Duncan P. N. Exon Smith / detail
  235. [RuntimeDyld][COFF] Report fatal error on error, rather than emiting diagnostic. — Lang Hames / detail
  236. Fix out-of-tree clang build due to sysexits change — Matthew.Arsenault / detail
  237. Relax FuseTensorReshapeOpAsproducer identity mapping constraint — ataei / detail
  238. [gn build] manually port 5e4409f308177 — thakis / detail
  239. [lldb] Change the xcrun (fallback) logic in GetXcodeSDK — Jonas Devlieghere / detail
  240. [Attributor] Give up early on AANoReturn::initialize — johannes / detail
  241. [Attributor] Ignore read accesses to constant memory — johannes / detail
  242. [Attributor] Use smarter way to determine alignment of GEPs — johannes / detail
  243. [flang][openacc] Fix device_num and device_type clauses for init directive — clementval / detail
  244. [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR — isanbard / detail
  245. [PowerPC] add more builtins for PPCTargetLowering::getTgtMemIntrinsic — czhengsz / detail
  246. [PowerPC] implement target hook getTgtMemIntrinsic — czhengsz / detail
  247. [MachineInstr] exclude call instruction in mayAlias — czhengsz / detail
  248. Reapply "[OpenMP][FIX] Verify compatible types for declare variant calls" D88384 — johannes / detail
  249. [Test] Add test showing that we can avoid inserting trunc/zext — mkazantsev / detail
  250. BPF: avoid duplicated globals for CORE relocations — yhs / detail
  251. [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592) — lebedev.ri / detail
  252. [lldb] Format unix signal table (NFC) — Jonas Devlieghere / detail
  253. [NFC] Use getZero instead of getConstant(0) — mkazantsev / detail
  254. [Support][unittests] Enforce alignment in ConvertUTFTest — ro / detail
  255. [AST][RecoveryExpr] Support dependent conditional operators in C for error recovery. — hokein.wu / detail
  256. [clang] Use isCompoundAssignmentOp to simplify the code, NFC. — hokein.wu / detail
  257. [clangd] Don't set the Underlying bit on targets of UsingDecls. — hokein.wu / detail
  258. [mlir][NFC] Style cleanup in comments — tpopp / detail
  259. [Test] Add one more test where we can avoid creating trunc — mkazantsev / detail
  260. [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known — jay.foad / detail
  261. [LAA] Add test for PR47751, which currently uses wrong bounds. — flo / detail
  262. [ARM] Regenerate vldlane tests — llvm-dev / detail
  263. [InstCombine] Tweak funnel by constant tests for better shl/lshr commutation coverage — llvm-dev / detail
  264. [AMDGPU] Implement hardware bug workaround for image instructions — rodrigo.dominguez / detail
  265. InstCombine: Negator: don't rely on complexity sorting already being performed (PR47752) — lebedev.ri / detail
  266. [LLD] [MinGW] Move an option definitions to alphabetical order, wrap a line. NFC. — martin / detail
  267. [mlir] Add support for diagnostics in C API. — zinenko / detail
  268. [libc++] Make sure __clear_and_shrink() maintains string invariants — Louis Dionne / detail
  269. [libc++] Add a CMake option to control whether the debug mode is supported — Louis Dionne / detail
  270. [lldb/docs] Clarify python/swig version incompatibility — pavel / detail
  271. [lldb] Check for and use ptsname_r if available — pavel / detail
  272. [libc++] Use the existing CMake caches when running build bots — Louis Dionne / detail
  273. [AMDGPU][MC] Improved diagnostics for instructions with missing features — dmitry.preobrazhensky / detail
  274. [llvm-readelf] - Implement --addrsig option. — grimar / detail
  275. [obj2yaml] - Rename `Group` to `GroupSection`. NFC. — grimar / detail
  276. [mlir] fix the types used during the generation of the kernel param array — tobias.gysi / detail
  277. [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  278. [gn build] (manually) port ce1365f8f7e — thakis / detail
  279. Revert "[ADT] function_ref's constructor is unavailable if the argument is not callable." — sam.mccall / detail
  280. [AMDGPU] Use @LINE for error checking in gfx10.3 assembler tests — jay.foad / detail
  281. [SVE] Lower fixed length VECREDUCE_OR operation — mcinally / detail
  282. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  283. [clangd] Fix argument type (bool->float). — adamcz / detail
  284. Introduce subtraction for FlatAffineConstraints — zinenko / detail
  285. [SystemZ][z/OS] Add test of zero length bitfield type size larger than target zero length bitfield boundary — Abhina.Sreeskantharajan / detail
  286. BPF: add AdjustOpt IR pass to generate verifier friendly codes — yhs / detail
  287. [gn build] Port ddf1864ace4 — llvmgnsyncbot / detail
  288. [Tests] Precommit test showing gap around load forwarding of vectors in instcombine — listmail / detail
  289. [NFC][InstCombine] Autogenerate a few tests being affected by upcoming patch — lebedev.ri / detail
  290. [MemCpyOpt] Add additional callslot test cases (NFC) — nikita.ppv / detail
  291. [clang-format][NFC] Store FormatToken::Type as an enum instead of bitfield — Alexander.Richardson / detail
  292. [clang-format][tests] Fix MacroExpander lexer not parsing C++ keywords — Alexander.Richardson / detail
  293. Reapply [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  294. [json] Provide a means to delegate writing a value to another API — sam.mccall / detail
  295. [WebAssembly] Rename Emscripten EH functions — aheejin / detail
  296. [mlir][CAPI] Attribute set/remove on operations. — stellaraccident / detail
  297. [NFC] Add contributors names to CREDITS.TXT — fanbo.meng / detail
  298. [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. — Amara Emerson / detail
  299. [clangd] Disambiguate overloads of std::move for header insertion. — sam.mccall / detail
  300. Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}. — Amara Emerson / detail
  301. [AMDGPU] Use default zero flag operands in flat scratch — Stanislav.Mekhanoshin / detail
  302. [LAA] Use DL to get element size for bound computation. — flo / detail
  303. [test][MC] Use %python in llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  304. [AMDGPU] Add tied operand to d16 scratch loads — Stanislav.Mekhanoshin / detail
  305. [mlir] Fix build after 322d0afd875df66b36e4810a2b95c20a8f22ab9b due to change in intrinsic overloads. — Amara Emerson / detail
  306. [CodeGen][X86] Cleanup labels on some sse/avx intrinsics tests. NFCI. — llvm-dev / detail
  307. Fix Wdocumentation warnings due to case mismatch. NFCI. — llvm-dev / detail
  308. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  309. Add a clarifying a comment on CastInst::isNoopCast — listmail / detail
  310. [clangd] Add a NewName optional parameter to clangdServer::prepareRename. — hokein.wu / detail
  311. Add REQUIRES: x86-registered-target to test as it was failing on build bots without x86. — douglas.yung / detail
  312. Remove D80713.diff added in 528057c19755ad842052fba3a42dcbf7deafc6de — RonakNilesh.Chauhan / detail
  313. [InstCombine] Add checks for and(logicalshift(zext(x),undef),y) cases — llvm-dev / detail
  314. [SVE] Add legalisation tests to sve-fixed-length-fp-reduce.ll — mcinally / detail
  315. [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton. — rahmanl / detail
  316. [NFC][MLInliner] Getters should return by reference — mtrofin / detail
  317. Add validity assert on entry to CastInst::isNoopCast [NFC] — listmail / detail
  318. [mlir] [sparse] Rename getSparseMatrix to getMatrix — ajcbik / detail
  319. Add regular expressions to and DWARF Call Frame Information tests in case the architecture specific target is not compiled into LLVM. — gclayton / detail
  320. [NPM] Port strip nonlinetable debuginfo pass to the new pass manager — rnk / detail
  321. Port StripGCRelocates pass to NPM — rnk / detail
  322. [flang] Semantic checks for bad usage of whole assumed-size arrays — pklausler / detail
  323. [NFC][regalloc] Use MCRegister instead of unsigned in InterferenceCache — mtrofin / detail
  324. [M680x0] Add google/benchmark's CycleTimer support for M68K — minyihh / detail
  325. Fix a macOS build break caused by 3dfb94986170. — jingham / detail
  326. [libc++] Remove unused includes of Availability.h — Louis Dionne / detail
  327. [flang][msvc] Avoid dependence on long double — pklausler / detail
  328. [sanitizer] Skip stack symbolization when not required for print format — tejohnson / detail
  329. Add test for disabling Dead Virtual Function Elimination — d.c.ddcc / detail
  330. [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel — craig.topper / detail
  331. [ImplicitNullChecks] Support complex addressing mode — anna / detail
  332. [libcxx] Use runtime rather then compile-time glibc version check — phosek / detail
  333. [IRMover] Avoid materializing global value that belongs to not-yet-linked module — Yuanfang Chen / detail
  334. Remove unused variables — gcmn / detail
  335. [X86] Move findDeadCallerSavedReg() into X86RegisterInfo — craig.topper / detail
  336. [X86] Fix bug in -mlvi-cfi that may clobber a live register — craig.topper / detail
  337. BPF: fix incorrect DAG2DAG load optimization — yhs / detail
  338. Revert "[Support][unittests] Enforce alignment in ConvertUTFTest" — thakis / detail
  339. [NewPM] Use PassInstrumentation for -verify-each — aeubanks / detail
  340. Return "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail
  341. Update documentation and implementation of stage3 build — sguelton / detail
  342. [LLD] [ELF] Fix up a comment regarding the --wrap option. NFC. — martin / detail
  343. [LLD] Ignore ELF tests when ld.lld defaults to MinGW — martin / detail
  344. [ARM] Replace llvm.experimental.vector.reduce.smax with llvm.vector.reduce.smax. NFC — david.green / detail
  345. [LV] Collect dead induction truncates — david.green / detail
  346. [clangd] Fix a typo, NFC. — hokein.wu / detail
  347. [AST][RecoveryExpr] Support dependent cast-expr in C for error-recovery. — hokein.wu / detail
  348. [AMDGPU] Add test with redundant copies to temporary stack slot produced by expandUnalignedLoad — Mirko.Brkusanin / detail
  349. [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store — Mirko.Brkusanin / detail
  350. [mlir] Added strides check to rank reducing subview verification — limo / detail
  351. [cmake] Fix cmake warning in standalone compiler-rt builds. — pierre.gousseau / detail
  352. [llvm-readobj] Add --coff-tls-directory flag to print TLS Directory & test. — me / detail
  353. [Test] Add test showing that we fail to eliminate implied exit conditions — mkazantsev / detail
  354. [llvm-readobj][test] - Improve testing in hash-table.test — grimar / detail
  355. Import llvm::StringSwitch into mlir namespace. — csigg / detail
  356. [InstCombine] canNarrowShiftAmt - replace custom Constant matching with m_SpecificInt_ICMP — llvm-dev / detail
  357. [mlir] Add basic support for dynamic tensor results in TensorToBuffers.cpp. — pifon / detail
  358. [InstCombine] matchRotate - add support for matching general funnel shifts with constant shift amounts (PR46896) — llvm-dev / detail
  359. [llvm-objdump] Ensure we consistently use the llvm::stable_sort wrappers. — llvm-dev / detail
  360. AArch64: treat MC expressions as 2s complement arithmetic. — Tim Northover / detail
  361. [AMDGPU][MC][GFX1030] Disabled v_mac_f32 — dmitry.preobrazhensky / detail
  362. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  363. [Driver] Add output file to properties of Command — sepavloff / detail
  364. [clangd] Add a missing include-fixer test for incomplete_type, NFC. — hokein.wu / detail
  365. [InstCombine] matchFunnelShift - support non-uniform constant vector shift amounts (PR46895) — llvm-dev / detail
  366. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  367. [AMDGPU] Use isLegalMUBUFImmOffset more — sebastian.neubauer / detail
  368. [mlir][spirv] Add OpenCL extended ops: exp, fabs, s_abs — konrad.dobros / detail
  369. [mlir][Linalg] Add TensorsToBuffers support for Constant ops. — nicolas.vasilache / detail
  370. [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols. — grimar / detail
  371. [clangd] New CC Ranking Model to fix bad inference due to overflow. — usx / detail
  372. [AIX] add new option -mignore-xcoff-visibility — diggerlin / detail
  373. [mlir] Rank reducing subview conversion to LLVM — limo / detail

clang-d368023-g82dcd383c42-t15093-b15093.tar.gz (Oct 3, 2020 1:39:29 PM)

  1. flang-aarch64-ubuntu-clang: Refine the set-up for `-WError` — andrzej.warzynski / githubweb
  2. flang-aarch64-ubuntu-clang-build: increase the number of parellel jobs — andrzej.warzynski / githubweb
  3. clang-x86-ninja-win10: added LLVM_LIT_TOOLS_DIR — kuhnel / githubweb

clang-d368023-g82dcd383c42-t15093-b15093.tar.gz (Oct 3, 2020 1:39:29 PM)

  1. [Analysis] resolveAllCalls - fix use after std::move warning. NFCI. — llvm-dev / detail
  2. [InstCombine] Add tests for or(shl(x,c1),lshr(y,c2)) patterns that could fold to funnel shifts — llvm-dev / detail
  3. [asan] Stop instrumenting user-defined ELF sections — mgorny / detail
  4. [lldb] [Process/NetBSD] Fix reading FIP/FDP registers — mgorny / detail
  5. [lldb] [Process/NetBSD] Fix crash on unsupported i386 regs — mgorny / detail
  6. [lldb] [test/Register] Add read/write tests for x87 regs — mgorny / detail
  7. [clang][NFC] Change a mention of `objc_static_protocol` to `non_runtime` — nathan / detail
  8. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — thakis / detail
  9. [AArch64] Match the windows canonical callee saved register order — martin / detail
  10. [AArch64] Allow pairing lr with other GPRs for WinCFI — martin / detail
  11. [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI, if optimizing for size — martin / detail
  12. [LV] Add another test case with unsinkable first-order recurrences. — flo / detail
  13. [NFC][PhaseOrdering] Add a test showing new inttoptr casts after SROA due to InstCombine (PR47592) — lebedev.ri / detail
  14. [NFC][InstCombine] Autogenerate a few tests being affected by an upcoming patch — lebedev.ri / detail
  15. [VPlan] Properly update users when updating operands. — flo / detail

clang-d368008-gbe185b6a735-t15089-b15089.tar.gz (Oct 3, 2020 10:57:12 AM)

  1. Add a break statement to appease the build bots; NFC — aaron / detail
  2. [InstCombine] recognizeBSwapOrBitReverseIdiom - add vector support — llvm-dev / detail
  3. [ARM] Fix pointer offset when splitting stores from VMOVDRR — david.green / detail
  4. Add indented raw_ostream class — jpienaar / detail
  5. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) rotate tests — llvm-dev / detail
  6. Revert "Add indented raw_ostream class" — jpienaar / detail

clang-d368002-g347fd9955af-t15086-b15086.tar.gz (Oct 3, 2020 8:15:59 AM)

  1. [Sema] List conversion validate character array. — koraq / detail
  2. [NFCI][clang-tidy] FunctionCognitiveComplexityCheck::check(): try to fix windows arm build bots — lebedev.ri / detail
  3. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) (Reapplied) — llvm-dev / detail
  4. modernize-use-trailing-return-type fix for PR44206 — aaron / detail
  5. [flang][NFC] Fix build errors for clang-10 — andrzej.warzynski / detail
  6. [InstCombine] recognizeBSwapOrBitReverseIdiom - use generic CreateIntegerCast — llvm-dev / detail

clang-d367996-g49e34e239b3-t15082-b15082.tar.gz (Oct 3, 2020 5:28:02 AM)

  1. [ARM] Test to show incorrect pointer info. NFC — david.green / detail

clang-d367995-gfbf818724f5-t15080-b15080.tar.gz (Oct 3, 2020 3:15:07 AM)

  1. [MemCpyOpt] Remove unnecessary -dse from test (NFC) — nikita.ppv / detail
  2. [MemCpyOpt] Make moveUp() a member method (NFC) — nikita.ppv / detail

clang-d367993-ge2dd86bbfcb-t15079-b15079.tar.gz (Oct 2, 2020 11:50:15 PM)

  1. [X86] Key Locker instructions should use VR128 regclass not VR128X. — craig.topper / detail

clang-d367993-ge2dd86bbfcb-t15079-b15079.tar.gz (Oct 2, 2020 11:50:15 PM)

  1. Prevent page crash when using default comparer on Global Status page — thomasp / githubweb
  2. Test default compare in global status page — thomasp / githubweb

clang-d367992-ga0a8f837184-t15078-b15078.tar.gz (Oct 2, 2020 9:04:28 PM)

  1. Fix the test case in D88686 — jianzhouzh / detail
  2. [lsan] Share platform allocator settings between ASan and LSan — mcgrathr / detail
  3. Revert "[lsan] Share platform allocator settings between ASan and LSan" — mcgrathr / detail
  4. [X86] Add missing intrinsic test for aesdecwide128kl and aesdecwide256kl. Capture all output values in keylocker tests. NFC — craig.topper / detail
  5. [X86] Move MWAITX_DAG ISD opcode so it is not in the strict FP range. — craig.topper / detail
  6. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
  7. [PATCH] Fix typo (NFC) — ebahapo / detail

clang-d367985-g9ae95a0f8f1-t15074-b15074.tar.gz (Oct 2, 2020 6:21:50 PM)

  1. [NFC][MSAN] Extract llvm.abs handling into a function — Vitaly Buka / detail
  2. [libc++] Fix the build with GCC < 10 — Louis Dionne / detail
  3. [HIP] Align device binary — Yaxun.Liu / detail
  4. Don't reject calls to MinGW's unusual _setjmp declaration. — richard / detail
  5. [test][Coro][NewPM] Fix coro-elide.ll under NPM — aeubanks / detail
  6. [MetaRenamer][NewPM] Port metarenamer to NPM — aeubanks / detail
  7. Fix the test case from D88686 — jianzhouzh / detail
  8. [CUDA][HIP] Fix bound arch for offload action for fat binary — Yaxun.Liu / detail
  9. [fuzzer] Remove unused variable — julian.lettner / detail
  10. Diagnose invalid target ID for AMDGPU toolchain for assembler — Yaxun.Liu / detail
  11. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — phosek / detail
  12. [gn build] Port ace644030e6 — llvmgnsyncbot / detail
  13. [CMake] Don't use CMakePushCheckState — phosek / detail
  14. [Sparc] Remove cast that truncates immediate operands to 32 bits. — brad / detail

clang-d367971-g14f6bfcb52e-t15071-b15071.tar.gz (Oct 2, 2020 3:39:30 PM)

  1. [MemCpyOpt] Avoid double invalidation (NFCI) — nikita.ppv / detail
  2. [MemCpyOpt] Add helper to erase instructions (NFC) — nikita.ppv / detail
  3. [lldb] Add a "design" section to the documentation. — Jonas Devlieghere / detail
  4. [flang][NFC] Fix mis-matched struct/class declarations — tkeith / detail
  5. Release the shadow memory used by the mmap range at munmap — jianzhouzh / detail
  6. [llvm-objcopy][NFC] refactor error handling. part 3. — a.v.lapshin / detail
  7. [Hexagon] Move selection of HVX multiply from lowering to patterns — kparzysz / detail
  8. [libc++] Allow retries on some slightly flaky mutex tests — Louis Dionne / detail
  9. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
  10. [clang-tidy] Implement readability-function-cognitive-complexity check — lebedev.ri / detail
  11. [clang] Implement objc_non_runtime_protocol to remove protocol metadata — nathan / detail

clang-d367960-g24f406e6d39-t15068-b15068.tar.gz (Oct 2, 2020 12:56:30 PM)

  1. [lldb] Fix bug in fallback logic for finding the resource directory. — Jonas Devlieghere / detail
  2. [libc++] Remove unnecessary usage of <iostream> in the test suite — Louis Dionne / detail
  3. [InstCombine] Add trunc(bswap(trunc/zext(x))) vector tests — llvm-dev / detail
  4. [mlir][vector] Add canonicalization patterns for extractMap/insertMap — thomasraoux / detail
  5. Revert rG3d14a1e982ad27 - "[InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)" — llvm-dev / detail
  6. [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  7. Revert "[AlwaysInliner] Update BFI when inlining" — aeubanks / detail
  8. [gn build] Don't define CINDEX_EXPORTS — aeubanks / detail
  9. Reland [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  10. scudo: Simplify AtomicOptions::setFillContentsMode. NFCI. — peter / detail
  11. [DAE] MarkLive in MarkValue(MaybeLive) if any use is live — aeubanks / detail
  12. [MemCpyOpt] Add tests from D40802 (NFC) — nikita.ppv / detail
  13. [libc++] NFCI: Remove _LIBCPP_EXTERN_TEMPLATE2 — Louis Dionne / detail
  14. Update legalizer-info-validation.mir test to test all opcodes. — Amara Emerson / detail
  15. [llc] Initialize TargetOptions after Triple is available — i / detail
  16. [docs] Update ControlFlowIntegrity.rst. — eugenis / detail
  17. [libc++] NFCI: Simplify macro definitions for the debug mode — Louis Dionne / detail
  18. [libc++] NFCI: Remove the _LIBCPP_DEBUG_MODE helper macro — Louis Dionne / detail
  19. [MLIR][SPIRV] Add initial support for OpSpecConstantComposite. — antiagainst / detail
  20. Relax newly added opcode alias check to check only for a number instead of a specific opcode. — douglas.yung / detail

clang-d367940-g0867a9e85ac-t15064-b15064.tar.gz (Oct 2, 2020 10:13:54 AM)

  1. Emit predefined macro for wavefront size for amdgcn — Yaxun.Liu / detail
  2. [TableGen] New backend to print detailed records. — paul / detail
  3. [gn build] Port 0c1bb4f8851 — llvmgnsyncbot / detail
  4. [compiler-rt] [netbsd] Improve the portability of ThreadSelfTlsTcb — n54 / detail
  5. Fix failure in test hip-macros.hip — Yaxun.Liu / detail
  6. [Statepoints][ISEL] visitGCRelocate: chain to current DAG root. — dantrushin / detail
  7. Fix interaction between stack alignment and inline-asm stack clash protection — sguelton / detail
  8. [mlir] Attempt to appease gcc-5 const char* -> StringLiteral conversion issu — ntv / detail
  9. [mlir] Fix call op conversion in bare-ptr calling convention — diego.caballero / detail
  10. [clangd] Add bencmark for measuring latency of DecisionForest model. — usx / detail
  11. [AArch64] Generate dot for v16i8 sum reduction to i32 — david.green / detail
  12. TruncInstCombine.cpp - use auto * to fix llvm-qualified-auto clang-tidy warning. NFCI. — llvm-dev / detail
  13. TruncInstCombine.cpp - fix header include ordering to fix llvm-include-order clang-tidy warning. NFCI. — llvm-dev / detail
  14. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) — llvm-dev / detail
  15. Revert "[WebAssembly] Emulate v128.const efficiently" — stilis / detail
  16. [CostModel] move default handling after switch; NFC — spatel / detail
  17. [MLIR] Better message for FuncOp type mismatch — stephen.neuendorffer / detail
  18. [mlir] Add Float Attribute, Integer Attribute and Bool Attribute subclasses to python bindings. — zhanghb97 / detail
  19. [MemCpyOpt] Regnerate test checks (NFC) — nikita.ppv / detail
  20. [VPlan] Use isa<> instead of directly checking VPRecipeID (NFC). — flo / detail

clang-d367920-g0f0cbcc4b16-t15061-b15061.tar.gz (Oct 2, 2020 7:33:59 AM)

  1. [PhaseOrdering] Add test that requires peeling before vectorization. — flo / detail
  2. [clangd] Make PopulateSwitch a fix. — sam.mccall / detail
  3. [AArch64] Add CPU Cortex-R82 — sjoerd.meijer / detail
  4. [InstCombine] Add partial bswap vector test from D88578 — llvm-dev / detail
  5. [SLP] Add test where reduction result is used in PHI. — flo / detail
  6. LoopAccessAnalysis.cpp - use const reference in for-range loops. NFCI. — llvm-dev / detail
  7. BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI. — llvm-dev / detail
  8. [libc++] Move the weak symbols list to libc++abi — Louis Dionne / detail
  9. [LLD][COFF] Add more type record information to /summary — alexandre.ganea / detail
  10. [LLD] Fix /time formatting for very long runs. NFC. — alexandre.ganea / detail
  11. [Analysis] Drop local maxAPInt/minAPInt helpers. NFCI. — llvm-dev / detail
  12. [clangd] Extend the rename API. — hokein.wu / detail

clang-d367908-g8ae1369f794-t15057-b15057.tar.gz (Oct 2, 2020 4:34:25 AM)

  1. Handle unused variable without asserts — tpopp / detail
  2. [yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` sections. — grimar / detail
  3. Fix limit behavior of dynamic alloca — sguelton / detail
  4. [clangd] Remove Tweak::Intent, use CodeAction kind directly. NFC — sam.mccall / detail
  5. [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV. — kai.wang / detail
  6. [ARM] Prevent constants from iCmp instruction from being hoisted if part of a min(max()) pattern — meera.nakrani / detail
  7. [InstCombine] Add partial bswap test from D88578 — llvm-dev / detail
  8. [mlir] Add a subtensor operation — ntv / detail
  9. [mlir] Add canonicalization for the `subtensor` op — ntv / detail
  10. [InstCombine] Add some basic vector bswap tests — llvm-dev / detail
  11. [clangd][lit] Update document-link.test to respect custom resource-dir locations — kadircet / detail
  12. [mlir] Add subtensor_insert operation — ntv / detail
  13. [MLIR][LLVM] Fixed `topologicalSort()` to iterative version — georgemitenk0v / detail
  14. [GVN LoadPRE] Add test to show an opportunty. — serguei.katkov / detail

clang-d367894-gbc18d8d9b70-t15053-b15053.tar.gz (Oct 2, 2020 1:49:36 AM)

  1. [AArch64] Omit SEH directives for the epilogue if none are needed — martin / detail
  2. [SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions — david.sherwood / detail
  3. [SVE][CodeGen] Fix implicit TypeSize->uint64_t casts in TypePromotion — david.sherwood / detail
  4. [WebAssembly] Emulate v128.const efficiently — tlively / detail
  5. [clangd] Drop dependence on standard library in check.test — sam.mccall / detail

clang-d367889-g47df8c57e4e-t15050-b15050.tar.gz (Oct 1, 2020 11:05:49 PM)

  1. [SCEV] Limited support for unsigned preds in isImpliedViaOperations — mkazantsev / detail
  2. [MLIR] Updates around MemRef Normalization — stephen.neuendorffer / detail

clang-d367887-gf29645e7afd-t15048-b15048.tar.gz (Oct 1, 2020 8:24:43 PM)

  1. [flang] Fix buffering read->write transition — pklausler / detail
  2. [XCOFF] Enable -fdata-sections on AIX — jasonliu / detail
  3. [flang] Fix actions at end of output record — pklausler / detail
  4. [flang] Extend runtime API for PAUSE to allow a stop code — pklausler / detail
  5. [flang][openacc] Update loop construct lowering — clementval / detail
  6. [OpenMP] Add Missing Runtime Call for Globalization Remarks — jhuber6 / detail
  7. [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC. — esme.yi / detail
  8. CodeGen: Fix livein calculation in MachineBasicBlock splitAt — carl.ritson / detail
  9. Have kernel binary scanner load dSYMs as binary+dSYM if best thing found — Jason Molenda / detail
  10. [AMDGPU] SIInsertSkips: Tidy block splitting to use splitAt — carl.ritson / detail
  11. [gvn] Handle a corner case w/vectors of non-integral pointers — listmail / detail

clang-d367876-g75a5ec1bad1-t15044-b15044.tar.gz (Oct 1, 2020 5:42:14 PM)

  1. [AArch64][GlobalISel] Make <8 x s8> shifts legal and add selection support. — Amara Emerson / detail
  2. [AArch64][GlobalISel] Make <8 x s8> integer arithmetic ops legal. — Amara Emerson / detail
  3. [AArch64][GlobalISel] Alias rules for G_FCMP to G_ICMP. — Amara Emerson / detail
  4. [AArch64][GlobalISel] Use emitTestBit in selection for G_BRCOND — Jessica Paquette / detail
  5. [GlobalISel][AArch64] Don't emit cset for G_FCMPs feeding into G_BRCONDs — Jessica Paquette / detail
  6. [flang] Readability improvement in binary->decimal conversion — pklausler / detail
  7. [AMDGPU] Allow SOP asm mnemonic to differ — Stanislav.Mekhanoshin / detail
  8. Fix a bug in memset formation with vectors of non-integral pointers — listmail / detail
  9. [AArch64][SVE] Add lowering for llvm fabs — muhammad.asif.manzoor / detail
  10. [memcpyopt] Conservatively handle non-integral pointers — listmail / detail
  11. [flang][msvc] Rework a MSVC work-around to avoid clang warning — pklausler / detail

clang-d367865-g9a2b3bbc59d-t15040-b15040.tar.gz (Oct 1, 2020 2:59:57 PM)

  1. Revert "[LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic" — stefanp / detail
  2. Revert "[CFGuard] Add address-taken IAT tables and delay-load support" — aeubanks / detail
  3. [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal — spatel / detail
  4. [CMake] Use -isystem flag to access libc++ headers — phosek / detail
  5. [InstCombine] Fix select operand simplification with undef (PR47696) — nikita.ppv / detail
  6. [PDB] Use one func id DenseMap instead of per-source maps, NFC — rnk / detail
  7. [lit] Fix Python 2/3 compat in new winreg search code — rnk / detail
  8. [CMake][Fuchsia] Don't set WIN32 API, rely on autodetection — phosek / detail
  9. Raland D87318 [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — i / detail
  10. [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast — hubert.reinterpretcast / detail
  11. [AArch64][GlobalISel] Camp oversize v4s64 G_FPEXT operations. — Amara Emerson / detail
  12. [AArch64][GlobalISel] Use custom legalization for G_TRUNC for v8i8 vectors. — Amara Emerson / detail
  13. libclc: Use find_package to find Python 3 and require it — aaronpuchert / detail
  14. [gn build] Support building with ThinLTO — aeubanks / detail
  15. [AArch64][GlobalISel] Merge G_SHL, G_ASHR and G_LSHR legalizer rules together. — Amara Emerson / detail
  16. [lldb] Skip unique_ptr import-std-module tests on Linux — Raphael Isemann / detail
  17. [LLD][COFF] Fix crash with /summary and PCH input files — alexandre.ganea / detail
  18. [AArch64][GlobalISel] Make <8 x s8> shifts legal. — Amara Emerson / detail
  19. Revert "[AArch64][GlobalISel] Make <8 x s8> shifts legal." — Amara Emerson / detail

clang-d367846-g79122868f9a-t15036-b15036.tar.gz (Oct 1, 2020 12:17:01 PM)

  1. [AArch64] Remove a duplicate call to setHasWinCFI. NFCI. — martin / detail
  2. [AArch64] Don't merge sp decrement into later stores when using WinCFI — martin / detail
  3. [clangd] Split DecisionForest Evaluate() into one func per tree. — usx / detail
  4. Reland  rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  5. [mlir][Linalg] NFC : Move fusion on tensors to separate file. — ravishankarm / detail
  6. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  7. [NFC] Let (MC)Register APIs check isStackSlot — mtrofin / detail
  8. [flang] Add checks for misuse of formatted I/O APIs in unformatted I/O statement — pklausler / detail
  9. Allow to specify macro names for android-comparison-in-temp-failure-retry — George Burgess IV / detail
  10. [flang] Fix INQUIRE of access and formatting possibilities — pklausler / detail
  11. [libc++] Don't re-export new/delete from libc++abi when they are defined in libc++ — Louis Dionne / detail
  12. [flang] Fix WRITE after BACKSPACE — pklausler / detail
  13. Reland No.3: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  14. [libc++] NFC: Add missing SHA to ABI Changelog — Louis Dionne / detail
  15. [DSE] Look through memory PHI arguments when removing noop stores in MSSA. — zoecarver / detail
  16. [InstCombine] auto-generate complete test checks; NFC — spatel / detail
  17. [AST] do not error on APFloat invalidOp in default mode — spatel / detail
  18. [libc++][ci] Add a job to run the vanilla configuration on Apple — Louis Dionne / detail
  19. [Format] Don't treat compound extension headers (foo.proto.h) as foo.cc main-file header. — hokein.wu / detail
  20. [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — stefanp / detail

clang-d367826-g29ac9fae54c-t15033-b15033.tar.gz (Oct 1, 2020 9:29:31 AM)

  1. [gn build] Port d53b4bee0cc — llvmgnsyncbot / detail
  2. [Archive] Don't throw away errors for malformed archive members — james.henderson / detail
  3. [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge — david.sherwood / detail
  4. [AMDGPU] Tiny cleanup in isLegalFLATOffset. NFC. — jay.foad / detail
  5. [IR] PatternMatch - add m_FShl/m_FShr funnel shift intrinsic matchers. NFCI. — llvm-dev / detail
  6. [InstCombine] Use m_FAbs matcher helper. NFCI. — llvm-dev / detail
  7. [compiler-rt][cmake][powerpc] Remove TEST_BIG_ENDIAN from base-config-ix.cmake — daltenty / detail
  8. [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  9. Migrate Declarators to use the List API — ecaldas / detail
  10. Revert "[clangd] clangd --check: standalone diagnosis of common problems" — sam.mccall / detail
  11. Reland [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  12. [gn build] Port f6b1323bc68 — llvmgnsyncbot / detail
  13. [AMDGPU] Simplify getNumFlatOffsetBits. NFC. — jay.foad / detail
  14. [flang][openacc] Fix unparsing of combined construct (bug 47659) — clementval / detail
  15. [libc++][ci] Add a configuration testing Apple's system library build — Louis Dionne / detail
  16. [ARM] Removed hasSideEffects from signed/unsigned saturates — meera.nakrani / detail
  17. [clang][opencl][codegen] Remove the insertion of `correctly-rounded-divide-sqrt-fp-math` fn-attr. — michael.hliao / detail
  18. [InstCombine] collectBitParts - convert to use PatterMatch matchers and avoid IntegerType casts. — llvm-dev / detail

clang-d367826-g29ac9fae54c-t15033-b15033.tar.gz (Oct 1, 2020 9:29:31 AM)

  1. Revert accidental commits. — zakk.chen / githubweb

clang-d367808-gd53b4bee0cc-t15029-b15029.tar.gz (Oct 1, 2020 6:38:02 AM)

  1. [SCEV] Prove implicaitons via AddRec start — mkazantsev / detail
  2. [mlir][Linalg] Fix ASAN bug — ntv / detail
  3. [SVE][CodeGen] Lower scalable fp_extend & fp_round operations — kerry.mclaughlin / detail
  4. [CFGuard] Add address-taken IAT tables and delay-load support — David.Chisnall / detail
  5. [InstCombine] collectBitParts - use APInt directly to check for out of range bit shifts. NFCI. — llvm-dev / detail
  6. [lldb] Skip the flakey part of TestStopHookScripted on Linux — Raphael Isemann / detail
  7. [libc++] Simplify how we re-export symbols from libc++abi — Louis Dionne / detail
  8. [lldb] Add missing import for LLDB test decorators to TestStopHookScripted — Raphael Isemann / detail
  9. [NFC][ARM] LowOverheadLoop DEBUG statements — sam.parker / detail
  10. [LoopFlatten] Add a loop-flattening pass — sjoerd.meijer / detail

clang-d367798-g38f625d0d13-t15025-b15025.tar.gz (Oct 1, 2020 3:39:05 AM)

  1. [MC] Inline MCExpr::printVariantKind & remove UseParensForSymbolVariantBit — i / detail
  2. [ARM][LowOverheadLoops] Use iterator for InsertPt. — sam.parker / detail
  3. [sanitizer] Fix SymbolizedStack leak — Vitaly Buka / detail
  4. [ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples — Stefan Gränitz / detail
  5. [ORC][examples] Temporarily remove LLJITWithChildProcess until ORC TPC lands — Stefan Gränitz / detail
  6. [ARM][LowOverheadLoops] Start insertion point — sam.parker / detail
  7. [ARM][LowOverheadLoops] Iteration count liveness — sam.parker / detail
  8. [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction. — paul.walker / detail
  9. [SVE][CodeGen] Legalisation of integer -> floating point conversions — kerry.mclaughlin / detail
  10. [ARM][LowOverheadLoops] Adjust Start insertion. — sam.parker / detail

clang-d367788-gda11479fd1f-t15021-b15021.tar.gz (Oct 1, 2020 12:53:41 AM)

  1. [SCEV][NFC] Introduce isKnownPredicateAt method — mkazantsev / detail
  2. [RISCV][ASAN] implementation for previous/next pc routines  for riscv64 — kupokupokupopo / detail
  3. [LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug — omair.javaid / detail
  4. We don't need two different ways to get commit access, just simplify — clattner / detail
  5. [AVR] fix interrupt stack pointer restoration — me / detail
  6. [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov. — Amara Emerson / detail

clang-d367782-g2c9dc7bbbf5-t15018-b15018.tar.gz (Sep 30, 2020 10:08:47 PM)

  1. [flang][msvc] Avoid ReferenceVariantBase ctor ambiguity. NFC. — llvm-project / detail
  2. [WebAssembly] New-style command support — Dev / detail
  3. [flang][msvc] Workaround 'forgotten' symbols in FoldOperation. NFC. — llvm-project / detail
  4. [APFloat] Improve asserts in isSignificandAllOnes and isSignificandAllZeros so they protect shift operations from undefined behavior. — craig.topper / detail
  5. [ELF] --wrap: don't unnecessarily expose __real_ — i / detail
  6. Revert "[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking." — michael.hliao / detail

clang-d367776-g196c097bba8-t15015-b15015.tar.gz (Sep 30, 2020 7:20:03 PM)

  1. Re-land "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  2. [flang] Semantic analysis for FINAL subroutines — pklausler / detail
  3. [OpenMP][libomptarget] make omp_get_initial_device 5.1 compliant — protze / detail
  4. [OpenMP][OMPT] Update OMPT tests for newly added GOMP interface patches — protze / detail
  5. Handle unknown OSes in DarwinTargetInfo::getExnObjectAlignment — Akira / detail
  6. [PowerPC] Add outer product instructions for MMA — saghir / detail
  7. Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579) — craig.topper / detail
  8. [OpenMP][libarcher] Allow all possible argument separators in TSAN_OPTIONS — protze / detail
  9. [ARM] Add missing target for Arm neon test case. — ranjeet.singh / detail
  10. [AArch64][GlobalISel] NFC: Refactor G_FCMP selection code — Jessica Paquette / detail
  11. [lldb] Make TestGuiBasicDebug more lenient — Jonas Devlieghere / detail
  12. [flang] Allow record advancement in external formatted sequential READ — pklausler / detail
  13. [AArch64][GlobalISel] Add some more legal types for G_PHI, G_IMPLICIT_DEF, G_FREEZE. — Amara Emerson / detail
  14. [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass — aeubanks / detail
  15. Try to fix build. May have used a C++ feature too new/not supported on all platforms. — Amara Emerson / detail
  16. [lld][WebAssembly] Allow exporting of mutable globals — sbc / detail
  17. Remove `Ops` suffix from dialect library names — stellaraccident / detail
  18. [flang] Fix Gw.d format output — pklausler / detail
  19. [mlir] Split Dialect::addOperations into two functions — riddleriver / detail
  20. [AArch64][GlobalISel] Clamp oversize FP arithmetic vectors. — Amara Emerson / detail

clang-d367756-g722d792499a-t15011-b15011.tar.gz (Sep 30, 2020 4:34:59 PM)

  1. [NPM] Add target specific hook to add passes for New Pass Manager — aeubanks / detail
  2. [X86] Canonicalize (x > 1) ? x : 1 -> (x >= 1) ? x : 1 for sign and unsigned to enable the use of test instructions for the compare. — craig.topper / detail
  3. [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris — ro / detail
  4. [NFC] Fix spacing in clang/test/Driver/aix-ld.c — hubert.reinterpretcast / detail
  5. [flang] Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL — pklausler / detail
  6. [clangd] Remove dead variable. NFC — sam.mccall / detail
  7. [PDB] Merge types in parallel when using ghashing — rnk / detail
  8. Revert "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  9. [mlir][Linalg] Add pattern to tile and fuse Linalg operations on buffers. — ravishankarm / detail
  10. [Msan] Add ptsname, ptsname_r interceptors — Vitaly Buka / detail
  11. [AMDGPU] Reorganize VOP3P encoding — Stanislav.Mekhanoshin / detail

clang-d367745-gdd14e582520-t15008-b15008.tar.gz (Sep 30, 2020 1:50:39 PM)

  1. [CodeGen] add test for NAN creation; NFC — spatel / detail
  2. [Sema] Support Comma operator for fp16 vectors. — flo / detail
  3. Fix interaction of `constinit` and `weak`. — richard / detail
  4. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — huberjn / detail
  5. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  6. [AIX][Clang][Driver] Link libm in c++ mode — daltenty / detail
  7. Exception support for basic block sections — rahmanl / detail
  8. [lldb/ipv6] Support running lldb tests in an ipv6-only environment. — rupprecht / detail
  9. [MLIR] Add async.value type to Async dialect — ezhulenev / detail
  10. [lldb-vscode] Allow an empty 'breakpoints' field to clear breakpoints. — rupprecht / detail
  11. Fix crash in SBStructuredData::GetDescription() when there's no StructuredDataPlugin. — jingham / detail
  12. [test][NewPM][SampleProfile] Fix more tests under NPM — aeubanks / detail
  13. [libc++] Make sure we don't attempt to run check-cxx-abilist when libc++ doesn't define new/delete — Louis Dionne / detail
  14. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — huberjn / detail
  15. [CodeGen] improve coverage for float (32-bit) type of NAN; NFC — spatel / detail
  16. Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def" — jhuber6 / detail
  17. Add GDB prettyprinters for a few more MLIR types. — csigg / detail
  18. [mlir][vector] First step of vector distribution transformation — thomasraoux / detail

clang-d367727-g8d8cb1ad80b-t15004-b15004.tar.gz (Sep 30, 2020 11:05:04 AM)

  1. [zorg] [PowerPC] Limit number of threads to 64 on clang-ppc64le-rhel buildbot — saghir / githubweb

clang-d367727-g8d8cb1ad80b-t15004-b15004.tar.gz (Sep 30, 2020 11:05:04 AM)

  1. Move AffineMapAttr into BaseOps.td — benny.kra / detail
  2. [sanitizers] Fix internal__exit on Solaris — ro / detail
  3. [NFC][FE] Replace TypeSize with StorageUnitSize — Xiangling.Liao / detail
  4. Reapply "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  5. RegAllocFast: Add extra DBG_VALUE for live out spills — Matthew.Arsenault / detail
  6. LiveDebugValues: Fix typos and indentation — Matthew.Arsenault / detail
  7. GlobalISel: Assert if MoreElements uses a non-vector type — Matthew.Arsenault / detail
  8. [InstCombine] Remove %tmp variable names from bswap-fold tests — llvm-dev / detail
  9. [FE] Use preferred alignment instead of ABI alignment for complete object when applicable — Xiangling.Liao / detail
  10. [mlir][Linalg] Generalize the logic to compute reassociation maps — ravishankarm / detail
  11. [InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests — llvm-dev / detail
  12. [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support — llvm-dev / detail
  13. [PowerPC] Avoid unused variable warning in Release builds — benny.kra / detail
  14. [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9 — zarko / detail
  15. [InstCombine] Add tests for 'partial' bswap patterns — llvm-dev / detail
  16. [NFC][regalloc] Make VirtRegAuxInfo part of allocator state — mtrofin / detail
  17. [DA][SDA] SyncDependenceAnalysis re-write — simon.moll / detail
  18. [VE] Support TargetBlockAddress — jam / detail
  19. [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def — aeubanks / detail
  20. [mlir][openacc] Remove -allow-unregistred-dialect from ops and invalid tests — clementval / detail
  21. [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  22. scudo: Make it thread-safe to set some runtime configuration flags. — peter / detail
  23. [test][SampleProfile][NewPM] Fix some tests under NPM — aeubanks / detail
  24. [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes — ro / detail
  25. [AArch64] Avoid pairing loads when the base reg is modified — dancgr / detail

clang-d367702-g43d239d0fad-t15000-b15000.tar.gz (Sep 30, 2020 8:19:06 AM)

  1. InstCombine] collectBitParts - cleanup variable names. NFCI. — llvm-dev / detail
  2. [InstCombine] recognizeBSwapOrBitReverseIdiom - use ArrayRef::back() helper. NFCI. — llvm-dev / detail
  3. [RDA] isSafeToDefRegAt: Look at global uses — sam.parker / detail
  4. [InstCombine] recognizeBSwapOrBitReverseIdiom - cleanup bswap/bitreverse detection loop. NFCI. — llvm-dev / detail
  5. [InstCombine] Add PR47191 bswap tests — llvm-dev / detail
  6. [lldb] Fix FreeBSD Arm Process Plugin build — emaste / detail
  7. [VPlan] Change recipes to inherit from VPUser instead of a member var. — flo / detail
  8. [lldb] [Process/NetBSD] Fix operating on ftag register — mgorny / detail
  9. [InstCombine] recognizeBSwapOrBitReverseIdiom - remove unnecessary cast. NFCI. — llvm-dev / detail
  10. [InstCombine] Remove %tmp variable names from bswap tests — llvm-dev / detail
  11. [InstCombine] recognizeBSwapOrBitReverseIdiom - merge the regular/trunc+zext paths. NFCI. — llvm-dev / detail
  12. [clangd] Fix invalid UTF8 when extracting doc comments. — sam.mccall / detail
  13. [PowerPC] Remove support for VRSAVE save/restore/update. — sd.fertile / detail
  14. [GlobalISel] Fix incorrect setting of ValNo when splitting — mikael.holmen / detail

clang-d367688-g0eab9d58238-t14997-b14997.tar.gz (Sep 30, 2020 5:34:20 AM)

  1. [clangd] Fix member/type name conflict caught by buildbots. — sam.mccall / detail
  2. [clangd] Fix fuzzer build after 7ba0779fbb41b6fa8 — sam.mccall / detail
  3. [clangd][remote] Make sure relative paths are absolute with respect to posix style — kadircet / detail
  4. [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer — Mirko.Brkusanin / detail
  5. [SplitKit] Cope with no live subranges in defFromParent — jay.foad / detail
  6. [SystemZ]  Support bare nop instructions — paulsson / detail
  7. [MLIR][SPIRV] Support different function control in (de)serialization — georgemitenk0v / detail
  8. [X86] Support Intel Key Locker — xiang1.zhang / detail
  9. [gn build] Port 413577a8790 — llvmgnsyncbot / detail
  10. [InstCombine] recognizeBSwapOrBitReverseIdiom - assert for correct bit providence indices. NFCI. — llvm-dev / detail
  11. [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793) — llvm-dev / detail
  12. [mlir] Added support for rank reducing subviews — limo / detail
  13. [NFC][ARM] Add more LowOverheadLoop tests. — sam.parker / detail
  14. [mlir][Linalg] Tile sizes for Conv ops vectorization added as pass arguments — limo / detail
  15. [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops. — flo / detail

clang-d367673-g05659606a2a-t14993-b14993.tar.gz (Sep 30, 2020 2:36:57 AM)

  1. [docs] Recommend dropLocation() over setDebugLoc(DebugLoc()) — Vedant Kumar / detail
  2. [NFC][MSAN] Remove an attribute in test — Vitaly Buka / detail
  3. [NFC][Msan] Add llvm.fabs test — Vitaly Buka / detail
  4. Fix test failures with trunk clang — richard / detail
  5. [lldb] Hoist -s (trace directory) argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  6. [gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC — Vedant Kumar / detail
  7. Add remquo, frexp and modf overload functions to HIP header — Yaxun.Liu / detail
  8. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  9. [AIX] asm output: use character literals in byte lists for strings — hubert.reinterpretcast / detail
  10. [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining — craig.topper / detail
  11. [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR. — Amara Emerson / detail
  12. Remove further OpenBSD/sparc bits — brad / detail
  13. [gn build] Add missing dependency to Extensions — aeubanks / detail
  14. [mlir] Update docs referencing OpTrait::Symbol. — joker.eph / detail
  15. Remove test AST/const-fpfeatures-diag.c — sepavloff / detail
  16. [lldb] Use config.lldb_src_root in lit_config.load_config (NFC) — Jonas Devlieghere / detail
  17. [ARM] Change VPT state assertion — sam.parker / detail
  18. [RDA] Switch isSafeToMove iterators — sam.parker / detail
  19. [NFC][ARM] Add LowOverheadLoop test — sam.parker / detail
  20. [clangd] Extract options struct for ClangdLSPServer. NFC — sam.mccall / detail
  21. [clangd] Mark code action as "preferred" if it's the sole quickfix action — sam.mccall / detail
  22. [ARM][LowOverheadLoops] TryRemove helper. — sam.parker / detail
  23. [MLIR][Standard] Add `atan2` to standard dialect — frgossen / detail
  24. [llvm-readobj][ARM] - Improve support of printing unwind (-u) information for non-relocatable objects. — grimar / detail
  25. [llvm-readobj][test] - Stop using few precompiled binaries in mips-got.test — grimar / detail
  26. Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC" — jeremy.morse / detail

clang-d367647-g5c4fc581d5f-t14975-b14975.tar.gz (Sep 29, 2020 8:02:13 PM)

  1. [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI) — Vedant Kumar / detail
  2. [mlir] Remove more OpBuilder args which are now injected — jpienaar / detail
  3. Fix a variety of minor issues with ObjC method mangling: — rjmccall / detail
  4. [DebugInfo] Add types from constructor homing to the retained types list. — akhuang / detail

clang-d367643-g2f95c50a8b7-t14974-b14974.tar.gz (Sep 29, 2020 5:16:38 PM)

  1. [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable — mcinally / detail
  2. [flang][msvc] Define implicit conversion from UnsignedInt128 to int64_t. — llvm-project / detail
  3. [flang][msvc] Define access flags under Windows. NFC. — llvm-project / detail
  4. [nfc][libomptarget] Drop parameter to named_sync — jonchesterfield / detail
  5. Improve the representation of <compare>'s zero-only type. — richard / detail
  6. Recognize setjmp and friends as builtins even if jmp_buf is not declared yet. — richard / detail
  7. [AMDGPU] Remove SIEncodingFamily.GFX10_B — Stanislav.Mekhanoshin / detail
  8. Fix use of wrong printf format specifier for size_t argument. — richard / detail

clang-d367635-g13f701b99ca-t14971-b14971.tar.gz (Sep 29, 2020 2:31:55 PM)

  1. [MLIR] Add Async dialect with trivial async.region operation — ezhulenev / detail
  2. [clangd] Fix assertion in remote-index marshalling — kadircet / detail
  3. Revert "Revert "Add the ability to write target stop-hooks using the ScriptInterpreter."" — jingham / detail
  4. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  5. Use "default member initializer" instead of "in-class initializer" for diagnostics. — aaron / detail
  6. [ValueTracking] Early exit known non zero for phis — nikita.ppv / detail
  7. [mlir] Support return and call ops in bare-ptr calling convention — diego.caballero / detail
  8. [InstCombine] ease alignment restriction for converting masked load to normal load — spatel / detail
  9. [libc++][ci] Add a script to describe when to trigger libc++ CI builds — Louis Dionne / detail
  10. [libc++][ci] Improve the phabricator-report script — Louis Dionne / detail
  11. [lldb/docs] Remove manual codesigning documentation — davelee.com / detail
  12. [libc++][ci] Turn on Phabricator reporting by default — Louis Dionne / detail
  13. [trace] Fix destructor declaration — walter erquinigo / detail
  14. Fix TODO in the mlir-cpu-runner/bare_ptr_call_conv.mlir test: call ops in bare-ptr calling convention is supported now (NFC) — joker.eph / detail
  15. [libc++] Fix some test failures in unusual configurations — Louis Dionne / detail
  16. [lldb] Hoist --server argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  17. [libc++] Rename the -fno-rtti Lit feature to just no-rtti — Louis Dionne / detail
  18. Better diagnostics for anonymous bit-fields with attributes or an initializer. — aaron / detail
  19. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail
  20. [clangd] Trivial setter support when moving items to fields — n.james93 / detail
  21. [MLIR] Avoid adding debuginfo for a function if it contains calls that has no debug info. — timshen / detail
  22. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  23. [ms] [llvm-ml] Add MASM hex float support — epastor / detail
  24. [ms] [llvm-ml] Add REAL10 support (x87 extended precision) — epastor / detail
  25. [ms] [llvm-ml] Add support for "alias" directive — epastor / detail
  26. [ms] [llvm-ml] Accept whitespace around the dot operator — epastor / detail
  27. [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately — epastor / detail

clang-d367608-g4cda881e0d8-t14967-b14967.tar.gz (Sep 29, 2020 11:44:55 AM)

  1. [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll — mcinally / detail
  2. [scudo][standalone] Fix Primary's ReleaseToOS test — kostyak / detail
  3. [OpenMP][VE plugin] Fixing failure to build VE plugin with consolidated error handling in libomptarget — simon.moll / detail
  4. SparcSubtarget.h - cleanup include dependencies. NFCI. — llvm-dev / detail
  5. NVPTXTargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  6. MSP430TargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  7. [clangd] Disable msan instrumentation for generated Evaluate(). — usx / detail
  8. NFC, add a missing stdlib include for the use of abort — Alex Lorenz / detail
  9. [lldb] Configure LLDB_FRAMEWORK_DIR in multi-generator builds — Jonas Devlieghere / detail
  10. [libc++] Fix tests on GCC 10 — Louis Dionne / detail
  11. [lldb] Also configure lldb_framework_dir in the lit.site.cfg.py — Jonas Devlieghere / detail
  12. [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI. — llvm-dev / detail
  13. [InstCombine] Fix the outofrange tests and add exact shift tests for D88429 — llvm-dev / detail
  14. [libc++] Add a regression test for erasing from a vector — Louis Dionne / detail
  15. [flang][msvc] Avoid templated initializer list initialization of vector. NFC. — llvm-project / detail
  16. [COFF][CG Profile] set undefined symbol to external — zequanwu / detail
  17. [libc++][ci] Update how we build the Docker image — Louis Dionne / detail
  18. [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines — platonov.aleksandr / detail
  19. [lldb] Remove redundant ctor call (NFC) — Jonas Devlieghere / detail
  20. [mlir][openacc] Add shutdown operation — clementval / detail
  21. [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free — aqjune / detail
  22. LanaiSubtarget.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  23. LanaiTargetMachine.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  24. [InstCombine] fix weird formatting in test file; NFC — spatel / detail
  25. [ELF] Fix multiple -mllvm after D70378 — i / detail
  26. [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C) — llvm-dev / detail
  27. [InstCombine] adjust duplicate test for masked load; NFC — spatel / detail
  28. Add -fprofile-update={atomic,prefer-atomic,single} — i / detail
  29. [NFC][regalloc] Unit test for AllocationOrder iteration. — mtrofin / detail
  30. Adds MLIR C-API for marshaling Python capsules. — stellaraccident / detail
  31. [gn build] Port 6d193ba3337 — llvmgnsyncbot / detail

clang-d367577-gee34d9b210c-t14963-b14963.tar.gz (Sep 29, 2020 8:57:13 AM)

  1. [mlir][GPU] Improve constant sinking in kernel outlining — herhut / detail
  2. [SystemZ] Don't emit PC-relative memory accesses to unaligned symbols. — paulsson / detail
  3. [SDag] Refactor and simplify divergence calculation and checking. NFC. — jay.foad / detail
  4. [SDag] Verify DAG divergence after dumping. NFC. — jay.foad / detail
  5. [mlir] Fix shared libs build — andrzej.warzynski / detail
  6. Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access" — Mirko.Brkusanin / detail
  7. [AArch64] Add v8.5 Branch Target Identification support. — daniel.kiss / detail
  8. [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC — ntv / detail
  9. [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type — dominik.montada / detail
  10. [mlir][Linalg] Refactor Linalg op initTensors support - NFC — ntv / detail
  11. [mlir][openacc] Add update operation — clementval / detail
  12. [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support — llvm-dev / detail
  13. [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR — kparzysz / detail
  14. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  15. [InstCombine] Add exact shift tests missed in D88475 — llvm-dev / detail
  16. [mlir] Expose Dialect class and registration/loading to C API — zinenko / detail
  17. [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C) — llvm-dev / detail
  18. [clangd] Improve PopulateSwitch tweak to work on non-empty switches — sam.mccall / detail
  19. [mlir][openacc] Add wait operation — clementval / detail
  20. [InstCombine] Add some basic trunc(lshr(zext(x),c)) tests — llvm-dev / detail
  21. [mlir][openacc] Add init operation — clementval / detail
  22. [InstCombine] use redirect of input file in regression tests; NFC — spatel / detail

clang-d367555-g7bae2bc5a8d-t14960-b14960.tar.gz (Sep 29, 2020 6:05:27 AM)

  1. [LoopDeletion] Forget loop before setting values to undef — flo / detail
  2. [InstCombine] Add trunc(lshr(sext(x),c)) non-uniform vector tests — llvm-dev / detail
  3. [OpenMPOpt][Fix] Only initialize ICV initial values once. — sstipanovic / detail
  4. [msan] Add test for vector abs intrinsic — Vitaly Buka / detail
  5. [msan] Fix llvm.abs.v intrinsic — Vitaly Buka / detail
  6. [IndVarSimplify] Fix Modified status for removal of overflow intrinsics — david.stenberg / detail
  7. [AArch64] Add BTI to CFI jumptables. — daniel.kiss / detail
  8. [SYCL] Assume SYCL device functions are convergent — alexey.bader / detail
  9. [sanitizer] Don't build gmock for tests (follow-up to 82827244). — hans / detail
  10. [LoopUtils] Only verify SE in builds with assertions. — flo / detail

clang-d367545-g9100bd772d4-t14956-b14956.tar.gz (Sep 29, 2020 3:08:02 AM)

  1. [NFC][ARM] Comments and lambdas — sam.parker / detail
  2. Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  3. Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."" — flo / detail
  4. [IsKnownNonZero] Handle the case with non-constant phi nodes — serguei.katkov / detail
  5. Revert "OpaquePtr: Add type to sret attribute" — tpopp / detail
  6. [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond — mkazantsev / detail

clang-d367539-g98ef7e29b0f-t14953-b14953.tar.gz (Sep 29, 2020 12:26:03 AM)

  1. [MLIR][OpenMP] Removed the ambiguity in flush op assembly syntax — kirankumar.tp / detail
  2. [OpenMP][FIX] Verify compatible types for declare variant calls — johannes / detail
  3. [IndVars] Remove exiting conditions that are trivially true/false — mkazantsev / detail
  4. [NFC] Use assert instead of checking the guaranteed condition — mkazantsev / detail
  5. [Docs][NewPM] Add note about required passes — aeubanks / detail
  6. Revert "[OpenMP][FIX] Verify compatible types for declare variant calls" — johannes / detail
  7. [X86] Add known bits test for PEXT. NFC — craig.topper / detail
  8. [X86] Add computeKnownBits support for PEXT. — craig.topper / detail
  9. [Driver] Filter out <libdir>/gcc and <libdir>/gcc-cross if they do not exists — dmantipov / detail
  10. This reduces code duplication between CGObjCMac.cpp and Mangle.cpp — rjmccall / detail

clang-d367529-gca1ce397acc-t14949-b14949.tar.gz (Sep 28, 2020 9:41:03 PM)

  1. Removed unused TestBuilders. — gkistanova / githubweb

clang-d367529-gca1ce397acc-t14949-b14949.tar.gz (Sep 28, 2020 9:41:03 PM)

  1. Remove dependency from LLVM Dialect on the OpenMP dialect — joker.eph / detail
  2. [clangd] When finding refs for a renaming alias, do not return refs to underlying decls — zeratul976 / detail
  3. [mlir][openacc] Add acc.data operation verifier — clementval / detail
  4. Skip -fPIE for AMDGPU and HIP toolchain — Yaxun.Liu / detail
  5. [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. — Amara Emerson / detail
  6. Recommit "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  7. [HIP] Return non-zero value for invalid target ID — Yaxun.Liu / detail
  8. BPF: explicitly specify bpfel triple for certain tests — yhs / detail

clang-d367521-g727c4223d71-t14945-b14945.tar.gz (Sep 28, 2020 6:58:49 PM)

  1. [clang] Selectively ena/disa-ble format-insufficient-args warning — Jan Korous / detail
  2. [scudo][standalone] Remove unused atomic_compare_exchange_weak — kostyak / detail
  3. [mlir][Affine][VectorOps] Fix super vectorizer utility (D85869) — diego.caballero / detail
  4. Attempt to clear some msan errors in the libcxx atomic tests. — ogiroux / detail
  5. [clang][driver][AIX] Set compiler-rt as default rtlib — daltenty / detail
  6. BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible — yhs / detail
  7. BuildVectorType with a dependent (array) type is crashing the compiler  - Fix for PR-47542 — rnk / detail
  8. [RegisterCoalescer] Pass Undefs to extendToIndices() — ruiling.song / detail
  9. [clang] Update warning-wall.c test — Jan Korous / detail
  10. Ensure that we don't compute linkage for an anonymous class too early if — richard / detail
  11. [gn build] Port 54d9f743c8b — llvmgnsyncbot / detail

clang-d367510-ge72d792c147-t14942-b14942.tar.gz (Sep 28, 2020 4:15:56 PM)

  1. [lldb] Enable markdown support for documentation — Jonas Devlieghere / detail
  2. Once we've found a firmware binary and loaded it, don't search more — Jason Molenda / detail
  3. [CostModel] remove hack for intrinsic cost based on cost type — spatel / detail
  4. [wasm] Move WasmTraits.h to BinaryFormat — benny.kra / detail
  5. [libc++] Fix heap UaF issue in coroutine test — Louis Dionne / detail
  6. [libc++] Add UNSUPPORTED markup to atomic test in single-threaded mode — Louis Dionne / detail
  7. [libc++] Replace uses of __libcpp_allocate by std::allocator<> — Louis Dionne / detail
  8. [COFF] Aliases resolve directly to defined external targets — epastor / detail
  9. [InstCombine] Regenerate cast tests. NFC. — llvm-dev / detail
  10. [X86] Use inlineasm flag output for the _bittest* intrinsics. — craig.topper / detail
  11. [mlir] [VectorOps] Relaxed restrictions on vector.reduction types even more — ajcbik / detail
  12. Revert "Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar."" — Amara Emerson / detail
  13. [lldb] Add print_function import — Jonas Devlieghere / detail
  14. Fix a think-o with the numerical suffixes in the docs for init_priority. — aaron / detail
  15. [gn build] Re-run CompletionModelCodegen when input json files change — thakis / detail
  16. [CMake][AIX] Limit tools in external project build — daltenty / detail
  17. [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64. — Amara Emerson / detail
  18. [X86] Add tests for D87883. NFC — craig.topper / detail
  19. [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask. — craig.topper / detail
  20. [libc++] Fix constexpr dynamic allocation on GCC 10 — Louis Dionne / detail
  21. [libcxx] Don't pass -s to libtool — phosek / detail
  22. [mlir][shape] Make conversion passes more consistent. — silvasean / detail
  23. [EHStreamer] Simplify sharedTypeIDs with std::mismatch — i / detail
  24. [CVP] Allow two transforms in one invocation — listmail / detail
  25. Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user — joker.eph / detail

clang-d367485-g0156914275b-t14938-b14938.tar.gz (Sep 28, 2020 1:33:58 PM)

  1. [CostModel] move early exit for free intrinsics — spatel / detail
  2. [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect — Jessica Paquette / detail
  3. [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC) — aheejin / detail
  4. [InstCombine] Add trunc(shr(trunc(x),c)) non-uniform vector tests — llvm-dev / detail
  5. [AddressSanitizer] Copy type metadata to prevent miscompilation — d.c.ddcc / detail
  6. [clangd] Rename evaluate() to evaluateHeuristics() — usx / detail
  7. Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar." — Amara Emerson / detail
  8. [AArch64] reuse another map iterator. NFC — jonathan_roelofs / detail
  9. [mlir] [VectorOps] changes to printing support for integers — ajcbik / detail
  10. scudo: Re-order Allocator fields for improved performance. NFCI. — peter / detail
  11. [python][tests] Fix string comparison with "is" — chfast / detail
  12. [CostModel] fill in arguments as part of intrinsic attribute constructor — spatel / detail
  13. [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types — baptiste.saleil / detail

clang-d367485-g0156914275b-t14938-b14938.tar.gz (Sep 28, 2020 1:33:58 PM)

  1. [HACK] Disable matrix_types tests. — Amara Emerson / githubweb
  2. [RISCV] Add a toolchain file for RISC-V. — Amara Emerson / githubweb
  3. [RISCV] get toolchain path from enviroment variable — Amara Emerson / githubweb
  4. Disable the reference result for the aarch64_neon_intrinsics.c test since clang is buggy. — Amara Emerson / githubweb

clang-d367472-g1121a583b88-t14935-b14935.tar.gz (Sep 28, 2020 10:49:42 AM)

  1. [ARM] Added more patterns to generate SSAT/USAT with shift — meera.nakrani / detail
  2. [llvm] Fix unused variable in non-debug configurations — tpopp / detail
  3. [ARM][LowOverheadLoops] Cleanup and re-arrange — sam.parker / detail
  4. [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC. — jay.foad / detail
  5. [clang][codegen] Annotate `correctly-rounded-divide-sqrt-fp-math` fn-attr for OpenCL only. — michael.hliao / detail
  6. Revert "Add the ability to write target stop-hooks using the ScriptInterpreter." — Jonas Devlieghere / detail
  7. [clangd] Add a trained DecisionForest for code completion. — usx / detail
  8. [ubsan] nullability-arg: Fix crash on C++ member pointers — Vedant Kumar / detail
  9. [unittests] Preserve LD_LIBRARY_PATH in crash recovery test — mikhail.maltsev / detail
  10. [AArch64] Reuse map iterator instead of double lookup. NFC — jonathan_roelofs / detail
  11. Add FunctionType to MLIR C and Python bindings. — stellaraccident / detail
  12. [clangd] Use Decision Forest to score code completions. — usx / detail
  13. [InstCombine] Add basic trunc(shr(trunc(x),c)) tests — llvm-dev / detail
  14. [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y) — Jessica Paquette / detail
  15. [AArch64][GlobalISel] Support shifted register form in emitTST — Jessica Paquette / detail
  16. [CostModel] split handling of intrinsics from other calls — spatel / detail

clang-d367456-g9b0b09671cd-t14931-b14931.tar.gz (Sep 28, 2020 8:05:04 AM)

  1. mail notifier for x86_64-fedora-clang builder — kkleine / githubweb

clang-d367456-g9b0b09671cd-t14931-b14931.tar.gz (Sep 28, 2020 8:05:04 AM)

  1. [X86] Simplify broadcast mask detection with isUndefOrEqual helper. — llvm-dev / detail
  2. [X86] Flip isShuffleEquivalent argument order to match isTargetShuffleEquivalent — llvm-dev / detail
  3. [AArch64] Generate .note.gnu.property based on module flags. — daniel.kiss / detail
  4. [SCEV] Also use info from assumes in applyLoopGuards. — flo / detail
  5. [InstCombine] matchRotate - allow undef in uniform constant rotation amounts (PR46895) — llvm-dev / detail
  6. [ARM][MVE] Enable tail-predication by default — sjoerd.meijer / detail
  7. [clang] Don't emit "no member" diagnostic if the lookup fails on an invalid record decl. — hokein.wu / detail
  8. [clang-tidy] IncludeInserter: allow <> in header name — alexfh / detail
  9. [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u). — grimar / detail
  10. [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC. — jay.foad / detail
  11. [NFC][ARM] Factor out some logic for LoLoops. — sam.parker / detail
  12. [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895) — llvm-dev / detail
  13. [TableGen] Improved messages in PseudoLoweringEmitter. — paul / detail
  14. [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators — aqjune / detail
  15. [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable — mcinally / detail

clang-d367441-g31b3f32104d-t14927-b14927.tar.gz (Sep 28, 2020 5:14:08 AM)

  1. Added mail notifier for fedora-llvm-x86_64 builder — kkleine / githubweb
  2. Increase number of jobs from 32 to 64 for fedora-llvm-x86_64 worker — kkleine / githubweb

clang-d367441-g31b3f32104d-t14927-b14927.tar.gz (Sep 28, 2020 5:14:08 AM)

  1. [InstCombine] Add tests for vector rotate by constants with undefs. — llvm-dev / detail
  2. [AMDGPU] Split R600 and GCN bfi patterns — jay.foad / detail
  3. [AMDGPU] Make bfi patterns divergence-aware — jay.foad / detail
  4. [AMDGPU] Add bfi immediate pattern — jay.foad / detail
  5. [PowerPC] Clean-up mayRaiseFPException bits — qiucofan / detail
  6. [lldb][NFC] Minor cleanup in CxxModuleHandler::tryInstantiateStdTemplate — Raphael Isemann / detail
  7. [clangd] Add a tweak for filling in enumerators of a switch statement. — sam.mccall / detail
  8. [gn build] Port 018066d9475 — llvmgnsyncbot / detail

clang-d367433-gdab99171648-t14923-b14923.tar.gz (Sep 28, 2020 2:18:41 AM)

  1. Add flang out of tree buildbot — diana.picus / githubweb

clang-d367433-gdab99171648-t14923-b14923.tar.gz (Sep 28, 2020 2:18:41 AM)

  1. [PowerPC] Add tests for `select` patterns. NFC. — lkail / detail
  2. [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy — david.sherwood / detail
  3. [Coroutines] Reuse storage for local variables with non-overlapping lifetimes — yedeng.yd / detail
  4. [lldb] Remove nothreadallow from SWIG's __str__ wrappers to work around a Python>=3.7 crash — Raphael Isemann / detail
  5. [ARM] Expand cannotInsertWDLSTPBetween to the last instruction — david.green / detail
  6. [ARM][MVE] tail-predication: overflow checks for elementcount, cont'd — sjoerd.meijer / detail
  7. [Coroutines] Remove unused includes. NFC. — benny.kra / detail
  8. [obj2yaml][yaml2obj] - Stop recognizing SHT_MIPS_ABIFLAGS on non-MIPS targets. — grimar / detail
  9. [lldb] Reference STL types in import-std-module tests — Raphael Isemann / detail
  10. [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section. — grimar / detail

clang-d367423-ga2578e92e29-t14920-b14920.tar.gz (Sep 27, 2020 11:35:14 PM)

  1. Add profiling support for APValues. — richard / detail
  2. [Test] Add tests where we can replace condition with invariants — mkazantsev / detail
  3. Revert "Reland [CodeGen] emit CG profile for COFF object file" — aeubanks / detail

clang-d367420-g9dcd96f7288-t14917-b14917.tar.gz (Sep 27, 2020 8:53:04 PM)

  1. [mlir][openacc] Switch to assembly format for acc.data — clementval / detail
  2. [mlir][openacc] Add if, deviceptr operands and default attribute — clementval / detail
  3. Canonicalize declaration pointers when forming APValues. — richard / detail

clang-d367417-g3d2bab176f5-t14914-b14914.tar.gz (Sep 27, 2020 6:12:17 PM)

  1. [mlir][openacc] Remove detach and delete operands from acc.data — clementval / detail

clang-d367416-g155ac333945-t14913-b14913.tar.gz (Sep 27, 2020 1:34:21 PM)

  1. [NewPM] Port ConstraintElimination to the new pass manager — i / detail
  2. [LVI][CVP] Use block value when simplifying icmps — nikita.ppv / detail
  3. [CVP] Remove unnecessary block splits in tests (NFC) — nikita.ppv / detail
  4. [OpenMP] Add Missing _static Director for OpenMP Documentation — huberjn / detail
  5. [BuildLibCalls] Add noalias for strcat and stpcpy — Dávid Bolvanský / detail

clang-d367411-g7b782062b4d-t14910-b14910.tar.gz (Sep 27, 2020 10:51:49 AM)

  1. [X86] Regenerate i128 sdiv tests and add i686 coverage. — llvm-dev / detail
  2. [X86] Add some basic i128 udiv test coverage — llvm-dev / detail
  3. [CVP] Pass context instruction when narrowing div/rem — nikita.ppv / detail
  4. [LVI] Require context instruction in external API (NFCI) — nikita.ppv / detail
  5. [LVI] Clarify getValueAt/getValueInBlock doc comments (NFC) — nikita.ppv / detail
  6. [CVP] Make srem test more robust (NFC) — nikita.ppv / detail
  7. [InstCombine] Simplify code. NFCI. — benny.kra / detail

clang-d367404-g816b0a9c9f4-t14906-b14906.tar.gz (Sep 27, 2020 8:08:17 AM)

  1. Typo fix; NFC — aaron / detail
  2. [InstSimplify] add tests for fcmp with casted op; NFC — spatel / detail
  3. [ValueTracking] enhance isKnownNeverInfinity to understand sitofp — spatel / detail
  4. [CostModel] add cl option to check size and latency costs; NFC — spatel / detail

clang-d367400-gababcd2ab49-t14903-b14903.tar.gz (Sep 27, 2020 5:18:45 AM)

  1. [Legalize][X86] Improve nnan fmin/fmax vector reduction — nikita.ppv / detail
  2. [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64. — Amara Emerson / detail
  3. Fix MIPS and MIPS64 ABI to use ConstString in their register info arrays. — Raphael Isemann / detail
  4. [llvm-objcopy][NFC] refactor error handling. part 2. — a.v.lapshin / detail

clang-d367396-g7156938be26-t14900-b14900.tar.gz (Sep 27, 2020 2:24:42 AM)

  1. [X86] Add more test cases to inline-asm-flag-output.ll. NFC — craig.topper / detail
  2. [DivRemPairs] Use DenseMapBase::find instead of operator[]. NFC — i / detail
  3. [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization. — Amara Emerson / detail

clang-d367393-gba950ad0a51-t14898-b14898.tar.gz (Sep 26, 2020 11:41:00 PM)

  1. Update Kaleidoscope: Change headers — llvm / detail

clang-d367392-gc8f6c0f961e-t14897-b14897.tar.gz (Sep 26, 2020 8:55:19 PM)

  1. [Machinesink] add one more profitable loop related pattern — czhengsz / detail

clang-d367391-g55f727306e7-t14896-b14896.tar.gz (Sep 26, 2020 6:12:30 PM)

  1. Fix sphinx warnings in AttributeReference, NFC — aaronpuchert / detail
  2. [NFC][PowerPC] Change PPCSubTarget (introduced from D87671) to Subtarget — amy.kwan1 / detail
  3. Internalize functions from various tools. NFC — i / detail
  4. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. — devteam.codafi / detail

clang-d367387-g400bdbc4220-t14894-b14894.tar.gz (Sep 26, 2020 3:29:17 PM)

  1. [flang] SAVE statement should not apply to nested scoping units — tkeith / detail
  2. Thread safety analysis: Improve documentation for ASSERT_CAPABILITY — aaronpuchert / detail
  3. [X86] Add 64-bit target tests — llvm-dev / detail
  4. [ConstraintElimination] Internalize function/class and delete an implied condition. NFC — i / detail

clang-d367383-g98c5eebcf78-t14890-b14890.tar.gz (Sep 26, 2020 12:46:04 PM)

  1. [gn build] update TODO — thakis / detail
  2. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  3. [InstCombine] Add basic vector test coverage for icmp_eq/ne zero combines — llvm-dev / detail

clang-d367380-g584d91925eb-t14887-b14887.tar.gz (Sep 26, 2020 10:02:12 AM)

  1. [X86] Cleanup check-prefixes for vector-mul.ll tests — llvm-dev / detail
  2. [mlir] Fix passes.md's naming & add missing — jpienaar / detail
  3. [mlir] Updates to generate dialect rather than op docs — jpienaar / detail
  4. [mlir] Fix capitalization typo — jpienaar / detail

clang-d367376-ga61272a9002-t14884-b14884.tar.gz (Sep 26, 2020 7:20:52 AM)

  1. [FPEnv] Evaluate constant expressions under non-default rounding modes — sepavloff / detail
  2. [DSE] Add tests with lifetime.end that only mark parts of the obj as dead. — flo / detail
  3. [DSE] Unify & fix mem terminator location checks. — flo / detail
  4. [TableGen] Add/edit Doxygen comments to match "TableGen Backend Developer's Guide." — paul / detail
  5. Run test on particular target only — sepavloff / detail
  6. MachineCSE.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  7. [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask — llvm-dev / detail

clang-d367369-g8d5b289a468-t14880-b14880.tar.gz (Sep 26, 2020 4:21:58 AM)

  1. [LoopDelete][Assume] Allow deleting loops with assumes — tyker / detail

clang-d367368-gc6c5629f2fb-t14879-b14879.tar.gz (Sep 26, 2020 1:38:43 AM)

  1. [Driver] Perform Linux distribution detection only once — dmantipov / detail
  2. [Driver] Fix formatting as suggested by clang-format (NFC) — dmantipov / detail
  3. [SelectionDAG] Add guard to automatically insert flags — qiucofan / detail
  4. [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store — simon / detail

clang-d367364-g63c58c2b934-t14878-b14878.tar.gz (Sep 25, 2020 10:54:25 PM)

  1. Added openmp docs to SphinxDocsBuilder. — alebedev / githubweb

clang-d367364-g63c58c2b934-t14878-b14878.tar.gz (Sep 25, 2020 10:54:25 PM)

  1. Common code preparation for tblgen-types patch — joker.eph / detail
  2. [bindings/go] Fix TestAttributes after D88241 — i / detail

clang-d367362-gebb1092a287-t14875-b14875.tar.gz (Sep 25, 2020 8:10:19 PM)

  1. [LangRef] Clarify the behavior of memory access instructions when pointers/sizes aren't well-defined — aqjune / detail
  2. [RISCV] Fix formatting (NFC) — ebahapo / detail
  3. [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC — craig.topper / detail
  4. [Object][MachO] Refine the interface of Slice — alexshap / detail
  5. [RISCV] Scheduler description for Bullet — ebahapo / detail
  6. [RISCV] Update driver tests — ebahapo / detail
  7. [lldb/bindings] Fix -Wformat after D88123 — i / detail
  8. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. — Amara Emerson / detail
  9. [LowerTypeTests][NewPM] Add constructor that uses command line flags — aeubanks / detail
  10. [AArch64][GlobalISel] If a G_BUILD_VECTOR operands are all G_CONSTANT then assign to gpr bank. — Amara Emerson / detail
  11. [Clang][OpenMP] Added support for nowait target in CodeGen via regular task — tianshilei1992 / detail

clang-d367351-g51cad041e0c-t14871-b14871.tar.gz (Sep 25, 2020 5:29:08 PM)

  1. [InstCombine] Fix test name to match type. NFCI. — llvm-dev / detail
  2. [InstCombine] matchRotate - support (uniform) constant rotation amounts (PR46895) — llvm-dev / detail
  3. Fix copy+paste typo in doxygen parameter name to fix Wdocumentation. NFCI. — llvm-dev / detail
  4. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  5. [lsan] Add interceptor for pthread_detach. — mvanotti / detail
  6. Add support for firmware/standalone LC_NOTE "main bin spec" corefiles — Jason Molenda / detail
  7. [msan] Skip memcpy interceptor called by gethostname — Vitaly Buka / detail
  8. Sema: add support for `__attribute__((__swift_private__))` — Saleem Abdulrasool / detail
  9. Add the ability to write target stop-hooks using the ScriptInterpreter. — jingham / detail
  10. [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. — efriedma / detail
  11. [TRE][NFC] Refactor Basic Block Processing — efriedma / detail
  12. C API: functions to get mask of a ShuffleVector — efriedma / detail

clang-d367351-g51cad041e0c-t14871-b14871.tar.gz (Sep 25, 2020 5:29:08 PM)

  1. [test-suite, CUDA] Compile-time test for builtin variables. — tra / githubweb

clang-d367339-g15645d044bc-t14868-b14868.tar.gz (Sep 25, 2020 2:46:33 PM)

  1. [flang][OpenMP] Place the insertion point to the start of the block — SourabhSingh.Tomar / detail
  2. [NFC] Fix comment for DataOp — clementval / detail
  3. [lld-macho] Implement support for PIC — jezng / detail
  4. [lld-macho] Support -bundle — jezng / detail
  5. [lld-macho] Allow the entry symbol to be dynamically bound — jezng / detail
  6. [lld-macho] Support absolute symbols — jezng / detail
  7. [lld-macho] Always include custom syslibroot when running tests — jezng / detail
  8. [lld-macho] Ignore a few more undocumented flags — jezng / detail
  9. [Coroutine] Split PHI Nodes in `cleanuppad` blocks in a way that obeys EH pad rules — xun / detail
  10. [WebAssembly] Check features before making SjLj vars thread-local — tlively / detail
  11. [lldb] Pass reference instead of pointer in protected SBAddress methods. — Jonas Devlieghere / detail
  12. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  13. [LoopReroll][NewPM] Port -loop-reroll to NPM — aeubanks / detail
  14. [InstCombine] collectBitParts - add fshl/fshr handling — llvm-dev / detail
  15. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail

clang-d367324-g55c4ff91bd8-t14865-b14865.tar.gz (Sep 25, 2020 12:02:41 PM)

  1. [CMake] Make sure _cmake_system_name has a default — daltenty / detail
  2. [SystemZ] Optimize bcmp calls (PR47420) — Dávid Bolvanský / detail
  3. [SCEV] Add support for `x == constant` to CollectCondition. — flo / detail
  4. [NFC] Fix build warnings — jurahul / detail
  5. [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR — Vedant Kumar / detail
  6. [AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar. — Amara Emerson / detail
  7. Sema: remove unnecessary parameter for SwiftName handling (NFCI) — Saleem Abdulrasool / detail
  8. Fix DISubprogram-v4.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  9. [PowerPC] Add accumulator register class and instructions — baptiste.saleil / detail
  10. Fix Assembler/disubprogram.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  11. [MLIR] Fix for updating function signature in normalizing memrefs — uday / detail
  12. AArch64/GlobalISel: Narrow stack passed argument access size — Matthew.Arsenault / detail
  13. Revert "Add a verifier check that rejects non-distinct DISubprogram function" — Adrian Prantl / detail
  14. Move PassBuilder::registerParseTopLevelPipelineCallback out-of-line — hans / detail
  15. [SCEV] Add another test using info from loop guards for BTC with NE. — flo / detail
  16. [SCEV] Add support for `x != 0` to CollectCondition. — flo / detail
  17. OpaquePtr: Add type to sret attribute — Matthew.Arsenault / detail

clang-d367307-g2a11a197af7-t14861-b14861.tar.gz (Sep 25, 2020 9:21:36 AM)

  1. [SCEV] Add more tests using info from loop guards for BTC. — flo / detail
  2. [libc++] Initial support for pre-commit CI with Buildkite — Louis Dionne / detail
  3. [SCEV] Extract code to collect conditions to lambda (NFC). — flo / detail
  4. Typo fix; NFC — aaron / detail
  5. [InstCombine] Add 'partial' bswap tests from PR39793 — llvm-dev / detail
  6. Fix some of the more egregious 80-col and whitespace issues; NFC — aaron / detail
  7. [InstCombine] Add some extra bswap tests from PR39793 — llvm-dev / detail
  8. [PowerPC][NFC] Merged two switch entries. — stefanp / detail
  9. [SCEV] Swap operands if LHS is not unknown. — flo / detail
  10. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  11. [SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable — mcinally / detail
  12. [SVE] Revert accidental change from 405e22fbe8719cff6c40eec15c2044f42527f116 — mcinally / detail
  13. Add a verifier check that rejects non-distinct DISubprogram function — Adrian Prantl / detail
  14. [NFC] Fix minor typos in comments and reuse concreteOp. — jurahul / detail
  15. [NFC] Fix syntax of ranked memrefs in the MLIR Language Reference. — jurahul / detail
  16. [libc++][ci] Don't require passing --token to phabricator-report — Louis Dionne / detail

clang-d367291-g9112567bbd1-t14857-b14857.tar.gz (Sep 25, 2020 6:36:11 AM)

  1. Revert rGe55410f8b260 : "AArch64/GlobalISel: Add testcase for bug 47619" — llvm-dev / detail
  2. [SplitKit] In addDeadDef tolerate parent range that defines more lanes — jay.foad / detail
  3. [AMDGPU] Fix declaration parameter names to match definition — jay.foad / detail
  4. [AArch64] PAC/BTI code generation for LLVM generated functions — momchil.velikov / detail
  5. [Analyzer] Fix for `ExprEngine::computeObjectUnderConstruction()` for base and delegating consturctor initializers — adam.balogh / detail
  6. [CMake][CTE] Add "check-clang-extra-..." targets to test only a particular Clang extra tool — whisperity / detail
  7. [PowerPC][LLD] Extend R2 save stub to support offsets of more than 26 bits — stefanp / detail
  8. [InstCombine] Add bswap tests from funnel shift intrinsics — llvm-dev / detail
  9. [PPC] [AIX] Implement calling convention IR for C99 complex types on AIX — zarko / detail
  10. [mlir] [VectorOps] generalize printing support for integers — ajcbik / detail
  11. [clang-format] Add a MacroExpander. — klimek / detail
  12. [Analyzer] Fix unused variable warning in Release builds — benny.kra / detail
  13. [gn build] Port e336b74c995 — llvmgnsyncbot / detail

clang-d367278-g7af12015ad4-t14854-b14854.tar.gz (Sep 25, 2020 3:41:43 AM)

  1. [ARM] Find VPT implicitly predicated by VCTP — sam.parker / detail
  2. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  3. [AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal. — Amara Emerson / detail
  4. [AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands. — Amara Emerson / detail
  5. [Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI. — grimar / detail
  6. [msan] Fix gethostent tests — Vitaly Buka / detail
  7. [msan] Remove redundant test — Vitaly Buka / detail

clang-d367271-g396e7f45489-t14850-b14850.tar.gz (Sep 25, 2020 12:59:52 AM)

  1. [libc] Using llvm_libc memcpy in mem* benchmarks. — asteinhauser / detail
  2. [mlir][SCFToGPU] LaunchOp propagate optional attributes — artur.bialas / detail

clang-d367269-g7db7a355453-t14848-b14848.tar.gz (Sep 24, 2020 10:15:29 PM)

  1. [xray] Function coverage groups — ianlevesque / detail
  2. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex — zarko / detail
  3. [lld][WebAssembly] Allow `atomics` feature with unshared memory — tlively / detail
  4. Fix uninitialized XRayArg — ianlevesque / detail

clang-d367265-g8c98c880343-t14845-b14845.tar.gz (Sep 24, 2020 7:33:38 PM)

  1. [AMDGPU] Fixes typo in the test. NFC. — Stanislav.Mekhanoshin / detail
  2. [MS] Simplify rules for passing C++ records — rnk / detail
  3. [MS] For unknown ISAs, pass non-trivially copyable arguments indirectly — rnk / detail
  4. [intel-pt] Refactor the JSON parsing — walter erquinigo / detail
  5. Add a static_assert confirming that DiagnosticBuilder is small — rnk / detail
  6. Revert "Add a static_assert confirming that DiagnosticBuilder is small" — rnk / detail
  7. Revert "[NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing" — rnk / detail
  8. [ValueTracking] Check uses of Argument if it is given to isGuaranteedNotToBeUndefOrPoison — aqjune / detail
  9. [ValueTracking] Make isGuaranteedNotToBeUndefOrPoison exit early when MetadataAsValue is given — aqjune / detail
  10. [lld] Clean up in lld::{coff,elf}::link after D70378 — i / detail
  11. [Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types — kparzysz / detail
  12. Hint how to get a symbolized stack trace if llvm-symbolizer is not found on crashes — joker.eph / detail
  13. PR47176: Don't read from an inactive union member if a friend function — richard / detail

clang-d367252-g1e66e723eb6-t14841-b14841.tar.gz (Sep 24, 2020 4:51:06 PM)

  1. [CMake][AIX] Set LLVM_ENABLE_PER_TARGET_RUNTIME_DIR appropriately for AIX — daltenty / detail
  2. [AST] Use data-recursion when building ParentMap, avoid stack overflow. — sam.mccall / detail
  3. Remove stale assert. — isanbard / detail
  4. [mlir][NFC] Promote memory space to BaseMemRefType — diego.caballero / detail
  5. [AArch64] __builtin_return_address for PAuth. — daniel.kiss / detail
  6. [CUDA] Added conversion functions to builtin vars. — tra / detail
  7. [CodeGen] Postprocess PHI nodes for callbr — isanbard / detail
  8. Fix testcase. — isanbard / detail
  9. Revert "[CodeGen] Postprocess PHI nodes for callbr" — isanbard / detail
  10. [NFCI][IR] ConstantRangeTest: refactor operation range gatherers — lebedev.ri / detail
  11. [NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing — lebedev.ri / detail
  12. Reland [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  13. Temporary fix for D85085 debug_loc bug with basic block sections. — tmsriram / detail
  14. [DebugInfo] Fix bug in constructor homing with classes with trivial — akhuang / detail
  15. [LLDB] Add a defensive check for member__f_ — shafik / detail
  16. [WebAssembly] Make SjLj lowering globals thread-local — tlively / detail
  17. [Instruction] Add dropLocation and updateLocationAfterHoist helpers — Vedant Kumar / detail
  18. [lld-macho][re-land] Initial support for common symbols — jezng / detail
  19. [lld-macho][re-land] Implement and test resolution of common symbols — jezng / detail
  20. [lld] Make -z keep-text-section-prefix recognize .text.split. as a prefix. — snehasishk / detail
  21. Fix regex in test. — isanbard / detail
  22. [OpenMP] OpenMPOpt Support for Globalization Remarks — jhuber6 / detail
  23. [llvm] Add -bbsections-cold-text-prefix to emit cold clusters to a different section. — snehasishk / detail
  24. [RISCV] Merge the pipeline models for Rocket — ebahapo / detail

clang-d367228-g579c42225ac-t14838-b14838.tar.gz (Sep 24, 2020 2:09:00 PM)

  1. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  2. [SLP] Remove LHS and RHS from OperationData. — craig.topper / detail
  3. [APFloat] prevent NaN morphing into Inf on conversion (PR43907) — spatel / detail
  4. Revert "Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"" — rnk / detail
  5. Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — rnk / detail
  6. [llvm-exegesis] Add whitespace between words in error message — Jinsong Ji / detail
  7. Revert "[OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default" — a.bataev / detail
  8. Basic: add an extra newline for sphinx (NFC) — Saleem Abdulrasool / detail
  9. [LLD][COFF] Avoid overwriting inputs in tests — alexandre.ganea / detail
  10. [LLD][COFF] Cover usage of LLD-as-a-library in tests — alexandre.ganea / detail
  11. [PR47636] Fix tryEmitPrivate to handle non-constantarraytypes — erich.keane / detail
  12. Add support for setting the path to llvm-symbolizer through an environment variable — joker.eph / detail
  13. GlobalISel: Use unmerge when copying wide vectors to result registers — Matthew.Arsenault / detail
  14. [Modules] Add stats to measure performance of building and loading modules. — vsapsai / detail
  15. [mlir][shape] Start a pass that lowers shape constraints. — silvasean / detail
  16. [NFC][regalloc] Remove unused API in AllocationOrder — mtrofin / detail
  17. [SLP] clean up - use 'const' and ArrayRef constructor; NFC — spatel / detail
  18. Revert "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  19. AArch64/GlobalISel: Add testcase for bug 47619 — Matthew.Arsenault / detail
  20. [IRSim] Adding wrapper pass for IRSimilarityIdentfier — andrew.litteken / detail
  21. Remove dead branch identified by @rsmith on post-commit for D88236 — erich.keane / detail
  22. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  23. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail

clang-d367205-g81a408808f6-t14835-b14835.tar.gz (Sep 24, 2020 11:25:17 AM)

  1. Sema: add support for `__attribute__((__swift_newtype__))` — Saleem Abdulrasool / detail
  2. [lldb/examples] Add missing declaration in heap.py — davelee.com / detail
  3. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  4. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail
  5. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  6. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  7. [AMDGPU] global-isel support for RT — Stanislav.Mekhanoshin / detail
  8. [AArch64] Regenerate dag-numsignbits.ll checks — llvm-dev / detail
  9. [Scalar] ConstantHoistingPass - iterate with const references. NFCI. — llvm-dev / detail

clang-d367196-g31a3c5fb45b-t14832-b14832.tar.gz (Sep 24, 2020 8:42:54 AM)

  1. [ARM] Check for LSTP side-effects. — sam.parker / detail
  2. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  3. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  4. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  5. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  6. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  7. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  8. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  9. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  10. [InstCombine] regenerate test checks; NFC — spatel / detail
  11. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  12. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  13. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  14. OpaquePtr: Add helpers for sret to mirror byval — Matthew.Arsenault / detail
  15. IR: Have byref imply dereferenceable — Matthew.Arsenault / detail
  16. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  17. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail
  18. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  19. [NFC][ARM] Remove dead loop. — sam.parker / detail
  20. [OpenMP] Introduce GOMP teams support in runtime — jonathan.l.peyton / detail
  21. [OpenMP] Introduce GOMP mutexinoutset in the runtime — jonathan.l.peyton / detail
  22. [OpenMP] Introduce GOMP taskwait depend in the runtime — jonathan.l.peyton / detail
  23. [OpenMP] Fix if0 task with dependencies in the runtime — jonathan.l.peyton / detail
  24. [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. — llvm-dev / detail
  25. [clang] use string tables for static diagnostic descriptions — froydnj / detail

clang-d367171-gf5314d15af4-t14828-b14828.tar.gz (Sep 24, 2020 5:53:10 AM)

  1. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  2. [clangd] Fix comment. NFC — sam.mccall / detail
  3. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail
  4. [mlir] Stop allowing LLVMType Int arguments for GPULaunchFuncOp. — pifon / detail
  5. [SVE] Add new isKnownXX comparison functions to TypeSize — david.sherwood / detail
  6. [clang][Sema] Use enumerator instead of hard-coded constant — mikhail.maltsev / detail
  7. [unittests] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  8. [llvm] Use instead of  in IRSimilarityIdentifierTest.cpp. — pifon / detail
  9. [MLIR][docs] Fix typos — georgemitenk0v / detail
  10. [clangd] Reorder a little bit of init code. NFC — sam.mccall / detail
  11. [asan][test] Disable malloc-no-intercept.c on Solaris — ro / detail
  12. [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero. — flo / detail
  13. [llvm-readobj] - Fix a warning. — grimar / detail
  14. [llvm-readelf/obj] - Stop printing wrong addresses for arm32 unwind info for non-relocatable objects. — grimar / detail
  15. Use different name for auto variable — sepavloff / detail
  16. [lld][ELF][test] Add a couple of test cases for LTO behaviour — james.henderson / detail
  17. [NFC][Docs] fix clang-docs compilation — development / detail
  18. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  19. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  20. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  21. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  22. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail
  23. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  24. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  25. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail

clang-d367146-g27da2875070-t14824-b14824.tar.gz (Sep 24, 2020 2:56:58 AM)

  1. clang-x86-ninja-win10 enabling LLD — kuhnel / githubweb

clang-d367146-g27da2875070-t14824-b14824.tar.gz (Sep 24, 2020 2:56:58 AM)

  1. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail
  2. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  3. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  4. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail
  5. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail
  6. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  7. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail

clang-d367139-g505ac22f1a1-t14821-b14821.tar.gz (Sep 24, 2020 12:10:54 AM)

  1. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — Jonas Devlieghere / detail
  2. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  3. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail
  4. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — Xing / detail

clang-d367135-g6b136b19cbe-t14818-b14818.tar.gz (Sep 23, 2020 9:24:56 PM)

  1. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — Saleem Abdulrasool / detail
  2. [X86] Add TDX instructions. — freddy.ye / detail
  3. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail
  4. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail
  5. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  6. [NFC] Remove unnecessary default constructors — aeubanks / detail
  7. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — Pushpinder.Singh / detail
  8. [lld-macho] Initial support for common symbols — jezng / detail
  9. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  10. [lld-macho] Emit indirect symbol table — jezng / detail
  11. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  12. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  13. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail
  14. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  15. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  16. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  17. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  18. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail

clang-d367117-gee7ee71f40e-t14814-b14814.tar.gz (Sep 23, 2020 6:43:45 PM)

  1. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  2. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail
  3. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  4. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail
  5. [libc++] Fix spurious test failure in -fno-exceptions — Louis Dionne / detail
  6. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail
  7. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail
  8. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail

clang-d367109-g38de1c33a83-t14811-b14811.tar.gz (Sep 23, 2020 4:01:25 PM)

  1. Clean up test file, NFC — kparzysz / detail
  2. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  3. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail
  4. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  5. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  6. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail
  7. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  8. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  9. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  10. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail
  11. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  12. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  13. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  14. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  15. [JSON] Display errors associated with Paths in context — sam.mccall / detail

clang-d367094-g7aa982a57ce-t14808-b14808.tar.gz (Sep 23, 2020 1:16:08 PM)

  1. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  2. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  3. [UpdateTestChecks] Remove bug-exposing test — David A Greene / detail
  4. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  5. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  6. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  7. Add optimal thread strategy — dmantipov / detail
  8. [Support/Path] Add path::is_absolute_gnu — rengolin / detail
  9. Add REQUIRES to embed-bitcode-noopt.ll — mtrofin / detail
  10. [EarlyCSE] Fix crash with expensive checks after D87691 — kparzysz / detail
  11. Revert D87970 "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — i / detail
  12. Break long line accidentally left in the previous commit — kparzysz / detail
  13. [Driver] Check whether Gentoo-specific configuration directory exists — dmantipov / detail
  14. Re-apply https://reviews.llvm.org/D87921, was reverted to triage a PPC bot failure. — tmsriram / detail
  15. Enhance TableGen so that backends can produce better error messages. — paul / detail
  16. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  17. [TTI] add wrapper for matching vector reduction to reduce code duplication; NFC — spatel / detail
  18. Fix include location (accidentally committed a local variation) — epastor / detail
  19. [X86] Improve demanded bits for X86ISD::BEXTR. — craig.topper / detail
  20. [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI — craig.topper / detail
  21. Revert "[ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers" — epastor / detail
  22. Update Phabricator doc to remove the warning on "arc land": tags a properly handled server side now — joker.eph / detail
  23. Document the `--verbatim` flag from arc to update the description for a phabricator revision — joker.eph / detail
  24. [lsan] On Fuchsia, don't use atexit hook for leak checks — mcgrathr / detail
  25. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  26. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  27. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  28. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  29. [AMDGPU] Make ds fp atomics overloadable — Stanislav.Mekhanoshin / detail
  30. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  31. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  32. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  33. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  34. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail
  35. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  36. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  37. [lldb] Normalize paths in new test — jotrem / detail
  38. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail

clang-d367056-gf6aceb72d6b-t14799-b14799.tar.gz (Sep 23, 2020 10:28:09 AM)

  1. [clangd] Refactor code completion signal's utility properties. — usx / detail
  2. [docs][llvm] Fix typos — paul / detail
  3. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail
  4. Add Operation to python bindings. — stellaraccident / detail
  5. Implement python iteration over the operation/region/block hierarchy. — stellaraccident / detail
  6. Add mlir python APIs for creating operations, regions and blocks. — stellaraccident / detail
  7. NFC: Remove unused variable. — stellaraccident / detail
  8. [mlir][ods] Custom builder with no params — jpienaar / detail
  9. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  10. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  11. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  12. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  13. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  14. recommit [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  15. [lldb] Remove lldb-perf remenant — davelee.com / detail
  16. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail
  17. Fix regressioin in test dwp-separate-debug-file.cpp — Yaxun.Liu / detail
  18. [MLIR] Change default builders generated by TableGen to use TypeRange for result types — jurahul / detail
  19. [MLIR][NFC] Adopt use of TypeRange in build() methods. — jurahul / detail
  20. Improve dynamic AST matching diagnostics for conversion errors — aaron / detail
  21. Update the documentation for the MLIR Dialect class (NFC) — joker.eph / detail

clang-d367035-gdb40a743442-t14796-b14796.tar.gz (Sep 23, 2020 7:44:29 AM)

  1. [zorg] [PowerPC] set lld as the default linker on ppc64le-clang-rhel bot — saghir / githubweb

clang-d367035-gdb40a743442-t14796-b14796.tar.gz (Sep 23, 2020 7:44:29 AM)

  1. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail
  2. [CUDA][HIP] Fix static device var used by host code only — Yaxun.Liu / detail
  3. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — SourabhSingh.Tomar / detail
  4. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  5. [flang] Removed OpenMP lowering unittests — SourabhSingh.Tomar / detail
  6. [NFCI][flang] Renamed a variable name to a more descriptive name — SourabhSingh.Tomar / detail
  7. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — Louis Dionne / detail
  8. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  9. AMDGPU: Check global FP atomics match default FP mode — Matthew.Arsenault / detail
  10. GlobalISel: Fix truncating shift amount in trunc (shl) combine — Matthew.Arsenault / detail
  11. Fix typos in ASTMatchers.h; NFC — aaron / detail
  12. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  13. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  14. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail
  15. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  16. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail

clang-d367019-gd0149ba9b46-t14792-b14792.tar.gz (Sep 23, 2020 4:46:12 AM)

  1. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail
  2. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  3. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail
  4. [llvm-readelf/obj] - Cleanup the code. NFCI. — grimar / detail
  5. [AMDGPU] Insert waitcnt after returning from call — sebastian.neubauer / detail
  6. [llvm-readelf/obj] - Print section symbol names properly when dumping relocations. — grimar / detail
  7. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. — grimar / detail
  8. [SVE][CodeGen] Lower legal integer -> floating point conversions — kerry.mclaughlin / detail

clang-d367011-ge46c1def523-t14788-b14788.tar.gz (Sep 23, 2020 2:00:54 AM)

  1. Added x86_64-fedora-clang builder and fedora-llvm-x86_64 slave — kkleine / githubweb
  2. Name builddir of x86_64-fedora-clang builder like the slave/worker fedora-llvm-x86_64 — kkleine / githubweb
  3. clang-x86-ninja-win10 fixed slash replacement — kuhnel / githubweb
  4. clang-x86-ninja-win10 fixed MSVC version output — kuhnel / githubweb

clang-d367011-ge46c1def523-t14788-b14788.tar.gz (Sep 23, 2020 2:00:54 AM)

  1. Revert "The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled." — tmsriram / detail
  2. Two patches to fix the broken build. — paul / detail
  3. [lldb][test] Remove accidental import pdb in 783dc7dc7ed7487d0782c2feb8854df949b98e69 — i / detail
  4. [compiler-rt][AIX] Add CMake support for 32-bit Power builds — daltenty / detail
  5. [ThinLTO] Option to bypass function importing. — mtrofin / detail
  6. [AArch64] Avoid pairing loads with same result reg — dancgr / detail
  7. [LoopInfo] empty() -> isInnermost(), add isOutermost() — sdi1600105 / detail
  8. Revert "[CodeGen] emit CG profile for COFF object file" — rnk / detail
  9. Small fixes for "[LoopInfo] empty() -> isInnermost(), add isOutermost()" — sdi1600105 / detail
  10. Change LoopInfo::empty to isInnermost after D82895 — i / detail
  11. [libc++] Implement LWG1203 — Louis Dionne / detail
  12. Fix build due to renaming in LoopInfo. — michael.hliao / detail
  13. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  14. [libc++] NFC: Collocate C++20 removed members of std::allocator — Louis Dionne / detail
  15. [libc++] NFC: Reindent the feature test macro generation script — Louis Dionne / detail
  16. [SLP]Fix coding style, NFC. — a.bataev / detail
  17. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  18. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail
  19. [trace] avoid using <regex> — walter erquinigo / detail
  20. [ORC][examples] Add missing library dependencies. — Lang Hames / detail
  21. [NFC][docs] Fix link. — joker.eph / detail
  22. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  23. [Clang] Fix a typo in implicit-int-float-conversion.c — noreply / detail
  24. [lld-macho] handle option -headerpad_max_install_names — gkm / detail
  25. [EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFC — i / detail
  26. Revert "Canonicalize declaration pointers when forming APValues." — leonardchan / detail
  27. [DWARFYAML][test] Simplify __debug_pubnames/types tests. NFC. — Xing / detail
  28. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail
  29. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail
  30. [test][NewPM] Fix update-scev.ll under NPM — aeubanks / detail
  31. [CostModel][X86] add CostModel for SK_Select(v8f64, v8i64, v16f32, v16i32, v32i16, v64i8) — bing1.yu / detail
  32. [test][NewPM] Clean up ScalarEvolution tests to work under NPM — aeubanks / detail
  33. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail
  34. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  35. [lld-maco] fix build breakage — gkm / detail
  36. [Sanitizers] Fix test case that doesn't clean up after itself — nemanja.i.ibm / detail
  37. [sanitizers] Remove the message queue with IPC_RMID after D82897 — i / detail
  38. [RISCV][ASAN] updated platform macros to simplify detection of RISCV64 platform — Vitaly Buka / detail
  39. [Analyzer][WebKit] Use tri-state types for relevant predicates — Jan Korous / detail
  40. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — Vitaly Buka / detail
  41. [RISCV][ASAN] implementation of clone interceptor for riscv64 — Vitaly Buka / detail
  42. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — Vitaly Buka / detail
  43. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  44. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail
  45. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  46. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  47. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail
  48. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail
  49. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — Vitaly Buka / detail
  50. [NFC] Reformat preprocessor directives — Vitaly Buka / detail
  51. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  52. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  53. [AMDGPU] Fix merging m0 inits — Piotr Sobczak / detail
  54. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail
  55. Revert "[libc++] Implement LWG1203" — Raphael Isemann / detail

clang-d366956-g62afc3129dc-t14764-b14764.tar.gz (Sep 22, 2020 2:04:48 PM)

  1. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  2. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail
  3. [Analyzer][WebKit] UncountedLocalVarsChecker — Jan Korous / detail
  4. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  5. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  6. [clang] Fix a typo-correction crash — hokein.wu / detail
  7. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  8. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  9. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  10. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — Jonas Devlieghere / detail
  11. [lldb] Skip TestMiniDumpUUID with reproducers — Jonas Devlieghere / detail
  12. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  13. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  14. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  15. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  16. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  17. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  18. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  19. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  20. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  21. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  22. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  23. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  24. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  25. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — Raphael Isemann / detail
  26. [flang][msvc] Add explicit function template argument to applyFunction. NFC. — llvm-project / detail
  27. [flang][msvc] Add explicit function template argument to applyLamda. NFC. — llvm-project / detail
  28. [flang][msvc] Explicitly reference "this" inside closure. NFC. — llvm-project / detail

clang-d366928-g62576182562-t14762-b14762.tar.gz (Sep 22, 2020 11:43:17 AM)

  1. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  2. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail
  3. Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  4. [DAG] Remove DAGTypeLegalizer::GenWidenVectorTruncStores (PR42046) — llvm-dev / detail
  5. [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM — amy.kwan1 / detail
  6. [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM — amy.kwan1 / detail
  7. [mlir] NFC: fix trivial typos under include directory — ishizaki / detail
  8. [mlir][ods] Make OpBuilder and OperationState optional — jpienaar / detail
  9. [SyntaxTree] Test the List API — ecaldas / detail
  10. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail

clang-d366918-gbd31abc1d0f-t14760-b14760.tar.gz (Sep 22, 2020 9:29:23 AM)

  1. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  2. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  3. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  4. [SLP] clean up code in gather(); NFC — spatel / detail
  5. [SLP] move misplaced code comments; NFC — spatel / detail
  6. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  7. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail
  8. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  9. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail
  10. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  11. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  12. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail
  13. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail
  14. [lld-macho] minimally handle option -dynamic — gkm / detail
  15. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  16. [libc++] Implement C++20's P0784 (More constexpr containers) — Louis Dionne / detail
  17. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  18. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  19. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  20. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail
  21. Sema: introduce `__attribute__((__swift_name__))` — Saleem Abdulrasool / detail
  22. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail

clang-d366896-g0451ed96199-t14756-b14756.tar.gz (Sep 22, 2020 6:41:20 AM)

  1. [SCEV] Support unsigned predicates in isKnownPredicateViaNoOverflow — mkazantsev / detail
  2. [MLIR][Linalg] Fix assertion in dependency analysis — frgossen / detail
  3. [NFC][PowerPC]Add tests for multiply-by-constant. — esme.yi / detail
  4. [APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
  5. [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec — stefanp / detail
  6. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  7. [lldb] Ignore certain Clang type sugar when creating the type name — Raphael Isemann / detail
  8. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  9. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  10. [SystemZ][z/OS] Set default wchar_t type for zOS — Abhina.Sreeskantharajan / detail
  11. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  12. [ARM] Trying to fix asan buildbot — sam.parker / detail
  13. [libc++] NFC: Remove trailing whitespace from the feature test macro table — Louis Dionne / detail

clang-d366883-g0356a413a44-t14753-b14753.tar.gz (Sep 22, 2020 3:46:03 AM)

  1. clang-x86-ninja-win10 - replacing backslashes — kuhnel / githubweb

clang-d366883-g0356a413a44-t14753-b14753.tar.gz (Sep 22, 2020 3:46:03 AM)

  1. Revert "[CMake] Use find_dependency in LLVMConfig.cmake" — phosek / detail
  2. Reapply: [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  3. [AArch64] Fix return type of Neon scalar comparison intrinsics — david.spickett / detail
  4. [ARM] VPT validForTailPredication — sam.parker / detail
  5. [ARM] Remove MVEDomain from VLDR/STR of P0 — sam.parker / detail
  6. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  7. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail
  8. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  9. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail
  10. Revert "Reapply Revert "RegAllocFast: Rewrite and improve"" — omair.javaid / detail
  11. [ARM] Improve VPT predicate tracking — sam.parker / detail
  12. [AMDGPU] More codegen patterns for v2i16/v2f16 build_vector — jay.foad / detail
  13. Revert "Implement a new kind of Pass: dynamic pass pipeline" — benny.kra / detail

clang-d366870-g9114d6cbda6-t14749-b14749.tar.gz (Sep 22, 2020 1:04:36 AM)

  1. Update recipe for flang-aarch64 slaves — caroline.concatto / githubweb

clang-d366870-g9114d6cbda6-t14749-b14749.tar.gz (Sep 22, 2020 1:04:36 AM)

  1. Reorder linalg.conv indexing_maps loop order — ataei / detail
  2. [AlwaysInliner] Emit optimization remarks — aeubanks / detail
  3. [clangd] Link libclangdSupport into clangd-index-server — zeratul976 / detail
  4. [clang] Traverse init-captures while indexing — zeratul976 / detail
  5. [CMake] Use find_dependency in LLVMConfig.cmake — phosek / detail
  6. [CMake] Use append for CMAKE_REQUIRED_* variables — phosek / detail
  7. [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree` — ecaldas / detail
  8. [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf` — ecaldas / detail
  9. [gn build] Port af582c9b0f3 — llvmgnsyncbot / detail

clang-d366861-g9c7b58080eb-t14746-b14746.tar.gz (Sep 21, 2020 10:24:29 PM)

  1. [WebAssembly][MC] Fix computation of relative symbol offset — d.c.ddcc / detail

clang-d366860-g5502cfa091e-t14745-b14745.tar.gz (Sep 21, 2020 7:43:44 PM)

  1. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy — diego.caballero / detail
  2. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt — aeubanks / detail
  3. [EarlyCSE] Handle masked loads and stores — kparzysz / detail
  4. [docs] Update ExtendingLLVM.rst — ncv / detail
  5. Add a "Trace" plug-in to LLDB to add process trace support in stages. — walter erquinigo / detail
  6. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs — Louis Dionne / detail
  7. [libc++] Fix failures when running the test suite without RTTI — Louis Dionne / detail
  8. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" — i / detail
  9. Fix reporting the lack of global variables in "target var". — jingham / detail
  10. [libc++] Fix copy/paste error that broke a test — Louis Dionne / detail
  11. Include sstream after D85705 — i / detail
  12. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM — aeubanks / detail
  13. [Delinearization][NewPM] Port delinearization to NPM — aeubanks / detail
  14. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM — aeubanks / detail
  15. [lldb] Delete two unneeded <regex> — i / detail
  16. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  17. [mlir] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D85869 — i / detail
  18. [LoopUnswitch] Trivial simplification: remove trivial dead condition after unswitch — serguei.katkov / detail

clang-d366842-g1747f777640-t14741-b14741.tar.gz (Sep 21, 2020 5:01:44 PM)

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. — gkistanova / githubweb

clang-d366842-g1747f777640-t14741-b14741.tar.gz (Sep 21, 2020 5:01:44 PM)

  1. [PowerPC] Remove unnecessary patterns and types — baptiste.saleil / detail
  2. [EarlyCSE] Small refactoring changes, NFC — kparzysz / detail
  3. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" — martin / detail
  4. [ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl — shafik / detail
  5. [NFC][regalloc] Use reverse iterator ranges for improved readability — mtrofin / detail
  6. Don't build a StringLiteral expression with reference type when — richard / detail
  7. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. — Amara Emerson / detail
  8. [mlir] Add tutorial index.md pages — jpienaar / detail
  9. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. — Amara Emerson / detail
  10. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. — Amara Emerson / detail
  11. Fix comment typos. NFC. — kazu / detail
  12. [lldb/test] Clean up version checking. — rupprecht / detail
  13. [llvm] Fix comment typos.  NFC. — kazu / detail
  14. [RISCV] Do not mandate scheduling for CSR instructions — ebahapo / detail
  15. [SimplifyCFG] Override options in default constructor — aeubanks / detail

clang-d366842-g1747f777640-t14741-b14741.tar.gz (Sep 21, 2020 5:01:44 PM)

  1. [testsuite] Allow a (custom) linker to be specified. — ditaliano / githubweb

clang-d366827-ge5fea37f1a2-t14737-b14737.tar.gz (Sep 21, 2020 2:17:56 PM)

  1. [cmake] Centralize LLVM_ENABLE_WARNINGS option — davelee.com / detail
  2. [SLP] Use for-range loops across ValueLists. NFCI. — llvm-dev / detail
  3. [NFC][SCEV] Add tests for @llvm.abs intrinsic — lebedev.ri / detail
  4. [SCEV] Recognize @llvm.abs as smax(x, -x) — lebedev.ri / detail
  5. [NFC][SCEV] Add tests for @llvm.*.sat intrinsics — lebedev.ri / detail
  6. [SCEV] Recognize @llvm.usub.sat as `%x - (umin %x, %y)` — lebedev.ri / detail
  7. [SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, (-1 - %y))` — lebedev.ri / detail
  8. [OpenMP] Protect unrecogonized CUDA error code — tianshilei1992 / detail
  9. [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC — spatel / detail
  10. [SLP] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  11. [AIX][Clang][Driver] Add handling of shared option — daltenty / detail
  12. [ObjCARC] Initialize return value — aeubanks / detail
  13. [AMDGPU] Adding mutex to guard lld::elf::link interface use — zhuoryin / detail
  14. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly — rnk / detail
  15. [AMDGPU] Fixed typo in intrinsic comment. NFC. — Stanislav.Mekhanoshin / detail
  16. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments — i / detail
  17. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V — lebedev.ri / detail
  18. [DIE] Remove DeadInstEliminationPass — aeubanks / detail
  19. [libc++] Verify base substitutions earlier in the testing format — Louis Dionne / detail
  20. [LoopVectorize] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  21. [InstCombine] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  22. [Coverage] Add empty line regions to SkippedRegions — zequanwu / detail
  23. Reapply Revert "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  24. [mlir] Add missing space in debug message — stephen.neuendorffer / detail
  25. AMDGPU: Don't add frame register to frame pseudos — Matthew.Arsenault / detail
  26. [SLP] use std::distance/find to reduce code; NFC — spatel / detail
  27. [Analyzer] GNU named variadic macros in Plister — Chris.Hamilton / detail
  28. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling — martin / detail
  29. [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  30. [CodeGen] [WinException] Only produce handler data at the end of the function if needed — martin / detail
  31. [Hexagon] Make HexagonVLCR compatibile with New PM — pzheng / detail

clang-d366796-g3b3b9ba1c7d-t14733-b14733.tar.gz (Sep 21, 2020 11:09:35 AM)

  1. LNT CTMark: Update default SUBMIT_NAME and add SUBMIT_ORDER — Azharuddin Mohammed / githubweb
  2. jenkins/jobs: Move the lnt-ctmark-* jobs to green-dragon-12 — Azharuddin Mohammed / githubweb

clang-d366796-g3b3b9ba1c7d-t14733-b14733.tar.gz (Sep 21, 2020 11:09:35 AM)

  1. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  2. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent — Raphael Isemann / detail
  3. [AIX][Clang][Driver] Add handling of nostartfiles option — daltenty / detail
  4. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  5. [analyzer][solver] Fix issue with symbol non-equality tracking — gabor.marton / detail
  6. Update update_analyze_test_checks.py to support API changes from D83004 — llvm-dev / detail
  7. [CostModel][X86] Add some select shuffle costs tests for D87884 — llvm-dev / detail
  8. [mlir][openacc] Add attributes to parallel op async, wait and self clauses — clementval / detail
  9. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg — aeubanks / detail
  10. [PowerPC] Add vector pair load/store instructions and vector pair register class — baptiste.saleil / detail
  11. [LLD][ELF][test] Fix CHECKs in map-file test — grimar / detail
  12. [TextAPI] clean up auto usages in tests, NFC — Cyndy Ishida / detail
  13. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable — david.sherwood / detail
  14. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  15. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  16. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  17. [clang] Fix a misleading variable name. NFC. — ikudrin / detail
  18. [Sema] Split special builtin type lookups into a separate function — raul / detail
  19. SLPVectorizer.cpp - fix include ordering. NFCI. — llvm-dev / detail
  20. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  21. [ARM][CMSE] Issue an error if passing arguments through memory across — momchil.velikov / detail
  22. [ObjCARC][NewPM] Port objc-arc-contract to NPM — aeubanks / detail
  23. [SCEV] Add additional max BTC tests with loop guards. — flo / detail
  24. ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  25. [SLP] simplify interface for gather(); NFC — spatel / detail
  26. The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled. — tmsriram / detail
  27. [lldb/Commands] Fix outdated `breakpoint command add` help string — davelee.com / detail

clang-d366769-gbd55d5b2a11-t14729-b14729.tar.gz (Sep 21, 2020 8:02:43 AM)

  1. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer — adam.balogh / detail
  2. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. — dantrushin / detail
  3. [gn build] Port 4fc0214a101 — llvmgnsyncbot / detail
  4. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. — llvm-dev / detail
  5. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. — grimar / detail
  6. Change comments about order of classes in superclass list. — paul / detail

clang-d366763-gf3fa954b5b1-t14727-b14727.tar.gz (Sep 21, 2020 5:58:41 AM)

  1. clang-x86-ninja-win10 - delete folder if it exists — kuhnel / githubweb

clang-d366763-gf3fa954b5b1-t14727-b14727.tar.gz (Sep 21, 2020 5:58:41 AM)

  1. [AArch64] Cortex-A55 scheduler model — sjoerd.meijer / detail
  2. [NFC][ARM] More tail predication tests. — sam.parker / detail
  3. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. — grimar / detail
  4. Do not dereference an array out of bound just to take its address — sguelton / detail
  5. [ARM] Select f32 constants with vmov.f16 — david.green / detail
  6. [mlir][VectorOps] Loosen restrictions on vector.reduction types — benny.kra / detail
  7. Recommit "[SCEV] Look through single value PHIs." — flo / detail
  8. [AST] Reduce the size of TemplateArgumentLocInfo. — hokein.wu / detail
  9. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" — pifon / detail
  10. Fix buildbot. — hokein.wu / detail
  11. [MLIR] Fix typo and expand gpu.host_register description. — csigg / detail
  12. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration — ecaldas / detail
  13. [SVE] Use NEON for extract_vector_elt when the index is in range. — paul.walker / detail
  14. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. — paul.walker / detail

clang-d366749-gffdd4a46a9a-t14724-b14724.tar.gz (Sep 21, 2020 3:38:47 AM)

  1. [clang][AArch64] Correct return type of Neon vqmovun intrinsics — david.spickett / detail
  2. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage — andrzej.warzynski / detail
  3. [LSR] Preserve MSSA when using SplitCriticalEdge. — flo / detail
  4. Fix crash in the pass pipeline when local reproducer is enabled — joker.eph / detail
  5. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — lucas.prates / detail
  6. [Test] Test auto-update — mkazantsev / detail
  7. [lld][ELF][test] Add additional LTO testing — james.henderson / detail
  8. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() — Alexander.Richardson / detail
  9. [compiler-rt] Fix atomic support functions on 32-bit architectures — Alexander.Richardson / detail
  10. [SyntaxTree][Synthesis] Implement `deepCopy` — ecaldas / detail
  11. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. — tpopp / detail

clang-d366738-ge616a425988-t14721-b14721.tar.gz (Sep 21, 2020 1:31:50 AM)

  1. Add missing new line after debug logging in MLIRContext (NFC) — joker.eph / detail
  2. [c++20] Consistent with the intent to allow all plausible types in — richard / detail
  3. [SyntaxTree][Synthesis] Improve testing `createLeaf` — ecaldas / detail
  4. [AST] Fix dependence-bits for CXXDefaultInitExpr. — hokein.wu / detail
  5. [SyntaxTree] Test for '\' inside token. — ecaldas / detail

clang-d366733-g000eb1f314c-t14719-b14719.tar.gz (Sep 20, 2020 11:21:07 PM)

  1. [lld-macho] Mark weak symbols in symbol table — jezng / detail
  2. [lld-macho] Export trie addresses should be relative to the image base — jezng / detail
  3. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed — i / detail
  4. [docs][flang] Fix typos — SourabhSingh.Tomar / detail

clang-d366729-g0cd73dbe2c0-t14717-b14717.tar.gz (Sep 20, 2020 9:14:09 PM)

  1. [Polly][NewPM] Port Simplify to the new pass manager — pzheng / detail
  2. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops — qiucofan / detail
  3. [c++20] For P1907R1: Add checking for structural types for non-type — richard / detail

clang-d366726-gd06485685d4-t14714-b14714.tar.gz (Sep 20, 2020 7:07:23 PM)

  1. [clangd] Fix typo in field name — zeratul976 / detail
  2. [llvm-profdata]Fix llvm-profdata crash on compact binary profile — aktoon / detail
  3. [XRay] Change mips to use version 2 sled (PC-relative address) — i / detail

clang-d366723-ga74b1faba24-t14711-b14711.tar.gz (Sep 20, 2020 5:01:14 PM)

  1. [X86] Pre-commit test cases for D87863. NFC — craig.topper / detail
  2. [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. — craig.topper / detail

clang-d366721-g4e8c028158b-t14710-b14710.tar.gz (Sep 20, 2020 2:57:27 PM)

  1. [LVI] Refactor getValueFromICmpCondition (NFC) — nikita.ppv / detail
  2. [CVP] Add tests for mask comparisons (NFC) — nikita.ppv / detail
  3. [LVI] Get value range from mask comparison — nikita.ppv / detail
  4. [CVP] Additional tests for comparison with offset (NFC) — nikita.ppv / detail
  5. [ARM] Constant fold VMOVrh — david.green / detail
  6. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll — craig.topper / detail
  7. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode — craig.topper / detail

clang-d366714-g0bfeede669f-t14707-b14707.tar.gz (Sep 20, 2020 12:52:16 PM)

  1. [X86][SSE] Fold SIGN_EXTEND(SIGN_EXTEND_VECTOR_INREG(X)) -> SIGN_EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  2. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTRACT_SUBVECTOR(EXTEND(X),0)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail

clang-d366712-g7903ae4720a-t14706-b14706.tar.gz (Sep 20, 2020 10:48:38 AM)

  1. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  2. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) — Dávid Bolvanský / detail
  3. [InstCombine] replace zombie unreachable values with 'undef' before erasing — spatel / detail
  4. [InstCombine] factorize left shifts of add/sub — spatel / detail

clang-d366708-ga0c8793ce69-t14703-b14703.tar.gz (Sep 20, 2020 8:44:38 AM)

  1. [X86] combineX86ShufflesRecursively - fix use after move warning. NFCI. — llvm-dev / detail
  2. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. — llvm-dev / detail
  3. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  4. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. — llvm-dev / detail

clang-d366704-ga735d6eae28-t14700-b14700.tar.gz (Sep 20, 2020 6:38:48 AM)

  1. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  2. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument — Dávid Bolvanský / detail
  3. JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI. — llvm-dev / detail

clang-d366701-g26947d7b638-t14697-b14697.tar.gz (Sep 20, 2020 4:27:45 AM)

  1. [tools][remarks-shlib] Don't build libRemarks.so without PIC — ro / detail

clang-d366700-g871d03a6751-t14696-b14696.tar.gz (Sep 20, 2020 12:39:32 AM)

  1. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC — i / detail

clang-d366699-g0526713aa80-t14695-b14695.tar.gz (Sep 19, 2020 10:33:18 PM)

  1. Fix some clang-tidy bugprone-argument-comment issues — i / detail
  2. [FunctionAttrs] Remove redundant check. NFC — i / detail

clang-d366697-g4f962b0d89b-t14693-b14693.tar.gz (Sep 19, 2020 8:26:25 PM)

  1. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. — Lang Hames / detail

clang-d366696-g9087209314c-t14692-b14692.tar.gz (Sep 19, 2020 5:19:18 PM)

  1. [Driver] Add disabled-by-default -Wuse-ld-path for the deprecation warning for -fuse-ld=/abs/path — i / detail

clang-d366695-gf4e55418096-t14691-b14691.tar.gz (Sep 19, 2020 3:12:17 PM)

  1. [Local] Clean up enforceKnownAlignment() (NFC) — nikita.ppv / detail

clang-d366694-gcba45514fb4-t14690-b14690.tar.gz (Sep 19, 2020 1:06:45 PM)

  1. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling — lebedev.ri / detail
  2. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [scudo/standalone] Fix undefined behavior in checksum test — mcgrathr / detail
  4. align __TEXT,__unwind_info to 8 byte boundary — gkm / detail

clang-d366690-gfa33235df5a-t14687-b14687.tar.gz (Sep 19, 2020 11:00:04 AM)

  1. [SCEVExpander] Support expanding nonintegral pointers with constant base. — flo / detail
  2. [BasicAA] Regenerate test checks — Dávid Bolvanský / detail

clang-d366688-gd716f1608cf-t14685-b14685.tar.gz (Sep 19, 2020 8:53:30 AM)

  1. [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  2. Revert "[HIP] Fix -gsplit-dwarf option" — Yaxun.Liu / detail
  3. Fixes complexity of map insert_or_assign with a hint. — koraq / detail
  4. [ConstantFolding] add undef handling for fmin/fmax intrinsics — spatel / detail
  5. [InstCombine] regenerate test checks; NFC — spatel / detail
  6. [InstCombine] auto-generate test checks; NFC — spatel / detail
  7. [MemLoc] Support bcmp in MemoryLocation::getForArgument — Dávid Bolvanský / detail

clang-d366681-g04cebd900fd-t14682-b14682.tar.gz (Sep 19, 2020 6:49:32 AM)

  1. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. — llvm-dev / detail
  2. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" — thakis / detail
  3. [gn build] (manually) merge 2124ca1d5 — thakis / detail
  4. [gn build] Port 2124ca1d5cb — thakis / detail
  5. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible — thakis / detail
  6. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. — paul / detail

clang-d366675-g985deba9319-t14679-b14679.tar.gz (Sep 19, 2020 4:45:28 AM)

  1. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" — usx / detail

clang-d366674-gf64903fd817-t14677-b14677.tar.gz (Sep 19, 2020 2:33:25 AM)

  1. Add -Wno-error=unknown flag to clang-format. — joachim / detail

clang-d366672-g721d57f952b-t14675-b14675.tar.gz (Sep 19, 2020 12:28:43 AM)

  1. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind — gkm / detail
  2. [IRSim] Adding ilist for IRInstructionData. — andrew.litteken / detail
  3. [ASAN] Properly deal with musttail calls in ASAN — xun / detail
  4. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. — Amara Emerson / detail
  5. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. — craig.topper / detail

clang-d366667-g58ecbbcdcdd-t14672-b14672.tar.gz (Sep 18, 2020 10:24:37 PM)

  1. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC — craig.topper / detail
  2. [X86] Fix copy paste mistake in @ccnp flag. — craig.topper / detail

clang-d366665-gad68a8b9526-t14671-b14671.tar.gz (Sep 18, 2020 8:20:43 PM)

  1. [llvm-install-name-tool] Validate -id value early — alexshap / detail
  2. Temporarily Revert "RegAllocFast: Rewrite and improve" — echristo / detail
  3. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver — alexshap / detail
  4. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups — thakis / detail
  5. [llvm-objcopy][MachO] Clean up the interface of Object — alexshap / detail
  6. [gn build] (manually) port 5495b691646 — thakis / detail
  7. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately — dblaikie / detail

clang-d366658-g2ac06241d27-t14668-b14668.tar.gz (Sep 18, 2020 6:12:54 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / githubweb
  2. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / githubweb
  3. ang-x86-ninja removed MSVC environment setup — kuhnel / githubweb
  4. fixed compiler argument — kuhnel / githubweb

clang-d366658-g2ac06241d27-t14668-b14668.tar.gz (Sep 18, 2020 6:12:54 PM)

  1. [llvm-install-name-tool] Update the command-line guide — alexshap / detail
  2. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail
  3. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail
  4. Support dwarf fission for wasm object files — dschuff / detail
  5. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator — qcolombet / detail
  6. [test] Fix FullUnroll.ll — aeubanks / detail
  7. [AArch64] Enable implicit null check transformation — listmail / detail
  8. [RISCV] Support Shadow Call Stack — zhaoshiz / detail
  9. [MLIR][TableGen] Automatic detection and elimination of redundant methods — jurahul / detail
  10. [MemorySSA] Fix an unused variable warning [NFC] — listmail / detail
  11. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang — amy.kwan1 / detail
  12. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests — amy.kwan1 / detail
  13. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. — Amara Emerson / detail
  14. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. — Amara Emerson / detail
  15. [lldb] Clarify docstring for SBBlock::IsInlined, NFC — Vedant Kumar / detail
  16. [mlir][shape] Add `shape.cstr_require %bool` — silvasean / detail
  17. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. — jurahul / detail
  18. [scudo/standalone] Don't define test main function for Fuchsia — mcgrathr / detail
  19. [NFC][Lsan] Fix zero-sized array compilation error — Vitaly Buka / detail
  20. [NFC] clang-format one line — Vitaly Buka / detail
  21. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail
  22. [libc] Add implementation for hypotf — lntue / detail
  23. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail
  24. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail
  25. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail
  26. This is a test commit — artur.bialas / detail
  27. Revert "This is a test commit" — artur.bialas / detail
  28. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail
  29. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  30. [NFC][fuzzer] Simplify StrcmpTest.cpp — Vitaly Buka / detail
  31. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  32. [sanitizer] Add facility to print the full StackDepot — Vitaly Buka / detail
  33. [NFC][sanitizer] Disable a test on Windows — Vitaly Buka / detail
  34. [NFC][gotsan] Fix 'format' error — Vitaly Buka / detail
  35. AArch64: make sure jump table entries can reach entire image — Tim Northover / detail
  36. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  37. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail
  38. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  39. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  40. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail
  41. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  42. [Test] Missing range check removal opportunity — mkazantsev / detail
  43. [UpdateCCTestChecks] Include generated functions if asked — David A Greene / detail
  44. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — Xing / detail
  45. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — Xing / detail
  46. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  47. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail
  48. [AMDGPU] Set DS alignment requirements to be more strict — Mirko.Brkusanin / detail
  49. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  50. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — Matthew.Arsenault / detail
  51. emacs: Add nofree and willreturn to list of attributes — Matthew.Arsenault / detail
  52. IR: Move denormal mode parsing from MachineFunction to Function — Matthew.Arsenault / detail
  53. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  54. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail
  55. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  56. [AIX] Enable large code model when building with clang — daltenty / detail
  57. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  58. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail
  59. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail
  60. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  61. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  62. [DFSan] Add strpbrk wrapper. — mascasa / detail
  63. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  64. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail
  65. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  66. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail
  67. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  68. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  69. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  70. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  71. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  72. [clangd] Add Random Forest runtime for code completion. — usx / detail
  73. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — Amara Emerson / detail
  74. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — Matthew.Arsenault / detail
  75. [flang] Rework preprocessing of stringification — pklausler / detail
  76. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  77. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  78. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  79. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  80. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  81. Reapply "RegAllocFast: Record internal state based on register units" — Matthew.Arsenault / detail
  82. RegAllocFast: Rewrite and improve — Matthew.Arsenault / detail
  83. CodeGen: Move split block utility to MachineBasicBlock — Matthew.Arsenault / detail
  84. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  85. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  86. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  87. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  88. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  89. [test][TSan] Fix tests under NPM — aeubanks / detail
  90. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail
  91. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  92. First pass on MLIR python context lifetime management. — stellaraccident / detail
  93. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  94. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  95. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  96. [gn build] Do not sync filenames containing variable references — thakis / detail
  97. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  98. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  99. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  100. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail
  101. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail
  102. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  103. CompletionModelCodegen: Remove unused import — thakis / detail
  104. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  105. [msan][asan] Add runtime flag intercept_strcmp — Vitaly Buka / detail
  106. [llvm-cov] Allow commas in filenames passed to `-object` flag — Vedant Kumar / detail
  107. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail
  108. [spirv] Move device info from resource limit into target env — antiagainst / detail
  109. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  110. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail
  111. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  112. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail
  113. [clang] Remove profile available check for fsplit-machine-functions. — snehasishk / detail
  114. [NFC][sanitizer] Don't use ::testing::internal — Vitaly Buka / detail
  115. [lld][WebAssembly] Fix -Wunused-variable after D87663 — i / detail
  116. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang — amy.kwan1 / detail
  117. [GlobalISel] Add lowering support for G_ABS and use for AArch64. — Amara Emerson / detail
  118. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  119. [NFC][Asan] Fix test broken by RegAllocFast — Vitaly Buka / detail
  120. [NFC][StackSafety] Replace auto with type — Vitaly Buka / detail
  121. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> — Amara Emerson / detail
  122. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. — Amara Emerson / detail
  123. [NFC][LSan] Add REQUIRES: linux — Vitaly Buka / detail
  124. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function — i / detail

clang-d366533-g05d4c4ebc2f-t14620-b14620.tar.gz (Sep 17, 2020 2:06:10 PM)

  1. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  2. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  3. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — Amara Emerson / detail
  4. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — Amara Emerson / detail
  5. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  6. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail
  7. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  8. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  9. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  10. [Lsan] Use fp registers to search for pointers — Vitaly Buka / detail
  11. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  12. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  13. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  14. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  15. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail
  16. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail

clang-d366517-g0602e8f77f8-t14617-b14617.tar.gz (Sep 17, 2020 12:02:37 PM)

  1. [mlir][Vector] Add a folder for vector.broadcast — hanchung / detail
  2. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. — Amara Emerson / detail
  3. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. — david.green / detail
  4. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  5. [amdgpu] Compilation fix for Release — benny.kra / detail
  6. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  7. [DFSan] Add bcmp wrapper. — mascasa / detail
  8. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail
  9. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail
  10. Add missing include — Adrian Prantl / detail
  11. [PowerPC][AIX] Don't hardcode python invoke command line — Jinsong Ji / detail
  12. [VectorCombine] add test for multi-use load (PR47558); NFC — spatel / detail
  13. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC — spatel / detail
  14. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  15. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — Yaxun.Liu / detail
  16. [MLIR] Support for return values in Affine.For yield — uday / detail
  17. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail

clang-d366500-g7f1f89ec8d9-t14614-b14614.tar.gz (Sep 17, 2020 10:03:14 AM)

  1. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  2. [ARM] Sink splats to MVE intrinsics — david.green / detail
  3. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  4. [libc++] Remove some workarounds for missing variadic templates — Louis Dionne / detail
  5. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail
  6. [OpenMP 5.0] Fix user-defined mapper privatization in tasks — a.bataev / detail
  7. [DFSan] Add bcmp wrapper. — mascasa / detail
  8. Precommit test updates — Sanne.Wouda / detail
  9. [AArch64] Match pairwise add/fadd pattern — Sanne.Wouda / detail
  10. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — Yaxun.Liu / detail
  11. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  12. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  13. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  14. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail
  15. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  16. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  17. Fix build failure in clangd — Yaxun.Liu / detail

clang-d366483-g5e0ded26892-t14612-b14612.tar.gz (Sep 17, 2020 8:05:06 AM)

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag — kuhnel / githubweb

clang-d366483-g5e0ded26892-t14612-b14612.tar.gz (Sep 17, 2020 8:05:06 AM)

  1. [clang][docs] Fix documentation of -O — jrtc27 / detail
  2. [SLP] sort candidates to increase chance of optimal compare reduction — spatel / detail
  3. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. — grimar / detail
  4. [obj2yaml] - Don't emit EM_NONE. — grimar / detail
  5. [SVE][CodeGen] Lower floating point -> integer conversions — kerry.mclaughlin / detail
  6. [MemorySSA] Add another loop clobber test case. — flo / detail
  7. [ARM][MachineOutliner] Add missing testcase for calls. — yvan.roux / detail
  8. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  9. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail
  10. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  11. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail
  12. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  13. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  14. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail
  15. [compiler-rt] Replace INLINE with inline — n54 / detail
  16. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  17. [AMDGPU] should expand ROTL i16 to shifts. — Alexander Timofeev / detail
  18. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail
  19. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  20. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail

clang-d366463-gaa896a0b3a9-t14609-b14609.tar.gz (Sep 17, 2020 6:06:46 AM)

  1. [gn build] (manually) port c9af34027bc — thakis / detail
  2. [mlir] turn clang-format back on in C API test — zinenko / detail
  3. [ARM] Extra fp16 bitcast tests. NFC — david.green / detail
  4. DwarfFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  6. [ARM] Additional tests for qr intrinsics in loops. NFC — david.green / detail
  7. Revert "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  8. [NFC][ARM] Tail fold test changes — sam.parker / detail
  9. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  10. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  11. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function — mydeveloperday / detail
  12. [ConstraintSystem] Remove local variable that is set but not read [NFC] — mikael.holmen / detail
  13. Remove unnecessary forward declarations. NFCI. — llvm-dev / detail

clang-d366450-gf108e71437c-t14606-b14606.tar.gz (Sep 17, 2020 4:01:05 AM)

  1. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  2. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  3. [SplitKit] Only copy live lanes — jay.foad / detail
  4. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  5. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail
  6. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail
  7. [lldb] Don't send invalid region addresses to lldb server — david.spickett / detail
  8. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors — cullen.rhodes / detail
  9. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass — limo / detail
  10. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. — llvm-dev / detail
  11. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. — llvm-dev / detail
  12. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. — llvm-dev / detail
  13. [MLIR] Turns swapId into a FlatAffineConstraints member func — vincentzhaorz / detail

clang-d366437-ga2fb5446be9-t14603-b14603.tar.gz (Sep 17, 2020 2:00:06 AM)

  1. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  2. [llvm-cov gcov] Add --demangled-names (-m) — i / detail
  3. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail
  4. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail

clang-d366433-g027d47d1c7c-t14600-b14600.tar.gz (Sep 17, 2020 12:00:01 AM)

  1. Add __divmodti4 to match libgcc. — craig.topper / detail
  2. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  3. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail

clang-d366430-g57dd92746a5-t14598-b14598.tar.gz (Sep 16, 2020 10:01:14 PM)

  1. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  2. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail
  3. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  4. [gn build] Port a895040eb02 — llvmgnsyncbot / detail
  5. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  6. Add the header of std::min — jianzhouzh / detail
  7. Fix the arguments of std::min — jianzhouzh / detail
  8. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — Jonas Devlieghere / detail

clang-d366422-gebfbdebe967-t14594-b14594.tar.gz (Sep 16, 2020 8:01:20 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail
  2. PR47555: Inheriting constructors are implicitly definable. — richard / detail
  3. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  4. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  5. [mlir] expose affine map to C API — zhanghb97 / detail
  6. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  7. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  8. [MachineSink] add one more mir case - nfc — czhengsz / detail
  9. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail

clang-d366413-g344a3d0bc0f-t14592-b14592.tar.gz (Sep 16, 2020 6:01:35 PM)

  1. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  2. [gn build] (manually) port 1321160a2 — thakis / detail
  3. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  4. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail
  5. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  6. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  7. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  8. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail
  9. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail

clang-d366404-g1321160a26e-t14589-b14589.tar.gz (Sep 16, 2020 4:01:58 PM)

  1. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — Lang Hames / detail
  2. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  3. [AMDGPU] gfx1030 test update. NFC. — Stanislav.Mekhanoshin / detail
  4. [NFC][LSAN] Change SuspendedThreadsList interface — Vitaly Buka / detail
  5. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  6. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail
  7. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  8. [lldb/test] Enable faulthandler in dotest — rupprecht / detail
  9. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  10. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  11. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  12. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail

clang-d366392-ge3fe203ec7f-t14587-b14587.tar.gz (Sep 16, 2020 2:21:49 PM)

  1. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  2. Add '<' meta command to read in code from external file — jingham / detail
  3. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  4. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  5. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  6. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  7. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  8. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  9. [OpenMP] Context selector extensions for template functions — johannes / detail
  10. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  11. [AMDGPU] gfx1030 RT support — Stanislav.Mekhanoshin / detail
  12. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  13. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — Abhina.Sreeskantharajan / detail
  14. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  15. Fix build. — michael.hliao / detail
  16. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  17. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  18. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  19. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail
  20. [UpdateTestChecks] Allow $ in function names — David A Greene / detail
  21. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  22. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  23. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  24. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  25. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail
  26. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail

clang-d366366-g88bdcbbf1aa-t14584-b14584.tar.gz (Sep 16, 2020 12:21:59 PM)

  1. LocalStackSlotAllocation: Swap order of check — Matthew.Arsenault / detail
  2. AMDGPU: Add baseline test for incorrect SP access — Matthew.Arsenault / detail
  3. AMDGPU: Clear offset register when using local stack area — Matthew.Arsenault / detail
  4. Include (Type|Symbol)Record.h less — rnk / detail
  5. RegAllocFast: Make self loop live-out heuristic more aggressive — Matthew.Arsenault / detail
  6. [libc++] Ensure streams are initialized early — Louis Dionne / detail
  7. Re-land: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  8. [llvm-nm] Use aggregate initialization instead of memset zero — i / detail
  9. [SLP] add tests for reduction ordering; NFC — spatel / detail
  10. ValueEnumerator.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  11. InterferenceCache.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  12. raw_ostream.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  13. DwarfUnit.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  14. [GISel] Add new combines for unary FP instrs with constant operand — mkitzan / detail
  15. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given — zequanwu / detail
  16. [libFuzzer] Enable entropic by default. — mascasa / detail
  17. Sema: add support for `__attribute__((__swift_bridge__))` — Saleem Abdulrasool / detail
  18. fix test no-rtti.cpp — zequanwu / detail
  19. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  20. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — Amara Emerson / detail
  21. [gn build] make "all" target build — thakis / detail
  22. GlobalISel: Lift store value widening restriction — Matthew.Arsenault / detail

clang-d366344-g4cff1b40dac-t14582-b14582.tar.gz (Sep 16, 2020 10:19:17 AM)

  1. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail
  2. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  3. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  4. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail
  5. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  6. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  7. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  8. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  9. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  10. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail
  11. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  12. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  13. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  14. [AMDGPU] Remove obsolete comment — jay.foad / detail
  15. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  16. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  17. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  18. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail

clang-d366326-g8c0dc1e38b6-t14579-b14579.tar.gz (Sep 16, 2020 8:14:30 AM)

  1. [ARM] Reorder some logic — sam.parker / detail
  2. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  3. [SLP] fix formatting; NFC — spatel / detail
  4. Add section with details about DAGs. — paul / detail
  5. [OPENMP]Do not allow threadprivates as base for array-like reduction. — a.bataev / detail
  6. [DSE] Add another test cases with loop carried dependence. — flo / detail
  7. [mlir] Model StringRef in C API — zinenko / detail
  8. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  9. Enable inlining for Linalg dialect — ntv / detail

clang-d366317-g6a23668e78b-t14576-b14576.tar.gz (Sep 16, 2020 6:13:26 AM)

  1. Fix table formatting after D87686 — kbobyrev / detail
  2. [ARM] Add more validForTailPredication — sam.parker / detail
  3. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  4. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  5. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  6. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail
  7. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  8. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  9. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  10. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  11. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  12. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  13. [SLP] change poorly named variable; NFC — spatel / detail
  14. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  15. [SLP] remove redundant size check; NFC — spatel / detail
  16. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail

clang-d366301-g3f682611ab2-t14573-b14573.tar.gz (Sep 16, 2020 4:02:31 AM)

  1. [libc++] Add a benchmark for std::map operations — Louis Dionne / detail
  2. [MachineBasicBlock] Fix a typo in function copySuccessor — carrot / detail
  3. NFC: Add whitespace change to .git-blame-ignore-revs — Louis Dionne / detail
  4. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. — llvm-dev / detail
  5. [lldb] Add -l/--language option to script command — Jonas Devlieghere / detail
  6. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan — i / detail
  7. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" — phosek / detail
  8. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  9. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 — i / detail
  10. Fix bot failure after ccb4124a4172 — nemanja.i.ibm / detail
  11. [OPENMP]Add support for allocate vars in untied tasks. — alexey.bataev / detail
  12. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  13. [DependenceAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  14. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM — aeubanks / detail
  15. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM — aeubanks / detail
  16. [PostDominators][NewPM] Fix tests to work under NPM — aeubanks / detail
  17. [libc++] Add missing friend keyword — Louis Dionne / detail
  18. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. — craig.topper / detail
  19. [Bugpoint][NewPM] Pin bugpoint to legacy PM — aeubanks / detail
  20. [ConstraintElimination] Add constraint elimination pass. — flo / detail
  21. [gn build] Port 3d42d549554 — llvmgnsyncbot / detail
  22. Fix .debug_aranges parsing. — gclayton / detail
  23. [DemandedBits][NewPM] Pin some tests to legacy PM — aeubanks / detail
  24. [Dominators][NewPM] Pin tests with -analyze to legacy PM — aeubanks / detail
  25. [libc++] Fix broken test for std::any and allocators — Louis Dionne / detail
  26. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  27. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time — zequanwu / detail
  28. [PowerPC] Implement __int128 vector divide operations — conanap / detail
  29. [AArch64][SVE] Add lowering for llvm fsqrt — dancgr / detail
  30. [clang] Add a command line flag for the Machine Function Splitter. — snehasishk / detail
  31. InferAddressSpaces: Fix assert with unreachable code — Matthew.Arsenault / detail
  32. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` — Matthew.Arsenault / detail
  33. Implement __isOSVersionAtLeast for Android — srhines / detail
  34. [libc] remove useless headers — gchatelet / detail
  35. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. — huihuiz / detail
  36. [libc] use stddef instead of string header — gchatelet / detail
  37. Sema: add support for `__attribute__((__swift_bridged_typedef__))` — Saleem Abdulrasool / detail
  38. [libc] Remove special case for 8 and 16 bytes — gchatelet / detail
  39. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity — diego.caballero / detail
  40. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. — a.bataev / detail
  41. [OpenMP] Additional Information for Libomptarget Mappings — huberjn / detail
  42. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) — xun / detail
  43. [AMDGPU] Unify intrinsic ret/nortn interface — Stanislav.Mekhanoshin / detail
  44. GlobalISel: Add combines for G_TRUNC — vkeles / detail
  45. [SourceManager] Explicitly check for potential iterator underflow — Jan Korous / detail
  46. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode — mtrofin / detail
  47. [GISel] Add new GISel combiners for G_MUL — aditya_nandakumar / detail
  48. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults — aktoon / detail
  49. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean — alexandre.ganea / detail
  50. GlobalISel: Fix a failing combiner test — vkeles / detail
  51. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks / detail
  52. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — Jessica Paquette / detail
  53. [LICM] Make Loop ICM profile aware again — aktoon / detail
  54. SVML support for log10, sqrt — aktoon / detail
  55. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail
  56. [NewPM] Port strip* passes to NPM — aeubanks / detail
  57. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail
  58. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail
  59. Fix test after D86156. — asbirlea / detail
  60. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail
  61. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail
  62. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  63. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  64. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail
  65. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  66. [Test] Add signed version of a test — mkazantsev / detail
  67. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — Zinovy Nis / detail
  68. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail
  69. [MLIR][NFC] Value print update for block arguments — uday / detail
  70. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  71. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail
  72. [X86] Add test case for non-power of 2 scatter. NFC — craig.topper / detail
  73. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. — craig.topper / detail
  74. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  75. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  76. [llvm-rc] Update a comment. NFC. — martin / detail
  77. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  78. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — Xing / detail
  79. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  80. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  81. [flang] Fix docs build — richard.barton / detail
  82. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  83. Revert "[Asan] Fix false leak report" — Vitaly Buka / detail
  84. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — Vitaly Buka / detail
  85. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  86. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail
  87. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT — samuel.tebbs / detail
  88. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. — sjoerd.meijer / detail
  89. [DebugInfo][flang] DISubrange support for fortran assumed size array — AlokKumar.Sharma / detail
  90. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  91. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail
  92. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  93. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  94. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  95. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  96. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  97. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail

clang-d366203-gec2b0a51977-t14549-b14549.tar.gz (Sep 15, 2020 9:59:59 AM)

  1. Revert "[SelectionDAG] Remove unused FP constant in getNegatedExpression" — qiucofan / detail
  2. [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec — stefanp / detail
  3. [libc] Fix typo in platform_defs.h.inc — gchatelet / detail
  4. [libc] Add missing LibcFPTestHelpers library — gchatelet / detail
  5. [libc] Add missing TableGen dependency — gchatelet / detail
  6. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite — gabor.marton / detail
  7. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. — grimar / detail
  8. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock — dkszelethus / detail
  9. [InstSimplify] add limit folds for fmin/fmax — spatel / detail
  10. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any — Louis Dionne / detail
  11. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  12. [mlir][openacc] Add loop op verifier — clementval / detail
  13. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist — dkszelethus / detail
  14. [XCOFF] Run resource intense test only on platforms where it makes sense — jasonliu / detail

clang-d366189-g97a23ab28ad-t14546-b14546.tar.gz (Sep 15, 2020 7:45:07 AM)

  1. [Scalarizer] Avoid changing name of non-instructions — bjorn.a.pettersson / detail
  2. [ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcount — sjoerd.meijer / detail
  3. AliasSetTracker.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  4. ProvenanceAnalysis.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  5. LoopCacheAnalysis.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  6. [libc++] Allow building without threads in standalone builds — Louis Dionne / detail
  7. Restrict UnnecessaryCopyInitialization check to variables initialized from free functions without arguments — aaron / detail
  8. [ConstraintSolver] Add isConditionImplied helper. — flo / detail
  9. [Flang] Add GettingInvolved documentation page and sidebar. — joshisameeran17 / detail
  10. [lld][WebAssembly] Fix --export-all when __stack_pointer is present — sbc / detail
  11. [gn build] (semi-manually) port 380e746bcca — thakis / detail
  12. [ConstraintElimination] Add initial tests. — flo / detail
  13. [libcxx] Disable failing test for no-exceptions build — oliver.stannard / detail
  14. [InstCombine] improve test names; NFC — spatel / detail
  15. [InstCombine] add RUN to show miscompile of pow expansion; NFC — spatel / detail
  16. [InstCombine] fix bug in pow expansion — spatel / detail
  17. [gn build] Port a8058c6f8d1 — llvmgnsyncbot / detail
  18. [gn build] Port cd4edf94cd4 — llvmgnsyncbot / detail
  19. [mlir][Standard] Add canonicalizer for dynamic_tensor_from_elements — herhut / detail
  20. [mlir][openacc] Add missing print of vector_length in parallel op — clementval / detail
  21. [Utils] isLegalToPromote - Fix missing null check before writing to FailureReason. — llvm-dev / detail
  22. AMDGPUPrintfRuntimeBinding.cpp - drop unnecessary casts/dyn_casts. NFCI. — llvm-dev / detail

clang-d366167-gaf3789a1881-t14543-b14543.tar.gz (Sep 15, 2020 5:23:59 AM)

  1. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes — grimar / detail
  2. [X86] detectAVGPattern - accept non-pow2 vectors by padding. — llvm-dev / detail
  3. [MVE] fix typo in llvm debug message. NFC. — sjoerd.meijer / detail
  4. [Transforms][Coroutines] Add missing header path to CMakeLists.txt — llvm-dev / detail
  5. [SelectionDAG] Remove unused FP constant in getNegatedExpression — qiucofan / detail
  6. [ARM] Corrected condition in isSaturatingConditional — meera.nakrani / detail
  7. [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) — llvm-dev / detail
  8. Revert "[InstCombine] Simplify select operand based on equality condition" — benny.kra / detail
  9. [mlir][integration_test] Linalg Conv folder renamed to CPU — limo / detail
  10. [mlir] check for failures when packing function sigunatures in std->llvm conversion — zinenko / detail
  11. Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  12. SelectionDAGBuilder.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  13. StatepointLowering.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  14. SpillPlacement.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  15. Revert "RegAllocFast: Record internal state based on register units" — hans / detail
  16. [lldb/cmake] Fix testing support library dependencies — pavel / detail
  17. [lldb] Improve qemu interop for aarch64 — pavel / detail

clang-d366150-g58938b544b7-t14539-b14539.tar.gz (Sep 15, 2020 2:54:15 AM)

  1. [NFC][lsan][fuzzer] Relax fuzzer-leak.test — Vitaly Buka / detail
  2. [X86] Pre-commit test cases for D87593 — craig.topper / detail
  3. [NFC][Asan] Don't use MetaData for size — Vitaly Buka / detail
  4. [NFC][Asan] Remove from_memalign and rz_log — Vitaly Buka / detail
  5. Revert "[Sema] Address-space sensitive index check for unbounded arrays" — Chris.Hamilton / detail
  6. [NFC][Asan] Reorder bitfields — Vitaly Buka / detail
  7. [Asan] Cleanup kAllocBegMagic setup — Vitaly Buka / detail
  8. [NFC][Asan] Return uptr as before D87646 — Vitaly Buka / detail
  9. [NFC][Asan] Remove chunk pointer from metadata — Vitaly Buka / detail
  10. [SVE] Fix isLoadInvariantInLoop for scalable vectors — david.sherwood / detail
  11. [doc] Fix broken link — sguelton / detail
  12. [DebugInfo] Support both forward and backward slashes in tests — phosek / detail
  13. [Support] Make building with snmalloc work — hans / detail
  14. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. — sjoerd.meijer / detail
  15. GlobalISel/IRTranslator resetTargetOptions based on function attributes — petar.avramovic / detail
  16. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. — grimar / detail
  17. [NFC][DebugInfo] Use consistent regex group spelling — phosek / detail

clang-d366132-ge71cda21d71-t14536-b14536.tar.gz (Sep 15, 2020 12:41:02 AM)

  1. [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19). — ikudrin / detail
  2. [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19). — ikudrin / detail
  3. [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19). — ikudrin / detail
  4. [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). — ikudrin / detail
  5. [DebugInfo] Fix emitting DWARF64 compilation units (5/19). — ikudrin / detail
  6. [DebugInfo] Use a common method to determine a suitable form for section offsts (6/19). — ikudrin / detail
  7. [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). — ikudrin / detail
  8. [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). — ikudrin / detail
  9. [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). — ikudrin / detail
  10. [DebugInfo] Fix emitting DWARF64 type units (10/19). — ikudrin / detail
  11. [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). — ikudrin / detail
  12. [DebugInfo] Fix emitting pre-v5 name lookup tables in the DWARF64 format (12/19). — ikudrin / detail
  13. [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). — ikudrin / detail
  14. [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). — ikudrin / detail
  15. [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). — ikudrin / detail
  16. [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). — ikudrin / detail
  17. [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). — ikudrin / detail
  18. [DebugInfo] Make the offset of string pool entries 64-bit (18/19). — ikudrin / detail
  19. [DebugInfo] Make offsets of dwarf units 64-bit (19/19). — ikudrin / detail
  20. [BinaryFormat/MachO] Add a missing constant. — ditaliano / detail
  21. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info — martin / detail
  22. [LLD] Allow configuring default ld.lld backend — martin / detail
  23. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows — martin / detail

clang-d366109-g2c12b056bec-t14533-b14533.tar.gz (Sep 14, 2020 10:25:45 PM)

  1. [DebugInfo] Remove dots from getFilenameByIndex return value — phosek / detail
  2. [lld][WebAssembly] Allow globals imports via import_name/import_module — sbc / detail

clang-d366107-g1f837265eb0-t14531-b14531.tar.gz (Sep 14, 2020 8:09:15 PM)

  1. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine — qcolombet / detail
  2. [Coroutines] Fix a typo in documentation — xun / detail

clang-d366105-gd2321129bda-t14529-b14529.tar.gz (Sep 14, 2020 5:54:08 PM)

  1. [flang] More clean-up of CookedSource API — pklausler / detail
  2. Revert "[libc++] Make rotate a constexpr." — zoecarver / detail
  3. [Take 2] [libc++] Make rotate a constexpr. — Louis Dionne / detail
  4. [flang] Fix bug for forward referenced type — psteinfeld / detail
  5. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine — qcolombet / detail
  6. Revert "[docs][NewPM] Add docs for writing NPM passes" — aeubanks / detail
  7. [GISel]: Add combine for G_FABS to G_FABS — aditya_nandakumar / detail
  8. Reland [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  9. [Hexagon] Some HVX DAG combines — kparzysz / detail
  10. [Hexagon] Widen loads and handle any-/sign-/zero-extensions — kparzysz / detail
  11. [Hexagon] Add more detailed testcase for widening truncates — kparzysz / detail
  12. [Sema] Address-space sensitive index check for unbounded arrays — Chris.Hamilton / detail
  13. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. — craig.topper / detail
  14. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine — qcolombet / detail
  15. [Asan] Accept __lsan_ignore_object for redzone pointer — Vitaly Buka / detail
  16. [AArch64] Statepoint support for AArch64. — listmail / detail
  17. [flang] Allow Fortran comments after #include path — pklausler / detail
  18. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." — craig.topper / detail
  19. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract — craig.topper / detail
  20. [flang] Respect BZ mode in exponent parts, too — pklausler / detail
  21. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> — Louis Dionne / detail
  22. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z — qcolombet / detail

clang-d366083-gf3d83448544-t14525-b14525.tar.gz (Sep 14, 2020 3:41:29 PM)

  1. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple — Louis Dionne / detail
  2. [MemProf] Rename HeapProfiler to MemProfiler for consistency — tejohnson / detail
  3. [gn build] Port 226d80ebe20 — llvmgnsyncbot / detail
  4. [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  5. [Asan] Fix false leak report — Vitaly Buka / detail
  6. Make namespace handling uniform across dialect backends. — joker.eph / detail
  7. Update PowerPC backend ownership in CODE_OWNERS.TXT — nemanja.i.ibm / detail
  8. [AMDGPU] Add XDL resource to scheduling model — Austin.Kerbow / detail
  9. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. — craig.topper / detail
  10. [libc++] Make rotate a constexpr. — zoecarver / detail
  11. [libc++] Finish implementing P0202R3 — Louis Dionne / detail
  12. Fix MLIR standalone example to properly handle namespace — joker.eph / detail
  13. [libc++][test] Portability fix of std::strstreambuf constructor test — Louis Dionne / detail
  14. [docs] Update OrcV1 removal timeline. — Lang Hames / detail
  15. [PruneEH][NFC] Use CallGraphUpdater in PruneEH — aeubanks / detail

clang-d366068-g4208ea3e19f-t14523-b14523.tar.gz (Sep 14, 2020 1:29:52 PM)

  1. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 — walter erquinigo / detail
  2. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX — nikita.ppv / detail
  3. [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  4. [ms] [llvm-ml] Add missing built-in type aliases — epastor / detail
  5. [ms] [llvm-ml] Fix struct padding logic — epastor / detail
  6. [ms] [llvm-ml] Add support for size queries in MASM — epastor / detail
  7. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME — epastor / detail
  8. [ARM] Add more tests for vecreduce soft float legalization (NFC) — nikita.ppv / detail
  9. [Legalize][ARM][X86] Add float legalization for VECREDUCE — nikita.ppv / detail
  10. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. — lntue / detail
  11. [libc++] Use LLVM 11 instead of trunk on build bots — Louis Dionne / detail
  12. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) — nikita.ppv / detail
  13. [PowerPC] Implement Thread Local Storage Support for Local Exec — albionapc / detail
  14. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) — i / detail
  15. [FastISel] Bail out of selectGetElementPtr for vector GEPs. — craig.topper / detail

clang-d366053-g7235326fb23-t14520-b14520.tar.gz (Sep 14, 2020 11:18:41 AM)

  1. Sema: add support for `__attribute__((__swift_objc_members__))` — Saleem Abdulrasool / detail
  2. [InstSimplify] add folds for fmin/fmax with 'nnan' — spatel / detail
  3. [flang] Correctly detect overlapping integer cases — tkeith / detail
  4. [libc] Decouple string functions. — gyurgyikcp / detail
  5. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors — i / detail
  6. [flang] Fix analyzed form of type-bound assignment — tkeith / detail
  7. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. — rahmanl / detail
  8. collectBitParts - use const references. NFCI. — llvm-dev / detail
  9. Retry of D84974 — walter erquinigo / detail
  10. [libc++] Upgrade the Clang on build bots — Louis Dionne / detail

clang-d366043-g75263761648-t14517-b14517.tar.gz (Sep 14, 2020 9:06:50 AM)

  1. [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. — craig.topper / detail
  2. [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option — davelee.com / detail
  3. [CodeGenPrepare] Fix zapping dead operands of assume — yrouban / detail
  4. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  5. [llvm-cov gcov] Refactor counting and reporting — i / detail
  6. [analyzer] Evaluate PredefinedExpressions — benicsbalazs / detail
  7. [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon — benicsbalazs / detail
  8. [analyzer][z3] Use more elaborate Z3 variable names — benicsbalazs / detail
  9. [CodeGen] Fix bug in IncrementPointer — david.sherwood / detail
  10. [ARM] Fix so immediates and pc relative checks — simon.wallis2 / detail
  11. [UnifyLoopExits] Fix non-deterministic iteration order — jay.foad / detail
  12. [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() — n54 / detail
  13. [JumpThreading] Fix an incorrect Modified status — david.stenberg / detail
  14. AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands — petar.avramovic / detail
  15. [clangd] Add error() function for creating formatv-style llvm::Errors. NFC — sam.mccall / detail
  16. [gn build] Port 30667c967d3 — llvmgnsyncbot / detail
  17. [DebugInstrRef][1/9] Add fields for instr-ref variable locations — jeremy.morse / detail
  18. [clangd] Track tweaks that fail the apply stage — kadircet / detail
  19. [CodeGen][X86] Regenerate minmax reduction sequence tests to match arithmetic tests. — llvm-dev / detail
  20. [clangd] makeStringError,make_error<StringError> -> error() — sam.mccall / detail
  21. [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. — llvm-dev / detail
  22. AMDGPU/GlobalISel Add test for non-leaf complex patterns — petar.avramovic / detail
  23. AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks' — petar.avramovic / detail
  24. AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN — petar.avramovic / detail
  25. [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors — david.sherwood / detail
  26. [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value — sjoerd.meijer / detail
  27. [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers` — ecaldas / detail
  28. [SyntaxTree] Provide `List::classof` — ecaldas / detail
  29. [SyntaxTree][List] `assertInvariants` for `List`s — ecaldas / detail
  30. [ARM] Selects SSAT/USAT from correct LLVM IR — meera.nakrani / detail
  31. [DSE] Precommit test case for invalid elimination of store in loop. — flo / detail
  32. [DSE] Only eliminate candidates that always store the same loc. — flo / detail
  33. [CGP] Limit converting phi types to simple loads and stores — david.green / detail
  34. [mlir] Check for type conversion success in std->llvm function conversion — zinenko / detail
  35. [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. — mikhail.dvorskiy / detail
  36. [llvm-readobj/elf][test] - Test all core note types properly. — grimar / detail
  37. [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes. — grimar / detail
  38. [NFC] Add missing `const` statements in SCEV — mkazantsev / detail
  39. [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig(). — grimar / detail
  40. [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections. — grimar / detail
  41. Don't dereference from a dyn_cast<>. NFCI. — llvm-dev / detail
  42. Assert we've found both vector types. NFCI. — llvm-dev / detail
  43. [AMDGPU] Don't cluster stores — jay.foad / detail
  44. [InstSimplify] fix miscompiles with maximum/minimum intrinsics — spatel / detail
  45. [ARM] Enable tail predication for reduction tests. NFC — david.green / detail
  46. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model — jasonliu / detail
  47. [InstSimplify] fix test comments; NFC — spatel / detail
  48. [InstSimplify] add/move tests for fmin/fmax; NFC — spatel / detail
  49. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC — spatel / detail
  50. Add support for casting elements in vectors for certain Std dialect type conversion operations. — Lubomir.Litchev / detail
  51. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 — Louis Dionne / detail
  52. Assert we've found the size of each (non-overlapping) structure. NFCI. — llvm-dev / detail
  53. [MemorySSA] Precommit test case for PR47498. — flo / detail
  54. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. — flo / detail
  55. [InstSimplify] allow folds for fmin/fmax with 'ninf' — spatel / detail

clang-d365988-g783ba64a895-t14514-b14514.tar.gz (Sep 14, 2020 6:36:58 AM)

  1. [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) — i / detail
  2. [llvm-cov gcov][test] Unsupport Windows — i / detail
  3. [JITLink] Improve formatting for Edge, Block and Symbol debugging output. — Lang Hames / detail

clang-d365985-gcb3e1dd6c31-t14511-b14511.tar.gz (Sep 13, 2020 2:58:10 PM)

  1. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI — craig.topper / detail
  2. GCOVProfiling: Avoid use-after-move — dblaikie / detail
  3. Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate — dblaikie / detail
  4. PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning — dblaikie / detail
  5. [ARM] Add some fmin/fmax tests with commuted operands (NFC) — nikita.ppv / detail

clang-d365980-gc0bcd11068f-t14508-b14508.tar.gz (Sep 13, 2020 10:07:48 AM)

  1. [ARM] Add tests for fmin/max with largest/smallest float (NFC) — nikita.ppv / detail
  2. [CGP] Prevent optimizePhiType from iterating forever — david.green / detail
  3. [DAGCombiner] Propagate FMF flags in FMA folding — qiucofan / detail
  4. [ASTImporter] Add basic support for comparing Stmts and compare function bodies — Raphael Isemann / detail

clang-d365976-ge2dee9af8db-t14505-b14505.tar.gz (Sep 13, 2020 7:44:18 AM)

  1. Reland "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  2. [X86] Add test cases for PR11210 — llvm-dev / detail

clang-d365974-g5f4e9bf6416-t14503-b14503.tar.gz (Sep 13, 2020 2:26:27 AM)

  1. [gcov] Add spanning tree optimization — i / detail
  2. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass — i / detail

clang-d365972-gf086e85eea9-t14500-b14500.tar.gz (Sep 12, 2020 11:58:48 PM)

  1. [Docs] Fix --print-supported-cpus option rendering — joker.eph / detail
  2. [llvm-cov gcov] Improve accuracy when some edges are not measured — i / detail
  3. [gcov] Assign names to some types and loaded values used in @__llvm_internal* — i / detail

clang-d365969-g61d29e0dff0-t14498-b14498.tar.gz (Sep 12, 2020 9:34:09 PM)

  1. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. — craig.topper / detail
  2. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC — craig.topper / detail

clang-d365967-g9d300bc8d2f-t14496-b14496.tar.gz (Sep 12, 2020 7:08:57 PM)

  1. [lld][WebAssembly] Add initial support for -Map/--print-map — sbc / detail
  2. [gn build] Port cc2da5554b5 — llvmgnsyncbot / detail
  3. [Hexagon] Avoid widening vectors with non-HVX element types — kparzysz / detail

clang-d365964-gc2f8bc986fb-t14494-b14494.tar.gz (Sep 12, 2020 4:44:42 PM)

  1. TableGen: change a couple of member names to clarify their use. — paul / detail
  2. [LV][ARM] Add preferInloopReduction target hook. — david.green / detail
  3. [DSE] Precommit test case with loop carried dependence. — flo / detail
  4. [DSE] Bail out on MemoryPhis when deleting stores at end of function. — flo / detail
  5. [DSE] Adjust coroutines test after e082dee2b588. — flo / detail
  6. [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors. — craig.topper / detail
  7. [MinGW] Use lib prefix for libraries — martin / detail
  8. [MinGW][clang-shlib] Build by default on MinGW — martin / detail
  9. [MinGW][libclang] Allow simultaneous shared and static lib — martin / detail
  10. [InstCombine] Add extra use tests for abs canonicalization (NFC) — nikita.ppv / detail
  11. [gcov] Clean up by getting llvm.dbg.cu earlier — i / detail
  12. [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering — i / detail
  13. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" — i / detail
  14. Change range operator from deprecated '-' to '...' — paul / detail
  15. Update TableGen test files to use the new '...' range punctuation. — paul / detail
  16. [ARM] Add additional vecreduce float legalization test (NFC) — nikita.ppv / detail
  17. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno — i / detail
  18. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature — sbc / detail
  19. [ARM] Add tests for fmin/max + inf folds (NFC) — nikita.ppv / detail

clang-d365945-g3170d548426-t14490-b14490.tar.gz (Sep 12, 2020 12:24:18 PM)

  1. [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. — llvm-dev / detail

clang-d365944-ga874d633440-t14489-b14489.tar.gz (Sep 12, 2020 8:12:16 AM)

  1. [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases — llvm-dev / detail
  2. [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322) — nikita.ppv / detail
  3. [ARM] Recognize "double extend" reduction patterns — david.green / detail
  4. [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI. — llvm-dev / detail
  5. [Intrinsics] define semantics for experimental fmax/fmin vector reductions — spatel / detail
  6. [ARM] Fixup single source mla reductions. — david.green / detail
  7. [InstCombine][X86] Add tests for masked load/stores with comparisons. — llvm-dev / detail
  8. Reland [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  9. [MachineScheduler] Fix operand scheduling for pre/post-increment loads — eleviant / detail
  10. [Clang] Add option to allow marking pass-by-value args as noalias. — flo / detail

clang-d365934-g4ede83c0683-t14486-b14486.tar.gz (Sep 12, 2020 5:35:08 AM)

  1. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  2. Add raw_fd_stream that supports reading/seeking/writing — jianzhouzh / detail
  3. Add raw_fd_stream_test.cpp into CMakeLists.txt — jianzhouzh / detail
  4. Missing change from previous commit — sepavloff / detail
  5. Add a header file to support ssize_t for windows — jianzhouzh / detail
  6. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" — sepavloff / detail
  7. [gn build] Port 19531a81f1d — llvmgnsyncbot / detail

clang-d365927-g0680a3d56d8-t14482-b14482.tar.gz (Sep 11, 2020 10:03:12 PM)

  1. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD — qshanz / detail
  2. [Power10] Enable the heuristic for Power10 and switch the sched model — qshanz / detail

clang-d365925-g0e0d93e2f09-t14481-b14481.tar.gz (Sep 11, 2020 7:37:25 PM)

  1. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  2. [ConstantFold] Fold binary arithmetic on scalable vector splats. — efriedma / detail
  3. [NFC] Remove unused static function — Vitaly Buka / detail
  4. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e — Yuanfang Chen / detail
  5. [gn build] Port 31ecf8d29d8 — llvmgnsyncbot / detail
  6. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — efriedma / detail
  7. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor — Jonas Devlieghere / detail
  8. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name — dblaikie / detail
  9. [gn] Remove unneeded MC dep from llvm-tblgen — rnk / detail
  10. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  11. [gn build] Port ad99e34c59b — llvmgnsyncbot / detail

clang-d365914-g12292c8b27a-t14478-b14478.tar.gz (Sep 11, 2020 5:15:32 PM)

  1. Sema: add support for `__attribute__((__swift_error__))` — Saleem Abdulrasool / detail
  2. [lld][WebAssembly] Convert a objyaml-using test to assembly — sbc / detail
  3. Fix test hip-gz-options.hip — Yaxun.Liu / detail
  4. CodeGen: Require SSA to run PeepholeOptimizer — Matthew.Arsenault / detail
  5. RegAllocFast: Fix typo in comment — Matthew.Arsenault / detail
  6. docs: add a newline to appease Sphinx — Saleem Abdulrasool / detail
  7. [MC] Allow .org directives in SHT_NOBITS sections — maskray / detail
  8. [NFC][Asan] Early return from GetBlockBegin — Vitaly Buka / detail
  9. Fix clang Wrange-loop-analysis in BuildTree.cpp — gribozavr / detail
  10. [lldb] Add test for CFMutableDictionaryRef — Jonas Devlieghere / detail
  11. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral — zequanwu / detail
  12. [NFC][Asan] Add another lsan test — Vitaly Buka / detail

clang-d365902-gccb4124a417-t14475-b14475.tar.gz (Sep 11, 2020 2:54:13 PM)

  1. [ThinLTO] Make -lto-embed-bitcode an enum — mtrofin / detail
  2. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle — xun / detail
  3. [SyntaxTree][Synthesis] Add support for Tree. — ecaldas / detail
  4. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. — Lang Hames / detail
  5. Fix -gz=zlib options for linker — Yaxun.Liu / detail

clang-d365897-g59fc8677903-t14473-b14473.tar.gz (Sep 11, 2020 12:35:20 PM)

  1. [FPEnv] [Clang] Enable constrained FP support for PowerPC — qiucofan / detail
  2. [ARM] Extra MLA reductions tests. NFC — david.green / detail
  3. [SVE] Regenerate sve vector bits tests. NFC — david.green / detail
  4. [mlir][spirv] OpConvertSToF support operands with different bitwidth. — thomasraoux / detail
  5. [mlir] Fix some edge cases around 0-element TensorFromElementsOp — silvasean / detail
  6. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI — medismail.bennani / detail
  7. [WebAssembly] Add assembly syntax for mutable globals — sbc / detail
  8. [CMake][OpenMP] Simplify getting CUDA library directory — raul.tambre / detail
  9. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump — ecaldas / detail
  10. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. — ecaldas / detail
  11. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] — ecaldas / detail
  12. [flang] Fix bug for forward referenced type — psteinfeld / detail
  13. Re-split integral & pointer overloads. Add tests. — ogiroux / detail

clang-d365884-gbd2f7ad6036-t14469-b14469.tar.gz (Sep 11, 2020 10:16:59 AM)

  1. [mlir][Linalg] Print both types for linalg.transpose — benny.kra / detail
  2. [CodeGenPrepare] Simplify code. NFCI. — benny.kra / detail
  3. [AMDGPU] Make movreld-bug test case more robust — jay.foad / detail
  4. [clangd][NFC] Get rid of an `else after return` — kadircet / detail
  5. BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. — llvm-dev / detail
  6. [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI. — llvm-dev / detail
  7. [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits — cullen.rhodes / detail
  8. [flang][driver] Add the new flang compiler and frontend drivers — caroline.concatto / detail
  9. [clang][aarch64] Fix mangling of bfloat16 neon vectors — cullen.rhodes / detail
  10. [DFSan] XFail a test that's suffering too much optimization — jeremy.morse / detail
  11. PluginLoader.h - only include CommandLine.h if required. NFCI. — llvm-dev / detail
  12. Attributor.h - remove unused includes. NFCI. — llvm-dev / detail
  13. [IPO] Remove unnecessary Module.h includes. NFCI. — llvm-dev / detail
  14. [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests — jeremy.morse / detail
  15. [analyzer][MacroExpansion] Add a few dumps functions — dkszelethus / detail
  16. [analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments — dkszelethus / detail
  17. [NFC] Fix the signature and definition of findByPrefix — andrzej.warzynski / detail
  18. [analyzer][MacroExpansion][NFC] Fix a missing test output check — dkszelethus / detail
  19. [mlir][Linalg] Refactor StructuredOpInterface - NFC — ntv / detail
  20. [analyzer][MacroExpansion] Fix a crash where multiple parameters resolved to __VA_ARGS__ — dkszelethus / detail
  21. [MLIR][Linalg] Undo spurious parameter name change — ntv / detail
  22. [libTooling] Fix use of `char` in comparison. — yitzhakm / detail
  23. [ARM] Update arm-storebytesmerge.ll test. NFC — david.green / detail
  24. [flang] Add new documentation main page — richard.barton / detail
  25. [libcxx] Handle target triples with dashes in platform name — mikhail.maltsev / detail
  26. [ConstraintSystem] Add helpers to deal with linear constraints. — flo / detail
  27. [gn build] Port 3eb141e5078 — llvmgnsyncbot / detail
  28. Revert "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  29. [gn build] Port 8da6ae4ce1b — llvmgnsyncbot / detail
  30. [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait — dkszelethus / detail
  31. [libc++] NFC: Add missing license to test — Louis Dionne / detail
  32. [NFC] Fix compiler warnings due to integer comparison of different signedness — llvm-dev / detail
  33. [LiveDebugValues][NFC] Add additional tests — jeremy.morse / detail
  34. [InstCombine] add/move tests for ptr diff; NFC — spatel / detail
  35. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430) — spatel / detail
  36. [SyntaxTree] Rename functions to start with verb — ecaldas / detail
  37. Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)" — spatel / detail
  38. [DSE] Make sure that DSE+MSSA can handle masked stores — kparzysz / detail
  39. [NFC] Follow up on D87111 - Add an option for unrolling loops up to a factor - CR issues addressed. — Lubomir.Litchev / detail
  40. [flang] Fix build issue with BUILD_SHARED_LIBS=ON — richard.barton / detail
  41. [gn build] slightly improve libcxx_needs_site_config — thakis / detail
  42. [examples] Adjust ThinLtoInstrumentationLayer for emit signature change — Jonas Devlieghere / detail
  43. [libcxx] Remove the 'availability' Lit feature — Louis Dionne / detail
  44. [SLP] add test for missed store vectorization; NFC — spatel / detail
  45. [SLP] further limit bailout for load combine candidate (PR47450) — spatel / detail
  46. [docs] Fix typos — sebastian.neubauer / detail
  47. [DFSan] Re-enable event_callbacks test. — mascasa / detail
  48. [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC — i / detail
  49. Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change" — Jonas Devlieghere / detail

clang-d365835-gc0825fa5fc3-t14462-b14462.tar.gz (Sep 11, 2020 7:56:05 AM)

  1. Removed scei-ps4 builders. — gkistanova / githubweb
  2. More builders.py cleaning. — gkistanova / githubweb
  3. Removed unused code from LLDBBuilder. — gkistanova / githubweb
  4. Cleaned status.py from old notifiers. — gkistanova / githubweb

clang-d365835-gc0825fa5fc3-t14462-b14462.tar.gz (Sep 11, 2020 7:56:05 AM)

  1. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [InstCombine] Add more tests for select op replacement (NFC) — nikita.ppv / detail
  3. [DemandedBits] Add braces to large if (NFC) — nikita.ppv / detail
  4. [DemandedBits][BDCE] Add support for min/max intrinsics — nikita.ppv / detail
  5. [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr. — Lang Hames / detail
  6. [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. — sivachandra / detail
  7. [EarlyCSE] Equivalent SELECTs should hash equally — bryan.chan / detail
  8. [DSE] Switch to MemorySSA-backed DSE by default. — flo / detail
  9. [ELF] Make two PPC64.cpp variables constexpr. NFC — i / detail
  10. [flang] Fix assert on constant folding of extended types — psteinfeld / detail
  11. Use pragmas to work around MSVC x86_32 debug miscompile bug — rnk / detail
  12. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. — Amara Emerson / detail
  13. Fix wrong comment about enabling optimizations to work around a bug — rnk / detail
  14. Remove unused variable introduce in 0448d11a06b451a causing build — zarko / detail
  15. [obj2yaml] Add support for dumping the .debug_ranges section. — Xing / detail
  16. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform — Jonas Devlieghere / detail
  17. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp — ravishankarm / detail
  18. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot — peter / detail
  19. scudo: Remove the THREADLOCAL macro. — peter / detail
  20. Remove dependency on clangASTMatchers. — michael.hliao / detail
  21. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" — michael.hliao / detail
  22. [Asan] Fix __asan_update_allocation_context — Vitaly Buka / detail
  23. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 — michael.hliao / detail
  24. libclc/spirv: Add missing files from D85911 — jano.vesely / detail
  25. [NFC][MLInliner] Presort instruction successions. — mtrofin / detail
  26. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. — SourabhSingh.Tomar / detail
  27. [EarlyCSE] Remove unnecessary operand swap. — michael.hliao / detail
  28. [NFC][PowerPC] Add tests of constants-i64. — esme.yi / detail
  29. [Clang] Clarify __builtin_memcpy_inline documentation — gchatelet / detail
  30. [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64 — martin / detail
  31. [MC] [Win64EH] Canonicalize ARM64 unwind opcodes — martin / detail
  32. [MC] [Win64EH] Write packed ARM64 epilogues if possible — martin / detail
  33. [NewPM] Introduce PreserveCFG check — yrouban / detail
  34. [SVE][CodeGen] Fix InlineFunction for scalable vectors — david.sherwood / detail
  35. [mlir][Linalg] Make LinalgBaseTilingPattern not delete the original operation. — ravishankarm / detail
  36. [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris — ro / detail
  37. Uncapitalize word in LanguageExtensions.rst — noreply / detail
  38. [mlir] Fix generation of AVX512 dialect documentation — marius.brehler / detail
  39. [MC] [Win64EH] Fix builds with expensive checks enabled — martin / detail
  40. Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr." — flo / detail

clang-d365795-gd4bf90271fa-t14425-b14425.tar.gz (Sep 10, 2020 3:24:36 PM)

  1. [Hexagon] Split pair-based masked memops — kparzysz / detail
  2. [SVE] Bail from VectorUtils heuristics for scalable vectors — ctetreau / detail
  3. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis — anna / detail
  4. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. — sivachandra / detail
  5. Diable sanitizer options for amdgpu — Yaxun.Liu / detail
  6. GlobalISel: Combine fneg(fneg x) to x — vkeles / detail

clang-d365789-g21417053379-t14424-b14424.tar.gz (Sep 10, 2020 1:13:36 PM)

  1. [ArgumentPromotion]: Copy function metadata after promoting arguments — etiotto / detail
  2. [lldb, tests] Correctly configure the yaml2obj paths — stilis / detail
  3. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  4. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. — mtrofin / detail
  5. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." — SourabhSingh.Tomar / detail
  6. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no — n54 / detail
  7. [compiler-rt] [netbsd] Improve code formatting — n54 / detail
  8. [ImplicitNullCheck] Handle instructions that preserve zero value — anna / detail
  9. [Support] Use unique_function rather than std::function for ThreadPool TaskTy. — Lang Hames / detail
  10. [NFC] Fix whitespace in lldb-vscode --help — rupprecht / detail
  11. [PGO] Skip if an IndirectBrInst critical edge cannot be split — i / detail
  12. [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk — n54 / detail
  13. [compiler-rt] [netbsd] Regenerate syscall hooks — n54 / detail
  14. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. — craig.topper / detail
  15. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." — Lang Hames / detail
  16. [WebAssembly] Set unreachable as canonical to permit disassembly — d.c.ddcc / detail
  17. Make struct dialects have the same field name as everything else, 'dialect'. — joker.eph / detail
  18. Allow Dialects to be initialized via nullptr. — joker.eph / detail
  19. [gn build] (semi-manually) port 009cd4e4910 — thakis / detail
  20. Fix operator!= for Dialects. — joker.eph / detail

clang-d365769-g009cd4e4910-t14421-b14421.tar.gz (Sep 10, 2020 10:53:35 AM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / githubweb
  2. Removed clang-lld-x86_64-2stage builder. — gkistanova / githubweb
  3. Removed abandoned builders. — gkistanova / githubweb
  4. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / githubweb

clang-d365769-g009cd4e4910-t14421-b14421.tar.gz (Sep 10, 2020 10:53:35 AM)

  1. [NFC] Move definition of variable now only used in debug builds — rupprecht / detail
  2. [CMake] Simplify CMake handling for libxml2 — phosek / detail
  3. [lit] Use correct variable name for libxml2 — phosek / detail
  4. [PowerPC] [FPEnv] Disable strict FP mutation by default — qiucofan / detail
  5. [mlir][Linalg] Add Utility method to get loop ranges for a LinalgOp. — ravishankarm / detail
  6. libclc/spirv: Add various functions — jano.vesely / detail
  7. [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457 — mkazantsev / detail
  8. [NFC] Rename variables to avoid name confusion — mkazantsev / detail
  9. [JumpThreading] Conditionally freeze its condition when unfolding select — aqjune / detail
  10. [mlir][Linalg] Small refactoring of ConvOpVectorization — limo / detail
  11. [clang] Disallow fbasic-block-sections on non-ELF, non-x86 targets. — snehasishk / detail
  12. [ARM] Tail predicate VQDMULH and VQRDMULH — sam.parker / detail
  13. [SCEV] Constant expansion cost at minsize — sam.parker / detail
  14. [mlir] [VectorOps] Enable 32-bit index optimizations — ajcbik / detail
  15. [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues — martin / detail
  16. [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues — martin / detail
  17. [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane — samuel.tebbs / detail
  18. [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent — n54 / detail
  19. Enable InsertFreeze flag of JumpThreading when used in LTO — aqjune / detail
  20. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp — gabor.marton / detail
  21. [SVE][CodeGen] Legalisation of truncate for scalable vectors — kerry.mclaughlin / detail
  22. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics — gabor.marton / detail
  23. [X86] Remove WaitInsert::TTI member. NFCI. — llvm-dev / detail
  24. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. — llvm-dev / detail
  25. [SLP][X86] Add division by uniform constant tests (PR47476) — llvm-dev / detail
  26. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) — llvm-dev / detail
  27. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. — llvm-dev / detail
  28. [clang-tidy] Fix reST syntax — sguelton / detail
  29. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. — llvm-dev / detail
  30. [NFC] Refactoring in SCEV: add missing `const` qualifiers — mkazantsev / detail
  31. [libcxx] Simplify back-deployment testing — Louis Dionne / detail
  32. [DSE] Support eliminating memcpy.inline. — flo / detail
  33. Fix broken link for Sphinx installation — gchatelet / detail
  34. Fix invalid link format in Clang LanguageExtension — gchatelet / detail
  35. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC — spatel / detail
  36. [TargetLowering] Fix comments describing XOR -> OR/AND transformations — jay.foad / detail
  37. Revert "[clang-tidy] New check readability-prefer-member-initializer" — lebedev.ri / detail
  38. [gn build] Port ebf496d8055 — llvmgnsyncbot / detail
  39. [lldb] [netbsd] Avoid comparison of signed and unsigned integers — n54 / detail
  40. [InstCombine] Temporarily do not drop volatile stores before unreachable — nikita.ppv / detail
  41. [flang] Fix check for distinguishable operators/assignments — tkeith / detail
  42. [TableGen] Do not construct string from nullptr — nikita.ppv / detail
  43. [MLIR][Standard] Simplify `tensor_from_elements` — frgossen / detail
  44. Add an explicit toggle for the static analyzer in clang-tidy — thakis / detail
  45. AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI. — llvm-dev / detail
  46. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  47. Fix clangd build after 33c9dbbd380 — thakis / detail
  48. [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply. — craig.topper / detail
  49. Speculatively fix the Sphinx builder. — aaron / detail
  50. [GVN] Account for masked loads/stores depending on load/store instructions — kparzysz / detail
  51. Hexagon.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  52. [libcxx] Make sure we pass -isysroot when linking AND when compiling — Louis Dionne / detail
  53. Mark FMOV constant materialization as being as cheap as a move. — resistor / detail
  54. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. — llvm-dev / detail
  55. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` — ecaldas / detail
  56. Fix typo in dsymutil.rst — Jonas Devlieghere / detail
  57. Introduce linalg.vecmat — benny.kra / detail
  58. Revert "[gcov] Delete flush_fn_list (unused since D83149)" — Azharuddin Mohammed / detail
  59. [gn build] Port c01d28dc51b — llvmgnsyncbot / detail
  60. [PPC][GlobalISel] Add initial GlobalIsel infrastructure — kbarton / detail

clang-d365709-g3e4e0fb2435-t14396-b14396.tar.gz (Sep 9, 2020 7:10:02 PM)

  1. [gcov] Delete unused llvm_gcda_increment_indirect_counter — i / detail
  2. [llvm-install-name-tool] Add -V flag — alexshap / detail
  3. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  4. mlir/Transforms/BufferPlacement.h: Add missing override — dblaikie / detail

clang-d365705-ge15215e0415-t14394-b14394.tar.gz (Sep 9, 2020 5:08:55 PM)

  1. [ARM] Add additional fmin/fmax with nan tests (NFC) — nikita.ppv / detail
  2. [DAGCombiner] Fold fmin/fmax of NaN — nikita.ppv / detail
  3. [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. — flo / detail
  4. [AArch64][GlobalISel] Share address mode selection code for memops — Jessica Paquette / detail
  5. Mark masked.{store,scatter,compressstore} intrinsics as write-only — kparzysz / detail
  6. [AMDGPU] Fix for folding v2.16 literals. — dfukalov / detail
  7. [libunwind] Bare-metal DWARF: set dso_base to 0 — rprichard / detail
  8. [ValueTracking] isKnownNonZero, computeKnownBits for freeze — aqjune / detail
  9. [Asan] Return nullptr for invalid chunks — Vitaly Buka / detail
  10. AMDGPU: Fix inserting waitcnts before kill uses — Matthew.Arsenault / detail
  11. AMDGPU: Skip all meta instructions in hazard recognizer — Matthew.Arsenault / detail
  12. AMDGPU: Hoist check for VGPRs — Matthew.Arsenault / detail

clang-d365693-g2955a27abc2-t14391-b14391.tar.gz (Sep 9, 2020 3:04:21 PM)

  1. [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) — gchatelet / detail
  2. Revert a test using padding bits in atomics — ogiroux / detail
  3. [gcov] Don't split entry block; add a synthetic entry block instead — i / detail
  4. [InstCombine] add tests for add/sub-of-shl; NFC — spatel / detail
  5. [Hexagon] Account for truncating pairs to non-pairs when widening truncates — kparzysz / detail
  6. [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output — i / detail
  7. [MC] Resolve the difference of symbols in consecutive MCDataFragements — caij2003 / detail
  8. [AMDGPU] Correct gfx1031 XNACK setting documentation — Tony.Tye / detail
  9. [X86] Add support for using fast short rep mov for memcpy lowering. — yamauchi / detail
  10. Wordsmith RegionBranchOpInterface verification errors — silvasean / detail
  11. [libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos. — sivachandra / detail
  12. [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less. — Amara Emerson / detail
  13. [GlobalISel][IRTranslator] Generate better conditional branch lowering. — Amara Emerson / detail
  14. [X86] Add tests for minnum/maxnum with constant NaN (NFC) — nikita.ppv / detail
  15. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. — Amara Emerson / detail
  16. Add REQUIRES: asserts to a test that uses an asserts only flag. — Amara Emerson / detail
  17. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS — Jonas Devlieghere / detail

clang-d365676-g08196e0b2e1-t14388-b14388.tar.gz (Sep 9, 2020 1:03:01 PM)

  1. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS — davelee.com / detail
  2. [libc++] Fix variant benchmark build for some configurations. — eric / detail
  3. Revert "[Attributor] Re-enable a run line in noalias.ll" — johannes / detail
  4. [DSE] Handle masked stores — kparzysz / detail
  5. [debugserver] Extract function for default launch flavor — davelee.com / detail
  6. [DSE] Explicitly not use MSSA in testcase for now — kparzysz / detail
  7. Implements [[likely]] and [[unlikely]] in IfStmt. — koraq / detail

clang-d365669-gba5b1371ecc-t14386-b14386.tar.gz (Sep 9, 2020 11:00:35 AM)

  1. X86CallFrameOptimization.cpp - use const references where possible. NFCI. — llvm-dev / detail
  2. [OpenMP] Begin Printing Information Dumps In Libomptarget and Plugins — huberjn / detail
  3. [libc][obvious] Fix strtok_r signature in the spec. — sivachandra / detail
  4. [NFC][MLInliner] Don't initialize in an assert. — mtrofin / detail
  5. Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. — ogiroux / detail
  6. [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion — ulrich.weigand / detail
  7. [libc][NFC] Add spec files as dependencies of integration test. — sivachandra / detail

clang-d365662-g27cd187587e-t14383-b14383.tar.gz (Sep 9, 2020 8:58:57 AM)

  1. Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors" — RonakNilesh.Chauhan / detail
  2. CommandLine.h - use auto const reference in ValuesClass::apply for range loop. NFCI. — llvm-dev / detail
  3. [Statepoints] Update DAG root after emitting statepoint. — dantrushin / detail
  4. [MachinePipeliner] Fix II_setByPragma initialization — Jinsong Ji / detail
  5. [AMDGPU][MC] Improved diagnostic messages for invalid registers — dmitry.preobrazhensky / detail
  6. [FLANG] Generate error for invalid selector. — inderjeet_kalra / detail
  7. [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter — jay.foad / detail
  8. [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering — qiucofan / detail
  9. X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. — llvm-dev / detail
  10. [mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps. — limo / detail
  11. [DSE] Add testcase that uses masked loads and stores — kparzysz / detail

clang-d365651-gd816499f95d-t14380-b14380.tar.gz (Sep 9, 2020 6:58:46 AM)

  1. [NFC][Asan] Fit ChunkHeader into redzone — Vitaly Buka / detail
  2. [APFloat] Fix uninitialized variable in IEEEFloat constructors — llvm-dev / detail
  3. ARMTargetParser.cpp - use auto const references in for range loops. NFCI. — llvm-dev / detail
  4. TrigramIndex.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions — aqjune / detail
  6. [flang]Add Semantic Checks for OpenMP Allocate Clause — caroline.concatto / detail
  7. [BuildLibCalls] Add more noundef to library functions — aqjune / detail
  8. [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks — david.stenberg / detail
  9. [mlir][Linalg] Integration tests for convolutions added. — limo / detail
  10. [cmake] Use absolute paths for modules search — diana.picus / detail
  11. [elf2yaml] Fix dumping a debug section whose name is not recognized. — Xing / detail
  12. APInt.h - return directly from clearUnusedBits in single word cases. NFCI. — llvm-dev / detail
  13. [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS handling to KnownBits::abs — llvm-dev / detail

clang-d365638-g3a61bfb027a-t14378-b14378.tar.gz (Sep 9, 2020 3:48:57 AM)

  1. [lldb][doc] Mention python3-dev instead of python2.7-dev in build docs — Raphael Isemann / detail
  2. [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep` — ecaldas / detail
  3. [gn build] Port c0e5e3fbfa5 — llvmgnsyncbot / detail
  4. [MLIR][Standard] Update `tensor_from_elements` assembly format — frgossen / detail
  5. [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` — frgossen / detail
  6. [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl — Raphael Isemann / detail
  7. [EarlyCSE] Explicitly require AAResultsWrapperPass. — flo / detail
  8. [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl — Raphael Isemann / detail
  9. [Test] Add failing test for pr47457 — mkazantsev / detail
  10. [lldb] Enable std::pair in CxxModuleHandler — Raphael Isemann / detail
  11. [mlir] Added support for loops to BufferPlacement transformation. — marcel.koester / detail
  12. Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup — lebedev.ri / detail
  13. Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrType(). — csigg / detail
  14. [AMDGPU] Workaround for LDS Misalignment bug on GFX10 — Mirko.Brkusanin / detail
  15. [ARM] Fixup of a few test cases. NFC. — sjoerd.meijer / detail
  16. [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector. — flo / detail

clang-d365622-g6a494e117cd-t14374-b14374.tar.gz (Sep 9, 2020 12:44:09 AM)

  1. [NFC] Move functon from IndVarSimplify to SCEV — mkazantsev / detail
  2. [flang][msvc] Avoid range-based for over initializer_list. NFC. — llvm-project / detail
  3. [Attributor] Provide a command line option that limits recursion depth — johannes / detail
  4. [Attributor] Re-enable a run line in noalias.ll — johannes / detail
  5. [Attributor] Selectively look at the callee even when there are operand bundles — johannes / detail
  6. [Attributor] Cleanup `IRPosition::getArgNo` usages — johannes / detail
  7. [Attributor] Associate the callback callee with a call site argument (if any) — johannes / detail
  8. [llvm-cov gcov] Simply computation of line counts and exit block counter — i / detail
  9. [Attributor] Cleanup `::initialize` of various AAs — johannes / detail
  10. [Attributor][NFC] Improve check lines in depgraph.ll — johannes / detail
  11. [ARM] Try to rematerialize VCTP instructions — sam.parker / detail
  12. [Statepoints] Properly handle const base pointer. — dantrushin / detail
  13. [MLIR] Add debug support for ignored patterns — frgossen / detail

clang-d365609-g1bb1eac6b17-t14369-b14369.tar.gz (Sep 8, 2020 9:42:05 PM)

  1. [EarlyCSE] Add testcase for masked loads and stores, NFC — kparzysz / detail
  2. [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering — brad / detail
  3. [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff's circuit law — i / detail
  4. [Hexagon] Fix order of operands in V6_vdealb4w — kparzysz / detail
  5. [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format. — dokyungs / detail

clang-d365604-g4682f654031-t14365-b14365.tar.gz (Sep 8, 2020 6:41:18 PM)

  1. Insert missing bracket in docs. — ncv / detail
  2. [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: — craig.topper / detail
  3. llvm-symbolizer: Add optional "start file" to match "start line" — dblaikie / detail
  4. [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr — rprichard / detail
  5. [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI — craig.topper / detail
  6. [llvm] [unittest] Allow getting a C string from the TempDir helper class — jaskiewiczs / detail
  7. [NFC] Fixing a gcc compiler warning. — puyan / detail
  8. Remove unused variable(s) — dblaikie / detail
  9. Handle masked loads and stores in MemoryLocation/Dependence — kparzysz / detail
  10. [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config — mtrofin / detail
  11. [obj2yaml][test] Test generating and dumping a broken debug_ranges section. — Xing / detail

clang-d365593-g8893d0816cc-t14361-b14361.tar.gz (Sep 8, 2020 3:40:52 PM)

  1. Remove #llvm buildbot as it doesn't scale to the size of the project anymore — dblaikie / githubweb

clang-d365593-g8893d0816cc-t14361-b14361.tar.gz (Sep 8, 2020 3:40:52 PM)

  1. [InstCombine] Add tests for known bits for min/max intrinsics (NFC) — nikita.ppv / detail
  2. [ValueTracking] Compute known bits of min/max intrinsics — nikita.ppv / detail
  3. fix typos; improve a couple of descriptions; — paul / detail
  4. Sema: extract a check for `isCFError` (NFC) — Saleem Abdulrasool / detail
  5. [HIP] Add gfx1031 and gfx1030 — Yaxun.Liu / detail
  6. Revert "Retry of D84974" — walter erquinigo / detail
  7. [Asan] Don't crash if metadata is not initialized — Vitaly Buka / detail
  8. [NFC][Asan] Remove Debug code — Vitaly Buka / detail
  9. [Hexagon] Handle widening of truncation's operand with legal result — kparzysz / detail
  10. [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. — jurahul / detail

clang-d365583-g5b2b4f331d7-t14357-b14357.tar.gz (Sep 8, 2020 12:43:24 PM)

  1. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  2. [clang-tidy] Fix linking for FrontendOpenMP — aheejin / detail
  3. Add an option for unrolling loops up to a factor. — Lubomir.Litchev / detail
  4. LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC. — llvm-dev / detail
  5. [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch — aheejin / detail
  6. GlobalISel: Combine `op undef, x` to 0 — vkeles / detail
  7. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  8. [GVN] Add testcase that uses masked loads and stores, NFC — kparzysz / detail
  9. Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) — joker.eph / detail
  10. [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks — i / detail
  11. RISCVMatInt.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. CFGUpdate.h - remove unused APInt include. NFCI. — llvm-dev / detail
  13. Revert "[ARM] Follow AACPS standard for volatile bit-fields access width" — ties.stuij / detail
  14. Add detailed reference for the SearchableTables backend. — paul / detail
  15. [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. — craig.topper / detail
  16. [Coroutine] Make dealing with alloca spills more robust — xun / detail
  17. [InstCombine] Fold abs of known negative operand — nikita.ppv / detail
  18. [InstCombine] Test comparison of abs with int min (NFC) — nikita.ppv / detail
  19. [InstCombine] Fold comparison of abs with int min — nikita.ppv / detail
  20. Update clang/test/Driver/darwin-infer-simulator-sdkroot.c — Azharuddin Mohammed / detail
  21. [llvm-install-name-tool] Add a test with multiple input files — alexshap / detail
  22. [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection — andrew.ng / detail
  23. [UnifyFunctionExitNodes] Remove unused getters, NFC — david.stenberg / detail
  24. Retry of D84974 — walter erquinigo / detail

clang-d365559-gc81dd3d159a-t14353-b14353.tar.gz (Sep 8, 2020 9:45:42 AM)

  1. [analyzer] [NFC] Introduce refactoring of PthreadLockChecker — dpetrov / detail
  2. [InstCombine] add bitwise logic fold tests for D86395; NFC — spatel / detail
  3. Add a new altera check for structure packing and alignment. — aaron / detail
  4. [clang] Limit the maximum level of fold-expr expansion. — hokein.wu / detail
  5. [mlir][VectorOps] Fix more GCC5 weirdness — benny.kra / detail
  6. [NFC][ARM] Precommit test — sam.parker / detail
  7. [DSE,MemorySSA] Increase walker limit a bit. — flo / detail
  8. [gn build] (manually) port 156b127945a8 — thakis / detail
  9. StructPackAlignCheck: Fix a -Winconsistent-missing-override warning — thakis / detail
  10. Revert 3e782bf809 "[Sema][MSVC] warn at dynamic_cast when /GR- is given" — hans / detail
  11. [clang-tidy] Fix dynamic build failures after 156b127945a8c923d141e608b7380427da024376 — hokein.wu / detail
  12. [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. — paulsson / detail
  13. [libc++] Make sure we always print all available features — Louis Dionne / detail
  14. [libc++] Allow overriding the cached value of LIBCXX_TEST_CONFIG — Louis Dionne / detail
  15. [clang-format] Handle shifts within conditions — mydeveloperday / detail

clang-d365544-g86bd8f82cc7-t14349-b14349.tar.gz (Sep 8, 2020 6:43:11 AM)

  1. [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412) — llvm-dev / detail
  2. [mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern — ehsan.nadjaran_toosi / detail
  3. [DWARFYAML] Make the debug_ranges section optional. — Xing / detail
  4. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  5. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  6. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. — llvm-dev / detail
  7. [mlir][VectorOps] — benny.kra / detail
  8. [mlir] Fix bug in copy removal — ehsan.nadjaran_toosi / detail
  9. [CMake] Remove dead FindPythonInterp code — raul.tambre / detail

clang-d365535-g307dc7b2369-t14345-b14345.tar.gz (Sep 8, 2020 3:26:38 AM)

  1. [LSR] Canonicalize a formula before insert it into the list — weiwei64 / detail
  2. [clang] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  3. [PowerPC] Add parentheses to silence gcc warning — mikael.holmen / detail
  4. [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long — simon.wallis2 / detail
  5. [PowerPC] Fix getMemOperandWithOffsetWidth — qiucofan / detail
  6. [Test] More tests where IndVars fails to eliminate a range check — mkazantsev / detail
  7. [flang] Convert release notes to markdown — richard.barton / detail
  8. [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator. — Xing / detail
  9. [mlir][Vector] Make VectorToSCF deterministic — ntv / detail
  10. getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver — hans / detail
  11. Provide anchor for compiler extensions — sguelton / detail
  12. [mlir] Conv ops vectorization pass — limo / detail
  13. [mlir][VectorOps] Redo the scalar loop emission in VectoToSCF to pad instead of clipping — benny.kra / detail
  14. Revert "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  15. [ARM][LowOverheadLoops] Remove modifications to the correct element — samuel.tebbs / detail
  16. [mlir] Fix of broken build on windows caused by using uint — limo / detail
  17. [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr` — ecaldas / detail
  18. [SyntaxTree] Ignore implicit leaf `CXXConstructExpr` — ecaldas / detail
  19. [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructor — ecaldas / detail
  20. [SyntaxTree] Fix crash on functions with default arguments. — ecaldas / detail
  21. [mlir][VectorOps] Clean up outdated comments. NFCI. — benny.kra / detail

clang-d365514-ge59d9df774e-t14341-b14341.tar.gz (Sep 8, 2020 12:27:22 AM)

  1. [PowerPC] Implement instruction clustering for stores — qiucofan / detail
  2. [Sema] fix /gr warning test case — zequanwu / detail
  3. [Test] Auto-generated checks for some IndVarSimplify tests — mkazantsev / detail
  4. [Attributor][FIX] Properly return changed if the IR was modified — johannes / detail
  5. [Attributor][NFC] Expand `auto` types (clang-fix-it) — johannes / detail
  6. [Attributor][NFC] Clang tidy: no else after continue — johannes / detail
  7. [Attributor][NFC] Change variable spelling — johannes / detail
  8. [Attributor][NFC] Cleanup internalize test case — johannes / detail
  9. [Attributor][FIX] Don't crash on internalizing linkonce_odr hidden functions — johannes / detail
  10. [ELF] --symbol-ordering-file: optimize a loop — i / detail

clang-d365504-g10af5bad443-t14337-b14337.tar.gz (Sep 7, 2020 7:27:33 PM)

  1. [Sema][MSVC] warn at dynamic_cast when /GR- is given — zequanwu / detail
  2. Add documentation for getDependentDialects() in the PassManagement infra docs — joker.eph / detail
  3. Add a doc/tutorial on traversing the IR — joker.eph / detail
  4. Update SVG images to be properly cropped (NFC) — joker.eph / detail
  5. [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2. — craig.topper / detail
  6. [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0 — kirankumar.tp / detail
  7. [llvm-objcopy] Consolidate and unify version tests — alexshap / detail

clang-d365497-gefb8e156daa-t14333-b14333.tar.gz (Sep 7, 2020 4:27:49 PM)

  1. [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. — craig.topper / detail
  2. [SCCP] Compute ranges for supported intrinsics — nikita.ppv / detail
  3. [KnownBits] Avoid some copies (NFC) — nikita.ppv / detail
  4. Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline — lebedev.ri / detail
  5. [asan][test] Use --image-base for Linux/asan_prelink_test.cpp if ld is LLD — i / detail
  6. [DSE,MemorySSA] Add an early check for read clobbers to traversal. — flo / detail

clang-d365491-g8b300679192-t14329-b14329.tar.gz (Sep 7, 2020 1:27:07 PM)

  1. LeonPasses.h - remove orphan function declarations. NFCI. — llvm-dev / detail
  2. LeonPasses.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. BTFDebug.h - reduce MachineInstr.h include to forward declaration. NFCI. — llvm-dev / detail
  4. MipsISelLowering.h - remove CCState/CCValAssign forward declarations. NFCI. — llvm-dev / detail
  5. VPlan.h - remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  6. [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM — epastor / detail
  7. [ms] [llvm-ml] Fix STRUCT field alignment — epastor / detail
  8. [ms] [llvm-ml] Allow use of locally-defined variables in expressions — epastor / detail
  9. [DAGCombiner] allow more store merging for non-i8 truncated ops — spatel / detail
  10. [X86] Pre-commit new test case for D87214. NFC — craig.topper / detail
  11. [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets. — craig.topper / detail
  12. [InstCombine] add ptr difference tests; NFC — spatel / detail
  13. [InstCombine] improve fold of pointer differences — spatel / detail

clang-d365478-g7a6d6f0f704-t14325-b14325.tar.gz (Sep 7, 2020 10:30:33 AM)

  1. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  2. [InstCombine] erase instructions leading up to unreachable — spatel / detail
  3. [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86BinaryIntrinsics generic helper. NFCI. — llvm-dev / detail
  4. [X86][SSE] Add test cases for PR47448 — llvm-dev / detail
  5. [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448) — llvm-dev / detail
  6. [Sparc] Add reduced funnel shift test case for PR47303 — llvm-dev / detail
  7. AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI. — llvm-dev / detail
  8. [flang] Fix link to old repo location in doxygen mainpage. NFC. — richard.barton / detail
  9. [analyzer][StdLibraryFunctionsChecker] Add POSIX pthread handling functions — gabor.marton / detail
  10. [flang] Spelling and format edits to README.txt. NFC. — richard.barton / detail
  11. [analyzer][StdLibraryFunctionsChecker] Have proper weak dependencies — gabor.marton / detail
  12. Reduce the number of memory allocations when displaying — momchil.velikov / detail
  13. [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block — Alexander Timofeev / detail
  14. [InstCombine] move/add tests for icmp with mul operands; NFC — spatel / detail
  15. [InstCombine] improve folds for icmp with multiply operands (PR47432) — spatel / detail

clang-d365463-g288c582fc93-t14321-b14321.tar.gz (Sep 7, 2020 7:37:43 AM)

  1. [SCEV] Refactor isHighCostExpansionHelper — sam.parker / detail
  2. [MLIR][Standard] Add `dynamic_tensor_from_elements` operation — frgossen / detail
  3. [obj2yaml] Add support for dumping the .debug_str section. — Xing / detail
  4. [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets — llvm-dev / detail
  5. X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode values. NFCI. — llvm-dev / detail
  6. [llvm-readobj/elf] - Introduce Relocation<ELFT> helper. — grimar / detail
  7. LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. — llvm-dev / detail
  8. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  9. [MLIR] Fix Win test due to partial order of CHECK directives — ntv / detail
  10. [InstCombine] give a name to an intermediate value for easier tracking; NFC — spatel / detail
  11. [InstCombine] add test with more unreachable insts; NFC — spatel / detail
  12. [SelectionDAG] memcpy expansion of const volatile struct ignores const zero — simon.wallis2 / detail
  13. [X86] Replace EmitX86AddSubSatExpr with EmitX86BinaryIntrinsic generic helper. NFCI. — llvm-dev / detail
  14. MachineStableHash.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  15. [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI. — grimar / detail
  16. Revert "[MLIR][Shape] Merge `shape` to `std`/`scf` lowerings." — david.truby / detail
  17. Revert "[clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations." — Raphael Isemann / detail
  18. [gn build] Port 23f700c785a — llvmgnsyncbot / detail
  19. [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851) — llvm-dev / detail
  20. [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to ssse3-intrinsics-x86-upgrade.ll — llvm-dev / detail
  21. [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries — raul.tambre / detail
  22. [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI. — grimar / detail
  23. [NFC][PowerPC] Add tests in constants-i64.ll. — esme.yi / detail
  24. [mlir] Take ValueRange instead of ArrayRef<Value> in StructuredIndexed — zinenko / detail
  25. [X86][SSE] Use llvm.abs.* vector intrinsics instead of old (deprecated) SSE/AVX intrinsics for combine tests — llvm-dev / detail
  26. [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intrinsic::abs — llvm-dev / detail
  27. Follow up of rG5f1cad4d296a, slightly reduced test case. NFC. — sjoerd.meijer / detail

clang-d365436-g9764eb9212c-t14316-b14316.tar.gz (Sep 7, 2020 4:35:14 AM)

  1. [cmake] Fix build of attribute plugin example on Windows — kbessonova / detail
  2. [KnownBits] Implement accurate unsigned and signed max and min — jay.foad / detail
  3. Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap — Raphael Isemann / detail
  4. [DWARFYAML] Make the debug_addr section optional. — Xing / detail
  5. [ARM][CostModel] CodeSize costs for i1 arith ops — sam.parker / detail
  6. [GlobalISel] Extend not_cmp_fold to work on conditional expressions — jay.foad / detail
  7. [SimplifyCFG] Consider cost of combining predicates. — sam.parker / detail
  8. [clang-format] Allow configuring list of macros that map to attributes — Alexander.Richardson / detail
  9. [clang-format] Handle typename macros inside cast expressions — Alexander.Richardson / detail
  10. [clang-format] Check that */& after typename macros are pointers/references — Alexander.Richardson / detail
  11. [clang-format] Fix formatting of _Atomic() qualifier — Alexander.Richardson / detail
  12. [clang-format] Parse __underlying_type(T) as a type — Alexander.Richardson / detail
  13. [clang-format] Correctly parse function declarations with TypenameMacros — Alexander.Richardson / detail
  14. [OpenMP][AMDGPU] Use DS_Max_Warp_Number instead of WARPSIZE — Pushpinder.Singh / detail
  15. [mlir][Vector] Revisit VectorToSCF. — ntv / detail
  16. Extract infrastructure to ignore intermediate expressions into `clang/AST/IgnoreExpr.h` — ecaldas / detail
  17. [Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nits — ecaldas / detail
  18. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  19. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  20. [NFC][PowerPC] Add tests for `mul` with big constants. — esme.yi / detail
  21. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  22. [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage — llvm-dev / detail
  23. [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C) — llvm-dev / detail
  24. [X86] Unbreak the build after 22fa6b20d92e — benny.kra / detail
  25. [gn build] Port 81aa66f65f5 — llvmgnsyncbot / detail
  26. [clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations. — Raphael Isemann / detail
  27. [gn build] Port 0478720157f — llvmgnsyncbot / detail

clang-d365409-gf4835b94f2c-t14313-b14313.tar.gz (Sep 7, 2020 1:52:21 AM)

  1. Removed redundant code. — gkistanova / githubweb

clang-d365409-gf4835b94f2c-t14313-b14313.tar.gz (Sep 7, 2020 1:52:21 AM)

  1. Extend PyConcreteType to support intermediate base classes. — stellaraccident / detail
  2. [Sparc] Select the UltraSPARC instruction set with the external assembler — brad / detail
  3. [scan-view] Explicitly use utf-8 in send_string — sguelton / detail
  4. [CMake][TableGen] Simplify code by using list(TRANSFORM) — raul.tambre / detail
  5. [CMake][Polly] Remove dead CMake code — raul.tambre / detail
  6. [CMake][OpenMP] Remove old dead CMake code — raul.tambre / detail
  7. [CMake][TableGen] Remove dead CMake version checks — raul.tambre / detail

clang-d365402-g76953321666-t14310-b14310.tar.gz (Sep 6, 2020 11:09:36 PM)

  1. Move targetHasSVE