The Week Of Monday 1 July 2019 Archives by author
Starting: Mon Jul 1 00:05:29 PDT 2019
Ending: Sun Jul 7 23:52:50 PDT 2019
Messages: 2259
- [llvm] r364950 - [AMDGPU] LCSSA pass added in preISel. Uniform values defined in the divergent loop and used outside
Arsenault, Matthew via llvm-commits
- [llvm] r365211 - [AMDGPU] DPP combiner: recognize identities for more opcodes
Arsenault, Matthew via llvm-commits
- [llvm] r364964 - [SLP] Recommit: Look-ahead operand reordering heuristic.
Porpodas, Vasileios via llvm-commits
- [PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes
Aaron Ballman via Phabricator via llvm-commits
- [llvm] r364821 - [GlobalISel]: Allow backends to custom legalize Intrinsics
Aditya Nandakumar via llvm-commits
- [PATCH] D31359: [GlobalISel]: Allow backends to custom legalize Intrinsics
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D31359: [GlobalISel]: Allow backends to custom legalize Intrinsics
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D64248: GlobalISel: widenScalar for G_BUILD_VECTOR
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D62329: [ASTImporter] Structural eq: handle DependentScopeDeclRefExpr
Aleksei Sidorin via Phabricator via llvm-commits
- [llvm] r365105 - [docs] [NFC] Removed excess spacing
Alex Brachet via llvm-commits
- [llvm] r365159 - [docs] [tools] Fix see also links
Alex Brachet via llvm-commits
- [llvm] r365162 - [llvm-objcopy] Change handling of output file permissions
Alex Brachet via llvm-commits
- [llvm] r365168 - Temporarily stop failing test case
Alex Brachet via llvm-commits
- [llvm] r365170 - Fix patch not passing test cases
Alex Brachet via llvm-commits
- [PATCH] D63807: [llvm-objcopy] Add --only-keep-debug for ELF
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63185: [llvm-objcopy] [WIP] Librarify llvm-objcopy
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63185: [llvm-objcopy] [WIP] Librarify llvm-objcopy
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63971: [docs] [NFC] Removed excess spacing
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63970: [docs] [tools] Fix see also links
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63970: [docs] [tools] Fix see also links
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63970: [docs] [tools] Fix see also links
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63858: [Support] Add sys::fs::is_tty() wrapper around isatty(3)
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63970: [docs] [tools] Fix see also links
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64236: [llvm-objcopy] Don't change permissions of non-regular output files
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64245: [docs][llvm-objcopy] Add description of binary input/output to doc
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64279: [Doxygen] Ignore llvm::Expected<T> forward decl so doxgen recommends right header file
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64281: [Object] Create MutableObject class for doing Object Mutations
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64281: [Object] Create MutableObject class for doing Object Mutations
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64290: [tools] [llvm-nm] Default to reading from stdin not a.out
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64290: [tools] [llvm-nm] Default to reading from stdin not a.out
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64302: [test] [llvm-objcopy] Fix broken test case
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D64302: [test] [llvm-objcopy] Fix broken test case
Alex Brachet via Phabricator via llvm-commits
- [llvm] r365291 - [RISCV] Support z and i operand modifiers
Alex Bradbury via llvm-commits
- [PATCH] D63411: [RISCV] Specify registers used in DWARF exception handling
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63404: [RISCV] Don't force absolute FK_Data_X fixups to relocs
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63415: [AsmPrinter] Make the encoding of call sites in .gcc_except_table configurable
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63411: [RISCV] Specify registers used in DWARF exception handling
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55277: [RISCV] Match GNU tools canonical JALR and add aliases
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D64139: [RISCV][NFC] Replace hard-coded CSR duplication with symbolic references
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D61907: [RISCV] Leave pcrel_hi/pcrel_lo fixup pairs unresolved
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63497: Add support for openSUSE RISC-V triple
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57332: [RISCV] Allow parsing of bare symbols with offsets
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D64149: [clang-scan-deps] use `-Wno-error` when scanning for dependencies
Alex L via llvm-commits
- [PATCH] D63240: [Core] Generalize ValueObject::IsRuntimeSupportValue
Alex Langford via Phabricator via llvm-commits
- [PATCH] D63853: [Symbol] Add DeclVendor::FindTypes
Alex Langford via Phabricator via llvm-commits
- [llvm] r364971 - [triple] add 'macCatalyst' environment type
Alex Lorenz via llvm-commits
- [llvm] r364981 - Add support for the 'macCatalyst' MachO platform
Alex Lorenz via llvm-commits
- [llvm] r364988 - [triple] Use 'macabi' environment name for the Mac Catalyst triples
Alex Lorenz via llvm-commits
- [llvm] r365064 - [macCatalyst] Print out macCatalyst in llvm-objdump for the platform
Alex Lorenz via llvm-commits
- [PATCH] D64097: [triple] add 'macCatalyst
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D64097: [triple] add 'macCatalyst' environment
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D64107: Add support for the 'macCatalyst' MachO platform
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D64107: Add support for the 'macCatalyst' MachO platform
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D64149: [clang-scan-deps] use `-Wno-error` when scanning for dependencies
Alex Lorenz via Phabricator via llvm-commits
- [llvm] r365008 - MSan: handle callbr instructions
Alexander Potapenko via llvm-commits
- [PATCH] D64072: MSan: handle callbr instructions
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D64072: MSan: handle callbr instructions
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D64072: MSan: handle callbr instructions
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D61879: WIP: Prototype of DSE optimizations for -ftrivial-auto-var-init
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D61879: WIP: Prototype of DSE optimizations for -ftrivial-auto-var-init
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D61879: WIP: Prototype of DSE optimizations for -ftrivial-auto-var-init
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D61879: WIP: Prototype of DSE optimizations for -ftrivial-auto-var-init
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D64226: [FileCheck] Factor some parsing checks out
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] r364950 - [AMDGPU] LCSSA pass added in preISel. Uniform values defined in the divergent loop and used outside
Alexander Timofeev via llvm-commits
- [llvm] r364952 - [AMDGPU] LCSSA pass added in preISel. Fixing typo in previous commit
Alexander Timofeev via llvm-commits
- [PATCH] D63953: [AMDGPU] LCSSA pass added in preISel.
Alexander via Phabricator via llvm-commits
- [PATCH] D63953: [AMDGPU] LCSSA pass added in preISel.
Alexander via Phabricator via llvm-commits
- [PATCH] D63936: [ARM] Minor fixes in command line option parsing
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D63936: [ARM] Minor fixes in command line option parsing
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D63936: [clang][Driver][ARM] Favor -mfpu over default CPU features
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D64048: [TargetParser][ARM] Account dependencies when processing target features
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D63936: [clang][Driver][ARM] Favor -mfpu over default CPU features
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D63936: [clang][Driver][ARM] Favor -mfpu over default CPU features
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D64048: [TargetParser][ARM] Account dependencies when processing target features
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D64240: [LIT] emit timeout error message only if timeout was reached
Alexey Sachkov via Phabricator via llvm-commits
- [PATCH] D64280: [lld][WebAssembly] Report undefined data relocations earlier
Alon Zakai via Phabricator via llvm-commits
- [llvm] r364888 - [TailDuplicator] Fix copy instruction emitting into the wrong block.
Amara Emerson via llvm-commits
- [llvm] r364994 - [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immediate forms.
Amara Emerson via llvm-commits
- [PATCH] D63969: AMDGPU/GlobalISel: Lower SALU min/max to cmp+select
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D64049: [TailDuplicator] Fix copy instruction emitting into the wrong block.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D64049: [TailDuplicator] Fix copy instruction emitting into the wrong block.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D64054: GlobalISel: Add G_FENCE
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D64084: [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63910: [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immediate forms
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63910: [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immediate forms
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D59208: [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and flip carry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D59208: [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and flip carry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D59208: [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and flip carry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D59208: [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and flip carry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D64174: [DAGCombine] Do several rounds of combine for addcarry nodes.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D57317: [DAGCombine] Deduplicate addcarry node using commutativity.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r365051 - [DAGCombine] More diamong carry pattern optimization.
Amaury Sechet via llvm-commits
- [llvm] r365054 - Use getAllOnesConstants instead of -1 in DAGCombiner. NFC
Amaury Sechet via llvm-commits
- [PATCH] D63608: Remove some autoconf references from docs and comments
Anastasia Stulova via Phabricator via llvm-commits
- [llvm] r364742 - [benchmark] Disable CMake get_git_version
Andrew Ng via llvm-commits
- [PATCH] D63925: [benchmark] Disable CMake get_git_version
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Andrew Ng via Phabricator via llvm-commits
- [llvm] r365144 - llvm-c-test avoid calling malloc(0)
Andus Yu via llvm-commits
- [PATCH] D63788: llvm-c-test avoid calling malloc(0)
Andus Yu via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63934: [MIR] Improve PRE condition of MachineCSE optimization
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D62503: Add ReadCStringFromMemory for faster string reads
António Afonso via Phabricator via llvm-commits
- [PATCH] D64112: Add plugin.process.gdb-remote.use-libraries-svr4 option
António Afonso via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D60613: Make setInitializer() assert that the entire initializer is usable.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [PATCH] D60613: Make setInitializer() assert that the entire initializer is usable.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [PATCH] D64041: [analyzer] exploded-graph-rewriter: Add support for dynamic types.
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D64041: [analyzer] exploded-graph-rewriter: Add support for dynamic types.
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D64100: [analyzer] exploded-graph-rewriter: Implement checker messages.
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D64100: [analyzer] exploded-graph-rewriter: Implement checker messages.
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D64028: [zorg] Add a new build script for use with monorepo
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D64028: [zorg] Add a new build script for use with monorepo
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D64088: [DDG] DirectedGraph as a base class for various dependence graphs such as DDG and PDG.
Bardia via Phabricator via llvm-commits
- [PATCH] D64088: [DDG] DirectedGraph as a base class for various dependence graphs such as DDG and PDG.
Bardia via Phabricator via llvm-commits
- [PATCH] D64088: [DDG] DirectedGraph as a base class for various dependence graphs such as DDG and PDG.
Bardia via Phabricator via llvm-commits
- [llvm] r364743 - [SelectionDAG] Do minnum->minimum at legalization time instead of building time
Benjamin Kramer via llvm-commits
- [llvm] r364964 - [SLP] Recommit: Look-ahead operand reordering heuristic.
Benjamin Kramer via llvm-commits
- [llvm] r365235 - [PowerPC] Remove unused variable. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r365236 - [PowerPC] Fold variable into assert. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r365237 - [PowerPC] Fold another unused variable into assertion. NFC.
Benjamin Kramer via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D64084: [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D63518: BitStream reader: propagate errors
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D63518: BitStream reader: propagate errors
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D64262: Bitstream reader: Fix undefined behavior seen after rL364464
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D63887: [PoC][ThinLTO] only emit used or referenced CFI records to index
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D63887: [ThinLTO] only emit used or referenced CFI records to index
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D63887: [ThinLTO] only emit used or referenced CFI records to index
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D63785: Add support for MUSL libc
Boris Faure via Phabricator via llvm-commits
- [PATCH] D63913: [JumpThreading] Fix threading with unusual PHI nodes.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D63913: [JumpThreading] Fix threading with unusual PHI nodes.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D62782: Fix -Wdouble-promotion warnings.
Bruce Mitchener via Phabricator via llvm-commits
- [PATCH] D43226: __threading_support: Remove (void) in favor of ().
Bruce Mitchener via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D64113: [VFS] Add reverse iterator to OverlayFileSystem
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D64113: [VFS] Add reverse iterator to OverlayFileSystem
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D64148: [lld][WebAssembly] Fix __start/__stop symbols when combining input segments
Carlo Kok via Phabricator via llvm-commits
- [PATCH] D64148: [lld][WebAssembly] Fix __start/__stop symbols when combining input segments
Carlo Kok via Phabricator via llvm-commits
- [llvm] r364422 - [InlineCost] cleanup calculations of Cost and Threshold
Chandler Carruth via llvm-commits
- [llvm] r364422 - [InlineCost] cleanup calculations of Cost and Threshold
Chandler Carruth via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D60740: [InlineCost] cleanup calculations of Cost and Threshold
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D60740: [InlineCost] cleanup calculations of Cost and Threshold
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D64178: [CodeGen] Define an interface for the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64179: [CodeGen] Define an interface for the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64180: [CodeGen] Define an interface for the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64182: [CodeGen] Define an interface for the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64183: [NewPM] Port MachineModuleInfo to the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64185: [NewPM] Port ExpandISelPseudos to the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64184: [NewPM] Port MachineCopyPropagation to the new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64186: [NewPM] Port MachineDominatorTree analysis to the new PM.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64187: [NewPM] Port the MachineCSE pass to the new PM.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64188: [NewPM] Port the MIR Printing pass to new pass manager.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D64189: Allow llc to run passes under the new pass manager one at a time.
Charles Zhang via Phabricator via llvm-commits
- [PATCH] D63890: [CodeGen] First steps at porting CodeGen to new pass manager,
Charles Zhang via Phabricator via llvm-commits
- [llvm] r364993 - [PowerPC] exclude ICmpZero in LSR if icmp can be replaced in later hardware loop.
Chen Zheng via llvm-commits
- [llvm] r365104 - [PowerPC] Hardware Loop branch instruction's condition may not be icmp.
Chen Zheng via llvm-commits
- [PATCH] D63477: [PowerPC] exclude ICmpZero Use in LSR if icmp can be replaced inside hardware loop.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
ChenZheng via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
ChenZheng via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
ChenZheng via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
ChenZheng via Phabricator via llvm-commits
- [PATCH] D64197: [HardwareLoops] NFC - move hardware loop checking code to isHardwareLoopProfitable()
ChenZheng via Phabricator via llvm-commits
- [PATCH] D63503: cmake: Add CLANG_LINK_CLANG_DYLIB option
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D63881: [cmake] Fix build with BUILD_SHARED_LIBS=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D63881: [cmake] Fix build with BUILD_SHARED_LIBS=ON
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D64300: Fix issues building libraries as more than one type with Xcode
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D64028: [zorg] Add a new build script for use with monorepo
Chris Matthews via Phabricator via llvm-commits
- [PATCH] D61911: [GlobalOpt] Allow dead struct fields in SRA with non constant offset.
Christian Bruel via Phabricator via llvm-commits
- [llvm] r365223 - [NFC] A test commit to check the access permission. Removed a blank line.
Christudasan Devadasan via llvm-commits
- [PATCH] D63924: [AMDGPU] Created a sub-register class for the return address operand in the return instruction.
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D63886: [AMDGPU] Added a new metadata for multi grid sync implicit argument.
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D63924: [AMDGPU] Created a sub-register class for the return address operand in the return instruction.
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D60318: [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Clement Courbet via Phabricator via llvm-commits
- [llvm] r364726 - [X86] Add MOVHPDrm/MOVLPDrm patterns that use VZEXT_LOAD.
Craig Topper via llvm-commits
- [llvm] r364727 - [X86] Add some additional load folding tests to vec_int_to_fp.ll/vec_int_to_fp-widen.ll and disable the peephole pass.
Craig Topper via llvm-commits
- [llvm] r364728 - [X86] Add a DAG combine to replace vector loads feeding a v4i32->v2f64 CVTSI2FP/CVTUI2FP node with a vzload.
Craig Topper via llvm-commits
- [llvm] r364729 - [X86] Improve the type checking fast-isel handling of vector bitcasts.
Craig Topper via llvm-commits
- [llvm] r364730 - [X86] Add more load folding tests for vcvt(t)ps2(u)qq showing missed foldings. NFC
Craig Topper via llvm-commits
- [llvm] r364838 - [X86] Correct v4f32->v2i64 cvt(t)ps2(u)qq memory isel patterns
Craig Topper via llvm-commits
- [llvm] r364847 - [X86] Remove several bad load folding isel patterns for VPMOVZX/VPMOVSX.
Craig Topper via llvm-commits
- [llvm] r364851 - [X86] Use v4i32 vzloads instead of v2i64 for vpmovzx/vpmovsx patterns where only 32-bits are loaded.
Craig Topper via llvm-commits
- [llvm] r364887 - [X86] Add PreprocessISelDAG support for turning ISD::FP_TO_SINT/UINT into X86ISD::CVTTP2SI/CVTTP2UI and to reduce the number of isel patterns.
Craig Topper via llvm-commits
- [llvm] r364948 - [X86] Add patterns to select (scalar_to_vector (loadf32)) as (V)MOVSSrm instead of COPY_TO_REGCLASS + (V)MOVSSrm_alt.
Craig Topper via llvm-commits
- [llvm] r364957 - [X86] Copy test cases from vector-zext.ll to vector-zext-widen.ll. Same for vector-sext.ll. NFC
Craig Topper via llvm-commits
- [llvm] r364977 - [X86] Add a DAG combine for turning *_extend_vector_inreg+load into an appropriate extload if the load isn't volatile.
Craig Topper via llvm-commits
- [llvm] r365109 - [X86] Use pointer sized indices instead of i32 for EXTRACT_VECTOR_ELT and INSERT_VECTOR_ELT in a couple places.
Craig Topper via llvm-commits
- [llvm] r365149 - [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry) if the Carry comes from the uaddo.
Craig Topper via llvm-commits
- [llvm] r365163 - [X86] Add custom isel to select ADD/SUB/OR/XOR/AND to their non-immediate forms under optsize when the immediate has additional users.
Craig Topper via llvm-commits
- [llvm] r365224 - [X86] Remove unnecessary isel pattern for MOVLPSmr.
Craig Topper via llvm-commits
- [llvm] r365225 - [X86] Update SSE1 MOVLPSrm and MOVHPSrm isel patterns to ensure loads are non-volatile before folding.
Craig Topper via llvm-commits
- [llvm] r365234 - [X86] Correct the size check in foldMemoryOperandCustom.
Craig Topper via llvm-commits
- [llvm] r365265 - [X86] Copy some test cases from vector-shuffle-sse1.ll to vector-shuffle-128-v4.ll and v8 where sse1 did better load folding. NFC
Craig Topper via llvm-commits
- [llvm] r365266 - [X86] Add patterns to select MOVLPDrm from MOVSD+load and MOVHPD from UNPCKL+load.
Craig Topper via llvm-commits
- [llvm] r365267 - [X86] Remove patterns from MOVLPSmr and MOVHPSmr instructions.
Craig Topper via llvm-commits
- [llvm] r365268 - [X86] Add PS<->PD domain changing support for MOVH/MOVL load instructions and MOVH store instructions.
Craig Topper via llvm-commits
- [llvm] r365275 - [X86] Make sure load isn't volatile before shrinking it in MOVDDUP isel patterns.
Craig Topper via llvm-commits
- [llvm] r365287 - [X86] Add MOVSDrr->MOVLPDrm entry to load folding table. Add custom handling to turn UNPCKLPDrr->MOVHPDrm when load is under aligned.
Craig Topper via llvm-commits
- [llvm] r365292 - [X86] Make movsd commutable to shufpd with a 0x02 immediate on pre-SSE4.1 targets.
Craig Topper via llvm-commits
- [llvm] r365293 - [X86] Allow execution domain fixing to turn SHUFPD into SHUFPS.
Craig Topper via llvm-commits
- [PATCH] D55251: [X86] Enable -x86-experimental-vector-widening-legalization by default.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D64190: [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry) if the Carry comes from the uaddo.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D64285: [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), ashr (X, Y) to ashr (X, Y))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D64295: [X86][AMDGPU] Add an out parameter to isLoadBitCastBeneficial/isStoreBitCastBeneficial to indicate we shouldn't both checking the alignment.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D64295: [X86][AMDGPU] Add an out parameter to isLoadBitCastBeneficial/isStoreBitCastBeneficial to indicate we shouldn't both checking the alignment.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63881: [cmake] Fix build with BUILD_SHARED_LIBS=ON
Cristian Adam via Phabricator via llvm-commits
- [PATCH] D63881: [cmake] Fix build with BUILD_SHARED_LIBS=ON
Cristian Adam via Phabricator via llvm-commits
- [PATCH] D64100: [analyzer] exploded-graph-rewriter: Implement checker messages.
Csaba Dabis via Phabricator via llvm-commits
- [PATCH] D63915: [analyzer] ReturnValueChecker: Model the guaranteed boolean return value of function calls
Csaba Dabis via Phabricator via llvm-commits
- [PATCH] D64251: Don't depend on psutil on AIX
Dan Liew via Phabricator via llvm-commits
- [PATCH] D64251: Don't depend on psutil on AIX
Dan Liew via Phabricator via llvm-commits
- [PATCH] D64240: [LIT] emit timeout error message only if timeout was reached
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61290: globalisel][aarch64] Make G_SEXT_INREG legal from all bit sizes to s32/s64
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61787: [GlobalISel Legalizer] Improve artifact combiner
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D63983: [ARM] MVE patterns for VMVN, VORR and VBIC
Dave Green via Phabricator via llvm-commits
- [PATCH] D63985: [ARM] MVE VRINT support
Dave Green via Phabricator via llvm-commits
- [PATCH] D63983: [ARM] MVE patterns for VMVN, VORR and VBIC
Dave Green via Phabricator via llvm-commits
- [PATCH] D64026: [ARM] MVE integer min and max
Dave Green via Phabricator via llvm-commits
- [PATCH] D64027: [ARM] MVE integer abs
Dave Green via Phabricator via llvm-commits
- [PATCH] D63938: [ARM] Stop using scalar FP instructions in integer-only MVE mode.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63938: [ARM] Stop using scalar FP instructions in integer-only MVE mode.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63937: [ARM] MVE: allow soft-float ABI to pass vector types.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63985: [ARM] MVE VRINT support
Dave Green via Phabricator via llvm-commits
- [PATCH] D64069: [ARM] Add sign and zero extend patterns for MVE
Dave Green via Phabricator via llvm-commits
- [PATCH] D64160: [ARM] Favour PL/MI over GE/LT when possible
Dave Green via Phabricator via llvm-commits
- [PATCH] D64160: [ARM] Favour PL/MI over GE/LT when possible
Dave Green via Phabricator via llvm-commits
- [PATCH] D64160: [ARM] Favour PL/MI over GE/LT when possible
Dave Green via Phabricator via llvm-commits
- [PATCH] D63867: [ARM] MVE bitwise instruction patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D64160: [ARM] Favour PL/MI over GE/LT when possible
Dave Green via Phabricator via llvm-commits
- [PATCH] D64204: [ARM] MVE VNeg instruction patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D64212: [ARM] MVE Vector Shifts
Dave Green via Phabricator via llvm-commits
- [PATCH] D63729: [ARM] MVE fp to int conversions
Dave Green via Phabricator via llvm-commits
- [PATCH] D63884: [ARM] MVE VMOV immediate handling
Dave Green via Phabricator via llvm-commits
- [PATCH] D63983: [ARM] MVE patterns for VMVN, VORR and VBIC
Dave Green via Phabricator via llvm-commits
- [PATCH] D64020: [DWARF] Simplify dumping of a .debug_addr section.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63713: WIP: DataExtractor error handling
David Blaikie via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
David Blaikie via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
David Blaikie via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
David Blaikie via Phabricator via llvm-commits
- [llvm] r364940 - [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
David Bolvansky via llvm-commits
- [llvm] r364969 - [NFC] Strenghten isInteger condition for rL364940
David Bolvansky via llvm-commits
- [llvm] r365141 - [NFC] Added tests for D64099
David Bolvansky via llvm-commits
- [llvm] r365113 - [ARM] MVE bitwise instruction patterns
David Green via llvm-commits
- [llvm] r365116 - [ARM] Added testing for D64160. NFC
David Green via llvm-commits
- [llvm] r365117 - [ARM] Favour PL/MI over GE/LT when possible
David Green via llvm-commits
- [llvm] r365176 - [ARM] MVE fp to int conversions
David Green via llvm-commits
- [llvm] r365178 - [ARM] MVE VMOV immediate handling
David Green via llvm-commits
- [llvm] r365214 - [ARM] MVE patterns for VMVN, VORR and VBIC
David Green via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
David Greene via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
David Greene via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
David Greene via Phabricator via llvm-commits
- [PATCH] D64045: [InstrProfiling] Put instrumentation into comdat group with function
David Li via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
David Li via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
David Li via Phabricator via llvm-commits
- [PATCH] D64045: [InstrProfiling] Put instrumentation into comdat group with function
David Li via Phabricator via llvm-commits
- [PATCH] D63949: [PGO] Add profile instrumentation sampling support
David Li via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
David Li via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
David Li via Phabricator via llvm-commits
- [PATCH] D64233: Prepare for making SwitchInstProfUpdateWrapper strict
David Li via Phabricator via llvm-commits
- [llvm] r365274 - [CodeGen] Add larger vector types for i32 and f32
David Majnemer via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
David Majnemer via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
David Majnemer via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
David Stenberg via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
David Stenberg via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
David Stenberg via Phabricator via llvm-commits
- [PATCH] D60716: [DwarfDebug] Dump call site debug info into DWARF
David Stenberg via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
David Stenberg via Phabricator via llvm-commits
- [PATCH] D64251: Don't depend on psutil on AIX
David Tenty via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D64254: Add lldb-mi deprecation to the release notes
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D60582: [IPSCCP] Add general integer range support.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D64265: [CplusPlus] ISVTableName is unused. NFCI.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D64122: Fix for PR42397. SCEVExpander wrongly adds nsw to shl instruction.
Denis Bakhvalov via Phabricator via llvm-commits
- [llvm] r365096 - [WebAssembly] Enable IndirectBrExpandPass
Derek Schuff via llvm-commits
- [llvm] r365100 - [WebAssembly] Update test failure explanations
Derek Schuff via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D64161: [WebAssembly] Enable IndirectBrExpandPass
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D64161: [WebAssembly] Enable IndirectBrExpandPass
Derek Schuff via Phabricator via llvm-commits
- [llvm] r364778 - Fixup r364512
Diana Picus via llvm-commits
- [PATCH] D63905: Fix ASAN error caused by commit r364512
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D64176: [Bugpoint redesign] Added Pass to Remove Global Variables
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D62432: [SLPVectorizer] Make the scheduler aware of the TreeEntry operands.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D62432: [SLPVectorizer] Make the scheduler aware of the TreeEntry operands.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D60716: [DwarfDebug] Dump call site debug info into DWARF
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D60716: [DwarfDebug] Dump call site debug info into DWARF
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D63623: [clang-tidy] new check: bugprone-posix-return
Dmitri Gribenko via Phabricator via llvm-commits
- [PATCH] D60981: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.1
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D63942: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.2
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D63944: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.3
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D64050: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.7
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D64023: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.6
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D63764: [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D63764: [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D63946: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.4
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D64022: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.5
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D63693: [Polly][NFC][ScopBuilder] Move buildAliasChecks and its implementing methods to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D63794: [Polly][NFC][ScopBuilder] Move finalizeAccesses and its callees to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D63794: [Polly][NFC][ScopBuilder] Move finalizeAccesses and its callees to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D64223: [Polly][NFC][ScopBuilder] Move buildSchedule and its callees to ScopBuilder or ScopHelper
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D62455: [cmake] Move LLVM_TOUCH_STATIC_LIBRARIES logic to llvm_update_compile_flags
Don Hinton via Phabricator via llvm-commits
- [PATCH] D64149: [clang-scan-deps] use `-Wno-error` when scanning for dependencies
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] r365108 - [AVR] Fix tests after r363757
Dylan McKay via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D61738: Provide basic LTO extension points
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp(log(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64093: Document legacy pass manager extension points
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D38662: [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63161: Devirtualize destructor of final class.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63161: Devirtualize destructor of final class.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64285: [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), ashr (X, Y) to ashr (X, Y))
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64285: [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), ashr (X, Y) to ashr (X, Y))
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D64300: Fix issues building libraries as more than one type with Xcode
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63404: [RISCV] Don't force absolute FK_Data_X fixups to relocs
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63415: [AsmPrinter] Make the encoding of call sites in .gcc_except_table configurable
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63416: [RISCV] Use DW_EH_PE_udata4 for call site encoding in .gcc_except_table
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63411: [RISCV] Specify registers used in DWARF exception handling
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63415: [AsmPrinter] Make the encoding of call sites in .gcc_except_table configurable
Edward Jones via Phabricator via llvm-commits
- [llvm] r364970 - [ARM] Fix unwind info for Thumb1 functions that save high registers.
Eli Friedman via llvm-commits
- [llvm] r365094 - [JumpThreading] Fix threading with unusual PHI nodes.
Eli Friedman via llvm-commits
- [PATCH] D60613: Make setInitializer() assert that the entire initializer is usable.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63972: [PowerPC] Do the Early Return for the li and unconditional branch
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63913: [JumpThreading] Fix threading with unusual PHI nodes.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64053: [Verifier] add test case for callbr
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64052: Return Undef from isBytewiseValue for empty arrays or structs
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp(log(C)*x)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63913: [JumpThreading] Fix threading with unusual PHI nodes.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63964: [ARM] Fix unwind info for Thumb1 functions that save high registers.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D61259: AArch64: support arm64_32, an ILP32 slice for watchOS.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63972: [PowerPC] Do the Early Return for the li and unconditional branch
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64160: [ARM] Favour PL/MI over GE/LT when possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64160: [ARM] Favour PL/MI over GE/LT when possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63913: [JumpThreading] Fix threading with unusual PHI nodes.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Eli Friedman via Phabricator via llvm-commits
- [llvm] r364557 - Recommit [PowerPC] Update P9 vector costs for insert/extract element
Eric Christopher via llvm-commits
- [zorg] r365252 - Force the LibcxxAndABIBuilder to use libc++abi when building libc++
Eric Fiselier via llvm-commits
- [llvm] r364954 - [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Erik Pilkington via llvm-commits
- [PATCH] D63885: [LOOPINFO] Introduce the loop guard API.
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [llvm] r365009 - [SCEV][LSR] Prevent using undefined value in binops
Eugene Leviant via llvm-commits
- [llvm] r365040 - [ThinLTO] Optimize writeonly globals out
Eugene Leviant via llvm-commits
- [llvm] r365188 - [ThinLTO] Attempt to recommit r365040 after caching fix
Eugene Leviant via llvm-commits
- [llvm] r365193 - [llvm-objcopy] Allow strip symtab from executables and DSOs
Eugene Leviant via llvm-commits
- [llvm] r365206 - Reverted r365188 due to alignment problems on i686-android
Eugene Leviant via llvm-commits
- [llvm] r365215 - [ThinLTO] Attempt to recommit r365188 after alignment fix
Eugene Leviant via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D64099: [InstCombine] pow(C,x) -> exp2(log2(C)*x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D64072: MSan: handle callbr instructions
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D60486: [AArch64] Add support for MTE intrinsics
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64103: Teach ValueTracking that aarch64.irg result aliases its input.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64103: Teach ValueTracking that aarch64.irg result aliases its input.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64169: ARM MTE stack sanitizer.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64169: ARM MTE stack sanitizer.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64172: Basic codegen for MTE stack tagging.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64171: Factor out resolveFrameOffsetReference.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D64173: Basic MTE stack tagging instrumentation.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63908: hwasan: Improve precision of checks using short granule tags.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r365079 - Teach ValueTracking that aarch64.irg result aliases its input.
Evgeniy Stepanov via llvm-commits
- [PATCH] D64126: # Enter a commit message. # # Changes: # # lib/Analysis/ScalarEvolution.cpp [Scalar Evolution][Test] Disable distribution of truncation.
Evgeniy via Phabricator via llvm-commits
- [PATCH] D62563: Fix incorrect expand of non-linear addrecs
Evgeniy via Phabricator via llvm-commits
- [llvm] r364746 - [RISCV] Add break; to the last switch case
Fangrui Song via llvm-commits
- [lld] r364812 - [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via llvm-commits
- [lld] r364813 - [ELF][RISCV] Support GD/LD/IE/LE TLS models
Fangrui Song via llvm-commits
- [lld] r364913 - [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via llvm-commits
- [lld] r365015 - [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via llvm-commits
- [lld] r365035 - [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
Fangrui Song via llvm-commits
- [lld] r365048 - Revert D63432 "[ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection"
Fangrui Song via llvm-commits
- [lld] r365049 - [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
Fangrui Song via llvm-commits
- [llvm] r365106 - [PowerPC] Support constraint code "ww"
Fangrui Song via llvm-commits
- [lld] r365129 - [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Fangrui Song via llvm-commits
- [lld] r365131 - [ELF] Fix weak-undef-shared.s after r365129
Fangrui Song via llvm-commits
- [lld] r365139 - [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via llvm-commits
- [lld] r365169 - [WebAssembly] Reorder Symbol fields to make it smaller
Fangrui Song via llvm-commits
- [lld] r365171 - [WebAssembly] Delete static_assert(sizeof(SymbolUnion) <= 96) to fix Windows builds
Fangrui Song via llvm-commits
- [llvm] r365172 - [llvm-objcopy][test] Fix respect-umask.test after D62718/r365162
Fangrui Song via llvm-commits
- [llvm] r365175 - [RISCV] Delete a ctor that is commented out. NFC
Fangrui Song via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60528: [RISCV] Diagnose invalid second input register operand when using %tprel_add
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63220: [ELF][RISCV] Support GD/LD/IE/LE TLS models
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63781: [ELF] Error on archive with missing index
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D56554: [ELF] Add '-z nognustack' opt to suppress emitting PT_GNU_STACK
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D56650: [lld] [ELF] Support customizing behavior on target triple
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63259: [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63807: [llvm-objcopy] Add --only-keep-debug for ELF
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63807: [llvm-objcopy] Add --only-keep-debug for ELF
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64077: [ELF] Assert sizeof(SymbolUnion) <= 80
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64077: [ELF] Assert sizeof(SymbolUnion) <= 80
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D53379: GSYM symbolication format
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63828: Add FileWriter to GSYM and encode/decode functions to AddressRange and AddressRanges
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63259: [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63273: [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63273: [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63259: [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63273: [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64165: [llvm-objdump] Keep warning for --disassemble-functions in correct order.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64208: [WebAssembly] Reorder Symbol fields to make it smaller
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64208: [WebAssembly] Reorder Symbol fields to make it smaller
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64208: [WebAssembly] Reorder Symbol fields to make it smaller
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64208: [WebAssembly] Reorder Symbol fields to make it smaller
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64236: [llvm-objcopy] Don't change permissions of non-regular output files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64236: [llvm-objcopy] Don't change permissions of non-regular output files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64236: [llvm-objcopy] Don't change permissions of non-regular output files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64236: [llvm-objcopy] Don't change permissions of non-regular output files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64238: [WebAssembly] Add static_assert(sizeof(SymbolUnion) <= 96)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64281: [Object] Create MutableObject class for doing Object Mutations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64282: [PowerPC] Support fp128 libcalls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64282: [PowerPC] Support fp128 libcalls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64297: [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from parsed commands.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64304: [X86] -fno-plt: use GOT __tls_get_addr only if GOTPCRELX is enabled
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64302: [test] [llvm-objcopy] Fix broken test case
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64246: [test/Object/nm-trivial-object.test] - Remove 5 precompiled binaries.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D64297: [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from parsed commands.
Fangrui Song via Phabricator via llvm-commits
- [llvm] r364422 - [InlineCost] cleanup calculations of Cost and Threshold
Fedor Sergeev via llvm-commits
- [PATCH] D60740: [InlineCost] cleanup calculations of Cost and Threshold
Fedor Sergeev via Phabricator via llvm-commits
- [llvm] r364750 - [AMDGPU] Call isLoopExiting for blocks in the loop.
Florian Hahn via llvm-commits
- [llvm] r365077 - [LoopBase] Strengthen isLoopExiting by requiring that BB must be inside the loop.
Florian Hahn via llvm-commits
- [PATCH] D63980: [AMDGPU] Call isLoopExiting for blocks in the loop.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64065: Skip test earlier if metric is not found in compare.py
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64066: Add geomean column earlier to dataout as Series in compare.py.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64065: Skip test earlier if metric is not found in compare.py
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64065: Skip test earlier if metric is not found in compare.py
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D59065: Add ptrmask intrinsic
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D59065: Add ptrmask intrinsic
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64060: [LoopInfo] Extend getExitEdges API
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63917: [LoopPeel] Re-factor llvm::peelLoop method. NFC.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63923: [Loop Peeling] Enable peeling for loops with multiple exits
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63952: [LoopBase] Strengthen isLoopExiting by requiring that BB must be inside the loop.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64150: [ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61669: [ValueTracking] Look through ptrmask intrinsics during getUnderlyingObject.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61669: [ValueTracking] Look through ptrmask intrinsics during getUnderlyingObject.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63952: [LoopBase] Strengthen isLoopExiting by requiring that BB must be inside the loop.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64060: [LoopInfo] Extend getExitEdges API
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64060: [LoopInfo] Extend getExitEdges API
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64091: ScheduleDAG: Fix incorrectly killing registers in bundles
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D64176: [Bugpoint redesign] Added Pass to Remove Global Variables
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D59995: [LV] Exclude loop-invariant inputs from scalar cost computation.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r365058 - [CodeGen] Make branch funnels pass the machine verifier
Francis Visoiu Mistrih via llvm-commits
- [llvm] r365091 - [Bitcode] Move Bitstream to a separate library
Francis Visoiu Mistrih via llvm-commits
- [llvm] r365101 - [Remarks][NFC] Move the string table parsing out of the parser constructor
Francis Visoiu Mistrih via llvm-commits
- [llvm] r365102 - [Remarks] Require an explicit format to the parser
Francis Visoiu Mistrih via llvm-commits
- [llvm] r365286 - [llvm-bcanalyzer] Refactor and move to libLLVMBitReader
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D64116: [llvm-bcanalyzer] Refactor and move to libLLVMBitReader
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D63466: [Remarks] Add an LLVM-bitstream-based remark serializer
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D54155: [CodeGen] Make branch funnels pass the machine verifier
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D64116: [llvm-bcanalyzer] Refactor and move to libLLVMBitReader
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D63899: [Bitcode] Move Bitstream to a separate library
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D64116: [llvm-bcanalyzer] Refactor and move to libLLVMBitReader
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D63603: [ASTImporter] Propagate error from ImportDeclContext
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D63603: [ASTImporter] Propagate error from ImportDeclContext
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D63603: [ASTImporter] Propagate error from ImportDeclContext
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62375: [ASTImporter] Mark erroneous nodes in from ctx
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62375: [ASTImporter] Mark erroneous nodes in from ctx
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62375: [ASTImporter] Mark erroneous nodes in from ctx
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62376: [ASTImporter] Mark erroneous nodes in shared st
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62376: [ASTImporter] Mark erroneous nodes in shared st
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62376: [ASTImporter] Mark erroneous nodes in shared st
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62329: [ASTImporter] Structural eq: handle DependentScopeDeclRefExpr
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D62329: [ASTImporter] Structural eq: handle DependentScopeDeclRefExpr
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D63920: [CTU] Add support for virtual functions
Gabor Marton via Phabricator via llvm-commits
- [llvm] r364898 - [yaml2obj] - Allow overriding sh_offset field from the YAML.
George Rimar via llvm-commits
- [llvm] r364903 - [Object/invalid.test] - Convert 3 more sub-tests to YAML
George Rimar via llvm-commits
- [llvm] r364905 - [test/Object] - Fix build bot.
George Rimar via llvm-commits
- [llvm] r364907 - [yaml2obj] - An attempt to fix a ppc64be build bot after r364898
George Rimar via llvm-commits
- [llvm] r364916 - [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
George Rimar via llvm-commits
- [lld] r365143 - [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via llvm-commits
- [llvm] r365183 - [Object/ELF.h] - Improve error reporting.
George Rimar via llvm-commits
- [lld] r365184 - [LLD][ELF] - Update a test after LLVM change.
George Rimar via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
George Rimar via Phabricator via llvm-commits
- [PATCH] D63879: [yaml2obj] - Allow overriding sh_offset field from the YAML.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63880: [Object/invalid.test] - Convert 3 more sub-tests to YAML
George Rimar via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D64077: [ELF] Assert sizeof(SymbolUnion) <= 80
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
George Rimar via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
George Rimar via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64246: [test/Object/nm-trivial-object.test] - Remove 5 precompiled binaries.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63703: [stack-safety] Refactoring StackSafetyAnalysis to be accsessible from other passes
Gilang Mentari Hamidy via Phabricator via llvm-commits
- [llvm] r365203 - Scalable Vector IR Type with further LTO fixes
Graham Hunter via llvm-commits
- [PATCH] D64079: Scalable Vector IR Type (Try 3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D64079: Scalable Vector IR Type (Try 3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D63828: Add FileWriter to GSYM and encode/decode functions to AddressRange and AddressRanges
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63828: Add FileWriter to GSYM and encode/decode functions to AddressRange and AddressRanges
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63828: Add FileWriter to GSYM and encode/decode functions to AddressRange and AddressRanges
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63828: Add FileWriter to GSYM and encode/decode functions to AddressRange and AddressRanges
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63828: Add FileWriter to GSYM and encode/decode functions to AddressRange and AddressRanges
Greg Clayton via Phabricator via llvm-commits
- [llvm] r364985 - [WebAssembly] Prevent inline assembly from being mangled by SjLj
Guanzhong Chen via llvm-commits
- [llvm] r365089 - [WebAssembly][NFC] simplify SjLj inline assembly test
Guanzhong Chen via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Guanzhong Chen via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Gábor Horváth via Phabricator via llvm-commits
- [PATCH] D64094: CodeGen: Set hasSideEffects = 0 on BUNDLE
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D63477: [PowerPC] exclude ICmpZero Use in LSR if icmp can be replaced inside hardware loop.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D63803: [PowerPC] Move TOC save to prologue when profitable
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D63814: [TableGen] Allow DAG isel patterns to override default operands.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64224: Keep the order of the basic blocks in the cloned loop as the original loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64220: [PowerPC] Remove redundant load immediate instructions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64224: Keep the order of the basic blocks in the cloned loop as the original loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D64224: Keep the order of the basic blocks in the cloned loop as the original loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D59919: [Attributor] Deduce "returned" argument attribute
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D63926: [clangd] Make FixIt message be consistent with the clang-tidy diagnostic message.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D63922: [clangd] Show better message when we rename macros.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D63818: [clangd] Collect the refs when the main file is header.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D64137: [clangd] Add a hidden tweak to annotate all highlighting tokens of the file.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D64202: [clangd] Some tweaks on semantic highlighting lookuptable.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D64127: [clangd] Deduplicate clang-tidy diagnostic messages.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D58453: [DebugInfo][CGP] Limit placeDbgValues movement of dbg.value intrinsics
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64117: [WebAssembly][NFC] simplify SjLj inline assembly test
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64161: [WebAssembly] Enable IndirectBrExpandPass
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D64186: [NewPM] Port MachineDominatorTree analysis to the new PM.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Hideto Ueno via Phabricator via llvm-commits
- [llvm] r365160 - [NFC] Make some ObjectFormatType switches covering
Hubert Tong via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63767: [NFC] Make some ObjectFormatType switches covering
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63767: [NFC] Make some ObjectFormatType switches covering
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D64222: [sanitizers] Use covering ObjectFormatType switches
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D64251: Don't depend on psutil on AIX
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D61694: Boilerplate for producing XCOFF object files from the PowerPC backend.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63654: [AIX] Add call lowering for parameters that could pass onto FPRs
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Hubert Tong via Phabricator via llvm-commits
- [llvm] r364857 - [InstCombine][NFCI] Update test cases in onehot_merge.ll
Huihui Zhang via llvm-commits
- [PATCH] D63903: [InstCombine][NFCI] Update test cases in onehot_merge.ll
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D62818: [InstCombine] Introduce fold for icmp pred (and X, (sh signbit, Y)), 0.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D64275: [InstCombine] Generalize InstCombiner::foldAndOrOfICmpsOfAndWithPow2().
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D62818: [InstCombine] Introduce fold for icmp pred (and X, (sh signbit, Y)), 0.
Huihui Zhang via Phabricator via llvm-commits
- [llvm] r364896 - [DWARF] Simplify dumping of a .debug_addr section.
Igor Kudrin via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64020: [DWARF] Simplify dumping of a .debug_addr section.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64020: [DWARF] Simplify dumping of a .debug_addr section.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64020: [DWARF] Simplify dumping of a .debug_addr section.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64209: [DWARF] Make DWARFDataExtractor possible to be used with both 32- and 64-bit offsets.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D64006: [Support] Support 64-bit offsets in DataExtractor.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D63482: [clang-tidy] Fix the YAML created for checks like modernize-pass-by-value
Ivan Donchevskii via Phabricator via llvm-commits
- [llvm] r365084 - Revert "[llvm-ar][test] Add to MRI test coverage"
JF Bastien via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D64097: [triple] add 'macCatalyst' environment
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63197: [llvm-ar][test] Add to MRI test coverage
JF Bastien via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63958: [SDAG] commute setcc operands to match a subtract
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63807: [llvm-objcopy] Add --only-keep-debug for ELF
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63807: [llvm-objcopy] Add --only-keep-debug for ELF
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63807: [llvm-objcopy] Add --only-keep-debug for ELF
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D60528: [RISCV] Diagnose invalid second input register operand when using %tprel_add
James Clarke via Phabricator via llvm-commits
- [PATCH] D64011: [RISCV][NFC] Fix HasStedExtA -> HasStdExtA typo in comment
James Clarke via Phabricator via llvm-commits
- [PATCH] D64012: [RISCV][NFC] Split PseudoCALL pattern out from instruction
James Clarke via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
James Clarke via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
James Clarke via Phabricator via llvm-commits
- [PATCH] D54296: [RISCV] Lower inline asm constraint A for RISC-V
James Clarke via Phabricator via llvm-commits
- [PATCH] D63259: [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
James Clarke via Phabricator via llvm-commits
- [PATCH] D63273: [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
James Clarke via Phabricator via llvm-commits
- [PATCH] D63273: [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
James Clarke via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
James Clarke via Phabricator via llvm-commits
- [PATCH] D64139: [RISCV][NFC] Replace hard-coded CSR duplication with symbolic references
James Clarke via Phabricator via llvm-commits
- [PATCH] D61907: [RISCV] Leave pcrel_hi/pcrel_lo fixup pairs unresolved
James Clarke via Phabricator via llvm-commits
- [PATCH] D61907: [RISCV] Leave pcrel_hi/pcrel_lo fixup pairs unresolved
James Clarke via Phabricator via llvm-commits
- [llvm] r364800 - [docs][llvm-readelf] Expand llvm-readelf documentation
James Henderson via llvm-commits
- [llvm] r364918 - [docs][llvm-readelf] Delete old llvm-readelf.md
James Henderson via llvm-commits
- [llvm] r365042 - [docs][llvm-objcopy] Write documentation for llvm-objcopy
James Henderson via llvm-commits
- [llvm] r365115 - [docs][llvm-dwarfdump] Remove unnecessary reference to --show-children
James Henderson via llvm-commits
- [llvm] r365187 - [docs][llvm-objcopy] Improve some wording.
James Henderson via llvm-commits
- [llvm] r365221 - [docs][llvm-readobj] Add a note to options that do nothing in GNU output
James Henderson via llvm-commits
- [PATCH] D63879: [yaml2obj] - Allow overriding sh_offset field from the YAML.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63779: [llvm-objdump] Warn if no user specified sections (-j) are found.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63970: [docs] [tools] Fix see also links
James Henderson via Phabricator via llvm-commits
- [PATCH] D63971: [docs] [NFC] Removed excess spacing
James Henderson via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
James Henderson via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
James Henderson via Phabricator via llvm-commits
- [PATCH] D63826: [docs][llvm-readelf] Expand llvm-readelf documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63826: [docs][llvm-readelf] Expand llvm-readelf documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63826: [docs][llvm-readelf] Expand llvm-readelf documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63779: [llvm-objdump] Warn if no user specified sections (-j) are found.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
James Henderson via Phabricator via llvm-commits
- [PATCH] D63185: [llvm-objcopy] [WIP] Librarify llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
James Henderson via Phabricator via llvm-commits
- [PATCH] D63927: [Object/invalid.test] - Convert Object/corrupt.test to YAML and merge the result into invalid.test
James Henderson via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64132: [docs][llvm-dwarfdump] Remove unnecessary reference to --show-children
James Henderson via Phabricator via llvm-commits
- [PATCH] D63820: [docs][llvm-objcopy] Write documentation for llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
James Henderson via Phabricator via llvm-commits
- [PATCH] D64170: [llvm-objcopy][NFC] Refactor output target parsing v2
James Henderson via Phabricator via llvm-commits
- [PATCH] D63970: [docs] [tools] Fix see also links
James Henderson via Phabricator via llvm-commits
- [PATCH] D64132: [docs][llvm-dwarfdump] Remove unnecessary reference to --show-children
James Henderson via Phabricator via llvm-commits
- [PATCH] D64165: [llvm-objdump] Keep warning for --disassemble-functions in correct order.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
James Henderson via Phabricator via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
James Henderson via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63859: [Support] Add getFileOrSTDIN which calls a callback if stdin is a tty
James Henderson via Phabricator via llvm-commits
- [PATCH] D64226: [FileCheck] Factor some parsing checks out
James Henderson via Phabricator via llvm-commits
- [PATCH] D64227: [FileCheck] Fix comment in parseNumericVariableUse
James Henderson via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
James Henderson via Phabricator via llvm-commits
- [PATCH] D64229: [FileCheck] Share variable instance among uses
James Henderson via Phabricator via llvm-commits
- [PATCH] D64230: [FileCheck] Record numeric variable availability
James Henderson via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
James Henderson via Phabricator via llvm-commits
- [PATCH] D64206: [llvm\test\Object] - An initial step to cleanup the test cases.
James Henderson via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
James Henderson via Phabricator via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
James Henderson via Phabricator via llvm-commits
- [PATCH] D64014: [Object/ELF.h] - Improve error reporting.
James Henderson via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
James Henderson via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
James Henderson via Phabricator via llvm-commits
- [PATCH] D64245: [docs][llvm-objcopy] Add description of binary input/output to doc
James Henderson via Phabricator via llvm-commits
- [PATCH] D64229: [FileCheck] Share variable instance among uses
James Henderson via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
James Henderson via Phabricator via llvm-commits
- [llvm] r365043 - [SelectionDAG] Propagate alias metadata to target intrinsic nodes
James Molloy via llvm-commits
- [PATCH] D63941: [Float2Int] Add support for unary FNeg to Float2Int
James Molloy via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
James Molloy via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
James Molloy via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
James Molloy via Phabricator via llvm-commits
- [PATCH] D64131: [SelectionDAG] Propagate alias metadata to target intrinsic nodes
James Molloy via Phabricator via llvm-commits
- [PATCH] D64131: [SelectionDAG] Propagate alias metadata to target intrinsic nodes
James Molloy via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
James Molloy via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
James Molloy via Phabricator via llvm-commits
- [PATCH] D63097: [cmake] Don't add Support/Testing library if tests are not included
James Price via Phabricator via llvm-commits
- [PATCH] D63540: Fix lookup of symbols at the same address with no size vs. size
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D63738: [AIX]Enable lowering of MCSymbol MachineOperand
Jason Liu via Phabricator via llvm-commits
- [llvm] r365146 - Fix typos in comments and debug output.
Jay Foad via llvm-commits
- [llvm] r365211 - [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via llvm-commits
- [PATCH] D64201: [AMDGPU] Use a named predicate instead of a magic number.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Jay Foad via Phabricator via llvm-commits
- [llvm] r364736 - [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D58450: [DebugInfo][MachineCSE] Don't try to copy-propagate debuginfo for every COPY seen
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D58453: [DebugInfo][CGP] Limit placeDbgValues movement of dbg.value intrinsics
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D58191: [DebugInfo] Make postra sinking of DBG_VALUEs safe in the presence of subregisters
Jeremy Morse via Phabricator via llvm-commits
- [llvm] r364961 - [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Jessica Paquette via llvm-commits
- [llvm] r365063 - [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for selectArithImmed
Jessica Paquette via llvm-commits
- [llvm] r365069 - Fix precedence in assert from r364961
Jessica Paquette via llvm-commits
- [PATCH] D64016: GlobalISel: Implement lower for min/max
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64004: AArch64/GlobalISel: Fix trying to select invalid MIR
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64010: GlobalISel: Verify G_MERGE_VALUES operand sizes
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63987: GlobalISel: Try to widen merges with other merges
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64084: [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64084: [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64084: [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63910: [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immediate forms
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64108: [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for selectArithImmed
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64108: [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for selectArithImmed
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64108: [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for selectArithImmed
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64108: [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for selectArithImmed
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D64084: [AArch64][GlobalISel] Teach tryOptSelect to handle G_ICMP
Jessica Paquette via Phabricator via llvm-commits
- [llvm] r364775 - [UpdateTestChecks][PowerPC] Avoid empty string when scrubbing loop comments
Jinsong Ji via llvm-commits
- [PATCH] D63957: [UpdateTestChecks][PowerPC] Avoid empty string when scrubbing loop comments
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D63957: [UpdateTestChecks][PowerPC] Avoid empty string when scrubbing loop comments
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D64035: [MachinePipeliner] Fix Phi refers to Phi in same stage in 1st epilogue
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D64119: [PowerPC] Support constraint code "ww"
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D64192: [MachinePipeliner][PowerPC] Add a testcase for order in scheduled group.
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D64192: [MachinePipeliner] Fix order for nodes with Anti dependence in same cycle
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Jinsong Ji via Phabricator via llvm-commits
- [llvm] r365060 - [Bitcode] Update CHECK-DAG usage in tests
Joel E. Denny via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D61467: [Rewrite] Extend to further accept CharSourceRange
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D61467: [Rewrite] Extend to further accept CharSourceRange
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D63817: [clangd] No longer getting template instantiations from header files in Main AST.
Johan Vikström via Phabricator via llvm-commits
- [PATCH] D63919: [clangd] Emit publishSemanticHighlighting in LSP if enabled
Johan Vikström via Phabricator via llvm-commits
- [PATCH] D64199: [clangd] Added highlighting for variable references (declrefs)
Johan Vikström via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D59922: [Attributor] Deduce "no-capture" argument attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D61652: [Attr] Introduce dereferenceable_globally
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D49165: Add, and infer, a nofree function attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64150: [ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC)
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D61669: [ValueTracking] Look through ptrmask intrinsics during getUnderlyingObject.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D59980: [Attributor] Deduce memory behavior argument attributes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64162: Summary: [Attributor] Liveness analysis abstract attribute used to indicate which BasicBlocks are dead and can therefore be ignored.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D59919: [Attributor] Deduce "returned" argument attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D59919: [Attributor] Deduce "returned" argument attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64162: Summary: [Attributor] Liveness analysis abstract attribute used to indicate which BasicBlocks are dead and can therefore be ignored.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64152: [Attributor] Deduce "align" attribute on return value
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63845: [WIP] Create a clang attribute that lets users specify LLVM attributes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63358: [Attributor] Tests for nounwind attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64258: [InferFuncAttributes] extend 'dereferenceable' attribute based on loads
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D64258: [InferFuncAttributes] extend 'dereferenceable' attribute based on loads
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63358: [Attributor] Tests for nounwind attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63733: [IndVars] Use exit count reasoning to discharge obviously untaken exits
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63046: [Attributor] Deduce "willreturn" function attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63669: [RISCV] Allow parsing dot '.' in assembly
John LLVM via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
John McCall via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
John McCall via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
John McCall via Phabricator via llvm-commits
- [PATCH] D64128: [CodeGen] Generate llvm.ptrmask instead of inttoptr(and(ptrtoint, C)) if possible.
John McCall via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
John Regehr via Phabricator via llvm-commits
- [llvm] r364986 - [VFS] Add reverse iterator to OverlayFileSystem
Jonas Devlieghere via llvm-commits
- [llvm] r365228 - Add LLDB section to the release notes
Jonas Devlieghere via llvm-commits
- [llvm] r365231 - Add lldb-mi deprecation to the release notes
Jonas Devlieghere via llvm-commits
- [PATCH] D63530: [swig] Define attribute(ref) instead of accessing swig internals.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64113: [VFS] Add reverse iterator to OverlayFileSystem
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64113: [VFS] Add reverse iterator to OverlayFileSystem
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64113: [VFS] Add reverse iterator to OverlayFileSystem
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64116: [llvm-bcanalyzer] Refactor and move to libLLVMBitReader
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D63899: [Bitcode] Move Bitstream to a separate library
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64116: [llvm-bcanalyzer] Refactor and move to libLLVMBitReader
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64254: Add lldb-mi deprecation to the release notes
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64163: Change LaunchThread interface to return an expected.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64254: Add lldb-mi deprecation to the release notes
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64254: Add lldb-mi deprecation to the release notes
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D64267: lldb_assert: abort when assertions are enabled.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D63973: [MachineVerifier] Improve checks of target instructions operands.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D63973: [MachineVerifier] Improve checks of target instructions operands.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r364846 - Revert [SLP] Look-ahead operand reordering heuristic.
Jordan Rupprecht via llvm-commits
- [llvm] r364876 - Revert Recommit [PowerPC] Update P9 vector costs for insert/extract element
Jordan Rupprecht via llvm-commits
- [llvm] r364557 - Recommit [PowerPC] Update P9 vector costs for insert/extract element
Jordan Rupprecht via llvm-commits
- [llvm] r364557 - Recommit [PowerPC] Update P9 vector costs for insert/extract element
Jordan Rupprecht via llvm-commits
- [llvm] r364422 - [InlineCost] cleanup calculations of Cost and Threshold
Jordan Rupprecht via llvm-commits
- [llvm] r365000 - Revert [InlineCost] cleanup calculations of Cost and Threshold
Jordan Rupprecht via llvm-commits
- [llvm] r364422 - [InlineCost] cleanup calculations of Cost and Threshold
Jordan Rupprecht via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D60740: [InlineCost] cleanup calculations of Cost and Threshold
Jordan Rupprecht via Phabricator via llvm-commits
- [compiler-rt] r364818 - [TSan] Improve handling of stack pointer mangling in {set, long}jmp, pt.2
Julian Lettner via llvm-commits
- [compiler-rt] r364874 - [TSan] Improve handling of stack pointer mangling in {set, long}jmp, pt.3
Julian Lettner via llvm-commits
- [compiler-rt] r364947 - [TSan] Improve handling of stack pointer mangling in {set, long}jmp, pt.7
Julian Lettner via llvm-commits
- [compiler-rt] r365229 - [TSan] Improve handling of stack pointer mangling in {set, long}jmp, pt.4
Julian Lettner via llvm-commits
- [compiler-rt] r365230 - [TSan] Improve handling of stack pointer mangling in {set, long}jmp, pt.5
Julian Lettner via llvm-commits
- [compiler-rt] r365244 - Revert "[TSan] Improve handling of stack pointer mangling in {set, long}jmp, pt.4"
Julian Lettner via llvm-commits
- [compiler-rt] r365253 - Remove `XFAIL: ios` from test that passes in CI
Julian Lettner via llvm-commits
- [compiler-rt] r365254 - XFAIL a few failing TSan-fiber tests for iOS
Julian Lettner via llvm-commits
- [compiler-rt] r365257 - [TSan] Attempt to fix iOS on-device test
Julian Lettner via llvm-commits
- [PATCH] D63942: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.2
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64021: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.4
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64022: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.5
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64023: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.6
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D63944: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.3
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64021: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.4
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64050: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.7
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64050: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.7
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64050: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.7
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64092: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.8
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64023: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.6
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D63946: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.4
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64022: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.5
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D63946: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.4
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D64023: [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.6
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D58110: Support fiber API on macOS
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D63962: [clang-doc] Fix segfault in comment sorting
Julie Hockett via Phabricator via llvm-commits
- [PATCH] D63911: [clang-doc] Serialize child namespaces and records
Julie Hockett via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D64063: [clang][ArgumentAdjusters] Do not add fsyntax-only if already exists
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D64068: getMainExecutable: handle realpath() failure, falling back to getprogpath().
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D63295: [clang][HeaderSearch] Shorten paths for includes in mainfile's directory
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D63986: [clangd] Also cache failures while indexing
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D64018: [clangd] Store hash of command line in index shards.
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D64133: [clangd] Add HadErrors field into shards
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D64147: [clangd] Make HadErrors part of background index's internal state
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D64019: [clangd] Turn background-index on by default
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D64196: [clangd] Query driver reads stderr and passes driver as first argument
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D63806: [PowerPC][Peephole] Combine extsw and sldi after instruction selection
Kai Luo via Phabricator via llvm-commits
- [PATCH] D63806: [PowerPC][Peephole] Combine extsw and sldi after instruction selection
Kai Luo via Phabricator via llvm-commits
- [PATCH] D64221: [zorg] Use https for svn-test-suite stage of buildbot
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D56650: [lld] [ELF] Support customizing behavior on target triple
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D64057: Add NetBSD/amd64 LSan support
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D64057: Add NetBSD/amd64 LSan support
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D64057: Add NetBSD/amd64 LSan support
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D56650: [lld] [ELF] Support customizing behavior on target triple
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D64057: Add NetBSD/amd64 LSan support
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D64057: Add NetBSD/amd64 LSan support
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r365285 - [NFC][PowerPC] Add the test add_cmp.ll
Kang Zhang via llvm-commits
- [PATCH] D54409: PowerPC/SPE: Fix load/store handling for SPE
Kei Thomsen via Phabricator via llvm-commits
- [PATCH] D54409: PowerPC/SPE: Fix load/store handling for SPE
Kei Thomsen via Phabricator via llvm-commits
- [llvm] r364872 - [cmake] With utils disabled, don't build tblgen in cross mode
Keno Fischer via llvm-commits
- [PATCH] D64032: [cmake] With utils disabled, don't build tblgen in cross mode
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D64032: [cmake] With utils disabled, don't build tblgen in cross mode
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D64225: [cmake] Don't set install rules for tblgen if building utils is disabled
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [lld] r364996 - [ELF][RISCV] Support RISC-V in getBitcodeMachineKind
Kito Cheng via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Kito Cheng via Phabricator via llvm-commits
- [llvm] r365073 - [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Konstantin Pyzhov via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Konstantin Pyzhov via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Konstantin Pyzhov via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Konstantin Pyzhov via Phabricator via llvm-commits
- [PATCH] D64158: [AMDGPU] Corrected checking for __hip_texture struct pointer in the Metadata Streamer.
Konstantin Pyzhov via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Kostya Kortchinsky via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r365045 - [scudo][standalone] Potential fix for missing sized delete
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r365052 - [scudo][standalone] Link tests against libatomic
Kostya Kortchinsky via llvm-commits
- [PATCH] D64086: [scudo][standalone] Potential fix for missing sized delete
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D64086: [scudo][standalone] Potential fix for missing sized delete
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D64086: [scudo][standalone] Potential fix for missing sized delete
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D64134: [scudo][standalone] Link tests against libatomic
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D64134: [scudo][standalone] Link tests against libatomic
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63785: Add support for MUSL libc
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
Kostya Serebryany via Phabricator via llvm-commits
- [LNT] r365196 - Fix runtest test-suite pgo + multisampling.
Kristof Beyls via llvm-commits
- [PATCH] D61259: AArch64: support arm64_32, an ILP32 slice for watchOS.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r364911 - [IDF] Generalize IDFCalculator to be used with Clang's CFG
Kristof Umann via llvm-commits
- [llvm] r364914 - Attempt to fix buildbot failures with MSVC
Kristof Umann via llvm-commits
- [llvm] r364923 - Removed extra ; after function definition
Kristof Umann via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D62507: [Dominators] PR42041: Skip nullpointer successors
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D62551: [analyzer][Dominator] Add post dominator tree builder for the CFG + a debug checker
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [analyzer][CFG] Return the correct terminator condition
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [analyzer][CFG] Return the correct terminator condition
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D62611: [analyzer][Dominators] Add unittests
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D62619: [analyzer][IDF] Add a control dependency calculator + a new debug checker
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D62883: [analyzer] Track terminator conditions on which a tracked expressions depends
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D62619: [analyzer][IDF] Add a control dependency calculator + a new debug checker
Kristóf Umann via Phabricator via llvm-commits
- [llvm] r364770 - [Hexagon] Rework VLCR algorithm
Krzysztof Parzyszek via llvm-commits
- [llvm] r364790 - [Hexagon] Custom-lower UADDO(x, 1) and USUBO(x, 1)
Krzysztof Parzyszek via llvm-commits
- [llvm] r364793 - Update email address in CODE_OWNERS
Krzysztof Parzyszek via llvm-commits
- [llvm] r364956 - [lli] Fix a typo in a header.
Lang Hames via llvm-commits
- [llvm] r365098 - [JITLink][ORC] Add EHFrameRegistrar interface, use in EHFrameRegistrationPlugin.
Lang Hames via llvm-commits
- [PATCH] D62120: [ORC] fix unreachable code bug
Lang Hames via Phabricator via llvm-commits
- [PATCH] D62120: [ORC] fix unreachable code bug
Lang Hames via Phabricator via llvm-commits
- [PATCH] D61961: [PowerPC] Cust lower fpext v2f32 to v2f64 from extract_subvector v4f32
Lei Huang via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62686: [WIP][RISCV] Add support for save/restore of callee-saved registers via libcalls
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62686: [WIP][RISCV] Add support for save/restore of callee-saved registers via libcalls
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62190: [RISCV] Allow shrink wrapping for RISC-V
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
LingVu via Phabricator via llvm-commits
- [PATCH] D60480: [libc++] Integrate the PSTL into libc++
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D60480: [libc++] Integrate the PSTL into libc++
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D63883: [libc++] Do not cleverly link against libc++abi just because it happens to be there
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D60480: [libc++] Integrate the PSTL into libc++
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D56772: [MIR] Add simple PRE pass to MachineCSE
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D63415: [AsmPrinter] Make the encoding of call sites in .gcc_except_table configurable
Luís Marques via Phabricator via llvm-commits
- [PATCH] D64114: AMDGPU: Add missing code for GDS
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D38630: Avoid 'unused param' warnings for !_LIBCPP_HAS_CATOPEN
Marshall Clow via Phabricator via llvm-commits
- [PATCH] D24372: [libcxx] Sprinkle constexpr over compressed_pair
Marshall Clow via Phabricator via llvm-commits
- [llvm] r365283 - [ARM] Add support for MSVC stack cookie checking
Martin Storsjo via llvm-commits
- [PATCH] D63570: [COFF] Implement /safeseh:no and check @feat.00 flags by default
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D64288: [LLD] [COFF] Share the tail in delayimport symbol thunks
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D64292: [ARM] Add support for MSVC stack cookie checking
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D64292: [ARM] Add support for MSVC stack cookie checking
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D64292: [ARM] Add support for MSVC stack cookie checking
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r364758 - GlobalISel: Add DAG compat for G_FCANONICALIZE
Matt Arsenault via llvm-commits
- [llvm] r364759 - GlobalISel: Add GINodeEquiv for min/max
Matt Arsenault via llvm-commits
- [llvm] r364760 - AMDGPU/GlobalISel: Use and instead of BFE with inline immediate
Matt Arsenault via llvm-commits
- [llvm] r364761 - AMDGPU/GlobalISel: Fix scc->vcc copy handling
Matt Arsenault via llvm-commits
- [llvm] r364762 - AMDGPU/GlobalISel: Use vcc reg bank for amdgcn.wqm.vote
Matt Arsenault via llvm-commits
- [llvm] r364763 - AMDGPU/GlobalISel: RegBankSelect for WWM/WQM
Matt Arsenault via llvm-commits
- [llvm] r364765 - AMDGPU/GlobalISel: Improve icmp selection coverage.
Matt Arsenault via llvm-commits
- [llvm] r364766 - AMDGPU/GlobalISel: Fail on store to 32-bit address space
Matt Arsenault via llvm-commits
- [llvm] r364767 - AMDGPU/GlobalISel: Fix RegBankSelect for G_BUILD_VECTOR
Matt Arsenault via llvm-commits
- [llvm] r364768 - AMDGPU/GlobalISel: Fix RegBankSelect for G_FCANONICALIZE
Matt Arsenault via llvm-commits
- [llvm] r364769 - AMDGPU: Convert some places to Register
Matt Arsenault via llvm-commits
- [llvm] r364782 - AMDGPU/GlobalISel: Select src modifiers
Matt Arsenault via llvm-commits
- [llvm] r364783 - AMDGPU: Fix tests using the default alloca address space
Matt Arsenault via llvm-commits
- [llvm] r364784 - AMDGPU/GlobalISel: Tolerate copies with no type set
Matt Arsenault via llvm-commits
- [llvm] r364786 - AMDGPU/GlobalISel: Select G_BRCOND for scc conditions
Matt Arsenault via llvm-commits
- [llvm] r364787 - AMDGPU/GlobalISel: Make s16 select legal
Matt Arsenault via llvm-commits
- [llvm] r364789 - AMDGPU/GlobalISel: Select G_FRAME_INDEX
Matt Arsenault via llvm-commits
- [llvm] r364795 - AMDGPU/GlobalISel: Select G_BRCOND for vcc
Matt Arsenault via llvm-commits
- [llvm] r364801 - AMDGPU/GlobalISel: RegBankSelect for readlane/readfirstlane
Matt Arsenault via llvm-commits
- [llvm] r364804 - AMDGPU/GlobalISel: Try to select VOP3 form of add
Matt Arsenault via llvm-commits
- [llvm] r364805 - AMDGPU/GlobalISel: Select G_PHI
Matt Arsenault via llvm-commits
- [llvm] r364806 - AMDGPU/GlobalISel: Complete implementation of G_GEP
Matt Arsenault via llvm-commits
- [llvm] r364807 - AMDGPU/GlobalISel: Fail instead of assert when selecting loads
Matt Arsenault via llvm-commits
- [llvm] r364808 - AMDGPU/GlobalISel: RegBankSelect for amdgcn.writelane
Matt Arsenault via llvm-commits
- [llvm] r364810 - AArch64/GlobalISel: Fix trying to select invalid MIR
Matt Arsenault via llvm-commits
- [llvm] r364811 - AMDGPU/GlobalISel: RegBankSelect for DS ordered add/swap
Matt Arsenault via llvm-commits
- [llvm] r364816 - GlobalISel: Implement lower for min/max
Matt Arsenault via llvm-commits
- [llvm] r364817 - AMDGPU/GlobalISel: Legalize s16 fcmp
Matt Arsenault via llvm-commits
- [llvm] r364819 - AMDGPU/GlobalISel: RegBankSelect for sendmsg/sendmsghalt
Matt Arsenault via llvm-commits
- [llvm] r364822 - GlobalISel: Verify G_MERGE_VALUES operand sizes
Matt Arsenault via llvm-commits
- [llvm] r364825 - AMDGPU/GlobalISel: Fix allowing non-boolean conditions for G_SELECT
Matt Arsenault via llvm-commits
- [llvm] r364827 - AMDGPU/GlobalISel: Legalize s16 add/sub/mul
Matt Arsenault via llvm-commits
- [llvm] r364828 - AMDGPU/GlobalISel: Add tests for add legalization
Matt Arsenault via llvm-commits
- [llvm] r364830 - AMDGPU/GlobalISel: Lower SALU min/max to cmp+select
Matt Arsenault via llvm-commits
- [llvm] r364831 - AMDGPU/GlobalISel: Handle 16-bit SALU min/max
Matt Arsenault via llvm-commits
- [llvm] r364832 - AMDGPU/GlobalISel: Custom lower control flow intrinsics
Matt Arsenault via llvm-commits
- [llvm] r364833 - AMDGPU/GlobalISel: Legalize workitem ID intrinsics
Matt Arsenault via llvm-commits
- [llvm] r364834 - AMDGPU/GlobalISel: Legalize workgroup ID intrinsics
Matt Arsenault via llvm-commits
- [llvm] r364835 - AMDGPU/GlobalISel: Lower kernarg segment ptr intrinsics
Matt Arsenault via llvm-commits
- [llvm] r364836 - AMDGPU/GlobalISel: Handle more input argument intrinsics
Matt Arsenault via llvm-commits
- [llvm] r364839 - AMDGPU: Revert accidental change to test
Matt Arsenault via llvm-commits
- [llvm] r364841 - GlobalISel: Try to widen merges with other merges
Matt Arsenault via llvm-commits
- [llvm] r364858 - Fix broken C++ mode comment
Matt Arsenault via llvm-commits
- [llvm] r364859 - AMDGPU: Correct properties for adjcallstack* pseudos
Matt Arsenault via llvm-commits
- [llvm] r364926 - GlobalISel: Add G_FENCE
Matt Arsenault via llvm-commits
- [llvm] r364927 - AMDGPU/GlobalISel: Select G_FENCE
Matt Arsenault via llvm-commits
- [llvm] r364928 - AMDGPU/GlobalISel: Fix G_GEP with mixed SGPR/VGPR operands
Matt Arsenault via llvm-commits
- [llvm] r364931 - GlobalISel: Define GINodeEquiv for G_UMULH/G_SMULH
Matt Arsenault via llvm-commits
- [llvm] r364932 - AMDGPU/GlobalISel: Select mul
Matt Arsenault via llvm-commits
- [llvm] r364933 - AMDGPU/GlobalISel: Try generated matcher with intrinsics
Matt Arsenault via llvm-commits
- [llvm] r364935 - AMDGPU: Fix broken test
Matt Arsenault via llvm-commits
- [llvm] r364959 - AMDGPU: Custom lower vector_shuffle for v4i16/v4f16
Matt Arsenault via llvm-commits
- [llvm] r364983 - AMDGPU: Look through bundles for existing waitcnts
Matt Arsenault via llvm-commits
- [llvm] r364984 - CodeGen: Set hasSideEffects = 0 on BUNDLE
Matt Arsenault via llvm-commits
- [llvm] r365087 - Revert "[AMDGPU] Kernel arg metadata: added support for "__hip_texture" type."
Matt Arsenault via llvm-commits
- [llvm] r365093 - GlobalISel: Fix widenScalar for pointer typed G_MERGE_VALUES
Matt Arsenault via llvm-commits
- [llvm] r365095 - AMDGPU: Add pass to lower SGPR spills
Matt Arsenault via llvm-commits
- [llvm] r365216 - ScheduleDAG: Fix incorrectly killing registers in bundles
Matt Arsenault via llvm-commits
- [llvm] r365114 - [TableGen] Allow DAG isel patterns to override default operands.
Matt Arsenault via llvm-commits
- [llvm] r365241 - AMDGPU: Make AMDGPUPerfHintAnalysis an SCC pass
Matt Arsenault via llvm-commits
- [llvm] r365245 - AMDGPU: Fix assert in clang test
Matt Arsenault via llvm-commits
- [llvm] r365255 - RegUsageInfoCollector: Skip AMDGPU entry point functions
Matt Arsenault via llvm-commits
- [PATCH] D63987: GlobalISel: Try to widen merges with other merges
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63988: AMDGPU/GlobalISel: Try to select VOP3 form of add
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63990: AMDGPU/GlobalISel: Complete implementation of G_GEP
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63991: AMDGPU/GlobalISel: Make s16 select legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63994: AMDGPU/GlobalISel: Select G_BRCOND for scc conditions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63995: AMDGPU/GlobalISel: Select G_PHI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63996: AMDGPU/GlobalISel: Select G_FRAME_INDEX
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63997: AMDGPU/GlobalISel: Custom lower control flow intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63998: AMDGPU/GlobalISel: Legalize workitem ID intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63999: AMDGPU/GlobalISel: Legalize workgroup ID intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64000: AMDGPU/GlobalISel: Lower kernarg segment ptr intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64001: AMDGPU/GlobalISel: Handle more input argument intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64002: AMDGPU/GlobalISel: Tolerate copies with no type set
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64003: AMDGPU/GlobalISel: Select src modifiers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64004: AArch64/GlobalISel: Fix trying to select invalid MIR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63969: GlobalISel: Try to propagate the register bank in LegalizerHelper
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64005: AMDGPU: GlobalISel: Handle 16-bit SALU min/max
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63766: AMDGPU/GlobalISel: Use and instead of BFE with inline immediate
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63799: AMDGPU/GlobalISel: Fix scc->vcc copy handling
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63408: AMDGPU/GlobalISel: Use vcc reg bank for amdgcn.wqm.vote
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63413: AMDGPU/GlobalISel: RegBankSelect for WWM/WQM
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63819: AMDGPU/GlobalISel: Improve icmp selection coverage.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63486: AMDGPU/GlobalISel: Legalize s16 fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63860: [MachineCSE] Improve CSE on phi node incoming value
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64010: GlobalISel: Verify G_MERGE_VALUES operand sizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64003: AMDGPU/GlobalISel: Select src modifiers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64002: AMDGPU/GlobalISel: Tolerate copies with no type set
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63994: AMDGPU/GlobalISel: Select G_BRCOND for scc conditions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63991: AMDGPU/GlobalISel: Make s16 select legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64016: GlobalISel: Implement lower for min/max
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63996: AMDGPU/GlobalISel: Select G_FRAME_INDEX
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64017: AMDGPU/GlobalISel: Select G_BRCOND for vcc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64017: AMDGPU/GlobalISel: Select G_BRCOND for vcc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31359: [GlobalISel]: Allow backends to custom legalize Intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63410: AMDGPU/GlobalISel: RegBankSelect for readlane/readfirstlane
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63988: AMDGPU/GlobalISel: Try to select VOP3 form of add
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63995: AMDGPU/GlobalISel: Select G_PHI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63990: AMDGPU/GlobalISel: Complete implementation of G_GEP
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64004: AArch64/GlobalISel: Fix trying to select invalid MIR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63412: AMDGPU/GlobalISel: RegBankSelect for DS ordered add/swap
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64016: GlobalISel: Implement lower for min/max
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63486: AMDGPU/GlobalISel: Legalize s16 fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64010: GlobalISel: Verify G_MERGE_VALUES operand sizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63798: AMDGPU/GlobalISel: Fix allowing non-boolean conditions for G_SELECT
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63969: AMDGPU/GlobalISel: Lower SALU min/max to cmp+select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64005: AMDGPU: GlobalISel: Handle 16-bit SALU min/max
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63997: AMDGPU/GlobalISel: Custom lower control flow intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63998: AMDGPU/GlobalISel: Legalize workitem ID intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63999: AMDGPU/GlobalISel: Legalize workgroup ID intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64000: AMDGPU/GlobalISel: Lower kernarg segment ptr intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64001: AMDGPU/GlobalISel: Handle more input argument intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63987: GlobalISel: Try to widen merges with other merges
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64040: AMDGPU: Correct properties for adjcallstack* pseudos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64040: AMDGPU: Correct properties for adjcallstack* pseudos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63485: AMDGPU/GlobalISel: Improve regbankselect for icmp s16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63484: AMDGPU/GlobalISel: Make s16 G_ICMP legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64049: [TailDuplicator] Fix copy instruction emitting into the wrong block.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64054: GlobalISel: Add G_FENCE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64055: AMDGPU/GlobalISel: Fix G_GEP with mixed SGPR/VGPR operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64070: AMDGPU/GlobalISel: Select G_MERGE_VALUES
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64070: AMDGPU/GlobalISel: Select G_MERGE_VALUES
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64071: AMDGPU/GlobalISel: Select G_UNMERGE_VALUES
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64071: AMDGPU/GlobalISel: Select G_UNMERGE_VALUES
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64070: AMDGPU/GlobalISel: Select G_MERGE_VALUES
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64076: AMDGPU/GlobalISel: Select G_SUB
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64076: AMDGPU/GlobalISel: Select G_SUB
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64054: GlobalISel: Add G_FENCE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64055: AMDGPU/GlobalISel: Fix G_GEP with mixed SGPR/VGPR operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63882: AMDGPU: Custom lower vector_shuffle for v4i16/v4f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64091: ScheduleDAG: Fix incorrectly killing registers in bundles
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63882: AMDGPU: Custom lower vector_shuffle for v4i16/v4f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64094: CodeGen: Set hasSideEffects = 0 on BUNDLE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64114: AMDGPU: Add missing code for GDS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64094: CodeGen: Set hasSideEffects = 0 on BUNDLE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64131: [SelectionDAG] Propagate alias metadata to target intrinsic nodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64131: [SelectionDAG] Propagate alias metadata to target intrinsic nodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64138: GlobalISel: Handle more cases for widenScalar of G_MERGE_VALUES
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63924: [AMDGPU] Created a sub-register class for the return address operand in the return instruction.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64155: GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sources
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64168: AMDGPU/GlobalISel: Legalize more concat_vectors
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63824: AMDGPU: Add pass to lower SGPR spills
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64175: AMDGPU/GlobalISel: Fix legality for G_BUILD_VECTOR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64177: GlobalISel: fewerElementsVector for G_TRUNC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64181: GlobalISel: moreElementsVector for G_LOAD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64189: Allow llc to run passes under the new pass manager one at a time.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64185: [NewPM] Port ExpandISelPseudos to the new pass manager.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64144: [AMDGPU] Update NumUserSGPRs and NumSystemSGPRs in MIR parsing.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64143: [AMDGPU] Correct the setting of `FlatScratchInit`.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64145: [AMDGPU] Add the adjusted FP as a livein register.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64181: GlobalISel: moreElementsVector for G_LOAD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64181: GlobalISel: moreElementsVector for G_LOAD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64249: GlobalISel: Implement lower for G_FCOPYSIGN
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64248: GlobalISel: widenScalar for G_BUILD_VECTOR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64091: ScheduleDAG: Fix incorrectly killing registers in bundles
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64259: AMDGPU: Make AMDGPUPerfHintAnalysis an SCC pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64261: [CodeGen] Enhance `MachineInstrSpan` to allow the end of MBB to be used.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64259: AMDGPU: Make AMDGPUPerfHintAnalysis an SCC pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64266: RegUsageInfoCollector: Skip AMDGPU entry point functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64266: RegUsageInfoCollector: Skip AMDGPU entry point functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64266: RegUsageInfoCollector: Skip AMDGPU entry point functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64273: [AMDGPU] Add test case on crashing of `si-lower-sgpr-spills` pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64266: RegUsageInfoCollector: Skip AMDGPU entry point functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64295: [X86][AMDGPU] Add an out parameter to isLoadBitCastBeneficial/isStoreBitCastBeneficial to indicate we shouldn't both checking the alignment.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D64303: GlobalISel: Check address space when looking up iPTR size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D63976: Allow clang -Os and -Oz to work with -flto and lld
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Michael LIAO via llvm-commits
- [llvm] r364995 - [AMDGPU] Enable serializing of argument info.
Michael Liao via llvm-commits
- [llvm] r365137 - [AMDGPU] Correct the setting of `FlatScratchInit`.
Michael Liao via llvm-commits
- [llvm] r365240 - [CodeGen] Enhance `MachineInstrSpan` to allow the end of MBB to be used.
Michael Liao via llvm-commits
- [llvm] r365251 - Revert "[FileCheck] Simplify numeric variable interface"
Michael Liao via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64143: [AMDGPU] Correct the setting of `FlatScratchInit`.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64143: [AMDGPU] Correct the setting of `FlatScratchInit`.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64144: [AMDGPU] Update NumUserSGPRs and NumSystemSGPRs in MIR parsing.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64144: [AMDGPU] Update NumUserSGPRs and NumSystemSGPRs in MIR parsing.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64143: [AMDGPU] Correct the setting of `FlatScratchInit`.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64145: [AMDGPU] Add the adjusted FP as a livein register.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64143: [AMDGPU] Correct the setting of `FlatScratchInit`.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64144: [AMDGPU] Update NumUserSGPRs and NumSystemSGPRs in MIR parsing.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64261: [CodeGen] Enhance `MachineInstrSpan` to allow the end of MBB to be used.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64261: [CodeGen] Enhance `MachineInstrSpan` to allow the end of MBB to be used.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64273: [AMDGPU] Add test case on crashing of `si-lower-sgpr-spills` pass
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64273: [AMDGPU] Add test case on crashing of `si-lower-sgpr-spills` pass
Michael Liao via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Michael Trent via Phabricator via llvm-commits
- [llvm] r364912 - [llvm] [Support] Clean PrintStackTrace() ptr arithmetic up
Michal Gorny via llvm-commits
- [PATCH] D63545: [lldb] [Process/NetBSD] Support reading YMM registers via PT_*XSTATE
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63791: [lldb] [Process/NetBSD] Fix segfault when handling watchpoint
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63792: [lldb] [Process/NetBSD] Use global enable bits for watchpoints
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63888: [llvm] [Support] Clean PrintStackTrace() ptr arithmetic up
Michał Górny via Phabricator via llvm-commits
- [PATCH] D64163: Change LaunchThread interface to return an expected.
Michał Górny via Phabricator via llvm-commits
- [PATCH] D59249: [llvm] [Support] mallctl() is in malloc.h on NetBSD
Michał Górny via Phabricator via llvm-commits
- [PATCH] D58619: [NFC][cmake] Build fix in tools/llvm-config/CMakeLists.txt
Michał Górny via Phabricator via llvm-commits
- [PATCH] D64240: [LIT] emit timeout error message only if timeout was reached
Michał Górny via Phabricator via llvm-commits
- [llvm] r365118 - [Remarks] Silence gcc warning by catching unhandled values in switches
Mikael Holmen via llvm-commits
- [llvm] r364960 - [ThinLTO] Add summary entries for index-based WPD
Mikael Holmén via llvm-commits
- [llvm] r364960 - [ThinLTO] Add summary entries for index-based WPD
Mikael Holmén via llvm-commits
- [llvm] r364960 - [ThinLTO] Add summary entries for index-based WPD
Mikael Holmén via llvm-commits
- [PATCH] D62462: [llvm-objdump] Add warning messages if disassembly + source for problematic inputs
Mike Pozulp via Phabricator via llvm-commits
- [llvm] r364794 - [ARM] MVE: support QQPRRegClass and QQQQPRRegClass
Mikhail Maltsev via llvm-commits
- [llvm] r364796 - [ARM] Fix MVE_VQxDMLxDH instruction class
Mikhail Maltsev via llvm-commits
- [PATCH] D64007: [ARM] Fix MVE_VQxDMLxDH instruction class
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D64009: [ARM] MVE: support QQPRRegClass and QQQQPRRegClass
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D64009: [ARM] MVE: support QQPRRegClass and QQQQPRRegClass
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D64009: [ARM] MVE: support QQPRRegClass and QQQQPRRegClass
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D64007: [ARM] Fix MVE_VQxDMLxDH instruction class
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D64250: [ARM] Relax constraints on operands of VQxDMLxDH instructions
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D64088: [DDG] DirectedGraph as a base class for various dependence graphs such as DDG and PDG.
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D64252: [Mips] Instruction `sc` now accepts symbol as an argument
Mirko Brkusanin via Phabricator via llvm-commits
- [compiler-rt] r364941 - [GWP-ASan] Add generic unwinders and structure backtrace output.
Mitch Phillips via llvm-commits
- [compiler-rt] r364966 - [GWP-ASan] [Scudo] Add GWP-ASan backtrace for alloc/free to Scudo.
Mitch Phillips via llvm-commits
- [compiler-rt] r364972 - Only use -mno-omit-leaf-frame-pointer with clang builds.
Mitch Phillips via llvm-commits
- [compiler-rt] r364975 - Attempt #2 to fix gcc builds. This time check
Mitch Phillips via llvm-commits
- [PATCH] D63841: [GWP-ASan] Add generic unwinders and structure backtrace output.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D64085: [GWP-ASan] [Scudo] Add GWP-ASan backtrace for alloc/free to Scudo.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D64085: [GWP-ASan] [Scudo] Add GWP-ASan backtrace for alloc/free to Scudo.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D64085: [GWP-ASan] [Scudo] Add GWP-ASan backtrace for alloc/free to Scudo.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D63707: [AArch64] Define ETE and TRBE system registers
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D63707: [AArch64] Define ETE and TRBE system registers
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D63707: [AArch64] Define ETE and TRBE system registers
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D64030: [analyzer] Support kfree in MallocChecker
Nathan Huckleberry via Phabricator via llvm-commits
- [llvm] r365232 - [PowerPC] Move TOC save to prologue when profitable
Nemanja Ivanovic via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D61961: [PowerPC] Cust lower fpext v2f32 to v2f64 from extract_subvector v4f32
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D64220: [PowerPC] Remove redundant load immediate instructions
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63803: [PowerPC] Move TOC save to prologue when profitable
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63803: [PowerPC] Move TOC save to prologue when profitable
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D64053: [Verifier] add test case for callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] do not unroll loops containing callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64053: [Verifier] add test case for callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] do not unroll loops containing callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] do not unroll loops containing callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] do not unroll loops containing callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64167: [TargetLowering] support BlockAddress as "i" inline asm constraint
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64167: [TargetLowering] support BlockAddress as "i" inline asm constraint
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] r364908 - gn build: Merge r364866
Nico Weber via llvm-commits
- [lld] r365182 - lld-link: Make /debugtype: option work better
Nico Weber via llvm-commits
- [llvm] r365182 - lld-link: Make /debugtype: option work better
Nico Weber via llvm-commits
- [llvm] r365185 - gn build: Merge r365179
Nico Weber via llvm-commits
- [lld] r365186 - Make joined instances of JoinedOrSeparate flags point to the unaliased args, like all other arg types do
Nico Weber via llvm-commits
- [llvm] r365186 - Make joined instances of JoinedOrSeparate flags point to the unaliased args, like all other arg types do
Nico Weber via llvm-commits
- [lld] r365200 - lld, llvm-dlltool, llvm-lib: Use getAsString() instead of getSpelling() for printing unknown args
Nico Weber via llvm-commits
- [llvm] r365200 - lld, llvm-dlltool, llvm-lib: Use getAsString() instead of getSpelling() for printing unknown args
Nico Weber via llvm-commits
- [llvm] r365213 - gn build: Merge r365203
Nico Weber via llvm-commits
- [llvm] r365276 - gn build: Merge r365258 and follow-ups r365263, r365264
Nico Weber via llvm-commits
- [llvm] r365277 - gn build: Sort cxx_sources in libcxx build file
Nico Weber via llvm-commits
- [llvm] r365278 - gn build: Sort sync script output
Nico Weber via llvm-commits
- [llvm] r365279 - gn build: Merge r365273
Nico Weber via llvm-commits
- [llvm] r365280 - gn build: Merge r355546
Nico Weber via llvm-commits
- [PATCH] D64156: Make joined instances of JoinedOrSeparate flags point to the unaliased args, like all other arg types do
Nico Weber via Phabricator via llvm-commits
- [PATCH] D64156: Make joined instances of JoinedOrSeparate flags point to the unaliased args, like all other arg types do
Nico Weber via Phabricator via llvm-commits
- [PATCH] D50404: [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab}
Nico Weber via Phabricator via llvm-commits
- [PATCH] D50404: [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab}
Nico Weber via Phabricator via llvm-commits
- [PATCH] D50404: [lld-link] Generalize handling of /debug and /debug:{none,full,fastlink,ghash,symtab}
Nico Weber via Phabricator via llvm-commits
- [PATCH] D64253: Let unaliased Args track which Alias they were created from, and use that in Arg::getAsString() for diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D61467: [Rewrite] Extend to further accept CharSourceRange
Nico Weber via Phabricator via llvm-commits
- [llvm] r364788 - AMDGPU/GFX10: fix scratch resource descriptor
Nicolai Haehnle via llvm-commits
- [llvm] r364814 - AMDGPU: Support GDS atomics
Nicolai Haehnle via llvm-commits
- [llvm] r364815 - AMDGPU/GFX10: implement ds_ordered_count changes
Nicolai Haehnle via llvm-commits
- [PATCH] D63980: [AMDGPU] Call isLoopExiting for blocks in the loop.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63953: [AMDGPU] LCSSA pass added in preISel.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63814: [TableGen] Allow DAG isel patterns to override default operands.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63408: AMDGPU/GlobalISel: Use vcc reg bank for amdgcn.wqm.vote
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63413: AMDGPU/GlobalISel: RegBankSelect for WWM/WQM
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63798: AMDGPU/GlobalISel: Fix allowing non-boolean conditions for G_SELECT
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63799: AMDGPU/GlobalISel: Fix scc->vcc copy handling
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63766: AMDGPU/GlobalISel: Use and instead of BFE with inline immediate
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63819: AMDGPU/GlobalISel: Improve icmp selection coverage.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63824: AMDGPU: Add pass to lower SGPR spills
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D61494: AMDGPU: Write LDS objects out as global symbols in code generation
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D61494: AMDGPU: Write LDS objects out as global symbols in code generation
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r365242 - [SystemZ] Fix addcarry of usubo (PR42512)
Nikita Popov via llvm-commits
- [llvm] r365262 - [LFTR] Regenerate test checks; NFC
Nikita Popov via llvm-commits
- [PATCH] D64213: [SystemZ] Fix addcarry of usubo (PR42512)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D64213: [SystemZ] Fix addcarry of usubo (PR42512)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D64213: [SystemZ] Fix addcarry of usubo (PR42512)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D64286: [LFTR] Don't use post-inc IV unless already used
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D64286: [LFTR] Don't use post-inc IV unless already used
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Nikita Popov via Phabricator via llvm-commits
- [llvm] r364843 - Testing commit access through minor formatting change
Nilanjana Basu via llvm-commits
- [llvm] r364982 - Changing CodeView debug info type record representation in assembly files to make it more human-readable & editable
Nilanjana Basu via llvm-commits
- [llvm] r364987 - Revert Changing CodeView debug info type record representation in assembly files to make it more human-readable & editable
Nilanjana Basu via llvm-commits
- [PATCH] D57302: [DAGCombine] More diamond carry pattern optimization.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Nuno Lopes via Phabricator via llvm-commits
- [llvm] r365014 - [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Oliver Stannard via llvm-commits
- [PATCH] D63707: [AArch64] Define ETE and TRBE system registers
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63936: [ARM] Minor fixes in command line option parsing
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63707: [AArch64] Define ETE and TRBE system registers
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63964: [ARM] Fix unwind info for Thumb1 functions that save high registers.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63936: [clang][Driver][ARM] Favor -mfpu over default CPU features
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D64048: [TargetParser][ARM] Account dependencies when processing target features
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D64103: Teach ValueTracking that aarch64.irg result aliases its input.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63936: [clang][Driver][ARM] Favor -mfpu over default CPU features
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D64167: [TargetLowering] support BlockAddress as "i" inline asm constraint
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D64171: Factor out resolveFrameOffsetReference.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D64172: Basic codegen for MTE stack tagging.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [llvm] r365039 - [llvm-ar][test] Add to MRI test coverage
Owen Reynolds via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D63935: [llvm-ar][test] Increase llvm-ar test coverage
Owen Reynolds via Phabricator via llvm-commits
- [llvm] r364919 - Fix line endings (NFC)
Paul Robinson via llvm-commits
- [llvm] r364929 - Use --defsym instead of sed in a test. NFC
Paul Robinson via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D64033: Add column info for inline sites
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D64036: [Bitcode] Update CHECK-DAG usage in tests
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63671: [llvm-profdata] Avoid keeping reference to every files
Paul Semel via Phabricator via llvm-commits
- [PATCH] D62503: Add ReadCStringFromMemory for faster string reads
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63713: WIP: DataExtractor error handling
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63713: WIP: DataExtractor error handling
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D61787: [GlobalISel Legalizer] Improve artifact combiner
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D61787: [GlobalISel Legalizer] Improve artifact combiner
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D64268: [MIPS GlobalISel] Register bank select for G_STORE. Select i64 store
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D64269: [MIPS GlobalISel] Register bank select for G_LOAD. Select i64 load
Petar Avramovic via Phabricator via llvm-commits
- [llvm] r365164 - gn build: Merge r365091.
Peter Collingbourne via llvm-commits
- [llvm] r365165 - gn build: Merge r365007.
Peter Collingbourne via llvm-commits
- [llvm] r365166 - gn build: Merge r365103.
Peter Collingbourne via llvm-commits
- [llvm] r365167 - gn build: Merge r365130.
Peter Collingbourne via llvm-commits
- [PATCH] D63908: hwasan: Improve precision of checks using short granule tags.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D54155: [CodeGen] Make branch funnels pass the machine verifier
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63826: [docs][llvm-readelf] Expand llvm-readelf documentation
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64077: [ELF] Assert sizeof(SymbolUnion) <= 80
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D64200: [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [llvm] r365260 - [IRBuilder] Fold consistently for or/and whether constant is LHS or RHS
Petr Hosek via llvm-commits
- [llvm] r365260 - [IRBuilder] Fold consistently for or/and whether constant is LHS or RHS
Petr Hosek via llvm-commits
- [llvm] r365284 - Revert "[IRBuilder] Fold consistently for or/and whether constant is LHS or RHS"
Petr Hosek via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D64045: [InstrProfiling] Put instrumentation into comdat group with function
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D64045: [InstrProfiling] Put instrumentation into comdat group with function
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D64045: [InstrProfiling] Put instrumentation into comdat group with function
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D64045: [InstrProfiling] Put instrumentation into comdat group with function
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D64166: [ASan] Use __sanitizer_fill_shadow for FastPoisonShadow on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D64166: [ASan] Use __sanitizer_fill_shadow for FastPoisonShadow on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D63816: [ARM] WLS/LE Code Generation
Phabricator via Phabricator via llvm-commits
- [PATCH] D63808: AMDGPU/GFX10: fix scratch resource descriptor
Phabricator via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Phabricator via Phabricator via llvm-commits
- [PATCH] D63716: AMDGPU/GFX10: implement ds_ordered_count changes
Phabricator via Phabricator via llvm-commits
- [PATCH] D62408: [X86] Avoid SFB - Fix inconsistent codegen with/without debug info(2)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63965: [analyzer] exploded-graph-rewriter: Add support for program point tags.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64041: [analyzer] exploded-graph-rewriter: Add support for dynamic types.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62441: [analyzer] NFC: Introduce a convenient CallDescriptionMap class.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62556: [analyzer] NFC: CallDescription: Implement describing C library functions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62557: [analyzer] Modernize CStringChecker to use CallDescriptions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63956: [analyzer] NonnullGlobalConstants: Don't be confused with a _Nonnull attribute.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63968: [analyzer] Fix target region invalidation when returning into a ctor initializer.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64032: [cmake] With utils disabled, don't build tblgen in cross mode
Phabricator via Phabricator via llvm-commits
- [PATCH] D64047: [analyzer] exploded-graph-rewriter: Add support for objects under construction.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64051: [analyzer] exploded-graph-rewriter: Improve program point dumps.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64056: [analyzer] exploded-graph-rewriter: Implement a dark color scheme.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64044: [clang][Driver][ARM] NFC: Remove unused function parameter
Phabricator via Phabricator via llvm-commits
- [PATCH] D63938: [ARM] Stop using scalar FP instructions in integer-only MVE mode.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63937: [ARM] MVE: allow soft-float ABI to pass vector types.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63891: Cleanup of unused code
Phabricator via Phabricator via llvm-commits
- [PATCH] D63196: Create a runtime option to disable task throttling
Phabricator via Phabricator via llvm-commits
- [PATCH] D61738: Provide basic LTO extension points
Phabricator via Phabricator via llvm-commits
- [PATCH] D62825: [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Phabricator via Phabricator via llvm-commits
- [PATCH] D63779: [llvm-objdump] Warn if no user specified sections (-j) are found.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64100: [analyzer] exploded-graph-rewriter: Implement checker messages.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64104: [analyzer] exploded-graph-rewriter: Collapse large statement pretty-prints.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64110: [analyzer] exploded-graph-rewriter: Implement bug nodes and sink nodes.
Phabricator via Phabricator via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Phabricator via Phabricator via llvm-commits
- [PATCH] D63781: [ELF] Error on archive with missing index
Phabricator via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Phabricator via Phabricator via llvm-commits
- [PATCH] D64131: [SelectionDAG] Propagate alias metadata to target intrinsic nodes
Phabricator via Phabricator via llvm-commits
- [PATCH] D57302: [DAGCombine] More diamond carry pattern optimization.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62605: [X86] Avoid SFB - Ignore meta instructions
Phabricator via Phabricator via llvm-commits
- [PATCH] D64153: [analyzer] exploded-graph-rewriter: Add a grayscale mode.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63814: [TableGen] Allow DAG isel patterns to override default operands.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64093: Document legacy pass manager extension points
Phabricator via Phabricator via llvm-commits
- [PATCH] D64190: [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry) if the Carry comes from the uaddo.
Phabricator via Phabricator via llvm-commits
- [PATCH] D59909: [X86] Add custom isel to select ADD/SUB/OR/XOR/AND to their non-immediate forms under optsize when the immediate has additional users.
Phabricator via Phabricator via llvm-commits
- [PATCH] D64156: Make joined instances of JoinedOrSeparate flags point to the unaliased args, like all other arg types do
Phabricator via Phabricator via llvm-commits
- [llvm] r365053 - [SCEV] Preserve flags on add/muls in getSCEVATScope
Philip Reames via llvm-commits
- [llvm] r365066 - [LFTR] Hoist extend expressions outside of loops w/o waiting for LICM
Philip Reames via llvm-commits
- [llvm] r365067 - [LFTR] Remove falsely generalized (dead) code [NFC]
Philip Reames via llvm-commits
- [llvm] r365070 - [LFTR] Sink the decision not use truncate scheme for constants into genLoopLimit [NFC]
Philip Reames via llvm-commits
- [llvm] r365071 - [LFTR] Style and comment changes to clarify the narrow vs wide bitwidth evaluation behavior [NFC]
Philip Reames via llvm-commits
- [llvm] r365072 - [LFTR] Remove a stray variable shadow *of the same value* [NFC]
Philip Reames via llvm-commits
- [llvm] r365075 - [LFTR] Use SCEVExpander for the pointer limit case instead of manual IR gen
Philip Reames via llvm-commits
- [llvm] r365259 - [IRBuilder] Introduce helpers for and/or of multiple values at once
Philip Reames via llvm-commits
- [llvm] r365260 - [IRBuilder] Fold consistently for or/and whether constant is LHS or RHS
Philip Reames via llvm-commits
- [PATCH] D63686: [LFTR] Fix post-inc pointer IV with truncated exit count (PR41998)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63885: [LOOPINFO] Introduce the loop guard API.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63952: [LoopBase] Strengthen isLoopExiting by requiring that BB must be inside the loop.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63885: [LOOPINFO] Introduce the loop guard API.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63733: [IndVars] Use exit count reasoning to discharge obviously untaken exits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63196: Create a runtime option to disable task throttling
Philippe Virouleau via Phabricator via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D63860: [MachineCSE] Improve CSE on phi node incoming value
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D63860: [MachineCSE] Improve CSE on phi node incoming value
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D63860: [MachineCSE] Improve CSE on phi node incoming value
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D63804: [PowerPC] Implement the areMemAccessesTriviallyDisjoint hook
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D64220: [PowerPC] Remove redundant load immediate instructions
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D64198: [NFC][PowerPC] Add the feature control for PreRA and PostRA scheduler
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] r364886 - [PowerPC] Implement the areMemAccessesTriviallyDisjoint hook
QingShan Zhang via llvm-commits
- [llvm] r365110 - [NFC][PowerPC] Make the PowerPC scheduling strategy feature only control the strategy instead of the scheduler.
QingShan Zhang via llvm-commits
- [llvm] r365256 - [RegisterCoalescer] Fix an overzealous assert
Quentin Colombet via llvm-commits
- [PATCH] D64108: [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for selectArithImmed
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D64266: RegUsageInfoCollector: Skip AMDGPU entry point functions
Quentin Colombet via Phabricator via llvm-commits
- [compiler-rt] r364892 - [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Rainer Orth via llvm-commits
- [PATCH] D63982: [ubsan][test] Don't disable ubsan testing on 64-bit Solaris/x86
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D40943: [Sanitizers] Enable sanitizers on SPARC (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63984: [ubsan][test] Fix several UBSan-* :: TestCases/ImplicitConversion tests on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63764: [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63764: [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63764: [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63764: [Sanitizers] Remove obsolete OpenFile from sanitizer_solaris.cc
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63601: [Sanitizers] Remove clang_rt.sancov_{begin,end} on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D61233: Refactor ObjectFile::GetSDKVersion
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D57880: Add assert for 'bad' code path in GetUniqueNamespaceDeclaration
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D64254: Add lldb-mi deprecation to the release notes
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r364861 - [PGO] Update ICP pass for recent byval type changes
Reid Kleckner via llvm-commits
- [compiler-rt] r364877 - Remove scudo standalone tests from check-all
Reid Kleckner via llvm-commits
- [compiler-rt] r364878 - Revert Remove scudo standalone tests from check-all
Reid Kleckner via llvm-commits
- [llvm] r365039 - [llvm-ar][test] Add to MRI test coverage
Reid Kleckner via llvm-commits
- [llvm] r365076 - Try to XFAIL mri-utf8.test on Mac
Reid Kleckner via llvm-commits
- [llvm] r365097 - Revert [ThinLTO] Optimize writeonly globals out
Reid Kleckner via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63842: [PGO] Update ICP pass for recent byval type changes
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63842: [PGO] Update ICP pass for recent byval type changes
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D64086: [scudo][standalone] Potential fix for missing sized delete
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D64086: [scudo][standalone] Potential fix for missing sized delete
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D64109: Standardize on MSVC behavior for triples with no environment
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D64135: [lit] Parse command-line options from LIT_OPTS
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D53613: RFC: Explicit Vector Length Intrinsics and Attributes
Renato Golin via Phabricator via llvm-commits
- [PATCH] D53613: RFC: Explicit Vector Length Intrinsics and Attributes
Renato Golin via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
Renato Golin via Phabricator via llvm-commits
- [PATCH] D62106: [X86] Support -fno-plt __tls_get_addr calls
Rich Felker via Phabricator via llvm-commits
- [PATCH] D62825: [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D63793: Treat the range of representable values of floating-point types as [-inf, +inf] not as [-max, +max].
Richard Smith - zygoloid via Phabricator via llvm-commits
- [llvm] r364829 - [X86] Avoid SFB - Fix inconsistent codegen with/without debug info(2)
Robert Lougher via llvm-commits
- [llvm] r365061 - [X86] Avoid SFB - Skip meta instructions
Robert Lougher via llvm-commits
- [llvm] r365062 - [X86] Update test; NFC
Robert Lougher via llvm-commits
- [llvm] r365198 - This reverts r365061 and r365062 (test update)
Robert Lougher via llvm-commits
- [llvm] r365199 - Revert r365198 as this accidentally commited something that
Robert Lougher via llvm-commits
- [llvm] r365202 - This reverts r365061 and r365062 (test update)
Robert Lougher via llvm-commits
- [PATCH] D54747: Discard debuginfo for object files empty after GC
Robert O'Callahan via Phabricator via llvm-commits
- [PATCH] D64166: [ASan] Use __sanitizer_fill_shadow for FastPoisonShadow on Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [llvm] r364737 - [NFC][InstCombine] Copy test for omit urem when possible from TargetLowering
Roman Lebedev via llvm-commits
- [llvm] r364738 - [InstCombine] Omit 'urem' where possible
Roman Lebedev via llvm-commits
- [llvm] r364739 - [NFC][InstCombine] Tests for x - ~(y) -> x + y + 1 fold (PR42457)
Roman Lebedev via llvm-commits
- [llvm] r364749 - [NFC][InstCombine] Tests for ((~x) + y) + 1 -> y - x fold fold (PR42459)
Roman Lebedev via llvm-commits
- [llvm] r364764 - [NFC][InstCombine] Improve test coverage for ((~x) + y) + 1 -> y - x fold fold (PR42459)
Roman Lebedev via llvm-commits
- [llvm] r364772 - [NFC][InstCombine] Better commutative tests for "shift amount reassociation in bittest" pattern.
Roman Lebedev via llvm-commits
- [llvm] r364791 - [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via llvm-commits
- [llvm] r364792 - [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Roman Lebedev via llvm-commits
- [llvm] r364824 - [NFC][InstCombine] Add tests for "shift direction in bittest" (PR42466)
Roman Lebedev via llvm-commits
- [llvm] r364844 - [NFC][InstCombine] More commutative tests for "shift direction in bittest" (PR42466)
Roman Lebedev via llvm-commits
- [llvm] r364894 - [NFC][InstCombine] Add tests for "redundant shift input masking" (PR42456)
Roman Lebedev via llvm-commits
- [llvm] r364897 - [NFC][InstCombine] Revisit tests for "redundant shift input masking" (PR42456)
Roman Lebedev via llvm-commits
- [llvm] r364915 - [InstCombine] Shift amount reassociation: fixup constantexpr handling (PR42484)
Roman Lebedev via llvm-commits
- [llvm] r364920 - [APIntTest] multiplicativeInverse(): clarify test
Roman Lebedev via llvm-commits
- [llvm] r364921 - [NFC][TargetLowering] Some preparatory cleanups around 'prepareUREMEqFold()' from D63963
Roman Lebedev via llvm-commits
- [llvm] r364930 - [NFC][Codegen][X86][AArch64][ARM][PowerPC] Add test coverage for "add-of-inc" vs "sub-of-not"
Roman Lebedev via llvm-commits
- [llvm] r364939 - Revert "[NFC][Codegen][X86][AArch64][ARM][PowerPC] Add test coverage for "add-of-inc" vs "sub-of-not""
Roman Lebedev via llvm-commits
- [llvm] r364945 - [NFC][Codegen][X86][AArch64][ARM][PowerPC] Recommit: Add test coverage for "add-of-inc" vs "sub-of-not"
Roman Lebedev via llvm-commits
- [llvm] r365010 - [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via llvm-commits
- [llvm] r365011 - [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via llvm-commits
- [llvm] r365056 - [NFC][InstCombine] onehot_merge.ll: add last few tests in the state they regress to in D62818
Roman Lebedev via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X == X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63957: [UpdateTestChecks][PowerPC] Avoid empty string when scrubbing loop comments
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62871: [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & C) ==/!= 0 fold
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63903: [InstCombine][NFCI] Update test cases in onehot_merge.ll
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62818: [InstCombine] Introduce fold for icmp pred (and X, (sh signbit, Y)), 0.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64037: [IR][PatternMatch] introduce m_Unless() matcher
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64038: [IR][PatternMatch] Introduce m_NegatedPower2() matcher
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D53613: RFC: Explicit Vector Length Intrinsics and Attributes
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64037: [IR][PatternMatch] introduce m_Unless() matcher
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64038: [IR][PatternMatch] Introduce m_NegatedPower2() matcher
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64037: [IR][PatternMatch] introduce m_Unless() matcher
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64037: [IR][PatternMatch] introduce m_Unless() matcher
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64064: [InstCombine] Dropping redundant masking before right-shift (PR42456)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63963: [Codegen][SelectionDAG] X u% C == 0 fold: non-splat vector improvements
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63963: [Codegen][SelectionDAG] X u% C == 0 fold: non-splat vector improvements
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63963: [Codegen][SelectionDAG] X u% C == 0 fold: non-splat vector improvements
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64090: [Codegen][X86][AArch64][ARM][PowerPC] Inc-of-add vs sub-of-not (PR42457)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64064: [InstCombine] Dropping redundant masking before right-shift (PR42456)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D64088: [DDG] DirectedGraph as a base class for various dependence graphs such as DDG and PDG.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62818: [InstCombine] Introduce fold for icmp pred (and X, (sh signbit, Y)), 0.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63155: [clang][NewPM] Fix broken profile test
Rong Xu via llvm-commits
- [PATCH] D64029: [PGO] Add PGO support at -O0 in the experimental new pass manager
Rong Xu via Phabricator via llvm-commits
- [PATCH] D64029: [PGO] Add PGO support at -O0 in the experimental new pass manager
Rong Xu via Phabricator via llvm-commits
- [PATCH] D63949: [PGO] Add profile instrumentation sampling support
Rong Xu via Phabricator via llvm-commits
- [lld] r365001 - Revert r364999: [lld] Use -o /dev/null in test when output is not needed.
Rui Ueyama via llvm-commits
- [lld] r365003 - Avoid identifiers that are different only in case. NFC.
Rui Ueyama via llvm-commits
- [lld] r365004 - Avoid identifiers that are different only in case. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63259: [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63781: [ELF] Error on archive with missing index
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63976: Allow clang -Os and -Oz to work with -flto and lld
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63974: [ELF] Only allow the binding of SharedSymbol to change for the first undef ref
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64136: [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64130: [LLD][ELF] - Linkerscript: add a support for expressions for section's filling
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64121: Rename variables so that they start with a lowercase letter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D64156: Make joined instances of JoinedOrSeparate flags point to the unaliased args, like all other arg types do
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D62063: CMake changes to get Windows self-host with PGO working
Russell Gallop via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D64109: Standardize on MSVC behavior for triples with no environment
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D64292: [ARM] Add support for MSVC stack cookie checking
Saleem Abdulrasool via Phabricator via llvm-commits
- [lld] r364998 - [ELF] Error on archive with missing index
Sam Clegg via llvm-commits
- [lld] r364999 - [lld] Use -o /dev/null in test when output is not needed.
Sam Clegg via llvm-commits
- [PATCH] D63781: [ELF] Error on archive with missing index
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D59343: [WebAssembly] Add option to emit passive segments
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D63781: [ELF] Error on archive with missing index
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D64148: [lld][WebAssembly] Fix __start/__stop symbols when combining input segments
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D64208: [WebAssembly] Reorder Symbol fields to make it smaller
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D64280: [lld][WebAssembly] Report undefined data relocations earlier
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D64148: [lld][WebAssembly] Fix __start/__stop symbols when combining input segments
Sam Clegg via Phabricator via llvm-commits
- [llvm] r365195 - [RISCV][NFC] Replace hard-coded CSR duplication with symbolic references
Sam Elliott via llvm-commits
- [llvm] r365201 - [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via llvm-commits
- [PATCH] D64008: [RISCV] Avoid save-restore target feature warning
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63669: [RISCV] Allow parsing dot '.' in assembly
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63669: [RISCV] Allow parsing dot '.' in assembly
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64139: [RISCV][NFC] Replace hard-coded CSR duplication with symbolic references
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D61597: [test-suite] Fix support for user mode emulation when using cmake/lit.
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64011: [RISCV][NFC] Fix HasStedExtA -> HasStdExtA typo in comment
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64012: [RISCV][NFC] Split PseudoCALL pattern out from instruction
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D62686: [RISCV] Add support for save/restore of callee-saved registers via libcalls
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64237: [test-suite] Fix RISC-V Support in benchmark 1.3.0
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64139: [RISCV][NFC] Replace hard-coded CSR duplication with symbolic references
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D61584: [DebugInfo] Some fields do not need relocations even relax is enabled.
Sam Elliott via Phabricator via llvm-commits
- [llvm] r364936 - getMainExecutable: handle realpath() failure, falling back to getprogpath().
Sam McCall via llvm-commits
- [PATCH] D63931: [clangd] Make PreambleStatusCache handle filenames more carefully
Sam McCall via Phabricator via llvm-commits
- [PATCH] D61637: [Syntax] Introduce syntax trees
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64068: getMainExecutable: handle realpath() failure, falling back to getprogpath().
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64068: getMainExecutable: handle realpath() failure, falling back to getprogpath().
Sam McCall via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Sam McCall via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64216: [clangd] Use -completion-style=bundled by default if signature help is available
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64291: [clangd] Rewrite of logic to rebuild the background index serving structures.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64291: [clangd] Rewrite of logic to rebuild the background index serving structures.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64293: [clangd] Don't insert absolute paths, give up instead.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64296: [clangd] Show documentation in hover, and fetch docs from index if needed.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64297: [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from parsed commands.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64297: [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappers from parsed commands.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D64306: [clangd] Use xxhash instead of SHA1 for background index file digests.
Sam McCall via Phabricator via llvm-commits
- [llvm] r364733 - [ARM] WLS/LE Code Generation
Sam Parker via llvm-commits
- [llvm] r365046 - [ARM] Fix for NDEBUG builds
Sam Parker via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D64027: [ARM] MVE integer abs
Sam Parker via Phabricator via llvm-commits
- [PATCH] D64026: [ARM] MVE integer min and max
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D64122: Fix for PR42397. SCEVExpander wrongly adds nsw to shl instruction.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63816: [ARM] WLS/LE Code Generation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63816: [ARM] WLS/LE Code Generation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D64124: [PowerPC] Hardware Loop branch instruction's condition may not be icmp
Sam Parker via Phabricator via llvm-commits
- [PATCH] D64079: Scalable Vector IR Type (Try 3)
Sander de Smalen via Phabricator via llvm-commits
- [llvm] r364856 - [InstCombine] reduce more checks for power-of-2-or-zero using ctpop
Sanjay Patel via llvm-commits
- [llvm] r365055 - [SLP] add tests for bitcasted vector pointer load; NFC
Sanjay Patel via llvm-commits
- [llvm] r365147 - [InstCombine] allow undef elements when forming splat from chain of insertelements
Sanjay Patel via llvm-commits
- [llvm] r365227 - [InferFunctionAttrs] add tests for 'dereferenceable' argument attribute; NFC
Sanjay Patel via llvm-commits
- [PATCH] D63829: [InstCombine] Shift amount reassociation in bittest (PR42399)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63993: [InstCombine] (Y + ~X) + 1 --> Y - X fold (PR42459)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63958: [SDAG] commute setcc operands to match a subtract
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63992: [InstCombine] Y - ~X --> X + Y + 1 fold (PR42457)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63958: [SDAG] commute setcc operands to match a subtract
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64082: [MemFunctions] Add microbenchmarks for memory functions.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63848: [InstCombine] allow undef elements when forming splat from chain of insertelements
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64258: [InferFuncAttributes] extend 'dereferenceable' attribute based on loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64258: [InferFuncAttributes] extend 'dereferenceable' attribute based on loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64258: [InferFuncAttributes] extend 'dereferenceable' attribute based on loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64285: [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), ashr (X, Y) to ashr (X, Y))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D64215: Add a transform pass to make the executable semantics of poison explicit in the IR
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63886: [AMDGPU] Added a new metadata for multi grid sync implicit argument.
Scott Linder via Phabricator via llvm-commits
- [PATCH] D63767: [NFC] Make some ObjectFormatType switches covering
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D63843: [Object][XCOFF] Add support for 64-bit file header and section header dumping.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D64222: [sanitizers] Use covering ObjectFormatType switches
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D61694: Boilerplate for producing XCOFF object files from the PowerPC backend.
Sean Fertile via Phabricator via llvm-commits
- [llvm] r365173 - [llvm-objcopy][NFC] Refactor output target parsing v2
Seiya Nuta via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D64170: [llvm-objcopy][NFC] Refactor output target parsing v2
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63847: [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D64170: [llvm-objcopy][NFC] Refactor output target parsing v2
Seiya Nuta via Phabricator via llvm-commits
- [llvm] r364937 - Provide basic Full LTO extension points
Serge Guelton via llvm-commits
- [llvm] r365142 - Document legacy pass manager extension points
Serge Guelton via llvm-commits
- [llvm] r365002 - [LoopPeel] Re-factor llvm::peelLoop method. NFC.
Serguei Katkov via llvm-commits
- [llvm] r365107 - [LoopPeel] Some small comment update. NFC.
Serguei Katkov via llvm-commits
- [PATCH] D63918: [LoopPeeling] Better handling of branch weights for small values
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63918: [LoopPeeling] Better handling of branch weights for small values
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D64060: [LoopInfo] Extend getExitEdges API
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63923: [Loop Peeling] Enable peeling for loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63923: [Loop Peeling] Enable peeling for loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63917: [LoopPeel] Re-factor llvm::peelLoop method. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63917: [LoopPeel] Re-factor llvm::peelLoop method. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63923: [Loop Peeling] Enable peeling for loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D64060: [LoopInfo] Extend getExitEdges API
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63921: [Loop Peeling] Add support for peeling of loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63923: [Loop Peeling] Enable peeling for loops with multiple exits
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D64235: [Loop Peeling] Another way to handle branch weights of peeled off branches
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63918: [LoopPeeling] Better handling of branch weights for small values
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D64060: [LoopInfo] Extend getExitEdges API
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D64309: [LoopInfo] Update getExitEdges to accept vector of pairs for non const BasicBlock
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63989: [Clangd] Added hidden command line option -tweaks to specify which tweaks to enable
Shaurya Gupta via Phabricator via llvm-commits
- [PATCH] D23155: Power9 - Part-word VSX integer scalar loads/stores and sign extend instructions
Shawn Landden via Phabricator via llvm-commits
- [PATCH] D23155: Power9 - Part-word VSX integer scalar loads/stores and sign extend instructions
Shawn Landden via Phabricator via llvm-commits
- [llvm] r365099 - [MachO] Add valid architecture function
Shoaib Meenai via llvm-commits
- [PATCH] D64032: [cmake] With utils disabled, don't build tblgen in cross mode
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D64032: [cmake] With utils disabled, don't build tblgen in cross mode
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D63735: [MachOObjectFile]Added Valid Architecture Function
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D64102: [llvm-lipo] Implement -create part 1
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D63735: [MachOObjectFile]Added Valid Architecture Function
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D63735: [MachOObjectFile]Added Valid Architecture Function
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r364755 - [mips] Add missing schedinfo for ADJCALLSTACKDOWN, ADJCALLSTACKUP
Simon Atanasyan via llvm-commits
- [llvm] r364756 - [mips] Add missing schedinfo for atomic instructions
Simon Atanasyan via llvm-commits
- [llvm] r364757 - [mips] Add missing schedinfo for MSA and ASE instructions
Simon Atanasyan via llvm-commits
- [llvm] r364848 - [mips] Add missing schedinfo for LONG_BRANCH_* instructions
Simon Atanasyan via llvm-commits
- [llvm] r364849 - [mips] Add virtualization ASE to P5600 scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r364850 - [mips] Add missing schedinfo for MIPSeh_return[32|64] instructions
Simon Atanasyan via llvm-commits
- [llvm] r364899 - [mips] Map SNOP, NOP to the P5600Nop scheduler resource
Simon Atanasyan via llvm-commits
- [llvm] r364900 - [mips] Add missing schedinfo for FPU load/store/conv instructions
Simon Atanasyan via llvm-commits
- [llvm] r364902 - [mips] Mark P5600 scheduling model as complete
Simon Atanasyan via llvm-commits
- [llvm] r365020 - [mips] Replace some itineraries by instructions in the general scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r365021 - [mips] Add missing MSA and ASE instructions to general scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r365022 - [mips] Add missing mips16 instructions to general scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r365023 - [mips] Add SIGRIE, GINVI, GINVT to general scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r365032 - [mips] Add missing microMIPS instructions to general scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r365033 - [mips] Add missing atomic instructions to general scheduling definitions
Simon Atanasyan via llvm-commits
- [llvm] r365034 - [mips] Mark general scheduling model as complete
Simon Atanasyan via llvm-commits
- [llvm] r365161 - [mips] Refactor expandSeq and expandSeqI methods. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D64268: [MIPS GlobalISel] Register bank select for G_STORE. Select i64 store
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D64269: [MIPS GlobalISel] Register bank select for G_LOAD. Select i64 load
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D64125: [RISCV] Support @llvm.readcyclecounter() Intrinsic
Simon Cook via Phabricator via llvm-commits
- [llvm] r364745 - [X86] CombineShuffleWithExtract - updated description comments. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364803 - [X86] Add widenSubVector to size in bits helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364906 - [X86] resolveTargetShuffleInputsAndMask - add repeated input handling.
Simon Pilgrim via llvm-commits
- [llvm] r364924 - [X86][AVX] combineX86ShuffleChain - pull out CombineShuffleWithExtract lambda. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364953 - [X86] getTargetConstantBitsFromNode - remove unnecessary getZExtValue() (PR42486)
Simon Pilgrim via llvm-commits
- [llvm] r365016 - [X86] LowerFunnelShift - use modulo constant shift amount.
Simon Pilgrim via llvm-commits
- [llvm] r365018 - Fix uninitialized variable warnings. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365024 - [X86][SSE] LowerScalarImmediateShift - ensure shift amount correctness. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365025 - [X86][SSE] LowerINSERT_VECTOR_ELT - ensure insertion index correctness. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365027 - [X86][SSE] lowerUINT_TO_FP_v2i32 - explicitly cast half word to double
Simon Pilgrim via llvm-commits
- [llvm] r365041 - [X86][AVX] combineX86ShuffleChainWithExtract - add number of non-zero extract_subvectors to the combine depth
Simon Pilgrim via llvm-commits
- [llvm] r365044 - [X86][AVX] Combine vpermi(bitcast(x)) -> bitcast(vpermi(x))
Simon Pilgrim via llvm-commits
- [llvm] r365050 - [X86][AVX] combineX86ShufflesRecursively - peek through extract_subvector
Simon Pilgrim via llvm-commits
- [llvm] r365057 - [X86] ComputeNumSignBitsForTargetNode - add target shuffle support.
Simon Pilgrim via llvm-commits
- [llvm] r365119 - Fix MSVC "not all control paths return a value" warnings. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365125 - [X86][AVX1] Combine concat_vectors(pshufd(x, c), pshufd(y, c)) -> vpermilps(concat_vectors(x, y), c)
Simon Pilgrim via llvm-commits
- [llvm] r365127 - Fix -Wdocumentation warning.
Simon Pilgrim via llvm-commits
- [llvm] r365128 - Fix -Wdocumentation param warning.
Simon Pilgrim via llvm-commits
- [llvm] r365136 - [X86] Regenerate load fold peephole test.
Simon Pilgrim via llvm-commits
- [llvm] r365138 - [X86][SSE] Add some partial dereferenceable vector load tests inspired by PR16739
Simon Pilgrim via llvm-commits
- [llvm] r365145 - [X86][SSE] Add partial dereferenceable vector load test inspired by PR21780
Simon Pilgrim via llvm-commits
- [llvm] r365180 - [X86][SSE] LowerINSERT_VECTOR_ELT - early out for out of range indices
Simon Pilgrim via llvm-commits
- [llvm] r365194 - Fix MSVC/cppcheck Use::Next isn't initialized warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365269 - [DAGCombine] convertBuildVecZextToZext - remove duplicate getOpcode() call. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365270 - [X86] LowerBuildVectorv16i8 - pull out repeated getOperand() call. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r365271 - [X86] SimplifyDemandedVectorEltsForTargetNode - fix shadow variable warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D59208: [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and flip carry.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D57317: [DAGCombine] Deduplicate addcarry node using commutativity.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63958: [SDAG] commute setcc operands to match a subtract
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D64038: [IR][PatternMatch] Introduce m_NegatedPower2() matcher
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D64037: [IR][PatternMatch] introduce m_Unless() matcher
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D64037: [IR][PatternMatch] introduce m_Unless() matcher
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63963: [Codegen][SelectionDAG] X u% C == 0 fold: non-splat vector improvements
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63848: [InstCombine] allow undef elements when forming splat from chain of insertelements
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63281: [TargetLowering] Add SimplifyMultipleUseDemandedBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63816: [ARM] WLS/LE Code Generation
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D59208: [DAGCombiner] fold (addcarry (xor a, -1), b, c) -> (subcarry b, a, !c) and flip carry.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D64205: [X86][SSE] EltsFromConsecutiveLoads - add basic dereferenceable support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D64190: [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry) if the Carry comes from the uaddo.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D64205: [X86][SSE] EltsFromConsecutiveLoads - add basic dereferenceable support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63538: [CFG] Add a new function to get the proper condition of a CFGBlock
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r364909 - [ARM] Stop using scalar FP instructions in integer-only MVE mode.
Simon Tatham via llvm-commits
- [llvm] r364910 - [ARM] MVE: allow soft-float ABI to pass vector types.
Simon Tatham via llvm-commits
- [llvm] r365114 - [TableGen] Allow DAG isel patterns to override default operands.
Simon Tatham via llvm-commits
- [PATCH] D63937: [ARM] MVE: allow soft-float ABI to pass vector types.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63814: [TableGen] Allow DAG isel patterns to override default operands.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D64009: [ARM] MVE: support QQPRRegClass and QQQQPRRegClass
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63936: [ARM] Minor fixes in command line option parsing
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63938: [ARM] Stop using scalar FP instructions in integer-only MVE mode.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63938: [ARM] Stop using scalar FP instructions in integer-only MVE mode.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63937: [ARM] MVE: allow soft-float ABI to pass vector types.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63937: [ARM] MVE: allow soft-float ABI to pass vector types.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63936: [ARM] Minor fixes in command line option parsing
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63983: [ARM] MVE patterns for VMVN, VORR and VBIC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63884: [ARM] MVE VMOV immediate handling
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63867: [ARM] MVE bitwise instruction patterns
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63983: [ARM] MVE patterns for VMVN, VORR and VBIC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D64040: AMDGPU: Correct properties for adjcallstack* pseudos
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63882: AMDGPU: Custom lower vector_shuffle for v4i16/v4f16
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D64081: AMDGPU: Look through bundles for existing waitcnts
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D64096: [AMDGPU] Enable serializing of argument info.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63824: AMDGPU: Add pass to lower SGPR spills
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D64259: AMDGPU: Make AMDGPUPerfHintAnalysis an SCC pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D63654: [AIX] Add call lowering for parameters that could pass onto FPRs
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D64106: Summary:[Attributor] liveness analysis. This is only a first draft and should be modified heavily.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D64106: Summary:[Attributor] liveness analysis. This is only a first draft and should be modified heavily.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D64162: Summary: [Attributor] Liveness analysis abstract attribute used to indicate which BasicBlocks are dead and can therefore be ignored.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D64162: Summary: [Attributor] Liveness analysis abstract attribute used to indicate which BasicBlocks are dead and can therefore be ignored.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D62766: [Attributor] Deduce "nosync" function attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D64162: Summary: [Attributor] Liveness analysis abstract attribute used to indicate which BasicBlocks are dead and can therefore be ignored.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D63358: [Attributor] Tests for nounwind attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D63358: [Attributor] Tests for nounwind attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D64101: [LoopUnroll] fix cloning callbr
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D64095: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer.
Sumedh Arani via Phabricator via llvm-commits
- [llvm] r365013 - Remove some autoconf references from docs and comments
Sven van Haastregt via llvm-commits
- [PATCH] D63608: Remove some autoconf references from docs and comments
Sven van Haastregt via Phabricator via llvm-commits
- [www] r364853 - Add upcoming dev mtg.
Tanya Lattner via llvm-commits
- [www] r364854 - Add dev mtg link
Tanya Lattner via llvm-commits
- [www] r364943 - Add CFP.
Tanya Lattner via llvm-commits
- [www] r364944 - Fix sponsors.
Tanya Lattner via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Teresa Johnson via llvm-commits
- [llvm] r364958 - [RA] Fix spelling of Greedy register allocator internal option
Teresa Johnson via llvm-commits
- [PATCH] D41585: [Greedy RegAlloc] Take into account the cost of local intervals when selecting split candidate.
Teresa Johnson via llvm-commits
- [llvm] r364960 - [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via llvm-commits
- [llvm] r364965 - [gold] Fix test after BitStream reader error changes
Teresa Johnson via llvm-commits
- [llvm] r364968 - [ThinLTO] Address post-review suggestions for index-based WPD summary
Teresa Johnson via llvm-commits
- [llvm] r364973 - [ThinLTO] Dump input on failure in devirt test
Teresa Johnson via llvm-commits
- [llvm] r364978 - [ThinLTO] Work around existing failure exposed by new test
Teresa Johnson via llvm-commits
- [llvm] r364997 - [ThinLTO] Reenable test with workaround for known failure
Teresa Johnson via llvm-commits
- [llvm] r364960 - [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via llvm-commits
- [PATCH] D63831: [scudo][standalone] Introduce the C & C++ wrappers [fixed]
Teresa Johnson via llvm-commits
- [llvm] r365047 - [ThinLTO] Fix gcc warnings from commit
Teresa Johnson via llvm-commits
- [llvm] r364960 - [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54155: [CodeGen] Make branch funnels pass the machine verifier
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D64134: [scudo][standalone] Link tests against libatomic
Teresa Johnson via Phabricator via llvm-commits
- [lld] r365088 - [WebAssembly] Add option to emit passive segments
Thomas Lively via llvm-commits
- [llvm] r365088 - [WebAssembly] Add option to emit passive segments
Thomas Lively via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D64115: [WebAssembly] Prevent inline assembly from being mangled by SjLj
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D59343: [WebAssembly] Add option to emit passive segments
Thomas Lively via Phabricator via llvm-commits
- [llvm] r365190 - [FileCheck] Add missing final dot in comment
Thomas Preud'homme via llvm-commits
- [llvm] r365191 - [FileCheck] Factor some parsing checks out
Thomas Preud'homme via llvm-commits
- [llvm] r365192 - [FileCheck] Fix comment in parseNumericVariableUse
Thomas Preud'homme via llvm-commits
- [llvm] r365219 - [FileCheck] Don't diagnose undef vars at parse time
Thomas Preud'homme via llvm-commits
- [llvm] r365220 - [FileCheck] Share variable instance among uses
Thomas Preud'homme via llvm-commits
- [llvm] r365249 - [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via llvm-commits
- [PATCH] D64226: [FileCheck] Factor some parsing checks out
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64227: [FileCheck] Fix comment in parseNumericVariableUse
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64229: [FileCheck] Share variable instance among uses
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64230: [FileCheck] Record numeric variable availability
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64226: [FileCheck] Factor some parsing checks out
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64229: [FileCheck] Share variable instance among uses
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64226: [FileCheck] Factor some parsing checks out
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64226: [FileCheck] Factor some parsing checks out
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64227: [FileCheck] Fix comment in parseNumericVariableUse
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64229: [FileCheck] Share variable instance among uses
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64230: [FileCheck] Record numeric variable availability
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64230: [FileCheck] Record numeric variable availability
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64228: [FileCheck] Don't diagnose undef vars at parse time
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64229: [FileCheck] Share variable instance among uses
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64231: [FileCheck] Simplify numeric variable interface
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D64141: [CodeGen] Add larger vector types for i32 and f32
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D60616: Make parseBitcodeFile use a named StructType, if it exists and matches.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D60616: Make parseBitcodeFile use a named StructType, if it exists and matches.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D64069: [ARM] Add sign and zero extend patterns for MVE
Tim Northover via Phabricator via llvm-commits
- [PATCH] D64203: [OpaquePtr] add Type parameter to Loads.h analysis API.
Tim Northover via Phabricator via llvm-commits
- [llvm] r365148 - [AMDGPU] Custom lower INSERT_SUBVECTOR v3, v4, v5, v8
Tim Renouf via llvm-commits
- [PATCH] D63160: [AMDGPU] Custom lower INSERT_SUBVECTOR v3, v4, v5, v8
Tim Renouf via Phabricator via llvm-commits
- [llvm] r364797 - AMDGPU/GlobalISel: Implement select for 32-bit G_ADD
Tom Stellard via llvm-commits
- [PATCH] D63410: AMDGPU/GlobalISel: RegBankSelect for readlane/readfirstlane
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63988: AMDGPU/GlobalISel: Try to select VOP3 form of add
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63990: AMDGPU/GlobalISel: Complete implementation of G_GEP
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63991: AMDGPU/GlobalISel: Make s16 select legal
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63994: AMDGPU/GlobalISel: Select G_BRCOND for scc conditions
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63995: AMDGPU/GlobalISel: Select G_PHI
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63996: AMDGPU/GlobalISel: Select G_FRAME_INDEX
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63997: AMDGPU/GlobalISel: Custom lower control flow intrinsics
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63998: AMDGPU/GlobalISel: Legalize workitem ID intrinsics
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63999: AMDGPU/GlobalISel: Legalize workgroup ID intrinsics
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64000: AMDGPU/GlobalISel: Lower kernarg segment ptr intrinsics
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64001: AMDGPU/GlobalISel: Handle more input argument intrinsics
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64002: AMDGPU/GlobalISel: Tolerate copies with no type set
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64003: AMDGPU/GlobalISel: Select src modifiers
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64005: AMDGPU: GlobalISel: Handle 16-bit SALU min/max
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63486: AMDGPU/GlobalISel: Legalize s16 fcmp
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64017: AMDGPU/GlobalISel: Select G_BRCOND for vcc
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D58804: AMDGPU/GlobalISel: Implement select for 32-bit G_ADD
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64055: AMDGPU/GlobalISel: Fix G_GEP with mixed SGPR/VGPR operands
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63503: cmake: Add CLANG_LINK_CLANG_DYLIB option
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63503: cmake: Add CLANG_LINK_CLANG_DYLIB option
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D64213: [SystemZ] Fix addcarry of usubo (PR42512)
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D64213: [SystemZ] Fix addcarry of usubo (PR42512)
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D52165: [RISCV] Support RISC-V in getBitcodeMachineKind
Vadim Kaushan via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D64207: [AMDGPU] DPP combiner: recognize identities for more opcodes
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] r364964 - [SLP] Recommit: Look-ahead operand reordering heuristic.
Vasileios Porpodas via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63948: [SLP] Limit compilation time of look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D62432: [SLPVectorizer] Make the scheduler aware of the TreeEntry operands.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63676: Early exit from Hoist() in machine licm pass based on block hotness
Victor Huang via Phabricator via llvm-commits
- [llvm] r364942 - Fix GN build
Vitaly Buka via llvm-commits
- [PATCH] D64031: isBytewiseValue check ConstantVector element by element
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63966: Add IsBytewiseValue unit test
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64052: Return Undef from isBytewiseValue for empty arrays or structs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63966: Add IsBytewiseValue unit test
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63966: Add IsBytewiseValue unit test
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63966: Add IsBytewiseValue unit test
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64052: Return Undef from isBytewiseValue for empty arrays or structs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64052: Return Undef from isBytewiseValue for empty arrays or structs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D64111: Add getMostFrequentByte and use for isBytewiseValue implementation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63671: [llvm-profdata] Avoid keeping reference to every files
Wei Mi via Phabricator via llvm-commits
- [PATCH] D63671: [llvm-profdata] Avoid keeping reference to every files
Wei Mi via Phabricator via llvm-commits
- [PATCH] D64033: Add column info for inline sites
Wenlei He via Phabricator via llvm-commits
- [PATCH] D63885: [LOOPINFO] Introduce the loop guard API.
Whitney via Phabricator via llvm-commits
- [PATCH] D63885: [LOOPINFO] Introduce the loop guard API.
Whitney via Phabricator via llvm-commits
- [PATCH] D64224: Keep the order of the basic blocks in the cloned loop as the original loop
Whitney via Phabricator via llvm-commits
- [PATCH] D64224: Keep the order of the basic blocks in the cloned loop as the original loop
Whitney via Phabricator via llvm-commits
- [PATCH] D64224: Keep the order of the basic blocks in the cloned loop as the original loop
Whitney via Phabricator via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D64039: [WebAssembly] tablegen: distinguish float/int immediate operands.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D63738: [AIX]Enable lowering of MCSymbol MachineOperand
Xiangling Liao via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Xiangling Liao via Phabricator via llvm-commits
- [PATCH] D62532: [AIX] Implement function descriptor on SDAG
Xiangling Liao via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Xiangling Liao via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Xiangling Liao via Phabricator via llvm-commits
- [llvm] r365217 - [AMDGPU] Added a new metadata for multi grid sync implicit argument
Yaxun Liu via llvm-commits
- [PATCH] D63850: [AMDGPU] Kernel arg metadata: added support for "__hip_texture" type.
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D63886: [AMDGPU] Added a new metadata for multi grid sync implicit argument.
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D63886: [AMDGPU] Added a new metadata for multi grid sync implicit argument.
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r364734 - [SimpleLoopUnswitch] Implement handling of prof branch_weights metadata for SwitchInst
Yevgeny Rouban via llvm-commits
- [PATCH] D60606: [SimpleLoopUnswitch] Implement handling of prof branch_weights metadata for SwitchInst
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D64233: Prepare for making SwitchInstProfUpdateWrapper strict.
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D64061: Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D64220: [PowerPC] Remove redundant load immediate instructions
Yi-Hong Lyu via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Yitzhak Mandelbaum via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Yitzhak Mandelbaum via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Yitzhak Mandelbaum via Phabricator via llvm-commits
- [PATCH] D63892: [LibTooling] Extend `RewriteRule` with support for adding includes.
Yitzhak Mandelbaum via Phabricator via llvm-commits
- [PATCH] D63893: [clang-tidy] Extend TransformerClangTidyCheck to support adding includes.
Yitzhak Mandelbaum via Phabricator via llvm-commits
- [PATCH] D61524: [BPF] Support for compile once and run everywhere
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D61524: [BPF] Support for compile once and run everywhere
Yonghong Song via Phabricator via llvm-commits
- [llvm] r364955 - [llvm-objdump] Warn if no user specified sections (-j) are not found.
Yuanfang Chen via llvm-commits
- [PATCH] D63779: [llvm-objdump] Warn if no user specified sections (-j) are found.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D64165: [llvm-objdump] Keep warning for --disassemble-functions in correct order.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D58453: [DebugInfo][CGP] Limit placeDbgValues movement of dbg.value intrinsics
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D58453: [DebugInfo][CGP] Limit placeDbgValues movement of dbg.value intrinsics
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D63972: [PowerPC] Do the Early Return for the li and unconditional branch
Zhang Kang via Phabricator via llvm-commits
- [PATCH] D63972: [PowerPC] Do the Early Return for the li and unconditional branch
Zhang Kang via Phabricator via llvm-commits
- [llvm] r364883 - [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStorePair function
Zi Xuan Wu via llvm-commits
- [PATCH] D60601: [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStorePair function
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D60601: [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStorePair function
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D60601: [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStorePair function
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D63916: [PowerPC] Add constraint fp support about exception part for operation +-*/
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D64193: [PowerPC] Add constraint fp support about exception part for remaining operations
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D64195: [PowerPC] Replace float load/store pair with integer load/store pair when it's only used in load/store
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D63804: [PowerPC] Implement the areMemAccessesTriviallyDisjoint hook
qshanz via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
serge via Phabricator via llvm-commits
- [PATCH] D64065: Skip test earlier if metric is not found in compare.py
serge via Phabricator via llvm-commits
- [PATCH] D64065: Skip test earlier if metric is not found in compare.py
serge via Phabricator via llvm-commits
- [PATCH] D64093: Document legacy pass manager extension points
serge via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
serge via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
serge via Phabricator via llvm-commits
- [PATCH] D63877: Avoid infinite loop with asan interception
serge via Phabricator via llvm-commits
- [PATCH] D59948: Support providing pass schedule to new passmanager as a YAML input
serge via Phabricator via llvm-commits
Last message date:
Sun Jul 7 23:52:50 PDT 2019
Archived on: Mon Jul 8 00:11:09 PDT 2019
This archive was generated by
Pipermail 0.09 (Mailman edition).