The Week Of Monday 1 May 2023 Archives by author
Starting: Mon May 1 00:08:28 PDT 2023
Ending: Sun May 7 23:59:32 PDT 2023
Messages: 2336
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D150020: [draft]Fix possible self assign for DIEValue
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150024: use ref to avoid copy in range for-loop
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150025: adjust identaion and update comments after https://reviews.llvm.org/D144154
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150025: [NFC]adjust identaion and update comments in X86InstrArithmeic.td
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D148465: [Demangle] demangle builtin type transformations
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D148465: [Demangle] demangle builtin type transformations
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D149641: [docs] Hide collaboration and include graphs in doxygen docs
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D149854: [llvm][ADT] Fix compilation of headers under C++23
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D150058: [bazel] Fix missing deps for layering check
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D136496: [bazel] Make labels to third-party dependencies explicit
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D136496: [bazel] Make labels to third-party dependencies explicit
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D93031: Enable fexec-charset option
Abhina Sree via Phabricator via llvm-commits
- [PATCH] D149591: [SystemZ][z/OS] Mark ecsymbols test as unsupported
Abhina Sree via Phabricator via llvm-commits
- [PATCH] D149014: [BOLT] Parallelize legacy profile merging
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D149823: [mlir][Bazel] Update BUILD.bazel file for cc4703745ffa398b66f985b483cb8b61eb2ed425
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D149823: [mlir][Bazel] Update BUILD.bazel file for cc4703745ffa398b66f985b483cb8b61eb2ed425
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D149823: [mlir][Bazel] Update BUILD.bazel file for cc4703745ffa398b66f985b483cb8b61eb2ed425
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D149454: Add a verifier check to make sure that DBG_VALUE and DBG_VALUE_LIST always refers to a DILocalVariable.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149454: Add a verifier check to make sure that DBG_VALUE and DBG_VALUE_LIST always refers to a DILocalVariable.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149879: [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149880: [YamlMF] Serialize EntryValueObjects
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149882: [IRTranslator][DebugInfo] Implement translation of entry_value vars
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149883: [SelectionDAG][DebugInfo] Implement translation of entry_value vars
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149879: [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D149854: [ADT] Fix compilation of `APFloat.h` under `--std=c++23`
Adrian Vogelsgesang via Phabricator via llvm-commits
- [PATCH] D149854: [ADT] Fix compilation of `APFloat.h` under `--std=c++23`
Adrian Vogelsgesang via Phabricator via llvm-commits
- [PATCH] D149854: [llvm][ADT] Fix compilation of headers under C++23
Adrian Vogelsgesang via Phabricator via llvm-commits
- [PATCH] D149818: [Docs] Update CMake documentation on using ccache
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D149819: [llvm-exegesis] Remove Assembler Tests
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D149819: [llvm-exegesis] Remove Assembler Tests
Aiden Grossman via Phabricator via llvm-commits
- [llvm] 35309db - [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149872: [OpenMP][OMPIRBuilder] Migrate emitOffloadingArrays and EmitNonContiguousDescriptor from Clang
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D149872: [OpenMP][OMPIRBuilder] Migrate emitOffloadingArrays and EmitNonContiguousDescriptor from Clang
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D148851: Disable llvm-symbolizer on some of the driver tests that are timing out
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D148851: Disable llvm-symbolizer on some of the driver tests that are timing out
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D149506: Reapply [Coverity] Fix explicit null dereferences
Akshay Khadse via Phabricator via llvm-commits
- [PATCH] D143162: [AArch64] Add PredictableSelectIsExpensive feature to all the cpus that have FeatureEnableSelectOptimize
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D143162: [AArch64] Add PredictableSelectIsExpensive feature to all the cpus that have FeatureEnableSelectOptimize
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D148066: [RISCV] Add Smaia and Ssaia extensions support
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149488: [RISCV] Use AMOSWAP for 32 and 64-bit atomic stores
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149167: [TTI] Add getPHICost to better cost phi operands. NFCI
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149432: Fix issue #62423: relaxation region overflow
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145071: [clang][RISCV] Set HasLegalHalfType to true if zfh is enabled
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
Alex Langford via Phabricator via llvm-commits
- [PATCH] D149702: [LLDB] Add minimal support for the new Mojo language
Alex Langford via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D149906: [Clang] Update release notes
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D149906: [Clang] Update release notes
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D149798: [BOLT][DWARF] Fix handling of loclists_base without location accesses
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D149798: [BOLT][DWARF] Fix handling of loclists_base without location accesses
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D149281: Not disable loop unroll for vectorized loops on AMDGPU target
Alexander via Phabricator via llvm-commits
- [PATCH] D149281: Not disable loop unroll for vectorized loops on AMDGPU target
Alexander via Phabricator via llvm-commits
- [llvm] 8efc7de - [llvm][unittests] Silence warning on MSVC after 5b2423183cb3
Alexandre Ganea via llvm-commits
- [lld] 14220fe - [LLD][COFF] Fix incorrect pattern in test
Alexandre Ganea via llvm-commits
- [llvm] 72f6ea6 - [llvm-objdump][COFF] Keep columns aligned in the console output when exports ordinals are large.
Alexandre Ganea via llvm-commits
- [llvm] cd31802 - [llvm-objdump][COFF] Skip empty export entries when dumping the export table
Alexandre Ganea via llvm-commits
- [PATCH] D149609: Silence warning on MSVC after 5b2423183cb3
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149609: Silence warning on MSVC after 5b2423183cb3
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] f305caf - [SLP][NFC]Add a test with the reshuffled nodes in buildvector nodes,
Alexey Bataev via llvm-commits
- [llvm] d627348 - [SLP][NFC]Add ShuffleCostBuilder and generalize BaseShuffleAnalysis::createShuffle function, NFC.
Alexey Bataev via llvm-commits
- [llvm] c0e5e7d - [SLP]Fix a crash trying finding insert point for GEP nodes with non-gep
Alexey Bataev via llvm-commits
- [llvm] d726f99 - [SLP][NFC]Do not try to revectorize instructions with constant operands, NFC.
Alexey Bataev via llvm-commits
- [llvm] b33b000 - [SLP][NFC]Add remark output to the test with the perfect diamond match
Alexey Bataev via llvm-commits
- [llvm] ca3f423 - [SLP][NFC]Add/use gather and createFreeeze member functions in
Alexey Bataev via llvm-commits
- [llvm] 2672c6e - [SLP][NFC]Add processBuildVector member function, NFC.
Alexey Bataev via llvm-commits
- [llvm] 5d31134 - Add myself as a code owner of SLP vectorizer + credits, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149670: [NFC][SLP] Fix typo
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149712: [SLP][NFC] Cleanup: Add while loop around for loop instead of modifying iterators.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149171: [SLP][NFC]Add ShuffleCostBuilder and generalize BaseShuffleAnalysis::createShuffle function, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D148855: [SLP]Improve tryToGatherExtractElements by using per-register analysis.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149712: [SLP][NFC] Cleanup: Add while loop around for loop instead of modifying iterators.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149171: [SLP][NFC]Add ShuffleCostBuilder and generalize BaseShuffleAnalysis::createShuffle function, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D148855: [SLP]Improve tryToGatherExtractElements by using per-register analysis.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for GEP costs in SLP
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149966: [SLP]Include cost of the reshuffling for same nodes with resizing.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149973: [SLP][NFC]Add processBuildVector member function, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D148855: [SLP]Improve tryToGatherExtractElements by using per-register analysis.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149973: [SLP][NFC]Add processBuildVector member function, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 709bc11 - [DWARFLinker][NFC] Make interfaces to be compatible.
Alexey Lapshin via llvm-commits
- [llvm] 85c2768 - [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Alexey Lapshin via llvm-commits
- [llvm] 06b6170 - [Support][Parallel] Change check for nested TaskGroups.
Alexey Lapshin via llvm-commits
- [llvm] 629177a - Fix test bot breakage from 06b617064a997574df409c7d846b6f6b492f5124
Alexey Lapshin via llvm-commits
- [llvm] 6ab43f9 - [Support] Add PerThreadBumpPtrAllocator class.
Alexey Lapshin via llvm-commits
- [PATCH] D147455: [DWARFLinker][NFC] Make interfaces to be compatible.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D147455: [DWARFLinker][NFC] Make interfaces to be compatible.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D147455: [DWARFLinker][NFC] Make interfaces to be compatible.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D148984: [Support][Parallel] Change check for nested TaskGroups.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D147066: [DWARFLinker][DWARFv5] Add handling of DW_OP_addrx and DW_OP_constx expression operands.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D148984: [Support][Parallel] Change check for nested TaskGroups.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D148984: [Support][Parallel] Change check for nested TaskGroups.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142318: [Support] Add PerThreadBumpPtrAllocator class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142318: [Support] Add PerThreadBumpPtrAllocator class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142318: [Support] Add PerThreadBumpPtrAllocator class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D149542: [MergeICmps] Don't reorder the comparison chain
Allen zhong via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D149542: [MergeICmps] Don't reorder the comparison chain
Allen zhong via Phabricator via llvm-commits
- [compiler-rt] 0d5b51e - [sanitizer][asan][win] Only unmap unneeded shadow memory on x86_64
Alvin Wong via llvm-commits
- [compiler-rt] ca40985 - [compiler-rt][interception][win] Add more assembly patterns
Alvin Wong via llvm-commits
- [compiler-rt] 814a75d - [compiler-rt][asan][win] Intercept exceptions for i686 MinGW
Alvin Wong via llvm-commits
- [compiler-rt] 7b5571f - [compiler-rt][interception][win] Don't crash on unknown instructions
Alvin Wong via llvm-commits
- [compiler-rt] 0716888 - [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via llvm-commits
- [compiler-rt] 1a7a00b - [compiler-rt][interception][win] Add error messages for some errors
Alvin Wong via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with identifier only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with identifier only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149346: [compiler-rt][interception][win] Add error messages for some errors
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149025: [sanitizer][asan][win] Only unmap unneeded shadow memory on x86_64
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D148990: [compiler-rt][interception][win] Add more assembly patterns
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D148991: [compiler-rt][asan][win] Intercept exceptions for i686 MinGW
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149549: [compiler-rt][interception][win] Don't crash on unknown instructions
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149346: [compiler-rt][interception][win] Add error messages for some errors
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149998: [test] [llvm-config] Assume unix style lib names on mingw targets
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150047: [X86][CodeGen] Do not add `offset` for memory reference using symbol
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150048: [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150047: [X86][CodeGen] Do not add `offset` for memory reference using symbol
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150047: [X86][CodeGen] Do not add `offset` for memory reference using symbol
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150048: [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Alvin Wong via Phabricator via llvm-commits
- [llvm] 345e419 - [NFC][AArch64][GlobalISel] Add a gisel run line for shift-logic.ll
Amara Emerson via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149725: [InstCombine] Don't break the min/max idiom by mutating compares.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149725: [InstCombine] Don't break the min/max idiom by mutating compares.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149799: [BOLT] Remove redundant dumps in AsmDump
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D149799: [BOLT] Remove redundant dumps in AsmDump
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D150005: [BOLT] Use opcode name in hashBlock
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D149722: [AIX][TLS] Generate 64-bit local-exec access code sequence
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D149496: [RISCV][llvm-mca] Add mca tests for riscv lmul instruments
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D149781: [llvm-mca] Fix duplicate symbols error
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D149162: [Clang][OpenMP][IRBuilder] Move registerTargetGlobalVariable & getAddrOfDeclareTargetVar into the OMPIRBuilder
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D149162: [Clang][OpenMP][IRBuilder] Move registerTargetGlobalVariable & getAddrOfDeclareTargetVar into the OMPIRBuilder
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Andrew Gozillon via Phabricator via llvm-commits
- [lld] ed5dd8e - [LLD][ELF] Fix --check-dynamic-relocations for 32-bit targets
Andrew Ng via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D149347: [LLD][ELF] Fix --check-dynamic-relocations for 32-bit targets
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D148984: [Support][Parallel] Change check for nested TaskGroups.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142318: [Support] Add PerThreadBumpPtrAllocator class.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Andrey Ali Khan Bolshakov via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Andrey Ali Khan Bolshakov via Phabricator via llvm-commits
- [PATCH] D144226: [Loop-Interchange] Allow inner-loop only reductions
Ankit via Phabricator via llvm-commits
- [PATCH] D144226: [Loop-Interchange] Allow inner-loop only reductions
Ankit via Phabricator via llvm-commits
- [llvm] 40ed87a - [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Anshil Gandhi via llvm-commits
- [llvm] f4f6eed - Revert "[AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes"
Anshil Gandhi via llvm-commits
- [PATCH] D149568: [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D149568: [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D149568: [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Anshil Gandhi via Phabricator via llvm-commits
- [llvm] c395a84 - [MSP430] Get the DWARF pointer size from MCAsmInfo instead of DataLayout.
Anton Korobeynikov via llvm-commits
- [PATCH] D148042: [MSP430] Get the DWARF pointer size from MCAsmInfo instead of DataLayout.
Anton Korobeynikov via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D149976: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [llvm] 09d27bd - Revert "[Pipeline] Don't limit ArgumentPromotion to -O3"
Arthur Eubanks via llvm-commits
- [llvm] 8b8466f - [ArgumentPromotion] Bail if any callers are minsize
Arthur Eubanks via llvm-commits
- [llvm] 6f29d1a - Reland [Pipeline] Don't limit ArgumentPromotion to -O3
Arthur Eubanks via llvm-commits
- [llvm] 5337cd8 - [gn build] Fix tblgen CodeGen dependencies
Arthur Eubanks via llvm-commits
- [llvm] ed443d8 - [AggressiveInstCombine] Only fold consecutive shifts of loads with constant shift amounts
Arthur Eubanks via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149291: GlobalOpt: Drop code for handling pointer bitcasts
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149542: [MergeICmps] Don't reorder the comparison chain
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149536: GlobalOpt: Improve addrspacecast handling
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145516: [Inliner] Avoid excessive inlining through devirtualised calls
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149800: [WIP][PGO] Add ability to mark cold functions as optsize/minsize/optnone
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149800: [WIP][PGO] Add ability to mark cold functions as optsize/minsize/optnone
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149800: [WIP][PGO] Add ability to mark cold functions as optsize/minsize/optnone
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149896: [AggressiveInstCombine] Only fold consecutive shifts of loads with constant shift amounts
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149896: [AggressiveInstCombine] Only fold consecutive shifts of loads with constant shift amounts
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144660: [compiler-rt][CMake] Properly set COMPILER_RT_HAS_LLD
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149345: [Utils] Added the ability to print the pass number and IR after it is triggered
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine][DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine][DAGCombiner] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine][DAGCombiner] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine][DAGCombiner] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D143938: [VPlan] Compute costs for plans directly after construction.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147963: [LV] Use VPValue for SCEV expansion in fixupIVUsers.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D149081: [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D149082: [VPlan] Use VPIRFlags for VPWidenGEPRecipe (NFCI).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D148841: [LV] Use SCEV for uniformity analysis across VF
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 5437a4c - [llvm][vfs] Avoid silent fallback to process-wide working directory
Ben Langmuir via llvm-commits
- [llvm] 562cd31 - [llvm][test] Skip physical filesystem test if unsupported
Ben Langmuir via llvm-commits
- [PATCH] D149173: [llvm][vfs] Avoid silent fallback to process-wide working directory
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D149173: [llvm][vfs] Avoid silent fallback to process-wide working directory
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D149760: [llvm][test] Skip physical filesystem test if unsupported
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D149173: [llvm][vfs] Avoid silent fallback to process-wide working directory
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D149760: [llvm][test] Skip physical filesystem test if unsupported
Ben Langmuir via Phabricator via llvm-commits
- [lld] 95ceb42 - [ELF][test] Improve AVR tests
Ben Shi via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Ben Shi via Phabricator via llvm-commits
- [llvm] 776d50d - [SPARC][MC] Fix encoding of backwards BPr branches
Brad Smith via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Brad Smith via Phabricator via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Brad Smith via Phabricator via llvm-commits
- [PATCH] D149127: [RISCV] Add missing constraints for vwsll
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D148066: [RISCV] Add Smaia and Ssaia extensions support
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D148308: [RISCV][RISCV][clang] Split out SiFive VCIX C intrinsics from riscv_vector.td
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions and -march=help support
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32 is not supported on current GPU
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D146918: [CMake] Don't set absolute paths as install runpaths on ELF platforms in llvm_setup_rpath()
Butta via Phabricator via llvm-commits
- [PATCH] D149749: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 1, 0, 0>`
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D149749: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 1, 0, 0>`
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D150035: [InferAddressSpaces] Handle vector of pointers type
CaprYang via Phabricator via llvm-commits
- [PATCH] D150037: [InferAddressSpaces] Fix typo, replace getPtrOrVecOfPtrsAddressSpace with isPtrOrVecOfPtrsType
CaprYang via Phabricator via llvm-commits
- [PATCH] D150042: [InferAddressSpaces] Update test case llvm/test/Transforms/InferAddressSpaces/AMDGPU/icmp.ll
CaprYang via Phabricator via llvm-commits
- [PATCH] D150043: [InferAddressSpaces] Handle vector of pointers type
CaprYang via Phabricator via llvm-commits
- [PATCH] D150070: [InferAddressSpaces] Support intrinsic masked gather & masked scatter
CaprYang via Phabricator via llvm-commits
- [PATCH] D149698: [IntervalTree] Initialize find_iterator::Point
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Caroline Tice via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Caroline Tice via Phabricator via llvm-commits
- [PATCH] D149940: [ValueTracking][NFC] Split off computeKnownBitsFromCmp from computeKnownBitsFromAssume
Caroline Tice via Phabricator via llvm-commits
- [PATCH] D149940: [ValueTracking][NFC] Split off computeKnownBitsFromCmp from computeKnownBitsFromAssume
Caroline Tice via Phabricator via llvm-commits
- [llvm] 6a80827 - [DebugInfo] add test case for D147506, NFC
Chen Zheng via llvm-commits
- [llvm] b48a823 - [DebugLine] save one debug line entry for empty prologue
Chen Zheng via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D149223: [PowerPC] Look through OR, AND, XOR instructions when checking a clear.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D148325: [AIX] enable OrcCAPITest
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141473: [PowerPC] Simplify fp-to-int store optimization
ChenZheng via Phabricator via llvm-commits
- [compiler-rt] 6fb70a8 - [scudo] Fix missing one block in range marking
Chia-hung Duan via llvm-commits
- [PATCH] D149576: [bazel] Fix layering check after 0610e2f
Christian Sigg via Phabricator via llvm-commits
- [PATCH] D149576: [bazel] Fix layering check after 0610e2f
Christian Sigg via Phabricator via llvm-commits
- [PATCH] D149720: Update BUILD file for bazel.
Christian Sigg via Phabricator via llvm-commits
- [PATCH] D149930: Update BUILD.bazel for Mem2Reg deps.
Christian Sigg via Phabricator via llvm-commits
- [llvm] a4cc7e7 - [PGO] Avoid potential const_cast UB (NFC)
Christian Ulmann via llvm-commits
- [PATCH] D148903: [PGO] Avoid potential const_cast UB (NFC)
Christian Ulmann via Phabricator via llvm-commits
- [PATCH] D148993: [CMake] Install FindLibEdit find module
Christian Ulmann via Phabricator via llvm-commits
- [PATCH] D148993: [CMake] Install FindLibEdit find module
Christian Ulmann via Phabricator via llvm-commits
- [PATCH] D148993: [CMake] Install FindLibEdit find module
Christian Ulmann via Phabricator via llvm-commits
- [PATCH] D149942: [IR] Drop const in DILocation::getMergedLocation
Christian Ulmann via Phabricator via llvm-commits
- [PATCH] D149942: [IR] Drop const in DILocation::getMergedLocation
Christian Ulmann via Phabricator via llvm-commits
- [llvm] 4247806 - [NFC] [Coroutines] Add a fastpath when computing the cross suspend point information
Chuanqi Xu via llvm-commits
- [PATCH] D103052: Do not patch FDE symbols in RuntimeDyld, on targets that use non-absolute symbol relocations in `.eh_frame`
Cody Tapscott via Phabricator via llvm-commits
- [llvm] 13fe673 - [RISCV] Move NTLH hint emission into RISCVAsmPrinter.cpp.
Craig Topper via llvm-commits
- [llvm] fa42e7b - [RISCV] Merge RISCV::parseCPUKind and RISCV::checkCPUKind.
Craig Topper via llvm-commits
- [llvm] ddafabe - [RISCV] Remove or simplify some StringSwitches in RISCVTargetParser.cpp. NFC
Craig Topper via llvm-commits
- [llvm] 09f6bdd - [RISCV] Remove INVALID from the list of CPUs in RISCVTargetParser. NFC
Craig Topper via llvm-commits
- [llvm] 04fc02e - [RISCV] Don't store CPUKind in CPUInfo. NFC
Craig Topper via llvm-commits
- [llvm] a070cb5 - [RISCV] Return false from isShuffleMaskLegal for i1 vectors.
Craig Topper via llvm-commits
- [llvm] 1cef77d - [RISCV] Fix intrinsic name in comment for lowerInterleavedLoad/lowerInterleavedStore. NFC
Craig Topper via llvm-commits
- [llvm] 5c34cda - [RISCV] Pass FeatureBitset to computeTargetABI by const reference. NFC
Craig Topper via llvm-commits
- [llvm] f10bcf6 - [RISCV] Add vp.icmp/fcmp to RISCVTargetLowering::canSplatOperand.
Craig Topper via llvm-commits
- [llvm] fe9f557 - [DAGCombiner][RISCV] Enable reassociation for VP_FMA in visitFADDForFMACombine.
Craig Topper via llvm-commits
- [llvm] b2420c6 - [RISCV] Restrict valid indices for cm.jalt to be in [32,255].
Craig Topper via llvm-commits
- [llvm] 38007dd - [RISCV] Promote i1 shuffles to i8 shuffles.
Craig Topper via llvm-commits
- [llvm] d421c5f - [RISCV] Directly create MCOperands from addImplySP in Disassembler. NFC
Craig Topper via llvm-commits
- [llvm] 7b3b178 - [RISCV] Add DecoderNamespace to Zcmt instructions.
Craig Topper via llvm-commits
- [llvm] 913b95f - [RISCV] Add X1 as implicit def of cm.jalt.
Craig Topper via llvm-commits
- [llvm] 9c377c5 - [RISCV] Copy lack-of-signed-truncation-check.ll and signed-truncation-check.ll from AArch6/X86. NFC
Craig Topper via llvm-commits
- [llvm] 728b8a1 - [RISCV] Make zve32f imply F and zve64d imply D.
Craig Topper via llvm-commits
- [llvm] a3d4e42 - [RISCV] Ues PatGpr to reduce some tablegen code. NFC
Craig Topper via llvm-commits
- [llvm] 5a50ba0 - [RISCV] Use inheritance instead of nesting multiclass instantiaions. NFC
Craig Topper via llvm-commits
- [PATCH] D148834: [RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149263: [RISCV] Use vslide1down idiom for generic build_vector
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149606: [RISCV] Move RISCV::RVVBitsPerBlock to be a static member of RISCVISAInfo class.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146835: [RISCV] Enable usubo formation in CodeGenPrepare.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149511: [RISCV] Move NTLH hint emission into RISCVAsmPrinter.cpp.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149606: [RISCV] Move RISCV::RVVBitsPerBlock to be a static member of RISCVISAInfo class.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D148874: [RISCV][CodeGen] Support Zfinx codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149495: [RISCV] Add sifive-x280 processor and support V extension in SiFive7
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149495: [RISCV] Add sifive-x280 processor and support V extension in SiFive7
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D133863: [RISCV] Add MC support of RISCV zcmt Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149680: [SelectionDAGBuilder] Use getPtrExtOrTrunc in place of getZExtOrTrunc. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140975: Support critical edge splitting for jump tables
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149714: [RISCV] Fix intrinsic name in comment for lowerInterleavedLoad/lowerInterleavedStore. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149710: [RISCV] Add sifive-x280 processor with all of its extensions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149667: [RISCV] Use vslide1down lowering for two element non-constant build_vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149724: [RISCV] Promote i1 shuffles to i8 shuffles.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions and -march=help support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149724: [RISCV] Promote i1 shuffles to i8 shuffles.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149714: [RISCV] Fix intrinsic name in comment for lowerInterleavedLoad/lowerInterleavedStore. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149771: [RISCV] Use setcc to truncate results in widenVectorOpsToi8
Craig Topper via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149833: [X86] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149891: [RISCV] Add DecoderNamespace to Zcmt instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149891: [RISCV] Add DecoderNamespace to Zcmt instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149901: [RISCV] Restrict valid indices for cm.jalt to be in [32,255].
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149901: [RISCV] Restrict valid indices for cm.jalt to be in [32,255].
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149911: [DAGCombiner][RISCV] Enable reassociation for VP_FMA in visitFADDForFMACombine.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149916: [VP][SelectionDAG][RISCV] Add get_vector_length intrinsics and generic SelectionDAG support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149814: [RISCV] Optimize i32 range checks
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149911: [DAGCombiner][RISCV] Enable reassociation for VP_FMA in visitFADDForFMACombine.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149901: [RISCV] Restrict valid indices for cm.jalt to be in [32,255].
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149724: [RISCV] Promote i1 shuffles to i8 shuffles.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149925: [RISCV] Remove unused def simm12_plus1 from RISCVInstrInfo.td. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149927: [RISCV] Omit the template parameters in getSerializableMachineMemOperandTargetFlags()
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149931: [RISCV] Rework how implied SP operands work in the disassembler. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149933: [RISCV] Add X1 as implicit def of cm.jalt.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149891: [RISCV] Add DecoderNamespace to Zcmt instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149933: [RISCV] Add X1 as implicit def of cm.jalt.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149977: [RISCV] Implement shouldTransformSignedTruncationCheck.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149814: [RISCV] Optimize i32 range checks
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D76007: [TableGen][GlobalISel] Account for HwMode in RegisterBank register sizes
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149642: [RISCV] Support vreinterpret intrinsics between vector boolean type and m1 vector integer type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149642: [RISCV] Support vreinterpret intrinsics between vector boolean type and m1 vector integer type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150021: [RISCV] Make zve32f imply F and zve64d imply D.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149833: [X86][AsmParser] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149833: [X86][AsmParser] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150049: [RISCV] Simplify matchRegisterNameHelper interface. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150021: [RISCV] Make zve32f imply F and zve64d imply D.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150077: [AArch64] Remove global constructors from AArch64Disassembler.cpp.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150049: [RISCV] Simplify matchRegisterNameHelper interface. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149860: [TextAPI] Introduce SymbolSet
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D149861: [TextAPI] Remove TBD file attributes that aren't used anymore.
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D148045: [NFC][Symbolizer] Refactor out ProcessContext
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D148045: [NFC][Symbolizer] Refactor out ProcessContext
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D149448: [Pipelines] Move LTO SCCP and BDCE out of addVectorPasses()
Dave Green via Phabricator via llvm-commits
- [PATCH] D148624: [AArch64] Add sign bits handling for vector compare nodes
Dave Green via Phabricator via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Dave Green via Phabricator via llvm-commits
- [PATCH] D149616: [AArch64] Extend fp64 top zeroing peephole to all instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D149636: [AArch64] Combine concat through rshrn
Dave Green via Phabricator via llvm-commits
- [PATCH] D148624: [AArch64] Add sign bits handling for vector compare nodes
Dave Green via Phabricator via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Dave Green via Phabricator via llvm-commits
- [PATCH] D149448: [Pipelines] Move LTO SCCP and BDCE out of addVectorPasses()
Dave Green via Phabricator via llvm-commits
- [PATCH] D147266: [AArch64] Add IR intrinsics for vbsl* C intrinsics
Dave Green via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Dave Green via Phabricator via llvm-commits
- [PATCH] D142875: [LV] Predicated epilog vectorization
Dave Green via Phabricator via llvm-commits
- [PATCH] D145925: [LV] Add a UsePredicatedEpilogue epilog vectorization scheme option
Dave Green via Phabricator via llvm-commits
- [PATCH] D149636: [AArch64] Combine concat through rshrn
Dave Green via Phabricator via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Dave Green via Phabricator via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Dave Green via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Dave Green via Phabricator via llvm-commits
- [PATCH] D130618: [AArch64][LoopVectorize] Enable tail-folding of simple loops on neoverse-v1
Dave Green via Phabricator via llvm-commits
- [PATCH] D130618: [AArch64][LoopVectorize] Enable tail-folding of simple loops on neoverse-v1
Dave Green via Phabricator via llvm-commits
- [PATCH] D148347: [AArch64] Handle vector with two different values
Dave Green via Phabricator via llvm-commits
- [PATCH] D149956: [DAG] Calculate the number of sign bits for constant BUILD_VECTOR directly.
Dave Green via Phabricator via llvm-commits
- [PATCH] D148347: [AArch64] Handle vector with two different values
Dave Green via Phabricator via llvm-commits
- [PATCH] D149267: [AArch64][SVE] Add basic predicated add/sub patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D149967: [AArch64][SVE] Enable shouldFoldSelectWithIdentityConstant for SVE.
Dave Green via Phabricator via llvm-commits
- [PATCH] D149968: [AArch64][SVE] Predicated mul pattern
Dave Green via Phabricator via llvm-commits
- [PATCH] D149969: [AArch64][SVE] Predicated mla/mls patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D149956: [DAG] Calculate the number of sign bits for constant BUILD_VECTOR directly.
Dave Green via Phabricator via llvm-commits
- [PATCH] D149956: [DAG] Calculate the number of sign bits for constant BUILD_VECTOR directly.
Dave Green via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Dave Green via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Dave Green via Phabricator via llvm-commits
- [llvm] 7cfc1af - [RISCV] Fix -Wdeprecated-declarations in RISCVInstrInfo.cpp (NFC)
David Blaikie via llvm-commits
- [PATCH] D147652: [symbolizer] Check existence of input file in GNU mode
David Blaikie via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146352: Introduce `llvm-min-tblgen` to build public header files
David Blaikie via Phabricator via llvm-commits
- [PATCH] D148769: Split out `CodeGenTypes` from `CodeGen` for LLT/MVT
David Blaikie via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147620: [DebugInfo] Keep the CU consistent for operating `DISubprogram`.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
David Blaikie via Phabricator via llvm-commits
- [PATCH] D148042: [MSP430] Get the DWARF pointer size from MCAsmInfo instead of DataLayout.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D149927: [RISCV] Omit the template parameters in getSerializableMachineMemOperandTargetFlags()
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
David Goldblatt via Phabricator via llvm-commits
- [llvm] 41549b5 - [AArch64] Add sign bits handling for vector compare nodes
David Green via llvm-commits
- [llvm] 15723e6 - [AArch64] Additional tests for rshrn patterns. NFC
David Green via llvm-commits
- [llvm] b96967a - [AArch64] Combine concat through rshrn
David Green via llvm-commits
- [llvm] 8e46ac3 - [AArch64] Add more efficient bitwise vector reductions.
David Green via llvm-commits
- [llvm] 44e7b8a - [AArch64] Tests for implicit zero patterns. NFC
David Green via llvm-commits
- [llvm] 6e7840d - [AArch64] Extend fp64 top zeroing peephole to all instructions
David Green via llvm-commits
- [llvm] b774f14 - [DAG] Calculate the number of sign bits for constant BUILD_VECTOR directly.
David Green via llvm-commits
- [PATCH] D149390: [NFC][EarlyCSE]Modify test case to ensure branch weights are preserved with cse.
David Li via Phabricator via llvm-commits
- [PATCH] D149700: [llvm-profdata] Change default output format of llvm-profdata to ExtBinary
David Li via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
David Li via Phabricator via llvm-commits
- [PATCH] D149400: [llvm-profdata] Deprecate Compact Binary Sample Profile Format
David Li via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
David Li via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
David Li via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
David Li via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
David Li via Phabricator via llvm-commits
- [PATCH] D149659: [AArch64][NFC] Refactor the tail-folding option
David Sherwood via Phabricator via llvm-commits
- [PATCH] D130618: [AArch64][LoopVectorize] Enable tail-folding of simple loops on neoverse-v1
David Sherwood via Phabricator via llvm-commits
- [PATCH] D130618: [AArch64][LoopVectorize] Enable tail-folding of simple loops on neoverse-v1
David Sherwood via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
David Sherwood via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
David Sherwood via Phabricator via llvm-commits
- [PATCH] D130618: [AArch64][LoopVectorize] Enable tail-folding of simple loops on neoverse-v1
David Sherwood via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
David Sherwood via Phabricator via llvm-commits
- [PATCH] D149747: [InlineCost] Consider branches with !make.implicit metadata as free.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D147620: [DebugInfo] Keep the CU consistent for operating `DISubprogram`.
DianQK via Phabricator via llvm-commits
- [PATCH] D139864: [llvm-cxxfilt] Not consider the prefix dot as part of the demangled symbol name.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D139864: [llvm-cxxfilt] Not consider the prefix dot as part of the demangled symbol name.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D139864: [llvm-cxxfilt] Not consider the prefix dot as part of the demangled symbol name.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D149345: [Utils] Added the ability to print the pass number and IR after it is triggered
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D149345: [Utils] Added the ability to print the pass number and IR after it is triggered
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D149345: [Utils] Added the ability to print the pass number and IR after it is triggered
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Dmitry Chernenkov via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Dmitry Chernenkov via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Dmitry Chernenkov via Phabricator via llvm-commits
- [PATCH] D149251: [SCEV] Replace NumTripCountsComputed stat with NumExitCountsComputed
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D149751: [LLD][ELF][RISCV] Add auipc->lui relaxation.
Dmitry via Phabricator via llvm-commits
- [PATCH] D149751: [LLD][ELF][RISCV] Add auipc->lui relaxation.
Dmitry via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
Douglas Yung via Phabricator via llvm-commits
- [llvm] 20831c3 - [MachineInst] Switch NumOperands to 16bits
Dávid Bolvanský via llvm-commits
- [llvm] 6321e4d - [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via llvm-commits
- [llvm] 9892094 - [SLC] Use unsigned char to fix test failures on some platforms
Dávid Bolvanský via llvm-commits
- [llvm] bd89b1f - [Tests] Preserve original test scenario
Dávid Bolvanský via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D149445: [MachineInst] Switch NumOperands to 16bits
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D149445: [MachineInst] Switch NumOperands to 16bits
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D109821: [ScalarEvolution] Infer loop max trip count from array accesses
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D147704: [Inliner] Preserve nonnull from callsites during inlining
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D147704: [Inliner] Preserve nonnull from callsites during inlining
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D149058: [BPF][DebugInfo] Use .BPF.ext for line info when DWARF is not available
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D149501: [BPF][DebugInfo][NFC] Move BTF.h definitions from BPF target to DebugInfo
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D149058: [BPF][DebugInfo] Use .BPF.ext for line info when DWARF is not available
Eduard Zingerman via Phabricator via llvm-commits
- [llvm] e48826e - Emit the correct flags for the PROC CodeView Debug Symbol
Eli Friedman via llvm-commits
- [PATCH] D149563: [TRE] Mark alloca's as escaped if their call does not write memory
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149542: [MergeICmps] Don't reorder the comparison chain
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149481: [TargetLowering] Don't use ISD::SELECT_CC in expandFP_TO_INT_SAT.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D147266: [AArch64] Add IR intrinsics for vbsl* C intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D147266: [AArch64] Add IR intrinsics for vbsl* C intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149700: [llvm-profdata] Change default output format of llvm-profdata to ExtBinary
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149749: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 1, 0, 0>`
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149638: [AArch64] Handle VECTOR_SHUFFL mask with splats
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149542: [MergeICmps] Don't reorder the comparison chain
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D150009: [AArch64CompressJumpTables] Prevent compression when block alignment is bigger than function alignment.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Eric Astor via Phabricator via llvm-commits
- [PATCH] D148993: [CMake] Install FindLibEdit find module
Eric Kilmer via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D149121: [DWARF][MC] improve the error message when DwarfLineStrSection is null.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D149812: [X86] Avoid usage constant -1 for fminimum/fmaximum lowering
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D149844: [X86] Add lowering of fminimum/fmaximum for vector operands
Evgenii Kudriashov via Phabricator via llvm-commits
- [lld] 1408504 - [ELF] Name MergeSyntheticSection using an input section instead of the output section
Fangrui Song via llvm-commits
- [llvm] 081cab0 - [docs] Prefer --target= -masm=intel to -target -mllvm -x86-asm-syntax=intel
Fangrui Song via llvm-commits
- [llvm] b05cd68 - MCInstrAnalysis: make GotPltSectionVA x86-32 specific
Fangrui Song via llvm-commits
- [llvm] 7aeb153 - [llvm-objdump] addPltEntries: reduce indentation. NFC
Fangrui Song via llvm-commits
- [llvm] 3460f72 - EntryExitInstrumenter: skip naked functions
Fangrui Song via llvm-commits
- [llvm] 053bf86 - MS inline asm: remove obsolete code adding AOK_SizeDirective (e.g. dword ptr)
Fangrui Song via llvm-commits
- [llvm] 8e6b3cc - [SPIRV] Adapt itaniumDemangle change after itaniumDemangle
Fangrui Song via llvm-commits
- [llvm] 01260bb - [MC] registerSymbol: change an output paramter to return value
Fangrui Song via llvm-commits
- [llvm] 89e02c7 - [test] Update DirectX/min_vec_size.ll after shufflevector mask vector poison change
Fangrui Song via llvm-commits
- [llvm] a08cbab - [MC] Optimize relaxInstruction: remove SmallVector copy. NFC
Fangrui Song via llvm-commits
- [llvm] 65493fd - [MC] Simplify flushPendingLabels. NFC
Fangrui Song via llvm-commits
- [llvm] 8afd831 - ms inline asm: recognize case-insensitive JMP and CALL as TargetLowering::C_Address
Fangrui Song via llvm-commits
- [llvm] 4948849 - [MC] MCDwarfLineAddr::Encode: use SmallVectorImpl instead of raw_ostream. NFC
Fangrui Song via llvm-commits
- [llvm] 390643e - MCDwarfFrameEmitter::EncodeAdvanceLoc: use SmallVectorImpl instead of raw_ostream. NFC
Fangrui Song via llvm-commits
- [llvm] 5a258b8 - [DWARFLinker] Remove an unused raw_svector_ostream
Fangrui Song via llvm-commits
- [llvm] fc79ca6 - [MC] x86-32: properly report error for .quad relocation
Fangrui Song via llvm-commits
- [llvm] 231ef21 - [MC][ARM] Fix redundant errors for .quad/.8byte relocations on ELF
Fangrui Song via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149318: [lld][ELF][NFC] Improve AVR tests
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149104: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149466: [ELF] Name MergeSyntheticSection using an input section instead of the output section
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149695: MS inline asm: remove obsolete code adding AOK_SizeDirective (e.g. dword ptr)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149703: [Demangle] remove unused params of itaniumDemangle
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148665: Change -fsanitize=function to place two words before the function entry
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149721: EntryExitInstrumenter: skip naked functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149721: EntryExitInstrumenter: skip naked functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149751: [LLD][ELF][RISCV] Add auipc->lui relaxation.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149695: MS inline asm: remove obsolete code adding AOK_SizeDirective (e.g. dword ptr)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149721: EntryExitInstrumenter: skip naked functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions and -march=help support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149784: [Damangle] convert rustDemangle to use std::string_view
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149817: [llvm-objdump][X86] Add @plt symbols for .plt.got
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149273: [LLD][ELF] Fix compressed-debug-level test on SystemZ
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149721: EntryExitInstrumenter: skip naked functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149751: [LLD][ELF][RISCV] Add auipc->lui relaxation.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149695: MS inline asm: remove obsolete code adding AOK_SizeDirective (e.g. dword ptr)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149920: ms inline asm: recognize "jmp" as TargetLowering::C_Address
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149920: ms inline asm: recognize case-insensitive JMP and CALL as TargetLowering::C_Address
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149854: [llvm][ADT] Fix compilation of headers under C++23
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149920: ms inline asm: recognize case-insensitive JMP and CALL as TargetLowering::C_Address
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150004: [RISCV] .debug_line: emit relocations for assembly input files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149920: ms inline asm: recognize case-insensitive JMP and CALL as TargetLowering::C_Address
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149664: Add -misc-use-anonymous-namespace to .clang-tidy
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149664: Add -misc-use-anonymous-namespace to .clang-tidy
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150022: [Object] Fix handling of Elf_Nhdr with sh_addralign=8
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148499: [libunwind] Unwind through Linux riscv64 sigreturn frame
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148499: [libunwind] Unwind through Linux riscv64 sigreturn frame
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148499: [libunwind] Unwind through Linux riscv64 sigreturn frame
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148499: [libunwind] Unwind through Linux riscv sigreturn trampoline
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148499: [libunwind] Unwind through Linux riscv sigreturn trampoline
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150047: [X86][CodeGen] Do not add `offset` for memory reference using symbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150047: [X86][CodeGen] Do not add `offset` for memory reference using symbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150048: [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150048: [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150048: [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [6/6]
Fangrui Song via Phabricator via llvm-commits
- [llvm] a524f84 - [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] 9ef5381 - [CoroSplit][DebugInfo][nfc] Use more specialize Map arguments
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] ae39de9 - [MIRParser][nfc] Factor out code parsing debug MD nodes
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149748: [CoroSplit][DebugInfo][nfc] Use more specialize Map arguments
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149779: [Corosplit] Prepend entry_value in swift async dbg values
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149748: [CoroSplit][DebugInfo][nfc] Use more specialize Map arguments
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149779: [Corosplit] Prepend entry_value in swift async dbg values
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149779: [Corosplit] Prepend entry_value in swift async dbg values
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149779: [Corosplit] Prepend entry_value in swift async dbg values
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149870: [MIRParser][nfc] Factor out code parsing debug MD nodes
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149870: [MIRParser][nfc] Factor out code parsing debug MD nodes
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149870: [MIRParser][nfc] Factor out code parsing debug MD nodes
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149879: [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149880: [YamlMF] Serialize EntryValueObjects
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149881: [AsmPrinter] Use EntryValue object info to emit Dwarf
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149882: [IRTranslator][DebugInfo] Implement translation of entry_value vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149883: [SelectionDAG][DebugInfo] Implement translation of entry_value vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149879: [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149879: [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149880: [YamlMF] Serialize EntryValueObjects
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D148499: [RISC-V libunwind]:Fix RISC-V backtrace issue
Feng Wang via Phabricator via llvm-commits
- [llvm] 6303fa3 - [VPlan] Remove DeadInsts arg from VPInstructionsToVPRecipes (NFC)
Florian Hahn via llvm-commits
- [llvm] a30c17a - [X86] Auto-generate checks for file.
Florian Hahn via llvm-commits
- [llvm] 7f8dee5 - [X86] Remove stale checks after a30c17aba9.
Florian Hahn via llvm-commits
- [llvm] bc1c95d - [ShrinkWrap] Add tests with loads from byval/inalloca/preallocated args.
Florian Hahn via llvm-commits
- [llvm] 4e2b4f9 - [ShrinkWrap] Use underlying object to rule out stack access.
Florian Hahn via llvm-commits
- [llvm] b9efffa - [VPlan] Add assignSlot(const VPBasicBlock *) (NFC).
Florian Hahn via llvm-commits
- [llvm] 293b483 - [SCEV] Add test where loop guards can be used to improve BTC.
Florian Hahn via llvm-commits
- [llvm] 7969275 - [LV] Use VPValue for SCEV expansion in fixupIVUsers.
Florian Hahn via llvm-commits
- [llvm] b85a402 - [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via llvm-commits
- [llvm] 147a561 - [VPlan] Clean up preheader block after b85a402dd899fc.
Florian Hahn via llvm-commits
- [llvm] c2bef38 - [VPlan] Remove setEntry to avoid leaks when replacing entry.
Florian Hahn via llvm-commits
- [llvm] 1b05e74 - [VPlan] Reorder cases in switch (NFC).
Florian Hahn via llvm-commits
- [llvm] 29712cc - [VPlan] Assert instead of check if VF is vector when widening casts.
Florian Hahn via llvm-commits
- [llvm] e3afe0b - [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Florian Hahn via llvm-commits
- [llvm] 8bd02e5 - [VPlan] Assert instead checking if VF is vec when widening calls (NFC)
Florian Hahn via llvm-commits
- [llvm] 01fa764 - [VPlan] Assert instead of check if VF is vector when widening GEPs(NFC)
Florian Hahn via llvm-commits
- [llvm] 7b7be68 - [VPlan] Use operands directly in VPInstructionsToVPRecipes (NFC).
Florian Hahn via llvm-commits
- [llvm] 823d35f - [VPlan] Use RecipeBuilder to look up member when fixing IG (NFC).
Florian Hahn via llvm-commits
- [PATCH] D149435: [LCSSA] Don't invalidate SCEV
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147588: [LV] Add a test for register pressure estimation. NFC
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147944: [LV][NFC] Improve complexity of fixing users of reductions
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D148428: [Matrix] Remove redundant transpose with dot product lowering.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63152: [FIX] Forces shrink wrapping to consider any memory access as aliasing with the stack
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D141639: [EarlyIfCvt] Don't if-convert if condition has only loop-invariant ops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149479: [LV] Enable scalable outer loop vectorization
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149786: [SCEV] Try smaller ZExts when using loop guard info.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147963: [LV] Use VPValue for SCEV expansion in fixupIVUsers.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147963: [LV] Use VPValue for SCEV expansion in fixupIVUsers.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149081: [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149081: [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149081: [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149082: [VPlan] Use VPIRFlags for VPWidenGEPRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149903: [VPlan] Replace IR based truncateToMinimalBitwidths with VPlan version.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149786: [SCEV] Try smaller ZExts when using loop guard info.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149786: [SCEV] Try smaller ZExts when using loop guard info.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149944: Scalarizer: use the canonical form of {extract,insert}element
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149945: Scalarizer: precommit some tests
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149081: [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149081: [VPlan] Add VPWidenCastRecipe, split off from VPWidenRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149082: [VPlan] Use VPIRFlags for VPWidenGEPRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149903: [VPlan] Replace IR based truncateToMinimalBitwidths with VPlan version.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150027: [VPlan] Use VPOpWithIRFlags for VPReplicateRecipe, retire poison map.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150028: [VPlan] Clear reduction flags directly as VPlanTransform.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150029: [VPlan] Print IR flags for VPRecipeWithIRFlags.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D149732: [RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Hans Boehm via Phabricator via llvm-commits
- [compiler-rt] 55224bc - Typo fix
Hans Wennborg via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D149721: EntryExitInstrumenter: skip naked functions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D149695: MS inline asm: remove obsolete code adding AOK_SizeDirective (e.g. dword ptr)
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D149721: EntryExitInstrumenter: skip naked functions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D149695: MS inline asm: remove obsolete code adding AOK_SizeDirective (e.g. dword ptr)
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D148216: Add support for annotations in UpdateTestChecks (NFC)
Henrik G Olsson via Phabricator via llvm-commits
- [PATCH] D148584: [FS-AFDO] Load pseudo probe profile on MIR
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D149597: [FS-AFDO] Do not load non-FS profil in MIR loader.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D149597: [FS-AFDO] Do not load non-FS profile in MIR loader.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139864: [llvm-cxxfilt] Not consider the prefix dot as part of the demangled symbol name.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D149119: [CMake] Use llvm-nm to extract symbols for staged LTO builds on Windows
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D149362: [SPIR-V] Rename SPIRVGlobalRegistry to SPIRVGlobalObjectRegistry
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D148042: [MSP430] Get the DWARF pointer size from MCAsmInfo instead of DataLayout.
Ilia Kuklin via Phabricator via llvm-commits
- [PATCH] D148042: [MSP430] Get the DWARF pointer size from MCAsmInfo instead of DataLayout.
Ilia Kuklin via Phabricator via llvm-commits
- [PATCH] D149048: [AMDGPU][Disassembler] Pre-commit a test on an error message generated in an instruction comment.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D149439: [yaml2obj] Add support fot structured section data.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149440: [yaml2obj] Add support for load config section data.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149212: [MCParser] Add warning for zero-size .fill
Jacob Young via Phabricator via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Jake Egan via Phabricator via llvm-commits
- [PATCH] D148916: [Support][Parallel] Initialize threadIndex and add assertion checking its usage.
Jake Egan via Phabricator via llvm-commits
- [PATCH] D145390: [ADT] Introduce `map_to_vector` helper
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
James Henderson via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
James Henderson via Phabricator via llvm-commits
- [PATCH] D147284: docs: Document procedure for updating pull requests
James Henderson via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D149173: [llvm][vfs] Avoid silent fallback to process-wide working directory
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D145441: [AMDGPU] Define data layout entries for buffers
Jan-Patrick Lehr via Phabricator via llvm-commits
- [PATCH] D150083: [clang-format] ObjCPropertyAttributeOrder to sort ObjC property attributes
Jared Grubb via Phabricator via llvm-commits
- [PATCH] D150083: [clang-format] ObjCPropertyAttributeOrder to sort ObjC property attributes
Jared Grubb via Phabricator via llvm-commits
- [PATCH] D150083: [clang-format] ObjCPropertyAttributeOrder to sort ObjC property attributes
Jared Grubb via Phabricator via llvm-commits
- [llvm] 16980c0 - [AMDGPU] Make use of new tablegen operator !range. NFC.
Jay Foad via llvm-commits
- [llvm] 4b2381a - [CodeGen] Make use of MachineBasicBlock::phis. NFC.
Jay Foad via llvm-commits
- [llvm] 55678b4 - [CodeGen] One more use of MachineBasicBlock::phis. NFC.
Jay Foad via llvm-commits
- [llvm] 069f027 - [AMDGPU] Update LiveVariables in SILowerControlFlow
Jay Foad via llvm-commits
- [llvm] caf22ec - [UpdateTestChecks] More support for X86 exception handling
Jay Foad via llvm-commits
- [llvm] 226ff45 - [X86] Generate checks for 2012-01-10-UndefExceptionEdge
Jay Foad via llvm-commits
- [llvm] 3551e0f - [RegisterCoalescer] Fix problem with IMPLICIT_DEF live-in to an invoke
Jay Foad via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149568: [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149646: [LLVM][Uniformity] Propagate temporal divergence explicitly
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149332: [AMDGPU] Also consider global and scratch instructions when flushing vmcnt counter in loop preheader
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149568: [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149853: [AMDGPU] Remove extract_subvector patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32 is not supported on current GPU
Jay Foad via Phabricator via llvm-commits
- [PATCH] D148230: ValueTracking: fadd +0 cannot return -0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149947: [MachineVerifier] Verify liveins for live-through segments
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149953: [X86] Generate checks for 2012-01-10-UndefExceptionEdge
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149954: [RegisterCoalescer] Fix problem with IMPLICIT_DEF live-in to an invoke
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149947: [MachineVerifier] Verify liveins for live-through segments
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149953: [X86] Generate checks for 2012-01-10-UndefExceptionEdge
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149776: Re-land "[AMDGPU] Define data layout entries for buffers""
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149971: [UpdateTestChecks] More support for X86 exception handling
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149953: [X86] Generate checks for 2012-01-10-UndefExceptionEdge
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149971: [UpdateTestChecks] More support for X86 exception handling
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149953: [X86] Generate checks for 2012-01-10-UndefExceptionEdge
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149954: [RegisterCoalescer] Fix problem with IMPLICIT_DEF live-in to an invoke
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149773: [AMDGPU][IGLP] Add iglp_opt(1) strategy for single wave gemms
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D149873: [AMDGPU][GFX908] IndirectCopyToAGPR: Confirm modified register is dst reg of accvgpr_write
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D148787: [llvm-debuginfo-analyzer] Add combined selection for logical elements.
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D149959: [Assignment Tracking] Skip scalable vectors in declare-to-assign pass
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D144941: [m68k] Add TLS Support
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149751: [LLD][ELF][RISCV] Add auipc->lui relaxation.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149751: [LLD][ELF][RISCV] Add auipc->lui relaxation.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D133863: [RISCV] Add MC support of RISCV zcmt Extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149891: [RISCV] Add DecoderNamespace to Zcmt instructions.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149901: [RISCV] Restrict valid indices for cm.jalt to be in [32,255].
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149901: [RISCV] Restrict valid indices for cm.jalt to be in [32,255].
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149522: [JITLink] Add target features to LinkGraph
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D148417: [compiler-rt][profiling] Add an incremental buffer writing mode to libprofile
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D147285: [Support] Extended llvm-profdata's merge functionality to exclude profiles from functions matching configurable patterns
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D149630: [ThinLTO] Loosen up variable importing correctness checks
Jez Ng via Phabricator via llvm-commits
- [PATCH] D149732: [RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D150021: [RISCV] Make zve32f imply F and zve64d imply D.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 814e8d7 - [RISCV] Omit the template parameters in getSerializableMachineMemOperandTargetFlags()
Jie Fu via llvm-commits
- [PATCH] D149927: [RISCV] Omit the template parameters in getSerializableMachineMemOperandTargetFlags()
Jie Fu via Phabricator via llvm-commits
- [PATCH] D149927: [RISCV] Omit the template parameters in getSerializableMachineMemOperandTargetFlags()
Jie Fu via Phabricator via llvm-commits
- [PATCH] D149927: [RISCV] Omit the template parameters in getSerializableMachineMemOperandTargetFlags()
Jie Fu via Phabricator via llvm-commits
- [PATCH] D149638: [AArch64] Handle VECTOR_SHUFFL mask with splats
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D149638: [AArch64] Handle VECTOR_SHUFFL mask with splats
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D148347: [AArch64] Handle vector with two different values
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D148347: [AArch64] Handle vector with two different values
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D148347: [AArch64] Handle vector with two different values
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D148347: [AArch64] Handle vector with two different values
JinGu Kang via Phabricator via llvm-commits
- [llvm] b18161d - [AArch64] Handle vector with two different values
Jingu Kang via llvm-commits
- [lld] 9fb5af5 - [lld][RISCV][NFC] Simplify symbol value calculation in relax
Job Noorman via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Job Noorman via Phabricator via llvm-commits
- [PATCH] D146438: [RISCV][MC] Refine MCInstrAnalysis based on registers used
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149243: [BOLT] Make sure all section allocations have deterministic contents
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149244: [BOLT] Make sure Mach-O binaries are actually linked
Job Noorman via Phabricator via llvm-commits
- [PATCH] D147544: [BOLT] Move from RuntimeDyld to JITLink
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149735: [lld][RISCV][NFC] Simplify symbol value calculation in relax
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Job Noorman via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149735: [lld][RISCV][NFC] Simplify symbol value calculation in relax
Job Noorman via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149522: [JITLink] Add target features to LinkGraph
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149541: [JITLink] Process null symbols
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149522: [JITLink] Add target features to LinkGraph
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149589: AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp
Joe Nash via Phabricator via llvm-commits
- [PATCH] D147424: [MC][AMDGPU] Warn when disassembling a v_cmpx with non-exec destination
Joe Nash via Phabricator via llvm-commits
- [PATCH] D149853: [AMDGPU] Remove extract_subvector patterns
Joe Nash via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Joe Nash via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Joe Nash via Phabricator via llvm-commits
- [PATCH] D149537: ValueTracking: Handle phi in computeKnownFPClass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D148370: [Clang][Flang][OpenMP] Add loadOffloadInfoMetadata and createOffloadEntriesAndInfoMetadata into OMPIRBuilder's finalize and initialize
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D149666: [OpenMP][OMPIRBuilder] Migrate MapCombinedInfoTy from Clang to OpenMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 1d0cceb - [ARM] Don't allocate memory if free space in segmented stack is just enough
John Brawn via llvm-commits
- [PATCH] D149315: [ARM] Don't allocate memory if free space in segmented stack is just enough.
John Brawn via Phabricator via llvm-commits
- [PATCH] D116993: [M68k] Add MC support for bchg, bclr and bset instruction
John Paul Adrian Glaubitz via Phabricator via llvm-commits
- [PATCH] D144941: [m68k] Add TLS Support
John Paul Adrian Glaubitz via Phabricator via llvm-commits
- [PATCH] D147455: [DWARFLinker][NFC] Make interfaces to be compatible.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D147800: [SystemZ] Enable MachineCombiner for FP reassociation.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D149886: [ShrinkWrap] Allow shrinkwrapping past memory accesses to jump tables
Jonathon Penix via Phabricator via llvm-commits
- [PATCH] D149886: [ShrinkWrap] Allow shrinkwrapping past memory accesses to jump tables
Jonathon Penix via Phabricator via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Jonathon Penix via Phabricator via llvm-commits
- [PATCH] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] f05ce90 - [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Joseph Huber via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D149451: [NVPTX] Add NVPTXCtorDtorLoweringPass to handle global ctors / dtors
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D147620: [DebugInfo] Keep the CU consistent for operating `DISubprogram`.
Josh Stone via Phabricator via llvm-commits
- [llvm] 9c1d5e4 - [SCEV][reland] More precise trip multiples
Joshua Cao via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149563: [TRE] Mark alloca's as escaped if their call does not write memory
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149698: [IntervalTree] Initialize find_iterator::Point with default constructor
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149529: [SCEV][reland] More precise trip multiples
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149698: [IntervalTree] Initialize find_iterator::Point
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149563: [TRE] Do not mark alloca's as escaped if the function only writes to argmem
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149529: [SCEV][reland] More precise trip multiples
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149738: [NFC][TargetTransformInfo] Make getInliningThreholdMultiplier and getInlinerVectorBonusPercent const
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149738: [NFC][TargetTransformInfo] Make getInliningThreholdMultiplier and getInlinerVectorBonusPercent const
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149739: [NFC][TargetTransformInfo] Make getInliningThreholdMultiplier and getInlinerVectorBonusPercent const
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149741: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149741: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149938: [AMDGPU][InferAddressSpaces] Only rewrite address-spaces that can be trivially casted to flat for llvm.amdgcn.flat.atomic.{fadd,fmax,fmin}
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D148210: [InstCombine] Reassociate (C * X) * Y in foldICmpMulConstant
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Junchang Liu via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Junchang Liu via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149639: Revert part of D149033 b/c original code is correct
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149639: Revert part of D149033 b/c original code is correct
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149833: [X86] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149833: [X86] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149506: Reapply [Coverity] Fix explicit null dereferences
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149833: [X86] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149833: [X86][AsmParser] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149833: [X86][AsmParser] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150025: [NFC]adjust identaion and update comments in X86InstrArithmeic.td
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149833: [X86][AsmParser] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D149932: [MemProf] Add hot allocation type
Kan Wu via Phabricator via llvm-commits
- [PATCH] D149932: [MemProf] Add hot allocation type
Kan Wu via Phabricator via llvm-commits
- [PATCH] D149932: [MemProf] Add hot allocation type
Kan Wu via Phabricator via llvm-commits
- [PATCH] D149626: [flang] Add `co_reduce` to the list of intrinsics and update test
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D149626: [flang] Add `co_reduce` to the list of intrinsics and update test
Katherine Rasmussen via Phabricator via llvm-commits
- [llvm] 061b5ba - [Analysis] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] 2b60bd5 - [Vectorize] Use Densemap::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] d594e0d - [WebAssembly] Remove dead declaration MatchTableForLowering
Kazu Hirata via llvm-commits
- [llvm] ee05479 - [PowerPC] Remove dead declaration mightUseCTR
Kazu Hirata via llvm-commits
- [llvm] f22f7e7 - [ARM] Remove unused declaration EmitPatchedInstruction
Kazu Hirata via llvm-commits
- [llvm] fbaf65c - [ARM] Remove unused declaration LowerGLOBAL_OFFSET_TABLE
Kazu Hirata via llvm-commits
- [llvm] 9eef6d9 - [ARM] Remove unused declaration RematerializeIterCount
Kazu Hirata via llvm-commits
- [llvm] 053d247 - [InstCombine] Remove Descale
Kazu Hirata via llvm-commits
- [PATCH] D150045: [InstCombine] Remove Descale
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D150045: [InstCombine] Remove Descale
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D147932: ValueTracking: Implement computeKnownFPClass for various rounding intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions and -march=help support
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D149642: [RISCV] Support vreinterpret intrinsics between vector boolean type and m1 vector integer type
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Koakuma via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Recognize more SPARCv9 instructions/pseudoinstructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D146622: [AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP indices
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146622: [AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP indices
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D149641: [docs] Hide collaboration and include graphs in doxygen docs
Konrad Wilhelm Kleine via Phabricator via llvm-commits
- [llvm] a1be6f0 - AMDGPU: Reserve 0x048, 0x049, 0x04a MACHs
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149856: AMDGPU: Reserve 0x048, 0x049, 0x04a MACHs
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149856: AMDGPU: Reserve 0x048, 0x049, 0x04a MACHs
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D108322: AMDGPU: Add options to override SGPR and VGPR blocks
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D117797: Revert "[amdgpu] Improve the from f32 to i64."
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149982: AMDGPU: Add basic gfx941 target
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149983: AMDGPU: Add basic gfx942 target
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149985: AMDGPU: Factor out GFX9.4 common features into a feature set
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149986: AMDGPU: Force sc0 and sc1 on stores for gfx940 and gfx941
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] f9c1ede - [AMDGPU] Define data layout entries for buffers
Krzysztof Drewniak via llvm-commits
- [llvm] 3f2fbe9 - Revert "[AMDGPU] Define data layout entries for buffers"
Krzysztof Drewniak via llvm-commits
- [llvm] f0415f2 - Re-land "[AMDGPU] Define data layout entries for buffers""
Krzysztof Drewniak via llvm-commits
- [llvm] fc05b7f - [AMDGPU] Add gfx940 to fp64 atomic tests in global ISel
Krzysztof Drewniak via llvm-commits
- [PATCH] D148184: [AMDGPU] Use resource base for buffer instruction MachineMemOperands
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D145441: [AMDGPU] Define data layout entries for buffers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D145441: [AMDGPU] Define data layout entries for buffers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149758: Revert "[AMDGPU] Define data layout entries for buffers"
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149758: Revert "[AMDGPU] Define data layout entries for buffers"
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149776: Re-land "[AMDGPU] Define data layout entries for buffers""
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149776: Re-land "[AMDGPU] Define data layout entries for buffers""
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149795: [AMDGPU] Add gfx940 to fp64 atomic tests in global ISel
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149795: [AMDGPU] Add gfx940 to fp64 atomic tests in global ISel
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D148957: [AMDGPU] Add intrinsic for converting global pointers to resources
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D148957: [AMDGPU] Add intrinsic for converting global pointers to resources
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D148957: [AMDGPU] Add intrinsic for converting global pointers to resources
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D148184: [AMDGPU] Use resource base for buffer instruction MachineMemOperands
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D143526: [GlobalISel] Handle ptr size != index size in IRTranslator, CodeGenPrepare
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149776: Re-land "[AMDGPU] Define data layout entries for buffers""
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D150002: [AMDGPU] Fix crash with 160-bit p7's by manually defining getPointerTy
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149976: adding bf16 support to NVPTX
Kushan Ahmadian via Phabricator via llvm-commits
- [PATCH] D149976: adding bf16 support to NVPTX
Kushan Ahmadian via Phabricator via llvm-commits
- [PATCH] D149976: adding bf16 support to NVPTX
Kushan Ahmadian via Phabricator via llvm-commits
- [llvm] ce357fd - [gn build] Port 824391693cbb
LLVM GN Syncbot via llvm-commits
- [llvm] 9809eb3 - [gn build] Port a595b931f1f9
LLVM GN Syncbot via llvm-commits
- [llvm] 5a49fee - [gn build] Port 13fe6733019a
LLVM GN Syncbot via llvm-commits
- [llvm] c9d14b2 - [gn build] Port ade9c3bdca2c
LLVM GN Syncbot via llvm-commits
- [llvm] 7868d67 - [gn build] Port a50e54fbeb48
LLVM GN Syncbot via llvm-commits
- [llvm] aa8a089 - [gn build] Port 1aa36da15369
LLVM GN Syncbot via llvm-commits
- [llvm] 61cfb96 - [gn build] Port 7b7a6b641afd
LLVM GN Syncbot via llvm-commits
- [llvm] 7cf7ebd - [gn build] Port 852bf52cc957
LLVM GN Syncbot via llvm-commits
- [llvm] 62cc657 - [gn build] Port f05ce9045af4
LLVM GN Syncbot via llvm-commits
- [llvm] 3145e60 - [gn build] Port 917b3a7e6206
LLVM GN Syncbot via llvm-commits
- [llvm] 9dd0ba2 - [gn build] Port 040a41a85293
LLVM GN Syncbot via llvm-commits
- [llvm] ab22d43 - [gn build] Port 3b6bc8752027
LLVM GN Syncbot via llvm-commits
- [llvm] ce84090 - [gn build] Port 5902bb9584d6
LLVM GN Syncbot via llvm-commits
- [llvm] 67ef3e8 - [gn build] Port 6ab43f9b87ce
LLVM GN Syncbot via llvm-commits
- [llvm] 4c457e8 - [gn build] Port 746cf7e38cc4
LLVM GN Syncbot via llvm-commits
- [llvm] 988f2ee - [gn build] Port 8d657c461a5a
LLVM GN Syncbot via llvm-commits
- [llvm] 81cb43f - [ORC][MachOPlatform] Don't add InitSectionSymbols for __objc_imageinfo.
Lang Hames via llvm-commits
- [PATCH] D149522: [JITLink] Add target features to LinkGraph
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149541: [JITLink] Process null symbols
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149522: [JITLink] Add target features to LinkGraph
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149995: [test] [MCJIT] Don't overwrite config.unsupported to False
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149996: [test] [ExecutionEngine] Skip the ExecutionEngine tests on mingw targets
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Lang Hames via Phabricator via llvm-commits
- [PATCH] D149522: [JITLink] Add target features to LinkGraph
Lang Hames via Phabricator via llvm-commits
- [llvm] 17faae9 - [ADT] Introduce `map_to_vector` helper
Laszlo Kindrat via llvm-commits
- [PATCH] D145390: [ADT] Introduce `map_to_vector` helper
Laszlo Kindrat via Phabricator via llvm-commits
- [PATCH] D148624: [AArch64] Add sign bits handling for vector compare nodes
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149925: [RISCV] Remove unused def simm12_plus1 from RISCVInstrInfo.td. NFC
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149925: [RISCV] Remove unused def simm12_plus1 from RISCVInstrInfo.td. NFC
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Liren.Peng via Phabricator via llvm-commits
- [PATCH] D109821: [ScalarEvolution] Infer loop max trip count from array accesses
Liren.Peng via Phabricator via llvm-commits
- [PATCH] D149848: [AArch64, compiler-rt] Implement trampoline intrinsics
Lou via Phabricator via llvm-commits
- [PATCH] D149848: [AArch64, compiler-rt] Implement trampoline intrinsics
Lou via Phabricator via llvm-commits
- [PATCH] D149478: [IGNORE] Test review for Phabricator/BuildKite interactions
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149478: [IGNORE] Test review for Phabricator/BuildKite interactions
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149478: [IGNORE] Test review for Phabricator/BuildKite interactions
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149752: WIP: Debug symlink creation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149766: WIP: Test herald triggers
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149752: WIP: Debug symlink creation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149752: WIP: Debug symlink creation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149752: WIP: Debug symlink creation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D147284: docs: Document procedure for updating pull requests
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149752: WIP: Debug symlink creation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Lu Weining via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Lu Weining via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Lu Weining via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Lu Weining via Phabricator via llvm-commits
- [PATCH] D147701: [gn] Move LoongArch target from llvm_all_experimental_targets to llvm_all_stable_targets
Lu Weining via Phabricator via llvm-commits
- [PATCH] D147524: [LoongArch] Provide basic TargetTransformInfo implementation
Lu Weining via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Lu Weining via Phabricator via llvm-commits
- [PATCH] D150089: [LoongArch] Support fcc* (condition flag) registers in inlineasm clobbers
Lu Weining via Phabricator via llvm-commits
- [llvm] 9e9bf1e - [RISCV] Use setcc to truncate results in widenVectorOpsToi8
Luke Lau via llvm-commits
- [llvm] d9683a7 - [RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted
Luke Lau via llvm-commits
- [PATCH] D149653: [RISCV] Add test for unprofitable SLP vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149724: [RISCV] Promote i1 shuffles to i8 shuffles.
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149732: [RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149658: [RISCV] Use vslidedown for undef sub-sequences in generic build_vector
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149658: [RISCV] Use vslidedown for undef sub-sequences in generic build_vector
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149724: [RISCV] Promote i1 shuffles to i8 shuffles.
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149771: [RISCV] Use setcc to truncate results in widenVectorOpsToi8
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149771: [RISCV] Use setcc to truncate results in widenVectorOpsToi8
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149771: [RISCV] Use setcc to truncate results in widenVectorOpsToi8
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149732: [RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149821: [DAGCombiner] Use generalized pattern match for visitFSUBForFMACombine.
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for GEP costs in SLP
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for GEP costs in SLP
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149798: [BOLT][DWARF] Fix handling of loclists_base without location accesses
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D149799: [BOLT] Remove redundant dumps in AsmDump
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] 4157625 - Revert "[AArch64] Emit FNMADD instead of FNEG(FMADD)"
Manoj Gupta via llvm-commits
- [PATCH] D149400: [llvm-profdata] Deprecate Compact Binary Sample Profile Format
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D149400: [llvm-profdata] Deprecate Compact Binary Sample Profile Format
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D149548: [IR] Update to use new shufflevector semantics
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D149544: [InstSimplify] Update to handle new shufflevector semantics
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D150039: [InstCombine] Update instcombine for vectorOps to use new shufflevector semantics
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D149548: [IR] Update to use new shufflevector semantics
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D150039: [InstCombine] Update instcombine for vectorOps to use new shufflevector semantics
Manuel Brito via Phabricator via llvm-commits
- [compiler-rt] e8e8707 - Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""
Mark de Wever via llvm-commits
- [lld] e8e8707 - Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""
Mark de Wever via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Markus Everling via Phabricator via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Markus Everling via Phabricator via llvm-commits
- [PATCH] D148185: Add more efficient bitwise vector reductions on AArch64
Markus Everling via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149610: [llvm-objdump][COFF] Skip empty entries when dumping the export table
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149995: [test] [MCJIT] Don't overwrite config.unsupported to False
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149996: [test] [ExecutionEngine] Skip the ExecutionEngine tests on mingw targets
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149998: [test] [llvm-config] Assume unix style lib names on mingw targets
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149996: [test] [ExecutionEngine] Skip the ExecutionEngine tests on mingw targets
Martin Storsjö via Phabricator via llvm-commits
- [llvm] b25c7ca - [AMDGPU][GlobalISel] Widen the vector operand in G_BUILD/INSERT/EXTRACT_VECTOR
Mateja Marjanovic via llvm-commits
- [llvm] 2e823da - Revert "[AMDGPU] Update LiveVariables in SILowerControlFlow"
Mateja Marjanovic via llvm-commits
- [llvm] 6175ec0 - Revert "[AMDGPU][GlobalISel] Widen the vector operand in G_BUILD/INSERT/EXTRACT_VECTOR"
Mateja Marjanovic via llvm-commits
- [llvm] cf76074 - [AMDGPU][GlobalISel] Check exact width in get*ClassForBitWidth and widen if necessary
Mateja Marjanovic via llvm-commits
- [llvm] ecf014e - Revert "Revert "[AMDGPU] Update LiveVariables in SILowerControlFlow""
Mateja Marjanovic via llvm-commits
- [PATCH] D148096: [AMDGPU][GlobalISel] Widen the vector operand in G_BUILD/INSERT/EXTRACT_VECTOR
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D146737: [AMDGPU] Trim zero components from buffer and image stores
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D148096: [AMDGPU][GlobalISel] Check exact width in get*ClassForBitWidth and widen if necessary
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D149998: [test] [llvm-config] Assume unix style lib names on mingw targets
Mateusz Mikuła via Phabricator via llvm-commits
- [llvm] 58295ca - ValueTracking: Implement computeKnownFPClass for minnum/maxnum
Matt Arsenault via llvm-commits
- [llvm] 9feb7cb - ValueTracking: Handle minimum/maximum in computeKnownFPClass
Matt Arsenault via llvm-commits
- [llvm] d3c6c3f - ValueTracking: Sign handling for minnum/maxnum
Matt Arsenault via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149589: AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149590: ValueTracking: Implement computeKnownFPClass for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149589: AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149589: AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149589: AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149589: AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145343: [AMDGPU] Emit predefined macro `__AMDGCN_CUMODE`
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145441: [AMDGPU] Define data layout entries for buffers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D148957: [AMDGPU] Add intrinsic for converting global pointers to resources
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147866: ValueTracking: Implement computeKnownFPClass for minnum/maxnum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147936: ValueTracking: Handle minimum/maximum in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D148652: ValueTracking: Sign handling for minnum/maxnum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147932: ValueTracking: Implement computeKnownFPClass for various rounding intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149716: clang: Use new frexp intrinsic for builtins and add f16 version
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149716: clang: Use new frexp intrinsic for builtins and add f16 version
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147871: ValueTracking: Implement computeKnownFPClass for sqrt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D148230: ValueTracking: fadd +0 cannot return -0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150010: AMDGPU: fold fmed3 of fpext sources to f16 fmed3
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150011: AMDGPU: Pattern match fract instructions in AMDGPUCodeGenPrepare
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150002: [AMDGPU] Fix crash with 160-bit p7's by manually defining getPointerTy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150074: InstCombine: Handle shrinking fneg with fpext source
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150043: [InferAddressSpaces] Handle vector of pointers type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150010: AMDGPU: fold fmed3 of fpext sources to f16 fmed3
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Matt D. via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Matt D. via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Matt D. via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Matt D. via Phabricator via llvm-commits
- [llvm] caa95c2 - [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via llvm-commits
- [llvm] a9919db - Add AArch64 requirement for aarch64_fnmadd.ll
Matt Devereau via llvm-commits
- [llvm] d9acb2a - Revert "Add AArch64 requirement for aarch64_fnmadd.ll"
Matt Devereau via llvm-commits
- [llvm] f9ff246 - Revert "[AArch64] Emit FNMADD instead of FNEG(FMADD)"
Matt Devereau via llvm-commits
- [llvm] ea228bd - [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via Phabricator via llvm-commits
- [llvm] 7e6a158 - [LTO] Add test for dllimport visibility fix
Matthew Voss via llvm-commits
- [PATCH] D148950: [LTO] Add test coverage for previous dllimport fix
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D148950: [LTO] Add test coverage for previous dllimport fix
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D148950: [LTO] Add test coverage for previous dllimport fix
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D140975: Support critical edge splitting for jump tables
Matthias Braun via Phabricator via llvm-commits
- [llvm] 1d424ee - [NFC][ValueTracking] Hoist isValidAssumeForContext out of switch
Max Kazantsev via llvm-commits
- [llvm] 7fbf72a - [ValueTracking][NFC] Factor out computeKnownBitsFromCmp
Max Kazantsev via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D148001: [LICM] Reassociate & hoist sub expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D148001: [LICM] Reassociate & hoist sub expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D148001: [LICM] Reassociate & hoist sub expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149648: [WIP] Demo how SCEV is more powerful than value tracking
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149786: [SCEV] Try smaller ZExts when using loop guard info.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149529: [SCEV][reland] More precise trip multiples
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149939: [NFC][ValueTracking] Hoist isValidAssumeForContext out of switch
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149939: [NFC][ValueTracking] Hoist isValidAssumeForContext out of switch
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149940: [ValueTracking][NFC] Split off computeKnownBitsFromCmp from computeKnownBitsFromAssume
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149939: [NFC][ValueTracking] Hoist isValidAssumeForContext out of switch
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D149940: [ValueTracking][NFC] Split off computeKnownBitsFromCmp from computeKnownBitsFromAssume
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146352: Introduce `llvm-min-tblgen` to build public header files
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D148109: [mlir] Add a generic mem2reg implementation.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 9cb42ef - Remove obsolete patch for arcanist: this is already in the upstream project now
Mehdi Amini via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Mel Chen via Phabricator via llvm-commits
- [PATCH] D143465: [LoopVectorize] Vectorize the reduction pattern of integer min/max with index.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Mel Chen via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Mel Chen via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Mel Chen via Phabricator via llvm-commits
- [PATCH] D149674: [libc][bazel] static link test targets
Michael Jones via Phabricator via llvm-commits
- [PATCH] D149674: [libc][bazel] static link test targets
Michael Jones via Phabricator via llvm-commits
- [llvm] 7a23e6b - [GlobalISel] Fix typo. NFC
Michael Liao via llvm-commits
- [llvm] 1c2b812 - [llvm-mca] Fix duplicate symbols error
Michael Maitland via llvm-commits
- [llvm] 55e196e - [RISCV] Add sifive-x280 processor with all of its extensions
Michael Maitland via llvm-commits
- [llvm] cd02b69 - [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via llvm-commits
- [llvm] b77d6f5 - [RISCV] Add Scheduling information for Zfh to SiFive7 model
Michael Maitland via llvm-commits
- [llvm] 139ece3 - Revert "[RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td"
Michael Maitland via llvm-commits
- [llvm] d6bd4ea - Revert "[RISCV] Add sifive-x280 processor with all of its extensions"
Michael Maitland via llvm-commits
- [llvm] a11dfd0 - [RISCV] Add sifive-x280 processor with all of its extensions
Michael Maitland via llvm-commits
- [llvm] 6e7ca68 - Revert "[RISCV] Add sifive-x280 processor with all of its extensions"
Michael Maitland via llvm-commits
- [llvm] 8394694 - [RISCV] Add sifive-x280 processor with all of its extensions
Michael Maitland via llvm-commits
- [llvm] f9fa8a5 - [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via llvm-commits
- [PATCH] D149710: [RISCV] Add sifive-x280 processor with all of its extensions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149495: [RISCV] Add sifive-x280 processor and support V extension in SiFive7
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149497: [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149498: [RISCV] Add Scheduling information for Zfh to SiFive7 model
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149781: [llvm-mca] Fix duplicate symbols error
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149781: [llvm-mca] Fix duplicate symbols error
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149497: [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149710: [RISCV] Add sifive-x280 processor with all of its extensions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149498: [RISCV] Add Scheduling information for Zfh to SiFive7 model
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149710: [RISCV] Add sifive-x280 processor with all of its extensions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149497: [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149497: [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149497: [RISCV] Add scheduling information for Zba and Zbb to RISCVSchedSiFive7.td
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149679: [SPIR-V] [WIP] Convert tests to opaque pointers
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] a5eae04 - [FuzzMutate] Remove unused variable [NFC]
Mikael Holmen via llvm-commits
- [PATCH] D149568: [AMDGPU][NFC] Preserve PDTWrapperPass in UnifyDivergentExitNodes
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D144941: [m68k] Add TLS Support
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D149628: [NFC][HWASAN] replace redundant calls to IRBuilder::get*Ty() with cached types
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D149943: [hwasan] support hwasan-match-all-tag flag for hwasan meminstrinsic calls
Mingjie Xu via Phabricator via llvm-commits
- [llvm] 297c10f - [NFC][EarlyCSE]Modify test case to ensure branch weights are preserved with cse.
Mingming Liu via llvm-commits
- [llvm] bb4ba96 - [NFC] Add a test case to make sure EarlyCSE preserves !prof when one
Mingming Liu via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149390: [NFC][EarlyCSE]Modify test case to ensure branch weights are preserved with cse.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149390: [NFC][EarlyCSE]Modify test case to ensure branch weights are preserved with cse.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149396: [NFC] Add a test case to make sure !prof is preserved when one instruction CSE'ed another.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D148876: [IndirectCallPromotion][SimpifyCFG] Preserve indirect callsites in hoist/sink when merging !prof is unprofitable and merge these callsites after ICP completes in a build pipeline
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D148876: [IndirectCallPromotion][SimpifyCFG] Preserve indirect callsites in hoist/sink when merging !prof is unprofitable and merge these callsites after ICP completes in a build pipeline
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D147954: [SimplifyCFG] Merge branch_weights for direct callsites and introduce options to preserve value profile for indirect callsites
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149446: [Pipelines] Don't skip GlobalDCE in ThinLTO pre-link
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D149446: [Pipelines] Don't skip GlobalDCE in ThinLTO pre-link
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D149800: [WIP][PGO] Add ability to mark cold functions as optsize/minsize/optnone
Mircea Trofin via Phabricator via llvm-commits
- [llvm] de24d08 - [FuncSpec] Fix inconsistent treatment of global variables
Momchil Velikov via llvm-commits
- [PATCH] D149476: [FuncSpec] Fix inconsistent treatment of global variables
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D149476: [FuncSpec] Fix inconsistent treatment of global variables
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D149476: [FuncSpec] Fix inconsistent treatment of global variables
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 6cd3343 - [SystemZ][z/OS] Mark ecsymbols test as unsupported
Muiez Ahmed via llvm-commits
- [PATCH] D149591: [SystemZ][z/OS] Mark ecsymbols test as unsupported
Muiez Ahmed via Phabricator via llvm-commits
- [PATCH] D149591: [SystemZ][z/OS] Mark ecsymbols test as unsupported
Muiez Ahmed via Phabricator via llvm-commits
- [llvm] 4071dbb - [CMake] add_tablegen: Rename host tablegen to `${target}-host"
NAKAMURA Takumi via llvm-commits
- [llvm] 243e8f8 - Introduce `llvm-min-tblgen` to build public header files
NAKAMURA Takumi via llvm-commits
- [llvm] 137d803 - llvm-tblgen: Split out `obj.LLVMTableGenCommon`
NAKAMURA Takumi via llvm-commits
- [llvm] 65365cf - Add deps on LLVMTableGenCommon even if it is actually unused.
NAKAMURA Takumi via llvm-commits
- [llvm] 73fbe9c - add_tablegen: Remove LLVM_ENABLE_OBJLIB
NAKAMURA Takumi via llvm-commits
- [llvm] 95d4506 - add_tablegen: Quick fix to reflect LLVM_TABLEGEN to llvm-min-tblgen
NAKAMURA Takumi via llvm-commits
- [llvm] d091a19 - Temporary fix for `MVT::getSizeInBits()` to handle `aarch64svcount`
NAKAMURA Takumi via llvm-commits
- [llvm] 00f8bbf - Fix a warning in D149762 [-Wunused-variable]
NAKAMURA Takumi via llvm-commits
- [llvm] 342a3ce - Move LLT::dump()'s impl to LowLevelType.cpp
NAKAMURA Takumi via llvm-commits
- [llvm] a29a97d - Fix a warning in D149117 [-Wunused-but-set-variable]
NAKAMURA Takumi via llvm-commits
- [PATCH] D149343: [CMake] add_tablegen: Rename host tablegen to `${target}-host"
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146352: Introduce `llvm-min-tblgen` to build public header files
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146352: Introduce `llvm-min-tblgen` to build public header files
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146352: Introduce `llvm-min-tblgen` to build public header files
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148769: Split out `CodeGenTypes` from `CodeGen` for LLT/MVT
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148770: Switch `llvm/CodeGen/MachineValueType.h` to the generated one
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148769: Split out `CodeGenTypes` from `CodeGen` for LLT/MVT
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148770: Switch `llvm/CodeGen/MachineValueType.h` to the generated one
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148770: Switch `llvm/CodeGen/MachineValueType.h` to the generated one
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148770: Switch `llvm/CodeGen/MachineValueType.h` to the generated one
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D147285: [Support] Extended llvm-profdata's merge functionality to exclude profiles from functions matching configurable patterns
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D147285: [Support] Extended llvm-profdata's merge functionality to exclude profiles from functions matching configurable patterns
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D147285: [Support] Extended llvm-profdata's merge functionality to exclude profiles from functions matching configurable patterns
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D149975: [Demangle] fix comment NFC
Nathan Chancellor via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Nathan Chancellor via Phabricator via llvm-commits
- [PATCH] D98437: [SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END records
Nathaniel McVicar via Phabricator via llvm-commits
- [PATCH] D149602: [SystemZ][z/OS] GOFFObjectFile fix for windows build
Nathaniel McVicar via Phabricator via llvm-commits
- [PATCH] D148558: [CodeGen] Improve handling -Ofast generated code by ComplexDeinterleaving pass
Nicholas Guy via Phabricator via llvm-commits
- [lld] c117c2c - [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via llvm-commits
- [llvm] c117c2c - [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via llvm-commits
- [llvm] 3e3c6f2 - Revert "[Demangle] make llvm::demangle take std::string_view rather than const std::string&"
Nick Desaulniers via llvm-commits
- [llvm] 7277a72 - [Demangle] remove unused params of itaniumDemangle
Nick Desaulniers via llvm-commits
- [llvm] 3b01fa2 - [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149104: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D144057: [GVN] permit GVN of non-local loads for ASAN unless undef or alloca is produced
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D144057: [GVN] permit GVN of non-local loads for ASAN unless undef or alloca is produced
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149104: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149104: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D144057: [GVN] permit GVN of non-local loads for ASAN unless undef or alloca is produced
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149104: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149104: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [LLD] fix llvm::demangle lifetime issue
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149675: [Demangle] convert itaniumDemangle and nonMicrosoftDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149703: [Demangle] remove unused params of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149703: [Demangle] remove unused params of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149703: [Demangle] remove unused params of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149703: [Demangle] remove unused params of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149784: [Damangle] convert rustDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149784: [Damangle] convert rustDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149784: [Damangle] convert rustDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149784: [Damangle] convert rustDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149975: [Demangle] fix comment NFC
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D149915: [CodeGen][KCFI] Move cfi-type lowering to TargetLowering
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 65e6349 - [gn] port fa43608d1649 (riscv_sifive_vector.td)
Nico Weber via llvm-commits
- [llvm] cdeb4a0 - [gn] port 243e8f8d23ac71 (llvm-min-tblgen)
Nico Weber via llvm-commits
- [llvm] 6abcaa0 - [gn] Port 631bfdbee5b4 (GenVT.inc)
Nico Weber via llvm-commits
- [llvm] 3cce68c - [gn] Unbreak sync_source_lists_from_cmake on mac after Xcode update
Nico Weber via llvm-commits
- [llvm] c9d6ae7 - [gn build] Port 3e3a926be8a9
Nico Weber via llvm-commits
- [llvm] 79652fc - [gn build] Port some of 9cfeba5b12b6 (LowLevelType->Support, llvm-tblgen->CodeGen)
Nico Weber via llvm-commits
- [llvm] b9e1e6a - [gn] reformat all gn files
Nico Weber via llvm-commits
- [llvm] 8221c31 - [gn build] Port rest of 9cfeba5b12b6 (LowLevelType->Support)
Nico Weber via llvm-commits
- [llvm] 3d5932b - [gn] Actually reformat files after adding CodeGen deps
Nico Weber via llvm-commits
- [llvm] f94f5ff - [gn] port 95bb95ebe448
Nico Weber via llvm-commits
- [llvm] ad8fbc6 - [gn] port e7e3711885133
Nico Weber via llvm-commits
- [llvm] 03936c5 - [gn] port 3b6bc87 more
Nico Weber via llvm-commits
- [PATCH] D148769: Split out `CodeGenTypes` from `CodeGen` for LLT/MVT
Nico Weber via Phabricator via llvm-commits
- [PATCH] D148770: Switch `llvm/CodeGen/MachineValueType.h` to the generated one
Nico Weber via Phabricator via llvm-commits
- [PATCH] D148770: Switch `llvm/CodeGen/MachineValueType.h` to the generated one
Nico Weber via Phabricator via llvm-commits
- [llvm] 909095a - AMDGPU: Precommit test showing codegen weakness
Nicolai Hähnle via llvm-commits
- [llvm] ef13308 - AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Nicolai Hähnle via llvm-commits
- [llvm] d0a125a - Scalarizer: use the canonical form of {extract,insert}element
Nicolai Hähnle via llvm-commits
- [llvm] 2e07adc - Scalarizer: precommit some tests
Nicolai Hähnle via llvm-commits
- [PATCH] D149840: AMDGPU: Precommit test showing codegen weakness
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149840: AMDGPU: Precommit test showing codegen weakness
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149840: AMDGPU: Precommit test showing codegen weakness
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149841: AMDGPU/SDAG: Improve {extract,insert}_subvector lowering for 16-bit vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149944: Scalarizer: use the canonical form of {extract,insert}element
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149945: Scalarizer: precommit some tests
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149944: Scalarizer: use the canonical form of {extract,insert}element
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D149945: Scalarizer: precommit some tests
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D148947: [MemRefToLLVM] Add a method in MemRefDescriptor to get the buffer addr
Nicolas Vasilache via Phabricator via llvm-commits
- [llvm] 5cbb9f7 - [LCSSA] Don't invalidate SCEV
Nikita Popov via llvm-commits
- [llvm] 3716125 - [SCEV] Reuse Accum variable when handling GEP flags
Nikita Popov via llvm-commits
- [llvm] 5362a0d - [LCSSA] Remove unused ScalarEvolution argument (NFC)
Nikita Popov via llvm-commits
- [llvm] a67a21b - [EarlyCSE] Add additional metadata preservation test (NFC)
Nikita Popov via llvm-commits
- [llvm] 084ca63 - [EarlyCSE] Only combine metadata for load CSE
Nikita Popov via llvm-commits
- [llvm] 2444fb9 - [InstSimplify] Test case for icmp imply (NFC)
Nikita Popov via llvm-commits
- [llvm] edcdc81 - [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Nikita Popov via llvm-commits
- [llvm] 00ff746 - [LoopSimplify] Reduce amount of redundant SCEV invalidation (NFCI)
Nikita Popov via llvm-commits
- [llvm] 6076667 - [InstCombine] Use canonical index type (NFC)
Nikita Popov via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149448: [Pipelines] Move LTO SCCP and BDCE out of addVectorPasses()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149435: [LCSSA] Don't invalidate SCEV
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149251: [SCEV] Replace NumTripCountsComputed stat with NumExitCountsComputed
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and lshr case in imply icmp
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D148420: [InstSimplify] Enhance select icmp and simplification
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149725: [InstCombine] Don't break the min/max idiom by mutating compares.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143624: Inlining: Run the legacy AlwaysInliner before the regular inliner.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149641: [docs] Hide collaboration and include graphs in doxygen docs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149512: [InstSimplify] Test case for icmp imply (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149512: [InstSimplify] Test case for icmp imply (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149896: [AggressiveInstCombine] Only fold consecutive shifts of loads with constant shift amounts
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149934: [ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149935: [ValueTracking] Imply poison if ValAssumePoison is identical to V
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149936: [LAA] Don't require stride one for inbounds GEP
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149939: [NFC][ValueTracking] Hoist isValidAssumeForContext out of switch
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149940: [ValueTracking][NFC] Split off computeKnownBitsFromCmp from computeKnownBitsFromAssume
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149944: Scalarizer: use the canonical form of {extract,insert}element
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149281: Not disable loop unroll for vectorized loops on AMDGPU target
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D147704: [Inliner] Preserve nonnull from callsites during inlining
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150045: [InstCombine] Remove Descale
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146622: [AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP indices
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150039: [InstCombine] Update instcombine for vectorOps to use new shufflevector semantics
Nikita Popov via Phabricator via llvm-commits
- [llvm] 358cdb4 - Revert "[ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate"
Noah Goldstein via llvm-commits
- [llvm] 6cdc229 - [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Noah Goldstein via llvm-commits
- [llvm] 6c667ab - Recommit "[ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate" (2nd Try)
Noah Goldstein via llvm-commits
- [llvm] 084ff0d - [InstCombine] Add tests for `(icmp pred (ssub.sat X, Y), 0)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 13441eb - [InstCombine] Add folds for `(icmp spred (ssub.sat X, Y), 0)` -> `X spred Y`
Noah Goldstein via llvm-commits
- [llvm] 3886985 - [X86] Add tests for `(atomicrmw xor p, Imm)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 3e998ed - [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Noah Goldstein via llvm-commits
- [llvm] 7b1f123 - [KnownBits] Add tests for getting lowbits of `rem X, Y`; NFC
Noah Goldstein via llvm-commits
- [llvm] 7770b0a - [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via llvm-commits
- [llvm] 8606e91 - Revert "[InstCombine] Improve bswap + logic_op optimization"
Noah Goldstein via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149592: [InstCombine] Fix bug in `FoldOpIntoSelect` where we would incorrectly fold `undef` as constant
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147899: [ValueTracking] Add tests for using condition in select for non-zero analysis; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147900: [ValueTracking] Use `select` condition to help determine if `select` is non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149687: [X86] Add tests for `(atomicrmw xor p, Imm)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149520: [InstCombine] Add tests for `(icmp pred (ssub.sat X, Y), 0)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149521: [InstCombine] Add folds for `(icmp spred (ssub.sat X, Y), 0)` -> `X spred Y`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149687: [X86] Add tests for `(atomicrmw xor p, Imm)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149420: [KnownBits] Add tests for getting lowbits of `rem X, Y`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149420: [KnownBits] Add tests for getting lowbits of `rem X, Y`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149420: [KnownBits] Add tests for getting lowbits of `rem X, Y`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149687: [X86] Add tests for `(atomicrmw xor p, Imm)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149687: [X86] Add tests for `(atomicrmw xor p, Imm)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149420: [KnownBits] Add tests for getting lowbits of `rem X, Y`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150090: [InstCombine] Add tests for `icmp eq/ne ({su}div exact X, Y), C`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150091: [InstCombine] Transform `icmp eq/ne ({su}div exact X,Y),C` -> `icmp eq/ne X, Y*C`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150092: [ValueTracking] Add tests for knownbits of `sdiv` and `udiv`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150093: [KnownBits] Add implementation for `KnownBits::sdiv`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150094: [KnownBits] Improve `KnownBits::udiv`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150095: [ValueTracking] Pass `exact` flag to `KnownBits::udiv` in `computeKnownBits`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150096: [ValueTracking] Use `KnownBits::sdiv` for `sdiv` opcode in `computeKnownBits`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150097: [DAGCombiner] Add tests for `computeKnownBits` of `sdiv` and `udiv`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150098: [DAGCombiner] Improve `computeKnownBits` implementations of `sdiv` and `udiv`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150099: [ValueTracking] Add tests for knownbits of `abs`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150100: [KnownBits] Improve implementation of `KnownBits::abs`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150101: [ValueTracking] Add tests for knownbits of saturating add/sub functions; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150102: [KnownBits] Add implementations for saturating add/sub functions
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150103: [ValueTracking] Use `KnownBits` functions for `computeKnownBits` of saturating add/sub functions
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150039: [InstCombine] Update instcombine for vectorOps to use new shufflevector semantics
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D149682: [SelectionDAG][NFCI] Use common logic for identifying MMI vars
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D149959: [Assignment Tracking] Skip scalable vectors in declare-to-assign pass
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D149959: [Assignment Tracking] Skip scalable vectors in declare-to-assign pass
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D148654: Modify BoundsSan to improve debuggability
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D148654: Modify BoundsSan to improve debuggability
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D148654: Modify BoundsSan to improve debuggability
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D149488: [RISCV] Use AMOSWAP for 32 and 64-bit atomic stores
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent Loads
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149488: [RISCV] Use AMOSWAP for 32 and 64-bit atomic stores
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149488: [RISCV] Use AMOSWAP for 32 and 64-bit atomic stores
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D149967: [AArch64][SVE] Enable shouldFoldSelectWithIdentityConstant for SVE.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D150009: [AArch64CompressJumpTables] Prevent compression when block alignment is bigger than function alignment.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D150009: [AArch64CompressJumpTables] Prevent compression when block alignment is bigger than function alignment.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D148420: [InstSimplify] Enhance select icmp and simplification
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D150069: [InstCombine] Precommit a test
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D148420: [InstCombine] Enhance select icmp and folding
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D144057: [GVN] permit GVN of non-local loads for ASAN unless undef or alloca is produced
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D149614: [Docs][TypeMetadata] Type metadata is generated for targets other than x86-64 so remove the stale comments.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D144057: [GVN] permit GVN of non-local loads for ASAN unless undef or alloca is produced
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] 261db5f - [FuzzMutate] Make ShuffleBlockStrategy deterministic
Peter Rong via llvm-commits
- [PATCH] D149676: [FuzzMutate] Make ShuffleBlockStrategy deterministic
Peter Rong via Phabricator via llvm-commits
- [PATCH] D149989: [FuzzMutate] Module size heuristics
Peter Rong via Phabricator via llvm-commits
- [PATCH] D149466: [ELF] Name MergeSyntheticSection using an input section instead of the output section
Peter Smith via Phabricator via llvm-commits
- [PATCH] D148665: Change -fsanitize=function to place two words before the function entry
Peter Smith via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Peter Smith via Phabricator via llvm-commits
- [PATCH] D145390: [ADT] Introduce `map_to_vector` helper
Phabricator via llvm-commits
- [llvm] faa43a8 - [RISCV] Rewrite isLegalElementTypeForRVV in terms of ValueTypes [nfc]
Philip Reames via llvm-commits
- [llvm] 89a44b0 - [LAA] Use early return [nfc]
Philip Reames via llvm-commits
- [llvm] 4343534 - [LAA] Rework overflow checking in getPtrStride [nfc]
Philip Reames via llvm-commits
- [llvm] 30cdb2a - [LAA] Add command line flag to disable unit stride speculation
Philip Reames via llvm-commits
- [llvm] cb3cb41 - [LV] Refresh some auto-gen tests to reduce diff [nfc]
Philip Reames via llvm-commits
- [llvm] 657d20d - [RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns
Philip Reames via llvm-commits
- [llvm] 35d218e - [RISCV] Use vslide1down idiom for generic build_vector
Philip Reames via llvm-commits
- [llvm] 53710b4 - [RISCV] Use vslidedown for undef sub-sequences in generic build_vector
Philip Reames via llvm-commits
- [llvm] 0d19739 - [RISCV] Don't overcount FP constants in lowerBUILD_VECTOR
Philip Reames via llvm-commits
- [llvm] c501aa8 - [RISCV][TTI] Model shuffle mask materialization with correct index type
Philip Reames via llvm-commits
- [PATCH] D149263: [RISCV] Use vslide1down idiom for generic build_vector
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149462: [RISCV] Rewrite isLegalElementTypeForRVV in terms of ValueTypes [nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D148834: [RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns
Philip Reames via Phabricator via llvm-commits
- [PATCH] D148388: [LV] Model stride in VPWidenMemoryInstructionRecipe [nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D147750: [LAA/LV] Simplify stride speculation logic [nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D148834: [RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149263: [RISCV] Use vslide1down idiom for generic build_vector
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149658: [RISCV] Use vslidedown for undef sub-sequences in generic build_vector
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149667: [RISCV] Use vslide1down lowering for two element non-constant build_vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149654: [SLP] Don't cost pointers that can be folded in getPointersChainCost
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149710: [RISCV] Add sifive-x280 processor with all of its extensions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149667: [RISCV] Use vslide1down lowering for two element non-constant build_vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149658: [RISCV] Use vslidedown for undef sub-sequences in generic build_vector
Philip Reames via Phabricator via llvm-commits
- [llvm] bd08f1b - [MC] Remove dead code, NFC
Phoebe Wang via llvm-commits
- [llvm] c2dd36c - [Coverity] Fix unchecked return value, NFC
Phoebe Wang via llvm-commits
- [llvm] 62f1d91 - [NFC][X86] Remove cfi instructions and unused attributes from half.ll test
Phoebe Wang via llvm-commits
- [llvm] a82d27a - [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via llvm-commits
- [PATCH] D149584: [MC] Remove dead code, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149584: [MC] Remove dead code, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149584: [MC] Remove dead code, NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149833: [X86] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149114: [NFC][X86] Remove cfi instructions and unused attributes from half.ll test
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149833: [X86] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149920: ms inline asm: recognize case-insensitive JMP and CALL as TargetLowering::C_Address
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149920: ms inline asm: recognize case-insensitive JMP and CALL as TargetLowering::C_Address
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149833: [X86][AsmParser] Omit predicate In64BitMode for instructions w/ GP64 operand in X86InstrArithmetic.td, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
Pierre Calixte via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
Pierre Calixte via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
Pierre Calixte via Phabricator via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
Pierre Calixte via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D141135: [RFC][GlobalISel] Replace the current GlobalISel matcher with a bottom-up matcher
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32 is not supported on current GPU
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D149811: [RISCV][CodeGen] Support Zhinx and Zhinxmin
QIHAN CAI via Phabricator via llvm-commits
- [PATCH] D149811: [RISCV][CodeGen] Support Zhinx and Zhinxmin
QIHAN CAI via Phabricator via llvm-commits
- [PATCH] D149746: [PowerPC][lit] Recognize triple ppc64le.*-linux
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D147457: [Reassociation] Only form CSE expressions for local operands
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D149954: [RegisterCoalescer] Fix problem with IMPLICIT_DEF live-in to an invoke
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D145169: FastRegAlloc: Fix implicit operands not rewritten
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D149815: [OpenMP][Flang][Semantics] Add semantics support for USE_DEVICE_ADDR clause on OMP TARGET DATA directive.
Raghu via Phabricator via llvm-commits
- [PATCH] D149815: [OpenMP][Flang][Semantics] Add semantics support for USE_DEVICE_ADDR clause on OMP TARGET DATA directive.
Raghu via Phabricator via llvm-commits
- [PATCH] D148360: [Propeller] Use a bit-field struct for the metdata fields of BBEntry.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D149173: [llvm][vfs] Avoid silent fallback to process-wide working directory
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D149760: [llvm][test] Skip physical filesystem test if unsupported
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Reagan via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Reagan via Phabricator via llvm-commits
- [PATCH] D28141: [COFF] Use 32-bit jump table entries in .rdata for Win64
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Renato Golin via Phabricator via llvm-commits
- [PATCH] D149702: [LLDB] Add minimal support for the new Mojo language
River Riddle via Phabricator via llvm-commits
- [PATCH] D148045: [NFC][Symbolizer] Refactor out ProcessContext
Roland McGrath via Phabricator via llvm-commits
- [llvm] 5f0b92e - [AMDGPU] Also consider global and scratch instructions when flushing vmcnt counter in loop preheader
Ronak Chauhan via llvm-commits
- [PATCH] D149332: [AMDGPU] Also consider global and scratch instructions when flushing vmcnt counter in loop preheader
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D149332: [AMDGPU] Also consider global and scratch instructions when flushing vmcnt counter in loop preheader
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D149848: [AArch64, compiler-rt] Implement trampoline intrinsics
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D149780: [WebAssembly] Remove incorrect result from wasm64 store_lane instructions
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D148624: [AArch64] Add sign bits handling for vector compare nodes
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D149636: [AArch64] Combine concat through rshrn
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D149646: [LLVM][Uniformity] Propagate temporal divergence explicitly
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D149915: [CodeGen][KCFI] Move cfi-type lowering to TargetLowering
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D148385: [RISCV] Implement KCFI operand bundle lowering
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D147652: [symbolizer] Check existence of input file in GNU mode
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D147652: [symbolizer] Check existence of input file in GNU mode
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D149757: Test data for symbol lookup. NFC
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D149759: [symbolizer] Support symbol lookup
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D139859: [symbolizer] Support symbol+offset lookup
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D149575: [CodeGen] Support allocating of arguments by decreasing offsets
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149566: [CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D93031: Enable fexec-charset option
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149481: [TargetLowering] Don't use ISD::SELECT_CC in expandFP_TO_INT_SAT.
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149586: [Coverity] Fix unchecked return value, NFC
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149445: [MachineInst] Switch NumOperands to 16bits
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149664: Add -misc-use-anonymous-namespace to .clang-tidy
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149707: [Demangle] remove unused status param of itaniumDemangle
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D144660: [compiler-rt][CMake] Properly set COMPILER_RT_HAS_LLD
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149664: Add -misc-use-anonymous-namespace to .clang-tidy
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149664: Add -misc-use-anonymous-namespace to .clang-tidy
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149664: Add -misc-use-anonymous-namespace to .clang-tidy
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148094: [DRAFT][clang][CodeGen] Break up TargetInfo.cpp [6/6]
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148094: [DRAFT][clang][CodeGen] Break up TargetInfo.cpp [6/6]
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [6/6]
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [6/6]
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [6/6]
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Recognize more SPARCv9 instructions/pseudoinstructions
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D150049: [RISCV] Simplify matchRegisterNameHelper interface. NFC
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144306: [BOLT][NFC] Add hash computation for basic blocks
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144306: [BOLT][NFC] Add hash computation for basic blocks
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D147217: [OpenMP][OMPIRBuilder] OpenMPIRBuilder support for requires directive
Sergio Afonso via Phabricator via llvm-commits
- [PATCH] D147218: [OpenMP][Flang][MLIR] Lowering of OpenMP requires directive from parse tree to MLIR
Sergio Afonso via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Sergio Afonso via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Sergio Afonso via Phabricator via llvm-commits
- [llvm] 96e09fe - [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Serguei Katkov via llvm-commits
- [llvm] 50cd2ff - [X86] Avoid usage constant -1 for fminimum/fmaximum lowering
Serguei Katkov via llvm-commits
- [llvm] 5b7f8d9 - [X86] Add tests for fminimum/fmaximum for vector operands.
Serguei Katkov via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149812: [X86] Avoid usage constant -1 for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149844: [X86] Add lowering of fminimum/fmaximum for vector operands
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149729: [X86] Avoid usage constant NaN for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149812: [X86] Avoid usage constant -1 for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149844: [X86] Add lowering of fminimum/fmaximum for vector operands
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D149844: [X86] Add lowering of fminimum/fmaximum for vector operands
Serguei Katkov via Phabricator via llvm-commits
- [llvm] fe558ef - [RISCV][CodeGen] Support Zfinx codegen
Shao-Ce SUN via llvm-commits
- [llvm] 2dc0fa0 - [RISCV][CodeGen] Support Zdinx on RV64 codegen
Shao-Ce SUN via llvm-commits
- [PATCH] D148874: [RISCV][CodeGen] Support Zfinx codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149665: [RISCV][CodeGen] Support Zdinx on RV64 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D144941: [m68k] Add TLS Support
Sheng via Phabricator via llvm-commits
- [PATCH] D144941: [m68k] Add TLS Support
Sheng via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Sheng via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Sheng via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Sheng via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Sheng via Phabricator via llvm-commits
- [llvm] b73229e - [SelectionDAG] Use logic right shift to avoid loop hang
Shengchen Kan via llvm-commits
- [llvm] 4e4db6f - Revert "[SelectionDAG] Use logic right shift to avoid loop hang"
Shengchen Kan via llvm-commits
- [llvm] 8f966ce - [SelectionDAG] Use int64_t to store the integer power of llvm.powi
Shengchen Kan via llvm-commits
- [llvm] 3910a9f - Revert part of D149033 b/c original code is correct
Shengchen Kan via llvm-commits
- [llvm] 30c6839 - [X86][AsmParser] Move include forward to reduce unnecessary declaration, NFCI
Shengchen Kan via llvm-commits
- [llvm] 8d657c4 - [X86][AsmParser] Refactor code in AsmParser
Shengchen Kan via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D149641: [docs] Hide collaboration and include graphs in doxygen docs
Shilei Tian via Phabricator via llvm-commits
- [llvm] 141be5c - Revert "Reland [Pipeline] Don't limit ArgumentPromotion to -O3"
Shoaib Meenai via llvm-commits
- [llvm] 0e2b4b2 - Revert "[ArgumentPromotion] Bail if any callers are minsize"
Shoaib Meenai via llvm-commits
- [PATCH] D148654: Modify BoundsSan to improve debuggability
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D148654: Modify BoundsSan to improve debuggability
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D150076: Summary: Add support for XAR instruction generation to the AArch64 backend
Shreyansh Chouhan via Phabricator via llvm-commits
- [llvm] ee58f49 - Change if() continue; to an assert if a DBG_VALUE or DBG_VALUE_LIST returns a null DILocalVariable
Shubham Sandeep Rastogi via llvm-commits
- [PATCH] D149454: Add a verifier check to make sure that DBG_VALUE and DBG_VALUE_LIST always refers to a DILocalVariable.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D149762: Change if() continue; to an assert if a DBG_VALUE or DBG_VALUE_LIST returns a null DILocalVariable
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D149762: Change if() continue; to an assert if a DBG_VALUE or DBG_VALUE_LIST returns a null DILocalVariable
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D149762: Change if() continue; to an assert if a DBG_VALUE or DBG_VALUE_LIST returns a null DILocalVariable
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [llvm] 14390ec - Fix MSVC "not all control paths return a value" warnings. NFC.
Simon Pilgrim via llvm-commits
- [llvm] da942fe - Fix MSVC "truncation of constant value" warnings. NFC.
Simon Pilgrim via llvm-commits
- [llvm] edce93c - [X86] Lower abdu(lhs, rhs) -> or(usubsat(lhs,rhs), usubsat(rhs,lhs))
Simon Pilgrim via llvm-commits
- [llvm] 3928589 - [DAG] computeKnownBits - remove old ashr TODO comment
Simon Pilgrim via llvm-commits
- [llvm] 9a1cb8a - [X86] Add abds/abdu lowering for scalar i8/i16/i32/i64 types
Simon Pilgrim via llvm-commits
- [llvm] 04e809a - [DAG] Add TargetLowering::expandABD and convert X86 lowering to use it
Simon Pilgrim via llvm-commits
- [llvm] 051918c - [DAG] expandIntMINMAX - add umax(x,1) --> sub(x,cmpeq(x,0)) fold
Simon Pilgrim via llvm-commits
- [llvm] c7fce3f - [DAG] Rename computeOverflowKind -> computeOverflowForUnsignedAdd. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d24c179 - [X86] Regenerate xaluo.ll with common CHECK prefix
Simon Pilgrim via llvm-commits
- [llvm] 5e029f0 - [X86] xaluo.ll - add test coverage showing the failure to recognise when saddo/ssubo will not overflow
Simon Pilgrim via llvm-commits
- [llvm] 7395f6a - [DAG] Add computeOverflowForSignedAdd and computeOverflowForAdd wrapper
Simon Pilgrim via llvm-commits
- [llvm] 489e728 - [DAG] computeOverflowForSignedAdd - fix typo in comment. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 3fb067f - [DAG] visitADDSAT - fold saddsat(x, y) -> add(x, y) if it never overflows
Simon Pilgrim via llvm-commits
- [llvm] 08c1150 - [DAG] Add computeOverflowForSignedSub/computeOverflowForUnsignedSub/computeOverflowForSub
Simon Pilgrim via llvm-commits
- [llvm] 05a57fd - [X86] Add tests showing failure to simplify ssubsat/usubsat to sub
Simon Pilgrim via llvm-commits
- [llvm] 8f82d8e - [DAG] visitSUBSAT - fold subsat(x, y) -> sub(x, y) if it never overflows
Simon Pilgrim via llvm-commits
- [llvm] b83aa8b - [DAG] computeOverflowForUnsignedAdd - use getMaxValue().ult(2) to detect 0/1 values. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] b7116ba - [DAG] computeOverflowForUnsignedAdd - use ConstantRange::unsignedAddMayOverflow as fallback
Simon Pilgrim via llvm-commits
- [llvm] d02848b - [X86] or-with-overflow.ll - adjust or_i64_ri constant to not constant fold the icmp
Simon Pilgrim via llvm-commits
- [llvm] 0dc6468 - [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Simon Pilgrim via llvm-commits
- [llvm] fe733f5 - [InstCombine] Improve bswap + logic_op optimization
Simon Pilgrim via llvm-commits
- [llvm] 77bce17 - [MC][X86] Split off avx512vpopcntdq tests and add att/intel coverage
Simon Pilgrim via llvm-commits
- [llvm] 6d647b9 - [MC][X86] Add test coverage for Issue #62412
Simon Pilgrim via llvm-commits
- [llvm] 49bef60 - [MC][X86] Fix encoding for VMOVPQIto64Zmr for correct disassembly
Simon Pilgrim via llvm-commits
- [llvm] 70218f6 - [X86] Add getConstVector helper variant without undef mask
Simon Pilgrim via llvm-commits
- [llvm] 17dd1ad - [X86] lowerShuffleAsElementInsertion - fold to or(vzext_movl(scalar_to_vector(zext(x))), and(constant, mask))
Simon Pilgrim via llvm-commits
- [PATCH] D149533: Regen some old tests; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D98437: [SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END records
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149171: [SLP][NFC]Add ShuffleCostBuilder and generalize BaseShuffleAnalysis::createShuffle function, NFC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149689: [X86] Lower used `(atomicrmw xor p, SignBit)` as `(atomicrmw add p, SignBit)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149687: [X86] Add tests for `(atomicrmw xor p, Imm)`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149844: [X86] Add lowering of fminimum/fmaximum for vector operands
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149956: [DAG] Calculate the number of sign bits for constant BUILD_VECTOR directly.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149953: [X86] Generate checks for 2012-01-10-UndefExceptionEdge
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149782: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149973: [SLP][NFC]Add processBuildVector member function, NFC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149971: [UpdateTestChecks] More support for X86 exception handling
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149577: [InstCombine] Add bswap(logic_op(bswap(x), y)) regression test case; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149119: [CMake] Use llvm-nm to extract symbols for staged LTO builds on Windows
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D149444: [ARM] Allow codegen for Armv6m eXecute-Only (XO) sections
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D149444: [ARM] Allow codegen for Armv6m eXecute-Only (XO) sections
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D149443: [ARM] add Thumb-1 8-bit movs/adds relocations to LLVM
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D149616: [AArch64] Extend fp64 top zeroing peephole to all instructions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D149476: [FuncSpec] Fix inconsistent treatment of global variables
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
Slava Zakharin via Phabricator via llvm-commits
- [PATCH] D149639: Revert part of D149033 b/c original code is correct
Slava Zakharin via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
Slava Zakharin via Phabricator via llvm-commits
- [PATCH] D149024: Restore CodeGen/MachineValueType.h from `Support`
Slava Zakharin via Phabricator via llvm-commits
- [PATCH] D148767: Restore CodeGen/LowLevelType from `Support`
Slava Zakharin via Phabricator via llvm-commits
- [PATCH] D149600: [MemProf] Recognize hot/cold operator new as replaceable allocations
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D149669: [MemProf] Removed unused allocation type
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D149215: [MemProf] Control availability of hot/cold operator new from LTO link
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D149684: [MemProf] Use profiled lifetime access density directly
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D149924: [MemProf] Use MapVector to avoid non-determinism
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D141639: [EarlyIfCvt] Don't if-convert if condition has only loop-invariant ops.
Sotiris Apostolakis via Phabricator via llvm-commits
- [llvm] c74aec9 - [PowerPC] Implement DFP add and sub instructions.
Stefan Pintilie via llvm-commits
- [PATCH] D148597: [PowerPC] Implement DFP add and sub instructions.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D148597: [PowerPC] Implement DFP add and sub instructions.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D149711: [PowerPC] Remove asserts from the disassembler.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D149083: [PowerPC] Optimize VPERM and fix code order for swapping vector operands on LE
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Stephen Peckham via Phabricator via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D149895: [SystemZ][z/OS] Remove ENDRecord class from GOFF.h
Sviatoslav Osipov via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Sviatoslav Osipov via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Sviatoslav Osipov via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Sviatoslav Osipov via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Sviatoslav Osipov via Phabricator via llvm-commits
- [PATCH] D149941: [llvm][TargetParser] Create new Architecture base classes
Sviatoslav Osipov via Phabricator via llvm-commits
- [llvm] 48f18ec - [ThinLTO] Loosen up variable importing correctness checks
Teresa Johnson via llvm-commits
- [llvm] e0577ce - [MemProf] Removed unused allocation type
Teresa Johnson via llvm-commits
- [llvm] a4bdb27 - [MemProf] Use profiled lifetime access density directly
Teresa Johnson via llvm-commits
- [llvm] bf6ff4f - [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via llvm-commits
- [llvm] 6fbf022 - Revert "[MemProf] Context disambiguation cloning pass [patch 3/4]"
Teresa Johnson via llvm-commits
- [llvm] bfe7205 - Restore "[MemProf] Context disambiguation cloning pass [patch 3/4]"
Teresa Johnson via llvm-commits
- [llvm] e3e6bc6 - [MemProf] Need to require asserts for tests that use -stats
Teresa Johnson via llvm-commits
- [llvm] f09807c - Revert "Restore "[MemProf] Context disambiguation cloning pass [patch 3/4]""
Teresa Johnson via llvm-commits
- [llvm] 1a3947d - [MemProf] Use MapVector to avoid non-determinism
Teresa Johnson via llvm-commits
- [llvm] 04f3c5a - Restore again "[MemProf] Context disambiguation cloning pass [patch 3/4]"
Teresa Johnson via llvm-commits
- [llvm] cfad2d3 - [MemProf] Context disambiguation cloning pass [patch 4/4]
Teresa Johnson via llvm-commits
- [llvm] a28261c - [MemProf] Create single version of helper function (NFC)
Teresa Johnson via llvm-commits
- [PATCH] D149600: [MemProf] Recognize hot/cold operator new as replaceable allocations
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149600: [MemProf] Recognize hot/cold operator new as replaceable allocations
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149600: [MemProf] Recognize hot/cold operator new as replaceable allocations
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149600: [MemProf] Recognize hot/cold operator new as replaceable allocations
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149630: [ThinLTO] Loosen up variable importing correctness checks
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149215: [MemProf] Control availability of hot/cold operator new from LTO link
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149630: [ThinLTO] Loosen up variable importing correctness checks
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149669: [MemProf] Removed unused allocation type
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149684: [MemProf] Use profiled lifetime access density directly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149669: [MemProf] Removed unused allocation type
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149684: [MemProf] Use profiled lifetime access density directly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149684: [MemProf] Use profiled lifetime access density directly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149684: [MemProf] Use profiled lifetime access density directly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D148950: [LTO] Add test coverage for previous dllimport fix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149800: [WIP][PGO] Add ability to mark cold functions as optsize/minsize/optnone
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149117: [MemProf] Context disambiguation cloning pass [patch 4/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149117: [MemProf] Context disambiguation cloning pass [patch 4/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149924: [MemProf] Use MapVector to avoid non-determinism
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149924: [MemProf] Use MapVector to avoid non-determinism
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149932: [MemProf] Add hot allocation type
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149117: [MemProf] Context disambiguation cloning pass [patch 4/4]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149932: [MemProf] Add hot allocation type
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149117: [MemProf] Context disambiguation cloning pass [patch 4/4]
Teresa Johnson via Phabricator via llvm-commits
- [llvm] abdb5e0 - [WebAssembly] Remove incorrect result from wasm64 store_lane instructions
Thomas Lively via llvm-commits
- [llvm] 72a7231 - [WebAssembly] Mark @llvm.wasm.shuffle lane indices as immediates
Thomas Lively via llvm-commits
- [PATCH] D149780: [WebAssembly] Remove incorrect result from wasm64 store_lane instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D149780: [WebAssembly] Remove incorrect result from wasm64 store_lane instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D149780: [WebAssembly] Remove incorrect result from wasm64 store_lane instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D149898: [WebAssembly] Mark @llvm.wasm.shuffle lane indices as immediates
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D149898: [WebAssembly] Mark @llvm.wasm.shuffle lane indices as immediates
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D148284: [clangd] Add "readonly" token to const member expressions
Thorben Tröbst via Phabricator via llvm-commits
- [PATCH] D148284: [clangd] Add "readonly" token to const member expressions
Thorben Tröbst via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Thorsten via Phabricator via llvm-commits
- [PATCH] D148109: [mlir] Add a generic mem2reg implementation.
Théo Degioanni via Phabricator via llvm-commits
- [PATCH] D105889: [AArch64][SVE] Break false dependencies for inactive lanes of unary operations
Tiehu Zhang via Phabricator via llvm-commits
- [llvm] eadf6db - [docs] Hide collaboration and include graphs in doxygen docs
Timm Bäder via llvm-commits
- [PATCH] D149641: [docs] Hide collaboration and include graphs in doxygen docs
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D149641: [docs] Hide collaboration and include graphs in doxygen docs
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Tom Dohrmann via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Tom Dohrmann via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Tom Dohrmann via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Tom Dohrmann via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Tom Dohrmann via Phabricator via llvm-commits
- [llvm] ead5024 - docs: Document policy around GitHub branches
Tom Stellard via llvm-commits
- [llvm] 2e3cabe - [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D147276: docs: Document policy around GitHub branches
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D147284: docs: Document procedure for updating pull requests
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D147284: docs: Document procedure for updating pull requests
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D150018: workflows/release-tasks: Remove stray backslash
Tom Stellard via Phabricator via llvm-commits
- [llvm] 1d8ab71 - Revert "[DebugLine] save one debug line entry for empty prologue"
Tom Weaver via llvm-commits
- [llvm] 8bb4943 - Revert "[DebugInfo] add test case for D147506, NFC"
Tom Weaver via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
Tom Weaver via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
Tom Weaver via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
Tom Weaver via Phabricator via llvm-commits
- [PATCH] D149746: [PowerPC][lit] Recognize triple ppc64le.*-linux
Tulio Magno Quites Machado Filho via Phabricator via llvm-commits
- [PATCH] D149746: [PowerPC][lit] Recognize triple ppc64le.*-linux
Tulio Magno Quites Machado Filho via Phabricator via llvm-commits
- [lld] a257616 - [LLD][MachO] Do not run Mach-O tests on big-endian hosts
Ulrich Weigand via llvm-commits
- [lld] 95bb95e - [LLD][ELF] Fix compressed-debug-level test on SystemZ
Ulrich Weigand via llvm-commits
- [PATCH] D149270: [LLD][MachO] Do not run Mach-O tests on big-endian hosts
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D149273: [LLD][ELF] Fix compressed-debug-level test on SystemZ
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D147532: [MachineLateInstrsCleanup] Improve compile time for huge functions.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D143248: Emit CFI directives in epilogue and enable CFIFixup pass for RISC-V.
Varun Kumar E via Phabricator via llvm-commits
- [llvm] 07484d2 - [NFC][SLP] Fix typo
Vasileios Porpodas via llvm-commits
- [llvm] ce46e1a - [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via llvm-commits
- [llvm] 7749f6e - [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Vasileios Porpodas via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149670: [NFC][SLP] Fix typo
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149670: [NFC][SLP] Fix typo
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149712: [SLP][NFC] Cleanup: Add while loop around for loop instead of modifying iterators.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149712: [SLP][NFC] Cleanup: Add while loop around for loop instead of modifying iterators.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149627: [NFC][SLP] Cleanup: Simplify traversal loop in SLPVectorizerPass::vectorizeHorReduction().
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149919: [SLP][NFC] Cleanup: Outline the code that vectorizes CmpInsts into a seaparate function.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149130: [PartialInlining] Fix incorrect costing when IR has unreachable BBs
Vedant Paranjape via Phabricator via llvm-commits
- [PATCH] D149130: [PartialInlining] Fix incorrect costing when IR has unreachable BBs
Vedant Paranjape via Phabricator via llvm-commits
- [llvm] 3b8bc83 - Revert "[SimpleLoopUnswitch] unswitch selects"
Vitaly Buka via llvm-commits
- [compiler-rt] e37fce3 - [test][HWASAN] Don't run common tests without lld
Vitaly Buka via llvm-commits
- [llvm] 1c61acc - [CodeGen] Fix signed int overflow
Vitaly Buka via llvm-commits
- [compiler-rt] f031fc3 - [NFC][HWASAN] Switch to verbose CHECKs
Vitaly Buka via llvm-commits
- [compiler-rt] 43de9cb - [test][lsan] For thread args/result leak
Vitaly Buka via llvm-commits
- [compiler-rt] c3a46fe - [test][lsan] Remove std::vector from test
Vitaly Buka via llvm-commits
- [compiler-rt] 74937f2 - [test][sanitizer] Add tests for join variants
Vitaly Buka via llvm-commits
- [compiler-rt] 22aa493 - [test][sanitizer] Add feature for "any" GLIBC
Vitaly Buka via llvm-commits
- [compiler-rt] 1d1cd72 - [test][sanitizer] Extend the test
Vitaly Buka via llvm-commits
- [compiler-rt] acecb5d - [NFC][HWASAN] Reformat InitializeInterceptors
Vitaly Buka via llvm-commits
- [compiler-rt] cbdc7bf - [NFC][HWASAN] Fix mutex in thread safety annotation
Vitaly Buka via llvm-commits
- [compiler-rt] b9d7ecc - [NFC][ASAN] Add more pthread interceptors
Vitaly Buka via llvm-commits
- [compiler-rt] da7943b - [NFC][LSAN] Add more pthread interceptors
Vitaly Buka via llvm-commits
- [compiler-rt] f4c4328 - [NFC][HWASAN] Add more pthread interceptors
Vitaly Buka via llvm-commits
- [compiler-rt] 173b8fe - [NFC][ASAN] Reformat the file
Vitaly Buka via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149619: [NFC][HWASAN] Create shadow value just after alloca
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149620: [NFC][HWASAN] Handle tags as Int8
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149698: [IntervalTree] Initialize find_iterator::Point with default constructor
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D149002: [compiler-rt][interception][asan][win] Improve error reporting
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 24f36a2 - [Modules] Move modulemaps to header search directories. NFC intended.
Volodymyr Sapsai via llvm-commits
- [PATCH] D148776: [Modules] Move modulemaps to header search directories. NFC intended.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D149270: [LLD][MachO] Do not run Mach-O tests on big-endian hosts
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D28141: [COFF] Use 32-bit jump table entries in .rdata for Win64
Wei Xiao via Phabricator via llvm-commits
- [llvm] 2285bc0 - [gn] Move LoongArch target from llvm_all_experimental_targets to llvm_all_stable_targets
Weining Lu via llvm-commits
- [llvm] 040a41a - [LoongArch] Provide basic TargetTransformInfo implementation
Weining Lu via llvm-commits
- [llvm] f70e4eb - Revert "[LoongArch] Provide basic TargetTransformInfo implementation"
Weining Lu via llvm-commits
- [llvm] 1918cf5 - Reland D147524 "[LoongArch] Provide basic TargetTransformInfo implementation"
Weining Lu via llvm-commits
- [PATCH] D149720: Update BUILD file for bazel.
Wenzhi Cui via Phabricator via llvm-commits
- [PATCH] D149720: Update BUILD file for bazel.
Wenzhi Cui via Phabricator via llvm-commits
- [PATCH] D149930: Update BUILD.bazel for Mem2Reg deps.
Wenzhi Cui via Phabricator via llvm-commits
- [llvm] d38d6ca - [llvm-profdata] Deprecate Compact Binary Sample Profile Format
William Huang via llvm-commits
- [llvm] d1d4e56 - [llvm-profdata] Change default output format of llvm-profdata to ExtBinary
William Huang via llvm-commits
- [llvm] 4357824 - [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Huang via llvm-commits
- [PATCH] D149400: [llvm-profdata] Deprecate Compact Binary Sample Profile Format
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D149700: [llvm-profdata] Change default output format of llvm-profdata to ExtBinary
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D149700: [llvm-profdata] Change default output format of llvm-profdata to ExtBinary
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148872: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 2
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D149124: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 3
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D149124: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 3
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D149700: [llvm-profdata] Change default output format of llvm-profdata to ExtBinary
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148868: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Xi Ruoyao via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Xing Xue via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Xing Xue via Phabricator via llvm-commits
- [PATCH] D133863: [RISCV] Add MC support of RISCV zcmt Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D133863: [RISCV] Add MC support of RISCV zcmt Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D149839: [RISCV] def cm.jt as an alias inst of cm.jalt
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D149891: [RISCV] Add DecoderNamespace to Zcmt instructions.
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D149933: [RISCV] Add X1 as implicit def of cm.jalt.
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D150049: [RISCV] Simplify matchRegisterNameHelper interface. NFC
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D150049: [RISCV] Simplify matchRegisterNameHelper interface. NFC
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D145343: [AMDGPU] Emit predefined macro `__AMDGCN_CUMODE`
Yaxun Liu via Phabricator via llvm-commits
- [llvm] 287aa6c - [DAGCombiner] Use generalized pattern match for visitFSUBForFMACombine.
Yeting Kuo via llvm-commits
- [llvm] 42601e1 - [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149021: [TTI][ASAN] Introduce TTI::getInterestingMemoryOperand.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149073: [ASAN] Support memory checks on experimental.vp.strided.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149821: [DAGCombiner] Use generalized pattern match for visitFSUBForFMACombine.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149821: [DAGCombiner] Use generalized pattern match for visitFSUBForFMACombine.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149855: [DAGCombiner] Avoid template for generalized pattern match.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149911: [DAGCombiner][RISCV] Enable reassociation for VP_FMA in visitFADDForFMACombine.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D149073: [ASAN] Support memory checks on experimental.vp.strided.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [llvm] 6d667d4 - [InstCombine] Combine const GEP chains
Yingwei Zheng via llvm-commits
- [PATCH] D149240: [InstCombine] Combine const GEP chains
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D149240: [InstCombine] Combine const GEP chains
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D149814: [RISCV] Optimize i32 range checks
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D149977: [RISCV] Implement shouldTransformSignedTruncationCheck.
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D147968: [TTI][BPF]: Undo specific transform-preventing passes and add TTI hooks
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D149058: [BPF][DebugInfo] Use .BPF.ext for line info when DWARF is not available
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D149642: [RISCV] Support vreinterpret intrinsics between vector boolean type and m1 vector integer type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D146269: MIPS: allow o32 abi with 64bit CPU and 64 abi with 32bit triple
YunQiang Su via Phabricator via llvm-commits
- [PATCH] D149602: [SystemZ][z/OS] GOFFObjectFile fix for windows build
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D98437: [SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END records
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D149602: [SystemZ][z/OS] GOFFObjectFile fix for windows build
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D149895: [SystemZ][z/OS] Remove ENDRecord class from GOFFObjectFile
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D149895: [SystemZ][z/OS] Remove ENDRecord class from GOFF.h
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D149676: [FuzzMutate] Make ShuffleBlockStrategy deterministic
Zhenkai Weng via Phabricator via llvm-commits
- [PATCH] D149676: [FuzzMutate] Make ShuffleBlockStrategy deterministic
Zhenkai Weng via Phabricator via llvm-commits
- [PATCH] D149989: [FuzzMutate] Module size heuristics
Zhenkai Weng via Phabricator via llvm-commits
- [PATCH] D149989: [FuzzMutate] Module size heuristics
Zhenkai Weng via Phabricator via llvm-commits
- [PATCH] D149989: [FuzzMutate] Module size heuristics
Zhenkai Weng via Phabricator via llvm-commits
- [PATCH] D149989: [FuzzMutate] Module size heuristics
Zhenkai Weng via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and lshr case in imply icmp
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and lshr case in imply icmp
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and lshr case in imply icmp
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149512: [InstSimplify] Test case for icmp imply (NFC)
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149512: [InstSimplify] Test case for icmp imply (NFC)
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149512: [InstSimplify] Test case for icmp imply (NFC)
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D149510: [ValueTracking] add UGT/UGE and SGT/SGE in `isImpliedCondOperands`
Zhu Siyuan via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32/64 is not supported on current GPU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32/64 is not supported on current GPU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32 is not supported on current GPU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32 is not supported on current GPU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
luxufan via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
luxufan via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
luxufan via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
luxufan via Phabricator via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
luxufan via Phabricator via llvm-commits
- [PATCH] D149512: [InstSimplify] Test case for icmp imply (NFC)
luxufan via Phabricator via llvm-commits
- [PATCH] D149934: [ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison
luxufan via Phabricator via llvm-commits
- [PATCH] D149935: [ValueTracking] Imply poison if ValAssumePoison is identical to V
luxufan via Phabricator via llvm-commits
- [PATCH] D149404: [ValueTracking][InstCombine] Add a new API to allow to ignore poison generating flags or metadatas when implying poison
luxufan via Phabricator via llvm-commits
- [PATCH] D149935: [ValueTracking] Imply poison if ValAssumePoison is identical to V
luxufan via Phabricator via llvm-commits
- [PATCH] D149033: [NFC]Fix 2 logic dead code
vdonaldson via Phabricator via llvm-commits
- [PATCH] D149639: Revert part of D149033 b/c original code is correct
vdonaldson via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D149702: [DebugInfo] Add language code for the new Mojo language
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [llvm] 181d039 - [RISCV] Add missing constraints for vwsll
via llvm-commits
- [llvm] 74c1fa6 - [RISCV] Add Smaia and Ssaia extensions support
via llvm-commits
- [llvm] fa43608 - [RISCV][RISCV][clang] Split out SiFive Vector C intrinsics from riscv_vector.td
via llvm-commits
- [llvm] 415956f - [llvm-readobj][AMDGPU] Bypass MD verification for PAL
via llvm-commits
- [llvm] 9f0d725 - [RISCV] Add MC support of RISCV zcmt Extension
via llvm-commits
- [llvm] 853d212 - [InstSimplify] Update to handle new shufflevector semantics
via llvm-commits
- [llvm] d9b92c4 - [Coverity] Improper use of negtive value.
via llvm-commits
- [llvm] b0fb982 - [Coverity] Big parameter passed by value.
via llvm-commits
- [llvm] ae1ca47 - [Coverity] Big parameter passed by value.
via llvm-commits
- [llvm] 8cf7688 - [RISCV] Remove unused def simm12_plus1 from RISCVInstrInfo.td. NFC
via llvm-commits
- [compiler-rt] f9dd3ea - [hwasan] Fix data race between ReleaseThread() and VisitAllLiveThreads()
via llvm-commits
- [llvm] f9dba93 - [Assignment Tracking] Skip scalable vectors in declare-to-assign pass
via llvm-commits
- [llvm] c719a19 - [NFC]adjust identaion and update comments in X86InstrArithmeic.td
via llvm-commits
- [llvm] da44a9b - [LoongArch] Add some comments to getBPReg. NFC
via llvm-commits
- [llvm] 52ae3b5 - [DWARF][MC] improve the error message when DwarfLineStrSection is null.
via llvm-commits
- [llvm] 6b55e91 - [RISCV] Add MC support of RISCV zcmp Extension
via llvm-commits
- [llvm] 7cba800 - [CodeGen] Autogen tests as prerequisite for D42600
via llvm-commits
Last message date:
Sun May 7 23:59:32 PDT 2023
Archived on: Sun May 7 23:59:35 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).