The Week Of Monday 13 March 2023 Archives by author
Starting: Mon Mar 13 00:02:05 PDT 2023
Ending: Sun Mar 19 23:50:59 PDT 2023
Messages: 2351
- [compiler-rt] 03aa02a - [fuzzer] Use puts() rather than printf() in CopyFileToErr()
Voss, Matthew via llvm-commits
- [PATCH] D145908: [X86] Remove unreachable code in X86TargetTransformInfo.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D146118: [X86]add assert to confirm not-null ptr in getArithmeticReductionCost
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D146118: [X86]add assert to confirm not-null ptr in getArithmeticReductionCost
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145908: [X86] Remove unreachable code in X86TargetTransformInfo.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D146118: [X86]add assert to confirm not-null ptr in getArithmeticReductionCost
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D146277: add assert to confirm input is valid for pass HardwareLoops
Wang, Xin via Phabricator via llvm-commits
- [llvm] d73c51b - Fix LLVM Sphinx build
Aaron Ballman via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139010: [clang][WebAssembly] Implement support for table types and builtins
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Abid via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Abid via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Abid via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Abid via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D145223: [InstCombine] Combine binary operator of two phi node
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D145223: [InstCombine] Combine binary operator of two phi node
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D134129: [PATCH] [RISCV] Enable -msave-restore by default when optimizing for size
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D145903: [mlir][Bazel] Adjustments for fa51c1753a274fbb7a71d8fe91fd4e5caf2fa4d3
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D145903: [mlir][Bazel] Adjustments for fa51c1753a274fbb7a71d8fe91fd4e5caf2fa4d3
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D145903: [mlir][Bazel] Adjustments for fa51c1753a274fbb7a71d8fe91fd4e5caf2fa4d3
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D145903: [mlir][Bazel] Adjustments for fa51c1753a274fbb7a71d8fe91fd4e5caf2fa4d3
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D146013: [libc][Bazel] Add errno dependency to tests.
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D146220: [llvm][Bazel] Include .inc files in tblgen target.
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D146220: [llvm][Bazel] Include .inc files in tblgen target.
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerParallel] add AddressesMap interface.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D145680: [DWARFLinker][DWARFv5] Support debug_loclists.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Adrian Prantl via Phabricator via llvm-commits
- [llvm] 175aa04 - [Propeller] Make decoding BBAddrMaps trace through relocations
Aiden Grossman via llvm-commits
- [llvm] f18915d - [Propeller][ELF] Add Doxygen comment for decodeBBAddrMap
Aiden Grossman via llvm-commits
- [PATCH] D143841: [Propeller] Make decoding BBAddrMaps trace through relocations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D145989: [Propeller][ELF] Add Doxygen comment for decodeBBAddrMapPretty minor change, but I figured it would be nice to have some documentationon decodeBBAddrMap easily available in the header/doxygen for wheneversomeone needs to read through it/code...
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D145989: [Propeller][ELF] Add Doxygen comment for decodeBBAddrMap
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Alan Phipps via Phabricator via llvm-commits
- [llvm] b21fb66 - [RISCV][test] Expand test coverage of RISCVISAInfo
Alex Bradbury via llvm-commits
- [llvm] a7313f8 - [RISCV] Fix gaps in IgnoreUnknown=true for RISCVISAInfo::parseArchString
Alex Bradbury via llvm-commits
- [llvm] 63ded49 - [RISCV][test] Fix typos in RISCVISAInfoTest
Alex Bradbury via llvm-commits
- [llvm] 7054aa6 - Revert "[RISCV] Fix gaps in IgnoreUnknown=true for RISCVISAInfo::parseArchString"
Alex Bradbury via llvm-commits
- [llvm] a159e58 - Reland [RISCV] Fix gaps in IgnoreUnknown=true for RISCVISAInfo::parseArchString
Alex Bradbury via llvm-commits
- [llvm] 0246c61 - [RISCV][test] Test case for regression when MachineOutliner and MachineCopyPropagation are both enabled
Alex Bradbury via llvm-commits
- [llvm] e9a03f3 - [RISCV] Reject 'g' with explicit version in parseArchString
Alex Bradbury via llvm-commits
- [llvm] 0ae8f5a - [RISCV][test][llvm-objdump] Add test cases for objdump's handling of RISCV arch attributes
Alex Bradbury via llvm-commits
- [llvm] b2fad80 - [RISCV][NFC] Small refactor in RISCVISAInfo::parseArchString
Alex Bradbury via llvm-commits
- [llvm] 084e413 - [RISCV] Fix regression due to interaction of MachineOutliner and MachineCopyPropagation
Alex Bradbury via llvm-commits
- [llvm] cb743dd - [RISCV] Consistently error for arch strings with trailing _
Alex Bradbury via llvm-commits
- [llvm] 7d10b47 - [RISCV][MC][NFC] Refactor RISCVAsmPrinter::PrintAsmMemoryOperand to use early return
Alex Bradbury via llvm-commits
- [PATCH] D145879: [RISCV][test] Expand test coverage of RISCVISAInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145882: [RISCV] Fix gaps in IgnoreUnknown=true for RISCVISAInfo::parseArchString
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145949: [RISCV] Consistently error for arch strings with trailing _
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV][WIP] Merge getLoadFP*Imm into a single function.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145954: [RISCV] Reject 'g' with explicitly version in parseArchString
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145973: [RISCV] Improve SK_Reverse shuffle costs for fixed length vectors
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D121670: [RISCV] Add zihintntl instructions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D121670: [RISCV] Add zihintntl instructions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146037: [RISCV] Fix regression due to interaction of MachineOutliner and MachineCopyPropagation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D140400: [clang][RISCV][NFC] Combine RV32/RV64 ABI tests into single files
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145954: [RISCV] Reject 'g' with explicit version in parseArchString
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145949: [RISCV] Consistently error for arch strings with trailing _
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146070: [RISCV] Enable tools such as llvm-objdump to process objects with unrecognised base ISA versions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146037: [RISCV] Fix regression due to interaction of MachineOutliner and MachineCopyPropagation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145949: [RISCV] Consistently error for arch strings with trailing _
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV] Merge getLoadFP*Imm into a single function.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146113: [RISCV] Make RISCVISAInfo::toFeatureVector ignore unsupported extensions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146113: [RISCV] Make RISCVISAInfo::toFeatureVector ignore unsupported extensions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146114: [RISCV] Allow llvm-objdump to disassemble objects with unrecognised versions of known extensions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146129: [Target][RISCV] Fix inconsistent naming of Predicates (NFCI).
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI).
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D140400: [clang][RISCV][NFC] Combine RV32/RV64 ABI tests into single files
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146197: [RISCV] Remove ExtName from RISCVExtensionInfo.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144530: [RISCV] MC layer support for SiFive VCIX vendor extension.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D143248: Emit CFI directives in epilogue and enable CFIFixup pass for RISC-V.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D146270: [RISCV] Use LBU for extloadi8.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D75357: [X86] Add a private member function determinePaddingPrefix for X86AsmBackend
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D145859: [Clang][CodeGen] Fix linkage and visibility of template parameter objects
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D145859: [Clang][CodeGen] Fix linkage and visibility of template parameter objects
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [llvm] ff7dfe4 - [DebugInfo][MSF] Silence 'not all control paths return a value' warning
Alexandre Ganea via llvm-commits
- [lld] 7adaefb - [wasm] Silence 'not all control paths return a value' warning when
Alexandre Ganea via llvm-commits
- [llvm] f242291 - [FuncSpec] Do not run pre-link when doing LTO.
Alexandros Lamprineas via llvm-commits
- [llvm] 67fde2b - [FuncSpec] Minor refactoring in statistics and debug messages.
Alexandros Lamprineas via llvm-commits
- [llvm] 9627bcd - [FuncSpec][NFC] Command line option renaming.
Alexandros Lamprineas via llvm-commits
- [PATCH] D145374: [FuncSpec] Consider constant struct arguments when specializing.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145394: [FuncSpec] Do not run pre-link when doing LTO.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145375: [FuncSpec] Minor refactoring in statistics and debug messages.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145378: [FuncSpec][NFC] Command line option renaming.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D146158: [FuncSpec] Track the return values of specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D146158: [FuncSpec] Track the return values of specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145374: [FuncSpec] Consider constant struct arguments when specializing.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145819: [FuncSpec] Increase the maximum number of times the specializer can run.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145819: [FuncSpec] Increase the maximum number of times the specializer can run.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145374: [FuncSpec] Consider constant struct arguments when specializing.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D146158: [FuncSpec] Track the return values of specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D146158: [FuncSpec] Track the return values of specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D146158: [FuncSpec] Track the return values of specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] f3a68ac - [SLP][NFC]Initial merge of gather/buildvector code in the createBuildVector function.
Alexey Bataev via llvm-commits
- [llvm] 874c49f - [SLP]Fix PR61395: need to adjust vector factor after emitting shuffle
Alexey Bataev via llvm-commits
- [llvm] 641939b - [SLP]Remove CreateShuffle lambda and reuse ShuffleBuilder functions.
Alexey Bataev via llvm-commits
- [llvm] 0ad87ff - [SLP]Introduce shuffle of the nodes + gather/vectorbuild of the remaining scalars.
Alexey Bataev via llvm-commits
- [PATCH] D145732: [SLP][NFC]Initial merge of gather/buildvector code in the createBuildVector function.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D145988: [SLP]Remove CreateShuffle lambda and reuse ShuffleBuilder functions.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D145988: [SLP]Remove CreateShuffle lambda and reuse ShuffleBuilder functions.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D146167: [SLP]Introduce shuffle of the nodes + gather/vectorbuild of the remaining scalars.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D146167: [SLP]Introduce shuffle of the nodes + gather/vectorbuild of the remaining scalars.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144958: [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] b86b709 - [DWARFLinker][DWARFv5] Add support for DW_FORM_addrx*
Alexey Lapshin via llvm-commits
- [llvm] 536f35e - [DWARFLinker][DWARFv5] Support debug_loclists.
Alexey Lapshin via llvm-commits
- [llvm] ede827f - [DWARFLinker][DWARFv5] add support for DW_FORM_implicit_const form.
Alexey Lapshin via llvm-commits
- [llvm] 1358df4 - [DWARFLinkerParallel] add AddressesMap interface.
Alexey Lapshin via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D145805: [DWARFLinker][DWARFv5] Add support for DW_FORM_addrx*
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D145805: [DWARFLinker][DWARFv5] Add support for DW_FORM_addrx*
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerParallel] add AddressesMap interface.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D146047: [DWARFLinker][DWARFv5] add support for DW_FORM_implicit_const form.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D69372: [X86][VARARG] Avoid spilling xmm vararg arguments.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D145680: [DWARFLinker][DWARFv5] Support debug_loclists.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D145680: [DWARFLinker][DWARFv5] Support debug_loclists.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D146047: [DWARFLinker][DWARFv5] add support for DW_FORM_implicit_const form.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D146047: [DWARFLinker][DWARFv5] add support for DW_FORM_implicit_const form.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerParallel] add AddressesMap interface.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerParallel] add AddressesMap interface.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D145791: [MC] Always encode instruction into SmallVector
Alexis Engelke via Phabricator via llvm-commits
- [PATCH] D146091: [Inliner] Remove alloca merging
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D146200: [PassBuilder] Support O0 in default pipelines
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D146200: [PassBuilder] Support O0 in default pipelines
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D146268: [tests] precommit tests for D145846
Allen zhong via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Allen zhong via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Allen zhong via Phabricator via llvm-commits
- [PATCH] D145551: [SVE] Add patterns for shift intrinsics with FalseLanesZero mode
Allen zhong via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Allen zhong via Phabricator via llvm-commits
- [PATCH] D146268: [tests] precommit tests for D145846
Allen zhong via Phabricator via llvm-commits
- [PATCH] D146268: [tests] precommit tests for D145846
Allen zhong via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Allen zhong via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D144947: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D144947: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D144947: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D146375: [NFC][Outliner] Delete default ctors for Candidate & OutlinedFunction.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D145972: [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145465: [BOLT][NFC] Return instruction list from createInstrIncMemory
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D131813: [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilder
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D146002: [BOLT][NFC] Simplify preprocessProfile
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144924: [BOLT][NFC] Remove BB::getBranchInfo accepting MCSymbol ptr
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145464: [BOLT][NFC] Use llvm::is_contained
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145972: [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145464: [BOLT][NFC] Use llvm::is_contained
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145972: [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145828: [BOLT][NFC] Simplify MCPlusBuilder::getRegSize
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D131813: [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilder
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D146002: [BOLT][NFC] Simplify preprocessProfile
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D146002: [BOLT][NFC] Simplify preprocessProfile
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D146002: [BOLT][NFC] Simplify preprocessProfile
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145887: [BOLT][NFC] Use llvm::make_range
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D127553: [mlir] Replace iterOperand with a neutral element
Amy Zhuang via Phabricator via llvm-commits
- [PATCH] D127553: [mlir] Replace iterOperand with a neutral element
Amy Zhuang via Phabricator via llvm-commits
- [llvm] edcf3ef - [IRSim] Treat Branch OperVals different from regular operands to ensure correct ordering
Andrew Litteken via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Andrew Litteken 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.
Andrew Litteken 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.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D144226: [Loop-Interchange] Allow inner-loop only reductions
Ankit via Phabricator via llvm-commits
- [PATCH] D146072: [mlir][vector] Add bazel dependency to TestVector
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D146072: [mlir][vector] Add bazel dependency to TestVector
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D146072: [mlir][vector] Add bazel dependency to TestVector
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D145616: [LV] Use speculatability within entire loop to avoid strided load predication
Anna Thomas via Phabricator via llvm-commits
- [llvm] a5455e3 - [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via llvm-commits
- [PATCH] D141355: [AMDGPU] Add NewPM support to AMDGPUUnifyDivergentExitNodes pass
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Anshil Gandhi via Phabricator via llvm-commits
- [llvm] cb7fb73 - [AArch64] Assembly Support for FEAT_GCS/FEAT_CHK
Archibald Elliott via llvm-commits
- [PATCH] D145150: clang: Emit nofpclass(nan inf) for -ffinite-math-only
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D145238: [NVPTX] Expose LDU builtins
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D146330: Separate SerializeToCubin from GPUTransforms.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D146330: Separate SerializeToCubin from GPUTransforms.
Artem Belevich via Phabricator via llvm-commits
- [llvm] d623b2f - [PassManagerBuilder] Remove PassManagerBuilder
Arthur Eubanks via llvm-commits
- [llvm] 87dadf0 - [Pipeline] Move some GlobalOpt/GlobalDCE runs into simplification pipeline
Arthur Eubanks via llvm-commits
- [llvm] 33a55c3 - [gn build] Fix gn build
Arthur Eubanks via llvm-commits
- [llvm] f8bd0be - [AssumeBundleBuilder] Fix PreservedAnalyses reporting
Arthur Eubanks via llvm-commits
- [llvm] 3fd42f5 - [CoroCleanup] Invalidate analyses on changed functions before running SimplifyCFG
Arthur Eubanks via llvm-commits
- [llvm] 507cba2 - [StandardInstrumentations][NFC] Minor code cleanup
Arthur Eubanks via llvm-commits
- [llvm] b5776f1 - [StructuralHash][NFC] Use anonymous namespace
Arthur Eubanks via llvm-commits
- [llvm] a4d3bc6 - [AutoUpgrade] Add flag to disable autoupgrading debug info
Arthur Eubanks via llvm-commits
- [llvm] 1a90faa - [Passes] Remove some legacy passes
Arthur Eubanks via llvm-commits
- [llvm] 093b264 - [SimplifyLibCalls] Return Value from optimizeSinCosPi when making change
Arthur Eubanks via llvm-commits
- [llvm] 20ed9ce - [Pipeline] Remove early InstCombine in ThinLTO post link sample profile pipeline
Arthur Eubanks via llvm-commits
- [llvm] bfc6590 - [PassManager] Run PassInstrumentation after analysis invalidation
Arthur Eubanks via llvm-commits
- [llvm] a312118 - [gn build] Manually port fe7b38
Arthur Eubanks via llvm-commits
- [llvm] 22dce16 - [StandardInstrumentations] Only turn on -verify-cfg-preserved by default in expensive checks builds
Arthur Eubanks via llvm-commits
- [llvm] 6d7da41 - [Debugify] Invalidate function analyses
Arthur Eubanks via llvm-commits
- [llvm] 6a3fdcd - [WPD] Fix PreservedAnalyses value after runForTesting()
Arthur Eubanks via llvm-commits
- [llvm] e94b59e - [Debugify/Strip] Fix returned PreservedAnalyses
Arthur Eubanks via llvm-commits
- [llvm] 361cba2 - [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-analysis-invalidation
Arthur Eubanks via llvm-commits
- [llvm] 20a7ea4 - [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Arthur Eubanks via llvm-commits
- [llvm] d6c0724 - [StandardInstrumentations] Check function analysis invalidation in module passes as well
Arthur Eubanks via llvm-commits
- [llvm] 04d2019 - Revert "[StandardInstrumentations] Check function analysis invalidation in module passes as well"
Arthur Eubanks via llvm-commits
- [llvm] 6a6994c - Reland [StandardInstrumentations] Check function analysis invalidation in module passes as well
Arthur Eubanks via llvm-commits
- [llvm] ac44122 - [AMDGPUCtorDtorLowering] Fix returned PreservedAnalyses
Arthur Eubanks via llvm-commits
- [llvm] c0cb758 - [Annotation2Metadata] Fix returned PreservedAnalyses
Arthur Eubanks via llvm-commits
- [llvm] 4b0b105 - [FunctionImport] Fix returned PreservedAnalyses
Arthur Eubanks via llvm-commits
- [llvm] 60ebe90 - [HWAsan] Fix returned PreservedAnalyses
Arthur Eubanks via llvm-commits
- [llvm] 4c8ee1a - [Debugify] Use ModuleAnalysisManager in instrumentation
Arthur Eubanks via llvm-commits
- [llvm] c1b4240 - [opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pm
Arthur Eubanks via llvm-commits
- [llvm] cefbc2e - [Inliner] Remove alloca merging
Arthur Eubanks via llvm-commits
- [llvm] a63270c - [docs] Mention removal of legacy optimization pipeline and inliner alloca merging
Arthur Eubanks via llvm-commits
- [llvm] 55140fb - [StandardInstrumentations] Check that module analyses are properly invalidated
Arthur Eubanks via llvm-commits
- [llvm] 5558346 - [CGSCC] Allow creation of no-rerun CGSCC->function adaptor via textual pipeline
Arthur Eubanks via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish phis and other instructions
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145835: [PassManagerBuilder] Remove PassManagerBuilder
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145967: [Pipeline] Move some GlobalOpt/GlobalDCE runs into simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145967: [Pipeline] Move some GlobalOpt/GlobalDCE runs into simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145978: [Pipeline] Remove Annotation2Metadata pass in post-link pipelines
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145978: [Pipeline] Remove Annotation2Metadata pass in post-link pipelines
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Check that the number of instructions doesn't change if analyses are preserved
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146051: [Pipelines] Restore old DAE position in LTO pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145967: [Pipeline] Move some GlobalOpt/GlobalDCE runs into simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146064: [SimplifyLibCalls] Return Value from optimizeSinCosPi when making change
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146068: [StandardInstrumentations] Only turn on -verify-cfg-preserved by default in expensive checks builds
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146069: [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-preserved-analyses
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143229: [AutoUpgrade] Add flag to disable autoupgrading debug info
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146087: [llvm-c] Add convenience method for running a default optimization pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146091: [Inliner] Remove alloca merging
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146096: [PassManager] Run PassInstrumentation after analysis invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146096: [PassManager] Run PassInstrumentation after analysis invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146096: [PassManager] Run PassInstrumentation after analysis invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146096: [PassManager] Run PassInstrumentation after analysis invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146099: [Pipeline] Remove early InstCombine in ThinLTO post link sample profile pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146064: [SimplifyLibCalls] Return Value from optimizeSinCosPi when making change
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146103: [opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pm
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146103: [opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pm
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146099: [Pipeline] Remove early InstCombine in ThinLTO post link sample profile pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146096: [PassManager] Run PassInstrumentation after analysis invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146068: [StandardInstrumentations] Only turn on -verify-cfg-preserved by default in expensive checks builds
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146069: [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-analysis-invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146069: [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-analysis-invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146160: [StandardInstrumentations] Check function analysis invalidation in module passes as well
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146069: [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-analysis-invalidation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146160: [StandardInstrumentations] Check function analysis invalidation in module passes as well
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146200: [PassBuilder] Support O0 in default pipelines
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146103: [opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pm
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146238: [StandardInstrumentations] Check that module analyses are properly invalidated
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146091: [Inliner] Remove alloca merging
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146243: [docs] Mention removal of legacy optimization pipeline and inliner alloca merging
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146091: [Inliner] Remove alloca merging
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146243: [docs] Mention removal of legacy optimization pipeline and inliner alloca merging
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146243: [docs] Mention removal of legacy optimization pipeline and inliner alloca merging
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146163: Experimental new python bindings for clang/llvm based on Cython
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146238: [StandardInstrumentations] Check that module analyses are properly invalidated
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146238: [StandardInstrumentations] Check that module analyses are properly invalidated
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146267: [llvm] Handle duplicate call bases when applying branch funneling
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146283: [Passes] Add PassBuilderContext
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146383: [SimpleLoopUnswitch] Skip non-trivial unswitching of cold loop nests
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145516: [Inliner] Avoid excessive inlining through devirtualised calls
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D138857: [llvm-c] Remove legacy pass manager APIs
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145196: [CGSCC] Allow creation of no-rerun CGSCC->function adaptor via textual pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D146041: initial commit
Aryan Godara via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Aryan Godara via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Aryan Godara via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Aryan Godara via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Aryan Godara via Phabricator via llvm-commits
- [llvm] 864a2b2 - [AMDGPU] Reserve extra SGPR blocks wth XNACK "any" TID Setting
Austin Kerbow via llvm-commits
- [llvm] 09f756c - [AMDGPU] Add release note for ommited barrier waitcnt
Austin Kerbow via llvm-commits
- [PATCH] D145401: [AMDGPU] Reserve extra SGPR blocks wth XNACK "any" TID Setting
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D145401: [AMDGPU] Reserve extra SGPR blocks wth XNACK "any" TID Setting
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D146353: [AMDGPU] Add release note for ommited barrier waitcnt
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D146353: [AMDGPU] Add release note for ommited barrier waitcnt
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D142885: [VPlan] Allow building a VPlan to may fail.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D146257: Consume "size_text" instead of size..text or size.__text
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D145057: [clang][ASTImport] Add support for import of empty records
Balázs Kéri via Phabricator via llvm-commits
- [llvm] cb45be2 - [RISCV][NFC] Combine identical switch cases in TTI
Ben Shi via llvm-commits
- [llvm] 72ce9d1 - [RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax
Ben Shi via llvm-commits
- [llvm] ce455f4 - [RISCV][NFC] Add more floating point tests for SLP vectorization
Ben Shi via llvm-commits
- [PATCH] D146008: [RISCV][NFC] Combine identical switch cases in TTI
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146015: [RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146025: [RISCV][NFC] Add more tests for SLP vectorization
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146008: [RISCV][NFC] Combine identical switch cases in TTI
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146108: RISCV] Add more tests for SLP vectorization
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146108: [RISCV][NFC] Add more tests for SLP vectorization
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141752: [AVR] Fix an issue of writing 16-bit ports
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141221: [AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146108: [RISCV][NFC] Add more floating point tests for SLP vectorization
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146015: [RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146108: [RISCV][NFC] Add more floating point tests for SLP vectorization
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146025: [RISCV][NFC] Add more tests for SLP vectorization (binops on load/store)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR
Ben Shi via Phabricator via llvm-commits
- [PATCH] D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144787: [NFC][ADT] Tweaked some functions in StringRef
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D143513: [DebugInfo] Allow parsing line tables aligned to 4 or 8-byte boundaries
Benjamin Maxwell via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [llvm] ca4c533 - [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing1 Yu via llvm-commits
- [llvm] 0666c59 - [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing1 Yu via llvm-commits
- [llvm] fed4e7d - [test][MemDep] Correct the 'NOT' checks in the invalidation.ll test case. NFC
Bjorn Pettersson via llvm-commits
- [llvm] 81d6310 - [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via llvm-commits
- [llvm] 951a980 - [Analysis] Make order of analysis executions more stable
Bjorn Pettersson via llvm-commits
- [PATCH] D146205: [test][MemDep] Correct the 'NOT' checks in the invalidation.ll test case. NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146205: [test][MemDep] Correct the 'NOT' checks in the invalidation.ll test case. NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Brad Smith via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Brad Smith via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D144530: [RISCV] MC layer support for SiFive VCIX vendor extension.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D146404: Improve min/max vector reductions on arm
Caleb Zulawski via Phabricator via llvm-commits
- [llvm] 2aaaed3 - [IRLinker] Fix mapping of declaration metadata
Carl Ritson via llvm-commits
- [PATCH] D145318: [IRLinker] Fix mapping of declaration metadata
Carl Ritson via Phabricator via llvm-commits
- [llvm] 82238fc - [llvm-debuginfo-analyzer] README
Carlos Alberto Enciso via llvm-commits
- [llvm] ca3f7a5 - [Docs] Fix typo in LoopTerminology.
Carlos Alberto Enciso via llvm-commits
- [PATCH] D144857: [llvm-debuginfo-analyzer] README
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D144857: [llvm-debuginfo-analyzer] README
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D144857: [llvm-debuginfo-analyzer] README
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D144857: [llvm-debuginfo-analyzer] README
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D125783: [llvm-debuginfo-analyzer] 08 - ELF Reader
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D146311: [AArch64] Add asm aliases for MOV, LDR, STR with predicate-as-counter
Caroline via Phabricator via llvm-commits
- [llvm] a81ba80 - add testcases for D145353; NFC
Chen Zheng via llvm-commits
- [llvm] a3b57bc - [PowerPC] remove side effect for some cases for saturate instructions
Chen Zheng via llvm-commits
- [PATCH] D145353: [PowerPC] remove side effect for some cases for saturate instructions
ChenZheng via Phabricator via llvm-commits
- [PATCH] D145353: [PowerPC] remove side effect for some cases for saturate instructions
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
ChenZheng via Phabricator via llvm-commits
- [PATCH] D144356: [XCOFF] support the ref directive for object generation.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D144356: [XCOFF] support the ref directive for object generation.
ChenZheng via Phabricator via llvm-commits
- [compiler-rt] 2aa9977 - [scudo] Reduce the times of holding MapAllocatorCache::Mutex (NFC)
Chia-hung Duan via llvm-commits
- [compiler-rt] 248ee65 - [scudo] Test ScudoReleaseTest.BufferPool with a buffer pool allocated on the heap
Chia-hung Duan via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Chia-hung Duan via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Chia-hung Duan via Phabricator via llvm-commits
- [PATCH] D146336: [docs][scudo] Add information about M_PURGE_ALL.
Chia-hung Duan via Phabricator via llvm-commits
- [PATCH] D145844: [Docs] Added llvm-mc documentation
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D146010: [sancov] fix coverage-report-server cannot display coverage detail
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D146330: Separate SerializeToCubin from GPUTransforms.
Christian Sigg via Phabricator via llvm-commits
- [PATCH] D145284: WIP [clang] adds capabilities for SARIF to be written to file
Christopher Di Bella via Phabricator via llvm-commits
- [compiler-rt] 8aaefa9 - [scudo] Add a method to force release everything.
Christopher Ferris via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Christopher Ferris via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Christopher Ferris via Phabricator via llvm-commits
- [PATCH] D146336: [docs][scudo] Add information about M_PURGE_ALL.
Christopher Ferris via Phabricator via llvm-commits
- [PATCH] D146336: [docs][scudo] Add information about M_PURGE_ALL.
Christopher Ferris via Phabricator via llvm-commits
- [PATCH] D138546: Clangd: Preserve target flags in system includes extractor
Christopher Sauer via Phabricator via llvm-commits
- [PATCH] D145374: [FuncSpec] Consider constant struct arguments when specializing.
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D146175: [Coroutines] Add remarks in CoroSplit and CoroElide passes
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D146301: [llvm-exegesis] Make possible to execute snippets without perf counters
Clement Courbet via Phabricator via llvm-commits
- [llvm] fb066c4 - [sancov] fix coverage-report-server cannot display coverage detail
Congcong Cai via llvm-commits
- [PATCH] D146010: [sancov] fix coverage-report-server cannot display coverage detail
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146010: [sancov] fix coverage-report-server cannot display coverage detail
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146010: [sancov] fix coverage-report-server cannot display coverage detail
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146271: [Webassembly][multivalue] select correct libcall signature when multivalue feature enabled
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146271: [Webassembly][multivalue] update libcall signature when multivalue feature enabled
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146271: [Webassembly][multivalue] update libcall signature when multivalue feature enabled
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146271: [Webassembly][multivalue] update libcall signature when multivalue feature enabled
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D146010: [sancov] fix coverage-report-server cannot display coverage detail
Congcong Cai via Phabricator via llvm-commits
- [llvm] 81a1506 - [TableGen][RISCV][Hexagon][LoongArch] Add a list of Predicates to HwMode.
Craig Topper via llvm-commits
- [llvm] c09730c - [RISCV] Pre-commit tests for D145897. NFC
Craig Topper via llvm-commits
- [llvm] a1e39f3 - [RISCV] Merge getLoadFP*Imm into a single function.
Craig Topper via llvm-commits
- [llvm] 91b3051 - [RISCV] Remove ExtName from RISCVExtensionInfo.
Craig Topper via llvm-commits
- [llvm] 4063369 - [RISCV] Add MULW to RISCVStripWSuffix.
Craig Topper via llvm-commits
- [llvm] f36ec41 - [RISCV] Add test case showing fli being hoisted out of a loop and creating extra copies/spills.
Craig Topper via llvm-commits
- [llvm] 0a895c3 - [RISCV] Add isAsCheapAsAMove to FLI instructions.
Craig Topper via llvm-commits
- [llvm] 101cf0b - [RISCV] Add isReMaterializable to FLI instructions.
Craig Topper via llvm-commits
- [llvm] e9c5d80 - [RISCV] Use 'unsigned' for XLen in RISCVTargetDefEmitter.cpp. NFC
Craig Topper via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145938: [RISCV] Pass vector argument by stack correctly.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV][WIP] Merge getLoadFP*Imm into a single function.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV] Merge getLoadFP*Imm into a single function.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145954: [RISCV] Reject 'g' with explicit version in parseArchString
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145949: [RISCV] Consistently error for arch strings with trailing _
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145971: [RISCV][NFC] Share interleave mask checking logic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Craig Topper via Phabricator via llvm-commits
- [PATCH] D134129: [PATCH] [RISCV] Enable -msave-restore by default when optimizing for size
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp when type is i8 and i16
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D116694: [RISCV] Add strictfp support for compares.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146012: [TableGen][RISCV][Hexagon][LoongArch] Add a list of Predicates to HwMode.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146050: [RISCV]Combine (select(seteq (and X, 1 << C), 0) to select_cc
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146050: [RISCV]Combine (select(seteq (and X, 1 << C), 0) to select_cc
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145949: [RISCV] Consistently error for arch strings with trailing _
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146037: [RISCV] Fix regression due to interaction of MachineOutliner and MachineCopyPropagation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146008: [RISCV][NFC] Combine identical switch cases in TTI
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145406: [RISCV][NFC] Break ReadVRGatherVV into ReadVRGatherVV_data and ReadVRGatherVV_index to separate the reads for VRGatherVV
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145938: [RISCV] Pass vector argument by stack correctly.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146012: [TableGen][RISCV][Hexagon][LoongArch] Add a list of Predicates to HwMode.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145406: [RISCV][NFC] Break ReadVRGatherVV into ReadVRGatherVV_data and ReadVRGatherVV_index to separate the reads for VRGatherVV
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV] Merge getLoadFP*Imm into a single function.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146093: [RISCV] Move fli selection in RISCVISelDAGToDAG.cpp. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143673: [lld][RISCV] Implement GP relaxation for R_RISCV_HI20/R_RISCV_LO12_I/R_RISCV_LO12_S.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144530: [RISCV] MC layer support for SiFive VCIX vendor extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145542: [RISCV] Don't parse the decimal minimum value for fli.s/fli.d/fli.h.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize select_cc x, 0, ne, x, 1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146197: [RISCV] Remove ExtName from RISCVExtensionInfo.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145645: [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145645: [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146197: [RISCV] Remove ExtName from RISCVExtensionInfo.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146191: [MachineOutliner][MCP][RISCV] Don't run MCP on outlined functions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146270: [RISCV] Use LBU for extloadi8.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146270: [RISCV] Use LBU for extloadi8.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146273: [RISCV] Simplify RISCVISAInfo::compareExtension. NFCI
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146314: [RISCV] Add isAsCheapAsAMove to FLI instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146315: [RISCV] Add test case showing fli being hoisted out of a loop and creating extra copies/spills.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146321: [RISCV] Add isReMaterializable to FLI instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146321: [RISCV] Add isReMaterializable to FLI instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146315: [RISCV] Add test case showing fli being hoisted out of a loop and creating extra copies/spills.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146314: [RISCV] Add isAsCheapAsAMove to FLI instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146321: [RISCV] Add isReMaterializable to FLI instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D146147: llvm/test/TableGen/intrinsic-*.td: Use Intrinsics.td instead of mock
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145690: [llvm][TextAPI] Handle implicitly upgraded deployment versions
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144982: Fix -fsplit-lto-unit with ifuncs
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 41e4578 - [Docs] Fix llvm-cov debuginfod option formatting.
Daniel Thornburgh via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D127885: [LTO] Parse deplibs sections for possible libcalls.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D135458: [LTO][Doc] Document gotchas with LTO and libcalls.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D142875: [LV] Predicated epilog vectorization
Dave Green via Phabricator via llvm-commits
- [PATCH] D142875: [LV] Predicated epilog vectorization
Dave Green via Phabricator via llvm-commits
- [PATCH] D145925: [LV] Add a UsePredicatedEpilogue epilog vectorization scheme option
Dave Green via Phabricator via llvm-commits
- [PATCH] D145927: [LV] Fix the combination of predicated epilogs and DataAndControlFlow
Dave Green via Phabricator via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Dave Green via Phabricator via llvm-commits
- [PATCH] D89322: [LV] Initial VPlan cost modelling
Dave Green via Phabricator via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Dave Green via Phabricator via llvm-commits
- [PATCH] D145507: [LV][VPlan] Fix printing TripCount liveins. NFC
Dave Green via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Dave Green via Phabricator via llvm-commits
- [PATCH] D146035: [AArch64] Add FP16 broadcast and transpose costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D146055: [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Dave Green via Phabricator via llvm-commits
- [PATCH] D146035: [AArch64] Add FP16 broadcast and transpose costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D146055: [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Dave Green via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
Dave Green via Phabricator via llvm-commits
- [PATCH] D146128: [SVE][LoopVectorize] Add option to disable tail-folding for reverse loops
Dave Green via Phabricator via llvm-commits
- [PATCH] D146128: [SVE][LoopVectorize] Add option to disable tail-folding for reverse loops
Dave Green via Phabricator via llvm-commits
- [PATCH] D146033: [AArch64][TTI] Cost model FADD/FSUB
Dave Green via Phabricator via llvm-commits
- [PATCH] D146212: [AArch64] Use NEON's tbl1 for 16xi8 and 8xi8 build vector with mask.
Dave Green via Phabricator via llvm-commits
- [llvm] 35fd371 - llvm-symbolizer: Don't crash when referencing an invalid CU in a dwp file twice
David Blaikie via llvm-commits
- [llvm] 1fd9ba9 - Add missing test for 35fd37177b9b201f26390fe963767be548c8c2e9
David Blaikie via llvm-commits
- [llvm] f198c50 - Fix split-dwarf-dwp-invalid test to be Windows-path-separator compatible
David Blaikie via llvm-commits
- [PATCH] D144005: [DwarfDebug] Move emission of types from beginModule() to endModule() (4/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144007: [DwarfDebug] Move emission of globals from beginModule() to endModule() (6/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143985: [DwarfDebug] Move emission of imported entities from beginModule() to endModule() (2/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D145987: [ADT][NFCI] Do not use non-const lvalue-refs with enumerate in llvm/
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146231: [ADT] Add `llvm::range_size` function for generic ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146231: [ADT] Add `llvm::range_size` function for generic ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
David Blaikie via Phabricator via llvm-commits
- [PATCH] D125807: [ConstantFolding] Pre-commit tests showing denormal handling during folding
David Candler via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
David Faust via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
David Faust via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
David Faust via Phabricator via llvm-commits
- [llvm] 98481bc - [LV][VPlan] Fix printing TripCount liveins. NFC
David Green via llvm-commits
- [llvm] 180865a - [AArch64] Add FP16 broadcast and transpose costs
David Green via llvm-commits
- [PATCH] D146099: [Pipeline] Remove early InstCombine in ThinLTO post link sample profile pipeline
David Li via Phabricator via llvm-commits
- [PATCH] D144274: [InstCombine] use loop info when running the pass after loop vectorization
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146127: [NFC][LoopVectorize] Simplify preferPredicateOverEpilogue interface
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146128: [SVE][LoopVectorize] Add option to disable tail-folding for reverse loops
David Sherwood via Phabricator via llvm-commits
- [PATCH] D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146128: [SVE][LoopVectorize] Add option to disable tail-folding for reverse loops
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146219: [NFC][LoopVectorize] Change trip counts for some tests to guarantee a scalar tail
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
David Sherwood via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
David Sherwood via Phabricator via llvm-commits
- [PATCH] D145580: [lldb] Show register fields using bitfield struct types
David Spickett via Phabricator via llvm-commits
- [PATCH] D145580: [lldb] Show register fields using bitfield struct types
David Spickett via Phabricator via llvm-commits
- [PATCH] D145224: [LLVM][OHOS] Use emulated TLS for OHOS platform
David Spickett via Phabricator via llvm-commits
- [PATCH] D145224: [LLVM][OHOS] Use emulated TLS for OHOS platform
David Spickett via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
David Spickett via Phabricator via llvm-commits
- [PATCH] D145950: [lldb] Remove MipsLinuxSignals
David Spickett via Phabricator via llvm-commits
- [PATCH] D145950: [lldb] Remove MipsLinuxSignals
David Spickett via Phabricator via llvm-commits
- [PATCH] D145377: [LLDB] Show sub type of memory tagging SEGV when reading a core file
David Spickett via Phabricator via llvm-commits
- [PATCH] D145950: [lldb] Remove MipsLinuxSignals
David Spickett via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
David Spickett via Phabricator via llvm-commits
- [PATCH] D145377: [LLDB] Show sub type of memory tagging SEGV when reading a core file
David Spickett via Phabricator via llvm-commits
- [PATCH] D146045: [LLDB] Show sub type of signals when debugging a core file
David Spickett via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
David Spickett via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
David Spickett via Phabricator via llvm-commits
- [PATCH] D145580: [lldb] Show register fields using bitfield struct types
David Spickett via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
David Spickett via Phabricator via llvm-commits
- [PATCH] D144467: [IPSCCP] Don't require noundef for !range annotation
David Spickett via Phabricator via llvm-commits
- [PATCH] D146045: [LLDB] Show sub type of signals when debugging a core file
David Spickett via Phabricator via llvm-commits
- [PATCH] D146045: [LLDB] Show sub type of signals when debugging a core file
David Spickett via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
David Spickett via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
David Spickett via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
David Spickett via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
David Spickett via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
David Tenty via Phabricator via llvm-commits
- [PATCH] D146241: [BOLT] Manage section naming/cloning in RewriteInstance
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D146241: [BOLT] Manage section naming/cloning in RewriteInstance
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D145626: [WebAssembly] Support debug info for TLS + global in PIC mode
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D145308: [lld][WebAssembly] Initial support for stub libraries
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D145998: [WebAssembly] Use MachineInstr::setDebugValueUndef
Derek Schuff via Phabricator via llvm-commits
- [llvm] 1c9ec74 - [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D145293: [GlobalOpt] Don't replace the aliasee if it has other references.
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Digger Lin via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Digger Lin via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Digger Lin via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Digger Lin via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D145884: test-release.sh: build projects and runtimes lists with semicolons
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D119624: [PowerPC] Avoid generating 128-bit __multi3() and __muloti4() on 32-bit
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D145997: workflows/release-tasks: Fix missing suffix on doxygen tarballs
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D146251: [test-suite] Fix FreeBSD and OpenBSD builds
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D146387: [test-suite] Avoid segfault in CLAMR test on non-Linux systems
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D145042: [NFC][SCEV] Changed the return type of some functions from ScalarEvolution
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D145042: [NFC][SCEV] Changed the return type of some functions from ScalarEvolution
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D145484: [Tools] Changed the number printing format for sorting in chunk-print-before-all
Dmitry Bakunevich via Phabricator via llvm-commits
- [llvm] bcda7db - [SCEV] Rename variables in applyLoopGuards (NFC)
Dmitry Makogon via llvm-commits
- [llvm] b607583 - [SCEV] Apply loop guards against min/max for its arguments
Dmitry Makogon via llvm-commits
- [PATCH] D145230: [ScalarEvolution] Apply loop guards against min/max for its arguments
Dmitry Makogon via Phabricator via llvm-commits
- [compiler-rt] bb53249 - asan: disable odd_stack_size test for powerpc
Dmitry Vyukov via llvm-commits
- [llvm] 406e2fb - The test added in d8690bc requires ZLIB, so only run the test if LLVM_ENABLE_ZLIB is set.
Douglas Yung via llvm-commits
- [llvm] 3e16488 - Mark test added in D145155 as requiring asserts since it uses the "-debug-only" option.
Douglas Yung via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D70401: [RISCV] Complete RV32E/ilp32e implementation
Edmund Raile via Phabricator via llvm-commits
- [PATCH] D145816: [BPF] Improve pruning to avoid generate more types in BTF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D144829: [WIP][BPF] Add a few new insns under cpu=v4
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143966: [DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D145891: [BPF] Generate BTF info using 'btf:type_tag' annotation
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D145891: [BPF] Generate BTF info using 'btf:type_tag' annotation
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D146138: [LoopIdiomRecognize] Precommit tests for store/loads that don't alias same memory location
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D145786: [LLD] Increase thunk pass limit
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D145150: clang: Emit nofpclass(nan inf) for -ffinite-math-only
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D145150: clang: Emit nofpclass(nan inf) for -ffinite-math-only
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D145284: WIP [clang] adds capabilities for SARIF to be written to file
Erich Keane via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146147: llvm/test/TableGen/intrinsic-*.td: Use Intrinsics.td instead of mock
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Erich Keane via Phabricator via llvm-commits
- [PATCH] D144356: [XCOFF] support the ref directive for object generation.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D144356: [XCOFF] support the ref directive for object generation.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D145905: [LSR]: Terminate folding condition use SymbolicMax.
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: LSR]: Fold terminating condition not only for eq and ne.
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
EverRest via Phabricator via llvm-commits
- [PATCH] D145905: [LSR]: Terminate folding condition use SymbolicMax.
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
EverRest via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
EverRest via Phabricator via llvm-commits
- [PATCH] D145905: [LSR]: Terminate folding condition use SymbolicMax.
EverRest via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [llvm] 0ddc283 - [RISCV] A at plt-B+C: emit R_RISCV_PLT32 even if A is defined
Fangrui Song via llvm-commits
- [llvm] 2f5fe16 - [RISCV][MC] Adjust conditions to emit R_RISCV_ADD*/R_RISCV_SUB* pairs
Fangrui Song via llvm-commits
- [llvm] 14a06b0 - [test] Improve MC/AArch64/elf-reloc-plt32.s to check defined symbol
Fangrui Song via llvm-commits
- [compiler-rt] ef45c12 - [compiler-rt][builtins] Support builtins for armv8m.base
Fangrui Song via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D145474: [RISCV][MC] Adjust conditions to emit R_RISCV_ADD*/R_RISCV_SUB* pairs
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146109: [libunwind][AArch64] Unbreak building with GNU assembler
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146216: [lld][ELF] Relax long jump/call to short jump/call on AVR
Fangrui Song via Phabricator via llvm-commits
- [llvm] 6e861d8 - [MachineCombiner] Preserve debug instruction number
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] dde08c9 - [AArchExpandPseudo] Preserve instruction debug number in expansions
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D145759: [MachineCombiner] Preserve debug instruction number
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D145943: [AArchExpandPseudo] Preserve instruction debug number in expansions
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D145943: [AArchExpandPseudo] Preserve instruction debug number in expansions
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D141053: [SwiftError] Use IMPLICIT_DEF as a definition for unreachable VReg uses
Filipp Zhinkin via Phabricator via llvm-commits
- [PATCH] D141053: [SwiftError] Use IMPLICIT_DEF as a definition for unreachable VReg uses
Filipp Zhinkin via Phabricator via llvm-commits
- [llvm] 484c622 - [SCEV] Do not strengthen nuw/nsw flags during get[Zero,Sign]ExtendedExpr.
Florian Hahn via llvm-commits
- [llvm] eca14a8 - [VPlan] Consolidate replicate region optimizations (NFC).
Florian Hahn via llvm-commits
- [llvm] 565b98e - [LV] Convert consecutive-ptr-uniforms.ll to use opaque pointers (NFC).
Florian Hahn via llvm-commits
- [llvm] a4bb037 - [LV] Add test where pointer is incorrectly marked as uniform.
Florian Hahn via llvm-commits
- [llvm] 962c306 - [LV] Don't consider pointer as uniform if it is also stored.
Florian Hahn via llvm-commits
- [llvm] 6a6b65a - [LV] Restructure code creating replicate region (NFC).
Florian Hahn via llvm-commits
- [llvm] 371bb2c - [VPlan] Move createReplicateRegion out of VPRecipeBuilder.h. (NFC)
Florian Hahn via llvm-commits
- [llvm] 84870c4 - [GlobalOpt] Collect initializer when building GlobalPart.
Florian Hahn via llvm-commits
- [PATCH] D146055: [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144051: [SCEV] Do not strengthen nuw/nsw flags during get[Zero,Sign]ExtendedExpr.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144051: [SCEV] Do not strengthen nuw/nsw flags during get[Zero,Sign]ExtendedExpr.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146219: [NFC][LoopVectorize] Change trip counts for some tests to guarantee a scalar tail
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143865: [VPlan] Add predicate to VPReplicateRecipe, expand region later.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146212: [AArch64] Use NEON's tbl1 for 16xi8 build vector with mask.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146277: add assert to confirm input is valid for pass HardwareLoops
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146277: add assert to confirm input is valid for pass HardwareLoops
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146260: Make code size metric names independent of platform
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146257: Consume "size_text" instead of size..text or size.__text
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145490: [GlobalOpt] Collect initializer when building GlobalPart.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142885: [VPlan] Allow building a VPlan to may fail.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145490: [GlobalOpt] Collect initializer when building GlobalPart.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143465: [LoopVectorize] Vectorize the reduction pattern of integer min/max with index.
Florian Hahn via Phabricator via llvm-commits
- [llvm] ee6d07f - [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI).
Francesco Petrogalli via llvm-commits
- [PATCH] D146129: [Target][RISCV] Fix inconsistent naming of Predicates (NFCI).
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D146129: [Target][RISCV] Fix inconsistent naming of Predicates (NFCI).
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D146129: [Target][RISCV] Fix inconsistent naming of Predicates (NFCI).
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI).
Francesco Petrogalli via Phabricator via llvm-commits
- [compiler-rt] d8df871 - [compiler-rt] Point UndefinedBehaviorSanitizer link to its own page.
Frederic Cambus via llvm-commits
- [llvm] 245f26a - [docs] Document "PGO" (Profile-Guided Optimization) in the lexicon.
Frederic Cambus via llvm-commits
- [compiler-rt] 8510cf9 - [compiler-rt] Add missing #else clause to fix the build on NetBSD.
Frederic Cambus via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Gines Salar via Phabricator via llvm-commits
- [llvm] 9aa01c4 - [LV] Remove scalable constraints on creating bitcasts
Graham Hunter via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D136251: [LoopVectorize] Use available masked vector functions when required
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D145884: test-release.sh: build projects and runtimes lists with semicolons
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D145247: [LowerTypeTests] Avoid creation of select constant expression
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D145951: [docs] Add more complete documentation for -f[no]split-lto-unit
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D146164: Fix nomerge attribute not working with __builtin_trap().
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D146022: Remove an extra `//` in the IWYU pragma for gtest-matchers.h
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D146022: Remove an extra `//` in the IWYU pragma for gtest-matchers.h
Haojian Wu via Phabricator via llvm-commits
- [llvm] 40a51e1 - [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Hassnaa Hamdi via llvm-commits
- [PATCH] D40382: Plug dlerror() leak for swift_demangle
Hector Martin via Phabricator via llvm-commits
- [llvm] 4e844a1 - [WebAssembly] Replace Bugzilla links with Github issues
Heejin Ahn via llvm-commits
- [llvm] 4f2401f - [WebAssembly] Use MachineInstr::setDebugValueUndef
Heejin Ahn via llvm-commits
- [llvm] 6d33aff - [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via llvm-commits
- [llvm] e1f830b - [WebAssembly] Support debug info for TLS + global in PIC mode
Heejin Ahn via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145626: [WebAssembly] Support debug info for TLS + global in PIC mode
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145998: [WebAssembly] Use MachineInstr::setDebugValueUndef
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145998: [WebAssembly] Use MachineInstr::setDebugValueUndef
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145998: [WebAssembly] Use MachineInstr::setDebugValueUndef
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145626: [WebAssembly] Support debug info for TLS + global in PIC mode
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
IBricchi via Phabricator via llvm-commits
- [llvm] 74c6671 - [SPIRV] fix several issues in builds with expensive checks
Ilia Diachkov via llvm-commits
- [PATCH] D144897: [SPIRV] fix several issues in builds with expensive checks
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D145703: [SPIR-V] Add Machine Value Type for SPIR-V builtins
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D146185: [SystemZ] Allow any I5 in RotateSelect*
Ilya Leoshkevich via Phabricator via llvm-commits
- [PATCH] D146059: [SystemZ] Allow fp/int casting into inline assembly operands
Ilya Leoshkevich via Phabricator via llvm-commits
- [PATCH] D146059: [SystemZ] Allow fp/int casting into inline assembly operands
Ilya Leoshkevich via Phabricator via llvm-commits
- [PATCH] D146369: Change strlen to sizeof
Ilyas Mustafazade via Phabricator via llvm-commits
- [PATCH] D146382: Change strcpy to strncpy
Ilyas Mustafazade via Phabricator via llvm-commits
- [PATCH] D146382: Change strcpy to std::copy
Ilyas Mustafazade via Phabricator via llvm-commits
- [PATCH] D146382: Change strcpy to std::copy
Ilyas Mustafazade via Phabricator via llvm-commits
- [PATCH] D146394: Replace strlen with StringRef::size
Ilyas Mustafazade via Phabricator via llvm-commits
- [PATCH] D146394: Replace strlen with StringRef::size
Ilyas Mustafazade via Phabricator via llvm-commits
- [PATCH] D146357: [X86] Alternative algorithm for vector-vector shifts
Ivan Chikish via Phabricator via llvm-commits
- [PATCH] D146313: [AMDGPU] Simplify SMEM Real instruction definitions. NFC.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D145511: [Assignment Tracking] Downgrade dbg.assigns to dbg.values in mem2reg
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D145512: [Assignment Tracking][NFC] Reuse BlockInfo rather than re-allocating each iteration
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D145962: [lld] Fill .text section gaps with INT3 only on x86 targets.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D145962: [lld] Fill .text section gaps with INT3 only on x86 targets.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D145962: [lld] Fill .text section gaps with INT3 only on x86 targets.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D145962: [lld] Fill .text section gaps with INT3 only on x86 targets.
Jacek Caban via Phabricator via llvm-commits
- [llvm] 1628a56 - Revert "[InlineOrder] Plugin Inline Order"
Jake Egan via llvm-commits
- [llvm] 65f7ebe - [InlineOrder] Plugin Inline Order
Jake Egan via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
Jake Egan via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
Jake Egan via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
Jake Egan via Phabricator via llvm-commits
- [llvm] 7258317 - [NVPTX] Expose LDU builtins
Jakub Chlanda via llvm-commits
- [PATCH] D145238: [NVPTX] Expose LDU builtins
Jakub Chlanda via Phabricator via llvm-commits
- [PATCH] D145238: [NVPTX] Expose LDU builtins
Jakub Chlanda via Phabricator via llvm-commits
- [PATCH] D145238: [NVPTX] Expose LDU builtins
Jakub Chlanda via Phabricator via llvm-commits
- [llvm] b9db89f - [ADT][NFCI] Do not use non-const lvalue-refs with enumerate in llvm/
Jakub Kuderski via llvm-commits
- [llvm] 0eaacc2 - [ADT] Make llvm::is_contained call member `contains` or `find` when available
Jakub Kuderski via llvm-commits
- [llvm] a0a7680 - [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via llvm-commits
- [PATCH] D145895: [ADT] Implement {DenseMap,MapVector,StringMap}::contains
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145987: [ADT][NFCI] Do not use non-const lvalue-refs with enumerate in llvm/
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145987: [ADT][NFCI] Do not use non-const lvalue-refs with enumerate in llvm/
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145987: [ADT][NFCI] Do not use non-const lvalue-refs with enumerate in llvm/
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145987: [ADT][NFCI] Do not use non-const lvalue-refs with enumerate in llvm/
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145464: [BOLT][NFC] Use llvm::is_contained
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146104: Use *{Map,Set}::contains (NFC)
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` or `find` when available
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146231: [ADT] Add `llvm::range_size` function for generic ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146231: [ADT] Add `llvm::range_size` function for generic ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146231: [ADT] Add `llvm::range_size` function for generic ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146231: [ADT] Add `llvm::range_size` function for generic ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146340: [ADT] Work around `enumerate` compilation error with modules enabled
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146340: [ADT] Work around `enumerate` compilation error with modules enabled
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
James Henderson via Phabricator via llvm-commits
- [PATCH] D144872: [AIX] Align the content of an xcoff object file which has auxiliary header in big archive.
James Henderson via Phabricator via llvm-commits
- [PATCH] D143513: [DebugInfo] Allow parsing line tables aligned to 4 or 8-byte boundaries
James Henderson via Phabricator via llvm-commits
- [PATCH] D145693: [llvm][Demangle][NFC] Sync latest libcxxabi/demangle
James Henderson via Phabricator via llvm-commits
- [PATCH] D137096: [llvm-readobj] Provide Hash Histogram for all ELFDumper implementations
James Henderson via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
James Henderson via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
James Henderson via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Standardize JSON output for `Other` field
James Henderson via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D145580: [lldb] Show register fields using bitfield struct types
Jason Molenda via Phabricator via llvm-commits
- [llvm] 23b0df7 - [AMDGPU] Remove BoolToList class
Jay Foad via llvm-commits
- [llvm] dc3882e - [AMDGPU] Fix .amdhsa_shared_vgpr_count error checking for GFX11
Jay Foad via llvm-commits
- [llvm] 53076d3 - [AMDGPU] Simplify SMEM Real instruction definitions. NFC.
Jay Foad via llvm-commits
- [llvm] ac62e7b - [AMDGPU] Remove some unneeded curly braces
Jay Foad via llvm-commits
- [PATCH] D145936: [AMDGPU] Fix .amdhsa_shared_vgpr_count error checking for GFX11
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145936: [AMDGPU] Fix .amdhsa_shared_vgpr_count error checking for GFX11
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Jay Foad via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146032: [DAG] Fold (bitcast (logicop (bitcast x), (c))) -> (and x, (bitcast c)) iff the current logicop type is illegal
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146170: InstCombine: Fold is.fpclass for single infinity to fcmp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146170: InstCombine: Fold is.fpclass for single infinity to fcmp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146287: [AMDGPU][GISel] Add inverse ballot intrinsic
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146313: [AMDGPU] Simplify SMEM Real instruction definitions. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146313: [AMDGPU] Simplify SMEM Real instruction definitions. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D146313: [AMDGPU] Simplify SMEM Real instruction definitions. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D146327: [ArgPromotion] Remove dead code produced by removing dead arguments
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D144732: [Assignment Tracking] Elide a map copy in some cases
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D140900: [DebugInfo] Print empty MDTuples wrapped in MetadataAsValue inline
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D145943: [AArchExpandPseudo] Preserve instruction debug number in expansions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D145515: [Assignment Tracking][NFC] Only calculate fragment overlaps for partially stack homed variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D145224: [LLVM][OHOS] Use emulated TLS for OHOS platform
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D146235: workflows: Don't try and run llvm-bugs in forks
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D146235: workflows: Don't try and run llvm-bugs in forks
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D146191: [MachineOutliner][MCP][RISCV] Don't run MCP on outlined functions
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D146270: [RISCV] Use LBU for extloadi8.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D146287: [AMDGPU][GISel] Add inverse ballot intrinsic
Jessica Del via Phabricator via llvm-commits
- [PATCH] D146287: [AMDGPU][GISel] Add inverse ballot intrinsic
Jessica Del via Phabricator via llvm-commits
- [PATCH] D109576: [LNT] Fixed missing code_size metric
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146257: Consume "size_text" instead of size..text or size.__text
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146260: Make code size metric names independent of platform
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139338: [IRSim] Check largest sections first when analyzing similarity
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139336: [IRSim] Ensure that assignment accurately reduces potential mapping between different candidates
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D136774: [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146122: [pragma] Add support for #pragma clang loop prefetch(disable)
Jiang Haibo via Phabricator via llvm-commits
- [PATCH] D145645: [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Jin Ma via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D146215: [BOLT] Reject symbols pointing to section end
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145686: [RuntimeDyld][ELF] Add minimal RISC-V support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D146215: [BOLT] Reject symbols pointing to section end
Job Noorman via Phabricator via llvm-commits
- [PATCH] D146215: [BOLT] Reject symbols pointing to section end
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D145854: [GlobalDCE] Don't add dependency via icmp against inbouds pointer
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D145233: Attributor: Start inferring nofpclass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D145278: Attributor: Start looking at uses when inferring nofpclass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D145278: Attributor: Start looking at uses when inferring nofpclass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D145279: Attributor: Assume handling for nofpclass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D145563: [AArch64] Assembly Support for FEAT_GCS/FEAT_CHK
John Brawn via Phabricator via llvm-commits
- [PATCH] D125717: [InstCombine] Optimize and of icmps with power-of-2 and contiguous masks
John McIver via Phabricator via llvm-commits
- [llvm] 1def314 - [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via llvm-commits
- [llvm] cdee83b - Revert "[AArch64] Add hex comments to mov-imm spellings in the InstPrinter"
Jon Roelofs via llvm-commits
- [llvm] aba4e4d - [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D146105: [AArch64] Add hex comments to mov-imm spellings in the InstPrinter
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D146045: [LLDB] Show sub type of signals when debugging a core file
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerParallel] add AddressesMap interface.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D140791: [DWARFLinkerParallel] Add simple list with thread safe insertions.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D145680: [DWARFLinker][DWARFv5] Support debug_loclists.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] a5b4291 - [SystemZ] NFC minor cleanup
Jonas Paulsson via llvm-commits
- [llvm] f880391 - [SystemZ] Clear NW flags on an ISD::SUB when reused as comparison.
Jonas Paulsson via llvm-commits
- [PATCH] D145811: [SystemZ] Don't reuse a sub that can overflow during isel.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D145811: [SystemZ] Don't reuse a sub that can overflow during isel.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D146059: [SystemZ] Allow fp/int casting into inline assembly operands
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D145811: [SystemZ] Don't reuse a sub that can overflow during isel.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D144958: [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] bcad161 - [Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.
Joshua Cranmer via llvm-commits
- [PATCH] D141008: [Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D139024: [Backend][AsmPrinter][CFI] Generate unwind table entries in .eh_frame when the uwtable attribute is present.
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [llvm] e6a789e - Remove -lower-global-dtors-via-cxa-atexit flag
Julian Lettner via llvm-commits
- [compiler-rt] 711ff37 - [TSan] Make sure we only collect non-TSan frames for memory operations r=dvyukov,rsundahl,thetruestblue,wrotki,kubamracek!
Julian Lettner via llvm-commits
- [PATCH] D145715: Remove -lower-global-dtors-via-cxa-atexit flag
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D145715: Remove -lower-global-dtors-via-cxa-atexit flag
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D145715: Remove -lower-global-dtors-via-cxa-atexit flag
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D145715: Remove -lower-global-dtors-via-cxa-atexit flag
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV] Merge getLoadFP*Imm into a single function.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D116694: [RISCV] Add strictfp support for compares.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D121670: [RISCV] Add zihintntl instructions
Jun Sha via Phabricator via llvm-commits
- [PATCH] D145542: [RISCV] Don't parse the decimal minimum value for fli.s/fli.d/fli.h.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D145542: [RISCV] Don't parse the decimal minimum value for fli.s/fli.d/fli.h.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D145645: [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D145645: [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D145923: [MCContext] Use `const Twine &` in symbol creation methods. NFC
Junchang Liu via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Junchang Liu via Phabricator via llvm-commits
- [PATCH] D145923: [MCContext] Use `const Twine &` in symbol creation methods. NFC
Junchang Liu via Phabricator via llvm-commits
- [llvm] 710983a - [Support][MemBuffer] Prevent UB on empty StringRefs
Kadir Cetinkaya via llvm-commits
- [PATCH] D144706: [Support][MemBuffer] Prevent UB on empty StringRefs
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D144706: [Support][MemBuffer] Prevent UB on empty StringRefs
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D75357: [X86] Add a private member function determinePaddingPrefix for X86AsmBackend
Kan Shengchen via Phabricator via llvm-commits
- [compiler-rt] bb0548a - [compiler-rt] Avoid signed overflow in floatdidf.c and floatdisf.c
Karl-Johan Karlsson via llvm-commits
- [llvm] 2170067 - [ADT] Implement {DenseMap, MapVector, StringMap}::contains
Kazu Hirata via llvm-commits
- [llvm] c8f9555 - [Transforms] Use *{Set,Map}::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] 11efd1c - [Analysis] Use *{Set,Map}::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] a585fa2 - [CodeGen] Use *{Set,Map}::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] e46d8a7 - [InlineOrder] Plugin Inline Order
Kazu Hirata via llvm-commits
- [llvm] 7ada7bb - [Target] Use *{Set,Map}::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] b595eb8 - [llvm] Use *{Set,Map}::contains (NFC)
Kazu Hirata via llvm-commits
- [polly] 0aee67a - [polly] Use DenseMap::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] 398af9b - [llvm] Use *{Map,Set}::contains (NFC)
Kazu Hirata via llvm-commits
- [llvm] 96118f1 - [Inliner] clang-format InlineCost.cpp and Inliner.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] ef860cf - [InstCombine] Precommit tests
Kazu Hirata via llvm-commits
- [PATCH] D145895: [ADT] Implement {DenseMap,MapVector,StringMap}::contains
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145895: [ADT] Implement {DenseMap,MapVector,StringMap}::contains
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D146104: Use *{Map,Set}::contains (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D146104: Use *{Map,Set}::contains (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` or `find` when available
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145890: [InstCombine] Generate better code for std::bit_floor from libstdc++
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145890: [InstCombine] Generate better code for std::bit_floor from libstdc++
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D145819: [FuncSpec] Increase the maximum number of times the specializer can run.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Kiran Chandramohan via Phabricator via llvm-commits
- [compiler-rt] 55ceb2e - [HWASAN] Fix a memory leak in realloc-test.cpp
Kirill Stoimenov via llvm-commits
- [compiler-rt] 6c75648 - [LSAN][HWASAN] Turn on leak sanitizer in HWASAN for Linux
Kirill Stoimenov via llvm-commits
- [llvm] ba1c773 - [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Kito Cheng via llvm-commits
- [llvm] cf40b8a - [RISCV] Pass vector argument by stack correctly.
Kito Cheng via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scaleable vector on stack
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145938: [RISCV] Pass vector argument by stack correctly.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scaleable vector on stack
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145954: [RISCV] Reject 'g' with explicit version in parseArchString
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145938: [RISCV] Pass vector argument by stack correctly.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145934: [RISCV] Precommit test to show wrong way to pass scalable FP vector on stack
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145938: [RISCV] Pass vector argument by stack correctly.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145225: [libunwind][RISC-V] Rewrite testcase with C as possible.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145259: [ASAN] Initial support memory checks on scalable vector typed allocas
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D146197: [RISCV] Remove ExtName from RISCVExtensionInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Koakuma via Phabricator via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Koakuma via Phabricator via llvm-commits
- [PATCH] D145355: [AggressiveInstCombine] Pre-Commit test for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D145854: [GlobalDCE] Don't add dependency via icmp against inbouds pointer
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D145854: [GlobalDCE] Don't add dependency via icmp against inbouds pointer
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146195: [InstSimplify] Pre-commit test for inner commute case for and-or-icmp-nullptr.ll (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146195: [InstSimplify] Pre-commit test for inner commute case for and-or-icmp-nullptr.ll (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146196: [InstSimplify] make simplifyUnsignedRangeCheck commutative for ZeroICmp
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146196: [InstSimplify] make simplifyUnsignedRangeCheck commutative for ZeroICmp
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146195: [InstSimplify] Pre-commit test for inner commute case for and-or-icmp-nullptr.ll (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] 6bc5aa5 - [AMDGPU] Update mul.ll with auto-generated checks
Konstantina Mitropoulou via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D145990: [AMDGPU] Update mul.ll with auto-generated checks
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D143984: [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D143985: [DwarfDebug] Move emission of imported entities from beginModule() to endModule() (2/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D143985: [DwarfDebug] Move emission of imported entities from beginModule() to endModule() (2/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144005: [DwarfDebug] Move emission of types from beginModule() to endModule() (4/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144005: [DwarfDebug] Move emission of types from beginModule() to endModule() (4/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (5/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (5/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144007: [DwarfDebug] Move emission of globals from beginModule() to endModule() (6/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144007: [DwarfDebug] Move emission of globals from beginModule() to endModule() (6/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
Kristina Bessonova via Phabricator via llvm-commits
- [llvm] 7af9196 - [Hexagon] Add debug code to HVC::AlignVectors
Krzysztof Parzyszek via llvm-commits
- [llvm] 5a94669 - [Hexagon] Add names to all instructions created in HVC
Krzysztof Parzyszek via llvm-commits
- [llvm] 0eac3c5 - [Hexagon] Ensure proper ordering of instructions in HVC::AlignVectors
Krzysztof Parzyszek via llvm-commits
- [PATCH] D146012: [TableGen][RISCV][Hexagon][LoongArch] Add a list of Predicates to HwMode.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D136774: [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] 79f8373 - [gn build] Port e26dad0a661e
LLVM GN Syncbot via llvm-commits
- [llvm] 8c87451 - [gn build] Port 383cfeee09d1
LLVM GN Syncbot via llvm-commits
- [llvm] cd4e82f - [gn build] Port 65f7ebe72e4c
LLVM GN Syncbot via llvm-commits
- [llvm] ff2298e - [gn build] Port 787fbad57e05
LLVM GN Syncbot via llvm-commits
- [llvm] 12f4ac2 - [gn build] Port f7efcaca77d8
LLVM GN Syncbot via llvm-commits
- [llvm] b6ae90b - [lli] Register profiling support for ORC in lli
Lang Hames via llvm-commits
- [llvm] 2cc64df - [JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.
Lang Hames via llvm-commits
- [llvm] 5379c46 - Revert "[JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add ..."
Lang Hames via llvm-commits
- [llvm] b5c862e - [JITLink] Store Sections in a DenseMap with the section name as key.
Lang Hames via llvm-commits
- [llvm] 0b7e16a - Re-apply "[JITLink][ORC] Rename MemDeallocPolicy to MemLifetime..." with fixes.
Lang Hames via llvm-commits
- [llvm] ede78c1 - [JITLink][ELF][x86-64] Add support for R_X86_64_32 relocation.
Lang Hames via llvm-commits
- [llvm] 57aeb30 - [JITLink][ELF] Don't skip debug info sections by default.
Lang Hames via llvm-commits
- [llvm] bdf5f9c - [ORC] Introduce SetUpExecutorNativePlatform utility.
Lang Hames via llvm-commits
- [llvm] 500d530 - Revert "[ORC] Introduce SetUpExecutorNativePlatform utility."
Lang Hames via llvm-commits
- [llvm] 333ae0a - [ORC] Use ExecutorAddr instead of JITTargetAddress in JITDylib symbol table.
Lang Hames via llvm-commits
- [PATCH] D146067: JITLink: Add missing EHFrame NULL terminator on aarch64/ELF
Lang Hames via Phabricator via llvm-commits
- [PATCH] D116475: [JITLink] Add anonymous symbols in LinkGraph for unnamed temporary symbols
Lang Hames via Phabricator via llvm-commits
- [PATCH] D126214: Register profiling support for OrcJit in lli
Lang Hames via Phabricator via llvm-commits
- [PATCH] D126214: Register profiling support for OrcJit in lli
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146183: [JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146183: [JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146183: [JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146183: [JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146183: [JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142386: ExecutionEngine: support composite types handling.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D144276: [ORC] Introduce SetUpExecutorNativePlatform utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D144276: [ORC] Introduce SetUpExecutorNativePlatform utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D144276: [ORC] Introduce SetUpExecutorNativePlatform utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo JITLink perf jitdump support
Lang Hames via Phabricator via llvm-commits
- [PATCH] D146391: Add DWARFContext generation from LinkGraphs, use in perf support
Lang Hames via Phabricator via llvm-commits
- [PATCH] D145301: Add more efficient vector bitcast for AArch64
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D146212: Use NEON' tbl1 for 16xi8 build vector with mask.
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D146295: Add tests for exit cases
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D146295: Add tests for exit cases
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D146212: [AArch64] Use NEON's tbl1 for 16xi8 build vector with mask.
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D146212: [AArch64] Use NEON's tbl1 for 16xi8 build vector with mask.
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D145718: [hwasan] Provide aliases for c allocation functions for Fuchsia
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D146267: [llvm] Handle duplicate call bases when applying branch funneling
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D146267: [llvm] Handle duplicate call bases when applying branch funneling
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144589: [lld-macho] Don't emit symbols into the symtab multiple times
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp when type is i8 and i16
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146050: [RISCV]Combine (select(seteq (and X, 1 << C), 0) to select_cc
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146050: [RISCV]Combine (select(seteq (and X, 1 << C), 0) to select_cc
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize select_cc x, 0, ne, x, 1
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D146117: [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D144323: [libunwind][Modules] Add unwind_arm_ehabi.h and unwind_itanium.h to the unwind module)
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D141785: [Clang][LoongArch] Implement patchable function entry
Lu Weining via Phabricator via llvm-commits
- [PATCH] D143879: [LoongArch] Add baseline tests for `bytepick` codegen. NFC
Lu Weining via Phabricator via llvm-commits
- [PATCH] D143880: [LoongArch] Emit bytepick for picking from concatenation of two values
Lu Weining via Phabricator via llvm-commits
- [llvm] a9d9616 - [RISCV][NFC] Share interleave mask checking logic
Luke Lau via llvm-commits
- [llvm] acc03ad - [RISCV] Enable interleaved access vectorization
Luke Lau via llvm-commits
- [llvm] fc220a1 - Revert "[RISCV] Enable interleaved access vectorization"
Luke Lau via llvm-commits
- [llvm] 4e1ba0c - [RISCV] Don't accidentally match deinterleave masks as interleaves
Luke Lau via llvm-commits
- [llvm] b9238ab - [RISCV] Enable interleaved access vectorization
Luke Lau via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145945: [IRBuilder] Add utilities for materializing scalable values
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145953: [RISCV] Fallback to scalable lowering costs for fixed length vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145971: [RISCV][NFC] Share interleave mask checking logic
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145971: [RISCV][NFC] Share interleave mask checking logic
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145973: [RISCV] Improve SK_Reverse shuffle costs for fixed length vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145971: [RISCV][NFC] Share interleave mask checking logic
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D146176: [RISCV] Don't accidentally match deinterleave masks as interleaves
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D146176: [RISCV] Don't accidentally match deinterleave masks as interleaves
Luke Lau via Phabricator via llvm-commits
- [PATCH] D146176: [RISCV] Don't accidentally match deinterleave masks as interleaves
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145650: [X86][WIP] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D145650: [X86][WIP] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D145650: [X86] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D145650: [X86] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D145650: [X86] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D145650: [X86] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D142327: [clang][RISCV] Fix ABI handling of empty structs with hard FP calling conventions in C++
Luís Marques via Phabricator via llvm-commits
- [compiler-rt] a72165e - Reland "[CMake] Bumps minimum version to 3.20.0."
Mark de Wever via llvm-commits
- [lld] d0398d3 - Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""
Mark de Wever via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Markus Böck via Phabricator via llvm-commits
- [PATCH] D145716: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D145962: [lld] Fill .text section gaps with INT3 only on x86 targets.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D145962: [lld] Fill .text section gaps with INT3 only on x86 targets.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D146352: Split out `llvm-cg-tblgen` from `llvm-tblgen`
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D146352: Split out `llvm-cg-tblgen` from `llvm-tblgen`
Martin Storsjö via Phabricator via llvm-commits
- [llvm] cd60bff - CodeGen: Add some additional is_fpclass lowering tests
Matt Arsenault via llvm-commits
- [llvm] e6e7a6d - Attributor: Add baseline tests for nofpclass
Matt Arsenault via llvm-commits
- [llvm] dd81810 - clang: Emit nofpclass(nan inf) for -ffinite-math-only
Matt Arsenault via llvm-commits
- [llvm] 4109e3f - Reapply "InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0"
Matt Arsenault via llvm-commits
- [llvm] 0d18f31 - InstCombine: Handle folding fcmp of 0 into llvm.is.fpclass
Matt Arsenault via llvm-commits
- [llvm] bba6ca4 - ConstantFolding: Minor cleanups for is_fpclass
Matt Arsenault via llvm-commits
- [llvm] 931d409 - ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via llvm-commits
- [llvm] b39deda - ValueTracking: Handle nofpclass in computeKnownFPClass
Matt Arsenault via llvm-commits
- [llvm] 8a37512 - ValueTracking: Extract fcmpToClassTest out of InstCombine
Matt Arsenault via llvm-commits
- [llvm] 94026ce - Attributor: Start inferring nofpclass
Matt Arsenault via llvm-commits
- [llvm] a171e98 - Attributor: Add baseline tests for nofpclass
Matt Arsenault via llvm-commits
- [llvm] 6705f63 - Attributor: Start looking at uses when inferring nofpclass
Matt Arsenault via llvm-commits
- [llvm] 78313e8 - Attributor: Add isAtFixpoint part of nofpclass handling
Matt Arsenault via llvm-commits
- [llvm] a157898 - Attributor: Update test
Matt Arsenault via llvm-commits
- [llvm] d2404ea - Attributor: Assume handling for nofpclass
Matt Arsenault via llvm-commits
- [llvm] 221512e - Revert "Attributor: Add isAtFixpoint part of nofpclass handling"
Matt Arsenault via llvm-commits
- [llvm] 61f2f2c - GlobalISel: Use FPClassTest in is.fpclass lowering
Matt Arsenault via llvm-commits
- [llvm] 5810efa - InstCombine: Add a few more tests for is.fpclass folding
Matt Arsenault via llvm-commits
- [llvm] 9356ec1 - CodeGen: Reorder case handling for is.fpclass legalization
Matt Arsenault via llvm-commits
- [llvm] b5ff764 - InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via llvm-commits
- [llvm] 2726fd2 - Revert "InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0"
Matt Arsenault via llvm-commits
- [llvm] 8051278 - InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via llvm-commits
- [llvm] ec2234a - InstCombine: Fold is.fpclass for single infinity to fcmp
Matt Arsenault via llvm-commits
- [llvm] 33260cf - Intrinsics: Make vector reduce intrinsics speculatable
Matt Arsenault via llvm-commits
- [llvm] ce6c36b - RegAllocGreedy: Don't use Register reference
Matt Arsenault via llvm-commits
- [llvm] c98b2e2 - LiveRangeEdit: Use Register
Matt Arsenault via llvm-commits
- [PATCH] D146020: [Docs] Added llvm-reduce docs in CommandGuide
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145920: [IR] Allow !range on vector of integer instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143844: llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145150: clang: Emit nofpclass(nan inf) for -ffinite-math-only
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144731: ValueTracking: Handle nofpclass in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144099: [AMDGPU] Fold more AGPR copies/PHIs in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143180: DAG: Expand legalization of is.fpclass to fcmp for DAZ
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143182: CodeGen: Optimize lowering of is.fpclass fcZero|fcSubnormal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145150: clang: Emit nofpclass(nan inf) for -ffinite-math-only
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143279: InstCombine: Handle folding fcmp of 0 into llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143264: InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146170: InstCombine: Fold is.fpclass for single infinity to fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146171: InstCombine: Introduce new is.fpclass from logic of fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146179: ValueTypes.td: Reorganize ValueType
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142749: AMDGPU: Push fneg into bitcast of integer select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142756: AMDGPU: Try to select fneg modifier from xor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145233: Attributor: Start inferring nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144731: ValueTracking: Handle nofpclass in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145278: Attributor: Start looking at uses when inferring nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145278: Attributor: Start looking at uses when inferring nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145278: Attributor: Start looking at uses when inferring nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145279: Attributor: Assume handling for nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145279: Attributor: Assume handling for nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146170: InstCombine: Fold is.fpclass for single infinity to fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143180: DAG: Expand legalization of is.fpclass to fcmp for DAZ
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146287: [AMDGPU][GISel] Add inverse ballot intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143182: CodeGen: Optimize lowering of is.fpclass fcZero|fcSubnormal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143182: CodeGen: Optimize lowering of is.fpclass fcZero|fcSubnormal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146142: InstCombine: Fold is.fpclass nan|zero to fcmp ueq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146170: InstCombine: Fold is.fpclass for single infinity to fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145586: [AMDGPU] Tweak PromoteAlloca limits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] d02ff3d - Revert "[fuzzer] Use puts() rather than printf() in CopyFileToErr()"
Matthew Voss via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Matthias Braun via Phabricator via llvm-commits
- [llvm] fc128e1 - [LICM] Do not hoist min/max for pointer types
Max Kazantsev via llvm-commits
- [llvm] f91aaf1 - Return "[LICM] Support logical AND/OR when hoisting min/max"
Max Kazantsev via llvm-commits
- [llvm] a7bbeba - [Test] Add test showing difference in cost models for guards
Max Kazantsev via llvm-commits
- [llvm] 77308dd - [Test] Add missing REQUIRES: asserts in test
Max Kazantsev via llvm-commits
- [llvm] b0ea210 - [TTI] Evaluate cost of experimental_widenable_condition as zero
Max Kazantsev via llvm-commits
- [llvm] 47021bd - [IndVars] Option verify-indvars is broken (and always has been), delete it
Max Kazantsev via llvm-commits
- [llvm] c113d0b - [NFC] Drop NDEBUG around MSSA verification
Max Kazantsev via llvm-commits
- [llvm] d12af65 - [TTI] Treat AND/OR with widenable conditions as free of cost
Max Kazantsev via llvm-commits
- [llvm] 564ed0b - [NFC] Add some debug printouts to CaptureTracking
Max Kazantsev via llvm-commits
- [llvm] 8b9f2b6 - [Metarenamer] Distinguish instructions by opcodes
Max Kazantsev via llvm-commits
- [llvm] 3b1951a - [Test] Add test showing difference in behavior of Guard Widening depending on form
Max Kazantsev via llvm-commits
- [llvm] aa48538 - [LICM] Do not hoist widenable conditions
Max Kazantsev via llvm-commits
- [llvm] 8d2885c - [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via llvm-commits
- [PATCH] D145771: [LICM] Support logical AND/OR when hoisting min/max
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145771: [LICM] Support logical AND/OR when hoisting min/max
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145771: [LICM] Support logical AND/OR when hoisting min/max
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D141594: [IndVars] Use exit count up to current block when handing ANDs/ORs
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145894: [IndVars] Option verify-indvars is broken (and always has been), delete it
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145042: [NFC][SCEV] Changed the return type of some functions from ScalarEvolution
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145894: [IndVars] Option verify-indvars is broken (and always has been), delete it
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D144947: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146027: [TTI] Evaluate cost of experimental_widenable_condition as zero
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146027: [TTI] Evaluate cost of experimental_widenable_condition as zero
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145894: [IndVars] Option verify-indvars is broken (and always has been), delete it
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish phis and other instructions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish phis and other instructions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146034: [TTI] Treat AND/OR with widenable conditions as free of cost
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146034: [TTI] Treat AND/OR with widenable conditions as free of cost
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146034: [TTI] Treat AND/OR with widenable conditions as free of cost
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish instruction by opcodes
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish instructions by opcodes
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish instructions by opcodes
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D146041: initial commit
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 50b58e8 - [llvm][Demangle][NFC] Sync latest libcxxabi/demangle
Michael Buch via llvm-commits
- [llvm] 4601bcd - [libcxxabi][Demangle] Don't drop ctor/dtor name for abi-tagged structures
Michael Buch via llvm-commits
- [PATCH] D145693: [llvm][Demangle][NFC] Sync latest libcxxabi/demangle
Michael Buch via Phabricator via llvm-commits
- [PATCH] D145492: [libcxxabi][Demangle] Don't drop ctor/dtor name for abi-tagged structures
Michael Buch via Phabricator via llvm-commits
- [llvm] 194f3dc - [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D146198: [RISCV] Make ResourceCycles relevant to LMUL
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D146198: [RISCV] Make ResourceCycles relevant to LMUL
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D13595: [SCEV][LV] Add SCEV Predicates and use them to re-implement stride versioning
Michael Marjieh via Phabricator via llvm-commits
- [llvm] 60bbf27 - [ARM][NFC] Use FPUKind enum instead of unsigned
Michael Platings via llvm-commits
- [PATCH] D146141: [ARM] Use FPUKind enum instead of unsigned
Michael Platings via Phabricator via llvm-commits
- [PATCH] D146141: [ARM] Use FPUKind enum instead of unsigned
Michael Platings via Phabricator via llvm-commits
- [llvm] dc4330a - [SPIR-V] Promote arbitrary width ints to regular width
Michal Paszkowski via llvm-commits
- [PATCH] D145137: [SPIR-V] Promote arbitrary width ints to regular width
Michal Paszkowski via Phabricator via llvm-commits
- [lld] 56464ba - [lld] Use installed llvm_gtest in standalone builds
Michał Górny via llvm-commits
- [PATCH] D145946: [third-party] Respect LLVM_INSTALL_GTEST for llvm_gtest_main
Michał Górny via Phabricator via llvm-commits
- [PATCH] D145946: [third-party] Respect LLVM_INSTALL_GTEST for llvm_gtest_main
Michał Górny via Phabricator via llvm-commits
- [PATCH] D145964: [lld] Use installed llvm_gtest in standalone builds
Michał Górny via Phabricator via llvm-commits
- [PATCH] D143419: lit: Fix formatting in README.rst
Michał Górny 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
- [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
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` or `find` when available
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 4bbee03 - [RISCV] Added tests to validate lower inline asm m and A with offsets
Mikhail R. Gadelha via llvm-commits
- [llvm] 185ea86 - [RISCV] Fix missing addi in test to validate lower inline asm m with offset
Mikhail R. Gadelha via llvm-commits
- [PATCH] D146245: [RISCV] Lower inline asm m with offset to register+imm.
Mikhail Ramalho via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 762253b - [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Mircea Trofin via llvm-commits
- [PATCH] D145209: [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D145209: [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D145209: [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D145209: [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Mircea Trofin via Phabricator via llvm-commits
- [llvm] d5c0c1b - [AMDGPU] Select flat atomic fmin/fmax
Mirko Brkusanin via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D145761: [MTE] [llvm-readobj] Add globals section parsing to --memtag
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D145761: [MTE] [llvm-readobj] Add globals section parsing to --memtag
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 4e3c872 - llvm/test/TableGen/intrinsic-pointer-to-any.td: Rework D125247.
NAKAMURA Takumi via llvm-commits
- [llvm] fe7b38c - llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp
NAKAMURA Takumi via llvm-commits
- [llvm] 59fe64a - Let IntrinsicEmitter free from CodeGenTarget.h
NAKAMURA Takumi via llvm-commits
- [llvm] 0aeaec3 - llvm/test/TableGen/intrinsic-*.td: Use Intrinsics.td instead of mock
NAKAMURA Takumi via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145872: TableGen: Let expressions available to list subscriptions and list slices
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145872: TableGen: Let expressions available to list subscripts and list slices
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143844: llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143844: llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143844: llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143844: llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145872: TableGen: Let expressions available to list subscripts and list slices
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146147: llvm/test/TableGen/intrinsic-*.td: Use Intrinsics.td instead of mock
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146179: ValueTypes.td: Reorganize ValueType
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146179: ValueTypes.td: Reorganize ValueType
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145872: TableGen: Let expressions available to list subscripts and list slices
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146352: Split out `llvm-cg-tblgen` from `llvm-tblgen`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146352: Split out `llvm-cg-tblgen` from `llvm-tblgen`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146147: llvm/test/TableGen/intrinsic-*.td: Use Intrinsics.td instead of mock
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146352: Split out `llvm-cg-tblgen` from `llvm-tblgen`
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] d8c2a10 - [X86] Add negative test for D145930
Nabeel Omer via llvm-commits
- [llvm] 2ebbcfa - [X86] Fix encoding for ATOMIC_LOGIC_OP
Nabeel Omer via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D136774: [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Nathan Lanza via Phabricator via llvm-commits
- [PATCH] D136774: [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Nathan Lanza via Phabricator via llvm-commits
- [PATCH] D145353: [PowerPC] remove side effect for some cases for saturate instructions
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] 49384f1 - Cleanup of Complex Deinterleaving pass (NFCI)
Nicholas Guy via llvm-commits
- [llvm] 96615c8 - [Codegen][ARM][AArch64] Support symmetric operations on complex numbers
Nicholas Guy via llvm-commits
- [PATCH] D143177: Cleanup of Complex Deinterleaving pass (NFCI)
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D142482: [Codegen] Support symmetric operations on complex numbers
Nicholas Guy via Phabricator via llvm-commits
- [llvm] 831e99f - [GVNHoist] don't hoist callbr users into the callbr's block
Nick Desaulniers via llvm-commits
- [llvm] b7a3389 - [GVNHoist] add cast to unbreak windows build
Nick Desaulniers via llvm-commits
- [PATCH] D144927: [GVNHoist] don't hoist callbr users into the callbr's block
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D144927: [GVNHoist] don't hoist callbr users into the callbr's block
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D144927: [GVNHoist] don't hoist callbr users into the callbr's block
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145969: [GVNHoist] add cast to unbreak windows build
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145994: WIP
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145994: WIP
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145994: WIP
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145994: WIP
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145657: [CodeGen] Retry landing D42600 - Precommit test
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D146339: [StackProtector] attribute __stack_chk_fail as NoReturn
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D146339: [StackProtector] attribute __stack_chk_fail as NoReturn
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D146339: [StackProtector] attribute __stack_chk_fail as NoReturn
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 95375ff - [gn] minor cleanup after 33a55c3d8c73
Nico Weber via llvm-commits
- [llvm] f52c950 - [gn] reformat all gn files
Nico Weber via llvm-commits
- [llvm] 7ba9c06 - [gn] port d60d3455eb2b
Nico Weber via llvm-commits
- [llvm] 6d9ea91 - [gn] merge e46d8a731535
Nico Weber via llvm-commits
- [llvm] 29d3e4e - [gn] merge e46d8a731535 more
Nico Weber via llvm-commits
- [llvm] 93a04a0 - [gn] Fix libunwind build on mac after 203b6f31bb7
Nico Weber via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] e0282cb - [IPSCCP] Don't add !range metadata for vector returns
Nikita Popov via llvm-commits
- [llvm] af101f9 - [IR] Allow !range on vector of integer instructions
Nikita Popov via llvm-commits
- [llvm] 6d70812 - [SCEV] Clarify ControlsExit comment (NFC)
Nikita Popov via llvm-commits
- [llvm] ff11d6b - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 6604039 - [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Nikita Popov via llvm-commits
- [llvm] 2f3dc5f - [SCEV] Rename ControlsExit -> ControlsOnlyExit (NFC)
Nikita Popov via llvm-commits
- [llvm] 5b86eae - Reapply [LowerTypeTests] Avoid creation of select constant expression
Nikita Popov via llvm-commits
- [llvm] 8df140c - [PhaseOrdering] Add test for DAE/GlobalDCE interaction (NFC)
Nikita Popov via llvm-commits
- [llvm] 271b5cf - [InstCombine] Fix infinite combine loop (PR61361)
Nikita Popov via llvm-commits
- [llvm] 27c4e23 - [InstCombine] Return instruction from replaceUse()
Nikita Popov via llvm-commits
- [llvm] fb56834 - [Pipelines] Restore old DAE position in LTO pipeline
Nikita Popov via llvm-commits
- [llvm] fdda602 - Revert "[InstCombine] Return instruction from replaceUse()"
Nikita Popov via llvm-commits
- [llvm] 5cb8381 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 77c90eb - [ASAN] Use AI.getAllocationSize() helper (NFC)
Nikita Popov via llvm-commits
- [llvm] 9043cb7 - [InstCombine] Add additional test for icmp eq/ne with bool load (NFC)
Nikita Popov via llvm-commits
- [llvm] 61d2f3a - [InstCombine] Canonicalize icmp eq pow2 more thoroughly
Nikita Popov via llvm-commits
- [llvm] bbfb13a - [ConstExpr] Remove select constant expression
Nikita Popov via llvm-commits
- [llvm] d7144df - [IR] Remove unused ConstantExpr::getOffsetOf() methods (NFC)
Nikita Popov via llvm-commits
- [llvm] fdbcd76 - [ConstantsTest] Fix unused variable warning (NFC)
Nikita Popov via llvm-commits
- [llvm] 16d9488 - [SCEV] Add additional tests for vscale (NFC)
Nikita Popov via llvm-commits
- [llvm] 07136a3 - [InstCombine] Add additional vscale icmp tests (NFC)
Nikita Popov via llvm-commits
- [llvm] a7a8e23 - [InstCombine] Add more vscale icmp tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 531e066 - [ValueTracking] Return ConstantRange for intrinsic ranges (NFC)
Nikita Popov via llvm-commits
- [llvm] c3a6bea - [LICM] Add additional single thread promotion test (NFC)
Nikita Popov via llvm-commits
- [llvm] a8f6b57 - [PassBuilder] Support O0 in default pipelines
Nikita Popov via llvm-commits
- [llvm] 402dfa3 - [ValueTracking] Support vscale in computeConstantRange()
Nikita Popov via llvm-commits
- [llvm] a524248 - [SCEV] Recognize vscale intrinsics
Nikita Popov via llvm-commits
- [polly] 687b5b9 - [SCEVExpander] Always use scevgep as name
Nikita Popov via llvm-commits
- [polly] 5ecba15 - [Polly] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [polly] fc78eba - [Polly] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [polly] 55cb579 - [Polly] Convert remaining tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [polly] 18680a3 - [Polly] Remove some bitcasts (NFC)
Nikita Popov via llvm-commits
- [llvm] 2c78a9e - [AST] Use ModRefInfo to represent access kind (NFC)
Nikita Popov via llvm-commits
- [llvm] e775c92 - [LICM] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 3ddc88c - Revert "[AST] Use ModRefInfo to represent access kind (NFC)"
Nikita Popov via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145894: [IndVars] Option verify-indvars is broken (and always has been), delete it
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish phis and other instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145382: [ConstExpr] Remove select constant expression
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144467: [IPSCCP] Don't require noundef for !range annotation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144467: [IPSCCP] Don't require noundef for !range annotation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145920: [IR] Allow !range on vector of integer instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145894: [IndVars] Option verify-indvars is broken (and always has been), delete it
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145920: [IR] Allow !range on vector of integer instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145967: [Pipeline] Move some GlobalOpt/GlobalDCE runs into simplification pipeline
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Check that the number of instructions doesn't change if analyses are preserved
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145772: [Instcombine] Canonicalize all <=> patterns to (a>b)-(a<b)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145951: [docs] Add more complete documentation for -f[no]split-lto-unit
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145247: [LowerTypeTests] Avoid creation of select constant expression
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145811: [SystemZ] Don't reuse a sub that can overflow during isel.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146034: [TTI] Treat AND/OR with widenable conditions as free of cost
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146051: [Pipelines] Restore old DAE position in LTO pipeline
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146051: [Pipelines] Restore old DAE position in LTO pipeline
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146068: [StandardInstrumentations] Only turn on -verify-cfg-preserved by default in expensive checks builds
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146064: [SimplifyLibCalls] Return Value from optimizeSinCosPi when making change
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` when available
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish instructions by opcodes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146061: [ADT] Make llvm::is_contained call member `contains` or `find` when available
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146096: [PassManager] Run PassInstrumentation after analysis invalidation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146104: Use *{Map,Set}::contains (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146103: [opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pm
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146149: [InstCombine] Canonicalize icmp eq pow2 more thoroughly
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146069: [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-preserved-analyses
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Verify function doesn't change if analyses are preserved
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146069: [StandardInstrumentations] Rename -verify-cfg-preserved -> -verify-analysis-invalidation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146160: [StandardInstrumentations] Check function analysis invalidation in module passes as well
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146196: [InstSimplify] make simplifyUnsignedRangeCheck commutative for ZeroICmp
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146149: [InstCombine] Canonicalize icmp eq pow2 more thoroughly
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146200: [PassBuilder] Support O0 in default pipelines
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145382: [ConstExpr] Remove select constant expression
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146205: [test][MemDep] Correct the 'NOT' checks in the invalidation.ll test case. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146206: [LAA] Fix transitive analysis invalidation bug by implementing LoopAccessInfoManager::invalidate
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D134648: [LangRef] Update text for vscale to be more flexible but maintain original intent.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146226: [SCEV] Recognize vscale intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146200: [PassBuilder] Support O0 in default pipelines
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146238: [StandardInstrumentations] Check that module analyses are properly invalidated
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145209: [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146109: [libunwind][AArch64] Unbreak building with GNU assembler
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146238: [StandardInstrumentations] Check that module analyses are properly invalidated
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146200: [PassBuilder] Support O0 in default pipelines
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146226: [SCEV] Recognize vscale intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146283: [Passes] Add PassBuilderContext
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146283: [Passes] Add PassBuilderContext
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145490: [GlobalOpt] Collect initializer when building GlobalPart.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145223: [InstCombine] Combine binary operator of two phi node
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146327: [ArgPromotion] Remove dead code produced by removing dead arguments
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146346: [InstCombine] Add tests for indirect mul by power of 2; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146346: [InstCombine] Add tests for indirect mul by power of 2; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142687: [Local] Don't keep K's range even if K dominates J
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145223: [InstCombine] Combine binary operator of two phi node
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146382: Change strcpy to strncpy
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145406: [RISCV][NFC] Break ReadVRGatherVV into ReadVRGatherVV_data and ReadVRGatherVV_index to separate the reads for VRGatherVV
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Nitin John Raj via Phabricator via llvm-commits
- [llvm] 994cd98 - [InstCombine] Add tests for combining (urem/srem (mul/shl X, Y), (mul/shl X, Z)); NFC
Noah Goldstein via llvm-commits
- [llvm] aba71f3 - [InstCombine] Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via llvm-commits
- [PATCH] D143013: [InstCombine] Add tests for combining (urem/srem (mul/shl X, Y), (mul/shl X, Z)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144225: [InstCombine] Add constant combines for `(urem/srem (shl X, Y), (shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143417: [InstCombine] Add fold for `(rem (mul/shl X, Y), (mul/shl X, Z))` -> `(mul X, (rem Y, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146149: [InstCombine] Canonicalize icmp eq pow2 more thoroughly
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145221: [X86] Prefer `vpternlog` instead of `blendv` for `vselect` on masks.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145220: [X86][InstCombine] Simplify some `pternlog` intrinsics
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141653: [X86] Improve instruction ordering of constant `srl/shl` with `and` to get better and-masks
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143013: [InstCombine] Add tests for combining (urem/srem (mul/shl X, Y), (mul/shl X, Z)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D125717: [InstCombine] Optimize and of icmps with power-of-2 and contiguous masks
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146346: Add tests for indirect mul by power of 2; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146346: [InstCombine] Add tests for indirect mul by power of 2; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146346: [InstCombine] Add tests for indirect mul by power of 2; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145920: [IR] Allow !range on vector of integer instructions
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D145909: [DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145911: [Assignment Tracking][NFC] Use RawLocationWrapper in VarLocInfo [2/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145914: [Assignment Tracking] Do not convert variadic locations to kill locations
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145915: [Assignment Tracking] Allow salvaging with variadic expressions [4/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144732: [Assignment Tracking] Elide a map copy in some cases
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145573: Fix cost model checks in tests for debug intrinsics
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D91423: [NFC][DebugInfo] Factor LowerDbgDeclare into two functions [1/3]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D91424: [DebugInfo] Improve debug info accuracy for locals after inlining alloca uses [2/3]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D91425: [DebugInfo] Skip dbg.value+derefs in RemoveRedundantDbgInstrs forward scan [3/3]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D100371: [debug-info] SCCP should preserve the debug location for an one-to-one instruction replacement
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144979: [Dexter] Add target_run_args option
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144732: [Assignment Tracking] Elide a map copy in some cases
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145515: [Assignment Tracking][NFC] Only calculate fragment overlaps for partially stack homed variables
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144983: [Dexter] Add a simple logging class to Dexter
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144857: [llvm-debuginfo-analyzer] README
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144979: [Dexter] Add target_run_args option
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145909: [DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145515: [Assignment Tracking][NFC] Only calculate fragment overlaps for partially stack homed variables
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145909: [DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145911: [Assignment Tracking][NFC] Use RawLocationWrapper in VarLocInfo [2/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145914: [Assignment Tracking] Do not convert variadic locations to kill locations [3/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145915: [Assignment Tracking] Allow salvaging with variadic expressions [4/x]
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145512: [Assignment Tracking][NFC] Reuse BlockInfo rather than re-allocating each iteration
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145558: [Assignment Tracking][NFC] Use BitVectors as masks for SmallVectors rather than using DenseMaps
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145558: [Assignment Tracking][NFC] Use BitVectors as masks for SmallVectors rather than using DenseMaps
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D146232: [NFC] Add iterator traits to BitVector set_bits_iterator
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D146298: [NFC] Add DebugVariableAggregate class
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D146299: [Assignment Tracking] Fix mem2reg misidentifying unlinked stores
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D146299: [Assignment Tracking] Fix mem2reg misidentifying unlinked stores
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] ade336d - [codegen][riscv] Emit CFI directives when using shadow call stack
Paul Kirth via llvm-commits
- [llvm] 552b1b3 - [llvm-readobj] Use a helper to extract the Other Flags from symbols
Paul Kirth via llvm-commits
- [llvm] 8e1746f - [llvm-readobj] Standardize JSON output for `Other` field
Paul Kirth via llvm-commits
- [llvm] 23fd6e3 - [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via llvm-commits
- [llvm] 93c1a5f - [llvm-readobj] Rename JSON Flag fields to be more consistent
Paul Kirth via llvm-commits
- [llvm] 681d5ee - [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via llvm-commits
- [llvm] 14f292d - [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via llvm-commits
- [PATCH] D145205: [codegen][riscv] Emit CFI directives when using shadow call stack
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137092: [llvm-readobj] Use a helper to extract the Other Flags from symbols
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Standardize JSON output for `Other` field
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Standardize JSON output for `Other` field
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D145277: [support] Support printing floats in ScopedPrinter
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137096: [llvm-readobj] Provide Hash Histogram for all ELFDumper implementations
Paul Kirth via Phabricator via llvm-commits
- [llvm] 3870857 - [SVE] Restrict cmp+and->pred_cmp isel to instances where the and is the sole user of the compare.
Paul Walker via llvm-commits
- [llvm] 62e46f2 - [LLVM] Remove support for constant scalable vector GEPs.
Paul Walker via llvm-commits
- [PATCH] D145755: [SVE] Restrict cmp+and->pred_cmp isel to instances where the and is the sole user of the compare.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D145945: [IRBuilder] Add utilities for materializing scalable values
Paul Walker via Phabricator via llvm-commits
- [PATCH] D145404: [LLVM] Remove support for constant scalable vector GEPs.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D146056: [AArch64][SVE] Fix the indexed addressing mode when FI = 0.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D134648: [LangRef] Update text for vscale to be more flexible but maintain original intent.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D146128: [SVE][LoopVectorize] Add option to disable tail-folding for reverse loops
Paul Walker via Phabricator via llvm-commits
- [PATCH] D142132: [AArch64] Map DestructiveTernaryCommWithRev intrinsics to pesudo instructions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [llvm] 7adacaa - [NVPTX] Report fatal error on empty argument type.
Pavel Kopyl via llvm-commits
- [PATCH] D146331: [NVPTX] Report fatal error on empty argument type.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D146331: [NVPTX] Report fatal error on empty argument type.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D146345: [NVPTX] Port GenericToNVVM to the new PM.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D144390: [lldb] Send QPassSignals packet on attach, and at start for remote platforms
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D144392: [lldb] Skip signal handlers for ignored signals on lldb-server's side when stepping
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145224: [LLVM][OHOS] Use emulated TLS for OHOS platform
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145057: [clang][ASTImport] Add support for import of empty records
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145057: [clang][ASTImport] Add support for import of empty records
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D146301: [llvm-exegesis] Make possible to execute snippets without perf counters
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D146302: [llvm-exegesis] Improve test flexibility by using available_features
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D146303: [llvm-exegesis] Prevent llvm-exegesis from using unsupported opcodes
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D146304: [llvm-exegesis] Skip codegen of known-invalid snippets
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D144392: [lldb] Skip signal handlers for ignored signals on lldb-server's side when stepping
Pavel Labath via Phabricator via llvm-commits
- [compiler-rt] 9f42b04 - scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via llvm-commits
- [llvm] 659da71 - gn build: Pass -fno-emulated-tls when targeting Android.
Peter Collingbourne via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146341: gn build: Pass -fno-emulated-tls when targeting Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146341: gn build: Pass -fno-emulated-tls when targeting Android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D146351: sanitizer_common: Use plain thread_local for __sancov_lowest_stack definition.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D139907: [FuzzMutate] RandomIRBuilder has more source and sink type now.
Peter Rong via Phabricator via llvm-commits
- [lld] 7ef47dd - [LLD] Increase thunk pass limit
Peter Smith via llvm-commits
- [PATCH] D145786: [LLD] Increase thunk pass limit
Peter Smith via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D145786: [LLD] Increase thunk pass limit
Peter Smith via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Phabricator via llvm-commits
- [PATCH] D145908: [X86] Remove unreachable code in X86TargetTransformInfo.cpp
Phabricator via llvm-commits
- [PATCH] D146118: [X86]add assert to confirm not-null ptr in getArithmeticReductionCost
Phabricator via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Phabricator via llvm-commits
- [llvm] 21bca79 - [RISCV] Use switch in RISCVTargetTransformInfo::getShuffleCost [nfc]
Philip Reames via llvm-commits
- [llvm] cfcf274 - [RISCV] Inline and delete RISCVTTIImpl::getSpliceCost [nfc]
Philip Reames via llvm-commits
- [llvm] a37dfbb - [RISCV] Fallback to scalable lowering costs for fixed length vectors
Philip Reames via llvm-commits
- [llvm] 64fc41a - [RISCV] Extend SK_Broadcast costing to scalable vectors
Philip Reames via llvm-commits
- [llvm] dae682c - [IRBuilder] Add utilities for materializing scalable values [nfc]
Philip Reames via llvm-commits
- [llvm] a835577 - [MSAN] Remove usage of FixedVectorType where trivial [nfc]
Philip Reames via llvm-commits
- [llvm] 991e573 - [MSAN] Use TypeSize and related utilities [nfc-ish]
Philip Reames via llvm-commits
- [llvm] 5d2ddb1 - [ASAN] Extract out a helper routine for foreach lane on vectors [nfc]
Philip Reames via llvm-commits
- [llvm] ca0cd67 - [RISCV] Improve SK_Reverse shuffle costs for fixed length vectors
Philip Reames via llvm-commits
- [llvm] 9227f28 - Move utility for acting on each lane of ElementCount to common code [nfc]
Philip Reames via llvm-commits
- [llvm] 99b22a6 - [MSAN] Add (fixed) vector load/store test coverage [nfc]
Philip Reames via llvm-commits
- [llvm] a98ac8e - [MSAN] Minor refactor to reduce future diff [nfc]
Philip Reames via llvm-commits
- [llvm] c361741 - [BasicBlockUtils] Expose an internal utility in API [nfc]
Philip Reames via llvm-commits
- [llvm] de71056 - [ASAN] Initial support memory checks on scalable vector typed allocas
Philip Reames via llvm-commits
- [llvm] 4e3608b - [RISCV][TTI] Fix indentation and remove tabs [nfc]
Philip Reames via llvm-commits
- [llvm] 75e22e8 - [MSAN] Inline getShadowTyNoVec into convertShadowToScalar [nfc]
Philip Reames via llvm-commits
- [llvm] e3dac9e - [MSAN] Replace another open-coded convertToBool instance [nfc]
Philip Reames via llvm-commits
- [llvm] 502ab13 - [LSR] Add tests which demonstrate miscompiles in the current term-fold code
Philip Reames via llvm-commits
- [llvm] cd47f5b - [LSR] Minor code style improvement [nfc]
Philip Reames via llvm-commits
- [llvm] c60e0b6 - [LSR] Another minor code style improvement [nfc]
Philip Reames via llvm-commits
- [llvm] 3a1fb67 - [LSR] Cleanup term-fold tests
Philip Reames via llvm-commits
- [llvm] 6f00170 - [LSR] Rework term-fold tests
Philip Reames via llvm-commits
- [PATCH] D145945: [IRBuilder] Add utilities for materializing scalable values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145953: [RISCV] Fallback to scalable lowering costs for fixed length vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145953: [RISCV] Fallback to scalable lowering costs for fixed length vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145953: [RISCV] Fallback to scalable lowering costs for fixed length vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145973: [RISCV] Improve SK_Reverse shuffle costs for fixed length vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145953: [RISCV] Fallback to scalable lowering costs for fixed length vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145945: [IRBuilder] Add utilities for materializing scalable values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145945: [IRBuilder] Add utilities for materializing scalable values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145259: [ASAN] Initial support memory checks on scalable vector typed allocas
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145973: [RISCV] Improve SK_Reverse shuffle costs for fixed length vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145929: [LSR] Fold terminating condition not only for eq and ne
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146108: [RISCV][NFC] Add more tests for SLP vectorization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145259: [ASAN] Initial support memory checks on scalable vector typed allocas
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146157: [MSAN] Support load and stores of scalable vector types
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145616: [LV] Use speculatability within entire loop to avoid strided load predication
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146015: [RISCV][NFC] Add tests for SLP vectorization of smin/smax/umin/umax
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146025: [RISCV][NFC] Add more tests for SLP vectorization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146108: [RISCV][NFC] Add more floating point tests for SLP vectorization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145382: [ConstExpr] Remove select constant expression
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146176: [RISCV] Don't accidentally match deinterleave masks as interleaves
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146226: [SCEV] Recognize vscale intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146219: [NFC][LoopVectorize] Change trip counts for some tests to guarantee a scalar tail
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146314: [RISCV] Add isAsCheapAsAMove to FLI instructions.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146315: [RISCV] Add test case showing fli being hoisted out of a loop and creating extra copies/spills.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146321: [RISCV] Add isReMaterializable to FLI instructions.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D146321: [RISCV] Add isReMaterializable to FLI instructions.
Philip Reames via Phabricator via llvm-commits
- [llvm] afdcf21 - [X86] Pre-commit test for #61271
Phoebe Wang via llvm-commits
- [llvm] 7ff0b97 - [X86] Use llvm::Align for passing the alignment
Phoebe Wang via llvm-commits
- [PATCH] D145863: [X86][NFC] Use uint64_t for passing the alignment
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145863: [X86][NFC] Use llvm::Align for passing the alignment
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145863: [X86][NFC] Use llvm::Align for passing the alignment
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145863: [X86] Use llvm::Align for passing the alignment
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145220: [X86][InstCombine] Simplify some `pternlog` intrinsics
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145586: [AMDGPU] Tweak PromoteAlloca limits
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145688: [StructurizeCFG] Use UniformityAnalysis instead of DivergenceAnalysis
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2Code Object V2 has been deprecated for more than a year now. We can safely remove it from LLVM.
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146038: [AMDGPU] Don't run `llc-pipeline.ll` when expensive_checks are enabled
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146038: [AMDGPU] Don't run `llc-pipeline.ll` when expensive_checks are enabled
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D143731: [AMDGPU] Break-up large PHIs for DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146131: [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146119: [llvm-readobj][AMDGPU] Bypass MD verification for PAL
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146225: [AMDGPU] Handle memset users in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139816: [LTO] Don't generate invalid modules if "LTOPostLink" MD already exists
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D131587: [CodeGen] Deduplicate restore blocks in branch relaxation
Piggy via Phabricator via llvm-commits
- [PATCH] D137066: [AMDGPU] Add amdgcn_s_buffer_load_imm intrinsic
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D146060: Add code loading perf support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo perf support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo perf support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146390: Non-debuginfo perf support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146390: Non-debuginfo perf support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo JITLink perf jitdump support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146391: Add DWARFContext generation from LinkGraphs, use in perf support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146060: Add perf jitdump support to JITLink
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo JITLink perf jitdump support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo JITLink perf jitdump support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo JITLink perf jitdump support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D146169: Non-debuginfo JITLink perf jitdump support
Prem Chintalapudi via Phabricator via llvm-commits
- [PATCH] D136774: [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D140381: [PowerPC] Use Power9 test data class instruction to lower IS_FPCLASS
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D140381: [PowerPC] Use Power9 test data class instruction to lower IS_FPCLASS
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D140381: [PowerPC] Use Power9 test data class instruction to lower IS_FPCLASS
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D131587: [CodeGen] Deduplicate restore blocks in branch relaxation
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D143390: [BOLT] Add writable segment for allocatable sections
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145887: [BOLT][NFC] Use llvm::make_range
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D146002: [BOLT][NFC] Simplify preprocessProfile
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D131813: [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilder
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145828: [BOLT][NFC] Simplify MCPlusBuilder::getRegSize
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145972: [BOLT][NFC] Provide default impl for MIB methods that are only overridden on X86
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145464: [BOLT][NFC] Use llvm::is_contained
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D144924: [BOLT][NFC] Remove BB::getBranchInfo accepting MCSymbol ptr
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D146002: [BOLT][NFC] Simplify preprocessProfile
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D146215: [BOLT] Reject symbols pointing to section end
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D89322: [LV] Initial VPlan cost modelling
Renato Golin via Phabricator via llvm-commits
- [PATCH] D145859: [Clang][CodeGen] Fix linkage of template parameter objects
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D146164: Fix nomerge attribute not working with __builtin_trap().
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D146041: Fix weirdly apologetic diagnostic messages
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D146162: Remove redirect header from module to prevent excessive warnings
Rick Mark via Phabricator via llvm-commits
- [PATCH] D146163: Experimental new python bindings for clang/llvm based on Cython
Rick Mark via Phabricator via llvm-commits
- [PATCH] D146172: Interoperability improvements with stdlib CPP types
Rick Mark via Phabricator via llvm-commits
- [PATCH] D146172: Interoperability improvements with stdlib CPP types
Rick Mark via Phabricator via llvm-commits
- [PATCH] D146172: Interoperability improvements with stdlib CPP types
Rick Mark via Phabricator via llvm-commits
- [PATCH] D146163: Experimental new python bindings for clang/llvm based on Cython
Rick Mark via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D145171: [FSAFDO] Improve FS discriminator encoding
Rong Xu via llvm-commits
- [compiler-rt] 03aa02a - [fuzzer] Use puts() rather than printf() in CopyFileToErr()
Roy Sundahl via llvm-commits
- [llvm] af5f468 - MSVC: support version preference with search
Saleem Abdulrasool via llvm-commits
- [PATCH] D145517: MSVC: support version preference with search
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D145474: [RISCV][MC] Adjust conditions to emit R_RISCV_ADD*/R_RISCV_SUB* pairs
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D145308: [lld][WebAssembly] Initial support for stub libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D145308: [lld][WebAssembly] Initial support for stub libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D145308: [lld][WebAssembly] Initial support for stub libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D145308: [lld][WebAssembly] Initial support for stub libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D145966: [WebAssembly] Replace Bugzilla links with Github issues
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D145563: [AArch64] Assembly Support for FEAT_GCS/FEAT_CHK
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D145563: [AArch64] Assembly Support for FEAT_GCS/FEAT_CHK
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D146141: [ARM] Use FPUKind enum instead of unsigned
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D146277: add assert to confirm input is valid for pass HardwareLoops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D145918: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146018: [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D146136: [llvm][CycleInfo] Quick look-up for block in cycle.
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D145999: [RISCV] Reserve X18 by default for Android
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] 93b89be - [AArch64][SVE] Fix the indexed addressing mode when FI = 0.
Sander de Smalen via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D144225: [InstCombine] Add constant combines for `(urem/srem (shl X, Y), (shl X, Z))`
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146056: [AArch64][SVE] Fix the indexed addressing mode when FI = 0.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146056: [AArch64][SVE] Fix the indexed addressing mode when FI = 0.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D145497: [AArch64] Allocate emergency spillslot when using fixed-length SVE.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146217: [ValueTracking] Support vscale in computeConstantRange()
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146199: [LoopVectorize] Don't tail-fold for scalable VFs when there is no scalar tail
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146311: [AArch64] Add asm aliases for MOV, LDR, STR with predicate-as-counter
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D146311: [AArch64] Add asm aliases for MOV, LDR, STR with predicate-as-counter
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D145512: [Assignment Tracking][NFC] Reuse BlockInfo rather than re-allocating each iteration
Scott Linder via Phabricator via llvm-commits
- [PATCH] D145515: [Assignment Tracking][NFC] Only calculate fragment overlaps for partially stack homed variables
Scott Linder via Phabricator via llvm-commits
- [PATCH] D145558: [Assignment Tracking][NFC] Use BitVectors as masks for SmallVectors rather than using DenseMaps
Scott Linder via Phabricator via llvm-commits
- [PATCH] D140381: [PowerPC] Use Power9 test data class instruction to lower IS_FPCLASS
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143182: CodeGen: Optimize lowering of is.fpclass fcZero|fcSubnormal
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143180: DAG: Expand legalization of is.fpclass to fcmp for DAZ
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D140381: [PowerPC] Use Power9 test data class instruction to lower IS_FPCLASS
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D131051: [CMake] Fix runtimes cross-compilation when using LLVM_USE_LINKER
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D131051: [CMake] Fix runtimes cross-compilation when using LLVM_USE_LINKER
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D146027: [TTI] Evaluate cost of experimental_widenable_condition as zero
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D146274: [LICM] Do not hoist widenable conditions
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D146276: [GuardWidening] Improve analysis of potential widening into hotter block
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Shafik Yaghmour via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Shafik Yaghmour via Phabricator via llvm-commits
- [llvm] 56686ec - [NFC][ADT] Tweaked some functions in StringRef
Shao-Ce SUN via llvm-commits
- [PATCH] D144787: [NFC][ADT] Tweaked some functions in StringRef
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D146243: [docs] Mention removal of legacy optimization pipeline and inliner alloca merging
Shao-Ce SUN via Phabricator via llvm-commits
- [llvm] 7e271c2 - [TableGen] Fix test on macOS
Shoaib Meenai via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Simi Pallipurath via Phabricator via llvm-commits
- [PATCH] D140203: [lld][ARM][3/3]Complete Arm BE32 big-endian support and add tests
Simi Pallipurath via Phabricator via llvm-commits
- [PATCH] D140203: [lld][ARM][3/3]Complete Arm BE32 big-endian support and add tests
Simi Pallipurath via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Simi Pallipurath via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Simi Pallipurath via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Simi Pallipurath via Phabricator via llvm-commits
- [llvm] c7d844e - [DAG] Use ISD::isBitwiseLogicOp in AND/OR/XOR checks. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f652bfe - [X86] Fix typo in vXi64 ABDS/ABDU test cases
Simon Pilgrim via llvm-commits
- [llvm] 4bf004e - [DAG] Fold (bitcast (logicop (bitcast x), (c))) -> (logicop x, (bitcast c)) iff the current logicop type is illegal
Simon Pilgrim via llvm-commits
- [llvm] da570ef - [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via llvm-commits
- [llvm] cb47e25 - [X86] Add test coverage for D137388
Simon Pilgrim via llvm-commits
- [llvm] 7056260 - [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Simon Pilgrim via llvm-commits
- [llvm] c1f81e7 - [DAG] mergeStore - peek through truncates when finding dead store(trunc(load())) patterns
Simon Pilgrim via llvm-commits
- [llvm] dc20ce7 - [DAG] TargetLowering::ShrinkDemandedOp - rename Demanded arg to DemandedBits. NFC
Simon Pilgrim via llvm-commits
- [llvm] 4ead589 - [X86] add-and-not.ll - add 32-bit test coverage
Simon Pilgrim via llvm-commits
- [llvm] 2281286 - [X86] Add more thorough testing of the zext(logicalshift(zext(x),c)) -> logicalshift(zext(x),c) fold
Simon Pilgrim via llvm-commits
- [llvm] 28a0d0e - [DAG] Don't fold zext(logicalshift(zext(x),c)) -> logicalshift(zext(x),c) if the outer zext is free
Simon Pilgrim via llvm-commits
- [llvm] 5be5510 - [X86] lzcnt-cmp.ll - enable CMOV on 32-bit LZCNT tests
Simon Pilgrim via llvm-commits
- [llvm] 7aa7393 - [DAG] TargetLowering::ShrinkDemandedOp - pull out repeated getValueType calls. NFC
Simon Pilgrim via llvm-commits
- [llvm] 6bc0e36 - [DAG] TargetLowering::ShrinkDemandedOp - move SmallVTBits iterator inside for loop. NFC
Simon Pilgrim via llvm-commits
- [llvm] 9ed434a - [TLI] Bring isZExtFree declarations together. NFC.
Simon Pilgrim via llvm-commits
- [llvm] ef10f98 - [TLI] getMemValueType - break apart if-else chain and use auto with dyn_cast (style). NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D145863: [X86][NFC] Use llvm::Align for passing the alignment
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145863: [X86][NFC] Use llvm::Align for passing the alignment
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145863: [X86] Use llvm::Align for passing the alignment
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145933: [X86] Add negative test for D145930
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145650: [X86] Create extra prolog/epilog for stack realignment
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146032: [DAG] Fold (bitcast (logicop (bitcast x), (c))) -> (and x, (bitcast c)) iff the current logicop type is illegal
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145930: [X86] Fix encoding for ATOMIC_LOGIC_OP
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146032: [DAG] Fold (bitcast (logicop (bitcast x), (c))) -> (logicop x, (bitcast c)) iff the current logicop type is illegal
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146032: [DAG] Fold (bitcast (logicop (bitcast x), (c))) -> (logicop x, (bitcast c)) iff the current logicop type is illegal
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145908: [X86] Remove unreachable code in X86TargetTransformInfo.cpp
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145221: [X86] Prefer `vpternlog` instead of `blendv` for `vselect` on masks.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145939: [DAG] Fold multiple insert_vector_elt of zero values into an AND mask
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146118: [X86]add assert to confirm not-null ptr in getArithmeticReductionCost
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146102: [TTI] Add X86 target specific version of getPointersChainCost.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146121: [DAG] Move lshr narrowing from visitANDLike to SimplifyDemandedBits (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D141653: [X86] Improve instruction ordering of constant `srl/shl` with `and` to get better and-masks
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D125807: [ConstantFolding] Pre-commit tests showing denormal handling during folding
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D146014: [bazel][libc] Add errno target to function_deps of tests.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D146014: [bazel][libc] Add errno target to function_deps of tests.
Siva Chandra via Phabricator via llvm-commits
- [llvm] 775451b - [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Sjoerd Meijer via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D146033: [AArch64][TTI] Cost model FADD/FSUB. WIP.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D146035: [AArch64] Add FP16 broadcast and transpose costs
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145819: [FuncSpec] Increase the maximum number of times the specializer can run.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D146033: [AArch64][TTI] Cost model FADD/FSUB. WIP.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D146033: [AArch64][TTI] Cost model FADD/FSUB. WIP.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144101: [test-suite] Increase the --filter-short threshold
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D146033: [AArch64][TTI] Cost model FADD/FSUB
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144958: [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.
Slava Zakharin via Phabricator via llvm-commits
- [compiler-rt] 287177a - [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via llvm-commits
- [llvm] debe80c - Revert "[memprof] Record BuildIDs in the raw profile."
Snehasish Kumar via llvm-commits
- [llvm] a1bbf5a - [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via llvm-commits
- [PATCH] D145190: [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D145190: [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D145190: [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D146007: [docs] Document MemProf metadata in LangRef
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D145190: [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1a/3]
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D146181: [memprof] Support symbolization of PIE binaries.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D146182: [llvm-profdata] Fixed various issue with Sample Profile Reader
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] 3e12cc9 - [AMDGPU] Simplify AGPR reservation. NFC.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D145586: [AMDGPU] Tweak PromoteAlloca limits
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D146137: [AMDGPU] Select flat atomic fmin/fmax
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] ef006eb - [CodeView] Add source languages ObjC and ObjC++
Stefan Gränitz via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D146221: [CodeView] Add source languages ObjC and ObjC++
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D146325: [PowerPC] Add statistics to show the number of entries in the TOC.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D146325: [PowerPC] Add statistics to show the number of entries in the TOC.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D146266: gn build: Fix Android build.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Stephen Peckham via Phabricator via llvm-commits
- [PATCH] D145909: [DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x]
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D144979: [Dexter] Add target_run_args option
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D144979: [Dexter] Add target_run_args option
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D144983: [Dexter] Add a simple logging class to Dexter
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Steven Wu via Phabricator via llvm-commits
- [PATCH] D145657: [CodeGen] Retry landing D42600 - Precommit test
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D146282: [CodeGen][AArch64] Add few more tests for fused operations (NFC)
Sushant Gokhale via Phabricator via llvm-commits
- [llvm] 1f884ef - [docs] Document MemProf metadata in LangRef
Teresa Johnson via llvm-commits
- [PATCH] D145318: [IRLinker] Fix mapping of declaration metadata
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D119342: [LoopRotate] Don't rotate loops when the minsize attribute is present
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D145951: [docs] Add more complete documentation for -f[no]split-lto-unit
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D53891: [LTO] Add option to enable LTOUnit splitting, and disable unless needed
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D145951: [docs] Add more complete documentation for -f[no]split-lto-unit
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146007: [docs] Document MemProf metadata in LangRef
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D145190: [memprof] Record BuildIDs in the raw profile.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146007: [docs] Document MemProf metadata in LangRef
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146099: [Pipeline] Remove early InstCombine in ThinLTO post link sample profile pipeline
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146267: [llvm] Handle duplicate call bases when applying branch funneling
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146181: [memprof] Support symbolization of PIE binaries.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146383: [SimpleLoopUnswitch] Skip non-trivial unswitching of cold loop nests
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D133275: [SimpleLoopUnswitch] Skip non-trivial unswitching of cold functions
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D146084: [WebAssembly] Add comments on local.tee transformation
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D146271: [Webassembly][multivalue] select correct libcall signature when multivalue feature enabled
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D146271: [Webassembly][multivalue] update libcall signature when multivalue feature enabled
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D143295: [bazel] Move bazel configuration to a Python script
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D137066: [AMDGPU] Add amdgcn_s_buffer_load_imm intrinsic
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D146287: [AMDGPU][GISel] Add inverse ballot intrinsic
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D146163: Experimental new python bindings for clang/llvm based on Cython
Thorsten via Phabricator via llvm-commits
- [llvm] 79b3f08 - StackProtector: expose RequiresStackProtector publicly. NFC.
Tim Northover via llvm-commits
- [llvm] 203b6f3 - DwarfEHPrepare: insert extra unwind paths for stack protector to instrument
Tim Northover via llvm-commits
- [llvm] e4b352a - Revert "DwarfEHPrepare: insert extra unwind paths for stack protector to instrument"
Tim Northover via llvm-commits
- [llvm] 2d69068 - Recommit DwarfEHPrepare: insert extra unwind paths for stack protector to instrument
Tim Northover via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D144467: [IPSCCP] Don't require noundef for !range annotation
Ting Wang via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D125095: [Clang][AIX] Add .ref in frontend for AIX XCOFF to support `-bcdtors:csect` linker option
Ting Wang via Phabricator via llvm-commits
- [PATCH] D145844: [Docs] Added llvm-mc documentation
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146016: [Docs] Added llvm-reduce docs in commandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146016: [Docs] Added llvm-reduce docs in commandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146016: [Docs] Added llvm-reduce docs in commandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146020: [Docs] Added llvm-reduce docs in CommandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146020: [Docs] Added llvm-reduce docs in CommandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146020: [Docs] Added llvm-reduce docs in CommandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D146020: [Docs] Added llvm-reduce docs in CommandGuide
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [llvm] 68c14f5 - JITLink: Add missing EHFrame NULL terminator on aarch64/ELF
Tom Stellard via llvm-commits
- [llvm] e6d670d - lit: Fix formatting in README.rst
Tom Stellard via llvm-commits
- [PATCH] D110900: Triple: Add RedHat vendor
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D145946: [third-party] Respect LLVM_INSTALL_GTEST for llvm_gtest_main
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D143535: github: Add manual workflow to build and upload release binaries
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D145996: workflows/release-tasks: Upload release notes as an artifact
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D145997: workflows/release-tasks: Fix missing suffix on doxygen tarballs
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D145997: workflows/release-tasks: Fix missing suffix on doxygen tarballs
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D146067: JITLink: Add missing EHFrame NULL terminator on aarch64/ELF
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D146067: JITLink: Add missing EHFrame NULL terminator on aarch64/ELF
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D143419: lit: Fix formatting in README.rst
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D143419: lit: Fix formatting in README.rst
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D146235: workflows: Don't try and run llvm-bugs in forks
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Tom Weaver via Phabricator via llvm-commits
- [PATCH] D141429: [AArch64] Codegen for FEAT_LRCPC3
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D146031: [AMDGPU] Add MMOs for GFX11 Streamout Instructions
Tony Tye via Phabricator via llvm-commits
- [PATCH] D145811: [SystemZ] Don't reuse a sub that can overflow during isel.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D146185: [SystemZ] Allow any I5 in RotateSelect*
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D145988: [SLP]Remove CreateShuffle lambda and reuse ShuffleBuilder functions.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D146102: [TTI] Add X86 target specific version of getPointersChainCost.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D146102: [TTI] Add X86 target specific version of getPointersChainCost.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D146167: [SLP]Introduce shuffle of the nodes + gather/vectorbuild of the remaining scalars.
Valeriy Dmitriev via Phabricator via llvm-commits
- [llvm] f9b438b - [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Valery N Dmitriev via llvm-commits
- [llvm] 4c22990 - [TTI] Add X86 target specific version of getPointersChainCost.
Valery N Dmitriev via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D145864: [CodeGen] Introduce threshold option to constrain stack slot sharing during stack coloring.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D146067: JITLink: Add missing EHFrame NULL terminator on aarch64/ELF
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D131051: [CMake] Fix runtimes cross-compilation when using LLVM_USE_LINKER
Vincent Lee via Phabricator via llvm-commits
- [llvm] aa15fe9 - Revert "[AMDGPUUnifyDivergentExitNodes] Add NewPM support"
Vitaly Buka via llvm-commits
- [compiler-rt] 35c05f0 - Revert "[LSAN][HWASAN] Turn on leak sanitizer in HWASAN for Linux"
Vitaly Buka via llvm-commits
- [llvm] bf8f684 - Revert "[RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table"
Vitaly Buka via llvm-commits
- [PATCH] D141355: [AMDGPUUnifyDivergentExitNodes] Add NewPM support
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D143748: [BOLT] Improve dynamic relocations support for CI
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D144865: [BOLT] Pass instrumentation-file arg for X86 xmm test
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D143390: [BOLT] Add writable segment for allocatable sections
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146085: [BOLT] Add .relr.dyn section support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146215: [BOLT] Reject symbols pointing to section end
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D146215: [BOLT] Reject symbols pointing to section end
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [compiler-rt] 787fbad - [NFC][AIX][PGO] Create AIX specific compiler-rt profile file.
Wael Yehia via llvm-commits
- [PATCH] D146191: [MachineOutliner][MCP][RISCV] Don't run MCP on outlined functions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146192: [RISCV] Add an empty block after outlined MBB
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146037: [RISCV] Fix regression due to interaction of MachineOutliner and MachineCopyPropagation
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146198: [RISCV] Make ResourceCycles relevant to LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146198: [RISCV] Make ResourceCycles relevant to LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146191: [MachineOutliner][MCP][RISCV] Don't run MCP on outlined functions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D70401: [RISCV] Complete RV32E/ilp32e implementation
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146198: [RISCV] Make ResourceCycles relevant to LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] 013f6d2 - [Coroutines] Add remarks in CoroSplit and CoroElide passes
Wei Wang via llvm-commits
- [PATCH] D146175: coro remarks
Wei Wang via Phabricator via llvm-commits
- [PATCH] D146175: [Coroutines] Add remarks in CoroSplit and CoroElide passes
Wei Wang via Phabricator via llvm-commits
- [PATCH] D146175: [Coroutines] Add remarks in CoroSplit and CoroElide passes
Wei Wang via Phabricator via llvm-commits
- [llvm] db5dfec - [Clang][LoongArch] Implement patchable function entry
Weining Lu via llvm-commits
- [llvm] ff475a0 - [LoongArch] Add baseline tests for `bytepick` codegen. NFC
Weining Lu via llvm-commits
- [llvm] 19e2ebb - [LoongArch] Emit bytepick for picking from concatenation of two values
Weining Lu via llvm-commits
- [PATCH] D145171: [FSAFDO] Improve FS discriminator encoding
Wenlei He via Phabricator via llvm-commits
- [llvm] d8690bc - [llvm-profdata] Add more unit tests to check --output-size-limit feature when compression is enabled
William Huang via llvm-commits
- [PATCH] D146182: [llvm-profdata] Fixed various issue with Sample Profile Reader
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D144524: [llvm-profdata] Add more unit tests to check --output-size-limit feature when compression is enabled
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D144682: [MergeFuncs] Compare load instruction metadata
X via Phabricator via llvm-commits
- [PATCH] D144682: [MergeFuncs] Compare load instruction metadata
X via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D145673: [llvm][CodeGen] Prevent endless loop when running the post-RA-sched pass.
Xiaoqiang Xu via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Yaxun Liu via Phabricator via llvm-commits
- [llvm] 9637e95 - [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145900: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV for vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D146003: [StandardInstrumentations] Check that the number of instructions doesn't change if analyses are preserved
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D143720: [InstCombine] extend "simplifyUsingControlFlow" supporting zext/sext/trunc for different sizes
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D146362: [SelectionDAG][RISCV] Fix SimplifyDemandedBits for scalable vectors
Yingwei Zheng via Phabricator via llvm-commits
- [llvm] db3d2ad - [BPF] Improve pruning to avoid generate more types in BTF
Yonghong Song via llvm-commits
- [PATCH] D145816: [BPF] Improve pruning to avoid generate more types in BTF
Yonghong Song via Phabricator via llvm-commits
- [llvm] e7a2da5 - [Inliner] Assign dummy debug location to the memcpy for byval argument
Yuanfang Chen via llvm-commits
- [PATCH] D145607: [Inliner] Assign dummy debug location to the memcpy for byval argument
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D145607: [Inliner] Assign dummy debug location to the memcpy for byval argument
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D145929: [LSR]: Fold terminating condition not only for eq and ne.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] 4b09d7a - [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Zain Jaffal via llvm-commits
- [PATCH] D146055: [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D146055: [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D146055: [AArch64] Change GeneratePerfectShuffle to return one destination operand for zip and transpose operations.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D145676: [ConstraintElimination] Add tests to check for undefined behaviour for shl.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Zain Jaffal via Phabricator via llvm-commits
- [llvm] 528c53e - Revert "[LowerTypeTests] Avoid creation of select constant expression"
Zequan Wu via llvm-commits
- [llvm] bc14c40 - [gn build] Manually port d505d20
Zequan Wu via llvm-commits
- [PATCH] D145247: [LowerTypeTests] Avoid creation of select constant expression
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D146164: Fix nomerge attribute not working with __builtin_trap().
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D146164: Fix nomerge attribute not working with __builtin_trap().
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D146164: Fix nomerge attribute not working with __builtin_trap().
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D146164: Fix nomerge attribute not working with __builtin_trap().
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D145772: [Instcombine] Canonicalize all <=> patterns to (a>b)-(a<b)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D145772: [Instcombine] Canonicalize all <=> patterns to (a>b)-(a<b)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D17332: [LV] Fix PR26600: avoid out of bounds loads for interleaved access vectorization
dewen via Phabricator via llvm-commits
- [PATCH] D146223: [WIP] Use RPOT to process worklist of moveToVALU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D145551: [SVE] Add patterns for shift intrinsics with FalseLanesZero mode
lizhijin via Phabricator via llvm-commits
- [PATCH] D145854: [GlobalDCE] Don't add dependency via icmp against inbouds pointer
luxufan via Phabricator via llvm-commits
- [PATCH] D145223: [InstCombine] Combine binary operator of two phi node
luxufan via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
ykhatav via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
ykhatav via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
ykhatav via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
ykhatav via Phabricator via llvm-commits
- [PATCH] D146289: dwp section overflow checks
zhuna via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [llvm] 240e2cb - [StructurizeCFG] Use UniformityAnalysis instead of DivergenceAnalysis
via llvm-commits
- [llvm] 76df706 - Revert "[LogicCombine 1/?] Implement a general way to simplify logical operations."
via llvm-commits
- [llvm] 5686364 - [Docs] Added llvm-mc documentation
via llvm-commits
- [llvm] d71b1f7 - NFC Fix cost model checks in tests for debug intrinsics
via llvm-commits
- [llvm] 37bf5c5 - [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
via llvm-commits
- [llvm] 0022b58 - [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
via llvm-commits
- [llvm] e4ea2d5 - [StructurizeCFG] Correctly depend on UniformityAnalysis
via llvm-commits
- [llvm] 0e79106 - Revert "[DAG/AMDGPU] Use UniformityAnalysis in DAGISel"
via llvm-commits
- [llvm] eb54254 - [RISCV] Return false from shouldFormOverflowOp when type is i8 and i16
via llvm-commits
- [llvm] 0ea6f0e - [AMDGPU] Don't run `llc-pipeline.ll` when expensive_checks are enabled
via llvm-commits
- [llvm] 1f1fea6 - Reland: [DAG/AMDGPU] Use UniformityAnalysis in DAGISel
via llvm-commits
- [llvm] ae2d8de - [Docs] Added llvm-reduce docs in CommandGuide
via llvm-commits
- [llvm] 9d0e5e7 - [RISCV] Reserve X18 by default for Android
via llvm-commits
- [llvm] 64b45db - [AMDGPU] Select v_sat_pk_u8_i16
via llvm-commits
- [llvm] f90849d - [AMDGPU] Use UniformityAnalysis in AtomicOptimizer
via llvm-commits
- [llvm] 06afee2 - [InstCombine] Precommit tests for one-use check in icmp-range; NFC
via llvm-commits
- [llvm] d99d765 - [InstCombine] Remove one-use limit when it can simplify to a const in the pattern foldICmpUsingBoolRange
via llvm-commits
- [llvm] 723a53c - [AMDGPU] Avoid constant bus limitation on V_BFE GISel pattern
via llvm-commits
- [llvm] fc97303 - [RISCV]Optimize (riscvisd::select_cc x, 0, ne, x, 1)
via llvm-commits
- [llvm] af9e522 - [DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x]
via llvm-commits
- [llvm] 7d89437 - [Assignment Tracking][NFC] Use RawLocationWrapper in VarLocInfo [2/x]
via llvm-commits
- [llvm] 47b99b7 - [Assignment Tracking] Do not convert variadic locations to kill locations [3/x]
via llvm-commits
- [llvm] 44e03d6 - [Assignment Tracking] Allow salvaging with variadic expressions [4/x]
via llvm-commits
- [llvm] c2a5c41 - [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
via llvm-commits
- [llvm] 49bc307 - [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
via llvm-commits
- [llvm] 7bb14f1 - [X86] Remove unreachable code in X86TargetTransformInfo.cpp
via llvm-commits
- [llvm] e3b4c1b - [X86]add assert to confirm not-null ptr in getArithmeticReductionCost
via llvm-commits
- [llvm] 4dd5e9c - [X86][MC]Fix wrong action for encode movdir64b
via llvm-commits
- [llvm] dc9c7f5 - [Tools] Changed the number printing format for sorting
via llvm-commits
- [llvm] 22c3ba4 - [SVE] Add patterns for shift intrinsics with FalseLanesZero mode
via llvm-commits
- [compiler-rt] 2538e55 - [Sanitizer] [Scudo] Add riscv64 support for scudo
via llvm-commits
- [llvm] c6e54c7 - Revert "[SimplifyCFG] Improve the precision of `PtrValueMayBeModified`"
via llvm-commits
- [llvm] 6505b9d - Revert "[SimplifyCFG] Check if the return instruction causes undefined behavior"
via llvm-commits
Last message date:
Sun Mar 19 23:50:59 PDT 2023
Archived on: Sun Mar 19 23:51:01 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).