The Week Of Monday 25 April 2022 Archives by author
Starting: Mon Apr 25 00:02:09 PDT 2022
Ending: Sun May 1 23:47:29 PDT 2022
Messages: 2323
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Pei, Gen via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Make omitting CMAKE_BUILD_TYPE an error
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Alex B via Phabricator via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Alex B via Phabricator via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Alex B via Phabricator via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Alex B via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D124105: [ELF] Support -plugin-opt=statsfile=
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 6beb2db - [Support] Factor out isCrash from throwIfCrash
Alexander Shaposhnikov via llvm-commits
- [PATCH] D124414: [Support] Factor out isCrash from throwIfCrash
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124414: [Support] Factor out isCrash from throwIfCrash
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124494: [lld] Add lld-fuzzer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124494: [lld] Add lld-fuzzer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124494: [lld] Add lld-fuzzer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124494: [lld] Add lld-fuzzer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124709: [InstCombine][NFC] Add baseline tests for folds of ((A&B)^C)|B
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D124710: [InstCombine] Fold ((A&B)^C)|B
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D123225: [ThreadPool] add ability to group tasks into separate groups
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] a910337 - [FuncSpec] Conditional jump or move depends on uninitialised value(s).
Alexandros Lamprineas via llvm-commits
- [PATCH] D124114: [FuncSpec] Conditional jump or move depends on uninitialised value(s).
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D124114: [FuncSpec] Conditional jump or move depends on uninitialised value(s).
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D124319: [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D124319: [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] 29a470e - [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via llvm-commits
- [llvm] 9861ca0 - Revert "[COST]Improve cost model for shuffles in SLP."
Alexey Bataev via llvm-commits
- [llvm] ac23cf7 - [COST][NFC]Add a test for non-power-2 shuffles, NFC.
Alexey Bataev via llvm-commits
- [llvm] 75e1cf4 - [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via llvm-commits
- [llvm] 371412e - [COST]Fix crash for non-power-2 vector shuffle mask.
Alexey Bataev via llvm-commits
- [llvm] 484fcb9 - [SLP][NFC]Fix a comment.
Alexey Bataev via llvm-commits
- [PATCH] D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124497: [SLP] Fix a typo that causes redundant assertion and potential segment fault
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D115462: [SLP]Improve shuffles cost estimation where possible.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D115750: [SLP]Further improvement of the cost model for scalars used in buildvectors.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D115462: [SLP]Improve shuffles cost estimation where possible.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D115750: [SLP]Further improvement of the cost model for scalars used in buildvectors.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 854c339 - [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures.
Alexey Lapshin via llvm-commits
- [llvm] 34e2df2 - [llvm-objcopy][NFC] rename variable.
Alexey Lapshin via llvm-commits
- [PATCH] D86539: [Debuginfo][llvm-dwarfutil] llvm-dwarfutil dsymutil-like tool for ELF.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D124082: [Debuginfo][llvm-dwarfdump][dsymutil] Add dsymutil compatibility dump.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D124350: [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D124350: [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D86539: [Debuginfo][llvm-dwarfutil] llvm-dwarfutil dsymutil-like tool for ELF.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D123469: [DebugInfo][llvm-dwarfutil] Combine overlapped address ranges.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D123469: [DebugInfo][llvm-dwarfutil] Combine overlapped address ranges.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D124394: [DFAJumpThreading] Relax analysis to handle unpredictable initial values
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D124394: [DFAJumpThreading] Relax analysis to handle unpredictable initial values
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D124394: [DFAJumpThreading] Relax analysis to handle unpredictable initial values
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D124325: [AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns
Allen zhong via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D119431: [C API] Add LLVMWriteThinLTOBitcodeToMemoryBuffer to C API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D124743: [DAGCombine] Add node in the worklist in topological order in CombineTo
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D124743: [DAGCombine] Add node in the worklist in topological order in CombineTo
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D124743: [DAGCombine] Add node in the worklist in topological order in CombineTo
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D57317: [DAGCombine] Deduplicate addcarry node using commutativity.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D124270: [BOLT] Fix r_aarch64_prelxx test
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124330: Revert "HHVM calling conventions."
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124206: [BOLT][NFC] Reduce Target/{AArch64, X86} dependencies
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124712: [BOLT][CMAKE] Check build target architecture for runtime libs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D124453: const char* for LLVMTargetMachineEmitToFile's argument
Andrei Damian via Phabricator via llvm-commits
- [PATCH] D124453: const char* for LLVMTargetMachineEmitToFile's argument
Andrei Damian via Phabricator via llvm-commits
- [PATCH] D124453: const char* for LLVMTargetMachineEmitToFile's argument
Andrei Damian via Phabricator via llvm-commits
- [PATCH] D64826: [Xtensa 1/10] Recognize Xtensa in triple parsing code.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64827: [Xtensa 2/10] Add Xtensa ELF definitions.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64831: [Xtensa 5/10] Add Xtensa MCTargetDescr initial functionality.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64832: [Xtensa 6/10] Add Xtensa basic assembler parser.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64833: [Xtensa 7/10] Add Xtensa instruction printer.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64834: [Xtensa 8/10] Add support of the Xtensa shift/load/store/move and processor control instructions.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64835: [Xtensa 9/10] Add basic support of Xtensa disassembler.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D64836: [Xtensa 10/10] Add relaxations and fixups. Add rest part of Xtensa Core Instructions.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D124683: [analyzer] Fix return of llvm::StringRef to destroyed std::string
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D124683: [analyzer] Fix return of llvm::StringRef to destroyed std::string
Andrew Ng via Phabricator via llvm-commits
- [llvm] 84cf290 - [NVPTX][tests] Do not run the tests which are not supported by nvptx
Andrew Savonichev via llvm-commits
- [llvm] 541cbee - [NVPTX][tests] add "XFAIL: nvptx" for some tests
Andrew Savonichev via llvm-commits
- [llvm] 0a27622 - [NVPTX] Disable DWARF .file directory for PTX
Andrew Savonichev via llvm-commits
- [llvm] e447950 - [NFC] Fix order of initialization in MCTargetOptions
Andrew Savonichev via llvm-commits
- [llvm] 8628b54 - [NVPTX] Temporary disable dwarf-file-dir.ll on Windows
Andrew Savonichev via llvm-commits
- [llvm] 9933302 - [NVPTX] Fix NVPTX DebugInfo tests on Windows
Andrew Savonichev via llvm-commits
- [llvm] 1041a96 - [lit] Support %if ... %else syntax for RUN lines
Andrew Savonichev via llvm-commits
- [llvm] 0f1b5f1 - [NVPTX] Integrate ptxas to LIT tests
Andrew Savonichev via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D121299: [NVPTX] Disable DWARF .file directory for PTX
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D123928: [NVPTX][tests] Do not run the tests which are not supported by nvptx
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124125: [NVPTX][tests] add "XFAIL: nvptx" for some tests
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D121299: [NVPTX] Disable DWARF .file directory for PTX
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124473: [NVPTX] Fix dwarf-file-dir.ll on Windows
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124473: [NVPTX] Fix NVPTX DebugInfo tests on Windows
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124473: [NVPTX] Fix NVPTX DebugInfo tests on Windows
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124473: [NVPTX] Fix NVPTX DebugInfo tests on Windows
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D122569: [lit] Support %if ... %else syntax for RUN lines
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124594: [LegacyPM] Remove DataFlowSanitizerLegacyPass
Andrew via Phabricator via llvm-commits
- [llvm] c515b2f - [IRCE] Avoid computing potentially unnecessary analyses. NFC
Anna Thomas via llvm-commits
- [llvm] 205246c - [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Anna Thomas via llvm-commits
- [PATCH] D124478: [IRCE] Avoid computing potentially unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124478: [IRCE] Avoid computing potentially unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124478: [IRCE] Avoid computing potentially unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D123546: Check users of instrinsics instead of traversing entire function.
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D123902: [llvm-objcopy][ObjectYAML][mips] Add MIPS specific ELF section indexes
Anubhab Ghosh via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [llvm] 993054c - Change NVPTX/f16x2-instructions.ll to use unix EOL. NFC
Artem Belevich via llvm-commits
- [llvm] 76d1f5e - [NVPTX] Support float <-> 2 x half bitcasts
Artem Belevich via llvm-commits
- [PATCH] D124171: [NVPTX] Support float <-> 2 x half bitcasts
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D119669: [NVPTX] Prefix "$L__" for branch label names
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D124698: [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D124698: [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D124698: [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Artem Belevich via Phabricator via llvm-commits
- [llvm] 6f73bd7 - [test] Remove legacy PM pipeline test
Arthur Eubanks via llvm-commits
- [llvm] 4e65291 - [OpaquePtr][GlobalOpt] Don't attempt to evaluate global constructors with arguments
Arthur Eubanks via llvm-commits
- [llvm] 6b825e5 - [ArgPromotion] Change the condition to check the promotion limit
Arthur Eubanks via llvm-commits
- [llvm] 9197959 - [ArgPromotion] Move ArgPart and OffsetAndArgPart to anonymous namespace
Arthur Eubanks via llvm-commits
- [PATCH] D124362: [NFC] [Pipelines] Hoist CoroCleanup as Module Pass (3/5)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124178: [ArgPromotion] Change the condition to check the promotion limit
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124063: [LegacyPM] Rename and deprecate populateModulePassManager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124360: [Pipelines] Hoist CoroCleanup to avoid blocking optimizations (1/5)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124360: [Pipelines] Hoist CoroCleanup to avoid blocking optimizations (1/5)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124364: [Pipelines] Enable EarlyCSE after CoroCleanup to avoid runtime performance losses (5/5)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124364: [Pipelines] Enable EarlyCSE after CoroCleanup to avoid runtime performance losses (5/5)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124362: [NFC] [Pipelines] Hoist CoroCleanup as Module Pass (3/5)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Reuse existing LoopInfo instead of recomputation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124459: [InstCombine] Combine opaque pointer GEPs with mismatching element types
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124527: [GVN] Encode GEPs in offset representation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124527: [GVN] Encode GEPs in offset representation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124553: [OpaquePtr][GlobalOpt] Don't attempt to evaluate global constructors with arguments
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124553: [OpaquePtr][GlobalOpt] Don't attempt to evaluate global constructors with arguments
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124178: [ArgPromotion] Change the condition to check the promotion limit
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D124617: [ArgPromotion] Move ArgPart and OffsetAndArgPart to anonymous namespace
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 5ee0123 - [EarlyCSE] Add tests demonstrating missed opportunitites
Artur Pilipenko via llvm-commits
- [llvm] a907d36 - Attributes: add a new `allocptr` attribute
Augie Fackler via llvm-commits
- [PATCH] D123054: InstructionCombining: merge realloc and free handling
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123054: InstructionCombining: merge realloc and free handling
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124491: OpenMP: mark allocptr attribute on __kmpc_free_shared
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124491: OpenMP: mark allocptr attribute on __kmpc_free_shared
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124647: [NFC] Fix typo
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D104432: [Attributor] Introduce AAPointerInfo
Axel Y. Rivera via Phabricator via llvm-commits
- [PATCH] D123537: [VPlan] Model first exit values in VPlan.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D123005: [VPlan] Use region for each loop in native path.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D123720: [VPlan] Replace use of needsVectorIV with VPlan user check.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D124683: [analyzer] Fix return of llvm::StringRef to destroyed std::string
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D117173: [ORC-RT] Hook objc's class_getImageName for JITDylibs
Ben Langmuir via Phabricator via llvm-commits
- [llvm] c15ae0a - [RISCV][NFC] Add RV64Zbs invalid tests
Ben Shi via llvm-commits
- [compiler-rt] fb7a435 - [compiler-rt][builtins] Add several helper functions for AVR
Ben Shi via llvm-commits
- [PATCH] D124428: [RISCV] Add RV64Zbs invalid tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D124407: Add missing comparison operators to SmallVector
Benjamin Kramer via Phabricator via llvm-commits
- [llvm] 8f2ec97 - [X86] Move target-generic code into CodeGen [NFC]
Bill Wendling via llvm-commits
- [PATCH] D124566: [X86] Move target-generic code into CodeGen [NFC]
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D124566: [X86] Move target-generic code into CodeGen [NFC]
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D123573: [InferAddressSpaces] Check if AS are the same in isNoopPtrIntCastPair
Bing Yu via Phabricator via llvm-commits
- [llvm] 96d3be8 - [InferAddressSpaces] Check if AS are the same in isNoopPtrIntCastPair
Bing1 Yu via llvm-commits
- [llvm] 70dbb5a - InstCombine: Add tests to show or-and scenarios which can be possibly be combined generically
Biplob Mishra via llvm-commits
- [llvm] c38344d - InstCombine: Add no-one-use tests and create thwart complexity-based canonicalization for the or-and combine tests
Biplob Mishra via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [llvm] 2e14900 - [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize
Bjorn Pettersson via llvm-commits
- [llvm] 3a39bb9 - [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Bjorn Pettersson via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Bjorn Pettersson via Phabricator via llvm-commits
- [compiler-rt] 8b574a1 - [Darwin][UBSan][Sanitizer] abort_on_error ubsan test fix for arm64
Blue Gaston via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from base pointer when it and SVE frame are present
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from base pointer when it and SVE frame are present
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from base pointer when it and SVE frame are present
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from FP when SVE CSRs and variable sized objects are present
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D124708: Fix "the the" typo in documentation and user facing strings
Brian Tracy via Phabricator via llvm-commits
- [PATCH] D124708: Fix "the the" typo in documentation and user facing strings
Brian Tracy via Phabricator via llvm-commits
- [PATCH] D124348: [1/2][RISCV]Add Intrinsics for B extension in Clang
Chang Hu via Phabricator via llvm-commits
- [PATCH] D124348: [1/2][RISCV]Add Intrinsics for B extension in Clang
Chang Hu via Phabricator via llvm-commits
- [PATCH] D124348: [1/2][RISCV]Add Intrinsics for B extension in Clang
Chang Hu via Phabricator via llvm-commits
- [PATCH] D124348: [RISCV]Add CTZ Intrinsic for ZBB in Clang
Chang Hu via Phabricator via llvm-commits
- [PATCH] D124348: [RISCV]Add CTZ Intrinsic for ZBB in Clang
Chang Hu via Phabricator via llvm-commits
- [PATCH] D120980: [PowerPC] make splat struct like an array for function arguments
ChenZheng via Phabricator via llvm-commits
- [PATCH] D123993: [MachineSink][NFC] delete some useless code
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D123993: [MachineSink][NFC] delete some useless code
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D122287: [XCOFF] support writing sections, relocations and symbols for XCOFF64.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124590: [InstCombine] add casts from splat-a-bit pattern if necessary
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124598: [InstCombine] try to narrow more shifted bswap-of-zext
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124150: [InstCombine] Handle predicates for fold fcmp-of-copysign
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124590: [InstCombine] add casts from splat-a-bit pattern if necessary
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124590: [InstCombine] add casts from splat-a-bit pattern if necessary
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] e6f44a3 - Add PointerType analysis for DirectX backend
Chris Bieneman via llvm-commits
- [llvm] 3143840 - NFC. Add missing DXILPointerTyID case
Chris Bieneman via llvm-commits
- [llvm] 500d677 - [SPIRV][NFC] Fix warning on class/struct mismatch
Chris Bieneman via llvm-commits
- [llvm] 8631c11 - [SPIRV][NFC] Fix warnings for switch cases
Chris Bieneman via llvm-commits
- [llvm] 69c66bb - [SPIRV][NFC] Remove unused variable
Chris Bieneman via llvm-commits
- [llvm] 05b765f - [DXIL] [NFC] Remove dead attribute code paths
Chris Bieneman via llvm-commits
- [PATCH] D123407: File Extension
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122269: Modify DXILPrepare to emit no-op bitcasts
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122269: Modify DXILPrepare to emit no-op bitcasts
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122270: Support converting pointers from opaque to typed
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support target profile command line option.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support target profile command line option.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124521: Remove the Visual Studio/MSBuild integration
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124643: [Object][DX] Initial DXContainer parsing support
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124643: [Object][DX] Initial DXContainer parsing support
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124643: [Object][DX] Initial DXContainer parsing support
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support validator version command line option.
Chris Bieneman via Phabricator via llvm-commits
- [llvm] c45e4c1 - [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [1/2] [NFC]
Chris Jackson via llvm-commits
- [llvm] 8f55036 - [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via llvm-commits
- [llvm] 855752e - Revert [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics[2/2]
Chris Jackson via llvm-commits
- [llvm] 74273d5 - [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via llvm-commits
- [llvm] 3f2b76e - [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via llvm-commits
- [llvm] cd5f9ef - Revert "[Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]"
Chris Jackson via llvm-commits
- [llvm] c792884 - [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D120168: [Debuginfo][LSR] Add support for salvaging variadic dbg.value intrinsics [1/2] [NFC]
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D123897: [X86] Unbreak LIT/FileCheck
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Chris Lattner via Phabricator via llvm-commits
- [llvm] 9f631cf - [AMDGPU] Regenerate lit test pattern (NFC).
Christudasan Devadasan via llvm-commits
- [llvm] 16d87ef - [AMDGPU] Lit test pre-commit changes (NFC)
Christudasan Devadasan via llvm-commits
- [llvm] 8f9dd5e - [AMDGPU] Vector register spill test cleanup (NFC)
Christudasan Devadasan via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124193: [AMDGPU] Add WWM reserved VGPRs to lane VGPRs list
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124194: [AMDGPU] Correctly set `IsKill` flag for VGPR custom spills in the prolog
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124195: [AMDGPU] Separate out custom SGPR spills to VGPR during PEI
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124193: [AMDGPU] Add WWM reserved VGPRs to lane VGPRs list
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124195: [AMDGPU] Separate out custom SGPR spills to VGPR during PEI
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124360: [Pipelines] Hoist CoroCleanup to avoid blocking optimizations (1/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124362: [NFC] [Pipelines] Hoist CoroCleanup as Module Pass (3/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124363: [Coroutines] Don't optimize readnone function before we split coroutine (4/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124364: [Pipelines] Enable EarlyCSE after CoroCleanup to avoid runtime performance losses (5/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124362: [NFC] [Pipelines] Hoist CoroCleanup as Module Pass (3/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124364: [Pipelines] Enable EarlyCSE after CoroCleanup to avoid runtime performance losses (5/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124114: [FuncSpec] Conditional jump or move depends on uninitialised value(s).
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124363: [Coroutines] Don't optimize readnone function before we split coroutine (4/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124592: [DRAFT] [Coroutines] Add coro_maychange intrinsic to coroutines only for TLS variables
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124363: [Coroutines] Don't optimize readnone function before we split coroutine (4/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124363: [Coroutines] Don't optimize readnone function before we split coroutine (4/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124364: [Pipelines] Enable EarlyCSE after CoroCleanup to avoid runtime performance losses (5/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124363: [Coroutines] Don't optimize readnone function before we split coroutine (4/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124725: [NFC][LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124745: [Delinearization] Refactoring of fixed-size array delinearization
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124745: [Delinearization] Refactoring of fixed-size array delinearization
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124745: [Delinearization] Refactoring of fixed-size array delinearization
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124725: [NFC][LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124725: [NFC][LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output
Congzhe Cao via Phabricator via llvm-commits
- [llvm] 40f1af4 - [RISCV] Add isCommutable to ADD/ADDW/MUL/AND/OR/XOR/MIN/MAX/CLMUL
Craig Topper via llvm-commits
- [llvm] 494d86d - [RISCV] Pre-commit test for D122769. NFC
Craig Topper via llvm-commits
- [llvm] 3a9ae9c - [RISCV] Add out of range immediate tests for shifts and rotates on rv64.
Craig Topper via llvm-commits
- [llvm] 4c98e18 - [RISCV] Add more out of range immediate tests to rv64zbp-invalid.s. NFC
Craig Topper via llvm-commits
- [llvm] c2614b3 - [RISCV] Add isCommutable to scalar FMA instructions.
Craig Topper via llvm-commits
- [llvm] 8631a5e - [RISCV] Fix alias printing for vmnot.m
Craig Topper via llvm-commits
- [llvm] ec11fbb - [RISCV] Use default promotion for (i32 (shl 1, X)) on RV64 when Zbs is enabled.
Craig Topper via llvm-commits
- [llvm] 181dcbd - [RISCV] Add riscv32 RUN lines to bittest.ll. NFC
Craig Topper via llvm-commits
- [llvm] 5c38373 - [RISCV] Improve constant materialization for cases that can use LUI+ADDI instead of LUI+ADDIW.
Craig Topper via llvm-commits
- [llvm] 65dbd8d - [SelectionDAG] Pre-commit test for D124696. NFC
Craig Topper via llvm-commits
- [llvm] 5aa1a7b - [RISCV] Remove 'frameindex' from list for ComplexPattern. NFC
Craig Topper via llvm-commits
- [llvm] f91690f - [RISCV] Don't merge addi into load/store address if addi has a FrameIndex operand.
Craig Topper via llvm-commits
- [llvm] 23b7e15 - [RISCV] Copy test from mem.ll to mem64.ll for completeness. NFC
Craig Topper via llvm-commits
- [llvm] 808c33a - [RISCV][AArch64] Pre-commit tests for D124711. NFC
Craig Topper via llvm-commits
- [llvm] 6affe87 - [DAGCombiner] When matching a disguised rotate by constant don't forget to apply LHSMask/RHSMask.
Craig Topper via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124085: [CodeGen] Fix assertion failure on large types store
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124144: [RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB mask operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124161: [RISCV][AsmParser] Fix parsing of the components of the vtype immediate of vsetvli
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123970: [RISCV] Add isCommutable to ADD/ADDW/MUL/AND/OR/XOR/MIN/MAX/CLMUL
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Craig Topper via Phabricator via llvm-commits
- [PATCH] D122769: [RISCV] Add a prepass to vsetvli insertion to propagate VLMAX vsetvli to the instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124424: [RISCV] Fix alias print for vmnot.m
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124424: [RISCV] Fix alias print for vmnot.m
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124428: [RISCV] Add RV64Zbs invalid tests
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124144: [RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB mask operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123653: [NFC][RISCV][CodeGen] Use ArrayRef in TargetLowering functions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124085: [CodeGen] Fix assertion failure on large types store
Craig Topper via Phabricator via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124428: [RISCV] Add RV64Zbs invalid tests
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124460: [RISCV] Add out of range immediate tests for shifts and rotates on rv64.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123972: [RISCV] Add isCommutable to FADD/FMUL/FMIN/FMAX/FEQ.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124463: [RISCV] Add isCommutable to scalar FMA instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124463: [RISCV] Add isCommutable to scalar FMA instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124460: [RISCV] Add out of range immediate tests for shifts and rotates on rv64.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124438: [RISCV] Support VP_SETCC mask operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124438: [RISCV] Support VP_SETCC mask operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124463: [RISCV] Add isCommutable to scalar FMA instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D122769: [RISCV] Add a prepass to vsetvli insertion to propagate VLMAX vsetvli to the instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123654: [NFC][X86][CodeGen] Use ArrayRef in TargetLowering functions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124424: [RISCV] Fix alias printing for vmnot.m
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124096: [RISCV] Use default promotion for (i32 (shl 1, X)) on RV64 when Zbs is enabled.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124639: [RISCV] Override TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124644: [DAGCombiner] reassociationCanBreakAddressingModePattern should check uses of the outer add.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124348: [1/2][RISCV]Add Intrinsics for B extension in Clang
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124602: [RISCV] Precommit test cases for (uaddo X, C)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124101: [RISCV] Add cost model for SK_Broadcast
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124101: [RISCV] Add cost model for SK_Broadcast
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity shuffle.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D122563: [RISCV] Add DAGCombine to fold base operation and reduction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124660: [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124222: [RISCV] Improve constant materialization for cases that can use LUI+ADDI instead of LUI+ADDIW.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity shuffle.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123581: [RISCV] Teach vsetvli insertion to handle VSETVLIInfo of vl-modified instruction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity shuffle.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity, select, or reverse shuffle.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity, select, or reverse shuffle.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124684: [RISCV] Fix incorrect codegen for masked vmsge{u}.vx with mask agnostic.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124693: [RISCV] Fold addiw from (add X, (addiw (lui C1, C2))) into load/store address
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124692: [InstCombine] fix miscompile when casting int->FP->int
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124696: [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124696: [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124697: Distinguish between different forms of "address-taken" MachineBasicBlocks
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124711: [DAGCombiner] When matching a disguised rotate by constant don't forget to apply LHSMask/RHSMask.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124711: [DAGCombiner] When matching a disguised rotate by constant don't forget to apply LHSMask/RHSMask.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124711: [DAGCombiner] When matching a disguised rotate by constant don't forget to apply LHSMask/RHSMask.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124607: Add an error message to the default SIGPIPE handler
Damian Malarczyk via Phabricator via llvm-commits
- [PATCH] D124607: Add an error message to the default SIGPIPE handler
Damian Malarczyk via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Dan Liew via Phabricator via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Dan Liew via Phabricator via llvm-commits
- [PATCH] D111164: Regenerate LC_CODE_SIGNATURE during llvm-objcopy operations
Daniel Rodríguez Troitiño via Phabricator via llvm-commits
- [PATCH] D124686: [Symbolize] Parser for log symbolizer markup.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D124686: [Symbolize] Parser for log symbolizer markup.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D124085: [CodeGen] Fix assertion failure on large types store
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D124085: [CodeGen] Fix assertion failure on large types store
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D124355: [LoopUnroll] allow customization of threshold for new-pm
Dave Green via Phabricator via llvm-commits
- [PATCH] D124269: [CostModel] Add basic fptoi_sat costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D124269: [CostModel] Add basic fptoi_sat costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Dave Green via Phabricator via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Dave Green via Phabricator via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D123414: [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
Dave Green via Phabricator via llvm-commits
- [PATCH] D124456: [AArch64][NFC] Deleted llvm/test/Analysis/CostModel/AArch64/splat-load.ll test
Dave Green via Phabricator via llvm-commits
- [PATCH] D124202: [SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`
Dave Green via Phabricator via llvm-commits
- [PATCH] D124269: [CostModel] Add basic fptoi_sat costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D123409: [AArch64] Use PerfectShuffle costs in AArch64TTIImpl::getShuffleCost
Dave Green via Phabricator via llvm-commits
- [PATCH] D123414: [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
Dave Green via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Dave Green via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D123414: [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
Dave Green via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dave Green via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dave Green via Phabricator via llvm-commits
- [PATCH] D117112: [AArch64] Support for Ampere1 core
Dave Green via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dave Green via Phabricator via llvm-commits
- [PATCH] D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined.
Dave Green via Phabricator via llvm-commits
- [llvm] 727c590 - DebugInfo: Use hash-based unit lookup when available in dwp files
David Blaikie via llvm-commits
- [PATCH] D123576: Support constructing empty function_ref from other callables that can be "empty"
David Blaikie via Phabricator via llvm-commits
- [PATCH] D123469: [DebugInfo][llvm-dwarfutil] Combine overlapped address ranges.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124414: [Support] Factor out isCrash from throwIfCrash
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124414: [Support] Factor out isCrash from throwIfCrash
David Blaikie via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D123305: [demangler] Fold expressions of .* and ->*
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D123576: Support constructing empty function_ref from other callables that can be "empty"
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
David Blaikie via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
David Blaikie via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
David Blaikie via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
David Blaikie via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124715: Use QoS class Utility for ThreadPriority::Low on Mac
David Goldman via Phabricator via llvm-commits
- [llvm] 9727c77 - [NFC] Rename Instrinsic to Intrinsic
David Green via llvm-commits
- [llvm] 1159984 - [CostModel] Add fptoi_sat costmodel tests. NFC
David Green via llvm-commits
- [llvm] 4a8c13a - [CostModel] Add basic fptoi_sat costs
David Green via llvm-commits
- [llvm] d632705 - [AArch64] Use PerfectShuffle costs in AArch64TTIImpl::getShuffleCost
David Green via llvm-commits
- [llvm] d42f222 - [AArch64] Add some larger shuffle cost tests. NFC
David Green via llvm-commits
- [llvm] 8e2a0e6 - [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
David Green via llvm-commits
- [llvm] 46cef9a - [AArch64] Attempt to fix bots by ensuring legalized type is a vector
David Green via llvm-commits
- [llvm] 05b0a49 - [AArch64] Add a fp128 shuffle test. NFC
David Green via llvm-commits
- [llvm] f9f2276 - [VecCombine] Add tests for removing shuffles from reductions. NFC
David Green via llvm-commits
- [llvm] ded8187 - [VectorCombine] Try to reduce shuffle cost for commutative reduction operands
David Green via llvm-commits
- [llvm] 7047c47 - [VecCombine] Fix sort comparator logic in foldShuffleFromReductions
David Green via llvm-commits
- [llvm] 6918a15 - Test commit. Fixed a typo in a comment.
David Kreitzer via llvm-commits
- [PATCH] D124388: [LoopPeel][NFCI] Simplify the code to calculate peel count for PGO
David Li via Phabricator via llvm-commits
- [PATCH] D120232: [SelectOpti][4/5] Loop Heuristics
David Li via Phabricator via llvm-commits
- [llvm] 28d09bb - [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via llvm-commits
- [llvm] fa49021 - Revert "[CodeGen][ARM] Enable Swing Module Scheduling for ARM"
David Penry via llvm-commits
- [llvm] dcb7764 - Reapply [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via llvm-commits
- [PATCH] D124267: [MachinePipeliner] Fix unscheduled instruction
David Penry via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
David Penry via Phabricator via llvm-commits
- [PATCH] D124326: [AArch64][SVE] Fix assertions when vectorizing Freeze Instructions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
David Sherwood via Phabricator via llvm-commits
- [PATCH] D124269: [CostModel] Add basic fptoi_sat costs
David Sherwood via Phabricator via llvm-commits
- [PATCH] D121595: [LoopVectorize] Permit tail-folding for low trip counts using scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D121899: [LoopVectorize] Optimise away the icmp when tail-folding for some low trip counts
David Sherwood via Phabricator via llvm-commits
- [PATCH] D124506: [NFC][AArch64][CodeGen] Use ArrayRef in TargetLowering functions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D124371: [libunwind] Fix build warnings in Unwind-EHABI.cpp. NFC.
David Spickett via Phabricator via llvm-commits
- [llvm] f6d209b - [AIX][XCOFF] error on emit symbol visibility for XCOFF object file
David Tenty via llvm-commits
- [llvm] 6e8dda0 - [NFC] XFAIL tests which need visibility in XCOFF objectwriting
David Tenty via llvm-commits
- [llvm] 8042699 - [LLVM] Add exported visibility style for XCOFF
David Tenty via llvm-commits
- [PATCH] D124392: [AIX][XCOFF] error on emit symbol visibility for XCOFF object file
David Tenty via Phabricator via llvm-commits
- [PATCH] D123951: [LLVM][AIX] Implement XCOFF exported visibility
David Tenty via Phabricator via llvm-commits
- [PATCH] D124392: [AIX][XCOFF] error on emit symbol visibility for XCOFF object file
David Tenty via Phabricator via llvm-commits
- [PATCH] D123951: [LLVM][AIX] Implement XCOFF exported visibility
David Tenty via Phabricator via llvm-commits
- [PATCH] D123951: [LLVM][AIX] Implement XCOFF exported visibility
David Tenty via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D123300: [Clang] Enable opaque pointers by default
Dawid Jurczak via Phabricator via llvm-commits
- [llvm] 4059770 - [StatepointLowering] Only export STATEPOINT results if used in nonlocal blocks.
Denis Antrushin via llvm-commits
- [PATCH] D124444: Only export STATEPOINT results if used in nonlocal blocks.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D123530: Optimize cross block gc.relocate lowering. NFC.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124444: Only export STATEPOINT results if used in nonlocal blocks.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124444: Only export STATEPOINT results if used in nonlocal blocks.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124444: Only export STATEPOINT results if used in nonlocal blocks.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D123530: Optimize cross block gc.relocate lowering. NFC.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D121171: [flang] Add ExternalNameConversionPass to flang-new pipeline
Diana Picus via Phabricator via llvm-commits
- [PATCH] D121171: [flang] Add ExternalNameConversionPass to flang-new pipeline
Diana Picus via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D124392: [AIX][XCOFF] error on emit symbol visibility for XCOFF object file
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123951: [LLVM][AIX] Implement XCOFF exported visibility
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [llvm] 7abfaa0 - [lldb] Define LLDB_VERSION_PATCH correctly
Dimitry Andric via llvm-commits
- [PATCH] D124672: [lldb] Define LLDB_VERSION_PATCH correctly
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D124672: [lldb] Define LLDB_VERSION_PATCH correctly
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D124651: [MIPS] Address instruction selection failure for abs.[sd]
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] d03d2d8 - [RS4GC] Prune inputs of BDV if they are BDV themselves
Dmitry Makogon via llvm-commits
- [llvm] e9b4f22 - [RS4GC] Add tests showing cases in which we could find a better base (NFC)
Dmitry Makogon via llvm-commits
- [PATCH] D123846: [RS4GC] Prune inputs of BDV if they are BDV themselves
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D123848: [RS4GC] Don't clone BDV if its inputs are not derived
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D123848: [RS4GC] Don't clone BDV if its inputs are not derived
Dmitry Makogon via Phabricator via llvm-commits
- [llvm] 8c49ab0 - [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Dmitry Vassiliev via llvm-commits
- [llvm] 2e7e097 - [NVPTX] Prefix "$L__" for branch label names
Dmitry Vassiliev via llvm-commits
- [PATCH] D119669: [NVPTX] Prefix "$L__" for branch label names
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D124691: [Transforms] Fix a wrong debug info intrinsic call in `mem2reg` pass for ref 128-bit
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D124698: [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D124698: [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D119669: [NVPTX] Prefix "$L__" for branch label names
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D124698: [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D119669: [NVPTX] Prefix "$L__" for branch label names
Dmitry Vassiliev via Phabricator via llvm-commits
- [compiler-rt] 16baf59 - tsan: avoid false positives related to epoll
Dmitry Vyukov via llvm-commits
- [PATCH] D124197: [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled.
Douglas Gliner via Phabricator via llvm-commits
- [llvm] 6adb8c2 - Fix test fail-file-open.test on Windows to hopefully fix the Windows buildbots.
Douglas Yung via llvm-commits
- [PATCH] D115985: [JumpThreading] Remove unreachable blocks after jumpthreading
Duanyang Jing via Phabricator via llvm-commits
- [PATCH] D115985: [JumpThreading] Remove unreachable blocks after jumpthreading
Duanyang Jing via Phabricator via llvm-commits
- [PATCH] D124548: [Metadata] Add a resize/reserve capability for MDNodes
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D123818: [InstCombine] Fold strnlen calls in equality to zero.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D123669: [ArgPromotion] Use SmallVector to traverse values
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D91719: [RISCV] Add support for using -msave-restore with tailcalls
Edward Jones via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124124: [LangRef] Limit read/writeonly attrs to memory visible to caller
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D112531: [RFC][DataLayout] Allow vector specifications by element size
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124124: [LangRef] Limit read/writeonly attrs to memory visible to caller
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from base pointer when it and SVE frame are present
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124325: [WIP][AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124642: [WIP] Add support for return from an SEH __finally block.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from FP when SVE CSRs and variable sized objects are present
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124697: Distinguish between different forms of "address-taken" MachineBasicBlocks
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124697: Distinguish between different forms of "address-taken" MachineBasicBlocks
Eli Friedman via Phabricator via llvm-commits
- [llvm] 3333c28 - [llvm-ml] Improve indirect call parsing
Eric Astor via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Eric Astor via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Eric Astor via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Eric Astor via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Eric Christopher via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Erich Keane via Phabricator via llvm-commits
- [PATCH] D122287: [XCOFF] support writing sections, relocations and symbols for XCOFF64.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D122287: [XCOFF] support writing sections, relocations and symbols for XCOFF64.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D122287: [XCOFF] support writing sections, relocations and symbols for XCOFF64.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D124654: [AIX] Handling the label alignment of a global variable with its multiple aliases.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 39e23bb - [LegacyPM] Remove HWAsanSanitizerLegacyPass
Fangrui Song via llvm-commits
- [llvm] c74a706 - [LegacyPM] Remove ThreadSanitizerLegacyPass
Fangrui Song via llvm-commits
- [lld] 4007756 - [ELF][test] Improve data-segment-relro.test
Fangrui Song via llvm-commits
- [llvm] 2019c9b - [RISCV] Lower case the first letter of LowerRISCVMachineOperandToMCOperand. NFC
Fangrui Song via llvm-commits
- [PATCH] D123978: [RISCV] Support getHostCpuName for sifive-u74
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123978: [RISCV] Support getHostCpuName for sifive-u74
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124337: [LegacyPM] Remove HWAsanSanitizerLegacyPassUsing the legacy PM for the optimization pipeline was deprecated in 13.0.0.Following recent changes to remove non-core features of the legacyPM/optimization pipeline, remove AddressSanitizerLegacyPass...
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124266: [lld/elf] fix quote usage in section names
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124248: [libunwind] Add SystemZ support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D122922: [lld][common][lld-macho][lld-coff] Support per-thread allocators and StringSavers
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124209: [LegacyPM] Remove ThreadSanitizerLegacyPass
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D122922: [lld][common][lld-macho][lld-coff] Support per-thread allocators and StringSavers
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124266: [lld/elf] fix quote usage in section names
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124105: [ELF] Support -plugin-opt=stats-file=
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124209: [LegacyPM] Remove ThreadSanitizerLegacyPass
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124594: [LegacyPM] Remove DataFlowSanitizerLegacyPass
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124594: [LegacyPM] Remove DataFlowSanitizerLegacyPass
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124643: [Object][DX] Initial DXContainer parsing support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124653: [ELF] Fix ThunkSection distance computation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124653: [ELF] Fix branch range computation when picking ThunkSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124656: [ELF] Support custom sections before DATA_SEGMENT_RELRO_END
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124656: [ELF] Support custom sections before DATA_SEGMENT_RELRO_END
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124248: [libunwind] Add SystemZ support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124643: [Object][DX] Initial DXContainer parsing support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D119671: [ObjectYAML][MachO] Add basic chained fixups support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124560: [llvm-objdump] Symbolize branch targets and basic block addresses based on the bb-address-map when present in the object file.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D122784: Add back ignored option --no-add-needed
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123902: [llvm-objcopy][ObjectYAML][mips] Add MIPS specific ELF section indexes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124493: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Filipe Cabecinhas via Phabricator via llvm-commits
- [llvm] cd81ecb - [MemorySSA] Generate check lines for test.
Florian Hahn via llvm-commits
- [llvm] 0a5db89 - [MemorySSA] Use -simple-loop-unswitch instead of -loop-unswitch in test.
Florian Hahn via llvm-commits
- [llvm] b00fd35 - [LangRef] Limit readnone,read/writeonly to memory visible outside the fn
Florian Hahn via llvm-commits
- [llvm] 2fee8dd - [SimpleLoopUnswitch] Run LICM for nested unswitching tests.
Florian Hahn via llvm-commits
- [llvm] 6a6cc55 - [SimpleLoopUnswitch] Enable freezing of conditions by default.
Florian Hahn via llvm-commits
- [llvm] 857c612 - [IPSCCP] Support unfeasible default dests for switch.
Florian Hahn via llvm-commits
- [llvm] c59d95f - [ConstraintElimination] Check if const. is small enough before using it
Florian Hahn via llvm-commits
- [llvm] 51be092 - [SimpleLoopUnswitch] Add trivial unswitching tests with selects.
Florian Hahn via llvm-commits
- [llvm] 93182c9 - [SimpleLoopUnswitch] Add test cases where freeze of OR/AND cons needed.
Florian Hahn via llvm-commits
- [llvm] 25d53aa - [SimpleLoopUnswitch] Fix CHECK lines of tests added in 93182c9ff4c.
Florian Hahn via llvm-commits
- [llvm] 43842b8 - [VPlan] Remove uneeded needsVectorIV check.
Florian Hahn via llvm-commits
- [llvm] 2883de0 - [VPlan] Fix comment formatting from 43842b887e.
Florian Hahn via llvm-commits
- [llvm] f4e1eaa - Revert "[VPlan] Remove uneeded needsVectorIV check."
Florian Hahn via llvm-commits
- [llvm] fb4113e - [Passes] Remove legacy LoopUnswitch pass.
Florian Hahn via llvm-commits
- [llvm] fc4bba2 - Remove loop-unswitch from various bindings.
Florian Hahn via llvm-commits
- [llvm] e7e3829 - [OCaml] Remove add_loop_unswitch use in test.
Florian Hahn via llvm-commits
- [llvm] e66127e - [VPlan] Simplify & adjust code as suggested in D123005.
Florian Hahn via llvm-commits
- [llvm] 24a133e - [LV] Rename CountRoundDown to VectorTripCount (NFC)
Florian Hahn via llvm-commits
- [llvm] a800817 - [SimplifyCFG] Avoid shifting by a too large exponent.
Florian Hahn via llvm-commits
- [llvm] 8b022f8 - [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Florian Hahn via llvm-commits
- [llvm] 841fffa - [LV] Add test for interleaving multiple iterations with call.
Florian Hahn via llvm-commits
- [llvm] 5387a38 - [SimpleLoopUnswitch] Freeze individual OR/AND operands.
Florian Hahn via llvm-commits
- [PATCH] D124355: [LoopUnroll] allow customization of threshold for new-pm
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124368: [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124124: [LangRef] Limit read/writeonly attrs to memory visible to caller
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124368: [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124252: [SimpleLoopUnswitch] Enable freezing of conditions by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124251: [SimpleLoopUnswitch] Run LICM for nested unswitching tests.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D114650: [SCEV] Construct SCEV iteratively (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124252: [SimpleLoopUnswitch] Enable freezing of conditions by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124098: Don't replace Undef with null value for Constants
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D113497: [IPSCCP] Support unfeasible default dests for switch.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D113497: [IPSCCP] Support unfeasible default dests for switch.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123473: [LICM] Only create load in pre-header when promoting load.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124478: [IRCE] Avoid computing potentially unnecessary analyses. NFC
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119661: [LV] Support chained phis as incoming values for first-order recurs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124554: [SimpleLoopUnswitch] Freeze individual OR/AND operands.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124124: [LangRef] Limit read/writeonly attrs to memory visible to caller
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D121899: [LoopVectorize] Optimise away the icmp when tail-folding for some low trip counts
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D69740: [profile] Support counter relocation at runtime
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124603: [SimpleLoopUnswitch] Add freeze if branch execs for partial unswitching.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124159: [SimplifyCFG] Thread branches on same condition in more cases (PR54980)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123720: [VPlan] Replace use of needsVectorIV with VPlan user check.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123720: [VPlan] Replace use of needsVectorIV with VPlan user check.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123720: [VPlan] Replace use of needsVectorIV with VPlan user check.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123720: [VPlan] Replace use of needsVectorIV with VPlan user check.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123005: [VPlan] Use region for each loop in native path.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123005: [VPlan] Use region for each loop in native path.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123537: [VPlan] Model first exit values in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123537: [VPlan] Model first exit values in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123537: [VPlan] Model first exit values in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124699: [DeadArgElim] Set unused arguments for internal functions
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124718: [VPlan] Do not create VPWidenCall recipes for scalar vector factors.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124725: [NFC][LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124554: [SimpleLoopUnswitch] Freeze individual OR/AND operands.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124554: [SimpleLoopUnswitch] Freeze individual OR/AND operands.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8fbf9ac - Add missing comparison operators to SmallVector
Frederik Gossen via llvm-commits
- [PATCH] D124407: Add missing comparison operators to SmallVector
Frederik Gossen via Phabricator via llvm-commits
- [PATCH] D124407: Add missing comparison operators to SmallVector
Frederik Gossen via Phabricator via llvm-commits
- [PATCH] D124407: Add missing comparison operators to SmallVector
Frederik Gossen via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Frederik Seiffert via Phabricator via llvm-commits
- [PATCH] D124082: [Debuginfo][llvm-dwarfdump][dsymutil] Add dsymutil compatibility dump.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D124350: [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D124564: [MachineCombiner, AArch64] Add a new pattern A-(B+C) => (A-B)-C to reduce latency
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
H. Vetinari via Phabricator via llvm-commits
- [llvm] aed44d2 - Remove the Visual Studio/MSBuild integration (llvm/tools/msbuild/)
Hans Wennborg via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D124521: Remove the Visual Studio/MSBuild integration
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D124521: Remove the Visual Studio/MSBuild integration
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D124521: Remove the Visual Studio/MSBuild integration
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D124413: [llvm-ml] Improve indirect call parsing
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D124406: [X86] Use indirect addressing for high 2GB of x32 address space
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D122913: [InstCombine] Simplify PHI node whose type and type of its cond differ
Hirochika Matsumoto via Phabricator via llvm-commits
- [llvm] e36786d - [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via llvm-commits
- [llvm] bdb8c50 - [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D121651: [llvm-profdata] Convert nested profile to CS flat profile.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D123361: [llvm-profgen] Filter out oversized LBR ranges.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Hongtao Yu via Phabricator via llvm-commits
- [llvm] c62b014 - [RISCV] Merge addi into load/store as there is a ADD between them
Hsiangkai Wang via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124602: [RISCV] Precommit test cases for (uaddo X, C)
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Igor Kirillov via Phabricator via llvm-commits
- [llvm] c71890e - [LoopPeel][NFC] Exit early if there is no room for peeling
Igor Kudrin via llvm-commits
- [llvm] 39ce688 - [LoopPeel][NFCI] Simplify the code to calculate peel count for PGO
Igor Kudrin via llvm-commits
- [PATCH] D124388: [LoopPeel][NFCI] Simplify the code to calculate peel count for PGO
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D124388: [LoopPeel][NFCI] Simplify the code to calculate peel count for PGO
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D123865: [LoopPeel] Allow partial unrolling for profile-based peeling
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D123864: [LoopPeel][NFC] Exit early if there is no room for peeling
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D124388: [LoopPeel][NFCI] Simplify the code to calculate peel count for PGO
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D124416: [SPIRV] Add the SPIRV-specific intrinsics and two passes
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D124416: [SPIRV] Add the SPIRV-specific intrinsics, two passes and tests
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D124416: [SPIRV] Add the SPIRV-specific intrinsics, two passes and tests
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D124416: [SPIRV] Add the SPIRV-specific intrinsics, two passes and tests
Ilia Diachkov via Phabricator via llvm-commits
- [llvm] 6ddf2a8 - [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124671: [AMDGPU] Do not raise wave priority beyond a specific number of VALU instructions.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124398: [DebugInfo] Don't skip deletion of dead BasicBlocks because of debug-info instructions
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D113586: [DebugInfo][NFC] Add instr-ref documentation, migration guide
J. Ryan Stinnett via Phabricator via llvm-commits
- [llvm] 09325d3 - [CAPI] Expose CastInst::getCastOpcode in C API
Jack Andersen via llvm-commits
- [PATCH] D91514: Expose CastInst::getCastOpcode in C API
Jack Andersen via Phabricator via llvm-commits
- [PATCH] D124171: [NVPTX] Support float <-> 2 x half bitcasts
Jakub Chlanda via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
James Henderson via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
James Henderson via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
James Henderson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
James Henderson via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
James Henderson via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
James Henderson via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
James Henderson via Phabricator via llvm-commits
- [PATCH] D124560: [llvm-objdump] Symbolize branch targets and basic block addresses based on the bb-address-map when present in the object file.
James Henderson via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
James Henderson via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
James Henderson via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
James Henderson via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
James Henderson via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
James Player via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
James Player via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
James Player via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
James Player via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
James Player via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
James Player via Phabricator via llvm-commits
- [PATCH] D116995: [gold] Ignore bitcode from sections inside object files
James Y Knight via llvm-commits
- [llvm] 02aa795 - Revert "[JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes"
James Y Knight via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes
James Y Knight via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
James Y Knight via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D124111: [AMDGPU]: Fix failing assertion in SIMachineScheduler
Jannik Silvanus via Phabricator via llvm-commits
- [llvm] d1762fc - [AMDGPU] Use d16 flag for image.sample instructions
Jay Foad via llvm-commits
- [llvm] fb57171 - [TableGen] Dump RC.AllocationPriority with -register-info-debug
Jay Foad via llvm-commits
- [llvm] 6753bb2 - [AMDGPU] Precommit a test case for D124450
Jay Foad via llvm-commits
- [llvm] 515f890 - [CodeGen] Remove an outdated comment in MachinePointerInfo
Jay Foad via llvm-commits
- [llvm] 5fa1693 - [AMDGPU] Simplify the test case for D124450
Jay Foad via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D123835: AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124246: [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Jay Foad via Phabricator via llvm-commits
- [PATCH] D39758: CodeGen: Fix pointer info in SplitVecOp_EXTRACT_VECTOR_ELT
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D39758: CodeGen: Fix pointer info in SplitVecOp_EXTRACT_VECTOR_ELT
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124538: [AMDGPU] Split FeatureAtomicFaddInsts
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124550: [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124657: [AMDGPU][ISEL] Directly custom lower INSERT_SUBVECTOR instead of via INSERT_VECTOR_ELT
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124647: [NFC] Fix typo
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] fda4305 - [DebugInfo][InstrRef] Add a size operand to DBG_PHI
Jeremy Morse via llvm-commits
- [llvm] 13815e8 - Revert "[DebugInfo][InstrRef] Add a size operand to DBG_PHI"
Jeremy Morse via llvm-commits
- [llvm] 5db9250 - Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI
Jeremy Morse via llvm-commits
- [llvm] 987cd7c - Revert "Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI"
Jeremy Morse via llvm-commits
- [llvm] 65d5bec - Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI
Jeremy Morse via llvm-commits
- [llvm] a15b66e - [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D124184: [DebugInfo][InstrRef] Describe the size of value referred to by a DBG_PHI
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D124184: [DebugInfo][InstrRef] Describe the size of value referred to by a DBG_PHI
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D124398: [DebugInfo] Don't skip deletion of dead BasicBlocks because of debug-info instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D124517: [DebugInfo][InstrRef] Use a cache to avoid creating redundant DBG_PHIs
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D113586: [DebugInfo][NFC] Add instr-ref documentation, migration guide
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D124315: lld: Bundle compact_unwind_encoding.h in lld to fix stand-alone builds
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123435: [lld-macho] Initial support for EH Frames
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Jez Ng via Phabricator via llvm-commits
- [PATCH] D124561: [lld-macho] Support EH frames under arm64
Jez Ng via Phabricator via llvm-commits
- [PATCH] D124562: [lld-macho][nfc] Set test min version to 11.0
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123975: [RISCV] Add rvv codegen support for vp.fpext.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D123975: [RISCV] Add rvv codegen support for vp.fpext.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D124505: [RISCV] Add VL patterns for vector widening floating-point fused multiply-add instructions.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 9de7b93 - [RISCV][NFC] Update and add missing closed curly bracket comment in RISCVInstrInfoZb.td
Jim Lin via llvm-commits
- [PATCH] D124431: [InlineAsm] Add missing constraint A to getMemConstraintName
Jim Lin via Phabricator via llvm-commits
- [PATCH] D118090: [ScalarEvolution] Handle <= and >= in non infinite loops
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D124267: [MachinePipeliner] Fix unscheduled instruction
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Joao Moreira via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Joao Moreira via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Joao Moreira via Phabricator via llvm-commits
- [llvm] 813e521 - [AMDGPU] Add gfx11 subtarget ELF definition
Joe Nash via llvm-commits
- [llvm] ec6d1a0 - Fix sphinx build error in AMDGPUUsage.rst
Joe Nash via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Joe Nash via Phabricator via llvm-commits
- [PATCH] D124538: [AMDGPU] Split FeatureAtomicFaddInsts
Joe Nash via Phabricator via llvm-commits
- [PATCH] D124538: [AMDGPU] Split FeatureAtomicFaddInsts
Joe Nash via Phabricator via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Joe Nash via Phabricator via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Joe Nash via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
John Brawn via Phabricator via llvm-commits
- [PATCH] D124363: [Coroutines] Don't optimize readnone function before we split coroutine (4/5)
John McCall via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
John McCall via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
John McCall via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
John McCall via Phabricator via llvm-commits
- [PATCH] D122091: [amdgpu] Elide module lds allocation in kernels with no callees
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D122091: [amdgpu] Elide module lds allocation in kernels with no callees
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] 7d67a1e - [dsymutil] Fix memory issue in the BinaryHolder
Jonas Devlieghere via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D124619: [llvm] Ignore .rej files in .gitignore
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D124619: [llvm] Ignore .rej files in .gitignore
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D122105: [SystemZ] Patchset for expanding memcpy/memset using at most 2 stores.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D122105: [SystemZ] Patchset for expanding memcpy/memset using at most 2 stores.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 643c9b2 - [OpenMP] Make generating offloading entries more generic
Joseph Huber via llvm-commits
- [PATCH] D124624: [OpenMP] Add variant extension that applies to declarations
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D123460: [OpenMP] Make generating offloading entries more generic
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Joseph Tremoulet via Phabricator via llvm-commits
- [PATCH] D124063: [LegacyPM] Rename and deprecate populateModulePassManager
Josh Berdine via Phabricator via llvm-commits
- [llvm] 112e3d8 - Add a pre-commit test for D124426
Juneyoung Lee via llvm-commits
- [llvm] 40a2e35 - [InstCombine] Remove the undef-related workaround code in visitSelectInst
Juneyoung Lee via llvm-commits
- [PATCH] D124426: [InstCombine] Remove the undef-related workaround code in visitSelectInst
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124426: [InstCombine] Remove the undef-related workaround code in visitSelectInst
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124426: [InstCombine] Remove the undef-related workaround code in visitSelectInst
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [PATCH] D107886: [PowerPC] Support huge frame size for PPC64
Kai Luo via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D123779: [AArch64] Add `foldOverflowCheck` DAG combine
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D124464: [AArch64] Replace `performANDSCombine` with `performFlagSettingCombine`.
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D123780: [AArch64] Add `removeDeadFlags` DAG combine
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D123781: [AArch64] Add `foldADCToCINC` DAG combine
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D123781: [AArch64] Add `foldADCToCINC` DAG combine
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D124705: [clang-tidy] Add missing closing comment for `llvm` namespace
Ken Matsui via Phabricator via llvm-commits
- [PATCH] D124705: [ADT][NFC] Add missing closing comment for `llvm` namespace
Ken Matsui via Phabricator via llvm-commits
- [PATCH] D123318: [SVE][ISel] Ensure explicit gather/scatter offset extension isn't lost.
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D123222: [DAGCombiner][SVE] Ensure MGATHER/MSCATTER addressing mode combines preserve index scaling
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D123326: [DAGCombiner] Stop invalid sign conversion in refineIndexType.
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D118387: [IPSCCP] Switch away from Instruction::isSafeToRemove()
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D118409: [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] aabeb5e - Revert "[demangler] Simplify OutputBuffer initialization"
Kirill Stoimenov via llvm-commits
- [llvm] 761366e - Revert "[Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]"
Kirill Stoimenov via llvm-commits
- [PATCH] D122604: [demangler] Simplify OutputBuffer initialization
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Kirill Stoimenov via Phabricator via llvm-commits
- [compiler-rt] b5047c7 - [compiler-rt][profile][RISCV] Enable profile for RISC-V
Kito Cheng via llvm-commits
- [PATCH] D124348: [1/2][RISCV]Add Intrinsics for B extension in Clang
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D124684: [RISCV] Fix incorrect codegen for masked vmsge{u}.vx with mask agnostic.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D111617: [RISCV] Lazily add RVV C intrinsics.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D111617: [RISCV] Lazily add RVV C intrinsics.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D111617: [RISCV] Lazily add RVV C intrinsics.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D111617: [RISCV] Lazily add RVV C intrinsics.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D124536: [AMDGPU] Add gfx11 subtarget ELF definition
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D117111: [AArch64] Add native CPU detection for Ampere1
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D121346: [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks.
Krzysztof Pszeniczny via Phabricator via llvm-commits
- [llvm] ea8cbd5 - [gn build] Port 042dc3c46d73
LLVM GN Syncbot via llvm-commits
- [llvm] b0d119b - [gn build] Port b1fa5ac3ba34
LLVM GN Syncbot via llvm-commits
- [llvm] 8631246 - [gn build] Port 854c33946fd4
LLVM GN Syncbot via llvm-commits
- [llvm] 2243866 - [gn build] Port 7b81192d462b
LLVM GN Syncbot via llvm-commits
- [llvm] 74ddcc2 - [gn build] Port 6ddf2a824da9
LLVM GN Syncbot via llvm-commits
- [llvm] b0db5a7 - [gn build] Port fb4113ef0c8b
LLVM GN Syncbot via llvm-commits
- [llvm] 616dd4f - [gn build] Port 73417c517644
LLVM GN Syncbot via llvm-commits
- [llvm] 1790e29 - [gn build] Port 3939e99aae68
LLVM GN Syncbot via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present for all archs
Lang Hames via Phabricator via llvm-commits
- [PATCH] D117173: [ORC-RT] Hook objc's class_getImageName for JITDylibs
Lang Hames via Phabricator via llvm-commits
- [PATCH] D114961: [ORC-RT][ORC] Handle dynamic unwind registration for libunwind
Lang Hames via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Lei Wang via Phabricator via llvm-commits
- [PATCH] D92105: [RISCV] Add pre-emit pass to make more instructions compressible
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D92105: [RISCV] Add pre-emit pass to make more instructions compressible
Lewis Revill via Phabricator via llvm-commits
- [llvm] 9980148 - [RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB mask operations
Lian Wang via llvm-commits
- [llvm] dc0ae8c - [RISCV] Support VP_SETCC mask operations
Lian Wang via llvm-commits
- [PATCH] D124101: [RISCV] Add cost model for SK_Broadcast
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D124101: [RISCV] Add cost model for SK_Broadcast
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D124101: [RISCV] Add cost model for SK_Broadcast
Liao Chunyu via Phabricator via llvm-commits
- [llvm] b9fc18f - [llvm][Inline] Remove PriorityInlineOrder in SCC inliner
Liqiang Tao via llvm-commits
- [PATCH] D123608: [llvm][Inline] Remove PriorityInlineOrder in SCC inliner
Liqiang Tao via Phabricator via llvm-commits
- [PATCH] D123577: [MIPS][SelectionDAG] Enable TargetLowering::hasBitTest for masks that fit in ANDI.
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D123661: [XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functions
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D123659: [MIPS][CodeGen][NFC] Use ArrayRef in TargetLowering functions
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D123890: [libunwind] Update the test configuration files to support the remote execution.
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D123225: [ThreadPool] add ability to group tasks into separate groups
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D123225: [ThreadPool] add ability to group tasks into separate groups
Luboš Luňák via Phabricator via llvm-commits
- [PATCH] D64830: [Xtensa 4/10] Add basic *td files with Xtensa architecture description.
Luo Jia via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D123652: Add use condition for combine SetCCMOVMSK
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124342: [X86][AMX] Report error when shapes are not pre-defined.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124222: [RISCV] Improve constant materialization for cases that can use LUI+ADDI instead of LUI+ADDIW.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D123496: Add Stackmap support for RISC-V
Luís Marques via Phabricator via llvm-commits
- [PATCH] D124657: [AMDGPU][ISEL] Directly custom lower INSERT_SUBVECTOR instead of via INSERT_VECTOR_ELT
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124657: [AMDGPU][ISEL] Directly custom lower INSERT_SUBVECTOR instead of via INSERT_VECTOR_ELT
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124657: [AMDGPU][ISEL] Directly custom lower INSERT_SUBVECTOR instead of via INSERT_VECTOR_ELT
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124657: [AMDGPU][ISEL] Directly custom lower INSERT_SUBVECTOR instead of via INSERT_VECTOR_ELT
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124657: [AMDGPU][ISEL] Directly custom lower INSERT_SUBVECTOR instead of via INSERT_VECTOR_ELT
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124733: [AMDGPU][NFC] Make lowerINSERT_VECTOR_ELT() more readable
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124734: [AMDGPU] Fix scalar_to_vector for v8i16/v8f16
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124733: [AMDGPU][NFC] Make lowerINSERT_VECTOR_ELT() more readable
Mahesha S via Phabricator via llvm-commits
- [PATCH] D124482: [bolt] fix warning for unqualified call to std::move
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D124482: [bolt] fix warning for unqualified call to std::move
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D124217: [AMDGPU] Allow finer grain control of an unaligned access speed
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [PATCH] D124708: Fix "the the" typo in documentation and user facing strings
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D124383: llvm-reduce: Do not try to delete frame instructions
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D124383: llvm-reduce: Do not try to delete frame instructions
Markus Lavin via Phabricator via llvm-commits
- [llvm] 2807c42 - [InstCombine] add a strnlen handler stub.
Martin Sebor via llvm-commits
- [llvm] 25febbd - [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via llvm-commits
- [llvm] 10c99ce - [InstCombine] Fold memrchr calls with constant size, bail on excessive.
Martin Sebor via llvm-commits
- [llvm] ce8f42d - [InstCombine] Fold memrchr calls with a constant character.
Martin Sebor via llvm-commits
- [llvm] 449adaf - [InstCombine] Fold strnlen of constant strings.
Martin Sebor via llvm-commits
- [llvm] ffed0cf - [SimplifyLibCalls] avoid slicing 64-bit integers in an ILP32 build (PR #54739)
Martin Sebor via llvm-commits
- [llvm] efa0f12 - [InstCombine] Fold strnlen calls in equality to zero.
Martin Sebor via llvm-commits
- [PATCH] D123818: [InstCombine] Fold strnlen calls in equality to zero.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123815: [InstCombine] Add a strnlen handler stub.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123626: [InstCombine] Fold memrchr calls with constant size of zero or one.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123629: [InstCombine] Fold memrchr calls with a constant character.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123631: [InstCombine] Fold memrchr calls with sequences of identical bytes.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123631: [InstCombine] Fold memrchr calls with sequences of identical bytes.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123631: [InstCombine] Fold memrchr calls with sequences of identical bytes.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123817: [InstCombine] Fold strnlen of constant strings.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123472: [SimplifyLibCalls] avoid slicing 64-bit integers in an ILP32 build (PR #54739)
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123818: [InstCombine] Fold strnlen calls in equality to zero.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123818: [InstCombine] Fold strnlen calls in equality to zero.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123819: [InstCombine] Fold strlen and strnlen recursively.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Martin Sebor via Phabricator via llvm-commits
- [compiler-rt] 2f25192 - [compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11
Martin Storsjö via llvm-commits
- [compiler-rt] 1692c2f - Revert "[compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11"
Martin Storsjö via llvm-commits
- [PATCH] D124371: [libunwind] Fix build warnings in Unwind-EHABI.cpp. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124372: [libunwind] [CMake] Remove leftover no-op cmake variable setting. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124371: [libunwind] Fix build warnings in Unwind-EHABI.cpp. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124372: [libunwind] [CMake] Remove leftover no-op cmake variable setting. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124343: [compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124343: [compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124498: AArch64: change the location of the Swift async frame record
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124498: AArch64: change the location of the Swift async frame record
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124343: [compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11
Maryam Moghadas via Phabricator via llvm-commits
- [PATCH] D124343: [compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11
Maryam Moghadas via Phabricator via llvm-commits
- [llvm] 7714e03 - RegAllocGreedy: Allow last chance recolor to retry overlapping tuples
Matt Arsenault via llvm-commits
- [llvm] a27b9ab - llvm-reduce: Preserve frame index values when cloning function
Matt Arsenault via llvm-commits
- [llvm] 7b57ef6 - llvm-reduce: Simplify virtual register cloning
Matt Arsenault via llvm-commits
- [llvm] 6d6288f - llvm-reduce: Preserve subregisters and other fields for top block def
Matt Arsenault via llvm-commits
- [llvm] e617d1a - llvm-reduce: Fix mangling types of generic registers
Matt Arsenault via llvm-commits
- [llvm] 18b9c46 - llvm-reduce: Fix not cloning MachineInstr flags
Matt Arsenault via llvm-commits
- [llvm] e39e9d3 - llvm-reduce: Fix crashing on file opening error for mir path
Matt Arsenault via llvm-commits
- [llvm] 6ff91d1 - BranchFolder: Assert on SSA functions
Matt Arsenault via llvm-commits
- [llvm] 7172097 - llvm-reduce: Fix incorrect cloning of MachineMemOperands
Matt Arsenault via llvm-commits
- [llvm] 7762a3c - Revert "BranchFolder: Assert on SSA functions"
Matt Arsenault via llvm-commits
- [llvm] cf68b31 - llvm-reduce: Don't check tool name in error message check
Matt Arsenault via llvm-commits
- [llvm] 3939e99 - llvm-reduce: Add pass to reduce IR references from MIR
Matt Arsenault via llvm-commits
- [llvm] 0b896b7 - llvm-reduce: Do not try to delete frame instructions
Matt Arsenault via llvm-commits
- [llvm] 35264e7 - llvm-reduce: Introduce new scoring mechanism for MIR reductions
Matt Arsenault via llvm-commits
- [llvm] aabea3b - llvm-reduce: Fix not removing first instruction in MachineBasicBlock
Matt Arsenault via llvm-commits
- [PATCH] D124383: llvm-reduce: Do not try to delete frame instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124385: AMDGPU: Special case divergence analysis for wave ID computation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124386: IR/PatternMatch: Mark m_Mul as commutable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123835: AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124387: AMDGPU: Fold out readfirstlane between vgpr to vgpr copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124383: llvm-reduce: Do not try to delete frame instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124383: llvm-reduce: Do not try to delete frame instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124195: [AMDGPU] Separate out custom SGPR spills to VGPR during PEI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123270: RegAllocGreedy: Allow last chance recolor to retry overlapping tuples
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124416: [SPIRV] Add the SPIRV-specific intrinsics, two passes and tests
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123835: AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D78159: [MachineDCE] Move machine DCE into using LivePhysRegs infrastructure
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124168: DeadMachineInstructionElim: Switch to using LiveRegUnits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123935: llvm-reduce: Preserve frame index values when cloning function
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123936: llvm-reduce: Simplify virtual register cloning
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123878: [AMDGPU] Add remarks to output some resource usage
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39758: CodeGen: Fix pointer info in SplitVecOp_EXTRACT_VECTOR_ELT
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124168: DeadMachineInstructionElim: Switch to using LiveRegUnits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123953: llvm-reduce: Add cloning of target MachineFunctionInfo
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124531: CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124005: llvm-reduce: Preserve subregisters and other fields for top block def
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124034: llvm-reduce: Fix mangling types of generic registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124097: llvm-reduce: Add reduction pass to remove regalloc hints
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D95063: AMDGPU: Use optimization remarks for register usage
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124044: llvm-reduce: Add pass to reduce MIR instruction flags
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51795: AMDGPU: Don't error on calls to constexpr casts of functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124008: llvm-reduce: Support multiple MachineFunctions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124031: llvm-reduce: Fix incorrect cloning of MachineMemOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124671: [AMDGPU] Do not raise wave priority beyond a specific number of VALU instructions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123878: [AMDGPU] Add remarks to output some resource usage
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124192: [AMDGPU] Callee must always spill writelane VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124385: AMDGPU: Special case divergence analysis for wave ID computation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124734: [AMDGPU] Fix scalar_to_vector for v8i16/v8f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124037: llvm-reduce: Add pass to reduce IR references from MIR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124383: llvm-reduce: Do not try to delete frame instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124733: [AMDGPU][NFC] Make lowerINSERT_VECTOR_ELT() more readable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124049: llvm-reduce: Introduce new scoring mechanism for MIR reductions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124050: llvm-reduce: Fix not removing first instruction in MachineBasicBlock
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123971: [clang] Enable SplitLTOUnits by default for SIE targets
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D123993: [MachineSink][NFC] delete some useless code
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124168: DeadMachineInstructionElim: Switch to using LiveRegUnits
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124274: llvm-reduce: Add pass to remove register uses
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124097: llvm-reduce: Add reduction pass to remove regalloc hints
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124044: llvm-reduce: Add pass to reduce MIR instruction flags
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124044: llvm-reduce: Add pass to reduce MIR instruction flags
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124037: llvm-reduce: Add pass to reduce IR references from MIR
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124031: llvm-reduce: Fix incorrect cloning of MachineMemOperands
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124008: llvm-reduce: Support multiple MachineFunctions
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123953: llvm-reduce: Add cloning of target MachineFunctionInfo
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D123964: CodeGen: Replace some uses of LLVMTargetMachine with TargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124552: CodeGenPrepare: Replace constant PHI arguments with switch condition value
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124097: llvm-reduce: Add reduction pass to remove regalloc hints
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124631: [TwoAddressInstructionPass] Special processing of STATEPOINT instruction.
Matthias Braun via Phabricator via llvm-commits
- [llvm] 8ac447a - [Test] Add test for PR55072
Max Kazantsev via llvm-commits
- [llvm] ab17873 - [Test] Simplify test for PR55072
Max Kazantsev via llvm-commits
- [llvm] 606a000 - [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Max Kazantsev via llvm-commits
- [llvm] 35f3858 - [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes
Max Kazantsev via llvm-commits
- [PATCH] D124368: [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124368: [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124368: [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124368: [LoopInstSimplify] Ignore users in unreachable blocks. PR55072
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC] Reuse existing LoopInfo instead of recomputation
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC] Reuse existing LoopInfo instead of recomputation
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Reuse existing LoopInfo instead of recomputation
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D123576: Support constructing empty function_ref from other callables that can be "empty"
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Make omitting CMAKE_BUILD_TYPE an error
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] cfb4e78 - Revert "[llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth."
Michael Forster via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Michael Forster via Phabricator via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Michael Forster via Phabricator via llvm-commits
- [PATCH] D124214: [libc][NOT FOR COMMIT] building LLVM-libc on 32 bit arm with gcc
Michael Jones via Phabricator via llvm-commits
- [PATCH] D124214: [libc][NOT FOR COMMIT] building LLVM-libc on 32 bit arm with gcc
Michael Jones via Phabricator via llvm-commits
- [PATCH] D124214: [libc][NOT FOR COMMIT] building LLVM-libc on 32 bit arm with gcc
Michael Jones via Phabricator via llvm-commits
- [llvm] ff289fe - [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.
Michael Kruse via llvm-commits
- [polly] 809ca66 - [Polly] Fix test after D119669.
Michael Kruse via llvm-commits
- [PATCH] D114336: [Polly] Generalize the pattern matching to the case of tensor contractions.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D123678: [polly] migrate -polly-show to the new pass manager
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D118409: [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D118409: [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D118409: [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D118409: [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D124376: [Passes] Remove legacy LoopUnswitch pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D124725: [NFC][LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D122251: [lit] Use sharding for GoogleTest format
Michael Platings via Phabricator via llvm-commits
- [PATCH] D122251: [lit] Use sharding for GoogleTest format
Michael Platings via Phabricator via llvm-commits
- [PATCH] D124539: workflows: Add a test to ensure that the LLVM version is correct
Michał Górny via Phabricator via llvm-commits
- [PATCH] D116969: [IRBuilder] Migrate icmp-folding to value-based FoldICmp.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D122207: [IROutliner][IRSim] Add all outlined region basic blocks to canonical numbering to add basic blocks to generated PHINode numbering generation.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] e1567e7 - [docs] Fix typos in the 'CodeGenerator' doc
Min-Yih Hsu via llvm-commits
- [PATCH] D124305: [docs] Fix typo in 'CodeGenerator' docs
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D124305: [docs] Fix typo in 'CodeGenerator' docs
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D120958: [TableGen] Add support for variable length instruction in decoder generator
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D120960: [M68k][Disassembler] Adopt the new variable length decoder
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 408bb9a - Add a regression test to guard the 0 hot-caller threshold in SamplePGO + ThinLTO. - Add a comment near where the threshold is set.
Mingming Liu via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [llvm] b1fa5ac - [mlgo] Factor out TensorSpec
Mircea Trofin via llvm-commits
- [llvm] 75881d8 - [NFC] const-ed the return type of FunctionPropertiesAnalysis
Mircea Trofin via llvm-commits
- [llvm] 49942d5 - [NFC] remove const from FunctionPropertiesAnalysis::run, keep on Result
Mircea Trofin via llvm-commits
- [PATCH] D124417: [mlgo] Factor out TensorSpec
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D124417: [mlgo] Factor out TensorSpec
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D124417: [mlgo] Factor out TensorSpec
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D124565: [mlgo] Support exposing more features than those supported by models
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D124560: [llvm-objdump] Symbolize branch targets and basic block addresses based on the bb-address-map when present in the object file.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D124493: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D124493: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D124493: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
Mitch Phillips via Phabricator via llvm-commits
- [llvm] 61d3a3a - AVRExpandPseudoInsts.cpp: Fix a warning. [-Wunused-but-set-variable]
NAKAMURA Takumi via llvm-commits
- [llvm] 2e6657b - llvm/Support/Debug.h: Suppress warnings with -Asserts. [-Wunused-variable]
NAKAMURA Takumi via llvm-commits
- [PATCH] D123720: [VPlan] Replace use of needsVectorIV with VPlan user check.
Nathan Chancellor via Phabricator via llvm-commits
- [PATCH] D124231: [RISCV] Merge addi into load/store as there is a ADD between them
Nathan Chancellor via Phabricator via llvm-commits
- [llvm] 950c95c - [coroutines] Get an IntegerType from the value instead of defaulting to 64 bit
Nathan Lanza via llvm-commits
- [PATCH] D123272: [coroutines] Get an IntegerType from the value instead of defaulting to 64 bit
Nathan Lanza via Phabricator via llvm-commits
- [llvm] c47bcf9 - [demangler][NFC] OperatorInfo table unit test
Nathan Sidwell via llvm-commits
- [llvm] 5b3ca24 - [demangler] Simplify OutputBuffer initialization
Nathan Sidwell via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D123390: [demangler][NFC] OperatorInfo table unit test
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D122604: [demangler] Simplify OutputBuffer initialization
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D123305: [demangler] Fold expressions of .* and ->*
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D123201: [demangler] Buffer peeking needs buffer
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D122604: [demangler] Simplify OutputBuffer initialization
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D122783: [PowerPC] Mark side effects of Power9 darn instruction
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D124308: [MachineScheduler] exclude INLINEASM from schedule when it would increase register pressure
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D124308: [MachineScheduler] exclude INLINEASM from schedule when it would increase register pressure
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D124308: [MachineScheduler] exclude INLINEASM from schedule when it would increase register pressure
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D124465: [AsmParser] Automatically declare and lex attribute keywords (NFC)
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Nick Desaulniers via Phabricator via llvm-commits
- [lld] 010acc5 - [lld/mac] Revert libcompiler_rt.dylib version check change
Nico Weber via llvm-commits
- [compiler-rt] 36ba89b - Revert "[sanitizer] Use canonical syscalls everywhere"
Nico Weber via llvm-commits
- [llvm] 31456ff - [gn build] Kind of port e6f44a3cd273 (DirectXTests)
Nico Weber via llvm-commits
- [llvm] a1bb571 - try to fix check-llvm on windows after 0a27622a1d62
Nico Weber via llvm-commits
- [llvm] de7e539 - [gn build] (manually) port 0f1b5f115a7f
Nico Weber via llvm-commits
- [llvm] ddfffbe - try to fix check-llvm on windows after e39e9d33
Nico Weber via llvm-commits
- [PATCH] D124354: [lld/mac] Revert libcompiler_rt.dylib version check change
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124494: [lld] Add lld-fuzzer
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124473: [NVPTX] Fix NVPTX DebugInfo tests on Windows
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124494: [lld] Add lld-fuzzer
Nico Weber via Phabricator via llvm-commits
- [PATCH] D123414: [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124521: Remove the Visual Studio/MSBuild integration
Nico Weber via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Nico Weber via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124562: [lld-macho][nfc] Set test min version to 11.0
Nico Weber via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Nico Weber via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Nico Weber via Phabricator via llvm-commits
- [PATCH] D123998: llvm-reduce: Try to parse triple/datalayout from module
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124385: AMDGPU: Special case divergence analysis for wave ID computation
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124722: [InstCombine] extract(u[add|sub].with.overflow(X, C), 0) --> [add|sub](X, C)
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124722: [InstCombine] extract(u[add|sub].with.overflow(X, C), 0) --> [add|sub](X, C)
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124722: [InstCombine] extract(u[add|sub].with.overflow(X, C), 0) --> [add|sub](X, C)
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D123661: [XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functions
Nigel Perks via Phabricator via llvm-commits
- [PATCH] D123661: [XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functions
Nigel Perks via Phabricator via llvm-commits
- [PATCH] D120094: [CallingConv] Generate isCCArgumentReg() predicate via tablegen
Nigel Perks via Phabricator via llvm-commits
- [llvm] 04f7894 - [InstCombine] Add tests for X + Y - 1 u< X (NFC)
Nikita Popov via llvm-commits
- [llvm] e38b1f7 - [InstCombine] Add additional tests for X + Y + C u< X (NFC)
Nikita Popov via llvm-commits
- [llvm] 2bec8d6 - [InstCombine] Fold X + Y + C u< X
Nikita Popov via llvm-commits
- [llvm] ee50925 - [InstCombine] Fold (X != 0) & (Y u>= X)
Nikita Popov via llvm-commits
- [llvm] e894511 - [InstCombine] Remove redundant unsigned underflow fold (NFCI)
Nikita Popov via llvm-commits
- [llvm] f9d5657 - [InstCombine] Add tests for GEP of GEP with opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 257b39f - [InstCombine] Add extra use tests for GEP of GEP fold (NFC)
Nikita Popov via llvm-commits
- [llvm] 86c7703 - [AsmParser] Automatically declare and lex attribute keywords (NFC)
Nikita Popov via llvm-commits
- [llvm] c103f5e - [InstCombine] Combine opaque pointer GEPs with mismatching element types
Nikita Popov via llvm-commits
- [llvm] 4fcbd0e - [GVN] Add more tests for opaque pointer GEPs (NFC)
Nikita Popov via llvm-commits
- [llvm] b9dc565 - [GVN] Encode GEPs in offset representation
Nikita Popov via llvm-commits
- [llvm] 2ae15c9 - [InstCombine] Add tests for or of icmp trunc/and (NFC)
Nikita Popov via llvm-commits
- [llvm] 90dba83 - [InstCombine] Fold or of icmp ne trunc/and
Nikita Popov via llvm-commits
- [llvm] 744a837 - [ArgPromotion] Rename variables according to the code style. NFC
Nikita Popov via llvm-commits
- [llvm] 4e545bd - [SimplifyCFG] Thread branches on same condition in more cases (PR54980)
Nikita Popov via llvm-commits
- [llvm] 884e9a8 - [SimplifyCFG] Replace condition value when threading
Nikita Popov via llvm-commits
- [llvm] cf90233 - [InstCombine] Add additional test for icmp of two ranges (NFC)
Nikita Popov via llvm-commits
- [llvm] d5ee20f - [InstCombine] Switch an or of icmps fold to use constant ranges
Nikita Popov via llvm-commits
- [llvm] 687af8c - [InstCombine] Add tests for and of two ranges differing by mask (NFC)
Nikita Popov via llvm-commits
- [llvm] 5515263 - [InstCombine] Fold and of two ranges differing by mask
Nikita Popov via llvm-commits
- [llvm] 1f53932 - [InstCombine] Remove foldAndOrOfEqualityCmpsWithConstants() fold
Nikita Popov via llvm-commits
- [llvm] 57aaeef - [InstCombine] Pass ICmpInsts to foldAndOrOfICmpsUsingRanges() (NFC)
Nikita Popov via llvm-commits
- [llvm] 4cacd22 - [InstCombine] Add test for is_alpha check with logical or and nsw (NFC)
Nikita Popov via llvm-commits
- [llvm] 982cbed - [InstCombine] Fold logical and/or of range icmps with nowrap flags
Nikita Popov via llvm-commits
- [llvm] 1881711 - [InstCombine] Remove memset of undef value
Nikita Popov via llvm-commits
- [llvm] 027c728 - [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize
Nikita Popov via llvm-commits
- [llvm] 5b524da - [InstCombine] Add test for unused atomic load from non-constant global (NFC)
Nikita Popov via llvm-commits
- [llvm] b382619 - [InstCombine] Add additional tests for gep of minus ptrtoint (NFC)
Nikita Popov via llvm-commits
- [llvm] 6aeb2a2 - [InstCombine] Require LoopInfo in test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D124386: IR/PatternMatch: Mark m_Mul as commutable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124327: [SCCP] Add initial support for propagation through freeze.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124327: [SCCP] Add initial support for propagation through freeze.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123054: InstructionCombining: merge realloc and free handling
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124063: [LegacyPM] Rename and deprecate populateModulePassManager
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123817: [InstCombine] Fold strnlen of constant strings.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124426: [InstCombine] Remove the undef-related workaround code in visitSelectInst
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123816: [InstCombine] Fold strnlen with a bound of zero and one.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123993: [MachineSink][NFC] delete some useless code
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124459: [InstCombine] Combine opaque pointer GEPs with mismatching element types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124459: [InstCombine] Combine opaque pointer GEPs with mismatching element types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124459: [InstCombine] Combine opaque pointer GEPs with mismatching element types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123300: [Clang] Enable opaque pointers by default
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Reuse existing LoopInfo instead of recomputation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124241: [Local] Consider atomic loads from constant global as dead
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124465: [AsmParser] Automatically declare and lex attribute keywords (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124459: [InstCombine] Combine opaque pointer GEPs with mismatching element types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124478: [IRCE] Avoid computing potentially unnecessary analyses. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124465: [AsmParser] Automatically declare and lex attribute keywords (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124459: [InstCombine] Combine opaque pointer GEPs with mismatching element types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123631: [InstCombine] Fold memrchr calls with sequences of identical bytes.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124426: [InstCombine] Remove the undef-related workaround code in visitSelectInst
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124527: [GVN] Encode GEPs in offset representation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123818: [InstCombine] Fold strnlen calls in equality to zero.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124527: [GVN] Encode GEPs in offset representation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124553: [OpaquePtr][GlobalOpt] Don't attempt to evaluate global constructors with arguments
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124527: [GVN] Encode GEPs in offset representation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124159: [SimplifyCFG] Thread branches on same condition in more cases (PR54980)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124605: [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Allow pointer promotion if byval adds to many arguments
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124549: [SimpleLoopUnswitch] Freeze trivial conditions if needed.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123662: [ArgPromotion] Rename variables according to the code style. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123662: [ArgPromotion] Rename variables according to the code style. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123669: [ArgPromotion] Use SmallVector to traverse values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124554: [SimpleLoopUnswitch] Freeze individual OR/AND operands.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124529: [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124645: [SCEV] Model simple same base pointer `select`s via `umin_seq`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124159: [SimplifyCFG] Thread branches on same condition in more cases (PR54980)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124173: [InstCombine] Remove memset of undef value
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124605: [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124173: [InstCombine] Remove memset of undef value
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124605: [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124241: [Local] Consider atomic loads from constant global as dead
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124722: [InstCombine] extract(u[add|sub].with.overflow(X, C), 0) --> [add|sub](X, C)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124156: [flang][OpenMP] Added parser support for in_reduction clause on OpenMP Task directive
Nimish Mishra via Phabricator via llvm-commits
- [PATCH] D123962: [InstCombine] fold freeze of partial undef/poison vector constants
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D123473: [LICM] Only create load in pre-header when promoting load.
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D124173: [InstCombine] Remove memset of undef value
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D124517: [DebugInfo][InstrRef] Use a cache to avoid creating redundant DBG_PHIs
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124010: [llvm-cxxfilt] Unable to demangle a template argument which happens to be a null pointer
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Paul Kippes via Phabricator via llvm-commits
- [PATCH] D124482: [bolt] fix warning for unqualified call to std::move
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D124482: [BOLT][NFC] Fix warning for unqualified call to std::move
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D124588: [BOLT] Warn about the number of mismatched branches
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D124588: [BOLT] Warn about the number of mismatched branches
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D121299: [NVPTX] Disable DWARF .file directory for PTX
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D124398: [DebugInfo] Don't skip deletion of dead BasicBlocks because of debug-info instructions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D124082: [Debuginfo][llvm-dwarfdump][dsymutil] Add dsymutil compatibility dump.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Paul Robinson via Phabricator via llvm-commits
- [llvm] 7a0b897 - [DAGCombiner][SVE] Ensure MGATHER/MSCATTER addressing mode combines preserve index scaling
Paul Walker via llvm-commits
- [llvm] 59588f0 - [SVE][ISel] Ensure explicit gather/scatter offset extension isn't lost.
Paul Walker via llvm-commits
- [llvm] 23c5097 - [DAGCombiner] Stop invalid sign conversion in refineIndexType.
Paul Walker via llvm-commits
- [llvm] b481512 - [SVE] Move reg+reg gather/scatter addressing optimisations from lowering into DAG combine.
Paul Walker via llvm-commits
- [llvm] f10a8f6 - [LegalizeDAG] Fix TypeSize conversion error when expanding SIGN_EXTEND_INREG
Paul Walker via llvm-commits
- [PATCH] D123222: [DAGCombiner][SVE] Ensure MGATHER/MSCATTER addressing mode combines preserve index scaling
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123318: [SVE][ISel] Ensure explicit gather/scatter offset extension isn't lost.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123326: [DAGCombiner] Stop invalid sign conversion in refineIndexType.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124464: [AArch64] Replace `performANDSCombine` with `performFlagSettingCombine`.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123781: [AArch64] Add `foldADCToCINC` DAG combine
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124325: [AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124506: [NFC][AArch64][CodeGen] Use ArrayRef in TargetLowering functions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124605: [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123222: [DAGCombiner][SVE] Ensure MGATHER/MSCATTER addressing mode combines preserve index scaling
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from base pointer when it and SVE frame are present
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123318: [SVE][ISel] Ensure explicit gather/scatter offset extension isn't lost.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123326: [DAGCombiner] Stop invalid sign conversion in refineIndexType.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123781: [AArch64] Add `foldADCToCINC` DAG combine
Paul Walker via Phabricator via llvm-commits
- [PATCH] D122994: [SVE] Move reg+reg gather/scatter addressing optimisations from lowering into DAG combine.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123347: [ISD::IndexType] Helper functions for common queries.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123381: [SelectionDAG] Remove duplicate "is scaled" information from gather/scatter SDNodes.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123381: [SelectionDAG] Remove duplicate "is scaled" information from gather/scatter SDNodes.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124325: [WIP][AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns
Paul Walker via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D124178: [ArgPromotion] Change the condition to check the promotion limit
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Allow pointer promotion if byval adds to many arguments
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Allow pointer promotion if byval adds to many arguments
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Allow pointer promotion if byval adds to many arguments
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124178: [ArgPromotion] Change the condition to check the promotion limit
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Allow pointer promotion if byval adds to many arguments
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D123662: [ArgPromotion] Rename variables according to the code style. NFC
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124178: [ArgPromotion] Change the condition to check the promotion limit
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D123669: [ArgPromotion] Use SmallVector to traverse values
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124617: [ArgPromotion] Move ArgPart and OffsetAndArgPart to anonymous namespace
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124617: [ArgPromotion] Move ArgPart and OffsetAndArgPart to anonymous namespace
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D123669: [ArgPromotion] Use a Visited set to protect dead instruction collection
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D124156: [flang][OpenMP] Added parser support for in_reduction clause on OpenMP Task directive
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D124214: [libc][NOT FOR COMMIT] building LLVM-libc on 32 bit arm with gcc
Peter Smith via Phabricator via llvm-commits
- [PATCH] D124214: [libc][NOT FOR COMMIT] building LLVM-libc on 32 bit arm with gcc
Peter Smith via Phabricator via llvm-commits
- [compiler-rt] d47565e - [CMake][compiler-rt] Use COMPILE_OPTIONS and LINK_OPTIONS
Petr Hosek via llvm-commits
- [compiler-rt] 0571af0 - Revert "[CMake][compiler-rt] Use COMPILE_OPTIONS and LINK_OPTIONS"
Petr Hosek via llvm-commits
- [PATCH] D124474: Honor COMPILER_RT_INCLUDE_TESTS when using LLVM_BUILD_EXTERNAL_COMPILER_RT=ON
Petr Hosek via Phabricator via llvm-commits
- [llvm] f927be0 - [RISCV] Extract getAllOnesMask helper [nfc]
Philip Reames via llvm-commits
- [llvm] 3ea191e - [RISCV] Factor repeating code into getMaskTypeFor(VT) [nfc]
Philip Reames via llvm-commits
- [PATCH] D123970: [RISCV] Add isCommutable to ADD/ADDW/MUL/AND/OR/XOR/MIN/MAX/CLMUL
Philip Reames via Phabricator via llvm-commits
- [PATCH] D123653: [NFC][RISCV][CodeGen] Use ArrayRef in TargetLowering functions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D92105: [RISCV] Add pre-emit pass to make more instructions compressible
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124444: Only export STATEPOINT results if used in nonlocal blocks.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D123848: [RS4GC] Don't clone BDV if its inputs are not derived
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124463: [RISCV] Add isCommutable to scalar FMA instructions.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124460: [RISCV] Add out of range immediate tests for shifts and rotates on rv64.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124444: Only export STATEPOINT results if used in nonlocal blocks.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D122769: [RISCV] Add a prepass to vsetvli insertion to propagate VLMAX vsetvli to the instructions.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124463: [RISCV] Add isCommutable to scalar FMA instructions.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D123972: [RISCV] Add isCommutable to FADD/FMUL/FMIN/FMAX/FEQ.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D123496: Add Stackmap support for RISC-V
Philip Reames via Phabricator via llvm-commits
- [PATCH] D123473: [LICM] Only create load in pre-header when promoting load.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D115244: [LICM] Promote conditional, loop-invariant memory accesses to scalars
Philip Reames via Phabricator via llvm-commits
- [PATCH] D117111: [AArch64] Add native CPU detection for Ampere1
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D117112: [AArch64] Support for Ampere1 core
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D117112: [AArch64] Support for Ampere1 core
Philipp Tomsich via Phabricator via llvm-commits
- [llvm] 7c04454 - [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D124308: [MachineScheduler] exclude INLINEASM from schedule when it would increase register pressure
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D122348: [x86][scheduler] Add MIR test for 41914
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D122350: [WIP][X86SchedSandyBridge] update cost of COPY to 1 cycle from 0
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D124455: [X86] Check the address in machine verifier
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D124605: [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [llvm] c6afbdb - Revert "[AMDGPU] Use d16 flag for image.sample instructions"
Piotr Sobczak via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D124428: [RISCV] Add RV64Zbs invalid tests
Pretty-box via Phabricator via llvm-commits
- [PATCH] D124428: [RISCV] Add RV64Zbs invalid tests
Pretty-box via Phabricator via llvm-commits
- [PATCH] D124699: [DeadArgElim] Set unused arguments for internal functions
Quentin Colombet via Phabricator via llvm-commits
- [compiler-rt] b3e8e43 - [compiler-rt][NFC] Inclusive language: remove use of sanity check/test
Quinn Pham via llvm-commits
- [PATCH] D124206: [BOLT][NFC] Reduce Target/{AArch64, X86} dependencies
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D122106: [BOLT] Replace relocations container type
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D122930: [Propeller] Promote functions with propeller profiles to .text.hot.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124281: [BOLT] Refactor DataAggregator::printLBRHeatMap.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124412: [BOLT] Report per-section hotness in bolt-heatmap.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124412: [BOLT] Report per-section hotness in bolt-heatmap.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124412: [BOLT] Report per-section hotness in bolt-heatmap.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D122930: [Propeller] Promote functions with propeller profiles to .text.hot.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D122930: [Propeller] Promote functions with propeller profiles to .text.hot.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124560: [llvm-objdump] Symbolize branch targets and basic block addresses based on the bb-address-map when present in the object file.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D121346: [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D121346: [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D121346: [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D121346: [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124560: [llvm-objdump] Symbolize branch targets and basic block addresses based on the bb-address-map when present in the object file.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Rahul via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Rahul via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Rahul via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Rahul via Phabricator via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D120958: [TableGen] Add support for variable length instruction in decoder generator
Ricky Taylor via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add tests reproducing PR53252 (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add tests reproducing PR53252 (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add tests reproducing PR53252 (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add test reproducing PR53252 (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D115109: [LV] Do not fold the tail when an IV is used outside of the loop.
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119683: [LV] Mark induction PHI nodes as allowed exits (NFC).
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [PATCH] D119681: [LV] Rename CountRoundDown to VectorTripCount (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [llvm] 09af7fe - [mlir][PDLL] Add document link and hover support to mlir-pdll-lsp-server
River Riddle via llvm-commits
- [PATCH] D123225: [ThreadPool] add ability to group tasks into separate groups
River Riddle via Phabricator via llvm-commits
- [PATCH] D124077: [mlir][PDLL] Add document link and hover support to mlir-pdll-lsp-server
River Riddle via Phabricator via llvm-commits
- [PATCH] D124161: [RISCV][AsmParser] Fix parsing of the components of the vtype immediate of vsetvli
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D124186: [RISCV] Fix incorrect policy implement for unmasked vslidedown and vslideup.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D124101: [RISCV] Add cost model for SK_Broadcast
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D122860: [RISCV][RVV] Add FPRndModeOp to PseudoVFCVT instructions
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D124266: [lld/elf] fix quote usage in section names
Roger via Phabricator via llvm-commits
- [PATCH] D124266: [lld/elf] fix quote usage in section names
Roger via Phabricator via llvm-commits
- [PATCH] D124266: [lld/elf] support quote usage in section names
Roger via Phabricator via llvm-commits
- [llvm] d4563bf - [NFC][InstCombine] Add some tests for open-coded round-up of an integer w/ power-of-2 target alignment
Roman Lebedev via llvm-commits
- [llvm] aac0afd - [InstCombine] Fold 'round up integer' pattern (when alignment is a power of two)
Roman Lebedev via llvm-commits
- [llvm] ffafa71 - [InstCombine] 'round up integer': if bias is just right, just reuse instructions
Roman Lebedev via llvm-commits
- [llvm] fd20eb5 - [NFC][SCEV] Tests with modellable pointer `select`s
Roman Lebedev via llvm-commits
- [llvm] 981ed72 - [NFC][SCEV] Refactor `createNodeForSelectViaUMinSeq()` out of `createNodeForSelectOrPHIViaUMinSeq()`
Roman Lebedev via llvm-commits
- [PATCH] D124645: [SCEV] Model simple same base pointer `select`s via `umin_seq`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D124646: [SCEV] Support modelling of same base pointer `select`s in more complex than most trivial cases (when there is a base variable offset)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D123428: [libunwind] Add configuration to disable sigreturn frame check
Ryan Prichard via Phabricator via llvm-commits
- [compiler-rt] 0751360 - CODE_OWNERS: update information for builtins
Saleem Abdulrasool via llvm-commits
- [llvm] 24ba130 - AArch64: modify Swift async frame record storage on Windows
Saleem Abdulrasool via llvm-commits
- [PATCH] D124498: AArch64: change the location of the Swift async frame record
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D124498: AArch64: change the location of the Swift async frame record
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D123797: [lit] Keep stdout/stderr when using GoogleTest
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D121838: Generalize "check-all" umbrella targets, use for check-clang-tools
Sam McCall via Phabricator via llvm-commits
- [PATCH] D123414: [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D124357: [AArch64] Cost modelling for fptoi_sat
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D123911: [VectorCombine] Fold shuffle select pattern
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D121899: [LoopVectorize] Optimise away the icmp when tail-folding for some low trip counts
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D121899: [LoopVectorize] Optimise away the icmp when tail-folding for some low trip counts
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity shuffle.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D124612: [AArch64][LV] AArch64 does not prefer vectorized addressing
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D122994: [SVE] Move reg+reg gather/scatter addressing optimisations from lowering into DAG combine.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 6631907 - [InstCombine] use isKnownNonNegative to reduce code duplication; NFC
Sanjay Patel via llvm-commits
- [llvm] 6c8cb21 - [InstCombine] add tests for icmp with extended operands; NFC
Sanjay Patel via llvm-commits
- [llvm] c8ed784 - [InstCombine] fold freeze of partial undef/poison vector constants
Sanjay Patel via llvm-commits
- [llvm] 903aa5e - [InstCombine] try to fold icmp with mismatched extended operands
Sanjay Patel via llvm-commits
- [llvm] 077488a - [InstCombine] Add tests reproducing PR53252 (NFC)
Sanjay Patel via llvm-commits
- [llvm] 4041c44 - [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Sanjay Patel via llvm-commits
- [llvm] fd90261 - [InstCombine] add tests for ashr/lshr of constant with shift amount offset; NFC
Sanjay Patel via llvm-commits
- [llvm] f8a574b - [InstCombine] C0 >> (X - C1) --> (C0 << C1) >> X
Sanjay Patel via llvm-commits
- [llvm] ac33c33 - [InstCombine] add tests for FP<->int casts; NFC
Sanjay Patel via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D123962: [InstCombine] fold freeze of partial undef/poison vector constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D123962: [InstCombine] fold freeze of partial undef/poison vector constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124419: [InstCombine] try to fold icmp with mismatched extended operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add test reproducing PR53252 (NFC)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124369: [InstCombine] C0 >>{ashr, exact} (X - C1) --> (C0 << C1) >>{ashr} X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D123494: [VectorCombine] Find and remove shuffles from commutative reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124590: [InstCombine] add casts from splat-a-bit pattern if necessary
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124590: [InstCombine] add casts from splat-a-bit pattern if necessary
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124552: CodeGenPrepare: Replace constant PHI arguments with switch condition value
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124183: [InstCombine] Add one use limitation for (X * C2) << C1 --> X * (C2 << C1)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124692: [InstCombin] fix miscompile when casting int->FP->int
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124692: [InstCombine] fix miscompile when casting int->FP->int
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D123878: [AMDGPU] Add remarks to output some resource usage
Scott Linder via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 170a903 - Intrinsic for checking floating point class
Serge Pavlov via llvm-commits
- [llvm] 9fc58f1 - [PowerPC] Support of ppc_fp128 in lowering of llvm.is_fpclass
Serge Pavlov via llvm-commits
- [llvm] c96cc50 - [SystemZ] Custom lowering of llvm.is_fpclass
Serge Pavlov via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D113908: [PowerPC] Support of ppc_fp128 in lowering of llvm.is_fpclass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D114695: [SystemZ] Custom lowering of llvm.is_fpclass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D123050: [BOLT] Cache-Aware Tail Duplication
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D123530: Optimize cross block gc.relocate lowering. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D123848: [RS4GC] Don't clone BDV if its inputs are not derived
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D124247: [Trivial Dead] Consider any non volatile load as trivially dead independent on ordering
Serguei Katkov via Phabricator via llvm-commits
- [llvm] c59473a - [NFC][RISCV][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via llvm-commits
- [PATCH] D123653: [NFC][RISCV][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D123653: [NFC][RISCV][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D123654: [NFC][X86][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D124506: [NFC][AArch64][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D124508: [NFC][AMDGPU][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D124506: [NFC][AArch64][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D120958: [TableGen] Add support for variable length instruction in decoder generator
Sheng via Phabricator via llvm-commits
- [llvm] 6a6b0e4 - [X86] Check the address in machine verifier
Shengchen Kan via llvm-commits
- [llvm] bcb2b86 - [RISCV] Precommit test for D121881
ShihPo Hung via llvm-commits
- [llvm] 6b55f13 - [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
ShihPo Hung via llvm-commits
- [PATCH] D123385: [RISCV] Precommit test for D121881
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D123385: [RISCV] Precommit test for D121881
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D124424: [RISCV] Fix alias printing for vmnot.m
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D122860: [RISCV][RVV] Add FPRndModeOp to PseudoVFCVT instructions
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D122860: [RISCV][RVV] Add FPRndModeOp to PseudoVFCVT instructions
ShihPo Hung via Phabricator via llvm-commits
- [llvm] a6b355d - [SLP] Fix a typo that causes redundant assertion and potential segment fault
Shilei Tian via llvm-commits
- [PATCH] D124497: [SLP] Fix a typo that causes redundant assertion and potential segment fault
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D124497: [SLP] Fix a typo that causes redundant assertion and potential segment fault
Shilei Tian via Phabricator via llvm-commits
- [lld] 7cc3286 - [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Shoaib Meenai via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D123428: [libunwind] Add configuration to disable sigreturn frame check
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124433: [ELF] Prevent LTO stripping of wrapped script-referenced symbols
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D123752: [lld] Implement safe icf for MachO
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D123752: [lld] Implement safe icf for MachO
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D123407: File Extension
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124315: lld: Bundle compact_unwind_encoding.h in lld to fix stand-alone builds
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D122814: Functionality Added to CMAKE
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D117263: [CMake] Support runtimes targets without specifying triple
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D99155: [CMake] Support building libLLVM.a archive
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D49587: [CMake] Support exporting runtimes using the CMake export
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39809: MSVC toolchain
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124156: [flang][OpenMP] Added parser support for in_reduction clause on OpenMP Task directive
Shraiysh via Phabricator via llvm-commits
- [PATCH] D124156: [flang][OpenMP] Added parser support for in_reduction clause on OpenMP Task directive
Shraiysh via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Shraiysh via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Shraiysh via Phabricator via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Shraiysh via Phabricator via llvm-commits
- [PATCH] D124156: [flang][OpenMP] Added parser support for in_reduction clause on OpenMP Task directive
Shraiysh via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Shraiysh via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Shraiysh via Phabricator via llvm-commits
- [PATCH] D124651: [MIPS] Address instruction selection failure for abs.[sd]
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D124651: [MIPS] Address instruction selection failure for abs.[sd]
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] 938ed8a - [MIPS] Address instruction selection failure for abs.[sd]
Simon Dardis via llvm-commits
- [PATCH] D124651: [MIPS] Address instruction selection failure for abs.[sd]
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D124651: [MIPS] Address instruction selection failure for abs.[sd]
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D124651: [MIPS] Address instruction selection failure for abs.[sd]
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D124716: [MIPS] Remove an incorrect microMIPS instruction alias
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D124723: [MIPS} Address ISel failures for 64 bit fpus in microMIPS
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D124723: [MIPS} Address ISel failures for 64 bit fpus in microMIPS
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D124742: [MIPS] Correct the implementation of the msub optimization
Simon Dardis via Phabricator via llvm-commits
- [llvm] 7ddf39b - [X86][AVX] Add shuffle test case for Issue #55066
Simon Pilgrim via llvm-commits
- [llvm] e8305c0 - [X86] combineX86ShuffleChain - don't fold to truncate(concat(V1,V2)) if it was already a PACK op
Simon Pilgrim via llvm-commits
- [llvm] 6e078f9 - [GVN][NewGVN] Regenerate no_speculative_loads_with_asan.ll tests
Simon Pilgrim via llvm-commits
- [llvm] 03482bc - [X86] collectConcatOps - add ability to collect from vector 'widening' patterns
Simon Pilgrim via llvm-commits
- [llvm] e378577 - [X86] Use is128BitLaneRepeatedShuffleMask wrapper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 81b3866 - [X86] Add test case for Issue #55138
Simon Pilgrim via llvm-commits
- [llvm] edc80e7 - [X86] setcc.ll - remove unnecessary cpu attributes
Simon Pilgrim via llvm-commits
- [llvm] 8032c5f - [X86] setcc.ll - add bmi2 + tbm test coverage
Simon Pilgrim via llvm-commits
- [llvm] e7435e6 - [X86] Add test case for Issue #55157
Simon Pilgrim via llvm-commits
- [llvm] 8680dd5 - [X86] getFauxShuffle - don't assume an UNDEF src element for AND/ANDNP results in an UNDEF shuffle mask index
Simon Pilgrim via llvm-commits
- [llvm] ae81435 - Revert rG8680dd5117b0c36f807fecc4360122ae1dd73b6d "[X86] getFauxShuffle - don't assume an UNDEF src element for AND/ANDNP results in an UNDEF shuffle mask index"
Simon Pilgrim via llvm-commits
- [llvm] ed8dffe - [X86] getFauxShuffle - don't assume an UNDEF src element for AND/ANDNP results in an UNDEF shuffle mask index
Simon Pilgrim via llvm-commits
- [llvm] 72959f7 - [X86] Add test case for Issue #55158
Simon Pilgrim via llvm-commits
- [llvm] ee157b2 - [InstCombine][X86] Show failure to simplify demanded vector elts for x86 per-element vector shifts
Simon Pilgrim via llvm-commits
- [llvm] de7cee2 - [X86] getBT - attempt to peek through aext(and(trunc(x),c)) mask/modulo
Simon Pilgrim via llvm-commits
- [llvm] 9e3b7e8 - [X86] getTargetVShiftByConstNode - use SelectionDAG::FoldConstantArithmetic to perform constant folding. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 6f85cb7 - [InstCombine][X86] Add exhaustive simplify demanded vector elts tests for avx2 per-element vector shifts
Simon Pilgrim via llvm-commits
- [llvm] a9215ed - [InstCombine][X86] simplifyDemandedVectorEltsIntrinsic - handle avx2 per-element vector shifts
Simon Pilgrim via llvm-commits
- [llvm] a546b9b - [X86] setcc.ll - add "NOTBM" check-prefix for expected common code
Simon Pilgrim via llvm-commits
- [llvm] ab17ed0 - [X86] Don't fold AND(SRL(X,Y),1) -> SETCC(BT(X,Y)) on BMI2 targets
Simon Pilgrim via llvm-commits
- [llvm] 2d7f0b1 - [X86] Fold ANDNP(undef,x)/ANDNP(x,undef) -> 0
Simon Pilgrim via llvm-commits
- [llvm] 6c44e39 - [X86] combineShuffle - reuse SDLoc. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 336a123 - [X86] SimplifyDemandedVectorEltsForTargetNode - fold shift(0,x) -> 0
Simon Pilgrim via llvm-commits
- [llvm] 3562f85 - [X86] SimplifyDemandedVectorEltsForTargetNode - fold (uniform) shift(0,x) -> 0
Simon Pilgrim via llvm-commits
- [llvm] b424055 - [X86] lowerShuffleAsRepeatedMaskAndLanePermute - move the sublane split code into a lambda helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 92235e3 - [X86] lowerShuffleAsRepeatedMaskAndLanePermute - permit 32-bit sublane permute for unary v32i8 cases
Simon Pilgrim via llvm-commits
- [llvm] 732b57d - [SLP][X86] extractelement tests - use -mattr=avx2 instead of a -march flag
Simon Pilgrim via llvm-commits
- [llvm] c6994ec - [PhaseOrdering][X86] Use passes="default<O3>" instead of passes='default<O3>' so DOS can evaluate the cmd lines
Simon Pilgrim via llvm-commits
- [llvm] 6f80830 - [PhaseOrdering][X86] Use passes="" instead of passes='' so DOS can evaluate the cmd lines
Simon Pilgrim via llvm-commits
- [llvm] c296474 - [CostModel][X86] Reduce cost of vector selects on SSE2/AVX1 targets
Simon Pilgrim via llvm-commits
- [llvm] d5198cf - [CostModel][X86] Check for 'null op' truncations
Simon Pilgrim via llvm-commits
- [llvm] cff0afc - [LoopVectorize][X86] Regenerate invariant-store-vectorization.ll
Simon Pilgrim via llvm-commits
- [llvm] e04ca7c - [Coroutines] Regenerate coro-retcon-resume-values.ll
Simon Pilgrim via llvm-commits
- [llvm] bee9aa7 - [InstCombine] Add test coverage from D124503
Simon Pilgrim via llvm-commits
- [llvm] 09761ce - [SLPVectorizer] Remove weird unicode character from comment. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] d4f06ec - [X86] (style) Don't use auto for non obvious types
Simon Pilgrim via llvm-commits
- [llvm] 980f41d - [X86] (style) Use auto for dyn_cast<> results
Simon Pilgrim via llvm-commits
- [llvm] ae8b10e - [DAG] (style) Break apart if-else chain as they all return
Simon Pilgrim via llvm-commits
- [llvm] 34f97a3 - [VectorCombine] Merge isa<>/cast<> into dyn_cast<>. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D124269: [CostModel] Add basic fptoi_sat costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124269: [CostModel] Add basic fptoi_sat costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123652: Add use condition for combine SetCCMOVMSK
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add tests reproducing PR53252 (NFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D77804: [DAG] Enable ISD::SHL/SRL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123897: [X86] Unbreak LIT/FileCheck
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123654: [NFC][X86][CodeGen] Use ArrayRef in TargetLowering functions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124528: [NFC] Renamed /test/Analysis/CostModel/X86/splat-load.ll test and added more checks.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124530: [X86] Fix gather/scatter with large scales (PR55021)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D103925: [X86][SSE] Support 64-bit vectorization (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124618: [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124696: [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124711: [DAGCombiner] When matching a disguised rotate by constant don't forget to apply LHSMask/RHSMask.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124696: [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D115462: [SLP]Improve shuffles cost estimation where possible.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D115750: [SLP]Further improvement of the cost model for scalars used in buildvectors.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D115750: [SLP]Further improvement of the cost model for scalars used in buildvectors.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D116312: [SLP]Improve isGatherShuffledEntry to handles shuffles between different length vectors.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124598: [InstCombine] try to narrow more shifted bswap-of-zext
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123654: [NFC][X86][CodeGen] Use ArrayRef in TargetLowering functions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D120958: [TableGen] Add support for variable length instruction in decoder generator
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123362: [RISCV][test] Precommit test for D122791.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105986: [SLP]Improve vectorization of gathered loads.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111530: [TargetLowering] Optimize expanded SRL/SHL fed into SETCC ne/eq 0
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124703: [memprof] Don't instrument PGO and other compiler inserted variables
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D120232: [SelectOpti][4/5] Loop Heuristics
Sotiris Apostolakis via Phabricator via llvm-commits
- [PATCH] D120232: [SelectOpti][4/5] Loop Heuristics
Sotiris Apostolakis via Phabricator via llvm-commits
- [llvm] a9ccc7b - [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] 00d84a9 - [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via llvm-commits
- [llvm] 0274811 - [AMDGPU] Add both mayLoad and mayStore to MUBUF LDS opcodes
Stanislav Mekhanoshin via llvm-commits
- [llvm] 6a24e37 - [AMDGPU] Remove now unused variable HasLdsModifier. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] 51e0240 - [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D124217: [AMDGPU] Allow finer grain control of an unaligned access speed
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124217: [AMDGPU] Allow finer grain control of an unaligned access speed
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124218: [LoadStoreVectorizer] Consider if operation is faster than before
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124218: [LoadStoreVectorizer] Consider if operation is faster than before
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124483: [AMDGPU] Add both mayLoad and mayStore to MUBUF LDS opcodes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124483: [AMDGPU] Add both mayLoad and mayStore to MUBUF LDS opcodes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124483: [AMDGPU] Add both mayLoad and mayStore to MUBUF LDS opcodes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124485: [AMDGPU] Remove vdata from buffer to lds load
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124550: [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124550: [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124472: [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124626: [AMDGPU] Produce waitcounts for LDS DMA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D124715: Use QoS class Utility for ThreadPriority::Low on Mac
Stefan Haller via Phabricator via llvm-commits
- [PATCH] D124715: Use QoS class Utility for ThreadPriority::Low on Mac
Stefan Haller via Phabricator via llvm-commits
- [llvm] f685bce - [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
Stefan Pintilie via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D124415: [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D124746: Make BinaryStreamWriter::padToAlignment write blocks vs bytes.
Stella Laurenzo via Phabricator via llvm-commits
- [PATCH] D124746: Make BinaryStreamWriter::padToAlignment write blocks vs bytes.
Stella Laurenzo via Phabricator via llvm-commits
- [PATCH] D124515: [mlir][bazel] Add suport for PDLL tests.
Stephan Herhut via Phabricator via llvm-commits
- [PATCH] D124515: [mlir][bazel] Add suport for PDLL tests.
Stephan Herhut via Phabricator via llvm-commits
- [PATCH] D124098: Don't replace Undef with null value for Constants
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D124511: [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values
Stephen Tozer via Phabricator via llvm-commits
- [llvm] ee4ac3a - doc: update of the adv build doc now that clang is in tree too
Sylvestre Ledru via llvm-commits
- [PATCH] D124728: Allow pointer types for atomicrmw xchg
Takafumi Arakaki via Phabricator via llvm-commits
- [PATCH] D124663: LNT: Only use text segment when isSO
Tamar Christina via Phabricator via llvm-commits
- [PATCH] D124663: LNT: Only use text segment when isSO
Tamar Christina via Phabricator via llvm-commits
- [llvm] eb2c30b - Provide the complete response and reporting Code of Conduct documentation. Remove the word draft from all documents, add information about the CoC committee expectations and add a place for transparency reports.
Tanya Lattner via llvm-commits
- [llvm] 6c1a0d5 - Consistently use the same apostrophe in these docs.
Tanya Lattner via llvm-commits
- [PATCH] D122937: Provide the complete response and reporting Code of Conduct documentation. Remove the word draft from all documents, add information about the CoC committee expectations and add a place for transparency reports.
Tanya Lattner via Phabricator via llvm-commits
- [PATCH] D122937: Provide the complete response and reporting Code of Conduct documentation. Remove the word draft from all documents, add information about the CoC committee expectations and add a place for transparency reports.
Tanya Lattner via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Ten Tzen via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Ten Tzen via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Ten Tzen via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Ten Tzen via Phabricator via llvm-commits
- [llvm] 6e689cb - [memprof] Correct comment in test [NFC]
Teresa Johnson via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D124397: [Test + comment] Add a regression test to guard the 0 hot-caller threshold, and add comment near the threshold definition.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D124703: [memprof] Don't instrument PGO and other compiler inserted variables
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D124267: [MachinePipeliner] Fix unscheduled instruction
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D124267: [MachinePipeliner] Fix unscheduled instruction
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D124671: [AMDGPU] Do not raise wave priority beyond a specific number of VALU instructions.
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Thorsten via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Thorsten via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Thorsten via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
Thorsten via Phabricator via llvm-commits
- [PATCH] D124663: LNT: Only use text segment when isSO
Thorsten via Phabricator via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Thorsten via Phabricator via llvm-commits
- [PATCH] D124612: [AArch64][LV] AArch64 does not prefer vectorized addressing
Tiehu Zhang via Phabricator via llvm-commits
- [llvm] 051deb2 - [ARM] add Armv9 build attribute
Ties Stuij via llvm-commits
- [PATCH] D124090: [ARM] add Armv9 build attribute
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124539: workflows: Add a test to ensure that the LLVM version is correct
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Make omitting CMAKE_BUILD_TYPE an error
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Tobias Ribizel via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Tobias Ribizel via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Tobias Ribizel via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Tobias Ribizel via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Tobias Ribizel via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Tobias Ribizel via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124405: docs: add instructions for stand-alone builds of lld
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124315: lld: Bundle compact_unwind_encoding.h in lld to fix stand-alone builds
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124539: workflows: Add a test to ensure that the LLVM version is correct
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D123897: [X86] Unbreak LIT/FileCheck
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124315: lld: Bundle compact_unwind_encoding.h in lld to fix stand-alone builds
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124539: workflows: Add a test to ensure that the LLVM version is correct
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Change default CMAKE_BUILD_TYPE to Release
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D116995: [gold] Ignore bitcode from sections inside object files
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D124319: [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo
Tommy Chiang via Phabricator via llvm-commits
- [PATCH] D124319: [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo
Tommy Chiang via Phabricator via llvm-commits
- [PATCH] D124319: [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo
Tommy Chiang via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D122421: [z/OS] Clean up some z/OS testcases.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D122105: [SystemZ] Patchset for expanding memcpy/memset using at most 2 stores.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D124248: [libunwind] Add SystemZ support
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D124293: [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D124309: [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D124619: [llvm] Ignore .rej files in .gitignore
Valeriy Savchenko via Phabricator via llvm-commits
- [llvm] 88b9e46 - [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops.
Valery N Dmitriev via llvm-commits
- [PATCH] D123622: [AMDGPU] Allow sinking defs with multiple uses in PreRARemterialize scheduling stage
Vang Thao via Phabricator via llvm-commits
- [PATCH] D123878: [AMDGPU] Add remarks to output some resource usage
Vang Thao via Phabricator via llvm-commits
- [llvm] 957ada4 - [AArch64][NFC] Deleted llvm/test/Analysis/CostModel/AArch64/splat-load.ll test
Vasileios Porpodas via llvm-commits
- [llvm] 55ce296 - [SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`
Vasileios Porpodas via llvm-commits
- [llvm] 6a9bbd9 - Revert "[SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`"
Vasileios Porpodas via llvm-commits
- [llvm] fa8a9fe - Recommit "[SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`"
Vasileios Porpodas via llvm-commits
- [llvm] c7bb5ac - [NFC] Renamed /test/Analysis/CostModel/X86/splat-load.ll test and added more checks.
Vasileios Porpodas via llvm-commits
- [PATCH] D124456: [AArch64][NFC] Deleted llvm/test/Analysis/CostModel/AArch64/splat-load.ll test
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124202: [SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124202: [SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124456: [AArch64][NFC] Deleted llvm/test/Analysis/CostModel/AArch64/splat-load.ll test
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124201: [TTI] Pre-commit cost model tests splat-loads.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124202: [SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124528: [NFC] Renamed /test/Analysis/CostModel/X86/splat-load.ll test and added more checks.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124528: [NFC] Renamed /test/Analysis/CostModel/X86/splat-load.ll test and added more checks.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124528: [NFC] Renamed /test/Analysis/CostModel/X86/splat-load.ll test and added more checks.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D124567: [dsymutil] Fix memory issue in the BinaryHolder
Vedant Kumar via Phabricator via llvm-commits
- [llvm] 5db9250 - Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI
Vitaly Buka via llvm-commits
- [compiler-rt] c1e9459 - Revert "[asan] Enable detect_stack_use_after_return=1 by default"
Vitaly Buka via llvm-commits
- [compiler-rt] 7858219 - [asan] Enable detect_stack_use_after_return=1 by default on Linux
Vitaly Buka via llvm-commits
- [PATCH] D124057: [asan] Enable detect_stack_use_after_return=1 by default
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D124057: [asan] Enable detect_stack_use_after_return=1 by default on Linux
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D124683: [analyzer] Fix return of llvm::StringRef to destroyed std::string
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D123890: [libunwind] Update the test configuration files to support the remote execution.
Vlad Vereschaka via Phabricator via llvm-commits
- [PATCH] D123890: [libunwind] Update the test configuration files to support the remote execution.
Vlad Vereschaka via Phabricator via llvm-commits
- [PATCH] D124197: [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled.
Vlad Vereschaka via Phabricator via llvm-commits
- [PATCH] D124197: [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled.
Vlad Vereschaka via Phabricator via llvm-commits
- [llvm] 8e442b3 - [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled.
Vladimir Vereschaka via llvm-commits
- [PATCH] D122106: [BOLT] Replace relocations container type
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D124270: [BOLT] Fix r_aarch64_prelxx test
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D123435: [lld-macho] Initial support for EH Frames
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D122922: [lld][common][lld-macho][lld-coff] Support per-thread allocators and StringSavers
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D122213: [RISCV] Enable MachineOutliner by default under -Oz for RISCV
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D124144: [RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB mask operations
WangLian via Phabricator via llvm-commits
- [PATCH] D124144: [RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB mask operations
WangLian via Phabricator via llvm-commits
- [PATCH] D124438: [RISCV] Support VP_SETCC mask operations
WangLian via Phabricator via llvm-commits
- [PATCH] D124438: [RISCV] Support VP_SETCC mask operations
WangLian via Phabricator via llvm-commits
- [PATCH] D124438: [RISCV] Support VP_SETCC mask operations
WangLian via Phabricator via llvm-commits
- [PATCH] D124438: [RISCV] Support VP_SETCC mask operations
WangLian via Phabricator via llvm-commits
- [PATCH] D124660: [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns.
WangLian via Phabricator via llvm-commits
- [llvm] 26a0d53 - [CHR] Skip region containing llvm.coro.id
Wei Wang via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Wei Wang via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Wei Wang via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Wei Wang via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Wei Wang via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Wei Wang via Phabricator via llvm-commits
- [PATCH] D124418: [CHR] Skip region containing llvm.coro.id
Wei Wang via Phabricator via llvm-commits
- [PATCH] D124355: [LoopUnroll] allow customization of threshold for new-pm
Wenju He via Phabricator via llvm-commits
- [PATCH] D124355: [LoopUnroll] allow customization of threshold for new-pm
Wenju He via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Wenlei He via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Wenlei He via Phabricator via llvm-commits
- [PATCH] D118177: [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
Wenlei He via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Wenlei He via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Wenlei He via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Wenlei He via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Wenlei He via Phabricator via llvm-commits
- [PATCH] D122602: [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat
Wenlei He via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Wenlei He via Phabricator via llvm-commits
- [PATCH] D124632: [CSSPGO] Turn on priority inlining for probe-only profile
Wenlei He via Phabricator via llvm-commits
- [PATCH] D124705: [ADT][NFC] Add missing closing comment for `llvm` namespace
Whisperity via Phabricator via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
William Moses via Phabricator via llvm-commits
- [PATCH] D124548: [Metadata] Add a resize/reserve capability for MDNodes
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support target profile command line option.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support target profile command line option.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D124595: [HLSL] Add llvm intrinsic for HLSL.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D124595: [HLSL] Add llvm intrinsic for HLSL.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D124595: [HLSL] Add llvm intrinsic for HLSL.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support validator version command line option.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D123884: [HLSL][clang][Driver] Support validator version command line option.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D123652: Add use condition for combine SetCCMOVMSK
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D123652: Add use condition for combine SetCCMOVMSK
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D123652: Add use condition for combine SetCCMOVMSK
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D124378: [X86][AMX] combine tile cast and load/store instruction.
Xiang Zhang via Phabricator via llvm-commits
- [llvm] c430f0f - [X86] Add use condition for combineSetCCMOVMSK
Xiang1 Zhang via llvm-commits
- [llvm] e83543f - Don't replace Undef with null value for Constants Differential Revision:https://reviews.llvm.org/D124098
YASHASVI KHATAVKAR via llvm-commits
- [llvm] c069e37 - [RISCV] Add DAGCombine to fold base operation and reduction.
Yeting Kuo via llvm-commits
- [PATCH] D122563: [RISCV] Add DAGCombine to fold base operation and reduction.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D123581: [RISCV] Teach vsetvli insertion to handle VSETVLIInfo of vl-modified instruction.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D122563: [RISCV] Add DAGCombine to fold base operation and reduction.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D123581: [RISCV] Teach vsetvli insertion to handle VSETVLIInfo of vl-modified instruction.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D123581: [RISCV] Teach vsetvli insertion to handle VSETVLIInfo of vl-modified instruction.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D123845: [BPF] Enable IAS in backend
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D124641: [BPF] Add BTF 64bit enum value support
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D124305: [docs] Fix typo in 'CodeGenerator' docs
Youngsuk Kim via Phabricator via llvm-commits
- [llvm] d3efa57 - [lit] Keep stdout/stderr when using GoogleTest format
Yuanfang Chen via llvm-commits
- [llvm] 0e554eb - [lit][unit] set the default result start and pid
Yuanfang Chen via llvm-commits
- [PATCH] D122251: [lit] Use sharding for GoogleTest format
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D123797: [lit] Keep stdout/stderr when using GoogleTest
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D115844: [ubsan] Using metadata instead of prologue data for function sanitizer
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D124565: [mlgo] Support exposing more features than those supported by models
Yundi Qian via Phabricator via llvm-commits
- [llvm] ffe03ff - [RISCV] Fix incorrect policy implement for unmasked vslidedown and vslideup.
Zakk Chen via llvm-commits
- [PATCH] D124186: [RISCV] Fix incorrect policy implement for unmasked vslidedown and vslideup.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D124424: [RISCV] Fix alias printing for vmnot.m
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D124684: [RISCV] Fix incorrect codegen for masked vmsge{u}.vx with mask agnostic.
Zakk Chen via Phabricator via llvm-commits
- [llvm] 1043eea - [llvm-symbolizer][native-pdb] Don't reset CurLineOffset if NextLineOffset is none
Zequan Wu via llvm-commits
- [llvm] 4fe2ab5 - Revert "[DebugInfo][InstrRef] Describe value sizes when spilt to stack"
Zequan Wu via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D124317: [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
Zhiyao Ma via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
Zhiyao Ma via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
Zhiyao Ma via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
Zhiyao Ma via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
Zhiyao Ma via Phabricator via llvm-commits
- [PATCH] D124183: [InstCombine] Add one use limitation for (X * C2) << C1 --> X * (C2 << C1)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D124707: [AArch64] Make sure XRay pseudo-instruction sizes are reported correctly
duk via Phabricator via llvm-commits
- [PATCH] D124707: [AArch64] Make sure XRay pseudo-instruction sizes are reported correctly
duk via Phabricator via llvm-commits
- [PATCH] D124707: [AArch64] Make sure XRay pseudo-instruction sizes are reported correctly
duk via Phabricator via llvm-commits
- [PATCH] D124707: [AArch64] Make sure XRay pseudo-instruction sizes are reported correctly
duk via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D124105: [ELF] Support -plugin-opt=stats-file=
liushuai wang via Phabricator via llvm-commits
- [PATCH] D123978: [RISCV] Support getHostCpuName for sifive-u74
luxufan via Phabricator via llvm-commits
- [PATCH] D123679: [RISCV] Don't getDebugLoc for the end node of MBB iterator
luxufan via Phabricator via llvm-commits
- [PATCH] D124098: Don't replace Undef with null value for Constants
ykhatav via Phabricator via llvm-commits
- [PATCH] D124098: Don't replace Undef with null value for Constants
ykhatav via Phabricator via llvm-commits
- [llvm] c712bf3 - [X86][AMX] Add test case for D124378.
via llvm-commits
- [llvm] f3ad7ea - [X86][AMX] Report error when shapes are not pre-defined.
via llvm-commits
- [llvm] ca3cd34 - [MIPS][SelectionDAG] Enable TargetLowering::hasBitTest for masks that fit in ANDI.
via llvm-commits
- [llvm] 6365bde - [XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functions
via llvm-commits
- [llvm] 942ec5c - [X86][AMX] combine tile cast and load/store instruction.
via llvm-commits
- [llvm] 5420834 - [demangler] Fix demangling a template argument which happens to be a null pointer
via llvm-commits
- [llvm] 4a31af8 - [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo
via llvm-commits
- [llvm] bfcb2c1 - [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues
via llvm-commits
- [llvm] 03a3654 - [RISCV] Add cost model for SK_Broadcast
via llvm-commits
- [llvm] c428a3d - [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
via llvm-commits
- [llvm] 97b8a54 - [LoopCacheAnalysis] Minor test case update
via llvm-commits
- [llvm] e098281 - [RISCV] Don't getDebugLoc for the end node of MBB iterator
via llvm-commits
- [llvm] 3d6fe7a - [LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output
via llvm-commits
Last message date:
Sun May 1 23:47:29 PDT 2022
Archived on: Tue Dec 6 14:43:49 PST 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).