The Week Of Monday 19 July 2021 Archives by author
Starting: Mon Jul 19 00:11:03 PDT 2021
Ending: Sun Jul 25 23:59:44 PDT 2021
Messages: 2889
- [PATCH] D103695: [WIP][RFC][Utils] Helper script to check sanity of cost tables vs scheduler models
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D106498: AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D96670: [CMake] Look up target subcomponents in LLVM_AVAILABLE_LIBS
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Abinav Puthan Purayil via Phabricator via llvm-commits
- [llvm] ce5b132 - [Matrix] Fix miscompile for NT matmul if the transpose has other use
Adam Nemet via llvm-commits
- [PATCH] D106457: [Matrix] Fix miscompile for NT matmul if the transpose has other use
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D106457: [Matrix] Fix miscompile for NT matmul if the transpose has other use
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D106457: [Matrix] Fix miscompile for NT matmul if the transpose has other use
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D106457: [Matrix] Fix miscompile for NT matmul if the transpose has other use
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D106714: [Matrix] RAUW should only replace an instruction in ShapeMap if supportsShapeInfo
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D106722: [Matrix] Fix shape for factored transpose
Adam Nemet via Phabricator via llvm-commits
- [llvm] fbd3bb4 - [NFC][AssemblyWriter] Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents.
Aditya Nandakumar via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] 2a7711f - [PowerPC] Extra test case for LDARX
Albion Fung via llvm-commits
- [llvm] 3434ac9 - [PowerPC] Store, load, move from and to registers related builtins
Albion Fung via llvm-commits
- [llvm] 2fd1520 - [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins
Albion Fung via llvm-commits
- [PATCH] D105946: [PowerPC] Store, load, move from and to registers related builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D105946: [PowerPC] Store, load, move from and to registers related builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D105926: [PowerPC] Extra test case for LDARX
Albion Fung via Phabricator via llvm-commits
- [PATCH] D105926: [PowerPC] Extra test case for LDARX
Albion Fung via Phabricator via llvm-commits
- [PATCH] D105946: [PowerPC] Store, load, move from and to registers related builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D105946: [PowerPC] Store, load, move from and to registers related builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D106130: [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D105946: [PowerPC] Store, load, move from and to registers related builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Albion Fung via Phabricator via llvm-commits
- [PATCH] D91719: [RISCV] Add support for using -msave-restore with tailcalls
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D105086: [NFC][RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D105555: [PoC][RISCV][Clang] Compute the default target-abi if it's empty.
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 808bbc2 - [clang][darwin] Add support for macOS -> Mac Catalyst
Alex Lorenz via llvm-commits
- [PATCH] D105958: [clang][darwin] add support for version remapping to the Darwin SDK Info class
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D105958: [clang][darwin] add support for version remapping to the Darwin SDK Info class
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D105257: [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability
Alex Lorenz via Phabricator via llvm-commits
- [compiler-rt] f58a1f6 - [rt][nfc] Rewrite #ifndef as #if defined().
Alexander Belyaev via llvm-commits
- [llvm] edb05d5 - [llvm] Inline getAssociatedFunction() in LLVM_DEBUG.
Alexander Belyaev via llvm-commits
- [PATCH] D105555: [PoC][RISCV][Clang] Compute the default target-abi if it's empty.
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 403e67d - [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via llvm-commits
- [llvm] 51db236 - [DWP] Fix for Refactoring llvm-dwp in to a library
Alexander Yermolovich via llvm-commits
- [llvm] f8c6515 - [DWP] Refactoring llvm-dwp in to a library part 2
Alexander Yermolovich via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106414: [DWP] Fix for Refactoring llvm-dwp in to a library
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106414: [DWP] Fix for Refactoring llvm-dwp in to a library
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106414: [DWP] Fix for Refactoring llvm-dwp in to a library
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106493: [DWP] Refactoring llvm-dwp in to a library part 2
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106493: [DWP] Refactoring llvm-dwp in to a library part 2
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106493: [DWP] Refactoring llvm-dwp in to a library part 2
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106493: [DWP] Refactoring llvm-dwp in to a library part 2
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D94096: [AArch64] Add a Machine Value Type for 64-byte long loads and stores.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D94097: [AArch64] Legalize MVT::i64x8 in DAG isel lowering.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] d8d8b45 - [SLP]Fix possible crash on unreachable incoming values sorting.
Alexey Bataev via llvm-commits
- [llvm] b455f7f - [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments.
Alexey Bataev via llvm-commits
- [llvm] f828f0a - Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments."
Alexey Bataev via llvm-commits
- [llvm] b88a68c - [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments.
Alexey Bataev via llvm-commits
- [PATCH] D105031: [SLP]Fix non-determinism in PHI sorting.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106264: [SLP]Fix possible crash on unreachable incoming values sorting.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106264: [SLP]Fix possible crash on unreachable incoming values sorting.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106542: [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106542: [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D101109: [SLP]Improve multinode analysis.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106578: [SLP]Fix costs calculations.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106578: [SLP]Fix costs calculations.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105042: [SLP][COST][X86]Improve cost model for masked gather.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105876: OMPIRBuilder for Interop directive
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106613: Bad SLPVectorization shufflevector replacement, resulting in write to wrong memory location
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106613: Bad SLPVectorization shufflevector replacement, resulting in write to wrong memory location
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106578: [SLP]Fix costs calculations.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99205: Add jump-threading optimization for deterministic finite automata
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D99205: Add jump-threading optimization for deterministic finite automata
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D99205: Add jump-threading optimization for deterministic finite automata
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D106313: Make more functions in MathExtras constexpr
Alf via Phabricator via llvm-commits
- [PATCH] D106320: Remove (void) in loop as it is unnecessary and confusing
Alf via Phabricator via llvm-commits
- [PATCH] D106320: Remove (void) in loop as it is unnecessary and confusing
Alf via Phabricator via llvm-commits
- [PATCH] D106320: Remove (void) in loop as it is unnecessary and confusing
Alf via Phabricator via llvm-commits
- [PATCH] D106320: [LLVM] Remove (void) in loop as it is unnecessary and confusing
Alf via Phabricator via llvm-commits
- [PATCH] D106320: [LLVM] Remove (void) in loop as it is unnecessary and confusing
Alf via Phabricator via llvm-commits
- [PATCH] D106001: [WIP][NFC] factor out unrolling decision logic
Ali Sedaghati via Phabricator via llvm-commits
- [PATCH] D106001: [WIP][NFC] factor out unrolling decision logic
Ali Sedaghati via Phabricator via llvm-commits
- [PATCH] D106307: [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D106306: [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D106405: [NewPM][Inliner] Check if deleted function is in current SCC
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] 03cdb52 - [GlobalISel] Fix load-or combine moving loads across potential aliasing stores.
Amara Emerson via llvm-commits
- [llvm] 56a6686 - [AArch64][GlobalISel] Don't form truncstores in postlegalizer-lowering for s128.
Amara Emerson via llvm-commits
- [llvm] 5ec0f05 - [GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC.
Amara Emerson via llvm-commits
- [llvm] acbc0c5 - [AArch64][GlobalISel] Widen non-pow-2 types for shifts before clamping.
Amara Emerson via llvm-commits
- [PATCH] D106251: [GlobalISel] Fix load-or combine moving loads across potential aliasing stores.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106200: GlobalISel: Remove some mystery code that clears isReturned
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106761: [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106762: [AArch64][GlobalISel] Enable some select combines after legalization
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106768: [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106494: WIP: [AArch64][GlobalISel] Legalize ctpop s128
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106494: WIP: [AArch64][GlobalISel] Legalize ctpop s128
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106776: [GlobalISel] Add a constant folding combine.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106427: [lld][ELF] remove empty SyntheticSections from inputSections
Amilendra Kodithuwakku via Phabricator via llvm-commits
- [llvm] fd972bb - Revert "[llvm][sve] Lowering for VLS truncating stores" because it
Amy Huang via llvm-commits
- [PATCH] D104471: [llvm][sve] Lowering for VLS truncating stores
Amy Huang via Phabricator via llvm-commits
- [PATCH] D104471: [llvm][sve] Lowering for VLS truncating stores
Amy Huang via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D104730: [MCA] [AMDGPU] Adding CustomBehaviour implementation for AMDGPU.
Andrea Di Biagio via llvm-commits
- [PATCH] D105274: Define sys::getHostCPUName for RISC-V
Andreas Schwab via Phabricator via llvm-commits
- [PATCH] D106440: [IROutliner] Change Prioritization of Outlining to honor cost model
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D106441: [IROutliner][NFC] Add initial support for multiple exit paths
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D106443: [IRSim][IROutliner] Adding support for recognizing and outlining branches
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D106443: [IRSim][IROutliner] Adding support for recognizing and outlining branches
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D106428: [flang][driver] Make `flang` ignore `-Mfree/-Mfixed`
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D106428: [flang][driver] Make `flang` ignore `-Mfree/-Mfixed`
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] db69ea4 - [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols
Andy Wingo via llvm-commits
- [PATCH] D105539: [llvm-objdump][WebAssembly] Fix llvm-objdump on files without symbols
Andy Wingo via Phabricator via llvm-commits
- [llvm] 0977f31 - [SystemZ][z/OS] Add GOFF support to file magic identification
Anirudh Prasad via llvm-commits
- [PATCH] D105993: [SystemZ][z/OS] Add GOFF support to file magic identification
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D104641: Strip undef implying attributes when moving calls
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D104641: Strip undef implying attributes when moving calls
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Anton Afanasyev via Phabricator via llvm-commits
- [llvm] 2c98298 - [MemCpyOpt] Enable memcpy optimizations unconditionally.
Artem Belevich via llvm-commits
- [llvm] b988d69 - [infer-address-spaces] Handle complex non-pointer constexpr arguments.
Artem Belevich via llvm-commits
- [llvm] 1a43ee6 - Revert "[MemCpyOpt] Enable memcpy optimizations unconditionally."
Artem Belevich via llvm-commits
- [PATCH] D106058: [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z))
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D106098: [infer-address-spaces] Handle complex non-pointer constexpr arguments.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D106401: [CUDA, MemCpyOpt] Add a flag to force-enable memcpyopt and use it for CUDA.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D106401: [CUDA, MemCpyOpt] Add a flag to force-enable memcpyopt and use it for CUDA.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D106099: [DependenceAnalysis] Guard analysis using getPointerBase()
Artem Radzikhovskyy via Phabricator via llvm-commits
- [llvm] 6cbb35d - [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated
Arthur Eubanks via llvm-commits
- [llvm] 5de114b - [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info
Arthur Eubanks via llvm-commits
- [llvm] 6144fc2 - [NewPM] Print pre-transformation IR name in --print-after-all
Arthur Eubanks via llvm-commits
- [llvm] 8bc298d - [NewPM][Inliner] Check if deleted function is in current SCC
Arthur Eubanks via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwardings
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwardings
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106290: [NewPM] Print pre-transformation IR name in --print-after-all
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106306: [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106307: [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106306: [NewPM] Bail out of devirtualization wrapper if the current SCC is invalidated
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106307: [NewPM][opt] Add -debug-pass-manager=quiet to not print analysis info
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106290: [NewPM] Print pre-transformation IR name in --print-after-all
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D89697: [X86] Implement smarter instruction lowering for FP_TO_UINT from vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106405: [NewPM][Inliner] Check if deleted function is in current SCC
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D105321: [Bitcode][OpaquePtr] Remove usages of PointerType's getElementType()
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106405: [NewPM][Inliner] Check if deleted function is in current SCC
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D89697: [X86] Implement smarter instruction lowering for FP_TO_UINT from vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D89697: [X86] Implement smarter instruction lowering for FP_TO_UINT from vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106699: [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level
Arthur Eubanks via Phabricator via llvm-commits
- [lld] 13ca0c8 - [lld][WebAssembly] Align __heap_base
Ayke van Laethem via llvm-commits
- [llvm] feda08b - [AVR] Do not chain stores in call frame setup
Ayke van Laethem via llvm-commits
- [llvm] 8544ce8 - [AVR] Set R31R30 as clobbered after ADJCALLSTACKDOWN
Ayke van Laethem via llvm-commits
- [llvm] 431a941 - [AVR] Improve 8/16 bit atomic operations
Ayke van Laethem via llvm-commits
- [llvm] 6aa9e74 - [AVR] Expand large shifts early in IR
Ayke van Laethem via llvm-commits
- [llvm] 41f905b - [AVR] Fix rotate instructions
Ayke van Laethem via llvm-commits
- [llvm] 4d7f5c0 - [AVR] Only support sp, r0 and r1 in llvm.read_register
Ayke van Laethem via llvm-commits
- [PATCH] D106499: [lld][WebAssembly] Align __heap_base
Ayke via Phabricator via llvm-commits
- [PATCH] D106499: [lld][WebAssembly] Align __heap_base
Ayke via Phabricator via llvm-commits
- [PATCH] D106499: [lld][WebAssembly] Align __heap_base
Ayke via Phabricator via llvm-commits
- [PATCH] D106499: [lld][WebAssembly] Align __heap_base
Ayke via Phabricator via llvm-commits
- [PATCH] D97853: [AVR] Do not chain stores in call frame setup
Ayke via Phabricator via llvm-commits
- [PATCH] D97745: [AVR] Set R31R30 as clobbered after ADJCALLSTACKUP
Ayke via Phabricator via llvm-commits
- [PATCH] D97127: [AVR] Improve 8/16 bit atomic operations
Ayke via Phabricator via llvm-commits
- [PATCH] D96677: [AVR] Expand large shifts early in IR
Ayke via Phabricator via llvm-commits
- [PATCH] D96957: [AVR] Fix rotate instructions
Ayke via Phabricator via llvm-commits
- [PATCH] D96969: [AVR] Only support sp, r0 and r1 in llvm.read_register
Ayke via Phabricator via llvm-commits
- [PATCH] D78663: [builtins] Add 32-bit shift builtins
Ayke via Phabricator via llvm-commits
- [PATCH] D97815: [AVR] Remove redundant dynalloca SP save/restore pass
Ayke via Phabricator via llvm-commits
- [llvm] 8da3b7d - [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO
Azharuddin Mohammed via llvm-commits
- [PATCH] D104764: [CMake] Don't LTO optimize targets on Darwin either
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D104764: [CMake] Don't LTO optimize targets on Darwin either
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D104764: [CMake] Don't LTO optimize targets on Darwin either
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D106131: Fix FindZ3.cmake to support static libraries and Windows
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D106091: [PowerPC] Improve error message on MASSV pass
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] d3738a0 - [RISCV][test] Add tests for mul optimization in the zba extension with SH*ADD
Ben Shi via llvm-commits
- [llvm] 9e5c5af - [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via llvm-commits
- [PATCH] D106031: [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D106031: [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D106647: [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D106648: [RISCV] Optimize mul in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D106648: [RISCV] Optimize mul in the zba extension with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [llvm] dd70cd0 - [llvm][sve] Silence unused variable warning in Release builds. NFC
Benjamin Kramer via llvm-commits
- [PATCH] D100704: [Thumb1][MachineOutliner] Add Machine Outliner support for Thumb1
Benson Chu via Phabricator via llvm-commits
- [llvm] 635288d - [llvm-diff] Check for recursive initialiers
Bill Wendling via llvm-commits
- [PATCH] D105616: [llvm-diff] Check for recursive initializers
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D105616: [llvm-diff] Check for recursive initializers
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D105616: [llvm-diff] Check for recursive initializers
Bill Wendling via Phabricator via llvm-commits
- [llvm] 191f9fa - [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts
Bradley Smith via llvm-commits
- [PATCH] D105889: [AArch64][SVE] Break false dependencies for inactive lanes of unary operations
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D106144: [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D106549: [AArch64][SVE] Combine bitcasts to predicate types with vector inserts of loads
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D105889: [AArch64][SVE] Break false dependencies for inactive lanes of unary operations
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D105889: [AArch64][SVE] Break false dependencies for inactive lanes of unary operations
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D106549: [AArch64][SVE] Combine bitcasts to predicate types with vector inserts of loads
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Bryan Chan via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Bryan Chan via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Bryan Chan via Phabricator via llvm-commits
- [llvm] 9dcd75f - [AMDGPU] Allow frontends to disable null export for pixel shaders
Carl Ritson via llvm-commits
- [llvm] 6efb322 - [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions
Carl Ritson via llvm-commits
- [llvm] 7d4baf2 - [AMDGPU] Add maximum NSA size limit ISA feature
Carl Ritson via llvm-commits
- [PATCH] D105683: [AMDGPU] Allow frontends to disable null export for pixel shaders
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D106176: [Scheduler] Treat weak edges uniformly at entry
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D106176: [Scheduler] Treat weak edges uniformly at entry
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D105683: [AMDGPU] Allow frontends to disable null export for pixel shaders
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D103800: [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D106471: [DAGCombiner][RISCV][AMDGPU] Call SimplifyDemandedBits at the end of visitMULHU to enable known bits contant folding.
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D106471: [DAGCombiner][RISCV][AMDGPU] Call SimplifyDemandedBits at the end of visitMULHU to enable known bits contant folding.
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D105385: [AMDGPU] Add SelectionDAG support for insert_subvector on v4f64
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D103348: [AMDGPU] Add maximum NSA size limit ISA feature
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D103230: [AMDGPU] Disable NSA for BVH instructions when appropriate
Carl Ritson via Phabricator via llvm-commits
- [llvm] cf78995 - [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost
Caroline Concatto via llvm-commits
- [llvm] 5a4de84 - [LoopVectorize] Fix crash for predicated instruction with scalable VF
Caroline Concatto via llvm-commits
- [PATCH] D105633: [WIP] Improve code generation for vector_splice
Caroline via Phabricator via llvm-commits
- [PATCH] D106273: [WIP] Improve code generation for vector_splice for Imm > 0
Caroline via Phabricator via llvm-commits
- [PATCH] D105633: [WIP] Improve code generation for vector_splice
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D106359: [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost
Caroline via Phabricator via llvm-commits
- [PATCH] D106359: [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D106273: [SVE][AArch64] Improve code generation for vector_splice for Imm > 0
Caroline via Phabricator via llvm-commits
- [PATCH] D105633: [AArch64][SVE] Improve code generation for vector_splice for Imm == -1
Caroline via Phabricator via llvm-commits
- [PATCH] D106536: [LoopVectorize] Fix crash for predicated instruction with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D106536: [LoopVectorize] Fix crash for predicated instruction with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instruction with scalable VF
Caroline via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instruction with scalable VF
Caroline via Phabricator via llvm-commits
- [llvm] fe8b261 - [PowerPC][NFC] add more cases for lfiwzx/lfiwax
Chen Zheng via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
ChenZheng via Phabricator via llvm-commits
- [PATCH] D105271: [PowerPC][ELF]make sure local variable space does not overlap with parameter save area
ChenZheng via Phabricator via llvm-commits
- [PATCH] D97184: [XCOFF] support DWARF for XCOFF for object output
ChenZheng via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
ChenZheng via Phabricator via llvm-commits
- [PATCH] D106357: [PowerPC] custom v2i64 for scalar_to_vector
ChenZheng via Phabricator via llvm-commits
- [PATCH] D106555: [PowerPC] handle more splat loads
ChenZheng via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
ChenZheng via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
ChenZheng via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
ChenZheng via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D106545: SROA: Process bitcast (select ptr1, ptr2)
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D106545: SROA: Process bitcast (select ptr1, ptr2)
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D106545: SROA: Process bitcast (select ptr1, ptr2)
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D106667: SROA: Enhance speculateSelectInstLoads
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D106545: SROA: Process bitcast (select ptr1, ptr2)
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D103593: [Coroutine] Sink lifetime markers after switch of suspend blocks to avoid disturbing must tail calls
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D105606: [Coroutine] Record the elided coroutines
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D106248: [Coroutines] Overalign coroutine frame when frame alignment exceeds the alignment limit
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D105606: [Coroutine] Record the elided coroutines
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D106464: Merge all the llvm-exegesis unit tests into a single binary
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D106591: [MergeICmps] Relax sinking check
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D106591: [MergeICmps] Relax sinking check
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D105595: [flang] Compile error instantiating std::clock_t on Apple clang version 11.0.0
Craig E Rasmussen via Phabricator via llvm-commits
- [PATCH] D105595: [flang] Compile error instantiating std::clock_t on Apple clang version 11.0.0
Craig E Rasmussen via Phabricator via llvm-commits
- [llvm] 50302fe - [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend.
Craig Topper via llvm-commits
- [llvm] 4f1270a - [RISCV] Add test cases to show an issue with our fcvt.wu isel patterns on RV64.
Craig Topper via llvm-commits
- [llvm] 84877a0 - [RISCV] Use unordered indexed loads for MGATHER.
Craig Topper via llvm-commits
- [llvm] 98d4adc - [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2)
Craig Topper via llvm-commits
- [llvm] 2ad2c5d - [RISCV] Add -mattr=+c command lines to add-before-shl.ll to prepare for D105417. NFC
Craig Topper via llvm-commits
- [llvm] 81efb82 - [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants.
Craig Topper via llvm-commits
- [llvm] a467c08 - [RISCV] Cleanup comment around vector tail policy handling. NFC
Craig Topper via llvm-commits
- [llvm] f26ac73 - [X86] Add test case simplified from PR51175. NFC
Craig Topper via llvm-commits
- [llvm] cc6d302 - [X86] Fix a bug in TEST with immediate creation
Craig Topper via llvm-commits
- [llvm] 5edccc4 - [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Craig Topper via llvm-commits
- [llvm] 1ffc369 - [RISCV] Add a test showing an incorrect vsetvli insertion
Craig Topper via llvm-commits
- [llvm] c63dbd8 - [RISCV] Custom lower (i32 (fptoui/fptosi X)).
Craig Topper via llvm-commits
- [PATCH] D105918: [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105417: [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105417: [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106346: [RISCV] Custom lower (i32 (fptoui/fptosi X)).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105283: [VP] Introducing VectorBuilder, the VP intrinsic builder
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106025: [RISCV] Use unordered indexed loads for MGATHER.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106230: [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105417: [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105785: [RISCV] Add a helper function to allow ReplaceNodeResults to use sign extension for any_extend of i32 constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105684: [RegisterCoalescer] Make resolveConflicts aware of earlyclobber
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106031: [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105673: [SelectionDAG] Fix the representation of ISD::STEP_VECTOR.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D103872: [Clang][RISCV] Implement vssseg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D103796: [Clang][RISCV] Implement vlsseg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D103809: [Clang][RISCV] Implement vloxseg and vluxseg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D103871: [Clang][RISCV] Implement vsseg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D103873: [Clang][RISCV] Implement vsoxseg and vsuxseg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D104921: [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106332: [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106471: [DAGCombiner][RISCV][AMDGPU] Call SimplifyDemandedBits at the end of visitMULHU to enable known bits contant folding.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106471: [DAGCombiner][RISCV][AMDGPU] Call SimplifyDemandedBits at the end of visitMULHU to enable known bits contant folding.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105092: [PoC][RISCV] Add the tail policy argument to builtins/intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105092: [PoC][RISCV] Add the tail policy argument to builtins/intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106512: [RISCV] Remove the _COMMUTABLE and _TA versions of FMA and wide FMA vector instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105796: [RISCV] Optimize multiplication in the zba extension with SH*ADD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106570: [RISCV] Add backend command line options to control function and loop alignment for testing.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106503: MCSubtargetInfo: Add debugging 'features' that dump current CPU bit state
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106575: [SelectionDAG] Support scalable-vector splats in yet more cases
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106574: [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106601: [RISCV] Teach vsetvli insertion pass that it doesn't need to insert vsetvli for unit strided stores in some cases.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by hoisting add
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106634: [X86] Fix a bug in TEST with immediate creation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106634: [X86] Fix a bug in TEST with immediate creation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106679: [WIP][X86] Move shl(x, 1) -> add(x, x) vector fold to ISEL (PR50468)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106679: [WIP][X86] Move shl(x, 1) -> add(x, x) vector fold to ISEL (PR50468)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106570: [RISCV] Add backend command line options to control function and loop alignment for testing.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106575: [SelectionDAG] Support scalable-vector splats in yet more cases
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106651: [RISCV] Add support for vector saturating add/sub operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106652: [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106689: [RISCV] Select vector shl by 1 to a vector add.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106346: [RISCV] Custom lower (i32 (fptoui/fptosi X)).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D106754: [RISCV] Restrict performANY_EXTENDCombine to prevent an infinite loop.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D104581: [RISCV] Add DAG combine to detect opportunities to replace (i64 (any_extend (i32 X)) with sign_extend.
Craig Topper via Phabricator via llvm-commits
- [llvm] f91eaa7 - [AArch64][SME] Add SVE2 instructions added in SME
Cullen Rhodes via llvm-commits
- [llvm] 15af3aa - [AArch64][SME] Add system registers and related instructions
Cullen Rhodes via llvm-commits
- [llvm] 6c32cfe - [AArch64][SME] Add ldr and str instructions
Cullen Rhodes via llvm-commits
- [llvm] 2d80bbd - [AArch64][SME] Add mova instructions
Cullen Rhodes via llvm-commits
- [llvm] 008c755 - [AArch64][SME] Support .arch and .arch_extension assembler directives
Cullen Rhodes via llvm-commits
- [llvm] 00e87e1 - [AArch64][SME] Improve diagnostic for vector select register
Cullen Rhodes via llvm-commits
- [llvm] fde7550 - [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default
Cullen Rhodes via llvm-commits
- [PATCH] D105577: [AArch64][SME] Add SVE2 instructions added in SME
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106272: [AArch64][SME] Introduce feature for streaming mode
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105576: [AArch64][SME] Add system registers and related instructions
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105573: [AArch64][SME] Add ldr and str instructions
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105574: [AArch64][SME] Add mova instructions
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105566: [AArch64][SME] Support .arch and .arch_extension assembler directives
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106272: [AArch64][SME] Introduce feature for streaming mode
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106272: [AArch64][SME] Introduce feature for streaming mode
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106540: [AArch64][SME] Improve diagnostic for vector select register
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106540: [AArch64][SME] Improve diagnostic for vector select register
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106568: [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106568: [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106635: [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc()
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106635: [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc()
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D106635: [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc()
Cullen Rhodes via Phabricator via llvm-commits
- [llvm] 8594a24 - [llvm][NFC] Fix typos in Errc.h description
Cyndy Ishida via llvm-commits
- [PATCH] D106499: [lld][WebAssembly] Align __heap_base
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D103009: [DSE] Transform memset + malloc --> calloc (PR25892)
Dan Liew via Phabricator via llvm-commits
- [PATCH] D106412: [llvm-objcopy][MachO] Ignore all LC_SUB_* commands.
Daniel Rodríguez Troitiño via Phabricator via llvm-commits
- [PATCH] D105996: [AArch64] Enable Upper bound unrolling universally
Dave Green via Phabricator via llvm-commits
- [PATCH] D106051: [ARM] Extend more reductions during lowering
Dave Green via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D105588: [ARM] Remove PromotedBitwiseVT for NEON types
Dave Green via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Dave Green via Phabricator via llvm-commits
- [PATCH] D106239: [AArch64] Expand the SVE min/max reduction costs to NEON
Dave Green via Phabricator via llvm-commits
- [PATCH] D106239: [AArch64] Expand the SVE min/max reduction costs to NEON
Dave Green via Phabricator via llvm-commits
- [PATCH] D106239: [AArch64] Expand the SVE min/max reduction costs to NEON
Dave Green via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Dave Green via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Dave Green via Phabricator via llvm-commits
- [PATCH] D106365: [AArch64] Prefer fmov over orr v.16b when copying f32/f64
Dave Green via Phabricator via llvm-commits
- [PATCH] D106140: [LV] Change interface of getReductionPatternCost to return Optional
Dave Green via Phabricator via llvm-commits
- [PATCH] D106140: [LV] Change interface of getReductionPatternCost to return Optional
Dave Green via Phabricator via llvm-commits
- [PATCH] D106166: [LV][ARM] Tighten up MLA reduction costing
Dave Green via Phabricator via llvm-commits
- [PATCH] D106239: [AArch64] Expand the SVE min/max reduction costs to NEON
Dave Green via Phabricator via llvm-commits
- [PATCH] D106531: [ARM] Turn vecreduce_add(add(x, y)) into vecreduce(x) + vecreduce(y)
Dave Green via Phabricator via llvm-commits
- [PATCH] D106532: [ARM] Attempt to distribute reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D106561: [AArch64] Optimise min/max lowering in ISel
Dave Green via Phabricator via llvm-commits
- [PATCH] D106561: [AArch64] Optimise min/max lowering in ISel
Dave Green via Phabricator via llvm-commits
- [PATCH] D106569: [ARM] Distribute reductions based on ascending load offset
Dave Green via Phabricator via llvm-commits
- [PATCH] D106240: [AArch64] Adjust the cost of integer sum reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D104709: [ARM] Revert WLSTP to DLSTP if the target block is out of range
Dave Green via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Dave Green via Phabricator via llvm-commits
- [PATCH] D106241: [AArch64] Add worst case shuffle costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D106653: [LoopVectorize][AArch64] Enable ordered reductions by default for AArch64
Dave Green via Phabricator via llvm-commits
- [llvm] df47770 - [ORC] Explicitly convert to ArrayRefs to silence errors.
David Blaikie via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106295: [Bazel] Update for 6103fdfab4
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106295: [Bazel] Update for 6103fdfab4
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D90345: [DebugInfo] Fix ICE in DwarfCompileUnit::constructSubprogramScopeDIE
David Blaikie via Phabricator via llvm-commits
- [PATCH] D90345: [DebugInfo] Fix ICE in DwarfCompileUnit::constructSubprogramScopeDIE
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106381: Consolidate string types into ptr and length representations.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106363: [ADT] Add initializer_list constructor to SmallDenseMap
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106320: [LLVM] Remove (void) in loop as it is unnecessary and confusing
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106198: [DWP] Refactoring llvm-dwp in to a library.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106414: [DWP] Fix for Refactoring llvm-dwp in to a library
David Blaikie via Phabricator via llvm-commits
- [PATCH] D105321: [Bitcode][OpaquePtr] Remove usages of PointerType's getElementType()
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106493: [DWP] Refactoring llvm-dwp in to a library part 2
David Blaikie via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106660: [DebugInfo][InstrRef] Don't break up return-sequences on debug-info instructions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106624: [WIP][DWARF] Don't process .debug_info relocations for DWO Context
David Blaikie via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
David Blaikie via Phabricator via llvm-commits
- [compiler-rt] 2d56e13 - [Sanitizer] Intercepts flopen/flopenat on FreeBSD.
David Carlier via llvm-commits
- [llvm] eb1e95d - [ARM] Extend more reductions during lowering
David Green via llvm-commits
- [llvm] 5561ad8 - [ARM] Remove PromotedBitwiseVT for NEON types
David Green via llvm-commits
- [llvm] ee072e2 - [AArch64] Regenerate some tests checks. NFC
David Green via llvm-commits
- [llvm] 4272e64 - [LV] Change interface of getReductionPatternCost to return Optional
David Green via llvm-commits
- [llvm] 72dc5ca - [LV] Make use of PatternMatchers in getReductionPatternCost. NFC
David Green via llvm-commits
- [llvm] ba42f6a - [ARM] Pass SelectionDAG to methods that dont require DCI. NFC
David Green via llvm-commits
- [llvm] a92974b - [AArch64] Add and update reduction and shuffle costs. NFC
David Green via llvm-commits
- [llvm] c9cebda - [AArch64] Adjust the cost of integer sum reductions
David Green via llvm-commits
- [llvm] 38986c6 - [AArch64] Add worst case shuffle costs
David Green via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
David Li via Phabricator via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
David Li via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106239: [AArch64] Expand the SVE min/max reduction costs to NEON
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106239: [AArch64] Expand the SVE min/max reduction costs to NEON
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106163: [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106358: [InstCombine] Add more complex folds for extractelement + stepvector
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105574: [AArch64][SME] Add mova instructions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106240: [AArch64] Adjust the cost of integer sum reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106241: [AArch64] Add worst case shuffle costs
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106561: [AArch64] Optimise min/max lowering in ISel
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106561: [AArch64] Optimise min/max lowering in ISel
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106568: [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106646: [LoopVectorize] Don't interleave scalar ordered reductions for inner loops
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106653: [LoopVectorize][AArch64] Enable ordered reductions by default for AArch64
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106653: [LoopVectorize][AArch64] Enable ordered reductions by default for AArch64
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106164: [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106272: [AArch64][SME] Introduce feature for streaming mode
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106655: [BasicTTI] Set scalarization cost of scalable vector casts to Invalid.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106655: [BasicTTI] Set scalarization cost of scalable vector casts to Invalid.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106656: [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D106273: [SVE][AArch64] Improve code generation for vector_splice for Imm > 0
David Sherwood via Phabricator via llvm-commits
- [compiler-rt] 3d5c1a8 - [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux
David Spickett via llvm-commits
- [compiler-rt] bb4f7b9 - [compiler-rt][hwasan] Update register-dump-read.c test
David Spickett via llvm-commits
- [llvm] 2404834 - [PowerPC] Require power-pc target for new builtin test
David Spickett via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
David Spickett via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
David Spickett via Phabricator via llvm-commits
- [PATCH] D106170: [flang] Runtime API for data pointers
David Spickett via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
David Spickett via Phabricator via llvm-commits
- [PATCH] D106170: [flang] Runtime API for data pointers
David Spickett via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
David Spickett via Phabricator via llvm-commits
- [PATCH] D105817: [LV] Enable vectorization of multiple exit loops w/computable exit counts
David Spickett via Phabricator via llvm-commits
- [PATCH] D105817: [LV] Enable vectorization of multiple exit loops w/computable exit counts
David Spickett via Phabricator via llvm-commits
- [PATCH] D105817: [LV] Enable vectorization of multiple exit loops w/computable exit counts
David Spickett via Phabricator via llvm-commits
- [PATCH] D106288: [AMDGPU] Disable LDS lowering for GFX shaders
David Stuttard via Phabricator via llvm-commits
- [llvm] 1528a4d - [llvm][sve] Lowering for VLS truncating stores
David Truby via llvm-commits
- [PATCH] D104471: [llvm][sve] Lowering for VLS truncating stores
David Truby via Phabricator via llvm-commits
- [llvm] 43234b1 - [DSE] Transform memset + malloc --> calloc (PR25892)
Dawid Jurczak via llvm-commits
- [llvm] 11338e9 - [LoopIdiom] Transform memmove-like loop into memmove (PR46179)
Dawid Jurczak via llvm-commits
- [llvm] bc536c7 - Revert "[DSE] Transform memset + malloc --> calloc (PR25892)"
Dawid Jurczak via llvm-commits
- [PATCH] D104464: [LoopIdiom] Transform memmove-like loop into memmove (PR46179)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D104464: [LoopIdiom] Transform memmove-like loop into memmove (PR46179)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D103009: [DSE] Transform memset + malloc --> calloc (PR25892)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D103009: [DSE] Transform memset + malloc --> calloc (PR25892)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D103451: [SimplifyLibCalls][NFC] Clean up LibCallSimplifier from 'memset + malloc into calloc' transformation
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D106446: [DSE][NFC] Clean up DeadStoreElimination from unused variables
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D104464: [LoopIdiom] Transform memmove-like loop into memmove (PR46179)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D106446: [DSE][NFC] Clean up DeadStoreElimination from unused variables
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D103009: [DSE] Transform memset + malloc --> calloc (PR25892)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D103009: [DSE] Transform memset + malloc --> calloc (PR25892)
Dawid Jurczak via Phabricator via llvm-commits
- [lld] ad1f545 - [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections
Derek Schuff via llvm-commits
- [PATCH] D103557: [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D106728: [lld][WebAssembly] Do not remove name section with --strip-debug
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D105594: cmake: Allow shared libraries to customize the soname using LLVM_ABI_REVISION
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D105657: [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D105657: [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D106660: [DebugInfo][InstrRef] Don't break up return-sequences on debug-info instructions
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 424fe90 - [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description.
Dmitry Preobrazhensky via llvm-commits
- [compiler-rt] baa7f58 - tsan: make obtaining current PC faster
Dmitry Vyukov via llvm-commits
- [compiler-rt] 7f67263 - tsan: remove duplicate arch switch in buildgo.sh
Dmitry Vyukov via llvm-commits
- [compiler-rt] d9b6e32 - tsan: add pragma line to buildgo.sh
Dmitry Vyukov via llvm-commits
- [compiler-rt] adb55d7 - tsan: remove the stats subsystem
Dmitry Vyukov via llvm-commits
- [compiler-rt] 3f981fc - sanitizer_common: add new mutex
Dmitry Vyukov via llvm-commits
- [compiler-rt] 927efd0 - sanitizer_common: modernize SpinMutex
Dmitry Vyukov via llvm-commits
- [compiler-rt] 74b8fca - sanitizer_common: revert StaticSpinMutex ctor
Dmitry Vyukov via llvm-commits
- [compiler-rt] 5d1df6d - sanitizers: increase .clang-format columns to 100
Dmitry Vyukov via llvm-commits
- [compiler-rt] 0224399 - sanitizer_common: add deadlock detection to the Mutex2
Dmitry Vyukov via llvm-commits
- [compiler-rt] cfed8d0 - tsan: rename test Mutex to UserMutex
Dmitry Vyukov via llvm-commits
- [compiler-rt] 3c92eb4 - tsan: ignore interceptors in few more places
Dmitry Vyukov via llvm-commits
- [compiler-rt] 8924d8e - tsan: disable thread safety analysis in more functions
Dmitry Vyukov via llvm-commits
- [compiler-rt] 0118a64 - tsan: switch to the new sanitizer_common mutex
Dmitry Vyukov via llvm-commits
- [compiler-rt] a776717 - tsan: switch atexit mutex to the normal Mutex
Dmitry Vyukov via llvm-commits
- [compiler-rt] 6c1d74d - sanitizer_common: don't use [[no_unique_address]]
Dmitry Vyukov via llvm-commits
- [compiler-rt] c3044a5 - tsan: fix SANITIZER_DEBUG build
Dmitry Vyukov via llvm-commits
- [lld] 4e52a04 - Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64.
Douglas Yung via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D106313: Make more functions in MathExtras constexpr
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106304: [LangRef] Clarify support for multiple metadata attachments with same id
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106186: Avoid keeping internal string_views in Twine.
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D105958: [clang][darwin] add support for version remapping to the Darwin SDK Info class
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106206: Remove the NotUnderValgrind caching flag
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106206: Remove the NotUnderValgrind caching flag
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D106474: [NFC][Verifier] Remove redundant Module parameters
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] 80e0bd1 - [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale
Dylan Fleming via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for in favour of the IR attributes
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D105994: [SVE] Add folds for sign and zero extends of vscale
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D105978: [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
Dylan Fleming via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 4f99346 - [NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll
Eli Friedman via llvm-commits
- [llvm] de3ea51 - [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases.
Eli Friedman via llvm-commits
- [llvm] 843c614 - [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Eli Friedman via llvm-commits
- [llvm] 664a1fd - [AArch64] Use the CMP_SWAP_128 variants added in 843c6140.
Eli Friedman via llvm-commits
- [llvm] c4e1acf - [AArch64] Add tests for 128-bit atomic loads with casp available.
Eli Friedman via llvm-commits
- [llvm] 0ca46a1 - [SelectionDAG] Fix the representation of ISD::STEP_VECTOR.
Eli Friedman via llvm-commits
- [llvm] 301b21a - [AArch64] Regenerate and add more tests for i128 atomics.
Eli Friedman via llvm-commits
- [llvm] 29f6841 - [AArch64] Regenerate test arm64-ccmp.ll
Eli Friedman via llvm-commits
- [PATCH] D106257: [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D102711: [GlobalOpt] Handle null check with global pointer variables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106028: [AArch64][SelectionDAG] Add legalization for widening LOAD/MLOAD.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106028: [AArch64][SelectionDAG] Add legalization for widening LOAD/MLOAD.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106197: [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106197: [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D104140: [SCEV] Allow negative steps for LT exit count computation
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106331: [ScalarEvolution] Try harder to prove overflow in howManyLessThans.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106331: [ScalarEvolution] Try harder to prove overflow in howManyLessThans.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105516: [clang][PassManager] Add -falways-mem2reg to run mem2reg at -O0
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105516: [clang][PassManager] Add -falways-mem2reg to run mem2reg at -O0
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D102711: [GlobalOpt] Handle null check with global pointer variables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105994: [SVE] Add folds for sign and zero extends of vscale
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106331: [WIP][ScalarEvolution] Try harder to prove overflow in howManyLessThans.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105994: [SVE] Add folds for sign and zero extends of vscale
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106376: [SVE] Add support for folding for select + masked loads
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105673: [SelectionDAG] Fix the representation of ISD::STEP_VECTOR.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105994: [SVE] Add folds for sign and zero extends of vscale
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106331: [WIP][ScalarEvolution] Try harder to prove overflow in howManyLessThans.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D105545: [MergedLoadStoreMotion] Conditional store elimination
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106549: [AArch64][SVE] Combine bitcasts to predicate types with vector inserts of loads
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D88994: Fix the default alignment of i1 vectors.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D104636: [LoopIdiom] [LoopNest] let the pass deal with runtime memset size
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106593: [WIP][SimplifyCFG] Replace FoldTwoEntryPHINode i1 hack with a different hack.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106593: [WIP][SimplifyCFG] Replace FoldTwoEntryPHINode i1 hack with a different hack.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106593: [WIP][SimplifyCFG] Replace FoldTwoEntryPHINode i1 hack with a different hack.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D104636: [LoopIdiom] [LoopNest] let the pass deal with runtime memset size
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D100704: [Thumb1][MachineOutliner] Add Machine Outliner support for Thumb1
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106721: [AArch64] Implemnt MSVC __mulh and __umulh builtins and corresponding IR level intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106721: [AArch64] Implemnt MSVC __mulh and __umulh builtins and corresponding IR level intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] 3c2c985 - [NFC][compiler-rt] tidy up some whitespace in lit config
Emily Shi via llvm-commits
- [compiler-rt] d71fc32 - [compiler-rt][NFC] add debugging options to iossim_run
Emily Shi via llvm-commits
- [PATCH] D106741: [ASAN] NFC: Remove redundant variable
Enna1 via Phabricator via llvm-commits
- [llvm] 4cbb912 - [ms] [llvm-ml] Add support for numeric built-in symbols
Eric Astor via llvm-commits
- [llvm] 5fba605 - [ms] [llvm-ml] Support built-in text macros
Eric Astor via llvm-commits
- [llvm] 6955148 - [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references
Eric Astor via llvm-commits
- [llvm] a4e964a - [ms] [llvm-ml] Fix macro case-insensitivity
Eric Astor via llvm-commits
- [PATCH] D104964: [ms] [llvm-ml] Add support for numeric built-in symbols
Eric Astor via Phabricator via llvm-commits
- [PATCH] D104965: [ms] [llvm-ml] Support built-in text macros
Eric Astor via Phabricator via llvm-commits
- [PATCH] D104964: [ms] [llvm-ml] Add support for numeric built-in symbols
Eric Astor via Phabricator via llvm-commits
- [PATCH] D104965: [ms] [llvm-ml] Support built-in text macros
Eric Astor via Phabricator via llvm-commits
- [PATCH] D105372: [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references
Eric Astor via Phabricator via llvm-commits
- [PATCH] D106453: [ms] [llvm-ml] Fix macro case-insensitivity
Eric Astor via Phabricator via llvm-commits
- [PATCH] D106454: [ms] [llvm-ml] Match ML's handling of macro parameter expansion
Eric Astor via Phabricator via llvm-commits
- [PATCH] D106453: [ms] [llvm-ml] Fix macro case-insensitivity
Eric Astor via Phabricator via llvm-commits
- [PATCH] D106454: [ms] [llvm-ml] Match ML's handling of macro parameter expansion
Eric Astor via Phabricator via llvm-commits
- [PATCH] D106453: [ms] [llvm-ml] Fix macro case-insensitivity
Eric Astor via Phabricator via llvm-commits
- [PATCH] D106453: [ms] [llvm-ml] Fix macro case-insensitivity
Eric Astor via Phabricator via llvm-commits
- [PATCH] D104080: [LLD][LLVM] CG Graph profile using relocations
Eric Christopher via llvm-commits
- [PATCH] D106420: [yaml2obj] Do not write the string table if there is no string entry.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105522: [llvm-readobj][XCOFF] Fix the error dumping for the first item of StringTable.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105687: [Debug-Info] [llvm-dwarfdump] Don't use DW_FORM_data4/8 to encode the constants for DW_AT_data_member_location.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D106643: [llvm-readobj][XCOFF] Add support for `--needed-libs` option.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D106643: [llvm-readobj][XCOFF] Add support for `--needed-libs` option.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D106643: [llvm-readobj][XCOFF] Add support for `--needed-libs` option.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D106420: [yaml2obj] Do not write the string table if there is no string entry.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D105687: [Debug-Info] [llvm-dwarfdump] Don't use DW_FORM_data4/8 to encode the constants for DW_AT_data_member_location.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D98002: [RISCV] Add scheduling resources for V
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Evgenii Stepanov via Phabricator via llvm-commits
- [lld] 16aac49 - Revert D105519 "[WebAssembly] Deduplicate imports of the same module name, field name, and type" and its followup
Fangrui Song via llvm-commits
- [lld] 88e2268 - Revert D106128 "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes"
Fangrui Song via llvm-commits
- [llvm] 2f75fda - [test] Avoid llvm-symbolizer/llvm-addr2line one-dash long options
Fangrui Song via llvm-commits
- [llvm] 3924877 - [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Fangrui Song via llvm-commits
- [llvm] 0c0549f - [AArch64] Delete unused Opcode after D106039
Fangrui Song via llvm-commits
- [lld] db5e078 - [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via llvm-commits
- [lld] c53a5ee - [ELF][test] Add -DAG
Fangrui Song via llvm-commits
- [llvm] 7b78956 - [sanitizer] Place module_ctor/module_dtor in llvm.used
Fangrui Song via llvm-commits
- [llvm] db6217a - [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions
Fangrui Song via llvm-commits
- [llvm] 3b18156 - [Matrix] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D106457. NFC
Fangrui Song via llvm-commits
- [lld] 54bc2d8 - [ELF][test] Add a test about GCable SHF_LINK_ORDER SHT_INIT_ARRAY
Fangrui Song via llvm-commits
- [lld] 120b187 - [ELF] --gc-sections: allow GC on reserved sections in a group
Fangrui Song via llvm-commits
- [llvm] 31677c6 - [llvm-symbolizer] Remove one-dash long options
Fangrui Song via llvm-commits
- [llvm] 42896ee - [clang] -falign-loops=
Fangrui Song via llvm-commits
- [llvm] 7290ddd - Revert "[clang] -falign-loops="
Fangrui Song via llvm-commits
- [llvm] d540131 - [LangRef] Clarify comdat
Fangrui Song via llvm-commits
- [llvm] a45bcde - [LangRef] Reorder two paragraphs for comdat
Fangrui Song via llvm-commits
- [lld] e7a7ad1 - [ELF] Support quoted symbols in symbol assignments
Fangrui Song via llvm-commits
- [PATCH] D106271: [llvm][tools] Hide unrelated cli options of more tools
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106246: [sanitizer] Place module_ctor/module_dtor in llvm.used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106319: [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106377: [llvm-symbolizer] Remove one-dash long options
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106319: [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106319: [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105834: [PowerPC] Semachecking for XL compat builtin icbt
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106319: [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106319: [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106415: [test-suite] Disable X-Ray tests if unavailable.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106366: [llvm][tools] Hide unrelated cli options of even more tools
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106415: [test-suite] Disable XRay tests if unavailable.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106377: [llvm-symbolizer] Remove one-dash long options
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D104556: [InstrProfiling] Make CountersPtr in __profd_ relative
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106427: [lld][ELF] remove empty SyntheticSections from inputSections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106246: [sanitizer] Place module_ctor/module_dtor in llvm.used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106430: [llvm][tools] Hide unrelated cli options of remaining tools
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106457: [Matrix] Fix miscompile for NT matmul if the transpose has other use
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat and llvm.global_ctors/llvm.global_dtors
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106377: [llvm-symbolizer] Remove one-dash long options
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106570: [RISCV] Add backend command line options to control function and loop alignment for testing.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105274: Define sys::getHostCPUName for RISC-V
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105979: [ARM][llvm-objdump] Annotate PC-relative memory operands
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106736: Minor Sphinx documentation generation improvements
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D97106: [UpdateTestChecks] Warn if any function conflicts under the same prefix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D97106: [UpdateTestChecks] Warn if any function conflicts under the same prefix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106759: [yaml2obj][MachO] Rename PayloadString to Content
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89074: [SystemZ/z/OS] Add GOFF support for llvm-objdump
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106782: [llvm-objcopy] Drop GRP_COMDAT if the group signature is localized
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D106412: [llvm-objcopy][MachO] Ignore all LC_SUB_* commands.
Fangrui Song via Phabricator via llvm-commits
- [llvm] 156b431 - [LV] Add test with ptr induction used as scalar and vector.
Florian Hahn via llvm-commits
- [llvm] d2a73fb - [VPlan] Add recipe for first-order rec phis, make splicing explicit.
Florian Hahn via llvm-commits
- [llvm] 82834a6 - [VPlan] Fix formatting glitch from d2a73fb44ea0b8.
Florian Hahn via llvm-commits
- [PATCH] D105996: [AArch64] Enable Upper bound unrolling universally
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D106164: [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D106176: [Scheduler] Treat weak edges uniformly at entry
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D106359: [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D105008: [VPlan] Add recipe for first-order rec phis, make splicing explicit.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D105008: [VPlan] Add recipe for first-order rec phis, make splicing explicit.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D105996: [AArch64] Enable Upper bound unrolling universally
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D106457: [Matrix] Fix miscompile for NT matmul if the transpose has other use
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D106446: [DSE][NFC] Clean up DeadStoreElimination from unused variables
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D106164: [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening.
Florian Hahn via Phabricator via llvm-commits
- [llvm] d23f26f - [NFC] [MTE] helper for stack tagging lifetimes.
Florian Mayer via llvm-commits
- [llvm] 12268fe - [hwasan] Use stack safety analysis.
Florian Mayer via llvm-commits
- [llvm] 807d501 - Revert "[hwasan] Use stack safety analysis."
Florian Mayer via llvm-commits
- [llvm] e9c63ed - [hwasan] Use stack safety analysis.
Florian Mayer via llvm-commits
- [compiler-rt] f3f287f - [hwasan] [NFC] copy and disable ASAN tests to hwasan.
Florian Mayer via llvm-commits
- [compiler-rt] 98687aa - [NFC] run clang-format on hwasan use-after-scope tests.
Florian Mayer via llvm-commits
- [llvm] 5f08219 - Revert "[hwasan] Use stack safety analysis."
Florian Mayer via llvm-commits
- [llvm] bde9415 - [hwasan] Use stack safety analysis.
Florian Mayer via llvm-commits
- [llvm] 789a4a2 - Revert "[hwasan] Use stack safety analysis."
Florian Mayer via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D106135: [NFC] [MTE] helper for stack tagging lifetimes.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D106135: [NFC] [MTE] helper for stack tagging lifetimes.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D106135: [NFC] [MTE] helper for stack tagging lifetimes.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Florian Mayer via Phabricator via llvm-commits
- [llvm] 7b3a69b - [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID
Fraser Cormack via llvm-commits
- [llvm] b115c03 - [RISCV] Fix a crash when lowering split float arguments
Fraser Cormack via llvm-commits
- [llvm] 99ed6ce - [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations
Fraser Cormack via llvm-commits
- [llvm] e8f9540 - [NFC] Fix early line-break in doxygen comment
Fraser Cormack via llvm-commits
- [PATCH] D105918: [SelectionDAG][RISCV] Use isSExtCheaperThanZExt to control whether sext or zext is used for constant folding any_extend.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D104921: [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106025: [RISCV] Use unordered indexed loads for MGATHER.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D105673: [SelectionDAG] Fix the representation of ISD::STEP_VECTOR.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D104921: [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D102852: [RISCV] Fix a crash when lowering split float arguments
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D104921: [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D102852: [RISCV] Fix a crash when lowering split float arguments
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D102852: [RISCV] Fix a crash when lowering split float arguments
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106533: [RISCV] Support simple fractional steps in matching VID sequences
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D105086: [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106574: [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106575: [SelectionDAG] Support scalable-vector splats in yet more cases
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106574: [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106574: [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106575: [SelectionDAG] Support scalable-vector splats in yet more cases
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106575: [SelectionDAG] Support scalable-vector splats in yet more cases
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106649: [RISCV] Add tests showing missed vector saturating add/sub combines
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106651: [RISCV] Add support for vector saturating add/sub operations
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106652: [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106652: [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106286: [RISCV] Add a test showing an incorrect vsetvli insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D106367: [ADT] Correct the wrong header comment of ImmutableSet::add_internal
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D106367: [ADT][NFC] Correct the wrong header comment of ImmutableSet::add_internal
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D106295: [Bazel] Update for 6103fdfab4
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106295: [Bazel] Update for 6103fdfab4
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106295: [Bazel] Update for 6103fdfab4
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106295: [Bazel] Update for 6103fdfab4
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106411: [Bazel] Remove explicit relative_to_caller_repository
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106411: [Bazel] Remove explicit relative_to_caller_repository
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106196: [Bazel] Condition Exegesis target-specific sources
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106716: [Bazel] Swap stray td_srcs to deps
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D106716: [Bazel] Swap stray td_srcs to deps
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [compiler-rt] bf281f3 - [dfsan] Add wrappers for v*printf functions
George Balatsouras via llvm-commits
- [compiler-rt] 228bea6 - Revert D106195 "[dfsan] Add wrappers for v*printf functions"
George Balatsouras via llvm-commits
- [PATCH] D106503: MCSubtargetInfo: Add debugging 'features' that dump current CPU bit state
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D106503: MCSubtargetInfo: Add debugging 'features' that dump current CPU bit state
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D106444: X86: fix frame offset calculation with mandatory tail calls
Gerolf Hoflehner via Phabricator via llvm-commits
- [llvm] e8439ec - [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via llvm-commits
- [llvm] 5a682d9 - [OpenMP] Expose libomptarget function to get HW thread id
Giorgis Georgakoudis via llvm-commits
- [llvm] b0e06e1 - [Attributor][NFC] Modify isAssumedHeapToStack for const argument
Giorgis Georgakoudis via llvm-commits
- [llvm] 3f71b42 - [Attributor] Preserve BBs and instructions added in AA manifests
Giorgis Georgakoudis via llvm-commits
- [llvm] f8c40ed - [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Giorgis Georgakoudis via llvm-commits
- [llvm] eaab880 - [Attributor][Fix] Add overrides for AA2HS analysis
Giorgis Georgakoudis via llvm-commits
- [llvm] f97de4c - [OpenMPOpt] Move dedup runtime calls after init for target regions
Giorgis Georgakoudis via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106323: [OpenMP] Expose libomptarget function to get HW thread id
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106383: [Attributor] Preserve BBs and instructions added in AA manifests
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106418: [Attributor][NFC] Add a const argument isAssumedHeapToStack
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106423: [Attributor] Force simplication callback updates
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106323: [OpenMP] Expose libomptarget function to get HW thread id
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106418: [Attributor][NFC] Add a const argument isAssumedHeapToStack
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106418: [Attributor][NFC] Modify isAssumedHeapToStack for const argument
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106383: [Attributor] Preserve BBs and instructions added in AA manifests
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106323: [OpenMP] Expose libomptarget function to get HW thread id
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106418: [Attributor][NFC] Modify isAssumedHeapToStack for const argument
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106383: [Attributor] Preserve BBs and instructions added in AA manifests
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106746: [OpenMPOpt][WIP] Expand SPMDIzation with guarding
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106746: [OpenMPOpt][WIP] Expand SPMDization with guarding
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D106746: [OpenMPOpt] Expand SPMDization with guarding
Giorgis Georgakoudis via Phabricator via llvm-commits
- [llvm] a4ac34b - [NFC] Update code owners file
Graham Yiu via llvm-commits
- [PATCH] D106212: [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable
Greg McGary via Phabricator via llvm-commits
- [PATCH] D106211: [lld-macho] Reorganize + extend ICF test
Greg McGary via Phabricator via llvm-commits
- [PATCH] D100651: [AIX] Support of Big archive (read)
Guesnet via Phabricator via llvm-commits
- [PATCH] D100651: [AIX] Support of Big archive (read)
Guesnet via Phabricator via llvm-commits
- [llvm] d6da02d - [llvm] Add enum iteration to Sequence
Guillaume Chatelet via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106279: [llvm] Add enum iteration to Sequence
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D105485: [IR] Use a proper type for AttributeList indexing
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106671: [RFC][WIP] Add an llvmlibc Triple environment
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D106671: [RFC][WIP] Add an llvmlibc Triple environment
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] f984ac2 - [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via llvm-commits
- [compiler-rt] 467c719 - [profile] Change linkage type of a compiler-rt func
Gulfem Savrun Yeniceri via llvm-commits
- [compiler-rt] fd895bc - Revert "[profile] Add binary id into profiles"
Gulfem Savrun Yeniceri via llvm-commits
- [compiler-rt] e50a388 - [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D106329: [MBP] findBestLoopTopHelper should exit if OldTop is not a chain header
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
H.J Lu via Phabricator via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
H.J Lu via Phabricator via llvm-commits
- [llvm] 8b4acb0 - [elfabi] Prepare elfabi/ifs merging.
Haowei Wu via llvm-commits
- [llvm] 61fa9af - [ifs] Prepare llvm-ifs for elfabi/ifs merging.
Haowei Wu via llvm-commits
- [llvm] 6103fdf - [ifs][elfabi] Merge llvm-ifs/elfabi tools
Haowei Wu via llvm-commits
- [llvm] a2cc67e - [ifs] Fix linking errors on some llvm builders
Haowei Wu via llvm-commits
- [PATCH] D99399: [elfabi] Prepare llvm-elfabi for elfabi/ifs merging.
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D99810: [ifs] Prepare llvm-ifs for elfabi/ifs merging.
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D100139: [ifs][elfabi] Merge llvm-ifs/elfabi tools
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D102590: [YAMLParser] Add multi-line literal folding support
Hassan ElDesouky via Phabricator via llvm-commits
- [PATCH] D106506: [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106524: [WebAssembly] Improve pseudocode in LowerEmscriptenEHSjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106612: [WebAssembly] Codegen for pmin and pmax
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106612: [WebAssembly] Codegen for pmin and pmax
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106680: [WebAssembly][NFC] Simplify SIMD bitconvert pattern
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D106525: [WebAssembly] Make Emscripten EH work with Emscripten SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Hendrik Greving via Phabricator via llvm-commits
- [PATCH] D104801: [MemCpyOpt] Enable memcpy optimizations unconditionally.
Hendrik Greving via Phabricator via llvm-commits
- [llvm] ab5ac65 - [CSSPGO] Fix a typo in SampleContextTracker
Hongtao Yu via llvm-commits
- [PATCH] D106599: [CSSPGO] Fix a typo in SampleContextTracker
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D106599: [CSSPGO] Fix a typo in SampleContextTracker
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D106588: [CSSPGO] Tweak ICP threshold in top-down inliner
Hongtao Yu via Phabricator via llvm-commits
- [llvm] 0fe7531 - [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions.
Hsiangkai Wang via llvm-commits
- [llvm] 4b2dd31 - [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions.
Hsiangkai Wang via llvm-commits
- [PATCH] D103796: [Clang][RISCV] Implement vlsseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103809: [Clang][RISCV] Implement vloxseg and vluxseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103796: [Clang][RISCV] Implement vlsseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103809: [Clang][RISCV] Implement vloxseg and vluxseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103871: [Clang][RISCV] Implement vsseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103872: [Clang][RISCV] Implement vssseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103873: [Clang][RISCV] Implement vsoxseg and vsuxseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D106417: [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103796: [Clang][RISCV] Implement vlsseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103809: [Clang][RISCV] Implement vloxseg and vluxseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103871: [Clang][RISCV] Implement vsseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103872: [Clang][RISCV] Implement vssseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D103873: [Clang][RISCV] Implement vsoxseg and vsuxseg.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D106417: [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D106633: [RISCV][Docs] Add description about inline asm constraint for V.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D105086: [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D106633: [RISCV][Docs] Add description about inline asm constraint for V.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] af5602d - [ORC] Work around AIX build compiler: Replace lambda; NFC
Hubert Tong via llvm-commits
- [PATCH] D106393: [PowerPC][AIX] Add support for varargs for complex types on AIX
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106779: [SimplifyCFG] Make ValueEqaulityComparison freeze-aware.
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106779: [SimplifyCFG] Make ValueEqaulityComparison freeze-aware.
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106779: [SimplifyCFG] Make ValueEqaulityComparison freeze-aware.
Hyeongyu Kim via Phabricator via llvm-commits
- [PATCH] D106561: [AArch64] Optimise min/max lowering in ISel
Irina Dobrescu via Phabricator via llvm-commits
- [llvm] 1f3e90e - Fix Threshold overwrite bug in the Oz inlining model features.
Jacob Hegna via llvm-commits
- [llvm] cfc4def - [NFC] Code cleanups in InlineCost.cpp.
Jacob Hegna via llvm-commits
- [PATCH] D106336: Fix Threshold overwrite bug in the Oz inlining model features.
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D106336: Fix Threshold overwrite bug in the Oz inlining model features.
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D105362: [NFC] Code cleanups in InlineCost.cpp.
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D106592: [NFC][MLGO] Just use the underlying protobuf object for logging
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D104848: [cmake] Handled utils/unittests before projects
Jakub Chlanda via Phabricator via llvm-commits
- [llvm] 3c3165c - [ADT] Add initializer_list constructor to SmallDenseMap
Jakub Kuderski via llvm-commits
- [PATCH] D106363: [ADT] Add initializer_list constructor to SmallDenseMap
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D106363: [ADT] Add initializer_list constructor to SmallDenseMap
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D106363: [ADT] Add initializer_list constructor to SmallDenseMap
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
James Henderson via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
James Henderson via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
James Henderson via Phabricator via llvm-commits
- [PATCH] D106271: [llvm][tools] Hide unrelated cli options of more tools
James Henderson via Phabricator via llvm-commits
- [PATCH] D106271: [llvm][tools] Hide unrelated cli options of more tools
James Henderson via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
James Henderson via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
James Henderson via Phabricator via llvm-commits
- [PATCH] D106420: [yaml2obj] Do not write the string table if there is no string entry.
James Henderson via Phabricator via llvm-commits
- [PATCH] D105522: [llvm-readobj][XCOFF] Fix the error dumping for the first item of StringTable.
James Henderson via Phabricator via llvm-commits
- [PATCH] D106377: [llvm-symbolizer] Remove one-dash long options
James Henderson via Phabricator via llvm-commits
- [PATCH] D104646: [AIX][XCOFF] 64-bit relocation reading support
James Henderson via Phabricator via llvm-commits
- [PATCH] D106465: [llvm] 1/2: Refactorization for fix#2 of DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC)
James Henderson via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
James Henderson via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
James Henderson via Phabricator via llvm-commits
- [PATCH] D106127: [NFC][AssemblyWriter]Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D106127: [NFC][AssemblyWriter]Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D105042: [SLP][COST][X86]Improve cost model for masked gather.
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D106613: Bad SLPVectorization shufflevector replacement
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D106613: Bad SLPVectorization shufflevector replacement, resulting in write to wrong memory location
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D106290: [NewPM] Print pre-transformation IR name in --print-after-all
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D106465: [llvm] 1/2: Refactorization for fix#2 of DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC)
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D106466: [llvm+lldb] 2/2: Fix#2 of DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC)
Jan Kratochvil via Phabricator via llvm-commits
- [llvm] 96d8f2a - [AMDGPU] Fix typo in comments idexen -> idxen
Jay Foad via llvm-commits
- [llvm] 0821c88 - [AMDGPU] Pre-commit test case for D106284
Jay Foad via llvm-commits
- [llvm] 3ed29f9 - [AMDGPU] NFC refactoring in isel for buffer access intrinsics
Jay Foad via llvm-commits
- [PATCH] D105683: [AMDGPU] Allow frontends to disable null export for pixel shaders
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106284: [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106284: [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106354: [AMDGPU] NFC refactoring in isel for buffer access intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106284: [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106354: [AMDGPU] NFC refactoring in isel for buffer access intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106451: [AMDGPU][GISel] Fix MMO for raw/struct buffer access with non-constant offset
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Jay Foad via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Jean Perier via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Jean Perier via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Jean Perier via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Jeremy Drake via Phabricator via llvm-commits
- [llvm] f463212 - [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Jeremy Morse via llvm-commits
- [llvm] 241f3e3 - [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage
Jeremy Morse via llvm-commits
- [PATCH] D105657: [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D105657: [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D105657: [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D105820: [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D105820: [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D105207: [debuginfo][lsr] SCEV-based salvaging for LoopStrengthReduction
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106557: [DebugInfo] Fix crash when updating DBG_VALUE users of an SSA value modified by tail duplication
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106659: [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106660: [DebugInfo][InstrRef] Don't break up return-sequences on debug-info instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106660: [DebugInfo][InstrRef] Don't break up return-sequences on debug-info instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106663: [DebugInfo][InstrRef] Correctly update DBG_PHIs during instruction scheduling
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106147: [PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D106147: [PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D106242: [Inline] Fix noalias addition on simplified instructions (PR50589)
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D103009: [DSE] Transform memset + malloc --> calloc (PR25892)
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D105516: [clang][PassManager] Add -falways-mem2reg to run mem2reg at -O0
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105516: [clang][PassManager] Add -falways-mem2reg to run mem2reg at -O0
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105516: [clang][PassManager] Add -falways-mem2reg to run mem2reg at -O0
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-bits'.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-features'.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-features'.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-features'.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105555: [RISCV][Clang] Compute the default target-abi if it's empty.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105555: [RISCV][Clang] Compute the default target-abi if it's empty.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105555: [RISCV][Clang] Compute the default target-abi if it's empty.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D105555: [RISCV][Clang] Compute the default target-abi if it's empty.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Jessica Clarke via Phabricator via llvm-commits
- [llvm] 8f54ebd - [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Jessica Paquette via llvm-commits
- [llvm] d0af732 - [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE
Jessica Paquette via llvm-commits
- [llvm] c75a2bb - [AArch64][GlobalISel] Change | -> || in an if
Jessica Paquette via llvm-commits
- [PATCH] D106251: [GlobalISel] Fix load-or combine moving loads across potential aliasing stores.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106158: AArch64/GlobalISel: Preserve memory types
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106332: [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106332: [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106413: [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106413: [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106332: [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106440: [IROutliner] Change Prioritization of Outlining to honor cost model
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106544: AArch6+GISel: support larger return types like i128
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106544: AArch6+GISel: support larger return types like i128
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106494: WIP: [AArch64][GlobalISel] Legalize ctpop s128
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106761: [GlobalISel] Add combine for merge(unmerge) and use AArch64 postlegal-combiner
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106762: [AArch64][GlobalISel] Enable some select combines after legalization
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D106768: [AArch4][GlobalISel] Post-legalize combine s64 = G_MERGE s32, 0 -> G_ZEXT.
Jessica Paquette via Phabricator via llvm-commits
- [lld] 8eac5dc - [lld-macho] Reorganize + extend ICF test
Jez Ng via llvm-commits
- [lld] 3313b84 - [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable
Jez Ng via llvm-commits
- [lld] cafed6f - [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive
Jez Ng via llvm-commits
- [lld] d9a6399 - [lld-macho][nfc] Add test for resolution of bitcode symbols
Jez Ng via llvm-commits
- [PATCH] D106128: [lld-macho] Use immediate encodings for bind opcodes
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106293: [lld/mac] Resolve defined symbols before undefined symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use immediate encodings for bind opcodes
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106213: [lld-macho] Enable copy-on-write for input buffers
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106552: [lld/mac] Move handling of special undefineds later
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106595: [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106596: [lld-macho][nfc] Add test for resolution of LTO symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106597: [lld-macho] Add support for common bitcode symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106566: [lld/mac] Handle symbols from -U in treatUndefinedSymbol()
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106566: [lld/mac] Handle symbols from -U in treatUndefinedSymbol()
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106565: [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106597: [lld-macho] Add support for common bitcode symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106628: [lld/mac] Don't crash on absolute symbols in order files
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106665: [lld/mac] Let OutputSegment store its start address
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106211: [lld-macho] Reorganize + extend ICF test
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106212: [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106595: [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106596: [lld-macho][nfc] Add test for resolution of bitcode symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106711: [lld/mac] Fix start-stop.s test with expensive checks enabled
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106765: [lld/mac] Add tests for the interaction between -rename_section and -rename_segment
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106766: [lld/mac] Move output segment rename logic into OutputSegment
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106767: [lld/mac] Add support for segment$start$ and segment$end$ symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D106518: [RISCV] Disable EEW=64 for index values when XLEN=32.
Jianjian Guan via Phabricator via llvm-commits
- [compiler-rt] a806f93 - [dfsan] Make warn_unimplemented off by default
Jianzhou Zhao via llvm-commits
- [PATCH] D100288: [RISCV] Add vector types to GPR for P extension and explict type to existing codegen patterns
Jim Lin via Phabricator via llvm-commits
- [PATCH] D100288: [RISCV] Add vector types to GPR for P extension and explict type to existing codegen patterns
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D105996: [AArch64] Enable Upper bound unrolling universally
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105996: [AArch64] Enable Upper bound unrolling universally
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105996: [AArch64] Enable Upper bound unrolling universally
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105700: [LoopSimplify] Convert loop with multiple latches to nested loop using dominator tree
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105700: [LoopSimplify] Convert loop with multiple latches to nested loop using dominator tree
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105700: [LoopSimplify] Convert loop with multiple latches to nested loop using dominator tree
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105700: [LoopSimplify] Convert loop with multiple latches to nested loop using dominator tree
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D105700: [LoopSimplify] Convert loop with multiple latches to nested loop using dominator tree
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D106344: [PowerPC] Implement XL compatible behavior of __compare_and_swap
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D106344: [PowerPC] Implement XL compatible behavior of __compare_and_swap
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D106176: [Scheduler] Treat weak edges uniformly at entry
Joe Nash via Phabricator via llvm-commits
- [PATCH] D106176: [Scheduler] Treat weak edges uniformly at entry
Joe Nash via Phabricator via llvm-commits
- [llvm] 2f5b2ea - [UpdateCCTestChecks] Implement --global-value-regex
Joel E. Denny via llvm-commits
- [llvm] 5b0a948 - [UpdateCCTestChecks] Implement --global-hex-value-regex
Joel E. Denny via llvm-commits
- [PATCH] D104743: [UpdateCCTestChecks] Implement --global-hex-value-regex
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D104743: [UpdateCCTestChecks] Implement --global-hex-value-regex
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D104742: [UpdateCCTestChecks] Implement --global-value-regex
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D104743: [UpdateCCTestChecks] Implement --global-hex-value-regex
Joel E. Denny via Phabricator via llvm-commits
- [llvm] 97387fd - [OpenMP] Fix carefully track SPMDCompatibilityTracker
Johannes Doerfert via llvm-commits
- [llvm] 28c78a9 - [Attributor] Simplify loads
Johannes Doerfert via llvm-commits
- [llvm] c2281f1 - [Attributor] Introduce AAPointerInfo
Johannes Doerfert via llvm-commits
- [llvm] 44a9ee1 - [Attributor][FIX] Do not simplify byval arguments
Johannes Doerfert via llvm-commits
- [llvm] 15c5701 - [OpenMP][FIX] Temporarily XFAIL tests waiting for new check lines
Johannes Doerfert via llvm-commits
- [llvm] 5e16981 - [Attributor][NFC] Fix function name spelling
Johannes Doerfert via llvm-commits
- [llvm] 205c520 - [OpenMP] Remove XFAIL and update check lines properly
Johannes Doerfert via llvm-commits
- [llvm] 9c00aab - [Attributor][NFCI] Expose `getAssumedUnderlyingObjects` API
Johannes Doerfert via llvm-commits
- [llvm] 5fbb51d - [Attributor] Extend the AAValueSimplify compare simplification logic
Johannes Doerfert via llvm-commits
- [llvm] b96ea6b - [Attributor] Ensure to simplify operands in AAValueConstantRange
Johannes Doerfert via llvm-commits
- [llvm] 49f2b41 - [Attributor] Gracefully handle interprocedural reachability queries
Johannes Doerfert via llvm-commits
- [llvm] 5eba784 - [Attributor] Use checkForAllUses instead of custom use tracking
Johannes Doerfert via llvm-commits
- [llvm] 5957cf9 - [Attributor] Simplify to values in the genericValueTraversal
Johannes Doerfert via llvm-commits
- [llvm] c66cbee - [Attributor] Use set vector instead of vector to prevent duplicates
Johannes Doerfert via llvm-commits
- [llvm] d62bbbe - [Attributor] Initialize effectively unused value to appease UBSAN
Johannes Doerfert via llvm-commits
- [llvm] c7781a0 - [Attributor][NFC] Clang format
Johannes Doerfert via llvm-commits
- [llvm] c4b1fe0 - [OpenMP][FIX] Use name + type checks not only name checks for calls
Johannes Doerfert via llvm-commits
- [llvm] d6d0f91 - [Attributor][NFC] Precommit tests exposing a conceptual simplification problem
Johannes Doerfert via llvm-commits
- [llvm] c819266 - [Attributor] Improve the Attributor::getAssumedConstant interface
Johannes Doerfert via llvm-commits
- [llvm] 94d3b59 - [Attributor][FIX] Do not introduce multiple instances of SSA values
Johannes Doerfert via llvm-commits
- [llvm] 0c0eb76 - [Attributor][FIX] Improve call graph updating
Johannes Doerfert via llvm-commits
- [llvm] 6ca9693 - [Attributor] If provided, only look at simplification callbacks not IR
Johannes Doerfert via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D105556: [OpenMP] Set RequiresFullRuntime false in SPMDization
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106189: [InstSimplify] Expose generic interface for replaced operand simplification
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106189: [InstSimplify] Expose generic interface for replaced operand simplification
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106317: [SimplifyCFG] performBranchToCommonDestFolding(): form sudo-LCSSA before cloning instructions (PR51125)
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106317: [SimplifyCFG] performBranchToCommonDestFolding(): form sudo-LCSSA before cloning instructions (PR51125)
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D53450: [Pipeliner] Ignore Artificial dependences while computing recurrences.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104742: [UpdateCCTestChecks] Implement --global-value-regex
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104743: [UpdateCCTestChecks] Implement --global-hex-value-regex
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106323: [OpenMP] Expose libomptarget function to get HW thread id
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106341: [OpenMP][FIX] Use name + type checks not only name checks for calls
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106085: [OpenMP] Fix carefully track SPMDCompatibilityTracker
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D103862: [Attributor] Simplify loads
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104432: [Attributor] Introduce AAPointerInfo
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106185: [Attributor] Introduce getPotentialCopiesOfStoredValue and use it
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106341: [OpenMP][FIX] Use name + type checks not only name checks for calls
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104997: [AMDGPU] Deduce attributes with the Attributor
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106345: [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104743: [UpdateCCTestChecks] Implement --global-hex-value-regex
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106368: [AlignmentFromAssumptions] avoid crash on alignment constant expression
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D94433: [ValueTracking] Check that alignment is non-zero in computeKnownBitsFromAssume (PR48713).
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106208: [Attributor] Create a call site position for AACalledges
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106384: [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106383: [Attributor] Preserve BBs and instructions added in AA manifests
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106383: [Attributor] Preserve BBs and instructions added in AA manifests
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106397: [Attributor] Use CFG reasoning to filter potentially interfering writes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106154: [WIP][AbstractAttributor] Fold __kmpc_parallel_level if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106418: [Attributor][NFC] Add a const argument isAssumedHeapToStack
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106438: [OpenMP] Add an option to disable function internalization
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106437: [Libomptarget] Introduce new main thread ID runtime function
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106423: [Attributor] Force simplication callback updates
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106001: [WIP][NFC] factor out unrolling decision logic
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106482: [OpenMP] Strip NoInline from known OpenMP runtime functions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106496: [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106496: [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104301: [mlir][openacc] Initial translation for DataOp to LLVM IR
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106341: [OpenMP][FIX] Use name + type checks not only name checks for calls
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106542: [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106149: [OpenMPOpt] Add support for BooleanStateWithSetVector
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104301: [mlir][openacc] Initial translation for DataOp to LLVM IR
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D105876: OMPIRBuilder for Interop directive
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106625: [Attributor][FIX] checkForAllInstructions, correctly handle declered functions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D105634: [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106630: [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106749: [IR] Consider non-willreturn as side effect
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106687: [OpenMP] Only register HeapToShared in the OpenMPOpt module pass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106687: [OpenMP] Only register HeapToShared in the OpenMPOpt module pass
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106707: [OpenMP] Introduce RAII to protect certain RTL calls from DCE
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106742: [SimplifyCFG] Improve store speculation check
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106720: [WIP][Attributor] AAFunctionReachability, Instruction reachability.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104641: Strip undef implying attributes when moving calls
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104641: Strip undef implying attributes when moving calls
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106720: [WIP][Attributor] AAFunctionReachability, Instruction reachability.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D106707: [OpenMP] Introduce RAII to protect certain RTL calls from DCE
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D100810: Use `GNUInstallDirs` to support custom installation dirs. -- LLVM
John Ericson via Phabricator via llvm-commits
- [PATCH] D100810: Use `GNUInstallDirs` to support custom installation dirs. -- LLVM
John Ericson via Phabricator via llvm-commits
- [PATCH] D100810: Use `GNUInstallDirs` to support custom installation dirs. -- LLVM
John Ericson via Phabricator via llvm-commits
- [llvm] 326a5a2 - Fix a bug in OptimizedStructLayout when filling gaps before
John McCall via llvm-commits
- [PATCH] D105516: [clang][PassManager] Add -falways-mem2reg to run mem2reg at -O0
John McCall via Phabricator via llvm-commits
- [PATCH] D105616: [llvm-diff] Check for recursive initializers
John McCall via Phabricator via llvm-commits
- [llvm] e8da963 - [nfc] Fix typo in comment, s/node/note
Jon Chesterfield via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D106542: [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments.
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] 75187aa - [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via llvm-commits
- [llvm] f6769b6 - [tests] Move new tests into the PowerPC folder
Jon Roelofs via llvm-commits
- [llvm] afaf928 - [GlobalISel] Mark memcpy/memmove/memset as thisreturn
Jon Roelofs via llvm-commits
- [llvm] a14b4e3 - [GlobalISel] Tail call memcpy/memmove/memset even in the presence of copies
Jon Roelofs via llvm-commits
- [llvm] be87383 - [MachineVerifier] Diagnose invalid INSERT_SUBREGs
Jon Roelofs via llvm-commits
- [llvm] 4de74a7 - [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs
Jon Roelofs via llvm-commits
- [compiler-rt] 8d65bf1 - [Sanitizers][darwin] Fix a -Wcast-qual
Jon Roelofs via llvm-commits
- [PATCH] D106332: [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106388: [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D105370: [GlobalISel] Mark memcpy/memmove/memset as thisreturn
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D105953: [MachineVerifier] Diagnose invalid INSERT_SUBREGs
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D105953: [MachineVerifier] Diagnose invalid INSERT_SUBREGs
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106494: WIP: [AArch64][GlobalISel] Legalize ctpop s128
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D106494: WIP: [AArch64][GlobalISel] Legalize ctpop s128
Jon Roelofs via Phabricator via llvm-commits
- [llvm] 6c0e689 - [SystemZ] Handle NoRegister in SystemZTargetLowering::emitMemMemWrapper().
Jonas Paulsson via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [PATCH] D106345: [OpenMP] Run rewriteDeviceCodeStateMachine in the Module not CGSCC pass
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106437: [Libomptarget] Introduce new main thread ID runtime function
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106438: [OpenMP] Add an option to disable function internalization
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106438: [OpenMP] Add an option to disable function internalization
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106437: [Libomptarget] Introduce new main thread ID runtime function
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106482: [OpenMP] Strip NoInline from known OpenMP runtime functions
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106496: [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106496: [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106496: [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106437: [Libomptarget] Introduce new main thread ID runtime function
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106438: [OpenMP] Add an option to disable function internalization
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106439: [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106482: [OpenMP] Strip NoInline from known OpenMP runtime functions
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106556: [OpenMPOpt] Move dedup runtime calls after init for target regions
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106687: [OpenMP] Only register HeapToShared in the OpenMPOpt module pass
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106707: [OpenMP] Introduce RAII to protect certain RTL calls from DCE
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106687: [OpenMP] Only register HeapToShared in the OpenMPOpt module pass
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106707: [OpenMP] Introduce RAII to protect certain RTL calls from DCE
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106707: [OpenMP] Introduce RAII to protect certain RTL calls from DCE
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D106056: [CVP] processSwitch: Remove default case when switch cover all possible values.
JunMa via Phabricator via llvm-commits
- [PATCH] D106549: [AArch64][SVE] Combine bitcasts to predicate types with vector inserts of loads
JunMa via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D105344: [DAGCombiner] Fold SETCC(FREEZE(x),const) to FREEZE(SETCC(x,const)) if SETCC is used by BRCOND
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D106779: [SimplifyCFG] Make ValueEqaulityComparison freeze-aware.
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D103935: Add Twine support for std::string_view.
Justin Bogner via Phabricator via llvm-commits
- [llvm] e2ee27b - [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Kai Luo via llvm-commits
- [llvm] 1453f04 - [PowerPC] Add lit.local.cfg in AtomicExpand tests
Kai Luo via llvm-commits
- [llvm] e4ed93c - [PowerPC] Implement XL compatible behavior of __compare_and_swap
Kai Luo via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106234: [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR
Kai Luo via Phabricator via llvm-commits
- [PATCH] D105926: [PowerPC] Extra test case for LDARX
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106344: [PowerPC] Implement XL compatible behavior of __compare_and_swap
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106344: [PowerPC] Implement XL compatible behavior of __compare_and_swap
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106344: [PowerPC] Implement XL compatible behavior of __compare_and_swap
Kai Luo via Phabricator via llvm-commits
- [PATCH] D106344: [PowerPC] Implement XL compatible behavior of __compare_and_swap
Kai Luo via Phabricator via llvm-commits
- [llvm] 59d2ba2 - [PowerPC] Semachecking for XL compat builtin icbt
Kamau Bridgeman via llvm-commits
- [PATCH] D105834: [PowerPC] Semachecking for XL compat builtin icbt
Kamau Bridgeman via Phabricator via llvm-commits
- [llvm] f15c39b - [CodeGen] Remove isNON_TRUNCStore and isTRUNCStore (NFC)
Kazu Hirata via llvm-commits
- [llvm] 4a30a5c - [SampleProfile] Remove ProfileIsValid (NFC)
Kazu Hirata via llvm-commits
- [llvm] ba2dd12 - [InstCombine] Remove CreateOverflowTuple (NFC)
Kazu Hirata via llvm-commits
- [llvm] f6413d8 - [Transforms] Remove getOrCreateInitFunction (NFC)
Kazu Hirata via llvm-commits
- [llvm] 1722109 - [ARM] Remove getHWDivName (NFC)
Kazu Hirata via llvm-commits
- [llvm] 4ccfb10 - [ADT] Remove WrappedPairNodeDataIterator (NFC)
Kazu Hirata via llvm-commits
- [llvm] 4e288a8 - [Inline] Fix a warning by removing an explicit copy constructor
Kazu Hirata via llvm-commits
- [llvm] 0fc5534 - [GlobalISel] Remove FlagsOp (NFC)
Kazu Hirata via llvm-commits
- [llvm] b28e5b7 - [VE] Disable relative lookup table converter pass for VE
Kazushi Marukawa via llvm-commits
- [llvm] 4ee28b4 - [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND
Kazushi Marukawa via llvm-commits
- [PATCH] D106224: [VE] Disable relative lookup table converter pass for VE
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D106225: [VE] Set getExtendForAtomicOps to ISD::ANY_EXTEND
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] e22a599 - [LV] Use lookThroughAnd with logical reductions
Kerry McLaughlin via llvm-commits
- [llvm] be753b2 - Revert "[LV] Use lookThroughAnd with logical reductions"
Kerry McLaughlin via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D105573: [AArch64][SME] Add ldr and str instructions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D106657: [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount.
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 64c2b2c - [FPEnv][InstSimplify] Enable more folds for constrained fadd
Kevin P. Neal via llvm-commits
- [llvm] aee8457 - Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd"
Kevin P. Neal via llvm-commits
- [PATCH] D106362: [FPEnv][InstSimplify] Enable more folds for constrained fadd
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D106165: [flang][OpenMP] Add semantic check for target nesting
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Kiran Chandramohan via Phabricator via llvm-commits
- [compiler-rt] 7de73da - [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper.
Kirill Stoimenov via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D106633: [RISCV][Docs] Add description about inline asm constraint for V.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D106289: [InstCombine] Fold phi ( inttoptr/ptrtoint x ) to phi (x)
Krishna Kariya via Phabricator via llvm-commits
- [PATCH] D106289: [InstCombine] Fold phi ( inttoptr/ptrtoint x ) to phi (x)
Krishna Kariya via Phabricator via llvm-commits
- [PATCH] D101727: Fix PR47960 - Incorrect transformation of fabs with nnan flag
Krishna Kariya via Phabricator via llvm-commits
- [PATCH] D106563: Precommit tests for D101727
Krishna Kariya via Phabricator via llvm-commits
- [PATCH] D106563: Precommit tests for D101727
Krishna Kariya via Phabricator via llvm-commits
- [PATCH] D101727: Fix PR47960 - Incorrect transformation of fabs with nnan flag
Krishna Kariya via Phabricator via llvm-commits
- [PATCH] D101727: Fix PR47960 - Incorrect transformation of fabs with nnan flag
Krishna Kariya via Phabricator via llvm-commits
- [llvm] 0cd964f - [Attributor][FIX] checkForAllInstructions, correctly handle declarations
Kuter Dinel via llvm-commits
- [llvm] 9670982 - [AMDGPU] Deduce attributes with the Attributor
Kuter Dinel via llvm-commits
- [PATCH] D106188: [Attributor] Delete dead stores
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106185: [Attributor] Introduce getPotentialCopiesOfStoredValue and use it
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106402: [Attributor] AAFunctionReachability, Handle CallBase Reachability.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106402: [Attributor] AAFunctionReachability, Handle CallBase Reachability.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106402: [Attributor] AAFunctionReachability, Handle CallBase Reachability.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106625: [Attributor][FIX] checkForAllInstructions, correctly handle declered functions
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106720: [WIP][Attributor] AAFunctionReachability, Instruction reachability.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106720: [WIP][Attributor] AAFunctionReachability, Instruction reachability.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106625: [Attributor][FIX] checkForAllInstructions, correctly handle declered functions
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D104997: [AMDGPU] Deduce attributes with the Attributor
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106397: [Attributor] Use CFG reasoning to filter potentially interfering writes
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D106397: [Attributor] Use CFG reasoning to filter potentially interfering writes
Kuter Dinel via Phabricator via llvm-commits
- [llvm] 6530ea4 - [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Kyungwoo Lee via llvm-commits
- [PATCH] D106760: Fix Local Deallocation for Homogeneous Prolog/Epilog
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D106760: [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] d0ed402 - [gn build] Port 6103fdfab4e2
LLVM GN Syncbot via llvm-commits
- [llvm] e78560f - [gn build] Port 61fa9afe4c5b
LLVM GN Syncbot via llvm-commits
- [llvm] 68dec42 - [gn build] Port 8b4acb067fd3
LLVM GN Syncbot via llvm-commits
- [llvm] 42e6cfc - [gn build] Port 54902e00d128
LLVM GN Syncbot via llvm-commits
- [llvm] 49289bd - [gn build] Port 08b289867b5a
LLVM GN Syncbot via llvm-commits
- [llvm] 53942cd - [gn build] Port adb55d7c3265
LLVM GN Syncbot via llvm-commits
- [llvm] 978c5d8 - [gn build] Port 2b08f6af62af
LLVM GN Syncbot via llvm-commits
- [llvm] 7cefcd9 - [gn build] Port 1a29403d2f8a
LLVM GN Syncbot via llvm-commits
- [llvm] d1438c1 - [gn build] Port 05a6d74c4845
LLVM GN Syncbot via llvm-commits
- [llvm] c781eb1 - [gn build] Port 808bbc2c4702
LLVM GN Syncbot via llvm-commits
- [llvm] d81a3cb - [gn build] Port 403e67d34d03
LLVM GN Syncbot via llvm-commits
- [llvm] e2000f2 - [gn build] Port 74fd3cb8cd3e
LLVM GN Syncbot via llvm-commits
- [llvm] 4e0cefc - [gn build] Port 3959c95deb11
LLVM GN Syncbot via llvm-commits
- [llvm] e707797 - [gn build] Port 0118a649348b
LLVM GN Syncbot via llvm-commits
- [llvm] f890d6b - [gn build] Port 0ad562b48bfd
LLVM GN Syncbot via llvm-commits
- [llvm] d556d71 - [gn build] Port e5d8b93e5a25
LLVM GN Syncbot via llvm-commits
- [llvm] 698fef3 - [gn build] Port 96709823ec37
LLVM GN Syncbot via llvm-commits
- [llvm] fcb3bb5 - [gn build] Port 6aa9e746ebde
LLVM GN Syncbot via llvm-commits
- [compiler-rt] ac5ce40 - [ORC-RT] Fix signedness warning in unit test.
Lang Hames via llvm-commits
- [compiler-rt] bb5f97e - [ORC][ORC-RT] Introduce ORC-runtime based MachO-Platform.
Lang Hames via llvm-commits
- [compiler-rt] eaa329e - [ORC-RT] Handle missing __has_builtin operator.
Lang Hames via llvm-commits
- [llvm] 249510a - [ORC] Add missing std::move.
Lang Hames via llvm-commits
- [llvm] df47770 - [ORC] Explicitly convert to ArrayRefs to silence errors.
Lang Hames via llvm-commits
- [compiler-rt] ad4f047 - [ORC-RT] Fix missing std::move.
Lang Hames via llvm-commits
- [compiler-rt] 94e0975 - [ORC] Drop 'const' for __orc_rt_CWrapperFunctionResultDataUnion::ValuePtr.
Lang Hames via llvm-commits
- [compiler-rt] 11c1100 - [ORC-RT] Separate jit-dispach tag decls from definitions.
Lang Hames via llvm-commits
- [compiler-rt] ebec955 - [ORC-RT] Add ORC_RT prefix to WEAK_IMPORT macro.
Lang Hames via llvm-commits
- [compiler-rt] 8afa4c4 - [ORC-RT] Introduce a ORC_RT_JIT_DISPATCH_TAG macro.
Lang Hames via llvm-commits
- [llvm] a876d09 - [JITLink] Add support for moving blocks and symbols between sections.
Lang Hames via llvm-commits
- [llvm] ca4a938 - [JITLink][MachO] Detect MachO::S_THREAD_LOCAL_ZEROFILL sections as zero-fill.
Lang Hames via llvm-commits
- [llvm] fe1fa43 - [ORC][ORC-RT] Add initial native-TLV support to MachOPlatform.
Lang Hames via llvm-commits
- [llvm] df47770 - [ORC] Explicitly convert to ArrayRefs to silence errors.
Lang Hames via llvm-commits
- [compiler-rt] 6d8c639 - Revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform."
Lang Hames via llvm-commits
- [compiler-rt] a7733e9 - Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform."
Lang Hames via llvm-commits
- [compiler-rt] d4abdef - [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix)
Lang Hames via llvm-commits
- [llvm] 48aa82c - [ORC][ORC-RT] Revert MachO TLV patches while I investigate more bot failures.
Lang Hames via llvm-commits
- [llvm] 6b2a962 - Re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform."
Lang Hames via llvm-commits
- [compiler-rt] 402b681 - Re-re-revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform."
Lang Hames via llvm-commits
- [compiler-rt] eda6afd - Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform."
Lang Hames via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Lang Hames via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Lang Hames via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Lang Hames via Phabricator via llvm-commits
- [PATCH] D106554: [ORC] Work around AIX build compiler: Replace lambda; NFC
Lang Hames via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Lang Hames via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Lang Hames via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Lang Hames via Phabricator via llvm-commits
- [PATCH] D106764: [docs] Update release notes with all LLVM-C API changes
Lang Hames via Phabricator via llvm-commits
- [PATCH] D105528: [RuntimeDyldChecker] Support offset in decode_operand expr
Lang Hames via Phabricator via llvm-commits
- [PATCH] D106130: [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins
Lei Huang via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Lei Huang via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Lei Huang via Phabricator via llvm-commits
- [PATCH] D106603: [PowerPC] Add implicit-def RM to instructions mtfsb[01]
Lei Huang via Phabricator via llvm-commits
- [PATCH] D106666: [PowerPC]Add addex instruction definition and MC tests
Lei Huang via Phabricator via llvm-commits
- [PATCH] D106588: [CSSPGO] Tweak ICP threshold in top-down inliner
Lei Wang via Phabricator via llvm-commits
- [PATCH] D106588: [CSSPGO] Tweak ICP threshold in top-down inliner
Lei Wang via Phabricator via llvm-commits
- [PATCH] D106588: [CSSPGO] Tweak ICP threshold in top-down inliner
Lei Wang via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Leonard Grey via Phabricator via llvm-commits
- [llvm] 4bdfea2 - [llvm][Inline] Add interface to return cost-benefit stuff
Liqiang Tao via llvm-commits
- [PATCH] D106448: add module inliner
Liqiang Tao via Phabricator via llvm-commits
- [PATCH] D106448: [WIP] [llvm][Inline] Add module level inliner
Liqiang Tao via Phabricator via llvm-commits
- [PATCH] D105349: [llvm][Inline] Add interface to return cost-benefit stuff
Liqiang Tao via Phabricator via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D105130: [RISCV] Enable interleaved access vectorization
Luke via Phabricator via llvm-commits
- [PATCH] D105130: [RISCV] Enable interleaved access vectorization
Luke via Phabricator via llvm-commits
- [PATCH] D105130: [RISCV] Enable interleaved access vectorization
Luke via Phabricator via llvm-commits
- [PATCH] D100043: [lit] Fix compatibility with upstream gtest
Lukáš Zaoral via Phabricator via llvm-commits
- [PATCH] D106318: [POC][RISCV] Take into account instruction compressibility in materialization cost
Luís Marques via Phabricator via llvm-commits
- [PATCH] D105417: [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D105417: [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D106318: [POC][RISCV] Take into account instruction compressibility in materialization cost
Luís Marques via Phabricator via llvm-commits
- [PATCH] D106230: [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2)
Luís Marques via Phabricator via llvm-commits
- [PATCH] D102852: [RISCV] Fix a crash when lowering split float arguments
Luís Marques via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Luís Marques via Phabricator via llvm-commits
- [PATCH] D106346: [RISCV] Custom lower (i32 (fptoui/fptosi X)).
Luís Marques via Phabricator via llvm-commits
- [PATCH] D106701: [clang] Add -falign-loops=N where N is a power of 2
Luís Marques via Phabricator via llvm-commits
- [PATCH] D105839: [AMDGPU] Improve register computation for indirect calls
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D106452: [AMDGPU] Fix running ResourceUsageAnalysis
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D105603: [X86][CET] Support to build LLVM toolchain with CET enabled.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D105968: [libunwind][CET] Support exception handling stack unwind in CET environment
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D106703: [libunwind] adds a way to synthesise libgcc
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D104957: Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Mara Sophie Grosch via Phabricator via llvm-commits
- [PATCH] D104957: Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Mara Sophie Grosch via Phabricator via llvm-commits
- [PATCH] D104957: Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Mara Sophie Grosch via Phabricator via llvm-commits
- [PATCH] D106626: [libunwind] Allow restoring SP while unwinding.
Marco Vanotti via Phabricator via llvm-commits
- [PATCH] D106626: [libunwind] Allow restoring SP while unwinding.
Marco Vanotti via Phabricator via llvm-commits
- [PATCH] D106626: [libunwind] Allow restoring SP while unwinding.
Marco Vanotti via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106755: Extended format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106755: Extended format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106753: ConvertUTF: Created wrapper convertUTF32ToUTF8String
Marcus Johnson via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Mark LeAir via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Mark LeAir via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Mark LeAir via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Mark LeAir via Phabricator via llvm-commits
- [llvm] 1cda1e6 - [ARC] Add disassembly for the conditioned RSUB immediate instruction
Mark Schimmel via llvm-commits
- [llvm] 51d8e67 - [ARC] Add tablegen definition for the Find Leading Set (FLS) instruction
Mark Schimmel via llvm-commits
- [PATCH] D106497: Add disassembly for the conditioned RSUB immediate instruction for the ARC backend
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D106497: Add disassembly for the conditioned RSUB immediate instruction for the ARC backend
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D106497: Add disassembly for the conditioned RSUB immediate instruction for the ARC backend
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D106602: Add tablegen definition for the Find Leading Set (FLS) instruction for the ARC backend
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D106602: Add tablegen definition for the Find Leading Set (FLS) instruction for the ARC backend
Mark Schimmel via Phabricator via llvm-commits
- [llvm] ffe32b5 - [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance
Markus Böck via llvm-commits
- [PATCH] D106740: [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance
Markus Böck via Phabricator via llvm-commits
- [PATCH] D106740: [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance
Markus Böck via Phabricator via llvm-commits
- [lld] e0e0948 - [LLD] [COFF] Add a couple "MinGW only" comments re linking against DLLs. NFC.
Martin Storsjö via llvm-commits
- [lld] 9dbc4b0 - [LLD] [COFF] Make -export-all-symbols work as intended for EXEs
Martin Storsjö via llvm-commits
- [llvm] 0a1683f - [llvm-rc] Allow dashes as part of resource name strings
Martin Storsjö via llvm-commits
- [llvm] b22bf7e - [CMake] Add version to libLLVM also on non-UNIX
Martin Storsjö via llvm-commits
- [PATCH] D104530: [LLD] [COFF] Support linking directly against DLLs in MinGW mode
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106245: [LLD] [COFF] Make -export-all-symbols work as intended for EXEs
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89009: Add version to libLLVM also on non-UNIX
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106453: [ms] [llvm-ml] Fix macro case-insensitivity
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106453: [ms] [llvm-ml] Fix macro case-insensitivity
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106245: [LLD] [COFF] Make -export-all-symbols work as intended for EXEs
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89009: Add version to libLLVM also on non-UNIX
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106598: [llvm-rc] Allow dashes as part of resource name strings
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89009: Add version to libLLVM also on non-UNIX
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D106721: [AArch64] Implemnt MSVC __mulh and __umulh builtins and corresponding IR level intrinsics
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D104646: [AIX][XCOFF] 64-bit relocation reading support
Maryam via Phabricator via llvm-commits
- [PATCH] D106091: [PowerPC] Improve error message on MASSV pass
Masoud Ataei via Phabricator via llvm-commits
- [PATCH] D106678: [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX
Masoud Ataei via Phabricator via llvm-commits
- [PATCH] D106672: [AMDGPU][GlobalIsel] Fix unable to legalize G_CONCAT_VECTORS when loading a vector.
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D106245: [LLD] [COFF] Make -export-all-symbols work as intended for EXEs
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D89009: Add version to libLLVM also on non-UNIX
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D89009: Add version to libLLVM also on non-UNIX
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Skip emitting values bigger than supported by APInt.
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Saturate values bigger than supported by APInt.
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Saturate values bigger than supported by APInt.
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Saturate values bigger than supported by APInt.
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Saturate values bigger than supported by APInt.
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Saturate values bigger than supported by APInt.
Matheus Izvekov via Phabricator via llvm-commits
- [PATCH] D106764: [docs] Update release notes with all LLVM-C API changes
Mats Larsen via Phabricator via llvm-commits
- [PATCH] D106428: [flang][driver] Make `flang` ignore `-Mfree/-Mfixed`
Mats Petersson via Phabricator via llvm-commits
- [llvm] e574fd9 - AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering
Matt Arsenault via llvm-commits
- [llvm] 9236125 - GlobalISel: Preserve LLT when bitcasting loads and stores
Matt Arsenault via llvm-commits
- [llvm] 67d6132 - GlobalISel: Preserve memory types for implicit sret load/stores
Matt Arsenault via llvm-commits
- [llvm] 30fa074 - AArch64/GlobalISel: Preserve memory types
Matt Arsenault via llvm-commits
- [llvm] 904dab5 - GlobalISel: Remove some mystery code that clears isReturned
Matt Arsenault via llvm-commits
- [llvm] c9ec807 - CodeGen: Make MachineOptimizationRemarkEmitterPass a CFG analysis
Matt Arsenault via llvm-commits
- [PATCH] D105798: [docs]Examples to show implementation of GISel in AArch64
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106156: AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106156: AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106116: GlobalISel: Preserve LLT when bitcasting loads and stores
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106288: [AMDGPU] Disable LDS lowering for GFX shaders
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D104997: [AMDGPU] Deduce attributes with the Attributor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106158: AArch64/GlobalISel: Preserve memory types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106200: GlobalISel: Remove some mystery code that clears isReturned
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D105423: Add support for Opaque as a LowLevelType
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D102205: CodeGen: Make MachineOptimizationRemarkEmitterPass a CFG analysis
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106042: [AMDGPU] Ignore KILLs when forming clauses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D105919: [AMDGPU] Mark all relevant VOP1 instructions rematerializable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106452: [AMDGPU] Fix running ResourceUsageAnalysis
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106498: AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry of the add as addcarry
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106396: Prevent dead uses in register coalescer after rematerialization
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106573: Enabling the copy-constant-to-alloca optimization in more instances
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106503: MCSubtargetInfo: Add debugging 'features' that dump current CPU bit state
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106503: MCSubtargetInfo: Add debugging 'features' that dump current CPU bit state
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106139: [AMDGPU] Combine srl of add that intends to get the carry as uaddo
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D105907: [CallGraphSection] Add call graph section options and documentation
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105915: [CallSiteInfo][CallGraphSection] Extend CallSiteInfo for indirect call type ids
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D102472: [HWASAN] Update the tag info for X86_64
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105917: [llvm-objdump][CallGraphSection] Extract call graph information from binary
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D102472: [HWASAN] Update the tag info for X86_64
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105917: [llvm-objdump][CallGraphSection] Extract call graph information from binary
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D105915: [CallSiteInfo][CallGraphSection] Extend CallSiteInfo for indirect call type ids
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D106235: Reformulate OrcJIT tutorial doc to make it more clear.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Lazy initialized the NotUnderValgrind flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Remove the NotUnderValgrind caching flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Remove the NotUnderValgrind caching flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Remove the NotUnderValgrind caching flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106235: Reformulate OrcJIT tutorial doc to make it more clear.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106521: [Docs] Mention how to run lit tests in parallel
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106605: Add `all_of_zip` to STLExtras
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106422: Add Operation::equals() and Region::equals() methods
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106605: Add `all_of_zip` to STLExtras
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D106206: Remove the NotUnderValgrind caching flag
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 7d9a2c7 - Remove the NotUnderValgrind caching flag
Mehdi Amini via llvm-commits
- [llvm] 5eb2e9a - Build libSupport with -Werror=global-constructors (NFC)
Mehdi Amini via llvm-commits
- [llvm] df7d9c8 - Revert "Build libSupport with -Werror=global-constructors (NFC)"
Mehdi Amini via llvm-commits
- [llvm] 579cc9a - Build libSupport with -Werror=global-constructors (NFC)
Mehdi Amini via llvm-commits
- [llvm] 3211ead - Revert "Build libSupport with -Werror=global-constructors (NFC)"
Mehdi Amini via llvm-commits
- [PATCH] D106269: [Polly][Isl] Stop using isl::set::lex_le_set. NFC
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106415: [test-suite] Disable X-Ray tests if unavailable.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106415: [test-suite] Disable X-Ray tests if unavailable.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106415: [test-suite] Disable X-Ray tests if unavailable.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106415: [test-suite] Disable XRay tests if unavailable.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D104928: [OMPIRBuilder] add minimalist reduction support
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D104928: [OMPIRBuilder] add minimalist reduction support
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106726: [flang][msvc] Fix external-io unittest.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D105315: [flang] Move External IO tests to use GTest
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106781: [Zorg] Use ccache instead incremental build for openmp-offload-cuda-runtime.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106449: [amdgpu] Handle the case where there is no scavenged register.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106445: [amdgpu] Add 64-bit PC support when expanding unconditional branches.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Michael McLoughlin via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Michael McLoughlin via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Michael McLoughlin via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Michael McLoughlin via Phabricator via llvm-commits
- [PATCH] D106606: [Bazel] Change external_zlib attribute to string
Michael McLoughlin via Phabricator via llvm-commits
- [PATCH] D66029: llvm-canon
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D105953: [MachineVerifier] Diagnose invalid INSERT_SUBREGs
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D105953: [MachineVerifier] Diagnose invalid INSERT_SUBREGs
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D98706: [SCEV] Add false->any implication
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 55e2d20 - [MLGO] Use binary protobufs for improved training performance.
Mircea Trofin via llvm-commits
- [llvm] df0066a - [NFC][MLGO] Fix vector sizing
Mircea Trofin via llvm-commits
- [llvm] a4a4f60 - [MLGO] Correct protobuf path
Mircea Trofin via llvm-commits
- [llvm] 14fad06 - [docs] Add the compiler-rt requirement to the test suite doc
Mircea Trofin via llvm-commits
- [llvm] 207c4d4 - [MLGO] Strip TF_PIP cmake variable
Mircea Trofin via llvm-commits
- [llvm] 55e12f7 - [NFC][MLGO] Just use the underlying protobuf object for logging
Mircea Trofin via llvm-commits
- [PATCH] D106157: [MLGO] Use binary protobufs for improved training performance.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D106157: [MLGO] Use binary protobufs for improved training performance.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D106592: [NFC][MLGO] Just use the underlying protobuf object for logging
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D101467: [docs] Add the compiler-rt requirement to the test suite doc
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D106592: [NFC][MLGO] Just use the underlying protobuf object for logging
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D106592: [NFC][MLGO] Just use the underlying protobuf object for logging
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D106592: [NFC][MLGO] Just use the underlying protobuf object for logging
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D105709: [AMDGPU][GlobalISel] Insert an and with exec before s_cbranch_vccnz if necessary
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D105709: [AMDGPU][GlobalISel] Insert an and with exec before s_cbranch_vccnz if necessary
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D106573: Enabling the copy-constant-to-alloca optimization in more instances
Mohammad Fawaz via Phabricator via llvm-commits
- [PATCH] D106573: Enabling the copy-constant-to-alloca optimization in more instances
Mohammad Fawaz via Phabricator via llvm-commits
- [PATCH] D105545: [MergedLoadStoreMotion] Conditional store elimination
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D104581: [RISCV] Add DAG combine to detect opportunities to replace (i64 (any_extend (i32 X)) with sign_extend.
Nathan Chancellor via Phabricator via llvm-commits
- [PATCH] D106754: [RISCV] Restrict performANY_EXTENDCombine to prevent an infinite loop.
Nathan Chancellor via Phabricator via llvm-commits
- [PATCH] D105917: [llvm-objdump][CallGraphSection] Extract call graph information from binary
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105917: [llvm-objdump][CallGraphSection] Extract call graph information from binary
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D106523: [Bitcode][Asm] Parse metadata value from operand bundles
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D106523: [Bitcode][Asm] Parse metadata value from operand bundles
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105909: [clang][CallGraphSection] Add type id metadata to indirect call and targets
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105916: [AsmPrinter][CallGraphSection] Emit call graph section
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105915: [CallSiteInfo][CallGraphSection] Extend CallSiteInfo for indirect call type ids
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105915: [CallSiteInfo][CallGraphSection] Extend CallSiteInfo for indirect call type ids
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105915: [CallSiteInfo][CallGraphSection] Extend CallSiteInfo for indirect call type ids
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105915: [CallSiteInfo][CallGraphSection] Extend CallSiteInfo for indirect call type ids
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105907: [CallGraphSection] Add call graph section options and documentation
Necip Fazil Yildiran via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D106353: [PowerPC] use lfiwax/lfiwzx for scalar_to_vector + load at PWR7
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Nick Fitzgerald via Phabricator via llvm-commits
- [lld] bcbb306 - [lld/mac] Change load command order to be more like ld64
Nico Weber via llvm-commits
- [lld] fbb4594 - [lld/mac] Resolve defined symbols before undefined symbols
Nico Weber via llvm-commits
- [lld] 6ef37b6 - [lld/mac] Add test for --lto-O
Nico Weber via llvm-commits
- [llvm] 18a8aae - [gn build] Fix llvm_build_instrumented_coverage=true builds with goma/rbe
Nico Weber via llvm-commits
- [llvm] 9ced84d - [gn build] (manually) port bc1a2979fc70
Nico Weber via llvm-commits
- [llvm] ce5abfa - [gn build] remove stray character in a comment
Nico Weber via llvm-commits
- [llvm] fd3823c - [gn build] (manually) port 78bda894129 from 2012 because 924d62ca4a85 added it to check-llvm
Nico Weber via llvm-commits
- [lld] 9d43c00 - [lld/mac] Move handling of special undefineds later
Nico Weber via llvm-commits
- [lld] 5ae39d4 - [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup
Nico Weber via llvm-commits
- [llvm] 681107e - [gn build] (manually) port f8c6515554cc (libLLVMDWP)
Nico Weber via llvm-commits
- [lld] 2d6fb62 - [lld/mac] Handle symbols from -U in treatUndefinedSymbol()
Nico Weber via llvm-commits
- [lld] 393116f - [lld/mac] Remove "else" after return
Nico Weber via llvm-commits
- [llvm] 377320f - [gn build] Reformat all gn files
Nico Weber via llvm-commits
- [llvm] 4a76bd0 - [gn build] Allow use_asan=true on macOS
Nico Weber via llvm-commits
- [lld] 5acc6d4 - [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Nico Weber via llvm-commits
- [lld] 687181c - [lld/mac] Add missing REQUIRES line to new test
Nico Weber via llvm-commits
- [lld] 2c508cf - [lld/mac] Don't crash on absolute symbols in order files
Nico Weber via llvm-commits
- [lld] 9482aa9 - [lld/mac] Let OutputSegment store its start address
Nico Weber via llvm-commits
- [lld] 04e8d0b - [lld/mac] Implement support for section$start and section$ end symbols
Nico Weber via llvm-commits
- [lld] 04f5eb4 - [lld/mac] Fix start-stop.s test with expensive checks enabled
Nico Weber via llvm-commits
- [lld] 92c085e - [lld/mac] Fix comment typo in new start-end.s test
Nico Weber via llvm-commits
- [llvm] 75077f4 - [JITLink][RISCV] Run new test from 0ad562b48 only if the RISCV backend is enabled
Nico Weber via llvm-commits
- [llvm] b1777b0 - Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit."
Nico Weber via llvm-commits
- [lld] a6eb346 - [lld/mac] Add tests for the interaction between -rename_section and -rename_segment
Nico Weber via llvm-commits
- [lld] 14bb6e4 - Revert "[lld/mac] Add tests for the interaction between -rename_section and -rename_segment"
Nico Weber via llvm-commits
- [lld] 6bf7d2d - [lld/mac] Reland: Add tests for the interaction between -rename_section and -rename_segment
Nico Weber via llvm-commits
- [lld] afdeb43 - [lld/mac] Move output segment rename logic into OutputSegment
Nico Weber via llvm-commits
- [lld] 80caa1e - [lld/mac] Add support for segment$start$ and segment$end$ symbols
Nico Weber via llvm-commits
- [lld] 75e7d13 - [lld/mac] Make comment style uniform in start-end.s test
Nico Weber via llvm-commits
- [PATCH] D106293: [lld/mac] Resolve defined symbols before undefined symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106293: [lld/mac] Resolve defined symbols before undefined symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106219: [lld/mac] Change load command order to be more like ld64
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106293: [lld/mac] Resolve defined symbols before undefined symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106293: [lld/mac] Resolve defined symbols before undefined symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D105176: [InstrProfiling] Use external weak reference for bias variable
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106314: [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106213: [lld-macho] Enable copy-on-write for input buffers
Nico Weber via Phabricator via llvm-commits
- [PATCH] D104530: [LLD] [COFF] Support linking directly against DLLs in MinGW mode
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106552: [lld/mac] Move handling of special undefineds later
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106565: [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106566: [lld/mac] Handle symbols from -U in treatUndefinedSymbol()
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106552: [lld/mac] Move handling of special undefineds later
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106565: [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106566: [lld/mac] Handle symbols from -U in treatUndefinedSymbol()
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106628: [lld/mac] Don't crash on absolute symbols in order files
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106596: [lld-macho][nfc] Add test for resolution of bitcode symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106595: [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106179: [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106665: [lld/mac] Let OutputSegment store its start address
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106665: [lld/mac] Let OutputSegment store its start address
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106628: [lld/mac] Don't crash on absolute symbols in order files
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106665: [lld/mac] Let OutputSegment store its start address
Nico Weber via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106711: [lld/mac] Fix start-stop.s test with expensive checks enabled
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106711: [lld/mac] Fix start-stop.s test with expensive checks enabled
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106733: [clang/darwin] Pass libclang_rt.profile last on linker command
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106759: [yaml2obj][MachO] Rename PayloadString to Content
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106765: [lld/mac] Add tests for the interaction between -rename_section and -rename_segment
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106766: [lld/mac] Move output segment rename logic into OutputSegment
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106767: [lld/mac] Add support for segment$start$ and segment$end$ symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106765: [lld/mac] Add tests for the interaction between -rename_section and -rename_segment
Nico Weber via Phabricator via llvm-commits
- [PATCH] D105008: [VPlan] Add recipe for first-order rec phis, make splicing explicit.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D105008: [VPlan] Add recipe for first-order rec phis, make splicing explicit.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106765: [lld/mac] Add tests for the interaction between -rename_section and -rename_segment
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106766: [lld/mac] Move output segment rename logic into OutputSegment
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106767: [lld/mac] Add support for segment$start$ and segment$end$ symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106767: [lld/mac] Add support for segment$start$ and segment$end$ symbols
Nico Weber via Phabricator via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] ea014c5 - [Inline] Fix noalias addition on simplified instructions (PR50589)
Nikita Popov via llvm-commits
- [llvm] 1f8d3fd - [Verifier] Check byval/etc type when comparing ABI attributes
Nikita Popov via llvm-commits
- [llvm] 0c794ab - [ThinTLOBitcodeWriter] Fix unused variable warning (NFC)
Nikita Popov via llvm-commits
- [llvm] a7f183a - [Orc] Fix sret/byval attributes in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 6312a75 - [BitcodeReader] Handle type attributes more explicitly (NFCI)
Nikita Popov via llvm-commits
- [llvm] a465f07 - [AttrBuilder] Assert correct attribute kind
Nikita Popov via llvm-commits
- [llvm] a8f1ec5 - [SimplifyCFG] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] aa5adc0 - [SimplifyCFG] Fix if conversion with opaque pointers
Nikita Popov via llvm-commits
- [llvm] 4294657 - [LICM][SCCP] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] f502683 - [MergeICmps] Relax sinking check
Nikita Popov via llvm-commits
- [llvm] 923727e - [ConstantFold] Extract GEP of GEP fold (NFCI)
Nikita Popov via llvm-commits
- [llvm] f623b3a - [ConstantFold] Fix GEP of GEP fold with opaque pointers
Nikita Popov via llvm-commits
- [llvm] 9706dd4 - [SimplifyCFG] Add additional if conversion tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 0339fcc - [LICM] Extract debugify test (NFC)
Nikita Popov via llvm-commits
- [llvm] baa51a0 - [Tests] Add missing willreturn attributes (NFC)
Nikita Popov via llvm-commits
- [llvm] c7e69e4 - [Tests] Add additional tests for incorrect willreturn handling (NFC)
Nikita Popov via llvm-commits
- [llvm] 99f869c - [Attributes] Remove nonnull from UB-implying attributes
Nikita Popov via llvm-commits
- [llvm] 087a8ee - [Attributes] Clean up handling of UB implying attributes (NFC)
Nikita Popov via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106242: [Inline] Fix noalias addition on simplified instructions (PR50589)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106242: [Inline] Fix noalias addition on simplified instructions (PR50589)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106242: [Inline] Fix noalias addition on simplified instructions (PR50589)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D105841: [Verifier] Check byval/etc type when comparing ABI attributes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Nikita Popov via Phabricator via llvm-commits
- [Diffusion] rG5419b671375c: [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop…
Nikita Popov via Phabricator via llvm-commits
- [Diffusion] rG5419b671375c: [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop…
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106591: [MergeICmps] Relax sinking check
Nikita Popov via Phabricator via llvm-commits
- [Diffusion] rG5419b671375c: [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop…
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106591: [MergeICmps] Relax sinking check
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106233: [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106591: [MergeICmps] Relax sinking check
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106742: [SimplifyCFG] Improve store speculation check
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106749: [IR] Consider non-willreturn as side effect
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106749: [IR] Consider non-willreturn as side effect
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106769: [MemCpyOpt] Relax libcall checks
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106769: [MemCpyOpt] Relax libcall checks
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D106401: [CUDA, MemCpyOpt] Add a flag to force-enable memcpyopt and use it for CUDA.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D104641: Strip undef implying attributes when moving calls
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D105820: [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D105884: [llvm-readobj] Display multiple function names for stack size entries
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D104730: [MCA] [AMDGPU] Adding CustomBehaviour implementation for AMDGPU.
Patrick Holland via Phabricator via llvm-commits
- [PATCH] D104730: [MCA] [AMDGPU] Adding CustomBehaviour implementation for AMDGPU.
Patrick Holland via Phabricator via llvm-commits
- [PATCH] D106775: [MCA] Moving the target specific CustomBehaviour impl. from /tools/llvm-mca/ to /lib/Target/.
Patrick Holland via Phabricator via llvm-commits
- [PATCH] D105687: [Debug-Info] [llvm-dwarfdump] Don't use DW_FORM_data4/8 to encode the constants for DW_AT_data_member_location.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D105687: [Debug-Info] [llvm-dwarfdump] Don't use DW_FORM_data4/8 to encode the constants for DW_AT_data_member_location.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D105687: [Debug-Info] [llvm-dwarfdump] Don't use DW_FORM_data4/8 to encode the constants for DW_AT_data_member_location.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D105613: [Debug-Info] [llvm-dwarfdump] Don't try to dump location list for attributes that don't have the loclist class.
Paul Robinson via Phabricator via llvm-commits
- [llvm] e697a54 - [SVE][NFC] Cleanup fixed length code gen tests to make them more resilient.
Paul Walker via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Paul Walker via Phabricator via llvm-commits
- [PATCH] D106277: [SVE] Remove the interface for getMaxVScale in favour of the IR attributes
Paul Walker via Phabricator via llvm-commits
- [PATCH] D105673: [SelectionDAG] Fix the representation of ISD::STEP_VECTOR.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D105889: [AArch64][SVE] Break false dependencies for inactive lanes of unary operations
Paul Walker via Phabricator via llvm-commits
- [PATCH] D106744: [SVE] Use reg+reg addressing mode for immediate offsets.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D106750: [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties.
Paul Walker via Phabricator via llvm-commits
- [llvm] 842e718 - Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via llvm-commits
- [llvm] 46667a1 - [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR
Paulo Matos via llvm-commits
- [PATCH] D104797: [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for Opaque as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for Opaque as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D104797: [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR
Paulo Matos via Phabricator via llvm-commits
- [llvm] f3814ed - [LV] Re-generate check lines of some fragile tests (NFC)
Peilin Guo via llvm-commits
- [llvm] e908e06 - [LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses
Peilin Guo via llvm-commits
- [PATCH] D106165: [flang][OpenMP] Add semantic check for target nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106335: [flang][OpenMP] Add semantic check for teams nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106335: [flang][OpenMP] Add semantic check for teams nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106335: [flang][OpenMP] Add semantic check for teams nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106165: [flang][OpenMP] Add semantic check for target nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106335: [flang][OpenMP] Add semantic check for teams nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106335: [flang][OpenMP] Add semantic check for teams nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106165: [flang][OpenMP] Add semantic check for target nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106538: [flang][OpenMP] Add semantic check for cancellation nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106538: [flang][OpenMP] Add semantic check for cancellation nesting
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by hoisting add
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D106634: [X86] Fix a bug in TEST with immediate creation
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D104409: GlobalISel/Utils: Refactor integer/float constant match functions
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D104019: [flang] Add initial implementation for CPU_TIME
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106294: [flang] Implement the runtime portion of the UNPACK intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106292: [flang] Implement the runtime portion of the CSHIFT intrinsic
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D106170: [flang] Runtime API for data pointers
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D106170: [flang] Runtime API for data pointers
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D106297: [flang] Run-time derived type initialization and destruction
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D106321: [flang] Don't require newline at EOF in unformatted sequential runtime input
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D106694: [flang] Runtime: Reset list-directed input state for each NAMELIST item
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D106695: [flang] runtime: fix problems with I/O around EOF & delimited characters
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D106144: [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts
Peter Waller via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Peter Waller via Phabricator via llvm-commits
- [PATCH] D101820: [AArch64][SVE] Extend svdup->insertelement instcombine pattern to support ...
Peter Waller via Phabricator via llvm-commits
- [PATCH] D101820: [AArch64][SVE] Extend svdup->insertelement instcombine pattern to support ...
Peter Waller via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Peter Waller via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Peter Waller via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Peter Waller via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Peter Waller via Phabricator via llvm-commits
- [PATCH] D106265: [AArch64][SVE] Zero-overhead transfer between Neon and SVE registers
Peter Waller via Phabricator via llvm-commits
- [llvm] 54902e0 - [InstrProfiling] Use weak alias for bias variable
Petr Hosek via llvm-commits
- [compiler-rt] ff42790 - [NFC][profile] Move writeMMappedFile to ELF ifdef block
Petr Hosek via llvm-commits
- [PATCH] D105176: [InstrProfiling] Use external weak reference for bias variable
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D105176: [InstrProfiling] Use external weak reference for bias variable
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D102039: [profile] Add binary id into profiles
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D106157: [MLGO] Use binary protobufs for improved training performance.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D104764: [CMake] Don't LTO optimize targets on Darwin either
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D104764: [CMake] Don't LTO optimize targets on Darwin either
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D106626: [libunwind] Allow restoring SP while unwinding.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D106740: [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D104180: [LICM] Create LoopNest Invariant Code Motion (LNICM) pass
Phabricator via llvm-commits
- [llvm] 4402d0d - [SCEV] Add a clarifying comment in howManyLessThans
Philip Reames via llvm-commits
- [llvm] 4c40cfc - [tests] Add a couple of tests for zero stride trip counts w/loop varying exit values
Philip Reames via llvm-commits
- [llvm] 4a3dc7d - [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via llvm-commits
- [llvm] ec43def - Style tweaks for SCEV's computeMaxBECountForLT [NFC]
Philip Reames via llvm-commits
- [llvm] e9d4bb4 - [tests] SCEV trip count w/ neg step and varying rhs
Philip Reames via llvm-commits
- [PATCH] D101701: [nofree] Refine concurrency requirements
Philip Reames via llvm-commits
- [PATCH] D106197: [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106197: [ScalarEvolution] Refine computeMaxBECountForLT to be accurate in more cases.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D104140: [SCEV] Allow negative steps for LT exit count computation
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D104140: [SCEV] Allow negative steps for LT exit count computation
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106331: [ScalarEvolution] Try harder to prove overflow in howManyLessThans.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D105817: [LV] Enable vectorization of multiple exit loops w/computable exit counts
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106327: [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106017: [InstCombine] Look through invariant group intrinsics when removing malloc
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] c45e17f - [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level
Pirama Arumuga Nainar via llvm-commits
- [PATCH] D106699: [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D106699: [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D106699: [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D106699: [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D104974: [doc]Added examples for generic opcodes
PoojaYadav via Phabricator via llvm-commits
- [PATCH] D105684: [RegisterCoalescer] Make resolveConflicts aware of earlyclobber
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D105723: [LSR] Do not hoist IV if it is not post increment case. PR43678
Quentin Colombet via Phabricator via llvm-commits
- [llvm] e002d25 - [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via llvm-commits
- [llvm] c3e17ce - [PowerPC] Move backend test to fix non PPC bots
Quinn Pham via llvm-commits
- [llvm] e23ff55 - [PowerPC] Removing a REQUIRES line from llvm test
Quinn Pham via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via Phabricator via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Quinn Pham via Phabricator via llvm-commits
- [PATCH] D106421: Encode address offsets of basic blocks relative to the end of the previous basic blocks.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D106521: [Docs] Mention how to run lit tests in parallel
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D106319: [IR] Rename `comdat noduplicates` to `comdat nodeduplicate`
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D105841: [Verifier] Check byval/etc type when comparing ABI attributes
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D105320: [CodeView] Saturate values bigger than supported by APInt.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106300: [LangRef] Clarify comdat
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106585: Fix clang debug info irgen of i128 enums
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D106721: [AArch64] Implemnt MSVC __mulh and __umulh builtins and corresponding IR level intrinsics
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D105682: [AMDGPU] Handle functions in llvm's global ctors and dtors list
Reshabh Sharma via Phabricator via llvm-commits
- [PATCH] D105682: [AMDGPU] Handle functions in llvm's global ctors and dtors list
Reshabh Sharma via Phabricator via llvm-commits
- [polly] bad3ebb - [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC
Riccardo Mori via llvm-commits
- [polly] d5ee355 - [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC
Riccardo Mori via llvm-commits
- [polly] 159e072 - [Polly] Use isl::set::tuple_dim instead of isl::set::dim. NFC
Riccardo Mori via llvm-commits
- [polly] 84dfbf5 - [Polly][Isl] Stop using isl::set::lex_le_set. NFC
Riccardo Mori via llvm-commits
- [polly] 13f95cc - Update isl to isl-0.24-69-g54aac5ac
Riccardo Mori via llvm-commits
- [polly] 2ae7d6d - Revert "Update isl to isl-0.24-69-g54aac5ac"
Riccardo Mori via llvm-commits
- [PATCH] D106059: [Polly][Isl] Stop generating isl::union_{set,map} from isl::space. NFC
Riccardo Mori via Phabricator via llvm-commits
- [PATCH] D106061: [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC
Riccardo Mori via Phabricator via llvm-commits
- [PATCH] D106061: [Polly][Isl] Use isl::union_map::unite() instead of isl::union_map::add_map(). NFC
Riccardo Mori via Phabricator via llvm-commits
- [PATCH] D106269: [Polly][Isl] Stop using isl::set::lex_le_set. NFC
Riccardo Mori via Phabricator via llvm-commits
- [PATCH] D106269: [Polly][Isl] Stop using isl::set::lex_le_set. NFC
Riccardo Mori via Phabricator via llvm-commits
- [PATCH] D106269: [Polly][Isl] Stop using isl::set::lex_le_set. NFC
Riccardo Mori via Phabricator via llvm-commits
- [PATCH] D106605: Add `all_of_zip` to STLExtras
River Riddle via Phabricator via llvm-commits
- [PATCH] D106403: [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] 5b51bd1 - [TLI] prepareSREMEqFold(): use correct VT for the final VSELECT (PR51133)
Roman Lebedev via llvm-commits
- [llvm] a0217bd - [NFC][VectorCombine] Add tests for widening of partial vector load
Roman Lebedev via llvm-commits
- [llvm] 48e9602 - [NFC][VectorCombine] Load widening: add a few more negative tests
Roman Lebedev via llvm-commits
- [llvm] 952dc2e - [NFC][SimplifyCFG] Add some more tests w/ two-entry PHI nodes and
Roman Lebedev via llvm-commits
- [llvm] 7ef6f01 - [SimplifyCFG] FoldTwoEntryPHINode(): bailout on inverted logical and/or (PR51149)
Roman Lebedev via llvm-commits
- [llvm] af8fa36 - [NFCI][TLI] prepare[US]REMEqFold(): don't add nonsensical 'exact' flag to rotates created
Roman Lebedev via llvm-commits
- [llvm] b9d8719 - [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling
Roman Lebedev via llvm-commits
- [llvm] 0d4f2de - [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test
Roman Lebedev via llvm-commits
- [llvm] d737825 - [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks
Roman Lebedev via llvm-commits
- [llvm] b63833a - [NFC][SimplifyCFG] Add test for `SpeculativelyExecuteBB()` with prof md
Roman Lebedev via llvm-commits
- [llvm] 2aa2fde - [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition
Roman Lebedev via llvm-commits
- [llvm] 418dba0 - [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block
Roman Lebedev via llvm-commits
- [llvm] 943f851 - [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward
Roman Lebedev via llvm-commits
- [llvm] 1f341ae - [NFC][SimplifyCFG] Add tests for `FoldTwoEntryPHINode()` with prof md
Roman Lebedev via llvm-commits
- [llvm] fa0910e - [NFC][Codegen][X86] Improve test coverage for repeated insertions of the same scalar into different elements
Roman Lebedev via llvm-commits
- [llvm] 9ebd0db - [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector
Roman Lebedev via llvm-commits
- [llvm] 48379f2 - [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance
Roman Lebedev via llvm-commits
- [llvm] e58ce35 - [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken
Roman Lebedev via llvm-commits
- [llvm] 59a5964 - [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken
Roman Lebedev via llvm-commits
- [llvm] c2dacb1 - [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate
Roman Lebedev via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106299: [Local] Flag to decide if a trap should be placed before unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106308: [Local] Do not introduce a new `llvm.trap` before `unreachable`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106317: [SimplifyCFG] performBranchToCommonDestFolding(): form sudo-LCSSA before cloning instructions (PR51125)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106189: [InstSimplify] Expose generic interface for replaced operand simplification
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106317: [SimplifyCFG] performBranchToCommonDestFolding(): form sudo-LCSSA before cloning instructions (PR51125)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106317: [SimplifyCFG] performBranchToCommonDestFolding(): form sudo-LCSSA before cloning instructions (PR51125)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106368: [AlignmentFromAssumptions] avoid crash on alignment constant expression
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106309: [LLVM IR] Allow volatile stores to trap.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D75981: [LV] Allow large RT checks, if they are a fraction of the scalar cost.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106448: [WIP] [llvm][Inline] Add module level inliner
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D104156: [DAGCombine][X86][ARM] EXTRACT_SUBVECTOR(VECTOR_SHUFFLE(?,?,Mask)) -> VECTOR_SHUFFLE(EXTRACT_SUBVECTOR(?, ?), EXTRACT_SUBVECTOR(?, ?), Mask')
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106545: SROA: Process bitcast (select ptr1, ptr2)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106545: SROA: Process bitcast (select ptr1, ptr2)
Roman Lebedev via Phabricator via llvm-commits
- [Diffusion] rG5419b671375c: [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop…
Roman Lebedev via Phabricator via llvm-commits
- [Diffusion] rG5419b671375c: [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop…
Roman Lebedev via Phabricator via llvm-commits
- [Diffusion] rG5419b671375c: [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop…
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106593: [WIP][SimplifyCFG] Replace FoldTwoEntryPHINode i1 hack with a different hack.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106593: [WIP][SimplifyCFG] Replace FoldTwoEntryPHINode i1 hack with a different hack.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by hoisting add
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106593: [WIP][SimplifyCFG] Replace FoldTwoEntryPHINode i1 hack with a different hack.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106613: Bad SLPVectorization shufflevector replacement, resulting in write to wrong memory location
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106650: [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by pushing add into operands
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106685: [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106717: [SimplifyCFG] Don't speculatively execute BB[s] if it's predictably not taken
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106448: [WIP] [llvm][Inline] Add module level inliner
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106749: [IR] Consider non-willreturn as side effect
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106650: [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106742: [SimplifyCFG] Improve store speculation check
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106749: [IR] Consider non-willreturn as side effect (PR50511)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D104156: [DAGCombine][X86][ARM] EXTRACT_SUBVECTOR(VECTOR_SHUFFLE(?,?,Mask)) -> VECTOR_SHUFFLE(EXTRACT_SUBVECTOR(?, ?), EXTRACT_SUBVECTOR(?, ?), Mask')
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106717: [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106650: [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D106717: [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 34d6820 - [LoopFlatten] Use Loop to identify loop induction phi. NFC
Rosie Sumpter via llvm-commits
- [llvm] 44c9adb - [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction
Rosie Sumpter via llvm-commits
- [PATCH] D106045: [LoopFlatten] Use Loop to identify loop induction phi. NFC
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106256: [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106256: [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106256: [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106580: [LoopFlatten] Use SCEV and Loop APIs to identify increment and limit
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106580: [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106580: [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106580: [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D106378: RISCV: relax the ABI mismatch checking
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] 4ae575b - [WebAssembly] Deduplicate imports of the same module name, field name, and type
Sam Clegg via llvm-commits
- [lld] 9b965b3 - [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC
Sam Clegg via llvm-commits
- [lld] f428693 - Reland "[lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC"
Sam Clegg via llvm-commits
- [lld] d51f74a - [lld][WebAssembly] Error on import of TLS symbols in shared libraries
Sam Clegg via llvm-commits
- [llvm] 1d445a6 - Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type"
Sam Clegg via llvm-commits
- [llvm] 5b93e3a - Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Sam Clegg via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D106026: [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D106026: [lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D106385: [lld][WebAssembly] Error on import of TLS symbols in shared libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D106385: [lld][WebAssembly] Error on import of TLS symbols in shared libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D106499: [lld][WebAssembly] Align __heap_base
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D105519: [WebAssembly] Deduplicate imports of the same module name, field name, and type
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D104957: Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D106039: [AArch64] Fix i128 cmpxchg using ldxp/stxp.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D106261: [ARM][LowOverheadLoops] Allow unpredicated VORRs if the operand def produces zeroed false lanes
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D106498: AMDGPU: Treat IMPLICIT_DEF like a constant lanemask source
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [llvm] 700d07f - ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via llvm-commits
- [llvm] e901e58 - Revert "ThinLTO: Fix inline assembly references to static functions with CFI"
Sami Tolvanen via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D106392: ThinLTO: Fix promotion aliases with MSVC name mangling
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D106392: ThinLTO: Fix promotion aliases with -msvc targets
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D104058: ThinLTO: Fix inline assembly references to static functions with CFI
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] 0ed0573 - [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors.
Sander de Smalen via llvm-commits
- [llvm] eb1a512 - [AArch64][SVE][InstCombine] last{a, b} of a splat vector
Sander de Smalen via llvm-commits
- [llvm] c3277a8 - [BasicTTI] Set scalarization cost of scalable vector casts to Invalid.
Sander de Smalen via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106140: [LV] Change interface of getReductionPatternCost to return Optional
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106138: [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106138: [AArch64][SVE] Optimize bitcasts between unpacked half/i16 vectors.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105978: [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106028: [AArch64][SelectionDAG] Add legalization for widening LOAD/MLOAD.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105520: [AArch64][SVE][InstCombine] last{a,b} of a splat vector
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106359: [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106164: [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106164: [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105994: [SVE] Add folds for sign and zero extends of vscale
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105994: [SVE] Add folds for sign and zero extends of vscale
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105575: [AArch64][SME] Add zero instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106272: [AArch64][SME] Introduce feature for streaming mode
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D101916: [LoopVectorize] Fix crash for predicated instructions with scalable VF
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106273: [WIP] Improve code generation for vector_splice for Imm > 0
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105633: [WIP] Improve code generation for vector_splice
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105633: [WIP] Improve code generation for vector_splice
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106273: [WIP] Improve code generation for vector_splice for Imm > 0
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105633: [AArch64][SVE] Improve code generation for vector_splice for Imm == -1
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106655: [BasicTTI] Set scalarization cost of scalable vector casts to Invalid.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106656: [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106657: [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106164: [LV] Don't assume isScalarAfterVectorization if one of the uses needs widening.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106655: [BasicTTI] Set scalarization cost of scalable vector casts to Invalid.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106656: [LV] Remove assert that VF cannot be scalable in setCostBasedWideningDecision.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106677: [LV] Don't let ForceTargetInstructionCost override Invalid cost.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106655: [BasicTTI] Set scalarization cost of scalable vector casts to Invalid.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106744: [SVE] Use reg+reg addressing mode for immediate offsets.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106750: [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 13302c0 - [ConstantFolding] avoid crashing on a fake math library call
Sanjay Patel via llvm-commits
- [llvm] f14495d - [SROA] avoid crash on memset with constant expression length
Sanjay Patel via llvm-commits
- [llvm] ae4e8f7 - [InstCombine][test] add coverage for possible fabs folds; NFC
Sanjay Patel via llvm-commits
- [llvm] 028eb43 - [x86] add tests for add X, (cmov constants); NFC
Sanjay Patel via llvm-commits
- [llvm] f060aa1 - [x86] improve CMOV codegen by pushing add into operands
Sanjay Patel via llvm-commits
- [llvm] 937e7c6 - [x86] add more tests for add with CMOV of constants; NFC
Sanjay Patel via llvm-commits
- [llvm] 1ce05ad - [x86] improve CMOV codegen by pushing add into operands, part 2
Sanjay Patel via llvm-commits
- [llvm] 7bd3612 - [InstCombine] Fix PR47960 - Incorrect transformation of fabs with nnan flag
Sanjay Patel via llvm-commits
- [PATCH] D106368: [AlignmentFromAssumptions] avoid crash on alignment constant expression
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106368: [AlignmentFromAssumptions] avoid crash on alignment constant expression
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D102673: [ConstantFolding] Fold constrained arithmetic intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D105632: [LV] Use lookThroughAnd with logical reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106462: [SROA] prevent crash on large memset length (PR50910)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106362: [FPEnv][InstSimplify] Enable more folds for constrained fadd
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D101727: Fix PR47960 - Incorrect transformation of fabs with nnan flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106563: Precommit tests for D101727
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106563: Precommit tests for D101727
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by hoisting add
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by hoisting add
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by pushing add into operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by pushing add into operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D101727: Fix PR47960 - Incorrect transformation of fabs with nnan flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106650: [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106685: [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D101727: Fix PR47960 - Incorrect transformation of fabs with nnan flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106717: [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D90345: [DebugInfo] Fix ICE in DwarfCompileUnit::constructSubprogramScopeDIE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D90345: [DebugInfo] Fix ICE in DwarfCompileUnit::constructSubprogramScopeDIE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D90345: [DebugInfo] Fix ICE in DwarfCompileUnit::constructSubprogramScopeDIE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D90345: [DebugInfo] Fix ICE in DwarfCompileUnit::constructSubprogramScopeDIE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D106474: [NFC][Verifier] Remove redundant Module parameters
Scott Linder via Phabricator via llvm-commits
- [PATCH] D106474: [NFC][Verifier] Remove redundant Module parameters
Scott Linder via Phabricator via llvm-commits
- [PATCH] D104827: [DebugInfo] Enforce implicit constraints on `distinct` MDNodes
Scott Linder via Phabricator via llvm-commits
- [PATCH] D104827: [DebugInfo] Enforce implicit constraints on `distinct` MDNodes
Scott Linder via Phabricator via llvm-commits
- [llvm] 2b08f6a - [AMDGPU] Improve register computation for indirect calls
Sebastian Neubauer via llvm-commits
- [llvm] aba1f15 - [AMDGPU] Precommit vgpr-liverange tests
Sebastian Neubauer via llvm-commits
- [llvm] b642d01 - [AMDGPU] Improve killed check for vgpr optimization
Sebastian Neubauer via llvm-commits
- [llvm] 2f15319 - [AMDGPU] Fix running ResourceUsageAnalysis
Sebastian Neubauer via llvm-commits
- [PATCH] D105839: [AMDGPU] Improve register computation for indirect calls
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D105839: [AMDGPU] Improve register computation for indirect calls
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106042: [AMDGPU] Ignore KILLs when forming clauses
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D105839: [AMDGPU] Improve register computation for indirect calls
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106291: [AMDGPU] Improve killed check for vgpr optimization
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106452: [AMDGPU] Fix running ResourceUsageAnalysis
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106452: [AMDGPU] Fix running ResourceUsageAnalysis
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106452: [AMDGPU] Fix running ResourceUsageAnalysis
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
Senran Zhang via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
Senran Zhang via Phabricator via llvm-commits
- [PATCH] D106334: Initialize common options in `getRegisteredOptions`
Senran Zhang via Phabricator via llvm-commits
- [llvm] 1c64b5d - [ConstantFolding] Fold constrained arithmetic intrinsics
Serge Pavlov via llvm-commits
- [PATCH] D102673: [ConstantFolding] Fold constrained arithmetic intrinsics
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D102673: [ConstantFolding] Fold constrained arithmetic intrinsics
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D105031: [SLP]Fix non-determinism in PHI sorting.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D105723: [LSR] Do not hoist IV if it is not post increment case. PR43678
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 8d86562 - [RegisterCoalescer] Make resolveConflicts aware of earlyclobber
ShihPo Hung via llvm-commits
- [PATCH] D105684: [RegisterCoalescer] Make resolveConflicts aware of earlyclobber
ShihPo Hung via Phabricator via llvm-commits
- [llvm] 55c6588 - [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level
Shilei Tian via llvm-commits
- [llvm] 1a7f779 - [OpenMPOpt] Add support for BooleanStateWithSetVector
Shilei Tian via llvm-commits
- [llvm] ae69f46 - [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode`
Shilei Tian via llvm-commits
- [PATCH] D106341: [OpenMP][FIX] Use name + type checks not only name checks for calls
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106341: [OpenMP][FIX] Use name + type checks not only name checks for calls
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106384: [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106384: [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106384: [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [WIP][AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [WIP][AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [WIP][AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [WIP][AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106149: [OpenMPOpt] Add support for BooleanStateWithSetVector
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106149: [OpenMPOpt] Add support for BooleanStateWithSetVector
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106630: [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode`
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106630: [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode`
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106154: [AbstractAttributor] Fold __kmpc_parallel_level if possible
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D106033: [OpenMP] Folding threadLimit and numThreads when single value in kernels
Shilei Tian via Phabricator via llvm-commits
- [llvm] 0b043bb - This patch extends the OptimizeGlobalAddressOfMalloc to handle the null check of global pointer variables. It is disabled with https://reviews.llvm.org/rGb7cd291c1542aee12c9e9fde6c411314a163a8ea. This PR is to reenable it while fixing the original problem reported. The fix is to set the store value correctly when creating store for the new created global init bool symbol.
Shimin Cui via llvm-commits
- [PATCH] D102711: [GlobalOpt] Handle null check with global pointer variables
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D102711: [GlobalOpt] Handle null check with global pointer variables
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D102711: [GlobalOpt] Handle null check with global pointer variables
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D102711: [GlobalOpt] Handle null check with global pointer variables
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D106417: [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions.
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D106521: [Docs] Mention how to run lit tests in parallel
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D106521: [Docs] Mention how to run lit tests in parallel
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D104957: Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D106091: [PowerPC] Improve error message on MASSV pass
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D106446: [DSE][NFC] Clean up DeadStoreElimination from unused variables
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D104957: Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D106412: [llvm-objcopy][MachO] Ignore all LC_SUB_* commands.
Shoaib Meenai via Phabricator via llvm-commits
- [compiler-rt] 4fa989c - Fix TSAN signal interceptor out-of-bound access
Shu-Chun Weng via llvm-commits
- [compiler-rt] 40ec592 - [NFC] Fix test build breakage on Darwin
Shu-Chun Weng via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
Simon Giesecke via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
Simon Giesecke via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
Simon Giesecke via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
Simon Giesecke via Phabricator via llvm-commits
- [PATCH] D105985: Support GSYM in llvm-symbolizer.
Simon Giesecke via Phabricator via llvm-commits
- [llvm] fe494fa - [X86][SSE] Add codegen tests dot2/3 dot product of 128-bit dereferenceable float data
Simon Pilgrim via llvm-commits
- [llvm] 754b1cd - [X86][SSE] Fix copy+paste typo in dot3_float4_as_float3 partial load test
Simon Pilgrim via llvm-commits
- [llvm] 5939c64 - [CostModel][X86] Add fast math tests for float reductions
Simon Pilgrim via llvm-commits
- [llvm] 142e60f - [X86] Fix case of IsAfterLegalize argument. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 8c598b7 - [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values
Simon Pilgrim via llvm-commits
- [llvm] 408f2b8 - [SLP][X86] Add dot product tests based off PR51075
Simon Pilgrim via llvm-commits
- [llvm] e7accb7 - [MIPS][MSA] Regenerate basic operations test checks
Simon Pilgrim via llvm-commits
- [llvm] c188f0b - [X86] X86InstCombineIntrinsic.cpp - silence clang-tidy warnings about incorrect uses of auto. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 4ffc3c3 - [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via llvm-commits
- [llvm] 7c53a7d - IFSStub.cpp - consistently use default case to silence 'not all control paths return' MSVC warnings. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 59db3a5 - [InstCombine] Add multiuse test for D106352
Simon Pilgrim via llvm-commits
- [llvm] f55de35 - [InstCombine] Regenerate gep-custom-dl.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] ca9b60f - [LoopVectorize] Regenerate sve-vector-reverse.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] 1c9bec7 - [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via llvm-commits
- [llvm] e1bdb57 - [CostModel][X86] Adjust shift SSE legalized costs based on llvm-mca reports.
Simon Pilgrim via llvm-commits
- [llvm] d073b19 - [X86] Fix SLM FP<->INT throughputs.
Simon Pilgrim via llvm-commits
- [llvm] 2657fe1 - [CostModel][X86] Fix funnel shift check prefixes
Simon Pilgrim via llvm-commits
- [llvm] 4185c55 - [CostModel][X86] Adjust shift SSE4 legalized costs based on llvm-mca reports.
Simon Pilgrim via llvm-commits
- [llvm] 71d0fd3 - [X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load
Simon Pilgrim via llvm-commits
- [llvm] c261a06 - [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Simon Pilgrim via llvm-commits
- [llvm] 478b22d - [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero
Simon Pilgrim via llvm-commits
- [llvm] 01f2058 - [X86] Add i128 div-mod-pair test coverage
Simon Pilgrim via llvm-commits
- [llvm] f8191ee - [X86] Add additional div-mod-pair negative test coverage
Simon Pilgrim via llvm-commits
- [llvm] 97d2277 - [AMDGPU] Regenerate anyext test checks
Simon Pilgrim via llvm-commits
- [llvm] 249ef1f - [AMDGPU] Regenerate half test checks
Simon Pilgrim via llvm-commits
- [llvm] 00e37c1 - [AMDGPU] Regenerate ctpop16 test checks
Simon Pilgrim via llvm-commits
- [llvm] 9591abd - [AMDGPU] Regenerate global-load-saddr-to-vaddr test checks
Simon Pilgrim via llvm-commits
- [llvm] 15b883f - [X86][AVX] Adjust AllowBWIVPERMV3 tolerance to account for VariableCrossLaneShuffleDepth
Simon Pilgrim via llvm-commits
- [llvm] 54e5ced - [AMDGPU] Regenerate mul24 test checks
Simon Pilgrim via llvm-commits
- [llvm] 9392910 - [AMDGPU] Regenerate wave32.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] 34dc4f2 - Revert rG939291041bb35b8088e3b61be2b8b3bc950f64a7 "[AMDGPU] Regenerate wave32.ll test checks"
Simon Pilgrim via llvm-commits
- [llvm] b95f66a - [X86][SSE] LowerRotate - perform modulo on the amount splat source directly.
Simon Pilgrim via llvm-commits
- [llvm] 1cfecf4 - [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D106257: [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106053: [CodeGen] Remove pending AssertZext AssertSext in promoting FP_TO_INT
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106058: [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106257: [ISD] Add disclaimer comments to AssertSext/Zext/Align opcodes about poison values
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106280: [X86][AVX] scalar_to_vector(load_scalar()) -> load_vector() for fast dereferencable loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106053: [CodeGen] Remove pending AssertZext AssertSext in promoting FP_TO_INT
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106351: [CostModel] Templatize EntryCost::Cost to allow custom cost metrics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106166: [LV][ARM] Tighten up MLA reduction costing
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D89697: [X86] Implement smarter instruction lowering for FP_TO_UINT from vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106053: [CodeGen] Remove pending AssertZext AssertSext in promoting FP_TO_INT
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106399: [VectorCombine] Widening of partial vector loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D89697: [X86] Implement smarter instruction lowering for FP_TO_UINT from vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106447: [DAGCombine] DAGTypeLegalizer::GenWidenVectorLoads(): make use of dereferenceability knowledge
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106471: [DAGCombiner][RISCV][AMDGPU] Call SimplifyDemandedBits at the end of visitMULHU to enable known bits contant folding.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106241: [AArch64] Add worst case shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106352: [InstCombine] Fold (select C, (gep (gep Ptr, Idx0), Idx1), (gep Ptr, Idx0)) -> (gep Ptr, (select C, Idx0+Idx1, Idx0)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106575: [SelectionDAG] Support scalable-vector splats in yet more cases
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106634: [X86] Fix a bug in TEST with immediate creation
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by hoisting add
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D103695: [WIP][RFC][Utils] Helper script to check sanity of cost tables vs scheduler models
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105432: [Analysis] Add simple cost model for strict (in-order) reductions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106607: [x86] improve CMOV codegen by pushing add into operands
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106675: [WIP][X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106679: [WIP][X86] Move shl(x, 1) -> add(x, x) vector fold to ISEL (PR50468)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106685: [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106578: [SLP]Fix costs calculations.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106685: [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106668: [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106684: [x86] improve CMOV codegen by pushing add into operands, part 2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106679: [WIP][X86] Move shl(x, 1) -> add(x, x) vector fold to ISEL (PR50468)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106679: [WIP][X86] Move shl(x, 1) -> add(x, x) vector fold to ISEL (PR50468)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106685: [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D89214: [X86] Add basic computeKnownBits support for X86ISD::BSR
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106745: [DAG] DAGCombiner::useDivRem - recognise sub(X,mul(div(X,Y),Y)) as a rem(X,Y)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D104156: [DAGCombine][X86][ARM] EXTRACT_SUBVECTOR(VECTOR_SHUFFLE(?,?,Mask)) -> VECTOR_SHUFFLE(EXTRACT_SUBVECTOR(?, ?), EXTRACT_SUBVECTOR(?, ?), Mask')
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D77804: [DAG] Enable ISD::SHL/SRL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D77804: [DAG] Enable ISD::SHL/SRL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] bd41136 - [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D105491: [clang] Use i64 for the !srcloc metadata on asm IR nodes.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D106256: [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106256: [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D105545: [MergedLoadStoreMotion] Conditional store elimination
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D105545: [MergedLoadStoreMotion] Conditional store elimination
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D99205: Add jump-threading optimization for deterministic finite automata
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106580: [LoopFlatten] Use SCEV and Loop APIs to identify increment and limit
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106580: [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D99205: Add jump-threading optimization for deterministic finite automata
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D99205: Add jump-threading optimization for deterministic finite automata
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D106426: [FuncSpec] Support specialising recursive functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D105876: OMPIRBuilder for Interop directive
Sri Hari Krishna Narayanan via Phabricator via llvm-commits
- [PATCH] D105876: OMPIRBuilder for Interop directive
Sri Hari Krishna Narayanan via Phabricator via llvm-commits
- [llvm] 9dc2636 - [AMDGPU] Disable LDS lowering for GFX shaders
Stanislav Mekhanoshin via llvm-commits
- [llvm] a397c1c - [AMDGPU] Tune perfhint analysis to account access width
Stanislav Mekhanoshin via llvm-commits
- [llvm] d01b34e - [AMDGPU] Move perfhint analysis
Stanislav Mekhanoshin via llvm-commits
- [llvm] 4eb2481 - [AMDGPU] Mark all relevant VOP1 instructions rematerializable
Stanislav Mekhanoshin via llvm-commits
- [llvm] 9625ca5 - [AMDGPU] Mark relevant rematerializable VOP2 instructions
Stanislav Mekhanoshin via llvm-commits
- [llvm] fe197ef - [AMDGPU] Mark relevant rematerializable VOP3 instructions
Stanislav Mekhanoshin via llvm-commits
- [llvm] c54c760 - Prevent dead uses in register coalescer after rematerialization
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106288: [AMDGPU] Disable LDS lowering for GFX shaders
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106288: [AMDGPU] Disable LDS lowering for GFX shaders
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D105919: [AMDGPU] Mark all relevant VOP1 instructions rematerializable
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106288: [AMDGPU] Disable LDS lowering for GFX shaders
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106396: Prevent dead uses in register coalescer after rematerialization
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106312: [AMDGPU] Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D105651: [AMDGPU] Tune perfhint analysis to account access width
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D105651: [AMDGPU] Tune perfhint analysis to account access width
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D105652: [AMDGPU] Move perfhint analysis
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106284: [AMDGPU] Fix MMO for raw/struct buffer access with non-constant offset
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106451: [AMDGPU][GISel] Fix MMO for raw/struct buffer access with non-constant offset
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D105919: [AMDGPU] Mark all relevant VOP1 instructions rematerializable
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106023: [AMDGPU] Mark relevant rematerializable VOP2 instructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106110: [AMDGPU] Mark relevant rematerializable VOP3 instructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106396: Prevent dead uses in register coalescer after rematerialization
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] e814b28 - [docs] Update release notes to mention lli JIT engine switch
Stefan Gränitz via llvm-commits
- [llvm] 1a6dc92 - [PowerPC] Inefficient register allocation of ACC registers results in many copies.
Stefan Pintilie via llvm-commits
- [PATCH] D105854: [PowerPC] Inefficient register allocation of ACC registers results in many copies.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D105854: [PowerPC] Inefficient register allocation of ACC registers results in many copies.
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 328bb2c - [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake
Stella Stamenova via llvm-commits
- [PATCH] D106686: [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D106686: [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D102834: [SLPVectorizer] Implement initial memory versioning.
Stephen Long via Phabricator via llvm-commits
- [PATCH] D105657: [InstrRef][X86] Drop debug instruction numbers from x87 instructions
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D106557: [DebugInfo] Fix crash when updating DBG_VALUE users of an SSA value modified by tail duplication
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D106557: [DebugInfo] Fix crash when updating DBG_VALUE users of an SSA value modified by tail duplication
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D106557: [DebugInfo] Fix crash when updating DBG_VALUE users of an SSA value modified by tail duplication
Stephen Tozer via Phabricator via llvm-commits
- [llvm] bbbc4f1 - Avoid keeping internal string_views in Twine.
Sterling Augustine via llvm-commits
- [llvm] edfdb5f - Consolidate string types into ptr and length representations.
Sterling Augustine via llvm-commits
- [PATCH] D106186: Avoid keeping internal string_views in Twine.
Sterling Augustine via Phabricator via llvm-commits
- [PATCH] D106381: Consolidate string types into ptr and length representations.
Sterling Augustine via Phabricator via llvm-commits
- [PATCH] D106381: Consolidate string types into ptr and length representations.
Sterling Augustine via Phabricator via llvm-commits
- [PATCH] D106428: [flang][driver] Make `flang` ignore `-Mfree/-Mfixed`
Steve Scalpone via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake] create aarch64 helper asm during configure time
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Steven Wu via Phabricator via llvm-commits
- [PATCH] D106305: [compiler-rt][CMake][arm64] Use a custom target for symlinking LSE sources
Steven Wu via Phabricator via llvm-commits
- [llvm] 87039c0 - [demangler] Fix demangling of 'half'
Stuart Brady via llvm-commits
- [PATCH] D103833: [demangler] Fix demangling of 'half'
Stuart Brady via Phabricator via llvm-commits
- [PATCH] D99487: [CodeGen] Port basic block sections from ELF to COFF
TaoPan via Phabricator via llvm-commits
- [llvm] 54c8902 - [LangRef] Clarify support for multiple metadata attachments with same id
Teresa Johnson via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106304: [LangRef] Clarify support for multiple metadata attachments with same id
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D105251: [IR] Allow multiple instruction metadata attachments with same type
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106304: [LangRef] Clarify support for multiple metadata attachments with same id
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106228: [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D106497: Add disassembly for the conditioned RSUB immediate instruction for the ARC backend
Thomas Johnson via Phabricator via llvm-commits
- [PATCH] D106497: Add disassembly for the conditioned RSUB immediate instruction for the ARC backend
Thomas Johnson via Phabricator via llvm-commits
- [PATCH] D106497: Add disassembly for the conditioned RSUB immediate instruction for the ARC backend
Thomas Johnson via Phabricator via llvm-commits
- [PATCH] D106602: Add tablegen definition for the Find Leading Set (FLS) instruction for the ARC backend
Thomas Johnson via Phabricator via llvm-commits
- [llvm] 1a57ee1 - [WebAssembly] Codegen for v128.load{32,64}_zero
Thomas Lively via llvm-commits
- [llvm] 8af333c - [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8
Thomas Lively via llvm-commits
- [llvm] 39c0e4a - [WebAssembly][NFC] Simplify SIMD bitconvert pattern
Thomas Lively via llvm-commits
- [llvm] 85157c0 - [WebAssembly] Codegen for pmin and pmax
Thomas Lively via llvm-commits
- [PATCH] D105423: Add support for Opaque as a LowLevelType
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D104797: [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106385: [lld][WebAssembly] Error on import of TLS symbols in shared libraries
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106400: [WebAssembly] Codegen for v128.load{32,64}_zero
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106400: [WebAssembly] Codegen for v128.load{32,64}_zero
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106400: [WebAssembly] Codegen for v128.load{32,64}_zero
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106506: [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106506: [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106506: [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D105423: Add support for zero-sized Scalars as a LowLevelType
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106612: [WebAssembly] Codegen for pmin and pmax
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106680: [WebAssembly][NFC] Simplify SIMD bitconvert pattern
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106612: [WebAssembly] Codegen for pmin and pmax
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106680: [WebAssembly][NFC] Simplify SIMD bitconvert pattern
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106612: [WebAssembly] Codegen for pmin and pmax
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106724: [WebAssembly] Codegen for extmul SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D106311: [mlir] Fix bazel build
Thomas Raoux via Phabricator via llvm-commits
- [llvm] bec4a81 - [X86] Update MachineLoopInfo in CMOV conversion.
Tianqing Wang via llvm-commits
- [llvm] 291e0da - AArch64: support 8 & 16-bit atomic operations in GlobalISel
Tim Northover via llvm-commits
- [llvm] 19d2e42 - ARM: don't return by popping PC if we have to adjust the stack afterwards.
Tim Northover via llvm-commits
- [PATCH] D105548: ARM: don't return by popping PC if we have to adjust the stack afterwards.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D106142: AArch64: support 8 & 16-bit atomic operations in GlobalISel
Tim Northover via Phabricator via llvm-commits
- [PATCH] D106444: X86: fix frame offset calculation with mandatory tail calls
Tim Northover via Phabricator via llvm-commits
- [PATCH] D106444: X86: fix frame offset calculation with mandatory tail calls
Tim Northover via Phabricator via llvm-commits
- [PATCH] D106544: AArch6+GISel: support larger return types like i128
Tim Northover via Phabricator via llvm-commits
- [llvm] 669275f - [llvm][tools] Hide more unrelated tool options
Timm Bäder via llvm-commits
- [llvm] d16f154 - [llvm][tools] Hide more unrelated LLVM tool options
Timm Bäder via llvm-commits
- [llvm] 924d62c - [llvm][tools] Hide remaining unrelated llvm- tool options
Timm Bäder via llvm-commits
- [PATCH] D106271: [llvm][tools] Hide unrelated cli options of more tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106271: [llvm][tools] Hide unrelated cli options of more tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106271: [llvm][tools] Hide unrelated cli options of more tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106366: [llvm][tools] Hide unrelated cli options of even more tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106366: [llvm][tools] Hide unrelated cli options of even more tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106430: [llvm][tools] Hide unrelated cli options of remaining tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106430: [llvm][tools] Hide unrelated cli options of remaining tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D106430: [llvm][tools] Hide unrelated cli options of remaining tools
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D103426: Clang: Extend format string checking to wprintf/wscanf
Tom Honermann via Phabricator via llvm-commits
- [llvm] 4cef90d - cmake: Remove unused property on some targets: LLVM_LINK_LIBS
Tom Stellard via llvm-commits
- [PATCH] D106186: Avoid keeping internal string_views in Twine.
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D106464: Merge all the llvm-exegesis unit tests into a single binary
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D100021: cmake: Remove unused property on some targets: LLVM_LINK_LIBS
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D100021: cmake: Remove unused property on some targets: LLVM_LINK_LIBS
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D106156: AArch64/GlobalISel: Cleanup unnecessary size checks in call lowering
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D106380: [SystemZ][z/OS] Initial code to generate assembly files on z/OS
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D106635: [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc()
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D106131: Fix FindZ3.cmake to support static libraries and Windows
Tomasz Kamiński via Phabricator via llvm-commits
- [llvm] 51e62e5 - [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x45
Tony Tye via llvm-commits
- [PATCH] D106249: [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x45
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106338: Use GNUInstallDirs to define install locations for documentation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106729: [AMDGPU] Support non-strictly stronger memory orderings in SIMemoryLegalizer
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106734: Eliminate clang man page generation warning for missing .rst files
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106736: Minor Sphinx documentation generation improvements
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106736: Minor Sphinx documentation generation improvements
Tony Tye via Phabricator via llvm-commits
- [PATCH] D106736: Minor Sphinx documentation generation improvements
Tony Tye via Phabricator via llvm-commits
- [llvm] e04c05e - [SystemZ] Fix invalid assumption in getCPUNameFromS390Model
Ulrich Weigand via llvm-commits
- [PATCH] D106335: [flang][OpenMP] Add semantic check for teams nesting
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D104301: [mlir][openacc] Initial translation for DataOp to LLVM IR
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D104301: [mlir][openacc] Initial translation for DataOp to LLVM IR
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D104301: [mlir][openacc] Initial translation for DataOp to LLVM IR
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D106367: [ADT][NFC] Correct the wrong header comment of ImmutableSet::add_internal
Valeriy Savchenko via Phabricator via llvm-commits
- [PATCH] D106131: Fix FindZ3.cmake to support static libraries and Windows
Valeriy Savchenko via Phabricator via llvm-commits
- [PATCH] D106758: [AMDGPU] We would need FP if there is call and caller save VGPR spills
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [llvm] 59e4e53 - [NewPM] Fix wrong perfect forwardings
Victor Campos via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwarding in createModuleToFunctionPassAdaptor
Victor Campos via Phabricator via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwarding in createModuleToFunctionPassAdaptor
Victor Campos via Phabricator via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwardings
Victor Campos via Phabricator via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwardings
Victor Campos via Phabricator via llvm-commits
- [PATCH] D106148: [NewPM] Fix wrong perfect forwardings
Victor Campos via Phabricator via llvm-commits
- [llvm] 1a762f9 - [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Victor Huang via llvm-commits
- [llvm] 26ea4a4 - [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Victor Huang via llvm-commits
- [PATCH] D103986: [PowerPC] Floating Point Builtins for XL Compat.
Victor Huang via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D105194: [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D105946: [PowerPC] Store, load, move from and to registers related builtins
Victor Huang via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [PATCH] D106484: [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility
Victor Huang via Phabricator via llvm-commits
- [lld] 321b2be - [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via llvm-commits
- [lld] 33ab995 - Recommit "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes"
Vincent Lee via llvm-commits
- [PATCH] D106128: [lld-macho] Use immediate encodings for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use immediate encodings for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D106128: [lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes
Vincent Lee via Phabricator via llvm-commits
- [compiler-rt] 7f7fb2e - [compiler-rt] Fix %device_rundir test substitution
Vitaly Buka via llvm-commits
- [compiler-rt] ee6c5b4 - [lsan] Remove %pull_from_device from tests
Vitaly Buka via llvm-commits
- [compiler-rt] 300dc05 - [lsan] Remove undefined ENV variables
Vitaly Buka via llvm-commits
- [llvm] cd4d244 - [NFC][hwasan] Simplify expression
Vitaly Buka via llvm-commits
- [llvm] a4904eb - [NFC][hwasan] Remove "pragma GCC poison"
Vitaly Buka via llvm-commits
- [llvm] 96c6349 - [hwasan] Use stack safety analysis.
Vitaly Buka via llvm-commits
- [llvm] 44ba8c6 - [NFC][asan] Always pass Dominator Trees into forAllReachableExits
Vitaly Buka via llvm-commits
- [compiler-rt] 921c548 - [compiler-rt] Fix lld dependency for sanitizers
Vitaly Buka via llvm-commits
- [llvm] fef86a3 - [hwasan] Fix uninitialized DisableOptimization
Vitaly Buka via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D106246: [sanitizer] Place module_ctor/module_dtor in llvm.used
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105703: [hwasan] Use stack safety analysis.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D105201: [hwasan] Detect use after scope within function.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D106629: [lld/mac] Implement for section$start and section$ end symbols
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
Wang Tianqing via Phabricator via llvm-commits
- [PATCH] D104623: [X86] Update MachineLoopInfo in CMOV conversion.
Wang Tianqing via Phabricator via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
Wang Tianqing via Phabricator via llvm-commits
- [PATCH] D106599: [CSSPGO] Fix a typo in SampleContextTracker
Wei Mi via Phabricator via llvm-commits
- [PATCH] D106599: [CSSPGO] Fix a typo in SampleContextTracker
Wenlei He via Phabricator via llvm-commits
- [PATCH] D106588: [CSSPGO] Tweak ICP threshold in top-down inliner
Wenlei He via Phabricator via llvm-commits
- [PATCH] D20689: [clang-tidy] Add 'readability-suspicious-call-argument' check
Whisperity via Phabricator via llvm-commits
- [lld] 670944f - [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64
Wouter van Oortmerssen via llvm-commits
- [PATCH] D106096: [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D102472: [HWASAN] Update the tag info for X86_64
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D102472: [HWASAN] Update the tag info for X86_64
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D106053: [CodeGen] Remove pending AssertZext AssertSext in promoting FP_TO_INT
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D106053: [CodeGen] Remove pending AssertZext AssertSext in promoting FP_TO_INT
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D106780: [x86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D106127: [NFC][AssemblyWriter]Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents.
Xiaoqing Wu via Phabricator via llvm-commits
- [PATCH] D106127: [NFC][AssemblyWriter]Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents.
Xiaoqing Wu via Phabricator via llvm-commits
- [PATCH] D106420: [yaml2obj] Do not write the string table if there is no string entry.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D103593: [Coroutine] Sink lifetime markers after switch of suspend blocks to avoid disturbing must tail calls
Xun Li via Phabricator via llvm-commits
- [PATCH] D105606: [Coroutine] Record the elided coroutines
Xun Li via Phabricator via llvm-commits
- [PATCH] D105651: [AMDGPU] Tune perfhint analysis to account access width
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D106460: [OpenMP] Add new execution mode for SPMD execution with Generic semantics
Ye Luo via Phabricator via llvm-commits
- [PATCH] D103887: [StackMaps] Force section serialization for functions with no records
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D106615: [Clang][LLVM] generate btf_tag annotations for DIComposite types
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D106616: [Clang][LLVM] generate btf_tag annotations for DIDerived types
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D106618: [Clang][LLVM] generate btf_tag annotations for DISubprogram types
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D106619: [Clang][LLVM] generate btf_tag annotations for DIGlobalVariable
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D106620: [Clang][LLVM] generate btf_tag annotations for func parameters
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D106621: [DWARF] Support new TAG DW_TAG_LLVM_annotation
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D106622: [BPF] support btf_tag attribute in .BTF section
Yonghong Song via Phabricator via llvm-commits
- [llvm] 1558bb8 - [Object] make SourceMgr available to MCContext during inline asm symbols
Yuanfang Chen via llvm-commits
- [PATCH] D106248: [Coroutines] Overalign coroutine frame when frame alignment exceeds the alignment limit
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D104636: [LoopIdiom] [LoopNest] let the pass deal with runtime memset size
Yueh-Ting Chen via Phabricator via llvm-commits
- [PATCH] D104636: [LoopIdiom] [LoopNest] let the pass deal with runtime memset size
Yueh-Ting Chen via Phabricator via llvm-commits
- [PATCH] D104636: [LoopIdiom] [LoopNest] let the pass deal with runtime memset size
Yueh-Ting Chen via Phabricator via llvm-commits
- [PATCH] D104636: [LoopIdiom] [LoopNest] let the pass deal with runtime memset size
Yueh-Ting Chen via Phabricator via llvm-commits
- [PATCH] D106235: Reformulate OrcJIT tutorial doc to make it more clear.
Yuichi Yoshida via Phabricator via llvm-commits
- [PATCH] D106235: Reformulate OrcJIT tutorial doc to make it more clear.
Yuichi Yoshida via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-bits'.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-bits'.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-bits'.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D105555: [PoC][RISCV][Clang] Compute the default target-abi if it's empty.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D105555: [PoC][RISCV][Clang] Compute the default target-abi if it's empty.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D106347: [PoC][RISCV] Encode arch information in a new module flag meatadata 'riscv-isa-features'.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D105555: [RISCV][Clang] Compute the default target-abi if it's empty.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D105555: [RISCV][Clang] Compute the default target-abi if it's empty.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D106393: [PowerPC][AIX] Add support for varargs for complex types on AIX
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D106393: [PowerPC][AIX] Add support for varargs for complex types on AIX
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D106393: [PowerPC][AIX] Add support for varargs for complex types on AIX
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] 8773822 - [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py
Zequan Wu via llvm-commits
- [PATCH] D106314: [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D106314: [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D106314: [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D106314: [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D105438: [LV] Re-generate check lines of some fragile tests
guopeilin via Phabricator via llvm-commits
- [PATCH] D104148: [LoopUtils] Fix incorrect RT check bounds for loop-invariant mem accesses
guopeilin via Phabricator via llvm-commits
- [PATCH] D106741: [ASAN] NFC: Remove redundant variable
liushuai wang via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105528: [RuntimeDyldChecker] Support offset in decode_operand expr
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105528: [RuntimeDyldChecker] Support offset in decode_operand expr
luxufan via Phabricator via llvm-commits
- [PATCH] D105528: [RuntimeDyldChecker] Support offset in decode_operand expr
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105429: [JITLink][RISCV] Initial Support RISCV64 in JITLink
luxufan via Phabricator via llvm-commits
- [PATCH] D105594: cmake: Allow shared libraries to customize the soname using LLVM_ABI_REVISION
serge via Phabricator via llvm-commits
- [PATCH] D95835: [dfsan] Support origin tracking
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D105968: [libunwind][CET] Support exception handling stack unwind in CET environment
xiongji90 via Phabricator via llvm-commits
- [PATCH] D105603: [X86][CET] Support to build LLVM toolchain with CET enabled.
xiongji90 via Phabricator via llvm-commits
- [PATCH] D105968: [libunwind][CET] Support exception handling stack unwind in CET environment
xiongji90 via Phabricator via llvm-commits
- [PATCH] D105603: [X86][CET] Support to build LLVM toolchain with CET enabled.
xiongji90 via Phabricator via llvm-commits
- [llvm] aca5aeb - [InstCombine] Add freezeAllUsesOfArgument to visitFreeze
hyeongyu kim via llvm-commits
- [llvm] 73e4b5c - [clang-tidy] Add 'readability-suspicious-call-argument' check
via llvm-commits
- [llvm] 74f0f9a - [LICM] Create LoopNest Invariant Code Motion (LNICM) pass
via llvm-commits
- [llvm] 754eb1c - [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size
via llvm-commits
- [llvm] 7d57639 - [OpenMP] Add new execution mode for SPMD execution with Generic semantics
via llvm-commits
- [llvm] 1684012 - [Libomptarget] Introduce new main thread ID runtime function
via llvm-commits
- [llvm] 4a66860 - [OpenMP] Add an option to disable function internalization
via llvm-commits
- [llvm] 196fe99 - [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible
via llvm-commits
- [llvm] 16206d1 - [OpenMP] Strip NoInline from known OpenMP runtime functions
via llvm-commits
- [llvm] 0ad562b - [JITLink][RISCV] Initial Support RISCV64 in JITLink
via llvm-commits
- [llvm] c7c70f2 - [JITLink] Add riscv.cpp
via llvm-commits
- [llvm] 58725c1 - [OpenMP] Introduce RAII to protect certain RTL calls from DCE
via llvm-commits
- [llvm] 2eb7e5f - [yaml2obj] Do not write the string table if there is no string entry.
via llvm-commits
- [llvm] 0d3e4d9 - [Debug-Info][llvm-dwarfdump] Don't use DW_FORM_data4/8
via llvm-commits
Last message date:
Sun Jul 25 23:59:44 PDT 2021
Archived on: Sun Sep 19 22:44:12 PDT 2021
This archive was generated by
Pipermail 0.09 (Mailman edition).