The Week Of Monday 6 July 2020 Archives by thread
Starting: Mon Jul 6 00:22:33 PDT 2020
Ending: Sun Jul 12 22:39:33 PDT 2020
Messages: 3206
- [PATCH] D83160: [InstCombine] Lower infinite combine loop detection thresholds
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D82799: [IndVars] Delay forgetValue() call
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D83170: [VE] Support symbol with offset in assembly
Simon Moll via Phabricator via llvm-commits
- [PATCH] D83046: [LiveDebugValues] 1/4 Install an implementation-picking LiveDebugValues pass
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D83050: [DebugInfo] Add more checks to parsing .debug_pub* sections.
James Henderson via Phabricator via llvm-commits
- [PATCH] D83152: llvm-nm: add flag to suppress no symbols warning
James Henderson via Phabricator via llvm-commits
- [PATCH] D83131: [llvm-readobj] - Refine the error reporting in LLVMStyle<ELFT>::printELFLinkerOptions.
James Henderson via Phabricator via llvm-commits
- [PATCH] D83129: [llvm-readobj] - Allow dumping partially corrupted SHT_LLVM_CALL_GRAPH_PROFILE sections.
James Henderson via Phabricator via llvm-commits
- [PATCH] D82868: [DebugInfo/DWARF] - Test invalid CFI opcodes properly and refine related `CFIProgram::parse` code.
George Rimar via Phabricator via llvm-commits
- [llvm] df3bda0 - [VE] Correct stack alignment
Kazushi Marukawa via llvm-commits
- [llvm] 04288e9 - Fix 46594 - Alignment assertion failure in instcombine
Guillaume Chatelet via llvm-commits
- [llvm] 4c0a965 - Fix off by one error in Bitfields
Guillaume Chatelet via llvm-commits
- [llvm] 55227f8 - [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost
David Green via llvm-commits
- [llvm] cd7f805 - [InstCombine] Lower infinite combine loop detection thresholds
Roman Lebedev via llvm-commits
- [llvm] f62c8db - [Scalarizer] InsertElement handling w/ constant insert index
Roman Lebedev via llvm-commits
- [llvm] 28b7816 - [Scalarizer] ExtractElement handling w/ constant extract index
Roman Lebedev via llvm-commits
- [llvm] 6e50474 - [Scalarizer] InsertElement handling w/ variable insert index (PR46524)
Roman Lebedev via llvm-commits
- [llvm] 51f9310 - [Scalarizer] ExtractElement handling w/ variable insert index (PR46524)
Roman Lebedev via llvm-commits
- [llvm] cd209f1 - [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc
Sam McCall via llvm-commits
- [llvm] 60b8b2b - [ARM] Add extra extend and trunc costs for cast instructions
David Green via llvm-commits
- [llvm] 5d7afe2 - [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call arg evaluation order deps
Roman Lebedev via llvm-commits
- [llvm] 0663844 - [SystemZ/ZOS] Define Endian constants for z/OS.
Kai Nacke via llvm-commits
- [llvm] bfd84b1 - [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl()
Kai Nacke via llvm-commits
- [llvm] d7ea6ce - [Support] fix user_cache_directory on mac
Sam McCall via llvm-commits
- [llvm] e7a4a24 - [TargetLowering] Improve expansion of ROTL/ROTR
Jay Foad via llvm-commits
- [llvm] babbeaf - [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount
Jay Foad via llvm-commits
- [llvm] 0607c8d - [PowerPC] Legalize SREM/UREM directly on P9.
via llvm-commits
- [llvm] f6bd1bd - Regenerate neon copy tests. NFC.
Simon Pilgrim via llvm-commits
- [llvm] c37400f - Regenerate subreg liverange tests. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d6c72bd - [X86][XOP] Add XOP target vselect-pcmp tests
Simon Pilgrim via llvm-commits
- [llvm] bcff3de - AMDGPU/GlobalISel: Add some missing return tests
Matt Arsenault via llvm-commits
- [llvm] 7b76a5c - AMDGPU: Fix fixed ABI SGPR arguments
Matt Arsenault via llvm-commits
- [llvm] 581f182 - AMDGPU/GlobalISel: Fix hardcoded register number checks in test
Matt Arsenault via llvm-commits
- [llvm] a5b9ad7 - AMDGPU/GlobalISel: Don't emit code for unused kernel arguments
Matt Arsenault via llvm-commits
- [llvm] 521ebc1 - GlobalISel: Move finalizeLowering call later
Matt Arsenault via llvm-commits
- [llvm] afdb2ef - [ARM] Adjust default fp extend and trunc costs
David Green via llvm-commits
- [llvm] dbfcf6e - [x86] add tests for vector select with non-splat bit-test condition; NFC
Sanjay Patel via llvm-commits
- [llvm] cff5739 - [LV] Pass dbgs() to verifyFunction call.
Florian Hahn via llvm-commits
- [llvm] d3e3f36 - Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`"
Kadir Cetinkaya via llvm-commits
- [llvm] 146dad0 - [ARM] MVE FP16 cost adjustments
David Green via llvm-commits
- [polly] a2619a6 - Reland "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`"
Roman Lebedev via llvm-commits
- [llvm] e80b81d - [Support] Fix formatted_raw_ostream for UTF-8
Oliver Stannard via llvm-commits
- [llvm] 6d3ae36 - [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s)
via llvm-commits
- [llvm] 61c2a0b - [RISCV] Fold ADDIs into load/stores with nonzero offsets
Luís Marques via llvm-commits
- [lld] c1a5f73 - [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS
Fangrui Song via llvm-commits
- [llvm] 2402f93 - [AIX] Add system-aix to lit config file
David Tenty via llvm-commits
- [PATCH] D82499: [DAGCombiner] tighten constraints for fma fold
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D80364: [amdgpu] Teach load widening to handle non-DWORD aligned loads.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82248: AMDGPU: Don't ignore carry out user when expanding add_co_pseudo
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83164: [flang] Basic tests of external I/O runtime (part 9/9)
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D83100: [PPC][GlobalISel] Add initial GlobalIsel infrastructure
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D81647: MIR Statepoint refactoring. Part 3: Spill GC Ptr regs.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D82566: [CodeMoverUtils] Make specific analysis dependent checks optional
rithik sharma via Phabricator via llvm-commits
- [PATCH] D83013: [LPM] Port CGProfilePass from NPM to LPM
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D82881: [DEBUGINFO]Fix debug info for packed bitfields.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D82520: [Power10] Implement Vector Splat Immediate Builtins in LLVM/Clang
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D82982: [openmp] Move isAllowedClauseForDirective to tablegen + add clause version to OMP.td
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D82716: [DAGCombiner] reassociate reciprocal sqrt expression to eliminate FP division
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D83031: AMDGPU/GlobalISel: Select G_FREEZE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82878: AMDGPU/GlobalISel: Apply load bitcast to s.buffer.load intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83002: [llvm-libtool-darwin] Add support for -static option
Sameer Arora via Phabricator via llvm-commits
- [PATCH] D83244: [lld] Don't error out on relocations in .gcc_except_table to discarded sections.
Hafiz Abid Qadeer via Phabricator via llvm-commits
- [PATCH] D82980: [NFC] Run clang-format on llvm-objcopy.
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D83106: [WebAssembly] 64-bit memory limits
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D83245: [PowerPC][Power10] Exploit the xxsplti32dx instruction when lowering VECTOR_SHUFFLE.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D83177: [llvm-reduce] Reducing call operand bundles
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D82903: [flang] Bug fix for ambiguous references to data and functions
Pete Steinfeld via Phabricator via llvm-commits
- [llvm] c19c153 - AMDGPU: Don't ignore carry out user when expanding add_co_pseudo
Matt Arsenault via llvm-commits
- [PATCH] D83142: [flang] Make 'num_images()' intrinsic
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D83067: [BasicAA] Remove -basicaa alias
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83184: Avoid using globals in ELF Symbol Table
Fangrui Song via Phabricator via llvm-commits
- [llvm] af8389e - [VE] Change to use isa
Kazushi Marukawa via llvm-commits
- [PATCH] D83200: [VE] Change to use isa
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D83084: DomTree: Remove the releaseMemory() method
David Blaikie via Phabricator via llvm-commits
- [PATCH] D83246: [Attributor] use liveness information from AAIsDead in AAReachability and cache query results
Shinji Okumura via Phabricator via llvm-commits
- [PATCH] D83047: [LiveDebugValues] 2/4 Add instruction-referencing LiveDebugValues implementation
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D83247: [compiler-rt][asan][hwasan] Refactor shadow setup into sanitizer_common (NFCI)
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D82791: [lit] Improve lit's output with default settings and --verbose.
Julian Lettner via Phabricator via llvm-commits
- [llvm] 8c288db - Reland [ADT] Support const-qualified unique_functions
David Blaikie via llvm-commits
- [PATCH] D83248: [NFCI][IR] Introduce CallBase::Create() wrapper
Roman Lebedev via Phabricator via llvm-commits
- [lld] dc6b3f0 - [ELF] Drop an unneeded reference to `symtab` from SymbolTable::addSymbol
Fangrui Song via llvm-commits
- [PATCH] D82821: [WebAssembly] Added 64-bit memory.grow/size/init/copy/fill
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D83236: [DWARF] Add cutoff guarding validThroughout to avoid near-quadratic behaviour
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D83249: AMDGPU: Handle llvm.amdgcn.buffer.{load|store}.v2i16 intrinsics
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] 9649c20 - [InstCombine] Drop debug loc in TryToSinkInstruction (reland)
David Blaikie via llvm-commits
- [compiler-rt] 71a6a41 - [Sanitizer] Fix demangling for Swift symbol names
Julian Lettner via llvm-commits
- [llvm] fa1fecc - [VE] Support symbol with offset in assembly
Kazushi Marukawa via llvm-commits
- [PATCH] D83134: [asan] Disable fast unwinder on arm-linux-gnueabi with thumb
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 613f12d - [AArch64][GlobalISel] Set the current debug loc when missing in some cases.
David Blaikie via llvm-commits
- [llvm] 2fa656c - [Debugify] Do not require named metadata to be present when stripping
David Blaikie via llvm-commits
- [PATCH] D73853: [llvm-reduce] add ReduceAttribute delta pass
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83251: [SystemZ] Allow specifying integer registers as part of the address calculation
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D82812: [llvm-install-name-tool] Merge rpath with id/change
Sameer Arora via Phabricator via llvm-commits
- [PATCH] D83252: [XCOFF] Enable symbol alias for AIX
Jason Liu via Phabricator via llvm-commits
- [llvm] 4d135b0 - [WebAssembly] 64-bit memory limits
Wouter van Oortmerssen via llvm-commits
- [PATCH] D82916: LIS: fix handleMove to properly extend main range
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 16d83c3 - [WebAssembly] Added 64-bit memory.grow/size/copy/fill
Wouter van Oortmerssen via llvm-commits
- [PATCH] D83240: [AMDGPU][GlobalISel] Fix G_AMDGPU_TBUFFER_STORE_FORMAT mapping
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83192: Fix off by one error in Bitfields
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D82159: Add a cmake warning when someone tries to configure clang-tools-extra without clang
Nathan James via Phabricator via llvm-commits
- [PATCH] D82923: introducing llvm-libtool-darwin
James Henderson via Phabricator via llvm-commits
- [PATCH] D83173: [VE] Correct stack alignment
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D83153: [DAGCombiner] Prevent regression in isMulAddWithConstProfitable
Ben Shi via Phabricator via llvm-commits
- [PATCH] D83172: [Attributor] Create getter function for the ID of the abstract attribute
Luofan Chen via Phabricator via llvm-commits
- [PATCH] D83082: [Alignment][NFC] Use proper getter to retrieve alignment from ConstantInt and ConstantSDNode
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83195: [CodeGen] Fix a warning in DAGTypeLegalizer::PromoteIntRes_EXTRACT_SUBVECTOR
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83196: [CodeGen] Fix a warning in DAGTypeLegalizer::SetSplitVector
David Sherwood via Phabricator via llvm-commits
- [PATCH] D82129: [DebugInfo] Drop location ranges for variables which exist entirely outside the variable's scope
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D83197: [CodeGen] Fix warning in DAGTypeLegalizer::SplitVecRes_ExtendOp
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83198: [CodeGen] Fix warnings in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83138: [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS
Peter Smith via Phabricator via llvm-commits
- [PATCH] D76291: [Support] Fix formatted_raw_ostream for UTF-8
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D83202: [Bitfields][NFC] Make sure bitfields are contiguous
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83185: [Attributor] Introduce Attribute seed allow list.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D83175: [X86] Fix a bug that when lowering byval argument
LiuChen via Phabricator via llvm-commits
- [PATCH] D83203: [CodeGen] Fix warnings in SelectionDAG::SplitVector
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83204: [ARM
Dave Green via Phabricator via llvm-commits
- [PATCH] D83205: [SVE] Add checks for no warnings in CodeGen/AArch64/sve-sext-zext.ll
David Sherwood via Phabricator via llvm-commits
- [PATCH] D81728: [InstCombine] Add target-specific inst combining
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D82876: [Alignment][NFC] Migrate TargetTransformInfo::allowsMisalignedMemoryAccesses to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D82931: [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0
David Truby via Phabricator via llvm-commits
- [PATCH] D82456: [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost
Dave Green via Phabricator via llvm-commits
- [PATCH] D80301: [yaml][clang-tidy] Fix multiline YAML serialization
Dmitry Polukhin via Phabricator via llvm-commits
- [PATCH] D83102: [Scalarizer] InsertElement handling w/ constant insert index
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83101: [Scalarizer] ExtractElement handling w/ constant extract index
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D82961: [Scalarizer] InsertElement handling w/ variable insert index (PR46524)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D82970: [Scalarizer] ExtractElement handling w/ variable insert index (PR46524)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83128: [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc
Sam McCall via Phabricator via llvm-commits
- [PATCH] D83206: [PATCH] [ARM] Add Cortex-A78 and Cortex-X1 Support for Clang and LLVM
Luke Geeson via Phabricator via llvm-commits
- [PATCH] D82550: [SLPVectorizer] handle vectorized lib functions
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D82457: [ARM] Add extra extend and trunc costs for cast instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D83207: [AMDGPU] Update isFMAFasterThanFMulAndFAdd assumptions
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D83159: [RISCV] Add a new codegen test
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D81256: Upgrade TypePromotionTransaction to be able to report changes in CodeGenPrepare
Jay Foad via Phabricator via llvm-commits
- [PATCH] D82943: [SVE] Add more warnings checks to clang and LLVM SVE tests
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D83099: Revert "[clangd] Store index in '.clangd/index' instead of '.clangd-index'"
Sam McCall via Phabricator via llvm-commits
- [PATCH] D83208: [llvm-readobj] - Refactor ELFDumper<ELFT>::getStaticSymbolName.
George Rimar via Phabricator via llvm-commits
- [PATCH] D83209: Factor out call to EXTRACTOR in generateCC1CommandLine
Daniel Grumberg via Phabricator via llvm-commits
- [PATCH] D83099: [clangd] Store index in '.cache/clangd/index' instead of '.clangd/index'
Sam McCall via Phabricator via llvm-commits
- [PATCH] D82368: [SystemZ/zos] Define Endian constants for z/OS.
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D82544: [SystemZ][ZOS] Implement getMainExecutable() and is_local_impl()
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D83125: [AArch64][SVE] Remove erroneous assert in resolveFrameOffsetReference
David Sherwood via Phabricator via llvm-commits
- [PATCH] D82539: [TargetLowering] Improve expansion of ROTL/ROTR
Jay Foad via Phabricator via llvm-commits
- [PATCH] D82540: [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83210: [RISCV][NFC] Add more tests for 32-bit constant materialization
Luís Marques via Phabricator via llvm-commits
- [PATCH] D79785: [ARM] Register pressure with -mthumb forces register reload before each call
Prathamesh via Phabricator via llvm-commits
- [PATCH] D82145: [PowerPC] Legalize SREM/UREM directly on P9.
EsmeYi via Phabricator via llvm-commits
- [PATCH] D83214: [AMDGPU][GlobalISel] Select llvm.amdgcn.ballot
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D83219: [ARM] Add MVE_TwoOpPattern. NFC
Dave Green via Phabricator via llvm-commits
- [PATCH] D77786: [AArch64] Add v8.5 Branch Target Identification support.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D83220: [DWARFYAML][unittest] Refactor parseDWARFYAML().
Xing GUO via Phabricator via llvm-commits
- [PATCH] D82524: [SVE][CodeGen] Fix bug when falling back to DAG ISel
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D83181: [x86] improve codegen for non-splat bit-masked vector compare and select (PR46531)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D83222: [ARM] Add patterns for select(p, BinOp(x, y), z) -> BinOpT(x, y,p z)
Dave Green via Phabricator via llvm-commits
- [PATCH] D83034: [GlobalISel] Don't skip adding predicate matcher
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D81939: [deadargelim] Attach dbg info to the insert/extractvalue instructions
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D82458: [ARM] Adjust default fp extend and trunc costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D82547: [Debugify] Expose debugify (original mode) as CC1 option
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D82359: [Power10] Implement Vector Replace Builtins in LLVM/Clang
Lei Huang via Phabricator via llvm-commits
- [PATCH] D82387: [flang] add RTBuilder
David Truby via Phabricator via llvm-commits
- [PATCH] D82995: [UpdateTestChecks] Allow $ in function names
David Greene via Phabricator via llvm-commits
- [PATCH] D83225: [llvm-readobj] - Refactor the MipsGOTParser<ELFT> to stop using report_fatal_error().
George Rimar via Phabricator via llvm-commits
- [PATCH] D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang
Lei Huang via Phabricator via llvm-commits
- [PATCH] D83020: [AMDGPU] Avoid using s_cmpk when src0 is not register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D79709: [AArch64][BFloat] basic AArch64 bfloat support
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D82331: TableGen/GlobalISel: Partially fix nontrivial, custom predicates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83092: DomTree: Add findSiblingOfUncle helper
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D83227: [flang] Add algorithm include to runtime/file.cpp for std::min
David Truby via Phabricator via llvm-commits
- [PATCH] D83228: [llvm] [unittests] Remove some temporary files after they're not needed
Sergej Jaskiewicz via Phabricator via llvm-commits
- [PATCH] D83230: Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`"
Mikhail Goncharov via Phabricator via llvm-commits
- [PATCH] D83229: [RISCV][WIP] Improve RV32 constant materialization
Luís Marques via Phabricator via llvm-commits
- [PATCH] D82788: AMDGPU: Fix alignment requirements for 96bit and 128bit local loads and stores
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D82972: [DebugInfo] Introduce GNU macro extension entry encodings
David Stenberg via Phabricator via llvm-commits
- [PATCH] D81813: [ARM] MVE FP16 cost adjustments
Dave Green via Phabricator via llvm-commits
- [PATCH] D82892: Added comparision for all types in haveSameSpecialState() of Instruction.cpp
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D83122: Fix crash when getVFABIMappings is called with an indirect call instruction
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D83231: [CodeGen] Don't combine extract + concat vectors with non-legal types
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D75306: [ms] [llvm-ml] Add initial MASM STRUCT/UNION support
Eric Astor via Phabricator via llvm-commits
- [PATCH] D73051: [GlobalISel][AMDGPU] Legalize saturating add/subtract
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82479: [llvm-size] Output REL, RELA and STRTAB sections in some cases
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D83232: [llvm-readobj] - Don't abort when dumping dynamic relocations when an object has both REL and RELA.
George Rimar via Phabricator via llvm-commits
- [PATCH] D81166: [Matrix] Add matrix_nuw/matrix_nsw operand bundles for matrix.multiply.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D83045: [AArch64][SVE] Add FP unpredicated to predicated two-op codegen
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D82481: [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s)
Jason Liu via Phabricator via llvm-commits
- [PATCH] D82315: [PowerPC][PCRelative] Thread Local Storage Support for General Dynamic
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D83182: Expand the LLVM Developer Policy to include new sections on adding a project to the LLVM Monorepo, and a second about the LLVM Incubator projects.
Stephen Neuendorffer via Phabricator via llvm-commits
- [PATCH] D83235: [GlobalISel][InlineAsm] Fix matching input constraints to mem operand
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D82801: IR: Rename Argument::hasPassPointeeByValueAttr to prepare for byref
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82679: OpaquePtr: Don't check pointee type for byval/preallocated
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D81485: GlobalISel: Verify G_BITCAST changes the type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83024: [PGO] Instrument function entry BB by default in IR PGO
Wei Mi via Phabricator via llvm-commits
- [PATCH] D81901: GlobalISel: Implement bitcast action for G_EXTRACT_VECTOR_ELEMENT
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D73940: GlobalISel: Reimplement moreElementsVectorDst
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83237: [flang] Add missing include for std::min
Tim Keith via Phabricator via llvm-commits
- [PATCH] D81585: [AIX][XCOFF][Patch1] Provide decoding trace back table information API for xcoff object file for llvm-objdump -d
Digger via Phabricator via llvm-commits
- [PATCH] D83238: AMDGPU/GlobalISel: Add types to special inputs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82817: [llvm] Native size estimator for training -Oz inliner
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D79690: [RISCV] Fold ADDIs into load/stores with nonzero offsets
Luís Marques via Phabricator via llvm-commits
- [PATCH] D83059: [RISCV] Use Generated Instruction Uncompresser
Luís Marques via Phabricator via llvm-commits
- [PATCH] D83242: [RFC][BPF] support expr with typedef type for FIELD_EXISTENCE reloc
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D82905: [AIX] Add system-aix to lit config file
David Tenty via Phabricator via llvm-commits
- [PATCH] D82974: [DebugInfo] Allow GNU macro extension to be read
David Stenberg via Phabricator via llvm-commits
- [PATCH] D80358: [MLIR] Add RegionKindInterface
Stephen Neuendorffer via Phabricator via llvm-commits
- [PATCH] D83022: Add option LLVM_NM to allow specifying the location of the llvm-nm tool.
Arlo Siemsen via Phabricator via llvm-commits
- [PATCH] D82975: [DebugInfo] Allow GNU macro extension to be emitted
David Stenberg via Phabricator via llvm-commits
- [PATCH] D78861: [Attributor] [WIP] Track AA dependency using dependency graph
Luofan Chen via Phabricator via llvm-commits
- [PATCH] D83243: [ELF] Rename canRelax to sharedToExecRelax. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82871: [SVE] Custom ISel for fixed length extract/insert_subvector.
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D83071: Add support for options with two flags for controlling the same field.
Daniel Grumberg via Phabricator via llvm-commits
- [PATCH] D83130: [OPENMP]Fix test for ARM, NFC.
George Rokos via Phabricator via llvm-commits
- [PATCH] D82660: [RISCV] Optimize multiplication by specific immediates
Luís Marques via Phabricator via llvm-commits
- [PATCH] D83136: [NFC] Adding the align attribute on Atomic{CmpXchg|RMW}Inst
James Y Knight via Phabricator via llvm-commits
- [llvm] 76c5cb0 - DomTree: Remove getChildren() accessor
Nicolai Hähnle via llvm-commits
- [llvm] 723a44c - DomTree: Remove the releaseMemory() method
Nicolai Hähnle via llvm-commits
- [PATCH] D83085: DomTree: Remove getRoots() accessor
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D83086: DomTree: add private create{Child,Node} helpers
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D83083: DomTree: Remove getChildren() accessor
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] dfcc68c - DomTree: Remove getRoots() accessor
Nicolai Hähnle via llvm-commits
- [llvm] f987ba3 - DomTree: add private create{Child,Node} helpers
Nicolai Hähnle via llvm-commits
- [PATCH] D83253: MachineBasicBlock: add printName method
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D83088: Introduce CfgTraits abstraction
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D83089: DomTree: Extract (mostly) read-only logic into type-erased base classes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D83094: Analysis: Add a GenericCycleInfo analysis
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D82786: [llvm-ar] Unsupport test on FreeBSD
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D81805: [RISCV] Fix isStoreToStackSlot
Luís Marques via Phabricator via llvm-commits
- [PATCH] D75069: [LoopVectorizer] Inloop vector reductions
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D75741: AMDGPU: Add check to recompute merge-able instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83255: [PowerPC] Split s34imm into two types
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 1d8cb09 - Add option LLVM_NM to allow specifying the location of the llvm-nm tool
Shoaib Meenai via llvm-commits
- [PATCH] D83257: [SCCP] Handle assume predictes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D83078: [AMDGPU] Tweak getTypeLegalizationCost()
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0ae989a - Pass DebugLoc::appendInlinedAt DebugLoc arg by const reference not value.
Robinson, Paul via llvm-commits
- [PATCH] D82580: [RegisterCoalescer] Dumper for JoinVals
Matt Arsenault via Phabricator via llvm-commits
- [llvm] f25d020 - AMDGPU/GlobalISel: Add types to special inputs
Matt Arsenault via llvm-commits
- [PATCH] D82828: [ELF] Don't resolve a relocation in .debug_line referencing an ICF folded symbol to the tombstone value
Nico Weber via Phabricator via llvm-commits
- [PATCH] D83258: AMDGPU/GlobalISel: Initial Implementation of calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82713: Improve stack object printing.
Evandro Menezes via Phabricator via llvm-commits
- [llvm] f7a7efb - [AMDGPU] Tweak getTypeLegalizationCost()
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D82818: AMDGPU: Remove .value_type from kernel metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D62911: WIP: AMDGPU: Use fixup for local linkage functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82988: [RISCV] Avoid Splitting MBB in RISCVExpandPseudo
Luís Marques via Phabricator via llvm-commits
- [PATCH] D83179: [SCCP] Use range metadata for loads and calls
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D78133: [PredicateInfo] Optionally set OriginalOp to renamed value it refers to.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D75591: [OpenMP] Add firstprivate as a default data-sharing attribute to clang
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D83004: [UpdateCCTestChecks] Include generated functions if asked
David Greene via Phabricator via llvm-commits
- [PATCH] D83260: [PGO][PGSO] Add profile guided size optimizations to some new sites.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [llvm] 02946de - [Support][NFC] Fix Wdocumentation warning in ADT/Bitfields.h
Bruno Ricci via llvm-commits
- [PATCH] D82919: [SampleFDO] Enable sample-profile-top-down-load by default.
Wei Mi via Phabricator via llvm-commits
- [llvm] 7c63804 - Fix [-Werror, -Wsign-compare] in dominator unit test.
Eric Christopher via llvm-commits
- [PATCH] D82552: [CodeGen] Matching promoted type for 16-bit integer bitcasts from fp16 operand
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D83262: [llvm-symbolizer] Add options to disable printing source files & inlining
Dan Zimmerman via Phabricator via llvm-commits
- [PATCH] D82698: [NewPM] make parsePassPipeline parse adaptor-wrapped user passes
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D77443: [RISCV] Fix RISCVInstrInfo::getInstSizeInBytes for atomics pseudos
Luís Marques via Phabricator via llvm-commits
- [llvm] db05f2e - [Scalarizer] Centralize instruction DCE
Roman Lebedev via llvm-commits
- [llvm] c143900 - [llvm-install-name-tool] Merge install-name options
Sameer Arora via llvm-commits
- [llvm] 69dca6e - [NFCI][IR] Introduce CallBase::Create() wrapper
Roman Lebedev via llvm-commits
- [llvm] 05f2b5c - [llvm-reduce] Reducing call operand bundles
Roman Lebedev via llvm-commits
- [llvm] fc4f5d6 - [NFCI][llvm-reduce] ReduceOperandBundles: actually put Module forward-declaration back into llvm namespace
Roman Lebedev via llvm-commits
- [llvm] 1e495e1 - [NFC] change getLimitedCodeGenPipelineReason to static function
Yuanfang Chen via llvm-commits
- [llvm] 4029f8e - Temporarily Revert "[llvm-install-name-tool] Merge install-name options" as it breaks the objcopy build.
Eric Christopher via llvm-commits
- [PATCH] D82826: [X86] support .nops directive
Jian Cai via Phabricator via llvm-commits
- [PATCH] D83264: [ELF] Add -z dead-nonalloc-reloc=<section_glob>=<value>
Fangrui Song via Phabricator via llvm-commits
- [llvm] ea71ba1 - [DAGCombiner] reassociate reciprocal sqrt expression to eliminate FP division
Sanjay Patel via llvm-commits
- [PATCH] D82754: [lit] Prevent hang when lit sees non-ASCII characters
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D83265: [MBP] Use profile count to compute tail dup cost if it is available
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 1fed131 - [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE
Eric Christopher via llvm-commits
- [llvm] 1293874 - Correct 3 spelling errors in headers and doc strings.
Wolfgang Pieb via llvm-commits
- [llvm] 003ea14 - fix typos to cycle bots
Nico Weber via llvm-commits
- [llvm] bfa8bda - [gn build] Port
LLVM GN Syncbot via llvm-commits
- [llvm] 7a32589 - [gn build] Port 05f2b5ccfc5
LLVM GN Syncbot via llvm-commits
- [PATCH] D81704: [WebAssembly] Adding 64-bit version of R_WASM_MEMORY_ADDR_* relocs
Nico Weber via Phabricator via llvm-commits
- [PATCH] D82367: [ObjectYAML][ELF] Add support for emitting the .debug_gnu_pubnames/pubtypes sections.
David Blaikie via Phabricator via llvm-commits
- [llvm] 10c82ee - Revert "[LV] Enable the LoopVectorizer to create pointer inductions"
Jordan Rupprecht via llvm-commits
- [PATCH] D82594: Clarify a bit the guideline on omitting braces, including more examples (NFC)
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D81359: [ELF] Add --[no-]relax for RISC-V
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D81267: [LV] Enable the LoopVectorizer to create pointer inductions
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] 7a99aab - [ModuloSchedule] Devirtualize PeelingModuloScheduleExpander::expand as it's not needed
David Blaikie via llvm-commits
- [PATCH] D83268: [OpenMP][NFC] Remove unused (always fixed) arguments
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D82673: [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D83269: [OpenMP] Identify GPU kernels (aka. OpenMP target regions)
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D83270: [OpenMP] Compute a proper module slice for the CGSCCC pass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D83271: [OpenMP] Replace function pointer uses in GPU state machine
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D82886: [DebugInfo] Fix a possible crash when reading a malformed .debug_*lists section.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D82838: Parse section ranges when verifying DWARF so we can exclude addresses that should have been stripped from DWARF.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D83049: [DebugInfo] Do not hang when parsing a malformed .debug_pub* section.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D83111: [X86-64] Support Intel AMX Intrinsic
Xiang Zhang via Phabricator via llvm-commits
- [llvm] c13e3e2 - [PowerPC][Power10] Exploit the xxsplti32dx instruction when lowering VECTOR_SHUFFLE.
Amy Kwan via llvm-commits
- [llvm] 0c6b6e2 - [PowerPC] Implement Vector Splat Immediate Builtins in Clang
Lei Huang via llvm-commits
- [PATCH] D83273: [X86] Remove the feature dependency handling in X86TargetInfo::setFeatureEnabledImpl to a table based lookup in X86TargetParser.cpp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83087: DomTree: remove explicit use of DomTreeNodeBase::iterator
River Riddle via Phabricator via llvm-commits
- [llvm] 939d830 - [X86-64] Support Intel AMX Intrinsic
Xiang1 Zhang via llvm-commits
- [llvm] 65482e8 - [openmp] Move isAllowedClauseForDirective to tablegen + add clause version to OMP.td
via llvm-commits
- [llvm] fc67b25 - [gn build] Port 939d8309dbd
LLVM GN Syncbot via llvm-commits
- [PATCH] D77251: [llvm][CodeGen] Addressing modes for SVE ldN.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D83090: DomTree: Add TreeNode type alias
Jakub Kuderski via Phabricator via llvm-commits
- [llvm] 1b15397 - [PowerPC] Do not RAUW combined nodes in VECTOR_SHUFFLE legalization
Nemanja Ivanovic via llvm-commits
- [PATCH] D83275: [llc] (almost) remove `--print-machineinstrs`
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82816: [LLD][PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D79978: Call Frame Information (CFI) Handling for Basic Block Sections
David Blaikie via Phabricator via llvm-commits
- [llvm] 3b5db7f - [llvm-install-name-tool] Merge install-name options
Sameer Arora via llvm-commits
- [PATCH] D78434: [mlir] resolve types from attributes in assemblyFormat
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D83276: [PowerPC] Generate CFI directives when probing in prologue
Kai Luo via Phabricator via llvm-commits
- [PATCH] D83277: [WebAssembly] Generate unreachable after __stack_chk_fail
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 7fb3a84 - [X86] Remove duplicate SSE4A feature bit from X86TargetParser.def. NFC
Craig Topper via llvm-commits
- [PATCH] D81375: [InstCombine] Simplify boolean Phis with const inputs using CFG
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D83278: [WebAssembly] Avoid scalarizing vector shifts in more cases
Thomas Lively via Phabricator via llvm-commits
- [llvm] 094e99d - [Test] Add one more missing optimization opportunity test
Max Kazantsev via llvm-commits
- [PATCH] D83280: [AMDGPU] Fix typos in performCtlz_CttzCombine()
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D83281: [OpenMP] Allow traits for the OpenMP context selector `isa`
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 16f3d69 - [X86] Move the feature dependency handling in X86TargetInfo::setFeatureEnabledImpl to a table based lookup in X86TargetParser.cpp
Craig Topper via llvm-commits
- [llvm] 560292f - [AMDGPU] Update isFMAFasterThanFMulAndFAdd assumptions
Carl Ritson via llvm-commits
- [llvm] ef4cc70 - [X86] Remove assert for missing features from X86::getImpliedFeatures
Craig Topper via llvm-commits
- [PATCH] D82145: [NFC][PowerPC] Legalize SREM/UREM directly on P9.
EsmeYi via Phabricator via llvm-commits
- [llvm] 44ea81a - [X86] Add 64bit and retpoline-external-thunk to list of featuers in X86TargetParser.def.
Craig Topper via llvm-commits
- [PATCH] D83282: [DWARFYAML] Refactor: Pull out member functions to DWARFYAMLUtils.cpp.
Xing GUO via Phabricator via llvm-commits
- [llvm] c061e56 - [CodeGen] Fix warnings in sve-vector-splat.ll and sve-trunc.ll
David Sherwood via llvm-commits
- [PATCH] D83028: [CodeGen] Fix warnings in sve-vector-splat.ll and sve-trunc.ll
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83037: [llvm-readobj] - Fix a crash scenario in GNUStyle<ELFT>::printHashSymbols().
James Henderson via Phabricator via llvm-commits
- [PATCH] D83283: [Attributor] AAPotentialValues Interface
Shinji Okumura via Phabricator via llvm-commits
- [llvm] 79d34a5 - [SVE][CodeGen] Fix bug when falling back to DAG ISel
David Sherwood via llvm-commits
- [PATCH] D82820: [InstCombine] Fix mismatched attribute lists for combined calls
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D80991: [WIP][Attributor] AAPotentialValues Attribute
Shinji Okumura via Phabricator via llvm-commits
- [llvm] 9a1a7d8 - [SVE] Add more warnings checks to clang and LLVM SVE tests
David Sherwood via llvm-commits
- [PATCH] D83137: [SVE][CodeGen] Legalisation of masked loads and stores
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83284: [InstCombine] Improve select -> phi canonicalization: consider more blocks
Max Kazantsev via Phabricator via llvm-commits
- [llvm] d5cbf7b - [llvm-readobj] - Fix a crash scenario in GNUStyle<ELFT>::printHashSymbols().
Georgii Rymar via llvm-commits
- [PATCH] D83287: [NFCI][llvm-reduce] Cleanup Delta passes to use Oracle abstraction
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 74c7237 - [NFC] Adding the align attribute on Atomic{CmpXchg|RMW}Inst
Guillaume Chatelet via llvm-commits
- [PATCH] D83288: [LV] Pick vector loop body as insert point for SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D83289: [BPF] Emit unknown types as byte arrays
Ilya Leoshkevich via Phabricator via llvm-commits
- [llvm] 5e8084b - [SVE][CodeGen] Legalisation of unpredicated load instructions
Kerry McLaughlin via llvm-commits
- [PATCH] D82792: [SVE][CodeGen] Legalisation of unpredicated load instructions
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 2d9bd44 - [llvm-readobj] - Allow dumping partially corrupted SHT_LLVM_CALL_GRAPH_PROFILE sections.
Georgii Rymar via llvm-commits
- [llvm] 2953ac0 - [llvm-readobj] - Refactor ELFDumper<ELFT>::getStaticSymbolName.
Georgii Rymar via llvm-commits
- [llvm] cdf2eef - [SVE][CodeGen] Legalisation of unpredicated store instructions
Kerry McLaughlin via llvm-commits
- [PATCH] D83041: [SVE][CodeGen] Legalisation of unpredicated store instructions
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 8f0f7db - [llvm-readobj] - Split the printHashSymbols. NFCI.
Georgii Rymar via llvm-commits
- [PATCH] D83040: [llvm-readobj] - Split the printHashSymbols. NFCI.
George Rimar via Phabricator via llvm-commits
- [llvm] 0d656cb - [llvm-readobj] - Refine the error reporting in LLVMStyle<ELFT>::printELFLinkerOptions.
Georgii Rymar via llvm-commits
- [llvm] a256193 - [llvm-readobj] - Add prepending # to mips-got.test and mips-plt.test. NFC.
Georgii Rymar via llvm-commits
- [PATCH] D83297: [Attributor][WIP] Attribute scheduling visualization.
Kuter Dinel via Phabricator via llvm-commits
- [llvm] 7bf299c - [LV] Vectorize without versioning-for-unit-stride under -Os/-Oz
Ayal Zaks via llvm-commits
- [PATCH] D81345: [LV] Vectorize without versioning-for-unit-stride under -Os/-Oz
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D83299: [Attributor] [WIP] Introduce callbase context bridges.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D80802: [RISCV] Upgrade RVV MC to v0.9.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D82860: Port ObjCMTAction to new option parsing system
Daniel Grumberg via Phabricator via llvm-commits
- [PATCH] D60413: SExt -> ZExt when no sign bits is used with multiple uses
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D74601: SystemZ target - Incorrect code generated for accessing thread_local variables when high-word feature is enabled
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D60413: [AggressiveInstCombine] SExt -> ZExt when no sign bits is used with multiple uses
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83300: [GlobalOpt] Don't remove inalloca from musttail-called functions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D80951: [GlobalOpt] Remove preallocated calls when possible
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D81947: [PowerPC][PCRelative] Thread Local Storage Support for Initial Exec
Kamau Bridgeman via Phabricator via llvm-commits
- [llvm] 4a3c3d7 - [llvm-readobj] - Don't abort when dumping dynamic relocations when an object has both REL and RELA.
Georgii Rymar via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Diogo N. Sampaio via Phabricator via llvm-commits
- [llvm] f7522a5 - [llvm-readobj] - Fix indentation in broken-dynamic-reloc.test. NFC.
Georgii Rymar via llvm-commits
- [PATCH] D83149: [gcov] Add __gcov_dump/__gcov_reset and delete __gcov_flush
serge via Phabricator via llvm-commits
- [llvm] e7abed3 - [llvm-readobj] - Refactor the MipsGOTParser<ELFT> to stop using report_fatal_error().
Georgii Rymar via llvm-commits
- [PATCH] D82502: [PowerPC][Power10] Implement Load VSX Vector and Sign Extend and Zero Extend
Lei Huang via Phabricator via llvm-commits
- [PATCH] D83048: [LiveDebugValues] 3/4 Add Xclang and CodeGen options for using instr-ref variable locations
Jeremy Morse via Phabricator via llvm-commits
- [llvm] ea85ff8 - [X86] Fix a bug that when lowering byval argument
via llvm-commits
- [PATCH] D83303: [SelectionDAG] Fix incorrect offset when expanding CONCAT_VECTORS.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D83304: [LiveDebugValues][NFC] 0/4 Move LiveDebugValues source file ahead of refactor
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 16266e6 - [Scalarizer] When gathering scattered scalar, don't replace it with itself
Roman Lebedev via llvm-commits
- [llvm] c9fb7f8 - [DEBUGINFO]Add dwarf versions to the test, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D81416: [LV][SLP] Interleave to expose ILP for small loops with scalar reductions.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D83305: [ADT] Fix join_impl using the wrong size when calculating total length
Nathan James via Phabricator via llvm-commits
- [PATCH] D83267: [flang] Add lowering of I/O statements
Eric Schweitz via Phabricator via llvm-commits
- [llvm] abdd367 - [Bitfields][NFC] Make sure bitfields are contiguous
Guillaume Chatelet via llvm-commits
- [PATCH] D78478: [UpdateTestChecks] Add UTC_ARGS support for update_{llc,cc}_test_checks.py
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 082e395 - [CodeMoverUtils] Make specific analysis dependent checks optional
via llvm-commits
- [PATCH] D83308: [Power10] Implement Vector Replace Builtins in LLVM
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D83311: [CodeMoverUtils] Add optional data dependence checks using MSSA
rithik sharma via Phabricator via llvm-commits
- [PATCH] D83312: [OpenMPOpt][NFC] Exposing OMPInformationCache as private header for unittesting
Hamilton Tobon-Mosquera via Phabricator via llvm-commits
- [PATCH] D77422: [llvm-exegesis] Add benchmark mode that uses LBR for more precise measurements.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D83313: [MachineOutliner] Fix liveness computing.
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D83314: [llvm-readobj] - Refine error reporting in MipsGOTParser<ELFT> helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D82584: [PowerPC][Power10] Exploit the High Order Vector Multiply Instructions on Power10
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D83315: Turn arcmt-* options into a single option
Daniel Grumberg via Phabricator via llvm-commits
- [PATCH] D83316: [OpenMPOpt][WIP] Structure for unittests
Hamilton Tobon-Mosquera via Phabricator via llvm-commits
- [PATCH] D83319: [x86] fix miscompile in buildvector v16i8 lowering
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D83320: Hand port modfile01.f90 from test_modfile.sh to FileCheck
Richard Barton via Phabricator via llvm-commits
- [llvm] 1c956a3 - [x86] add test for buildvector lowering miscompile (PR46586); NFC
Sanjay Patel via llvm-commits
- [PATCH] D83321: [Support] Fix utf16 path's index upper bound
Ding Fei via Phabricator via llvm-commits
- [lld] 09b81a7 - [ELF] Ignore --no-relax for RISC-V
Fangrui Song via llvm-commits
- [PATCH] D81359: [ELF] Ignore --no-relax for RISC-V
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D82927: Intergerate Loop Peeling into Loop Fusion
Bardia Mahjour via Phabricator via llvm-commits
- [PATCH] D82680: MSAN: Allow emitting checks for struct types
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D83056: Separate the Loop Peeling Utilities from the Loop Unrolling Utilities
Bardia Mahjour via Phabricator via llvm-commits
- [PATCH] D83323: AMDGPU/GlobalISel: Handle call return values
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9ee90a4 - [NativeSession] Add column numbers to NativeLineNumber.
Amy Huang via llvm-commits
- [PATCH] D81950: [NativeSession] Add column numbers to NativeLineNumber.
Amy Huang via Phabricator via llvm-commits
- [llvm] 642eed3 - [x86] fix miscompile in buildvector v16i8 lowering
Sanjay Patel via llvm-commits
- [llvm] 7fc279c - [GlobalOpt] Don't remove inalloca from musttail-called functions
Hans Wennborg via llvm-commits
- [PATCH] D80580: Separate Peeling Properties into its own struct
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] 888951a - Disable interception of sigaltstack on i386 macOS.
Dan Liew via llvm-commits
- [compiler-rt] 8a8d6e2 - Revert "Temporarily disable the following failing tests on Darwin:"
Dan Liew via llvm-commits
- [PATCH] D82691: Disable interception of sigaltstack on i386 macOS.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D83161: [llvm] [docs] Do not require recommonmark for manpage build
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D82037: [x86][lvi][seses] Use SESES at O0 for LVI mitigation
Zola Bridges via Phabricator via llvm-commits
- [llvm] 62ba48b - [PowerPC] Implement Vector Replace Builtins in LLVM
Lei Huang via llvm-commits
- [PATCH] D82761: SpeculativeExecution: Fix for logic change introduced in D81730.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D83001: [SVE] Make cstfp_pred_ty and cst_pred_ty work with scalable splats
Christopher Tetreault via Phabricator via llvm-commits
- [llvm] 79b30af - Expand the LLVM Developer Policy to include new sections on adding
Chris Lattner via llvm-commits
- [llvm] 3030e6b - [X86][AVX] Add AVX2 tests to extractelement-load.ll
Simon Pilgrim via llvm-commits
- [llvm] 6cff71e - [X86][AVX] Add test case showing incorrect extraction from VBROADCAST_LOAD on AVX2 targets
Simon Pilgrim via llvm-commits
- [PATCH] D82227: SLP: honor requested max vector size merging PHIs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D83326: [flang][openmp] Check clauses allowance with tablegen generated map
Valentin Clement via Phabricator via llvm-commits
- [llvm] 1143f09 - [NewPM][LoopFusion] Rename loop-fuse -> loop-fusion
Arthur Eubanks via llvm-commits
- [PATCH] D83066: [NewPM][LoopFusion] Rename loop-fuse -> loop-fusion
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 83158cf - [BasicAA] Remove -basicaa alias
Arthur Eubanks via llvm-commits
- [llvm] 0d7286a - [WebAssembly] Avoid scalarizing vector shifts in more cases
Thomas Lively via llvm-commits
- [llvm] 907f15c - [gn build] Port dfa0db79d0e
LLVM GN Syncbot via llvm-commits
- [llvm] dfabffb - [x86][lvi][seses] Use SESES at O0 for LVI mitigation
Zola Bridges via llvm-commits
- [PATCH] D79910: [x86][seses] Add clang flag; Use lvi-cfi with seses
Zola Bridges via Phabricator via llvm-commits
- [llvm] 931ec74 - [X86][AVX] Don't fold PEXTR(VBROADCAST_LOAD(X)) -> LOAD(X).
Simon Pilgrim via llvm-commits
- [llvm] 9dfea03 - [SCCP] Handle assume predicates
Nikita Popov via llvm-commits
- [PATCH] D82210: [SVE] Remove calls to VectorType::getNumElements from CodeGen
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D82243: [SVE] Remove calls to VectorType::getNumElements from Scalar
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D82659: Fix missing build dependency on omp_gen.
Michele Scandale via Phabricator via llvm-commits
- [PATCH] D83329: [PGO][PGSO] Add profile guided size optimization to loop vectorization legality.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D83330: [PGO][PGSO] Add profile guided size optimization to the X86 LEA fixup.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D83331: [PGO][PGSO] Add profile guided size optimization to X86ISelDAGToDAG.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D83332: [PGO][PGSO] Add profile guided size optimization to X86 ISel Lowering.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D83333: [PGO][PGSO] Add profile guided size optimization to LegalizeDAG.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D82950: [PowerPC] Support PCRelative Callees for R_PPC64_REL24 Relocation
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D81378: GlobalISel: Handle more cases in getGCDType
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 7c03872 - LIS: fix handleMove to properly extend main range
Stanislav Mekhanoshin via llvm-commits
- [llvm] 446e3df - [llvm] [docs] Do not require recommonmark for manpage build
Michał Górny via llvm-commits
- [PATCH] D82263: [Hexagon] Cleanup compiler-rt.builtins remove code that belongs in the c-library
Sid Manning via Phabricator via llvm-commits
- [PATCH] D77808: [SCCP] Use conditional info with AND/OR branch conditions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D83056: [NFC] Separate the Loop Peeling Utilities from the Loop Unrolling Utilities
Michael Kruse via Phabricator via llvm-commits
- [llvm] 8691544 - [SCCP] Use range metadata for loads and calls
Nikita Popov via llvm-commits
- [PATCH] D81911: [IR] Fix getBaseObject for GlobalAlias-to-GlobalIFunc
Itay Bookstein via Phabricator via llvm-commits
- [PATCH] D83335: [ScheduleDAGRRList] Use std::*_heap() to keep candidate queue a heap.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D83112: [flang] Added missing runtime I/O definitions
Tim Keith via Phabricator via llvm-commits
- [PATCH] D83336: [flang] Support for image selectors
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D83337: [MSAN] Instrument libatomic load/store calls
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D83338: [PowerPC][Power10] Implemented Vector Shift Builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D83112: Added missing runtime I/O definitions
Tim Keith via Phabricator via llvm-commits
- [PATCH] D83021: [Inliner] Don't skip inlining alwaysinline in optnone functions
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D82416: [SVE] Make Constant::getSplatValue work for scalable vector splats
Eli Friedman via Phabricator via llvm-commits
- [llvm] 2279380 - [Inliner] Don't skip inlining alwaysinline in optnone functions
Arthur Eubanks via llvm-commits
- [PATCH] D72410: [DSE] Eliminate stores by terminators (free,lifetime.end).
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D83339: [SVE] Remove calls to VectorType::getNumElements from AsmParserTest
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D83341: [SVE] Scalarize fixed length masked loads and stores.
Paul Walker via Phabricator via llvm-commits
- [llvm] 9d9e499 - [x86][seses] Add clang flag; Use lvi-cfi with seses
Zola Bridges via llvm-commits
- [llvm] b172cd7 - [Statepoint] Factor out logic for non-stack non-vreg lowering [almost NFC]
Philip Reames via llvm-commits
- [llvm] 42bb481 - AMDGPU/GlobalISel: Fix skipping unused kernel arguments
Matt Arsenault via llvm-commits
- [llvm] 23157f3 - GlobalISel: Handle EVT argument lowering correctly
Matt Arsenault via llvm-commits
- [llvm] 021d56a - [SVE] Make Constant::getSplatValue work for scalable vector splats
Christopher Tetreault via llvm-commits
- [llvm] bc8e262 - [ms] [llvm-ml] Add initial MASM STRUCT/UNION support
Eric Astor via llvm-commits
- [PATCH] D77815: [flang] Fix setting mxcsr on MSVC
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D81648: MIR Statepoint refactoring. Part 4: ISEL changes.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D83344: [ms] [llvm-ml] Improve MASM STRUCT field accessor support
Eric Astor via Phabricator via llvm-commits
- [PATCH] D83345: [ms] [llvm-ml] Fix MASM support for nested unnamed STRUCTs and UNIONs
Eric Astor via Phabricator via llvm-commits
- [PATCH] D83346: [ms] [llvm-ml] Add support for MASM STRUCT casting field accessors: (<TYPE> PTR <value>).<field>
Eric Astor via Phabricator via llvm-commits
- [PATCH] D83347: [ms] [llvm-ml] Add support for line continuations in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D83348: [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM
Eric Astor via Phabricator via llvm-commits
- [llvm] c17120a - [SVE] Remove calls to VectorType::getNumElements from AsmParserTest
Christopher Tetreault via llvm-commits
- [llvm] 8c5825b - [llvm-readobj][test] Fix ELF/verneed-flags.yaml
Fangrui Song via llvm-commits
- [llvm] bdc3134 - [RuntimeDyld][test] Fix ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_none.yaml after D60122
Fangrui Song via llvm-commits
- [PATCH] D82085: [TRE] allow TRE for non-capturing calls.
Eli Friedman via Phabricator via llvm-commits
- [llvm] 04b85e2 - Revert "[SLP] Make sure instructions are ordered when computing spill cost."
Florian Hahn via llvm-commits
- [PATCH] D83350: [test] Run llvm/test/**/*.yaml
Fangrui Song via Phabricator via llvm-commits
- [llvm] 91f7067 - [X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed2a91e0a48c6448c517c3ba34c2846
Craig Topper via llvm-commits
- [PATCH] D83351: [llvm-reduce] Reducing attributes
Roman Lebedev via Phabricator via llvm-commits
- buildbot failure in LLVM on llvm-clang-x86_64-expensive-checks-win
Florian Hahn via llvm-commits
- [PATCH] D83352: [flang] Fix CHARACTER length folding problem
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D83124: [CodeGen] Fix warnings in sve-ld1-addressing-mode-reg-imm.ll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D82262: [RISCV] Optimize addition with an immediate
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62627: [NFC] Do not run CGProfilePass when not using integrated assembler
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D79870: [RISCV] Add matching of codegen patterns to RISCV Bit Manipulation Zbb asm instructions
Paolo Savini via Phabricator via llvm-commits
- [PATCH] D83354: [Preallocated] Add @llvm.call.preallocated.teardown
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D56387: [DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83355: [flang] upstream intrinsic call lowering
Eric Schweitz via Phabricator via llvm-commits
- [PATCH] D80249: CodeGen: Don't lazily construct MachineFunctionInfo
Amara Emerson via Phabricator via llvm-commits
- [llvm] 64788d7 - [clang] Include missing LangOpts in `getModuleHash`.
Michael Spencer via llvm-commits
- [PATCH] D82329: [SVE] Fix invalid Scalable to fixed width vetor type demotion in LLT
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D82906: [flang][openmp] Use common Directive and Clause enum from llvm/Frontend
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 9955876 - [Statepoint] Reduce intendation and change a variable name [NFC]
Philip Reames via llvm-commits
- [llvm] 22596e7 - [Statepoint] Use early return to reduce nesting and clarify comments [NFC]
Philip Reames via llvm-commits
- [PATCH] D82861: [Attributor] Add AAValueSimplifyCallSiteArgument::manifest
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D83357: [llvm][sve] Reg + Imm addressing mode for ld1ro.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D82719: [OpenMPOpt][SplitMemTransfer][WIP] Getting values stored in offload arrays
Hamilton Tobon-Mosquera via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D82316: [LangRef] Add `noundef` attribute to documentation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D76342: [OpenMP] Implement '#pragma omp tile'
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D79625: [PowerPC] Extend .reloc directive on PowerPC
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D82709: [MachineLICM] [PowerPC] hoisting rematerializable cheap instructions based on register pressure.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D82651: [GlobalISel][InlineAsm] Add support for matching input constraints
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
David Majnemer via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
John Regehr via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
John Regehr via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
John Regehr via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D83176: [OpenMPIRBuilder][Fix] Move llvm::omp::types to OpenMPIRBuilder.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D83361: [LLVM] Add libatomic load/store functions to TargetLibraryInfo
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D82895: [NFC][LoopInfo] Document empty()
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D71739: [AssumeBundles] Use operand bundles to encode alignment assumptions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D79871: [RISCV] Add matching of codegen patterns to RISCV Bit Manipulation Zbp asm instructions
Paolo Savini via Phabricator via llvm-commits
- [PATCH] D82708: [MachineLICM] NFC - make safety of moving explicitly for IsLoopInvariantInst
ChenZheng via Phabricator via llvm-commits
- [PATCH] D82441: [MachineLICM] NFC - add a target hook shouldHoistCheapInstructions for machine licm to hoist cheap instruction
ChenZheng via Phabricator via llvm-commits
- [compiler-rt] baca8f9 - [compiler-rt][Hexagon] Remove fma/fmin/max code
Sid Manning via llvm-commits
- [PATCH] D79873: [RISCV] Add matching of codegen patterns to RISCV Bit Manipulation Zbbp asm instructions
Paolo Savini via Phabricator via llvm-commits
- [PATCH] D83363: [openmp] Use switch in isAllowedClauseForDirective instead of multiple if
Valentin Clement via Phabricator via llvm-commits
- [llvm] fd0964a - [WebAssembly] fix gcc 10 warning
Wouter van Oortmerssen via llvm-commits
- [llvm] f1d290d - [X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def.
Craig Topper via llvm-commits
- [PATCH] D83364: [PowerPC][Power10] Implement Instruction definition and MC Tests for Load and Store VSX Vector with Zero or Sign Extend
Albion Fung via Phabricator via llvm-commits
- [PATCH] D82262: [RISCV] optimize addition with a pair of (addi imm)
Ben Shi via Phabricator via llvm-commits
- [llvm] d92bf71 - Revert "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def."
Craig Topper via llvm-commits
- [PATCH] D76665: [asan] Stop instrumenting user-defined ELF sections
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] cb82de2 - [RISCV] Optimize multiplication by constant
Fangrui Song via llvm-commits
- [PATCH] D82660: [RISCV] Optimize multiplication by constant
Fangrui Song via Phabricator via llvm-commits
- [llvm] 1e9d081 - [RISCV] optimize addition with a pair of (addi imm)
Fangrui Song via llvm-commits
- [llvm] 51b0da7 - Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def."
Craig Topper via llvm-commits
- [llvm] fe13ee8 - [gn build] Port baca8f977ed
Nico Weber via llvm-commits
- [PATCH] D81791: [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks.
Craig Topper via Phabricator via llvm-commits
- [llvm] 0a41493 - [openmp][NFC] Remove duplicate clause defaultmap for target parallel do
via llvm-commits
- [llvm] e885f33 - Revert "[X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed2a91e0a48c6448c517c3ba34c2846"
Nico Weber via llvm-commits
- [PATCH] D83365: [PowerPC] start and end may exist in different block before
ChenZheng via Phabricator via llvm-commits
- [PATCH] D81682: [PGO] Extend the value profile buckets for mem op sizes.
David Li via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83366: [MC] Simplify the logic of applying fixup for fragments, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D83367: [NewPM][opt] Translate "-O#" to NPM's "default<O#>"
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83368: [NewPM][opt] Share -disable-loop-unrolling between pass managers
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83370: [CallGraph] Ignore callback uses
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D74729: [FPEnv] Intrinsic for setting rounding mode
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D76570: [AArch64] Homogeneous Prolog and Epilog for Size Optimization
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] edc7da2 - Upgrade TypePromotionTransaction to be able to report changes in CodeGenPrepare
via llvm-commits
- [PATCH] D80916: [LegacyPM] Double check that passes correctly set their Modified status
serge via Phabricator via llvm-commits
- [PATCH] D83372: Fix for memory leak reported by Valgrind
Maksym Wezdecki via Phabricator via llvm-commits
- [llvm] d8dfd6d - [gn build] Port 20e271a98de
LLVM GN Syncbot via llvm-commits
- [llvm] 80970ac - [DSE,MSSA] Eliminate stores by terminators (free,lifetime.end).
Florian Hahn via llvm-commits
- [llvm] 7e6793a - [WebAssembly] Generate unreachable after __stack_chk_fail
Heejin Ahn via llvm-commits
- [PATCH] D81675: SILoadStoreOptimizer: add support for GFX10 image instructions
Jay Foad via Phabricator via llvm-commits
- [llvm] 15aeb80 - [CodeGen] Fix warnings in sve-ld1-addressing-mode-reg-imm.ll
David Sherwood via llvm-commits
- [PATCH] D80873: [clang][cmake] Force CMAKE_LINKER for multistage build in case of BOOTSTRAP_LLVM_ENABLE_LLD and MSVC
Petr Hosek via Phabricator via llvm-commits
- [llvm] 5b14f50 - [CodeGen] Fix wrong use of getVectorNumElements in PromoteIntRes_EXTRACT_SUBVECTOR
David Sherwood via llvm-commits
- [llvm] 9e66e9c - [CodeGen] Fix wrong use of getVectorNumElements() in DAGTypeLegalizer::SplitVecRes_ExtendOp
David Sherwood via llvm-commits
- [llvm] 1f84ace - [llvm-readobj] - Refine error reporting in MipsGOTParser<ELFT> helper.
Georgii Rymar via llvm-commits
- [llvm] bee8cdc - [DebugInfo/DWARF] - Test invalid CFI opcodes properly and refine related `CFIProgram::parse` code.
Georgii Rymar via llvm-commits
- [llvm] c00a277 - [X86][AVX] Remove redundant EXTRACT_VECTOR_ELT(VBROADCAST(SCALAR())) fold
Simon Pilgrim via llvm-commits
- [llvm] 997a3c2 - Fix MSVC "not all control paths return a value" warnings. NFC.
Simon Pilgrim via llvm-commits
- [llvm] a39c7ab - [NFCI][llvm-reduce] Cleanup Delta passes to use Oracle abstraction
Roman Lebedev via llvm-commits
- [PATCH] D82892: [NFC] Added comparision for all types in haveSameSpecialState() of Instruction.cpp
Vishal Chebrolu via Phabricator via llvm-commits
- [llvm] b9d977b - [DWARF] Add cuttoff guarding quadratic validThroughout behaviour
Jeremy Morse via llvm-commits
- [PATCH] D77129: [Verifier] Verify matrix dimensions operands match vector size.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D83375: [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83376: [Legalizer] Fix wrong operand in split vector helper
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] fb75451 - [SVE] Custom ISel for fixed length extract/insert_subvector.
Paul Walker via llvm-commits
- [PATCH] D83377: [ARM] Expand distributing increments to also handle existing pre/post inc instructions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D82998: [BasicAA] Enable -basic-aa-recphi by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D82676: [CGP] Prevent optimizePhiType from iterating forever
Dave Green via Phabricator via llvm-commits
- [llvm] aae4134 - [UpdateTestChecks] Move more update_test_checks.py logic to common.py
Alex Richardson via llvm-commits
- [llvm] a80afc0 - [UpdateTestChecks] Add UTC_ARGS support for update_{llc,cc}_test_checks.py
Alex Richardson via llvm-commits
- [PATCH] D78618: [UpdateTestChecks] Move more update_test_checks.py logic to common.py
Alexander Richardson via Phabricator via llvm-commits
- [llvm] a50c7eb - [Support] Fix signed/unsigned comparison warning
Oliver Stannard via llvm-commits
- [llvm] 75f9aa6 - [X86][AVX] Add SimplifyDemandedVectorEltsForTargetShuffle test for v32i8->v16i8 PSHUFB
Simon Pilgrim via llvm-commits
- [llvm] 419c92a - [GlobalISel][InlineAsm] Fix matching input constraints to mem operand
Petar Avramovic via llvm-commits
- [llvm] 1be92dd - Add missing REQUIRES: x86-registered-target
Alex Richardson via llvm-commits
- [PATCH] D83379: [Coroutines] Refactor sinkLifetimeStartMarkers
JunMa via Phabricator via llvm-commits
- [llvm] 9dc250d - [X86][AVX] SimplifyDemandedVectorEltsForTargetShuffle - ensure mask is same size as constant size
Simon Pilgrim via llvm-commits
- [llvm] b199131 - [cmake] Use CMAKE_GENERATOR to determine if Ninja is used
Hans Wennborg via llvm-commits
- [PATCH] D77091: [cmake] Use CMAKE_GENERATOR to determine if Ninja is used
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D83381: [AMDGPU] Fix and simplify AMDGPUCodeGenPrepare::expandDivRem32
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83382: [AMDGPU] Fix and simplify AMDGPUTargetLowering::LowerUDIVREM
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83383: [AMDGPU] Fix and simplify AMDGPULegalizerInfo::legalizeUDIV_UREM32Impl
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83384: [GlobalISel][InlineAsm] Fix buildCopy for matching input constraints
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D83387: [llvm-readobj] - Add a generic test for --dyn-relocations and fix an issue.
George Rimar via Phabricator via llvm-commits
- [PATCH] D83073: [x86] improve codegen for bit-masked vector compare and select (PR46531)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 9114900 - [x86] improve codegen for non-splat bit-masked vector compare and select (PR46531)
Sanjay Patel via llvm-commits
- [PATCH] D73242: [WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D83389: [MIR] Speedup parsing (up to 1000x+)
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D83390: [GlobalISel][InlineAsm] Extend input operands when register class size does not match type
Dominik Montada via Phabricator via llvm-commits
- [PATCH] D83391: [NFC][Debugify] Rename OptCustomPassManager into DebugifyCustomPassManager
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D82545: [Debugify] Make the debugify aware of the original (-g) Debug Info
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D82546: [Debugify][OriginalMode] Export the report into JSON file
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 64363a9 - [NVPTX]Add a test for debug info for packed bitfields, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D82756: Port some floating point options to new option marshalling infrastructure
Anastasia Stulova via Phabricator via llvm-commits
- [PATCH] D83392: Strlen loop idiom recognition
Muhammad Usman via Phabricator via llvm-commits
- [PATCH] D82395: Strlen loop idiom recognition and folding
Muhammad Usman via Phabricator via llvm-commits
- [PATCH] D83393: [llvm-readelf] - Stop using 'unwrapOrError()' in 'ELFDumper<ELFT>::getSymbolVersion'.
George Rimar via Phabricator via llvm-commits
- [PATCH] D83394: [AMDGPU] Avoid splitting FLAT offsets in unsafe ways
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83395: [SVE] Code generation for fixed length vector truncates.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D83397: [flang] Replace uses of _Complex with std::complex
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D82638: [MachineCopyPropagation] BackwardPropagatableCopy: add check for hasOverlappingMultipleDef
Simon Wallis via Phabricator via llvm-commits
- [llvm] 26a2247 - [CodeGen] Don't combine extract + concat vectors with non-legal types
Ties Stuij via llvm-commits
- [PATCH] D82717: [InstSimplify] Fold icmp with dominating assume
dmajor via Phabricator via llvm-commits
- [llvm] 6403009 - SLP: honor requested max vector size merging PHIs
Stanislav Mekhanoshin via llvm-commits
- [llvm] 6aab27b - [OpenMPIRBuilder][Fix] Move llvm::omp::types to OpenMPIRBuilder.
via llvm-commits
- [llvm] 37afd99 - Double check that passes correctly set their Modified status
via llvm-commits
- [llvm] bb35f0f - [SelectionDAG] Fix incorrect offset when expanding CONCAT_VECTORS.
Paul Walker via llvm-commits
- [PATCH] D82549: [AIX][XCOFF] parsing xcoff object file auxiliary header
Jason Liu via Phabricator via llvm-commits
- [llvm] 470bf7b - [Preallocated] Add @llvm.call.preallocated.teardown
Arthur Eubanks via llvm-commits
- [llvm] a074984 - [MIR] Speedup parsing of function with large number of basic blocks
Evgeny Leviant via llvm-commits
- [llvm] 481709e - [NewPM][opt] Share -disable-loop-unrolling between pass managers
Arthur Eubanks via llvm-commits
- [PATCH] D78133: [PredicateInfo] Add additional RenamedOp field to PB.
Nikita Popov via Phabricator via llvm-commits
- [llvm] 3f17332 - [NewPM][opt] Translate "-O#" to NPM's "default<O#>"
Arthur Eubanks via llvm-commits
- [llvm] 0fc17e9 - [matrix] Add some more Verifier negative tests. NFC.
Sjoerd Meijer via llvm-commits
- [llvm] bf9a940 - Revert "Double check that passes correctly set their Modified status"
via llvm-commits
- [llvm] 3fa989d - DomTree: remove explicit use of DomTreeNodeBase::iterator
Nicolai Hähnle via llvm-commits
- [llvm] cca8578 - [SystemZ] Allow specifying integer registers as part of the address calculation
Ulrich Weigand via llvm-commits
- [PATCH] D83404: [PowerPC][PCRelative] Thread Local Storage Support for Local Exec
Kamau Bridgeman via Phabricator via llvm-commits
- [llvm] e32469a - [SampleFDO] Enable sample-profile-top-down-load and sample-profile-merge-inlinee
Wei Mi via llvm-commits
- [PATCH] D60413: [BDCE] SExt -> ZExt when no sign bits is used and instruction has multiple uses
Nikita Popov via Phabricator via llvm-commits
- [llvm] 0b2536d - [NewPM] Add PredicateInfoPrinterPass to PassRegistry.def
Arthur Eubanks via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
dmajor via Phabricator via llvm-commits
- [PATCH] D83406: Remove NormalizerRetTy and use the decltype of the KeyPath instead
Daniel Grumberg via Phabricator via llvm-commits
- [llvm] 08a2c9c - [X86] Fix copy+paste typo in combineVectorPack assert message. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 800fb68 - [X86][SSE] Pull out PACK(SHUFFLE(), SHUFFLE()) folds into its own function. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D81981: [PGO] Supplement PGO profile with Sample profile
Wei Mi via Phabricator via llvm-commits
- [llvm] 39329d5 - [DAGCombiner] add enum for store source value; NFC
Sanjay Patel via llvm-commits
- [llvm] 683a7f7 - [DAGCombiner] fix function-name formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D83408: [SVE] Disable some BUILD_VECTOR related code generator features.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D83409: [opt] Remove obsolete --quiet option
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83410: [flang] Fix a crash when cosubscript list is empty
Pete Steinfeld via Phabricator via llvm-commits
- [lld] 4ce56b8 - [ELF] Add -z dead-reloc-in-nonalloc=<section_glob>=<value>
Fangrui Song via llvm-commits
- [llvm] e89c075 - [test] Run llvm/test/**/*.yaml & don't run llvm/test/**/*.cxx (not exist)
Fangrui Song via llvm-commits
- [PATCH] D83411: Use md5 -q for HashProgramOutput.sh, to show only the checksum.
Dimitry Andric via Phabricator via llvm-commits
- [lld] 169ec2d - [ELF] Rename canRelax to toExecRelax. NFC
Fangrui Song via llvm-commits
- [PATCH] D83412: [LLVM] Accept `noundef` attribute in function definitions/calls
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D81678: Introduce noundef attribute at call sites for stricter poison analysis
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D83413: Tighten description of ISD::BUILD_VECTOR
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D77734: [AssumeBundles] Adapt RecursivelyDeleteTriviallyDeadInstructions and depending passes.
Tyker via Phabricator via llvm-commits
- [llvm] 4137ab6 - [Support] Define llvm::parallel::strategy for -DLLVM_ENABLE_THREADS=off builds after D76885
Fangrui Song via llvm-commits
- [llvm] e81c057 - [test] Add REQUIRES: x86-registered-target to tools/obj2yaml/COFF/bss.s
Fangrui Song via llvm-commits
- [PATCH] D82858: [llvm-objdump] Detect note section for ELF objects
Scott Linder via Phabricator via llvm-commits
- [llvm] c444b1b - [SVE] Remove calls to VectorType::getNumElements from Scalar
Christopher Tetreault via llvm-commits
- [llvm] f4bd01c - [AMDGPU] Fix and simplify AMDGPUCodeGenPrepare::expandDivRem32
Jay Foad via llvm-commits
- [llvm] ecac951 - [AMDGPU] Fix and simplify AMDGPUTargetLowering::LowerUDIVREM
Jay Foad via llvm-commits
- [llvm] a8816eb - [AMDGPU] Fix and simplify AMDGPULegalizerInfo::legalizeUDIV_UREM32Impl
Jay Foad via llvm-commits
- [llvm] 47788b9 - SILoadStoreOptimizer: add support for GFX10 image instructions
Jay Foad via llvm-commits
- [PATCH] D82233: [lit] Add --show command line option
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D82510: [PowerPC][Power10] Implement low-order Vector Multiply, Modulus and Divide Instructions
Lei Huang via Phabricator via llvm-commits
- [lld] f86d96a - [ELF] Enforce double-dash form for --warn-backrefs-exclude
Fangrui Song via llvm-commits
- [llvm] 12c2271 - [DAGCombiner] fix code comment and improve readability; NFC
Sanjay Patel via llvm-commits
- [llvm] 1265eb2 - [DAGCombiner] clean up in mergeConsecutiveStores(); NFC
Sanjay Patel via llvm-commits
- [llvm] fead250 - [NFC] Separate Peeling Properties into its own struct
Anh Tuyen Tran via llvm-commits
- [PATCH] D80580: [NFC] Separate Peeling Properties into its own struct
Anh Tuyen Tran via Phabricator via llvm-commits
- [llvm] 6965af4 - Revert "[NFC] Separate Peeling Properties into its own struct"
Anh Tuyen Tran via llvm-commits
- [llvm] 0369dc9 - [NFC] Separate Peeling Properties into its own struct
Anh Tuyen Tran via llvm-commits
- [llvm] 89f1ad8 - [LangRef] Introduce `noundef` attribute for fully defined function params
Gui Andrade via llvm-commits
- [llvm] ff7900d - [LLVM] Accept `noundef` attribute in function definitions/calls
Gui Andrade via llvm-commits
- [llvm] 05ce9aa - Tighten description of ISD::BUILD_VECTOR
Cameron McInally via llvm-commits
- [PATCH] D83415: [Solaris] Fix Solaris build bots
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D81631: Fix undefined behavior in Dwarf.
David Blaikie via Phabricator via llvm-commits
- [llvm] d2eb409 - [Solaris] Fix Solaris build bots
Christopher Tetreault via llvm-commits
- [PATCH] D83416: [NFC] Fix some docs warnings.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D82609: [PowerPC][Power10] Implement Vector Multiply High/Divide Extended Builtins in LLVM/Clang
Lei Huang via Phabricator via llvm-commits
- [PATCH] D83417: GlobalISel: Restructure argument lowering loop in handleAssignments
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D76389: [NewPM] Run the Speculative Execution Pass only if the target has divergent branches
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D83418: AMDGPU/GlobalISel: Start cleaning up calling convention lowering
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 898065a - Reword description of ISD::BUILD_VECTOR
Cameron McInally via llvm-commits
- [llvm] a48cf72 - [InstSimplify] Handle not inserted instruction gracefully (PR46638)
Nikita Popov via llvm-commits
- [llvm] 0b39d2d - Revert "[NFC] Separate Peeling Properties into its own struct"
Nikita Popov via llvm-commits
- [llvm] 9b1e953 - [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X transforms
Craig Topper via llvm-commits
- [PATCH] D83005: [NFC] Combine cstfp_pred_ty and cst_pred_ty
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D81172: [AMDGPU] Implement hardware bug workaround for image instructions
Rodrigo Dominguez via Phabricator via llvm-commits
- [PATCH] D81500: [SVE] Remove calls to VectorType::getNumElements from IR
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D83421: [RFC] MemorySSAUpdater: Simplify applyUpdates
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] 930eaad - [opt] Remove obsolete --quiet option
Arthur Eubanks via llvm-commits
- [PATCH] D83423: [MC, NVPTX] Add MCAsmPrinter support for unsigned-only data directives.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D83424: [PGO][PGSO] Add profile guided size optimization tests to X86 ISel Lowering.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D81699: MemorySanitizer: Add option to insert init checks at call site
Gui Andrade via Phabricator via llvm-commits
- [llvm] 74a148a - GlobalISel: Verify G_BITCAST changes the type
Matt Arsenault via llvm-commits
- [PATCH] D83427: [MSAN] Update tests due to widespread eager checking
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D72770: Add matrix types extension tests .
Adam Nemet via Phabricator via llvm-commits
- [compiler-rt] 339f1b4 - sanitizers: Add interceptors for getproto{ent,byname,bynumber}_r
Gui Andrade via llvm-commits
- [PATCH] D83428: [flang] Fix negative unit number hashing
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D83430: [AliasSetTracker] More precise AAInfo intersection check
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D83431: [Docs] CodingStandards: for_each is discouraged
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83432: [NFC][llvm-reduce] Don't `rm -rf` in tests, `rm -f` is enough
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83434: [NFC][llvm-reduce] Purify for_each usage in Operand Bundles into range-based for loop
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83435: [NFCI][llvm-reduce] OperandBundleCounter: drop pointless constructor
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D83437: [PowerPC] Enable default support of quad precision operations
Lei Huang via Phabricator via llvm-commits
- [PATCH] D82730: [SimplifyCFG] Merge identical basic blocks (WIP)
Andrew Litteken via Phabricator via llvm-commits
- [llvm] ac0af12 - [InstSimplify] Add test cases for opportunities to fold select ?, X, undef -> X when we can prove X isn't poison
Craig Topper via llvm-commits
- [PATCH] D83439: [NFC] Change getEntryForPercentile to be a static function in ProfileSummaryBuilder
Wei Mi via Phabricator via llvm-commits
- [PATCH] D71124: [RISCV] support clang driver to select cpu
Sam Elliott via Phabricator via llvm-commits
- [llvm] 2ec5fc0 - DAG: Remove redundant handling of reg fixups
Matt Arsenault via llvm-commits
- [PATCH] D70720: [llvm-objdump] Display locations of variables alongside disassembly
Fangrui Song via Phabricator via llvm-commits
- [llvm] 3101fc6 - [gn build] Port d999cbc9883
LLVM GN Syncbot via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Philip Reames via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Brooks Moses via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Brooks Moses via Phabricator via llvm-commits
- [PATCH] D83440: [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Brooks Moses via Phabricator via llvm-commits
- [llvm] 18bd821 - DAG: Remove redundant finalizeLowering call
Matt Arsenault via llvm-commits
- [compiler-rt] 158feab - [Sanitizer]: Require !android for protoent test
Gui Andrade via llvm-commits
- [PATCH] D82233: [lit] Add --show-xxx command line options
Julian Lettner via Phabricator via llvm-commits
- [llvm] 5a98581 - [NFC] Fix some docs warnings
Mitch Phillips via llvm-commits
- [PATCH] D83442: [InstSimplify] Don't fold vectors of partial undef in SimplifySelectInst if the non-undef element value might produce poison
Craig Topper via Phabricator via llvm-commits
- [llvm] 2308487 - [openmp] Use switch in isAllowedClauseForDirective instead of multiple if
via llvm-commits
- [llvm] f06d242 - [lit] Add --show-xxx command line options
Julian Lettner via llvm-commits
- [PATCH] D83444: [AArch64][SVE] Add lowering for llvm.fma.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D83447: [X86] Directly emit X86ISD::BLENDV instead of VSELECT in a few places that were emitting sign bit tests.
Craig Topper via Phabricator via llvm-commits
- [llvm] 4254ed5 - [Legalizer] Fix wrong operand in split vector helper
Qiu Chaofan via llvm-commits
- [PATCH] D83449: [llvm] Add contains(KeyType) -> bool methods to Set types.
Varun Gandhi via Phabricator via llvm-commits
- [PATCH] D82941: [StackSafety,NFC] Update documentation
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] 371c94f - Fix a typo in an error message.
Eric Christopher via llvm-commits
- [PATCH] D83452: [DWARFYAML] Virtual functions should be overridden in derived class.
Xing GUO via Phabricator via llvm-commits
- [llvm] 683a1bb - [DWARFYAML][unittest] Refactor parseDWARFYAML().
Xing GUO via llvm-commits
- [llvm] 6709150 - [ORC] Modify LazyCallThroughManager to support asynchronous resolution.
Lang Hames via llvm-commits
- [PATCH] D83455: [X86] Immediately call LowerShift from lowerBuildVectorToBitOp.
Craig Topper via Phabricator via llvm-commits
- [llvm] c96877f - [X86] Remove unnecessary union from getHostCPUFeatures. NFC
Craig Topper via llvm-commits
- [llvm] e38727a - [StackSafety,NFC] Update documentation
Vitaly Buka via llvm-commits
- [PATCH] D83456: [NFC][AArch64] Refactor getArgumentPopSize
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D66029: llvm-canon
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D83457: Fix return status of AtomicExpandPass
serge via Phabricator via llvm-commits
- [llvm] e2b9318 - [PowerPC] Only make copies of registers on stack in variadic function when va_start is called
Kai Luo via llvm-commits
- [PATCH] D82361: [PowerPC] Only make copies of registers on stack in variadic function when va_start is called
Kai Luo via Phabricator via llvm-commits
- [PATCH] D83458: [StackSafety,NFC] Reduce FunctionSummary size
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D83459: Correctly update return status for MVEGatherScatterLowering
serge via Phabricator via llvm-commits
- [PATCH] D83460: Fix HexagonGenExtract return statu
serge via Phabricator via llvm-commits
- [PATCH] D83461: [SVE] Fix implicit TypeSize->uint64_t conversion in getCastInstrCost
David Sherwood via Phabricator via llvm-commits
- [PATCH] D83462: [DWARF] Avoid entry_values production for SCE
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D83463: [DWARF][EntryValues] Emit GNU extensions in the case of DWARF 4 + SCE
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D83464: [MachineOutliner][AArch64] Fix for noreturn functions
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] a60c31f - Fix return status of AtomicExpandPass
via llvm-commits
- [PATCH] D83465: Encode alignment attribute for `atomicrmw`
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83466: [PowerPC] Exploit type-J min/max for maximum/minimum intrinsic
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] e59e39b - [MC] Simplify the logic of applying fixup for fragments, NFCI
Shengchen Kan via llvm-commits
- [llvm] fc39a9c - [CodeGen] Matching promoted type for 16-bit integer bitcasts from fp16 operand
Lucas Prates via llvm-commits
- [llvm] b805e94 - [PredicateInfo] Add additional RenamedOp field to PB.
Florian Hahn via llvm-commits
- [PATCH] D79485: [BPI] Improve static heuristics for "cold" paths.
Evgeniy via Phabricator via llvm-commits
- [llvm] dc4a6f5 - [llvm-objdump] Display locations of variables alongside disassembly
Oliver Stannard via llvm-commits
- [llvm] e4ec6d0 - Correctly update return status for MVEGatherScatterLowering
via llvm-commits
- [PATCH] D83467: [SVE][CodeGen] Add README for SVE-related warnings in tests
David Sherwood via Phabricator via llvm-commits
- [PATCH] D70174: [AArch64][SVE] Use FP for scavenging slot
David Sherwood via Phabricator via llvm-commits
- [llvm] 9e7fddb - [yaml][clang-tidy] Fix multiline YAML serialization
Dmitry Polukhin via llvm-commits
- [PATCH] D83468: [Debuginfo] Fix for PR46653
Jaydeep Chauhan via Phabricator via llvm-commits
- [llvm] dbed9d5 - VersionPrinter - use const auto& iterator in for-range-loop.
Simon Pilgrim via llvm-commits
- [PATCH] D83469: [LLD][ELF] - Allow relocation sections to appear before their target sections.
George Rimar via Phabricator via llvm-commits
- [llvm] 03fe47a - ConstantFoldScalarCall3 - use const APInt& returned by getValue()
Simon Pilgrim via llvm-commits
- [llvm] f0bfad2 - [Coroutines] Refactor sinkLifetimeStartMarkers
Jun Ma via llvm-commits
- [PATCH] D83470: [LV] Fix versioning-for-unit-stide of loops with small trip count
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D83471: [PowerPC] Don't set use to RM for static rounding instructions
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 58a8571 - DebugCounterList::printOptionInfo - use const auto& iterator in for-range-loop.
Simon Pilgrim via llvm-commits
- [llvm] 54bdde1 - [llvm-readelf] - Stop using 'unwrapOrError()' in 'ELFDumper<ELFT>::getSymbolVersion'.
Georgii Rymar via llvm-commits
- [llvm] 614fb09 - [SVE] Disable some BUILD_VECTOR related code generator features.
Paul Walker via llvm-commits
- [llvm] 6b40331 - [SVE] Scalarize fixed length masked loads and stores.
Paul Walker via llvm-commits
- [llvm] 47c4ce4 - [DWARFYAML] Use override instead of virtual for better safety.
Xing GUO via llvm-commits
- [PATCH] D82084: [DebugInfo] Refactored out `debug_line.dwo` emission from `DwarfTypeUnit` to `DwarfDebug`
Sourabh Singh Tomar via Phabricator via llvm-commits
- [PATCH] D83472: [SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h>
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D83473: libclc: Fix FP_ILOGBNAN definition
Boris Brezillon via Phabricator via llvm-commits
- [llvm] b444705 - Make helpers static. NFC.
Benjamin Kramer via llvm-commits
- [llvm] a86ce06 - [SCCP] Use conditional info with AND/OR branch conditions.
Florian Hahn via llvm-commits
- [lld] 68f5a8b - [DebugInfo] Do not hang when parsing a malformed .debug_pub* section.
Igor Kudrin via llvm-commits
- [lld] ca4d8da - [DebugInfo] Add more checks to parsing .debug_pub* sections.
Igor Kudrin via llvm-commits
- [PATCH] D83474: Add support for specifying only a denormalizer
Daniel Grumberg via Phabricator via llvm-commits
- [llvm] d36b841 - [DebugInfo] Fix pessimizing move. NFC.
Benjamin Kramer via llvm-commits
- [PATCH] D78741: [LLD][ELF][AVR] Implement the missing relocation types
Ayke via Phabricator via llvm-commits
- [PATCH] D77589: libclc: Add Mesa/SPIR-V target
Daniel Stone via Phabricator via llvm-commits
- [llvm] 167767a - SpeculativeExecution: Fix for logic change introduced in D81730.
via llvm-commits
- [PATCH] D83477: [Matrix] Tighten LangRef definitions and Verifier checks.
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] 97106f9 - [RISCV] Avoid Splitting MBB in RISCVExpandPseudo
Sam Elliott via llvm-commits
- [PATCH] D82363: [DebugInfo] Add new instruction and expression operator for variadic debug values
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D83479: [COFF] Error on unexpected .pdata size
Hans Wennborg via Phabricator via llvm-commits
- [llvm] 4597bfd - BasicAAResult::constantOffsetHeuristic - pass APInt arg as const reference. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f54402b - [X86][AVX] Attempt to fold extract_subvector(shuffle(X)) -> extract_subvector(X)
Simon Pilgrim via llvm-commits
- [PATCH] D83481: [yaml2obj] - Refactor header-sh-fields.yaml test.
George Rimar via Phabricator via llvm-commits
- [PATCH] D83482: [yaml2obj] - Add a syntax to override e_phoff, e_phentsize and e_phnum fields.
George Rimar via Phabricator via llvm-commits
- [PATCH] D83483: GlobalISel: Don't use virtual for distinguishing arg handlers
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 6f5d913 - OpaquePtr: Don't check pointee type for byval/preallocated
Matt Arsenault via llvm-commits
- [llvm] af839a9 - [BasicAA] Enable -basic-aa-recphi by default
David Green via llvm-commits
- [llvm] 3514f58 - Fix MSVC "not all control paths return a value" warning. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D65802: [DAGCombiner] Rebuild (setcc x, y, ==) from (xor (xor x, y), 1)
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D83484: Use InitLLVM in llvm-stress, sancov and TableGen
Anirudh Prasad via Phabricator via llvm-commits
- [llvm] fdde69a - AMDGPU/GlobalISel: Work around verifier error in test
Matt Arsenault via llvm-commits
- [PATCH] D81296: [PDB] Defer public serialization until PDB writing
George Rimar via Phabricator via llvm-commits
- [PATCH] D82763: MIR: Infer not-SSA for subregister defs
Matt Arsenault via Phabricator via llvm-commits
- [llvm] a0e981c - [NFC] Add SExt multiuses test
Diogo Sampaio via llvm-commits
- [PATCH] D79874: [RISCV] Add matching of codegen patterns to RISCV Bit Manipulation Zbs asm instructions
Lewis Revill via Phabricator via llvm-commits
- [lld] beb52b1 - [PowerPC] Support PCRelative Callees for R_PPC64_REL24 Relocation
Kamau Bridgeman via llvm-commits
- [PATCH] D82078: libclc: Make all built-ins overloadable
Daniel Stone via Phabricator via llvm-commits
- [llvm] 9ecda9a - Revert 51b0da73 "Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def.""
Hans Wennborg via llvm-commits
- [PATCH] D83488: [flang] Change the default F18_FC to gfortran
Alexis Perry-Holby via Phabricator via llvm-commits
- [PATCH] D69668: Introduce a generic memset to bzero transformation in CodeGen
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D81413: lld: improve handling of `-platform_version`
Greg McGary via Phabricator via llvm-commits
- [llvm] 9477d39 - [SCCP] Move tests using only ipsccp from IPConstantProp to SCCP (NFC).
Florian Hahn via llvm-commits
- [llvm] bd20680 - [PowerPC] Split s34imm into two types
Kamau Bridgeman via llvm-commits
- [llvm] afc1a70 - [AliasSetTracker] More precise AAInfo intersection check
Nikita Popov via llvm-commits
- [compiler-rt] a89d54f - [compiler-rt] Better Windows support for running tests in external shell
Sergej Jaskiewicz via llvm-commits
- [PATCH] D83491: [flang] Fix a crash when creating generics from a copy
Pete Steinfeld via Phabricator via llvm-commits
- [llvm] e529d77 - [lldb] Use enum constant instead of raw value
Fred Riss via llvm-commits
- [compiler-rt] 5ab446c - [compiler-rt] [test] Use the parent process env as base env in tests
Sergej Jaskiewicz via llvm-commits
- [compiler-rt] 8372d50 - [compiler-rt] [test] Allow expanding lit substitutions recursively
Sergej Jaskiewicz via llvm-commits
- [llvm] 06fc125 - [PGO][PGSO] Add profile guided size optimization tests to X86 ISel Lowering.
Hiroshi Yamauchi via llvm-commits
- [PATCH] D83493: [WebAssembly][NFC] Simplify vector shift lowering and add tests
Thomas Lively via Phabricator via llvm-commits
- [llvm] 0b72b9d - [ValueLattice] Simplify canTrackGlobalVariableInterprocedurally (NFC).
Florian Hahn via llvm-commits
- [lld] 6f7727d - [PowerPC] Fix test case from beb52b12cb17
Stefan Pintilie via llvm-commits
- [llvm] 3e75912 - [X86] Directly emit X86ISD::BLENDV instead of VSELECT in a few places that were emitting sign bit tests.
Craig Topper via llvm-commits
- [llvm] 2c1a900 - [PGO][PGSO] Add profile guided size optimization to X86 ISel Lowering.
Hiroshi Yamauchi via llvm-commits
- [llvm] 8769611 - Remove unnecessary 'rm' in llvm-reduce tests
David Blaikie via llvm-commits
- [PATCH] D77030: [RISCV] refactor FeatureRVCHints to make ProcessorModel more intuitive
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 918e653 - [X86] Immediately call LowerShift from lowerBuildVectorToBitOp.
Craig Topper via llvm-commits
- [llvm] 122b064 - [InstSimplify] Don't fold vectors of partial undef in SimplifySelectInst if the non-undef element value might produce poison
Craig Topper via llvm-commits
- [PATCH] D83495: [DebugInfo] Add DWARF emission for DBG_VALUE_LIST
Stephen Tozer via Phabricator via llvm-commits
- [lld] c282708 - Fix [-Werror,-Wsign-compare] warnings arising from subsection symbols patch.
Eric Christopher via llvm-commits
- [PATCH] D83497: [PowerPC][Power10] Fix the VINSW instruction to have an i32 argument.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D82443: [ARM] Narrowing half-precision lowering to supported CCs
Puyan Lotfi via Phabricator via llvm-commits
- [llvm] 7e169ce - [NFC][test] Adding fastcc test case for promoted 16-bit integer bitcasts.
Puyan Lotfi via llvm-commits
- [PATCH] D82230: [ADT] Specialize std::swap() for SetVector
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D83498: [NFC] Derive from PassInfoMixin for no-op/printing passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83499: [MSAN runtime] Add poison_stack function that also updates origin
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D83500: [PowerPC][Power10] Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins.
Amy Kwan via Phabricator via llvm-commits
- [llvm] 7af27b6 - [NFC][AArch64] Refactor getArgumentPopSize
Puyan Lotfi via llvm-commits
- [llvm] 469da66 - [InstSimplify] Re-enable select ?, undef, X -> X transform when X is provably not poison
Craig Topper via llvm-commits
- [llvm] ff5b9a7 - [SVE] Remove calls to VectorType::getNumElements from CodeGen
Christopher Tetreault via llvm-commits
- [llvm] c92a8c0 - [LPM] Port CGProfilePass from NPM to LPM
Zequan Wu via llvm-commits
- [llvm] caa423e - Revert "[InstCombine] Lower infinite combine loop detection thresholds"
Roman Lebedev via llvm-commits
- [llvm] 29a9dd5 - [Docs] CodingStandards: for_each is discouraged
Roman Lebedev via llvm-commits
- [llvm] d8bf5e8 - [NFCI][llvm-reduce] OperandBundleCounter: drop pointless constructor
Roman Lebedev via llvm-commits
- [llvm] 6b82441 - [NFC][llvm-reduce] Purify for_each usage in Operand Bundles into range-based for loop
Roman Lebedev via llvm-commits
- [llvm] 03640ee - [llvm-reduce] Reducing attributes
Roman Lebedev via llvm-commits
- [PATCH] D83503: [buildbot] Annotated builder tweaks
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D83504: [PowerPC] Implement R_PPC64_REL24_NOTOC local calls. callee has a TOC
Victor Huang via Phabricator via llvm-commits
- [llvm] 205dc09 - [CallGraph] Ignore callback uses
Giorgis Georgakoudis via llvm-commits
- [PATCH] D82703: [InstCombine] convert assumes to operand bundles
Tyker via Phabricator via llvm-commits
- [PATCH] D83091: [FileCheck] Improve -dump-input documentation
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D83505: [NFC] Add utility to sum/merge stats files
Tyker via Phabricator via llvm-commits
- [llvm] c025bdf - Revert D83013 "[LPM] Port CGProfilePass from NPM to LPM"
Fangrui Song via llvm-commits
- [llvm] ce1e485 - Temporarily Revert "[PowerPC] Split s34imm into two types"
Eric Christopher via llvm-commits
- [PATCH] D83506: [NFC] Add debug and stat counters to assume queries and assume builder
Tyker via Phabricator via llvm-commits
- [PATCH] D82202: [AMDGPU] Return restricted number of regs from TTI
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [lld] 98eec77 - Temporarily Revert "Fix [-Werror,-Wsign-compare] warnings arising from subsection symbols patch."
Eric Christopher via llvm-commits
- [llvm] c2a61ef - Revert "[CallGraph] Ignore callback uses"
Roman Lebedev via llvm-commits
- [PATCH] D83507: [AssumeBundles] Fix Bug in Assume Queries
Tyker via Phabricator via llvm-commits
- [llvm] c0308fd - [PredicateInfo] Print RenamedOp (NFC)
Nikita Popov via llvm-commits
- [llvm] 6890e2a - [DAGCombiner] add helper function to manage list of consecutive stores; NFC
Sanjay Patel via llvm-commits
- [llvm] 8d74cb0 - [DAGCombiner] add helper function for store merging of constants; NFC
Sanjay Patel via llvm-commits
- [llvm] f98a602 - [DAGCombiner] add helper function for store merging of extracts; NFC
Sanjay Patel via llvm-commits
- [llvm] b476e6a - [DAGCombiner] add helper function for store merging of loaded values; NFC
Sanjay Patel via llvm-commits
- [llvm] a46cf40 - [DAGCombiner] convert if-chain in store merging to switch; NFC
Sanjay Patel via llvm-commits
- [llvm] 77f8f81 - [AMDGPU] Return restricted number of regs from TTI
Stanislav Mekhanoshin via llvm-commits
- [llvm] f40b113 - Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def."
Craig Topper via llvm-commits
- [PATCH] D83023: [lldb/ObjectFileMachO] Fetch shared cache images from our own shared cache
Frederic Riss via Phabricator via llvm-commits
- [llvm] 839f8e4 - [FileCheck] Improve -dump-input documentation
Joel E. Denny via llvm-commits
- [llvm] 5ffec46 - [PowerPC][Power10] Add Instruction definition/MC Tests for Load/Store Rightmost VSX Vector
Amy Kwan via llvm-commits
- [PATCH] D83515: [flang] Fix frontend build with -DBUILD_SHARED_LIBS=On
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D83516: [PowerPC][Power10] RFC 2608 Instruction definitions and MC Tests
Albion Fung via Phabricator via llvm-commits
- [PATCH] D83518: IR: Define byref attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83519: [NewPM] Support optnone under new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83520: [llvm-libtool-darwin] Allow flatenning archives
Sameer Arora via Phabricator via llvm-commits
- [llvm] 56ae2ce - [AArch64][SVE] Add lowering for llvm.fma.
Eli Friedman via llvm-commits
- [PATCH] D83521: [NFC] Extract the code to write instr profile into function writeInstrProfile
Wei Mi via Phabricator via llvm-commits
- [llvm] 78fe6a3 - [NFC] Extract the code to write instr profile into function writeInstrProfile
Wei Mi via llvm-commits
- [llvm] e296e9d - [NFC] Change getEntryForPercentile to be a static function in ProfileSummaryBuilder.
Wei Mi via llvm-commits
- [llvm] 8039d2c - [NFC] Derive from PassInfoMixin for no-op/printing passes
Arthur Eubanks via llvm-commits
- [PATCH] D83522: [flang] Adopt NoRegionArguments (WhereOp) and ParentOneOf (ResultOp) traits
Rahul Joshi via Phabricator via llvm-commits
- [PATCH] D83523: MachineSink: permit sinking into INLINEASM_BR indirect targets
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D82467: [PowerPC][Power10] Implement Truncate and Store VSX Vector Builtins
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D83524: Testing: [AArch64]
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D83525: Remove optnone from FullUnroll.ll
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] ce22527 - [AArch64][GlobalISel] Add more specific debug info tests for 613f12dd8e2403f5630ab299d2a1bb2cb111ead1.
Amara Emerson via llvm-commits
- [PATCH] D83526: [FileCheck] In input dump, elide only if ellipsis is shorter
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D82203: [FileCheck] Implement -dump-input-context
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D83097: [FileCheck] Implement -dump-input-filter
Joel E. Denny via Phabricator via llvm-commits
- [compiler-rt] bed3e1a - [Sanitizer] Update macOS version checking
Julian Lettner via llvm-commits
- [llvm] 57f2a78 - [StackSafety,NFC] Reduce FunctionSummary size
Vitaly Buka via llvm-commits
- [PATCH] D77341: [DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D80975: [SCEV][IndVarSimplify] insert point should not be block front if the front instruction is a PHI
ChenZheng via Phabricator via llvm-commits
- [llvm] f1efb8b - [SCEV][IndVarSimplify] insert point should not be block front.
Chen Zheng via llvm-commits
- [llvm] 553dbb6 - [demangler] Don't allow the template parameters from the <encoding> in a
Richard Smith via llvm-commits
- [llvm] b03f175 - [demangler] More properly save and restore the template parameter state
Richard Smith via llvm-commits
- [llvm] 3058245 - [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Guillaume Chatelet via llvm-commits
- [llvm] 760bbda - [llvm-symbolizer][test] Fix options-from-env.test
Fangrui Song via llvm-commits
- [llvm] e71c7b5 - [CodeMoverUtils] Move OrderedInstructions to CodeMoverUtils
via llvm-commits
- [PATCH] D83530: WIP: [llvm-symbolizer] Switch command line parsing from llvm::cl to OptTable
Fangrui Song via Phabricator via llvm-commits
- [llvm] 04b9a46 - [RISCV] Refactor FeatureRVCHints to make ProcessorModel more intuitive
Zakk Chen via llvm-commits
- [PATCH] D78896: [Support] Add file lock/unlock functions
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D83532: [lld-macho] Partial support for weak definitions
Jez Ng via Phabricator via llvm-commits
- [PATCH] D83533: [Alignment][NFC] Update Bitcodewriter to use Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83534: [X86][MMX] Optimize MMX shift intrinsics.
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D83535: [IR] Disable select ? C : undef -> C fold in ConstantFoldSelectInstruction unless we know C isn't poison.
Craig Topper via Phabricator via llvm-commits
- [llvm] 229dfb4 - [CodeGen] Replace calls to getVectorNumElements() in SelectionDAG::SplitVector
David Sherwood via llvm-commits
- [llvm] 043eaa9 - [WebAssembly][NFC] Simplify vector shift lowering and add tests
Thomas Lively via llvm-commits
- [PATCH] D83537: [WebAssembly] Use ISD::SPLAT_VECTOR for splats
Thomas Lively via Phabricator via llvm-commits
- [llvm] da73189 - [CodeGen] Replace calls to getVectorNumElements() in DAGTypeLegalizer::SetSplitVector
David Sherwood via llvm-commits
- [llvm] 7bf1683 - [BDCE] SExt -> ZExt when no sign bits is used and instruction has multiple uses
Diogo Sampaio via llvm-commits
- [compiler-rt] 68c011a - [builtins] Optimize udivmodti4 for many platforms.
Clement Courbet via llvm-commits
- [llvm] 77133cc - [X86][AVX] Attempt to fold PACK(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(PACK(X,Y)).
Simon Pilgrim via llvm-commits
- [compiler-rt] c06417b - Fix check-all with -DLLVM_USE_SANITIZER=Address
Vitaly Buka via llvm-commits
- [PATCH] D83540: [NFC] Change isFPPredicate comparison to ignore lower bound
David Stuttard via Phabricator via llvm-commits
- [PATCH] D66004: [WIP][X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 9a3e8b1 - extractConstantWithoutWrapping - use const APInt& returned by SCEVConstant::getAPInt()
Simon Pilgrim via llvm-commits
- [llvm] cf40db2 - [AMDGPU][GlobalISel] Fix G_AMDGPU_TBUFFER_STORE_FORMAT mapping
Mirko Brkusanin via llvm-commits
- [llvm] 264ab1e - [LV] Pick vector loop body as insert point for SCEV expansion.
Florian Hahn via llvm-commits
- [PATCH] D83542: [SVE] Don't consider scalable vector types in SLPVectorizerPass::vectorizeChainsInBlock
David Sherwood via Phabricator via llvm-commits
- [llvm] f78e6a3 - [SVE] Code generation for fixed length vector truncates.
Paul Walker via llvm-commits
- [PATCH] D83543: [CodeMoverUtils] Add more data dependency related test case
rithik sharma via Phabricator via llvm-commits
- [PATCH] D81695: [flang] Turn off FLANG_ENABLE_WERROR by default
David Truby via Phabricator via llvm-commits
- [llvm] 69a89b5 - [NFC] Change isFPPredicate comparison to ignore lower bound
via llvm-commits
- [llvm] 4cc26a4 - [X86][SSE] Use shouldUseHorizontalOp helper to determine whether to use (F)HADD. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 9ce9831 - StackSafetyAnalysis.cpp - pass ConstantRange arg as const reference.
Simon Pilgrim via llvm-commits
- [PATCH] D83544: [DebugInfo] Support for DW_AT_associated and DW_AT_allocated.
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D83159: [RISCV][test] Add a new codegen test
Ben Shi via Phabricator via llvm-commits
- [llvm] b69e0f6 - DomTreeUpdater::dump() - use const auto& iterator in for-range-loop.
Simon Pilgrim via llvm-commits
- [lld] 118366d - [PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also has no TOC
Victor Huang via llvm-commits
- [PATCH] D82816: [PowerPC] Implement R_PPC64_REL24_NOTOC local calls, callee also has no TOC
Victor Huang via Phabricator via llvm-commits
- [llvm] e1135b4 - Revert "[BasicAA] Enable -basic-aa-recphi by default"
David Green via llvm-commits
- [PATCH] D83549: [ELF] Do not force bringing out symbols passed by -init and -fini.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D83554: [llvm-readobj] - Stop using unwrapOrError() for all program_headers() calls.
George Rimar via Phabricator via llvm-commits
- [PATCH] D77152: [SelectionDAG] Better legalization for FSHL and FSHR
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D83557: [DebugInfo] Simplify DwarfDebug::emitMacro
David Stenberg via Phabricator via llvm-commits
- [llvm] ef0ecb7 - [NFCI][InstCombine] PR46661: multiple stores eligible for merging into successor - worklist issue
Roman Lebedev via llvm-commits
- [llvm] 2655a70 - [InstCombine] After merging store into successor, queue prev. store to be visited (PR46661)
Roman Lebedev via llvm-commits
- [llvm] 7103c87 - Reland "[InstCombine] Lower infinite combine loop detection thresholds""
Roman Lebedev via llvm-commits
- [llvm] 23cd70d - [PDB] Fix out-of-bounds acces when sorting GSI buckets
Alexandre Ganea via llvm-commits
- [llvm] bce8fce - [FileCheck] Implement -dump-input-context
Joel E. Denny via llvm-commits
- [llvm] 77b6ddf - [FileCheck] In input dump, elide only if ellipsis is shorter
Joel E. Denny via llvm-commits
- [llvm] 9fd4b5f - [FileCheck] Implement -dump-input-filter
Joel E. Denny via llvm-commits
- [PATCH] D83559: [test/Object][llvm-objdump] - llvm-objdump: don't abort() when the e_phoff field is invalid and refine testing.
George Rimar via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D83560: [DebugInfo] Added support for DW_OP_implicit_value in llvm
Sourabh Singh Tomar via Phabricator via llvm-commits
- [llvm] 02fec9d - [DAGCombiner] move/rename variables for readability; NFC
Sanjay Patel via llvm-commits
- [llvm] d84b4e1 - [AArch64][x86] add tests for rotated store merge; NFC
Sanjay Patel via llvm-commits
- [llvm] eb5c7f6 - [ARM] Add test with tcreturn and debug value.
Florian Hahn via llvm-commits
- [PATCH] D83561: [ScheduleDAG] Move DBG_VALUEs after first term forward.
Florian Hahn via Phabricator via llvm-commits
- [llvm] ec00aa9 - [DomTreeUpdater] Use const auto * when iterating over pointers (NFC).
Florian Hahn via llvm-commits
- [llvm] 43d8d59 - [Attributor][NFC] Update tests after recent changes
Johannes Doerfert via llvm-commits
- [PATCH] D82258: [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] 864586d - [ARM] Pass -verify-machineinstr to test and XFAIL until fixed.
Florian Hahn via llvm-commits
- [PATCH] D78663: [builtins] Add 32-bit shift builtins
Ayke via Phabricator via llvm-commits
- [PATCH] D83562: [fix-irreducible] Skip unreachable predecessors.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D83563: [Coroutines] Fix a typo in documentation
Xun Li via Phabricator via llvm-commits
- [PATCH] D81788: [OpenMPOpt] ICV Tracking
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 1d542f0 - Revert "[OpenMPOpt] ICV Tracking"
Roman Lebedev via llvm-commits
- [llvm] 1fbb719 - [LPM] Port CGProfilePass from NPM to LPM
Zequan Wu via llvm-commits
- [llvm] e5123ea - [NFC][PowerPC] Add a new MIR file to test mi-peephole pass
Kang Zhang via llvm-commits
- [PATCH] D83565: [compiler-rt][CMake] Pass down LLVM_LIT_ARGS in runtime build
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D68484: [PATCH 01/26] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D83566: [ARM] CSEL generation
Dave Green via Phabricator via llvm-commits
- [PATCH] D83567: [DAGCombiner] allow load/store merging if pairs can be rotated into place
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D83568: [SVE] Ensure fixed length vector fptrunc operations bigger than NEON are not considered legal.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D83569: [PowerPC] Fix the killed flag in mi-peephole pass
Zhang Kang via Phabricator via llvm-commits
- [PATCH] D80274: [MachineVerifier] Handle the PHI node for verifyLiveVariables()
Zhang Kang via Phabricator via llvm-commits
- [PATCH] D83570: [Matrix] Lowering pass should also run at O0
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D83571: [RFC][WIP] New carry-less multiplication instruction llvm.experimental.clmul
Shawn Landden via Phabricator via llvm-commits
- [PATCH] D83572: [SVE][CodeGen] Fix implicit TypeSize->uint64_t conversion in TransformFPLoadStorePair
David Sherwood via Phabricator via llvm-commits
- [compiler-rt] 979c502 - Revert "[compiler-rt] [test] Use the parent process env as base env in tests"
Sergej Jaskiewicz via llvm-commits
- [PATCH] D83574: CodeGen: Add support for lowering byref attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D79630: AMDGPU: Start interpreting byref on kernel arguments
Matt Arsenault via Phabricator via llvm-commits
- [llvm] b887da8 - [CGProfile] Fix layering, IPO depends in Instrumentation.
Benjamin Kramer via llvm-commits
- [PATCH] D80633: DAG: Handle expanding strict_fsub into fneg and strict_fadd
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83575: [NewPM] Allow passes to never be skipped
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 954db63 - [ARM] Add Cortex-A78 and Cortex-X1 Support for Clang and LLVM
Luke Geeson via llvm-commits
- [PATCH] D83576: [BasicAA] Fix -basicaa-recphi for geps with negative offsets
Dave Green via Phabricator via llvm-commits
- [llvm] 1cf6f21 - [IR] Disable select ? C : undef -> C fold in ConstantFoldSelectInstruction unless we know C isn't poison.
Craig Topper via llvm-commits
- [PATCH] D83577: [SVE][Codegen] Add a helper function for pointer increment logic
Kerry McLaughlin via Phabricator via llvm-commits
- [lld] add59ec - Re-land [CodeView] Add full repro to LF_BUILDINFO record
Alexandre Ganea via llvm-commits
- [llvm] fdb7856 - Revert "[NFC] Derive from PassInfoMixin for no-op/printing passes"
Davide Italiano via llvm-commits
- [PATCH] D70326: [docs] LLVM Security Group and Process
JF Bastien via Phabricator via llvm-commits
- [PATCH] D83578: [test] Replace a fragile lit feature (substitution in an argument place) with command -v
Fangrui Song via Phabricator via llvm-commits
- [llvm] 90b1a71 - [PowerPC] Enable default support of quad precision operations
Lei Huang via llvm-commits
- [PATCH] D83579: [llvm-ar][AIX] Unsupport test on AIX
Steven Wan via Phabricator via llvm-commits
- [llvm] e541e1b - [NFC] Separate Peeling Properties into its own struct (re-land after minor fix)
Anh Tuyen Tran via llvm-commits
- [llvm] a0b5496 - [PredicateInfo] Add test for multiple branches on same condition (NFC)
Nikita Popov via llvm-commits
- [PATCH] D82344: [NewPM] Make PMs and adaptor passes for PMs unskippable
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83581: [WebAssembly] Prefer v128.const for constant splats
Thomas Lively via Phabricator via llvm-commits
- [llvm] 9ff310d - AArch64: Fix unused variables
Matt Arsenault via llvm-commits
- [PATCH] D79864: [PowerPC] Add linker opt for PC Relative GOT indirect accesses
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D83583: [openmp] Remove OMPConstants.cpp and replace it by OMP.cpp generated by tablegen
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D83584: [AMDGPU] Move LowerSwitch pass to CodeGenPrepare.
Christudasan Devadasan via Phabricator via llvm-commits
- [llvm] 21b4cc1 - Reland [NFC] Derive from PassInfoMixin for no-op/printing passes
Arthur Eubanks via llvm-commits
- [PATCH] D83587: [X86] Consistently use 128 as the PSHUFB/VPPERM index for zero
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83588: [TableGen][CGS] Print better errors on overlapping InstRW
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D83590: [PowerPC][MachinePipeliner] Enable pipeliner if hasInstrSchedModel
Jinsong Ji via Phabricator via llvm-commits
- [llvm] 6dda6ff - [FileCheck] Fix up -dump-input* docs
Joel E. Denny via llvm-commits
- [PATCH] D81775: [COFF] Add cg_profile directive and .llvm.call-graph-profile section
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D81429: [COFF] Port CallGraphSort to COFF from ELF
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D82694: [clang-shlib] Don't link with static clang libraries
Tom Stellard via Phabricator via llvm-commits
- [polly] 32bf468 - [Polly] Fix -polly-opt-isl -analyze
Michael Kruse via llvm-commits
- [polly] c0bc995 - [Polly] Fix prevectorization of fused loops.
Michael Kruse via llvm-commits
- [PATCH] D78283: [MustExecute] Use MustBeExecutedInterval to eliminate work duplication
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D81993: [AArch64][GlobalISel] Add post-legalize combine for sext(trunc(sextload)) -> trunc/copy
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D70376: [LVI] Restructure caching
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 122a45f - [X86] Add isel patterns for matching broadcast vpternlog if the ternlog and the broadcast have different types.
Craig Topper via llvm-commits
- [llvm] 31f4e43 - AMDGPU: Remove .value_type from kernel metadata
Matt Arsenault via llvm-commits
- [llvm] cc28058 - Temporarily revert "[NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)"
Eric Christopher via llvm-commits
- [llvm] 7bf73bc - [docs] LLVM Security Group and Process
JF Bastien via llvm-commits
- [PATCH] D80833: [CodeView] Add full repro to LF_BUILDINFO record
Eric Christopher via llvm-commits
- [PATCH] D83595: [Draft][MSAN] Optimize away poisoning allocas that are always written before load
Gui Andrade via Phabricator via llvm-commits
- [llvm] 854e8f8 - Remove unnecessary/erroneous "static" from function templates in headers
David Blaikie via llvm-commits
- [PATCH] D83596: [BPI] Compile time improvement when erasing blocks (NFC)
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D83597: [COFF] Add cg_profile directive and .llvm.call-graph-profile section
Zequan Wu via Phabricator via llvm-commits
- [llvm] b71499a - Revert "Re-land [CodeView] Add full repro to LF_BUILDINFO record"
Alexandre Ganea via llvm-commits
- [compiler-rt] e54b228 - [Sanitizers] Change protoent test to check for IPv6 instead of RDP
Gui Andrade via llvm-commits
- [PATCH] D83598: [X86] Fix two places that appear to misuse peekThroughOneUseBitcasts
Craig Topper via Phabricator via llvm-commits
- [llvm] 3e5173d - [BPI] Compile time improvement when erasing blocks (NFC)
Teresa Johnson via llvm-commits
- [PATCH] D82615: [HWASan] [GlobalISel] Add +tagged-globals backend feature for GlobalISel
Amara Emerson via Phabricator via llvm-commits
- [llvm] 0f0c5af - [COFF] Add cg_profile directive and .llvm.call-graph-profile section
Zequan Wu via llvm-commits
- [llvm] 943660f - [openmp] Remove OMPConstants.cpp and replace it by OMP.cpp generated by tablegen
via llvm-commits
- [llvm] 351f2b3 - [InstSimplify] add tests for maxnum (PR46627); NFC
Sanjay Patel via llvm-commits
- [llvm] b8235d2 - Reland "[OpenMPOpt] ICV Tracking"
via llvm-commits
- [PATCH] D83159: [RISCV][test] Add a new codegen test of add-mul transform
Ben Shi via Phabricator via llvm-commits
- [PATCH] D83601: [ValueTracking] fix bug in maxnum case of cannotBeOrderedLessThanZeroImpl (PR46627)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D82747: [PowerPC] Support constrained int/fp conversion in SPE targets
Justin Hibbits via Phabricator via llvm-commits
- [PATCH] D78670: PowerPC: Fix SPE extloadf32 handling.
Justin Hibbits via Phabricator via llvm-commits
- [PATCH] D78669: PowerPC: Add emergency stack spill slots for SPE
Justin Hibbits via Phabricator via llvm-commits
- [llvm] 7b67bc1 - [openmp] Fix warning in generated OMP.cpp
Valentin Clement via llvm-commits
- [PATCH] D83602: [DAGCombiner] Scalarize splats with just one demanded lane
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D83603: [lld-macho] Support __dso_handle for C++
Jez Ng via Phabricator via llvm-commits
- [llvm] b59c6fc - [WebAssembly] Prefer v128.const for constant splats
Thomas Lively via llvm-commits
- [llvm] 28acaf8 - [RISCV][test] Add a test for (mul (add x, c1), c2) -> (add (mul x, c2), c1*c2) transformation
Fangrui Song via llvm-commits
- [PATCH] D83605: [SelectionDAG][WebAssembly] Recognize splat value ABS operations
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D83606: [DAGCombiner][WebAssembly] Combine shuffles of more splat vals
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D67687: [CodeGen] Define an interface for the new pass manager. (new)
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83607: [NewPM][CodeGen] Port MIRPrinter to NewPM
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83609: [NewPM][CodeGen] Support printing machine functions from StandardInstrumentation
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83610: [NewPM][CodeGen] Add TargetMachine polymorphic API to build codegen pipeline for NPM
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83612: [NewPM][CodeGen] Add NPM support to llc
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83613: [NewPM][CodeGen][X86] Add NPM pipeline builder
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83614: [NewPM] Add back some codegen IR pass test removed in ebc88811b5c9ed
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 3e3acc1 - [PowerPC][MachinePipeliner] Enable pipeliner if hasInstrSchedModel
Jinsong Ji via llvm-commits
- [PATCH] D83615: [WebAssembly] Custom combine splat build_vectors into swizzles
Thomas Lively via Phabricator via llvm-commits
- [llvm] e628092 - [X86][MMX] Optimize MMX shift intrinsics.
via llvm-commits
- [lld] 256e4d4 - Fix signed vs unsigned comparison warnings a different way.
Eric Christopher via llvm-commits
- [llvm] c986995 - [OpenMP][NFC] Remove unused (always fixed) arguments
Johannes Doerfert via llvm-commits
- [llvm] b726c55 - [OpenMP][NFC] Fix some typos
Johannes Doerfert via llvm-commits
- [llvm] 54bd375 - [OpenMP][NFC] Add convenient helper and early exit check
Johannes Doerfert via llvm-commits
- [PATCH] D83617: [PowerPC] Fix combineVectorShuffle regression after D77448
Fangrui Song via Phabricator via llvm-commits
- [llvm] e8039ad - [OpenMP] Identify GPU kernels (aka. OpenMP target regions)
Johannes Doerfert via llvm-commits
- [llvm] 624d34a - [OpenMP] Compute a proper module slice for the CGSCCC pass
Johannes Doerfert via llvm-commits
- [llvm] 5b0581a - [OpenMP] Replace function pointer uses in GPU state machine
Johannes Doerfert via llvm-commits
- [llvm] c44702b - Remove unused variable `KMPC_KERNEL_PARALLEL_WORK_FN_PTR_ARG_NO` (NFC)
Mehdi Amini via llvm-commits
- [llvm] dce6bc1 - [OpenMP][FIX] remove unused variable and long if-else chain
Johannes Doerfert via llvm-commits
- [llvm] 4abdcdb - Fix gn builds after 943660fd1
Nathan James via llvm-commits
- [llvm] 8fb91df - Revert "Fix gn builds after 943660fd1"
Nathan James via llvm-commits
- [llvm] 35af6f1 - Reland Fix gn build after 943660f
Nathan James via llvm-commits
- [llvm] 09a95f5 - [gn build] (manually) merge 943660fd15f193
Nico Weber via llvm-commits
- [llvm] 4500db8 - Revert "Reland "[InstCombine] Lower infinite combine loop detection thresholds"""
Roman Lebedev via llvm-commits
- [llvm] f7907e9 - [TRE] allow TRE for non-capturing calls.
Alexey Lapshin via llvm-commits
- [llvm] d7a0569 - [AMDGPU] Move LowerSwitch pass to CodeGenPrepare.
via llvm-commits
- [llvm] 850b150 - [Attributor][NFC] Add more debug output for deleted functions
via llvm-commits
- [llvm] 0b4cf80 - [fix-irreducible] Skip unreachable predecessors.
Michael Liao via llvm-commits
- [llvm] 81db614 - Fix `-Wunused-variable` warnings. NFC.
Michael Liao via llvm-commits
- [PATCH] D83624: [DWARFYAML] Implement the .debug_rnglists section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D83625: [TSan] Optimize handling of racy address
Joachim Protze via Phabricator via llvm-commits
- [llvm] 6e42a41 - [flang][openmp] Check clauses allowed semantic with tablegen generated map
via llvm-commits
- [llvm] 8f183d9 - [openmp] Remove unused variable in DirectiveEmitter
via llvm-commits
- [PATCH] D83626: [AMDGPU/MemOpsCluster] Guard new mem ops clustering heuristic logic by a flag
Mahesha S via Phabricator via llvm-commits
- [PATCH] D83628: [examples] fix ExceptionDemo
Stephen Neuendorffer via Phabricator via llvm-commits
- [llvm] d8c3503 - [examples] fix ExceptionDemo
Stephen Neuendorffer via llvm-commits
- [llvm] 47872ad - [X86] Add test cases for missed opportunities to use vpternlog due to a bitcast between the logic ops.
Craig Topper via llvm-commits
- [PATCH] D83629: [Utils] Check function attributes in update_test_checks
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D83630: [X86] Turn X86DAGToDAGISel::tryVPTERNLOG into a fully custom instruction selector that can handle bitcasts between logic ops
Craig Topper via Phabricator via llvm-commits
- [llvm] 6792069 - [NewGVN] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [PATCH] D83631: [PredicateInfo] Place predicate info after assume
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D83633: [NewPM][opt] Translate -foo-analysis to require<foo-analysis>
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 4dbe82e - [Attributor] Introudce attribute seed allow list.
via llvm-commits
- [llvm] d1bcddb - [llvm-objdump][test] Move tests after dc4a6f5db4f0178bae43ef615cc8902c759d6195
Fangrui Song via llvm-commits
- [PATCH] D83634: [AVRInstPrinter] printOperand: support llvm-objdump --print-imm-hex
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83635: [OpenMPOpt][WIP] Merge parallel regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D83636: omp: Make OMP tablegen more like all other tablegens.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D83032: [utils] New script `check_ninja_deps.py`
Nico Weber via Phabricator via llvm-commits
- [PATCH] D83069: [lit] warn if explicitly specified test won't be run indirectly
Nico Weber via Phabricator via llvm-commits
- [PATCH] D83637: [AMDGPU] Propagate dead flag during pre-RA exec mask optimizations
Carl Ritson via Phabricator via llvm-commits
- [llvm] 77272d1 - [COFF] Fix endianness of .llvm.call-graph-profile section data
Zequan Wu via llvm-commits
- [PATCH] D83638: BPF: permit .maps section variables with typedef type
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D83639: [OptTable] Support grouped short options
Fangrui Song via Phabricator via llvm-commits
- [llvm] 6634aef - [SCCP] Add test for predicate info condition handling (NFC)
Nikita Popov via llvm-commits
- [PATCH] D83640: [PredicateInfo] Add a common method to interpret predicate as cmp constraint
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D83641: [AMDGPU] Apply pre-emit s_cbranch_vcc optimation to more patterns
Carl Ritson via Phabricator via llvm-commits
- [llvm] 39009a8 - [DAGCombiner] tighten fast-math constraints for fma fold
Sanjay Patel via llvm-commits
- [PATCH] D83642: [SelectionDAG] Prevent warnings when extracting fixed length vector from scalable.
Paul Walker via Phabricator via llvm-commits
- [llvm] be9f363 - [AVRInstPrinter] printOperand: support llvm-objdump --print-imm-hex
Fangrui Song via llvm-commits
- [llvm] d589372 - [SCCP] Extend nonnull metadata test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D83643: [SCCP] Propagate inequalities
Nikita Popov via Phabricator via llvm-commits
- [lld] 69e60c9 - [LLD][ELF][AVR] Implement the missing relocation types
Ayke van Laethem via llvm-commits
- [PATCH] D83644: [AArch64][ELF] Support FDE references more than +/-2GB range for AArch64 large code model
weiwei via Phabricator via llvm-commits
- [llvm] 152a9fe - BPF: permit .maps section variables with typedef type
Yonghong Song via llvm-commits
- [llvm] 82a5157 - [LV] Fixing versioning-for-unit-stide of loops with small trip count
Ayal Zaks via llvm-commits
- [llvm] 04013a0 - [X86] Fix two places that appear to misuse peekThroughOneUseBitcasts
Craig Topper via llvm-commits
- [llvm] f8f007e - [X86] Consistently use 128 as the PSHUFB/VPPERM index for zero
Craig Topper via llvm-commits
- [polly] 7a1bcf9 - [polly] NFC clang-format change following D83564
via llvm-commits
- [llvm] f4d29d6 - [Matrix] Tighten LangRef definitions and Verifier checks.
Sjoerd Meijer via llvm-commits
- [llvm] 4ff7ed3 - Revert "[Matrix] Tighten LangRef definitions and Verifier checks."
Sjoerd Meijer via llvm-commits
- [llvm] 4458973 - [InstCombine] fold mul of zext/sext bools to 'and'
Sanjay Patel via llvm-commits
- [compiler-rt] b92c2bb - [X86] Add CPU name strings to getIntelProcessorTypeAndSubtype and getAMDProcessorTypeAndSubtype in compiler-rt.
Craig Topper via llvm-commits
- [llvm] ea84dc9 - [X86] Add CPU string output to getIntelProcessorTypeAndSubtype/getAMDProcessorTypeAndSubtype in Host.cpp
Craig Topper via llvm-commits
- [llvm] 90c577a - [X86] Remove model number based detection for 'pentiumpro', 'pentium2', 'pentium3', 'pentium-m', and 'yonah' from getHostCPUName.
Craig Topper via llvm-commits
- [PATCH] D83646: [LV][LoopUtils] Add UseReductionIntrinsic to createTargetReduction
Dave Green via Phabricator via llvm-commits
- [llvm] 0a01fc9 - Revert "[TRE] allow TRE for non-capturing calls."
Alexey Lapshin via llvm-commits
- [PATCH] D82269: [TRE][NFC] Refactor Basic Block Processing
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D83010: [flang] Add inliner pass.
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] c73f425 - [Attributor] Add AAValueSimplifyCallSiteArgument::manifest
via llvm-commits
- [PATCH] D83649: [flang][openacc] OpenACC 3.0 parser
Valentin Clement via Phabricator via llvm-commits
- [llvm] b4dbb37 - [X86] Rename X86_CPU_TYPE_COMPAT_ALIAS/X86_CPU_TYPE_COMPAT/X86_CPU_SUBTYPE_COMPAT macros. NFC
Craig Topper via llvm-commits
- [PATCH] D83650: [FileCheck] Extend -dump-input with substitutions
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D83651: [FileCheck] Report captured variables
Joel E. Denny via Phabricator via llvm-commits
- [llvm] 7844366 - [OpenMP] Add firstprivate as a default data-sharing attribute to clang
Johannes Doerfert via llvm-commits
- [llvm] 4d5fd0e - [MC][RISCV] Set UseIntegratedAssembler to true
Fangrui Song via llvm-commits
- [llvm] b6912c8 - [PowerPC] Support constrained conversion in SPE target
Qiu Chaofan via llvm-commits
- [llvm] ac8dc52 - [PowerPC] Enhance tests for D83276. NFC.
Kai Luo via llvm-commits
- [llvm] e808cab - [InstCombine] Improve select -> phi canonicalization: consider more blocks
Max Kazantsev via llvm-commits
- [PATCH] D83654: [PowerPC] Support constrained vector fp/int conversion
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D83655: [AsmPrinter] Split up .gcc_except_table
Fangrui Song via Phabricator via llvm-commits
Last message date:
Sun Jul 12 22:39:33 PDT 2020
Archived on: Mon Jul 13 00:23:08 PDT 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).