The Week Of Monday 5 December 2022 Archives by author
Starting: Mon Dec 5 00:01:30 PST 2022
Ending: Sun Dec 11 23:55:40 PST 2022
Messages: 3120
- [PATCH] D130897: [schedtool] Add schedtool to generate x86 schedmodel automatically
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D139685: Expand usage of CreateBuildVecShuffle to make full use of vector ops
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D139780: [AMDGPU] Annotate control flow on visited blocks
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D139685: Expand usage of CreateBuildVecShuffle to make full use of vector ops
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139685: Expand usage of CreateBuildVecShuffle to make full use of vector ops
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139693: Adjust format
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139685: [DAGCombine]Expand usage of CreateBuildVecShuffle to make full use of vector ops
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139685: [DAGCombine]Expand usage of CreateBuildVecShuffle to make full use of vector ops
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139685: [DAGCombine]Expand usage of CreateBuildVecShuffle to make full use of vector ops
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139685: [DAGCombine]Expand usage of CreateBuildVecShuffle to make full use of vector ops
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139625: [mlir][SparseTensor] Add a few tests for sparse vectorization
Aart Bik via Phabricator via llvm-commits
- [PATCH] D139625: [mlir][SparseTensor] Add a few tests for sparse vectorization
Aart Bik via Phabricator via llvm-commits
- [llvm] 10cb2e5 - Add missing include
Adrian Prantl via llvm-commits
- [llvm] 97eed4c - Add missing include
Adrian Prantl via llvm-commits
- [PATCH] D139217: [CodeExtractor] Correctly propagate scope information post extraction
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D139669: [CodeExtractor] Only rewrite scope of non-inlined variables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D137557: [PtrAuth] Use default attributes for some ptrauth intrinsics
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Ahsan Saghir via Phabricator via llvm-commits
- [PATCH] D131915: [MLIR][OpenMP] Added target data, exit data, and enter data operation definition for MLIR.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D131915: [MLIR][OpenMP] Added target data, exit data, and enter data operation definition for MLIR.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D138796: ObjCARC: Try to fix faulty tests
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D137944: [ObjC][ARC] Teach the OptimizeSequences step of ObjCARCOpts about WinEH funclet tokens
Akira Hatanaka via Phabricator via llvm-commits
- [llvm] eeee51e - [llvm-driver] Temporarily remove dsymutil
Alex Brachet via llvm-commits
- [llvm] ab3dd9a - [llvm-driver] Rename dsynutil_main to main after removing from driver
Alex Brachet via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D139457: Fix buffer-overflow in llvm-mt's notify_update feature.
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D139588: [llvm-driver] Temporarily remove dsymutil
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D139588: [llvm-driver] Temporarily remove dsymutil
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D137800: [llvm-driver] Reinvoke clang as described by llvm driver extra args
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D137799: [llvm-driver] Pass extra arguments to tools
Alex Brachet via Phabricator via llvm-commits
- [llvm] bf9de74 - [WebAssembly] Initialize missing passes in WebAssemblyTargetMachine
Alex Bradbury via llvm-commits
- [llvm] 247ecc9 - [AsmParser] Check that addrspace fits within 24 bits
Alex Bradbury via llvm-commits
- [llvm] 412a139 - [Docs] Update PatFrag definition in documentation
Alex Bradbury via llvm-commits
- [PATCH] D138550: [ELF] Combine .riscv.attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139440: [WebAssembly] Initialize missing passes in WebAssemblyTargetMachine
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139440: [WebAssembly] Initialize missing passes in WebAssemblyTargetMachine
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139531: [Docs] Update PatFrag definition in documentation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139531: [Docs] Update PatFrag definition in documentation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139531: [Docs] Update PatFrag definition in documentation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139753: [RISCV] Enable the Machine Late Cleanup pass.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139753: [RISCV] Enable the Machine Late Cleanup pass.
Alex Bradbury via Phabricator via llvm-commits
- [llvm] e114979 - Add a baseline test for llvm.annotation IR upgrade
Alex Richardson via llvm-commits
- [llvm] 9114ac6 - Overload all llvm.annotation intrinsics for globals argument
Alex Richardson via llvm-commits
- [llvm] f850035 - [LLParser] Support symbolic address space numbers
Alex Richardson via llvm-commits
- [llvm] e96ddad - [MemoryBuiltins] Avoid comparing against Type::getInt8PtrTy(0)
Alex Richardson via llvm-commits
- [PATCH] D139254: Enhance stack protector
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D138774: Enhance stack protector
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D138789: [LLParser] Support symbolic address space numbers
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138789: [LLParser] Support symbolic address space numbers
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138722: Overload all llvm.annotation intrinsics for globals argument
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138563: [IntrisicEmitter] Allow intrinsic types to be dependent on the data layout
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138722: Overload all llvm.annotation intrinsics for globals argument
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138789: [LLParser] Support symbolic address space numbers
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D139708: [MemoryBuiltins] Avoid comparing against Type::getInt8PtrTy(0)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D139708: [MemoryBuiltins] Avoid comparing against Type::getInt8PtrTy(0)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D133715: [ADT] Add HashMappedTrie
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] a773764 - Revert "[DWARFLibrary] Add support to re-construct cu-index"
Alexander Yermolovich via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139577: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139577: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139577: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139578: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139578: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139578: [DWARFLibrary] Add support to re-construct cu-index
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Alexander via Phabricator via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Alexander via Phabricator via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Alexander via Phabricator via llvm-commits
- [llvm] 42c2dc4 - [IPSCCP] Move the IPSCCP run function under the IPO directory.
Alexandros Lamprineas via llvm-commits
- [llvm] 877a9f9 - [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Alexandros Lamprineas via llvm-commits
- [llvm] 0f0cb92 - Revert "[FuncSpec] Make the Function Specializer part of the IPSCCP pass."
Alexandros Lamprineas via llvm-commits
- [llvm] cb03b1b - Revert "[IPSCCP] Move the IPSCCP run function under the IPO directory."
Alexandros Lamprineas via llvm-commits
- [llvm] 9ebaf4f - [IPSCCP] Move the IPSCCP run function under the IPO directory.
Alexandros Lamprineas via llvm-commits
- [llvm] 8136a01 - [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Alexandros Lamprineas via llvm-commits
- [PATCH] D126455: [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128822: [FuncSpec] Partially revert rG8b360c69e9e3.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128827: [WIP][SCCP] Don't track specialized functions unless they are recursive.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128825: [SCCP] Add API for updating the state of the Solver.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128824: [SCCP] Add API for AdditionalUsers to the Instruction Visitor.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128823: [SCCP] Make it possible to remove predicate info for a given instruction.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D126456: [SCCP] Notify the Solver when an instruction is removed.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D135463: [FuncSpec] Do not generate multiple copies for identical specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D135463: [FuncSpec] Do not generate multiple copies for identical specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D138654: [IPSCCP] Move the IPSCCP run function under the IPO directory.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D126455: [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D138654: [IPSCCP] Move the IPSCCP run function under the IPO directory.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D138654: [IPSCCP] Move the IPSCCP run function under the IPO directory.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D138654: [IPSCCP] Move the IPSCCP run function under the IPO directory.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] 100dfe7 - [OpenMP] Clang Support for taskwait nowait clause
Alexey Bataev via llvm-commits
- [llvm] f4c6d7b - [SLP][NFC]prepare isUndefVector function to be used for differently
Alexey Bataev via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D139166: [OPENMP51] Codegen support for error directive.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D139166: [OPENMP51] Codegen support for error directive.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D138352: [RISCV] Support .variant_cc directive for the assembler.
Alexey Baturo via Phabricator via llvm-commits
- [PATCH] D139414: [RISCV] Emit .variant_cc directives for vector function calls.
Alexey Baturo via Phabricator via llvm-commits
- [PATCH] D132995: [RISC-V][HWASAN] Support tagging global variables for RISC-V HWASAN
Alexey Baturo via Phabricator via llvm-commits
- [PATCH] D139638: [llvm-dwarfutil] Add accelerator tables to dwarfutil
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D139638: [llvm-dwarfutil] Add accelerator tables to dwarfutil
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D139480: [BOLT] Handle access errors while reading profile
Alexey Moksyakov via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D126121: Remove undefined behavior in count.c test program [NFC]
Alf via Phabricator via llvm-commits
- [PATCH] D126121: [NFC] Remove undefined behavior in count.c test program
Alf via Phabricator via llvm-commits
- [PATCH] D126121: [count] Use correct integral type
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Alf via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Alf via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Alf via Phabricator via llvm-commits
- [PATCH] D126121: [count] Use correct integral type
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Use strcmp instead of strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D139483: Reserve memory before pushing back
Alf via Phabricator via llvm-commits
- [PATCH] D139485: Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Use strcmp instead of strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139483: Reserve memory before pushing back
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139487: [NFC} Use const references to avoid copying objects in for-loops
Alf via Phabricator via llvm-commits
- [PATCH] D139488: [Target] Pass object reference into initializers in object constructors
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D110179: [NFC][IR] Remove unused assignment to Offset
Alf via Phabricator via llvm-commits
- [PATCH] D110179: [NFC][IR] Remove unused assignment to Offset
Alf via Phabricator via llvm-commits
- [PATCH] D139488: [Target] Pass object reference into initializers in object constructors
Alf via Phabricator via llvm-commits
- [PATCH] D139483: Reserve memory before pushing back
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D139487: [NFC} Use const references to avoid copying objects in for-loops
Alf via Phabricator via llvm-commits
- [PATCH] D139485: Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D139485: Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D110179: [NFC][IR] Remove unused assignment to Offset
Alf via Phabricator via llvm-commits
- [PATCH] D139483: Reserve memory before pushing back
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Alf via Phabricator via llvm-commits
- [PATCH] D139483: Reserve memory before pushing back
Alf via Phabricator via llvm-commits
- [PATCH] D110179: [NFC][IR] Remove unused assignment to Offset
Alf via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Alf via Phabricator via llvm-commits
- [PATCH] D139487: [NFC} Use const references to avoid copying objects in for-loops
Alf via Phabricator via llvm-commits
- [PATCH] D139485: Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D139487: [NFC} Use const references to avoid copying objects in for-loops
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139485: Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D139488: [Target] Pass object reference into initializers in object constructors
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139487: [NFC} Use const references to avoid copying objects in for-loops
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139485: [LLVM] Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Alf via Phabricator via llvm-commits
- [PATCH] D139485: [LLVM] Remove redundant .c_str() and .get() calls where they are not needed.
Alf via Phabricator via llvm-commits
- [PATCH] D136164: [MemorySSA] Use BatchAA for clobber walker
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D138793: [AArch64][SVE2] Add patterns for eor3
Allen zhong via Phabricator via llvm-commits
- [PATCH] D70253: [AArch64][SVE2] Implement remaining SVE2 floating-point intrinsics
Allen zhong via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D138992: [DebugInfo][SROA] Correct debug info for global variables spanning multiple fragments in case of SROA
Alok Kumar Sharma via Phabricator via llvm-commits
- [llvm] 53445f5 - [GlobalISel] Add a new G_INVOKE_REGION_START instruction to fix an EH bug.
Amara Emerson via llvm-commits
- [PATCH] D138082: GlobalISel: ComputeNumSignBits from load range metadata
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D137905: [GlobalISel] Add a new G_INVOKE_REGION_START instruction to fix an EH bug
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139454: [CMake] Replace clang binary if using clang-bolt target
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139259: [BOLT][NFC] Use std::optional for findAttributeInfo
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139260: [BOLT][NFC] Use std::optional in MCPlusBuilder
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139259: [BOLT][NFC] Use std::optional for findAttributeInfo
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139260: [BOLT][NFC] Use std::optional in MCPlusBuilder
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139496: [CMake] Use perf with LBR for clang-bolt (WIP)
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139651: [BOLT][TEST] Limit iterations in X86/exceptions-pic.test
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139496: [CMake] Add perf profiling for clang-bolt
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139794: [BOLT][NFC] DataAggregator code cleanup
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D139796: [BOLT][NFC] Use std::optional in BAT
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D138995: [CodeView] Add support for local S_CONSTANT records
Amy Huang via Phabricator via llvm-commits
- [llvm] 48634b3 - [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
Amy Kwan via llvm-commits
- [PATCH] D137483: [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D137483: [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D137483: [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D137483: [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D137483: [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D131296: [PowerPC] Add support for extending and truncating values
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D133340: [PowerPC][GISel]select floating point constant from TOC
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Andrei Elovikov via Phabricator via llvm-commits
- [llvm] 5bb06c7 - [DFSan] Add callback that allows to track which function tainted data reaches.
Andrew Browne via llvm-commits
- [PATCH] D139102: [AArch64] Inline AArch64TargetParser.def
Andrew Kelley via Phabricator via llvm-commits
- [PATCH] D139334: Reduce IROutliner Compile time by reducing the number of time the CodeExtractorCache is rebuilt.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139336: [IRSim] Make Decisions about commutative operands
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139334: [IRSim] Reduce IROutliner Compile time by reducing the number of time the CodeExtractorCache is rebuilt.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139338: [IRSim] Check largest sections first when analyzing similarity
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139338: [IRSim] Check largest sections first when analyzing similarity
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139338: [IRSim] Check largest sections first when analyzing similarity
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139336: [IRSim] Make Decisions about commutative operands
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D139334: [IRSim] Reduce IROutliner Compile time by reducing the number of time the CodeExtractorCache is rebuilt.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D136605: [libc++] Fixes for static libc++ on Windows using VCRuntime ABI
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D136605: [libc++] Fixes for static libc++ on Windows using VCRuntime ABI
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
Andrew via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
Andrew via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
Andrew via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
Andrew via Phabricator via llvm-commits
- [PATCH] D138867: [RFC] Add new intrinsics and attribute to control accuracy of FP calls
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D139780: [AMDGPU] Annotate control flow on visited blocks
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D139780: [AMDGPU] Annotate control flow on visited blocks
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D139780: [AMDGPU] Annotate control flow on visited blocks
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D139780: [AMDGPU] Annotate control flow on visited blocks
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D136201: [InstCombine] Handle PHI nodes when eliminating constant memcpy
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D136201: [InstCombine] Handle PHI nodes when eliminating constant memcpy
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D136201: [InstCombine] Handle PHI nodes when eliminating constant memcpy
Anshil Gandhi via Phabricator via llvm-commits
- [llvm] 6827934 - [Precommit][RISCV] Test for unsupported extensions in llvm-objdump
Anton Afanasyev via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Anton Afanasyev via Phabricator via llvm-commits
- [llvm] f8ed709 - [MachineCombiner] Extend reassociation logic to handle inverse instructions
Anton Sidorenko via llvm-commits
- [PATCH] D136754: [MachineCombiner] Extend reassociation logic to handle inverse instructions
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D130895: [RISCV] Make VL choosing for a splat-like VMV based on its users
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D136754: [MachineCombiner] Extend reassociation logic to handle inverse instructions
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D138660: [MachineCombiner][RISCV] Support inverse instructions reassociation
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D138660: [MachineCombiner][RISCV] Support inverse instructions reassociation
Anton Sidorenko via Phabricator via llvm-commits
- [llvm] 83b3304 - [AArch64] Implement __arm_rsr128/__arm_wsr128
Archibald Elliott via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [llvm] f4cf25e - [NVPTX] Minor cleanups and typo fixes.
Artem Belevich via llvm-commits
- [PATCH] D139213: [llvm][CUDA] Make NVVM Reflect pass look inside ptr casting
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D138531: [PATCH] [NVPTX] Backend support for variadic functions
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Artem Belevich via Phabricator via llvm-commits
- [llvm] 55f1330 - [llvm-c][test] Remove typed pointer support from llvm-c-test echo
Arthur Eubanks via llvm-commits
- [PATCH] D110776: A new hidden option exec-on-ir-change=exe that calls exe after each time IR changes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139364: [llvm-c][test] Remove typed pointer support from llvm-c-test echo
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139364: [llvm-c][test] Remove typed pointer support from llvm-c-test echo
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139441: [llvm-c] Remove LLVMContextSetOpaquePointers
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D138333: [CHR] Add a threshold for the code duplication
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D138332: [Passes] Don't add CHR pass for CSIRInstr build in PostLink
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139639: Attributes: Add function getter to parse integer string attributes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139639: Attributes: Add function getter to parse integer string attributes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139647: [opt] Disincentivize new tests from using old pass syntax
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D137632: [LoopPredication] Widen checks if condition operands constant ranges are known
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [llvm] f9c76a1 - [AMDGPU] Update MFMASmallGemmOpt with better performing stategy
Austin Kerbow via llvm-commits
- [PATCH] D139227: [AMDGPU] Update MFMASmallGemmOpt with better performing stategy
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D139227: [AMDGPU] Update MFMASmallGemmOpt with better performing stategy
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D133760: [VPlan] Support sinking VPScalarIVStepsRecipe.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D138748: [VPlan] Summarize recipes used to model inductions.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D139790: [VPlan] Consider all recipes in replicate blocks as sink candidates.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D139788: [LV] Sink scalar operands and merge regions repeatedly.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ayke via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ayke via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ayke via Phabricator via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D134519: [RISCV][CostModel] Add a test for reverse shuffles cost on RISCV, NFC
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D131867: [AVR] Do not emit instructions invalid for attiny10
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139621: [AVR] Support 16-bit LDS/STS on AVRTiny.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139687: [AVR] Select 16-bit LDS/STS for load/store on AVRTiny.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139687: [AVR] Select 16-bit LDS/STS for load/store on AVRTiny.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139687: [AVR] Select 16-bit LDS/STS for load/store on AVRTiny.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139807: [lld][ELF] Support relocation R_AVR_LDS_STS_16 on AVRTiny devices.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139807: [lld][ELF] Support relocation R_AVR_LDS_STS_16 on AVRTiny devices.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139807: [lld][ELF] Support relocation R_AVR_LDS_STS_16 on AVRTiny devices.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139807: [lld][ELF] Support relocation R_AVR_LDS_STS_16 on AVRTiny devices.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139807: [lld][ELF] Support relocation R_AVR_LDS_STS_16 on AVRTiny devices.
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139782: [scudo][standalone] Use CheckAtomic to decide to link to libatomic
Ben Wolsieffer via Phabricator via llvm-commits
- [PATCH] D139782: [scudo][standalone] Use CheckAtomic to decide to link to libatomic
Ben Wolsieffer via Phabricator via llvm-commits
- [llvm] e50a60d - Quick fix to unbreak tblgen past 8ae18303f97d
Benjamin Kramer via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D138817: [AAch64] Optimize muls with operands having enough sign bits.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D139411: [AAch64] Optimize muls with operands having enough zero bits.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D139413: [AAch64] Optimize muls with operands having enough sign bits. One operand is a sub.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D139411: [AAch64] Optimize muls with operands having enough zero bits.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D139413: [AAch64] Optimize muls with operands having enough sign bits. One operand is a sub.
Biplob Mishra via Phabricator via llvm-commits
- [llvm] 3528e63 - [test] Remove duplicate RUN lines in Transform tests
Bjorn Pettersson via llvm-commits
- [llvm] 51ee107 - [test] Remove duplicate RUN lines
Bjorn Pettersson via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] 2c41310 - [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Brad Smith via llvm-commits
- [llvm] 7806f86 - Revert "[SPARC] Mark the %g0 register as constant & use it to materialize zeros"
Brad Smith via llvm-commits
- [llvm] f8f41c3 - [SPARC] Lower SELECT_CC to MOVr on 64-bit target whenever possible
Brad Smith via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Brad Smith via Phabricator via llvm-commits
- [PATCH] D138922: [SPARC] Lower SELECT_CC to MOVr on 64-bit target whenever possible
Brad Smith via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Brad Smith via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Brad Smith via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Brad Smith via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D137483: [NFC][PowerPC] Add NFC fixes to PPCInstrinfo.cpp when getting the defined machine instruction.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138105: [PowerPC] Support test data class intrinsic of 128-bit float
ChenZheng via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D135535: [PowerPC][GISel] support 32 bit load/store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D133340: [PowerPC][GISel]select floating point constant from TOC
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D139492: [PowerPC][NFC] Test case update on ppc64-acc-regalloc-bugfix.ll
ChenZheng via Phabricator via llvm-commits
- [PATCH] D139491: [PowerPC] remove XXSWAPD after load from CP which is a splat value
ChenZheng via Phabricator via llvm-commits
- [PATCH] D139193: [PowerPC] remove XXSWAPD after vector splat immediate
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138881: [PowerPC][NFC] Add test case for memset tail store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D133340: [PowerPC][GISel]select floating point constant from TOC
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138899: [PowerPC] add a peephole to eliminate unnecessary load
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
ChenZheng via Phabricator via llvm-commits
- [llvm] 463e9be - [InstCombine] Add tests for (X << Z) / (X * Y) -> (1 << Z) / Y. nfc
Chenbing Zheng via llvm-commits
- [llvm] 3552f0a - [InstCombine] Add tests for udiv with shl-mul; NFC
Chenbing Zheng via llvm-commits
- [PATCH] D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] e0fd86d - Revert "[OpenMP] Clang Support for taskwait nowait clause"
Chi Chun Chen via llvm-commits
- [llvm] b4d711d - Fix DirectX test build
Chris Bieneman via llvm-commits
- [llvm] c861ea8 - Generate DXIL Shader hash
Chris Bieneman via llvm-commits
- [llvm] 76fca14 - [NFC] Update DXContainer tests to use fake parts
Chris Bieneman via llvm-commits
- [llvm] 2b405e7 - [NFC][DX] Update test case to use new opt flags
Chris Bieneman via llvm-commits
- [PATCH] D133379: [DL] Make vector ABI align bound by element align
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139357: Generate DXIL Shader hash
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139357: Generate DXIL Shader hash
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139357: Generate DXIL Shader hash
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139681: [DX] Improve parse error messages
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D133379: [DL] Make vector ABI align bound by element align
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139681: [DX] Improve parse error messages
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139681: [DX] Improve parse error messages
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139765: [NFC] [DirectX backend] copy dxil-dis as exe file on windows
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D138656: [CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStackSlot
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D138656: [CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStackSlot
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D138832: [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D139439: [Alignment][NFC] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Clement Courbet via Phabricator via llvm-commits
- [llvm] dd3fe52 - [RISCV] Remove some RISCVMatInt early exits.
Craig Topper via llvm-commits
- [llvm] ce66f4d - [RISCV] Restrict when RISCVMatInt will retry SLLI as a last step. NFC
Craig Topper via llvm-commits
- [llvm] 1806ce9 - [RISCV] Teach RISCVMatInt to prefer li+slli over lui+addi(w) for compressibility.
Craig Topper via llvm-commits
- [llvm] d249152 - [RISCV] Return InstSeq from generateInstSeqImpl instead of using an output parameter. NFC
Craig Topper via llvm-commits
- [llvm] d6cfdf0 - [RISCV] Pass ZB_Undefined to countTrailingZeros/countLeadingZeros. NFC
Craig Topper via llvm-commits
- [llvm] 8d30b9e - [RISCV] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Craig Topper via llvm-commits
- [llvm] d42c76a - [RISCV] Remove trailing whitespace. NFC
Craig Topper via llvm-commits
- [llvm] 938d0d6 - [RISCV] Replace uses of hasStdExtC with COrZca.
Craig Topper via llvm-commits
- [llvm] f1fd5c9 - [RISCV] Remove pseudos for whole register load, store, and move.
Craig Topper via llvm-commits
- [llvm] b12fe0d - [RISCV] Consolidate identical (fcopysign FPR32:, FPR16:) isel patterns. NFC
Craig Topper via llvm-commits
- [llvm] e3540fb - [RISCV] Promote f16 fp_to_int_sat with Zfhmin during lowering instead of isel.
Craig Topper via llvm-commits
- [llvm] 258bb45 - [RISCV] Without Zfh, promote f16 inputs before creating RISCVISD::FCVT_W(U)_RV64 nodes.
Craig Topper via llvm-commits
- [llvm] 2c52d51 - Revert "[RISCV] Return InstSeq from generateInstSeqImpl instead of using an output parameter. NFC"
Craig Topper via llvm-commits
- [llvm] 2a1100c - [RISCV] Shrink the size of the RISCVMatInt::Inst.
Craig Topper via llvm-commits
- [llvm] f2ffdbe - [RISCV] Add accessors to RISCVMatInt::Inst.
Craig Topper via llvm-commits
- [llvm] 66ff073 - [RISCV] Support F16 vectors with Zfhmin+Zvfh.
Craig Topper via llvm-commits
- [llvm] 564e09c - [RISCV] Use bseti for 2048 in RISCVMatInt when Zbs is enabled.
Craig Topper via llvm-commits
- [llvm] 7e2fbf6 - [RISCV] Simplify RISCVSubtarget. NFC
Craig Topper via llvm-commits
- [llvm] eec0ac9 - [RISCV] clang-format lowerReductionSeq. NFC
Craig Topper via llvm-commits
- [llvm] dc9b178 - [RISCV] Use a helper function to reduce duplicated code in RISCVSExtWRemoval. NFC
Craig Topper via llvm-commits
- [llvm] f8c6812 - [RISCV] Enable the Machine Late Cleanup pass.
Craig Topper via llvm-commits
- [PATCH] D137190: [SDAG] Allow scalable vectors in SimplifyDemanded routines
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139272: [RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139272: [RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137427: [RISCV][Codegen] Account for LMUL in Vector Mask instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137429: [RISCV][CodeGen] Account for LMUL for Vector Integer load store instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137428: [RISCV][CodeGen] Account for LMUL for Vector Permutation Instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Craig Topper via Phabricator via llvm-commits
- [PATCH] D136754: [MachineCombiner] Extend reassociation logic to handle inverse instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D131950: [RISCV][test] Add pre-commit test for D131551.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D131551: [RISCV] Fold vector binary operatrion into select with identity constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139025: [NFC][RISCV] Extract utility to calculate value through MajorVersion and MinorVersion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Craig Topper via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139135: [RISCV] Teach RISCVMatInt to prefer li+slli over lui+addi(w) for compressibility.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139135: [RISCV] Teach RISCVMatInt to prefer li+slli over lui+addi(w) for compressibility.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137428: [RISCV][CodeGen] Account for LMUL for Vector Permutation Instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D136754: [MachineCombiner] Extend reassociation logic to handle inverse instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D138379: [VP][RISCV] Add vp.fshl/fshr and RISC-V support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D138379: [VP][RISCV] Add vp.fshl/fshr and RISC-V support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137954: Enable roundeven.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137954: Enable roundeven.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139504: [RISCV] Replace uses of hasStdExtC with COrZca.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139504: [RISCV] Replace uses of hasStdExtC with COrZca.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D137766: [RISCV] Add basic cost model for vp float rounding instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139509: [VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139511: [RISCV] Remove pseudos for whole register load, store, and move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139504: [RISCV] Replace uses of hasStdExtC with COrZca.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139511: [RISCV] Remove pseudos for whole register load, store, and move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139562: [RISCV] Support F16 vectors with Zfhmin+Zvfh.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139549: [X86][ConstraintFP] Model `MXCSR` for function call
Craig Topper via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139562: [RISCV] Support F16 vectors with Zfhmin+Zvfh.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vfirst.m to extract the first element from mask vector.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139648: [RISCV] Use vmv.v.i for insertion into lane 0 of undef vector when profitable
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139656: [RISCV] Build single element vector for start of reduction change
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139690: [RISCV][NFC] Define variables for vector VT list of different LMUL
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp intrinscs if no +v feature
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139690: [RISCV][NFC] Define variables for vector VT list of different LMUL
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139697: [VP][RISCV] Add vp.bitreverse and RISC-V support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139733: [RISCV] Share reduction lowering code for vp.reduce
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139733: [RISCV] Share reduction lowering code for vp.reduce
Craig Topper via Phabricator via llvm-commits
- [PATCH] D98101: [RISCV] Enable the LocalStackSlotAllocation pass support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp intrinscs if no +v feature
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp intrinscs if no +v feature
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139746: [RISCV] Simplify RISCVSubtarget. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139746: [RISCV] Simplify RISCVSubtarget. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139751: [LangeRef] Fix typo. NFC.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139753: [RISCV] Eanble the Machine Late Cleanup pass.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139751: [LangRef] Fix typo. NFC.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139757: [RISCV] Use reduction result type for EXTRACT_VECTOR_ELT in lowerReductionSeq.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132908: [RISCV][COST] Add half type support for the cost model of sqrt/fabs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Craig Topper via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139697: [VP][RISCV] Add vp.bitreverse and RISC-V support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108220: [RISCV] Let lowerSELECT merge SETCC into SELECT_CC for floats
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp intrinscs if no +v feature
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139753: [RISCV] Enable the Machine Late Cleanup pass.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139808: [RISCV] Add support for call returns to RISCVSExtWRemoval.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 138d538 - [CMake] Move dladdr check below _GNU_SOURCE check.
Daniel Thornburgh via llvm-commits
- [PATCH] D139575: [CMake] Move dladdr check below _GNU_SOURCE check.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139575: [CMake] Move dladdr check below _GNU_SOURCE check.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139583: [IRBuilder] Fix CreateFDivFMF ignoring source FMF
Daniel Woodworth via Phabricator via llvm-commits
- [PATCH] D139583: [IRBuilder] Fix CreateFDivFMF ignoring source FMF
Daniel Woodworth via Phabricator via llvm-commits
- [PATCH] D139583: [IRBuilder] Fix CreateFDivFMF ignoring source FMF
Daniel Woodworth via Phabricator via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Darshan Bhat via Phabricator via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Darshan Bhat via Phabricator via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Darshan Bhat via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Dave Green via Phabricator via llvm-commits
- [PATCH] D139238: [ARM] IselLowering unsigned overflow to crash using APInt in PerformSHLSimplify
Dave Green via Phabricator via llvm-commits
- [PATCH] D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register
Dave Green via Phabricator via llvm-commits
- [PATCH] D131058: [AArch64] Add an error if SVE scalable vector types are used in a context without sve
Dave Green via Phabricator via llvm-commits
- [PATCH] D139411: [AAch64] Optimize muls with operands having enough zero bits.
Dave Green via Phabricator via llvm-commits
- [PATCH] D139413: [AAch64] Optimize muls with operands having enough sign bits. One operand is a sub.
Dave Green via Phabricator via llvm-commits
- [PATCH] D129693: [ARM] Don't emit Arm speculation hardening thunks under Thumb and vice-versa
Dave Green via Phabricator via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Dave Green via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Dave Green via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Dave Green via Phabricator via llvm-commits
- [PATCH] D139611: [DAGCombine] Fold Splat(bitcast(buildvector(x, ..))) to splat(x)
Dave Green via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Dave Green via Phabricator via llvm-commits
- [PATCH] D128919: [DAG] Teach isConstOrConstSplat about SPLAT_VECTORs
Dave Green via Phabricator via llvm-commits
- [PATCH] D128919: [DAG] Teach isConstOrConstSplat about SPLAT_VECTORs
Dave Green via Phabricator via llvm-commits
- [PATCH] D139411: [AAch64] Optimize muls with operands having enough zero bits.
Dave Green via Phabricator via llvm-commits
- [PATCH] D139606: [AArch64][NFC] Add tests for D134260
Dave Green via Phabricator via llvm-commits
- [PATCH] D139607: [AArch64][NFC] Change order of instructions in isAssociativeAndCommutative
Dave Green via Phabricator via llvm-commits
- [PATCH] D128919: [DAG] Teach isConstOrConstSplat about SPLAT_VECTORs
Dave Green via Phabricator via llvm-commits
- [PATCH] D131875: [AArch64][SVE] Add hadd and rhadd support
Dave Green via Phabricator via llvm-commits
- [PATCH] D128159: [DAG] Enable scalable vectors handling in computeKnownBits
Dave Green via Phabricator via llvm-commits
- [PATCH] D128912: [DAG] Enable scalable vector handling in ComputeNumSignBits
Dave Green via Phabricator via llvm-commits
- [PATCH] D128918: [DAG] Enable scalable vector handling in SimplifyDemandedBits
Dave Green via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Dave Green via Phabricator via llvm-commits
- [PATCH] D139611: [DAGCombine] Fold Splat(bitcast(buildvector(x, ..))) to splat(x)
Dave Green via Phabricator via llvm-commits
- [PATCH] D131875: [AArch64][SVE] Add hadd and rhadd support
Dave Green via Phabricator via llvm-commits
- [PATCH] D136736: [LSR][TTI][RISCV] Add isAllowDropLSRSolution into TTI and enable it for RISC-V
Dave Green via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Dave Green via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Dave Green via Phabricator via llvm-commits
- [PATCH] D139668: [InstCombine] try to fold a pair of insertelements into one insertelement
Dave Green via Phabricator via llvm-commits
- [PATCH] D138477: MC: Add .data. and .rodata. prefixes to MCContext section classification
Dave Marchevsky via Phabricator via llvm-commits
- [PATCH] D138477: MC: Add .data. and .rodata. prefixes to MCContext section classification
Dave Marchevsky via Phabricator via llvm-commits
- [llvm] b70bbaa - DebugInfo: Add support for new DWARFv5 language codes
David Blaikie via llvm-commits
- [PATCH] D139290: [ADT, Support] Move operator<< to raw_ostream.h (NFC)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138658: [DebugInfo] Store optional DIFile::Source as pointer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139347: [ORC] Extract hasInitializerSection for testing (NFC)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137882: [DWARFLibrary] Add support to re-construct cu-index
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139578: [DWARFLibrary] Add support to re-construct cu-index
David Blaikie via Phabricator via llvm-commits
- [PATCH] D133715: [ADT] Add HashMappedTrie
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137918: [nfc] move expensive parts of Hashing.h into cpp file
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139347: [ORC] Extract hasInitializerSection for testing (NFC)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139763: [ADT] Deperecate llvm::None
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139779: [Support] Add transformOptional
David Blaikie via Phabricator via llvm-commits
- [PATCH] D139781: [ADT] Move MoveOnly to a header file (NFC)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D138563: [IntrisicEmitter] Allow intrinsic types to be dependent on the data layout
David Chisnall via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136513: [AA] Introduce separate storage alias analysis
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136513: [AA] Introduce separate storage alias analysis
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
David Goldblatt via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
David Goldblatt via Phabricator via llvm-commits
- [llvm] f4cc734 - [DAG] Teach isConstOrConstSplat about SPLAT_VECTORs
David Green via llvm-commits
- [llvm] 4efcea9 - [ARM][AArch64] Some additional for bitcast splats. NFC
David Green via llvm-commits
- [llvm] 3a894fd - [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
David Green via llvm-commits
- [PATCH] D139486: [llvm-profdata] Drop profile symbol list during merging AutoFDO profiles.
David Li via Phabricator via llvm-commits
- [PATCH] D139603: [llvm-profdata] Add option to cap profile output size
David Li via Phabricator via llvm-commits
- [llvm] bfb6f47 - [SVE] Change some bfloat lane intrinsics to use i32 immediates
David Sherwood via llvm-commits
- [llvm] 93d9c2e - [SVE] Commonise bfmlal* and fmlal* instruction classes
David Sherwood via llvm-commits
- [PATCH] D138788: [SVE] Change some bfloat lane intrinsics to use i32 immediates
David Sherwood via Phabricator via llvm-commits
- [PATCH] D139339: [InstCombine] Bubble vector.reverse of select operands to their result.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D139340: [InstCombine] Bubble vector.reverse of compare operands to their result.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D139411: [AAch64] Optimize muls with operands having enough zero bits.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D139339: [InstCombine] Bubble vector.reverse of select operands to their result.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D138788: [SVE] Change some bfloat lane intrinsics to use i32 immediates
David Sherwood via Phabricator via llvm-commits
- [PATCH] D137285: [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
David Sherwood via Phabricator via llvm-commits
- [PATCH] D138788: [SVE] Change some bfloat lane intrinsics to use i32 immediates
David Sherwood via Phabricator via llvm-commits
- [PATCH] D138906: [SVE] Commonise bfmlal* and fmlal* instruction classes
David Sherwood via Phabricator via llvm-commits
- [PATCH] D137285: [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
David Sherwood via Phabricator via llvm-commits
- [PATCH] D139340: [InstCombine] Bubble vector.reverse of compare operands to their result.
David Sherwood via Phabricator via llvm-commits
- [llvm] 04aae25 - [LLVM][Runtimes] Surround unknown runtime with ""
David Spickett via llvm-commits
- [llvm] 500587e - [LLVM][Release] Prevent empty runtime name in release script
David Spickett via llvm-commits
- [lld] 7c7e39d - [lld-macho] Fix map file test on 32 bit hosts
David Spickett via llvm-commits
- [llvm] 9f85af5 - [LLVM][ARM] Correct llvm feature for vfpv3d16 host feature
David Spickett via llvm-commits
- [PATCH] D139102: [AArch64] Inline AArch64TargetParser.def
David Spickett via Phabricator via llvm-commits
- [PATCH] D139102: [AArch64] Inline AArch64TargetParser.def
David Spickett via Phabricator via llvm-commits
- [PATCH] D139304: [LLVM][ARM] Correct llvm feature for vfpv3d16 host feature
David Spickett via Phabricator via llvm-commits
- [PATCH] D139304: [LLVM][ARM] Correct llvm feature for vfpv3d16 host feature
David Spickett via Phabricator via llvm-commits
- [PATCH] D139306: [LLVM][Release] Prevent empty runtime name
David Spickett via Phabricator via llvm-commits
- [PATCH] D139306: [LLVM][Release] Prevent empty runtime name in release script
David Spickett via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
David Spickett via Phabricator via llvm-commits
- [PATCH] D139306: [LLVM][Release] Prevent empty runtime name in release script
David Spickett via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
David Spickett via Phabricator via llvm-commits
- [PATCH] D139304: [LLVM][ARM] Correct llvm feature for vfpv3d16 host feature
David Spickett via Phabricator via llvm-commits
- [PATCH] D138872: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 1
David Spickett via Phabricator via llvm-commits
- [PATCH] D129693: [ARM] Don't emit Arm speculation hardening thunks under Thumb and vice-versa
David Spickett via Phabricator via llvm-commits
- [PATCH] D132646: [LLVM][TableGen] Support combined cells in jupyter kernel
David Spickett via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
David Spickett via Phabricator via llvm-commits
- [PATCH] D139536: [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via Phabricator via llvm-commits
- [PATCH] D139536: [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via Phabricator via llvm-commits
- [PATCH] D139536: [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via Phabricator via llvm-commits
- [PATCH] D139536: [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via Phabricator via llvm-commits
- [PATCH] D139618: [AArch64][SVE][Fixed length] Fix div miscompile
David Spickett via Phabricator via llvm-commits
- [PATCH] D137085: [LLVM][TableGen] Add first tutorial notebook
David Spickett via Phabricator via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
David Tenty via Phabricator via llvm-commits
- [PATCH] D138864: Setting the LLVM_TARGET_TRIPLE macro based on the LLVM_DEFAULT_TARGET_TRIPLE
David Tenty via Phabricator via llvm-commits
- [PATCH] D138864: Setting the LLVM_TARGET_TRIPLE macro based on the LLVM_DEFAULT_TARGET_TRIPLE
David Tenty via Phabricator via llvm-commits
- [llvm] b72f1ec - [openmp][mlir] Lower parallel if to new fork_call_if function.
David Truby via llvm-commits
- [PATCH] D138495: [openmp][mlir] Lower parallel if to new fork_call_if function.
David Truby via Phabricator via llvm-commits
- [PATCH] D138495: [openmp][mlir] Lower parallel if to new fork_call_if function.
David Truby via Phabricator via llvm-commits
- [PATCH] D138495: [openmp][mlir] Lower parallel if to new fork_call_if function.
David Truby via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D139573: [FoldingSet] Move compare to header (NFC).
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D138910: [RS4GC] Turn lambda into static function. NFC.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D137620: [BOLT] Don't align .text to pageAlign
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D137620: [BOLT] Don't align .text to pageAlign
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D137620: [BOLT] Don't align .text to pageAlign
Denis Revunov via Phabricator via llvm-commits
- [llvm] 91d0618 - [llvm-objcopy] Reland "Fix --add-section when section contain empty bytes"
Derek Schuff via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --add-section when section contain empty bytes
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --add-section when section contain empty bytes
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D139579: [WebAssembly] Print DEBUG_VALUE once for target indices
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D139675: [WebAssembly] Nullify dangling register DBG_VALUEs
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D139645: [WebAssembly] Fold adds with global addresses into load offset
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D133463: [OpenMP] Device Time Profile
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Digger Lin via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Digger Lin via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Digger Lin via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Digger Lin via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Digger Lin via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Digger Lin via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Digger Lin via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Digger Lin via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139702: [AArch64][SLP] Adjust cost estimation for scalar FMUL+FADD/FSUB to be with possibility of using scalar FMA instead.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Dmitrii Petrov via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Dmitrii Petrov via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Dmitrii Petrov via Phabricator via llvm-commits
- [PATCH] D137926: [Utils] Improved chunk-print-before-all.py script
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D138781: [RISCV] Check missed Expected<T> result
Dmitry Kurtaev via Phabricator via llvm-commits
- [llvm] b70807b - [Test] Add test exposing crash in SimplifyCFG when hoisting llvm.deoptimize
Dmitry Makogon via llvm-commits
- [llvm] a21e0ec - [Test] Reduce deopt bundle in test with hoisted llvm.deoptimize call
Dmitry Makogon via llvm-commits
- [llvm] b134119 - [SimplifyCFG] Prohibit hoisting of llvm.deoptimize calls
Dmitry Makogon via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting from deoptimize blocks
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting of llvm.deoptimize calls
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting of llvm.deoptimize calls
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting of llvm.deoptimize calls
Dmitry Makogon via Phabricator via llvm-commits
- [llvm] 453eb9e - [AMDGPU][MC] Correct handling of mandatory literals
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D138661: [AMDGPU][MC] Correct handling of mandatory literals
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139442: AMDGPU/MC: Make VReg and VISrc decoders more strict
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139527: [AMDGPU] Use SOP_Pseudo more consistently. NFC.
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139442: AMDGPU/MC: Make VReg and VISrc decoders more strict
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand with vgpr RC contains reg when printing
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand RC contains register used when printing
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [compiler-rt] dbe8c2c - Use-after-return sanitizer binary metadata
Dmitry Vyukov via llvm-commits
- [compiler-rt] 08742e7 - compiler-rt/test/metadata: restrict tests to x86_64
Dmitry Vyukov via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D139325: llvm/test/CodeGen/PowerPC: fix up O0-pipeline test
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D139325: llvm/test/CodeGen/PowerPC: fix up O0-pipeline test
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D139432: [compiler-rt] Make get_test_cc_for_arch() complain on accidental extra args
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D139811: sanmd: improve precision of UAR analysis
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D139811: sanmd: improve precision of UAR analysis
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D139811: sanmd: improve precision of UAR analysis
Dmitry Vyukov via Phabricator via llvm-commits
- [compiler-rt] a2b0673 - [scudo] Enable more warnings for standalone build
Dominic Chen via llvm-commits
- [PATCH] D122761: [scudo] Enable more warnings for standalone build
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D135119: [scudo] Optimize scudo test string allocation
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D129326: [scudo] Pass MapPlatformData to all map/unmap calls
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D138496: [OMPIRBuilder] Add OpenMPDefaultSimdAlignment field to TargetMachine class
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D138496: [OMPIRBuilder] Add OpenMPDefaultSimdAlignment field to TargetMachine class
Dominik Adamski via Phabricator via llvm-commits
- [llvm] f7d426b - Automate tests.
Doru Bercea via llvm-commits
- [llvm] 4857b6f - Revert "Store OptTable::Info::Name as a StringRef"
Douglas Yung via llvm-commits
- [lld] 9c381c4 - Mark test lld/test/MachO/fat-arch.s updated in e54cfa4 to require aarch64.
Douglas Yung via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D138796: ObjCARC: Try to fix faulty tests
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133715: [ADT] Add HashMappedTrie
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D139304: [LLVM][ARM] Correct llvm feature for vfpv3d16 host feature
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D137381: [clang][compiler-rt] Exception escape out of an non-unwinding function is an undefined behaviour
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D136383: [PartialInlining] Enable recursive partial inlining.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D139755: [InstrProf] Fix bug when merging empty profile with multiple threads
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Eric Gouriou via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Esme Yi via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Esme Yi via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Esme Yi via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Esme Yi via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Esme Yi via Phabricator via llvm-commits
- [PATCH] D139516: [XCOFF] handle the toc-data for object file generation.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Esme Yi via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Esme Yi via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Esme Yi via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Esme Yi via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Esme Yi via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Esme Yi via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Esme Yi via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
Esme Yi via Phabricator via llvm-commits
- [PATCH] D138521: [X86] Support ANDNP combine through broadcast instructions with scalar input
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D138521: [X86] Support ANDNP combine through broadcast instructions with scalar input
Evgenii Kudriashov via Phabricator via llvm-commits
- [llvm] 23ad3da - [LegacyPM] Remove dead declarations
Fangrui Song via llvm-commits
- [llvm] d3b7c84 - [llvm-objdump][docs] Mention --show-all-symbols
Fangrui Song via llvm-commits
- [llvm] 3cfe412 - [TableGen] llvm::Optional => std::optional
Fangrui Song via llvm-commits
- [llvm] 08ca2dc - [count] Use correct integral type
Fangrui Song via llvm-commits
- [llvm] f451957 - [ObjYAML] Use strcmp instead of strncmp
Fangrui Song via llvm-commits
- [llvm] 64409d6 - Revert "[ObjYAML] Use strcmp instead of strncmp"
Fangrui Song via llvm-commits
- [llvm] cb38be9 - [NFC] Use Register instead of unsigned for variables that receive a Register object
Fangrui Song via llvm-commits
- [lld] 241dbd3 - [ELF] Enable --no-undefined-version by default
Fangrui Song via llvm-commits
- [llvm] 7f86bb0 - [llvm] Call reserve before push_back in a loop
Fangrui Song via llvm-commits
- [lld] 8a900f2 - [ELF] Merge SHT_RISCV_ATTRIBUTES sections
Fangrui Song via llvm-commits
- [llvm] ec94143 - [ObjCopy] llvm::Optional => std::optional
Fangrui Song via llvm-commits
- [llvm] f5deb6b - [gold] Fix build
Fangrui Song via llvm-commits
- [llvm] cec73df - [LoongArch] Fix -Wmacro-redefined after D139612
Fangrui Song via llvm-commits
- [PATCH] D139282: [llvm-objdump][docs] Mention --show-all-symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D136264: [libunwind][RISCV] Support reading of VLENB CSR register
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D136264: [libunwind][RISCV] Support reading of VLENB CSR register
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D136264: [libunwind][RISCV] Support reading of VLENB CSR register
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D137599: [libunwind][PowerPC] Fix saving/restoring VSX registers on LE systems
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D137010: [libunwind][LoongArch] Add 64-bit LoongArch support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139290: [ADT, Support] Move operator<< to raw_ostream.h (NFC)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139290: [ADT, Support] Move operator<< to raw_ostream.h (NFC)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139407: [llvm-objdump][AArch64] Fix ADRP target label calculation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D126121: [NFC] Remove undefined behavior in count.c test program
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D126121: [count] Use correct integral type
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D126121: [count] Use correct integral type
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139452: [LLVM] Use dyn_cast instead of cast for objects that require it
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Use strcmp instead of strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D137837: [Support] Move Target/CPU Printing out of CommandLine
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Use strcmp instead of strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139485: Remove redundant .c_str() and .get() calls where they are not needed.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139451: [NFC] Use Register instead of unsigned integer for variables that receive a Register object
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139483: Reserve memory before pushing back
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139449: [ObjYAML] Pass 10 instead of 16 for strncmp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139488: [Target] Pass object reference into initializers in object constructors
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139478: [Support] Forward rvalues instead of moving them
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139483: [llvm] Reserve memory before pushing back
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D138550: [ELF] Merge .riscv.attributes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D138550: [ELF] Merge SHT_RISCV_ATTRIBUTES sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D138550: [ELF] Merge SHT_RISCV_ATTRIBUTES sections
Fangrui Song via Phabricator via llvm-commits
- [llvm] 62b27f8 - [CodeExtractor] Correctly propagate scope information post extraction
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] 60f406c - [CodeExtractor] Only rewrite scope of non-inlined variables
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D139217: [CodeExtractor] Correctly propagate scope information post extraction
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139217: [CodeExtractor] Correctly propagate scope information post extraction
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139217: [CodeExtractor] Correctly propagate scope information post extraction
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139217: [CodeExtractor] Correctly propagate scope information post extraction
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139662: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139669: [CodeExtractor] Only rewrite scope of non-inlined variables
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139670: [nfc][DebugInfo] Move subprogram rewriting utility to header
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139671: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139669: [CodeExtractor] Only rewrite scope of non-inlined variables
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139670: [nfc][DebugInfo] Move subprogram rewriting utility to header
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139671: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139671: [CodeExtractor] Preserve entire scope of !DIVariables when moving them
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139669: [CodeExtractor] Only rewrite scope of non-inlined variables
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139669: [CodeExtractor] Only rewrite scope of non-inlined variables
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D139669: [CodeExtractor] Only rewrite scope of non-inlined variables
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 6b94058 - [ConstraintElim] Update comment after recent changes.
Florian Hahn via llvm-commits
- [llvm] eefd085 - [ConstraintElim] Add test with implicit/explicit GEP index truncate.
Florian Hahn via llvm-commits
- [llvm] 2501ab5 - [ConstraintElim] Add test subtracting SIGNED_MIN.
Florian Hahn via llvm-commits
- [llvm] 6887cfb - [ConstraintElim] Queue facts and checks directly.
Florian Hahn via llvm-commits
- [llvm] 6b1396e - [ConstraintElim] Add tests for GEPs with signed predicates.
Florian Hahn via llvm-commits
- [llvm] 1b1696b - [ConstraintElim] Add addition GEP tests with signed predicates.
Florian Hahn via llvm-commits
- [llvm] 8abe7b1 - Revert "[mlgo] Dependency-free training mode logger"
Florian Hahn via llvm-commits
- [llvm] 9eda781 - [ConstraintElim] Fix sort order to not comparing insts in different bbs.
Florian Hahn via llvm-commits
- [llvm] 8fa81cf - [ConstraintElim] Address comments from D137840.
Florian Hahn via llvm-commits
- [llvm] c07a01c - Revert "[AArch64] Select SMULL for zero extended vectors when top bit is zero"
Florian Hahn via llvm-commits
- [llvm] afe3558 - [SCEV] Cache ZExt SCEV expressions.
Florian Hahn via llvm-commits
- [llvm] 29e8de5 - [VPlan] Summarize recipes used to model inductions (NFC).
Florian Hahn via llvm-commits
- [PATCH] D126455: [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137713: [SCCP] Add support for with.overflow intrinsics
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139402: [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139482: [ConstraintElim] Address comments from D137840.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137840: [ConstraintElimination] Dummy revision for review
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting of llvm.deoptimize calls
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139482: [ConstraintElim] Address comments from D137840.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139482: [ConstraintElim] Address comments from D137840.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D134711: [AArch64] Select SMULL for zero extended vectors when top bit is zero
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139573: [FoldingSet] Move compare to header (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139601: [LoopDistribute] Clear cache of `LoopAccessInfoManager`
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139573: [FoldingSet] Move compare to header (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137103: [LegacyPM] Port example pass SimplifyCFG to new PM
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D136101: [Take 2:] Make opt-viewer more usable by general developers - part 1/N
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137993: [AArch64] Unit test for zext lowering for different types of vectors
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139647: [opt] Disincentivize new tests from using old pass syntax
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139702: [AArch64][SLP] Adjust cost estimation for scalar FMUL+FADD/FSUB to be with possibility of using scalar FMA instead.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139703: [AA] Remove CFL AA passes
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139719: [BasicAA] Remove support for PhiValues analysis
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138748: [VPlan] Summarize recipes used to model inductions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138748: [VPlan] Summarize recipes used to model inductions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137840: [ConstraintElimination] Dummy revision for review
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138748: [VPlan] Summarize recipes used to model inductions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D138748: [VPlan] Summarize recipes used to model inductions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139788: [LV] Sink scalar operands and merge regions repeatedly.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D139790: [VPlan] Consider all recipes in replicate blocks as sink candidates.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D137837: [Support] Move Target/CPU Printing out of CommandLine
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D137837: [Support] Move Target/CPU Printing out of CommandLine
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D139703: [AA] Remove CFL AA passes
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D139539: [OpenMP][AMDGPU] Update atomic tests to use automatically generated checks
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139539: [OpenMP][AMDGPU] Update atomic tests to use automatically generated checks
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139539: [OpenMP][AMDGPU] Update atomic tests to use automatically generated checks
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [OpenMP][AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D139288: [Clang][LoongArch] Add intrinsic for csrrd, csrwr and csrxchg
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D139288: [Clang][LoongArch] Add intrinsic for csrrd, csrwr and csrxchg
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D139612: [Clang][LoongArch] Add intrinsic for iocsrrd and iocsrwr
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D139612: [Clang][LoongArch] Add intrinsic for iocsrrd and iocsrwr
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D132458: [LoopVectorize] Synthesize mask operands for vector variants as needed
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D139638: [llvm-dwarfutil] Add accelerator tables to dwarfutil
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Greg Stoll via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Greg Stoll via Phabricator via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --section-add when section contain empty bytes
Guilhem Morer via Phabricator via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --add-section when section contain empty bytes
Guilhem Morer via Phabricator via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --add-section when section contain empty bytes
Guilhem Morer via Phabricator via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --add-section when section contain empty bytes
Guilhem Morer via Phabricator via llvm-commits
- [llvm] c621c1a - [Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Guillaume Chatelet via llvm-commits
- [llvm] b822063 - Revert D139439 "[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol"
Guillaume Chatelet via llvm-commits
- [llvm] 7203a86 - [reland][Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Guillaume Chatelet via llvm-commits
- [llvm] b94bd9c - [Alignment] Use Align in MCStreamer::emitTBSSSymbol
Guillaume Chatelet via llvm-commits
- [llvm] 489d22f - [NFC] Simplify documentation about alignment in MCStreamer
Guillaume Chatelet via llvm-commits
- [llvm] 10c4746 - [Alignment] Use Align for ObjectFile::getSectionAlignment
Guillaume Chatelet via llvm-commits
- [llvm] 3e5f54d - Revert D139098 "[Alignment] Use Align for ObjectFile::getSectionAlignment"
Guillaume Chatelet via llvm-commits
- [llvm] 5bf8e14 - [Alignment] Use Align in MCStreamer::emitCommonSymbol
Guillaume Chatelet via llvm-commits
- [PATCH] D139181: [lld][Alignment][NFC] Use Align instead of log2 of alignment in Wasm Sections
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D138778: Output alignment in zerofill and comm only if needed
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139439: [Alignment][NFC] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139439: [Alignment][NFC] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139439: [Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139439: [Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139548: [Alignment] Use Align in MCStreamer::emitTBSSSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139548: [Alignment] Use Align in MCStreamer::emitTBSSSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139614: [Alignment] Use Align in MCStreamer::emitCommonSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139098: [Alignment] Use Align for ObjectFile::getSectionAlignment
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D139614: [Alignment] Use Align in MCStreamer::emitCommonSymbol
Guillaume Chatelet via Phabricator via llvm-commits
- [compiler-rt] 32cd874 - Revert "[compiler-rt][hwasan] Add unused attribute to GetRegisters"
Gulfem Savrun Yeniceri via llvm-commits
- [compiler-rt] ba5edfd - Revert "[compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia"
Gulfem Savrun Yeniceri via llvm-commits
- [PATCH] D135929: [profile] Add binary ids into indexed profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D130919: [MRI] isConstantPhysReg should also check if the register is clobbered by a RegMask
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D139582: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D139582: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D139582: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 6f12281 - Fix a -Wunused-variable warning in release build, NFC
Haojian Wu via llvm-commits
- [llvm] a221514 - Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via llvm-commits
- [llvm] 3abdd9b - Fix a typo ll->llc in test
Haojian Wu via llvm-commits
- [llvm] 50daddf - Fix an -Wunused-variable warning in release build, NFC
Haojian Wu via llvm-commits
- [llvm] 61318fa - Fix an unused-variable warning in release build, NFC
Haojian Wu via llvm-commits
- [llvm] 2d7e186 - [Attributor] Fix a break in relase build caused by
Haojian Wu via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139525: Add implementation isTargetCanonicalConstantNode for hexagon.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D139588: [llvm-driver] Temporarily remove dsymutil
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Haowei Wu via Phabricator via llvm-commits
- [llvm] ae74e59 - [WebAssembly] Print DEBUG_VALUE once for target indices
Heejin Ahn via llvm-commits
- [llvm] 981a28f - [WebAssembly] Nullify dangling register DBG_VALUEs
Heejin Ahn via llvm-commits
- [PATCH] D139579: [WebAssembly] Print DEBUG_VALUE once for target indices
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139675: [WebAssembly] Nullify dangling register DBG_VALUEs
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139675: [WebAssembly] Nullify dangling register DBG_VALUEs
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139579: [WebAssembly] Print DEBUG_VALUE once for target indices
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139579: [WebAssembly] Print DEBUG_VALUE once for target indices
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139675: [WebAssembly] Nullify dangling register DBG_VALUEs
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D139579: [WebAssembly] Print DEBUG_VALUE once for target indices
Heejin Ahn via Phabricator via llvm-commits
- [llvm] ad03f40 - [llvm-profdata] Drop profile symbol list during merging AutoFDO profiles.
Hongtao Yu via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139486: [llvm-profdata] Drop profile symbol list during merging AutoFDO profiles.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139486: [llvm-profdata] Drop profile symbol list during merging AutoFDO profiles.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139486: [llvm-profdata] Drop profile symbol list during merging AutoFDO profiles.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] Missing frame inference.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] Missing frame inference.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] Missing frame inference.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D139213: [llvm][CUDA] Make NVVM Reflect pass look inside ptr casting
Hugh Delaney via Phabricator via llvm-commits
- [PATCH] D139644: [InlineAdvisor] Allow loading advisors as plugins
IBricchi via Phabricator via llvm-commits
- [PATCH] D139644: [InlineAdvisor] Allow loading advisors as plugins
IBricchi via Phabricator via llvm-commits
- [PATCH] D139350: [AVR] Register AVRDAGToDAGISel pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139352: [AVR] Remove declaration of createAVRBranchSelectionPass()
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139356: [AVR] Register AVRFrameAnalyzer pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139356: [AVR] Register AVRFrameAnalyzer pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139352: [AVR] Remove declaration of createAVRBranchSelectionPass()
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139356: [AVR] Register AVRFrameAnalyzer pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139350: [AVR] Register AVRDAGToDAGISel pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139350: [AVR] Register AVRDAGToDAGISel pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139352: [AVR] Remove declaration of createAVRBranchSelectionPass()
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139356: [AVR] Register AVRFrameAnalyzer pass with the pass manager
Ievgenii Meshcheriakov via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D138934: mlir/tblgen: use std::optional in generation
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D132646: [LLVM][TableGen] Support combined cells in jupyter kernel
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
James Henderson via Phabricator via llvm-commits
- [PATCH] D139282: [llvm-objdump][docs] Mention --show-all-symbols
James Henderson via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
James Henderson via Phabricator via llvm-commits
- [PATCH] D139210: [llvm-objcopy] Fix --add-section when section contain empty bytes
James Henderson via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
James Henderson via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
James Henderson via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
James Henderson via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
James Henderson via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
James Henderson via Phabricator via llvm-commits
- [PATCH] D139487: [NFC} Use const references to avoid copying objects in for-loops
James Henderson via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
James Henderson via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
James Henderson via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
James Henderson via Phabricator via llvm-commits
- [PATCH] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
James Henderson via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
James Henderson via Phabricator via llvm-commits
- [llvm] 372240d - [TableGen] More named sub-operands work.
James Y Knight via llvm-commits
- [llvm] 0990019 - [SPARC] Simplify instruction decoder.
James Y Knight via llvm-commits
- [PATCH] D137653: [TableGen] More named sub-operands work.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137727: [SPARC] Simplify instruction decoder.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
James Y Knight via Phabricator via llvm-commits
- [PATCH] D139761: Verifier: Enforce value of llvm.is.fpclass test mask
James Y Knight via Phabricator via llvm-commits
- [llvm] 2b6683f - Expand loop peeling phi computation to handle binary ops and casts
Jamie Schmeiser via llvm-commits
- [llvm] 4555304 - Reland "A new hidden option exec-on-ir-change=exe that calls exe each time IR changes"
Jamie Schmeiser via llvm-commits
- [PATCH] D110776: A new hidden option exec-on-ir-change=exe that calls exe after each time IR changes
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D138719: Expand loop peeling phi computation to handle binary ops and casts
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D110776: A new hidden option exec-on-ir-change=exe that calls exe after each time IR changes
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D138496: [OMPIRBuilder] Add OpenMPDefaultSimdAlignment field to TargetMachine class
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D139634: [OpenMP][OMPIRBuilder] Migrate code to emit target region functions from clang to OMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D139634: [OpenMP][OMPIRBuilder] Migrate code to emit target region functions from clang to OMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [llvm] 587747d - [AMDGPU] G_IS_FPCLASS lower() support for IEEE fp types
Janek van Oirschot via llvm-commits
- [PATCH] D139128: [AMDGPU] G_IS_FPCLASS lower() support for IEEE fp types
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D139128: [AMDGPU] G_IS_FPCLASS lower() support for IEEE fp types
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D139034: [IR] GEP: Fix byte-offsets in vectors of overaligned types
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D133379: [DL] Make vector ABI align bound by element align
Jannik Silvanus via Phabricator via llvm-commits
- [llvm] c634e1a - [AMDGPU] Remove FIXME that was addressed by D99413
Jay Foad via llvm-commits
- [llvm] b9f3977 - [AMDGPU] Add MC tests for s_endpgm's optional immediate operand
Jay Foad via llvm-commits
- [llvm] b4ce9e9 - [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Jay Foad via llvm-commits
- [llvm] 632118a - [AMDGPU] Use SOP_Pseudo more consistently. NFC.
Jay Foad via llvm-commits
- [PATCH] D139311: InstCombine: Match pattern that appears in clang's __builtin_isnormal
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Jay Foad via Phabricator via llvm-commits
- [PATCH] D138816: AMDGPU: Convert a test to generated checks
Jay Foad via Phabricator via llvm-commits
- [PATCH] D138082: GlobalISel: ComputeNumSignBits from load range metadata
Jay Foad via Phabricator via llvm-commits
- [PATCH] D137549: [AsmParser] Match mandatory operands following optional operands.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139438: [AMDGPU] Add MC tests for s_endpgm's optional immediate operand
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139438: [AMDGPU] Add MC tests for s_endpgm's optional immediate operand
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139506: [AMDGPU] Handle nnan and fast on the call in fpmed3 patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139508: [AMDGPU] Handle `min(max(x, y), max(min(x, y), z))` in med3 combines
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139469: [AMDGPU] Enable OMod on more VOP3 instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139465: GISel/Combiner: maintain created instructions in a SetVector
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139467: AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139412: [AMDGPU] Change handling of s_endpgm's optional operand. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139522: [AMDGPU] Small cleanup in insertWaitcntInBlock()
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139527: [AMDGPU] Use SOP_Pseudo more consistently. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139527: [AMDGPU] Use SOP_Pseudo more consistently. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139546: [AMDGPU][GlobalISel] Fix legalizing image intrinsics for new types
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139467: AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Jay Foad via Phabricator via llvm-commits
- [PATCH] D134423: [AMDGPU] Fix vgpr2sgpr copy analysis to check scalar operands of buffer instructions use scalar registers.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139227: [AMDGPU] Update MFMASmallGemmOpt with better performing stategy
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D139673: [AMDGPU][SIFrameLowering] Mark VGPR used for AGPR spills as reserved
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D139673: [AMDGPU][SIFrameLowering] Mark VGPR used for AGPR spills as reserved
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D139673: [AMDGPU][SIFrameLowering] Mark VGPR used for AGPR spills as reserved
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D139227: [AMDGPU] Update MFMASmallGemmOpt with better performing stategy
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] af781f7 - [OPENMP51]Codegen for error directive.
Jennifer Yu via llvm-commits
- [PATCH] D139166: [OPENMP51] Codegen support for error directive.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D139166: [OPENMP51] Codegen support for error directive.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D139166: [OPENMP51] Codegen support for error directive.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D136325: [Assignment Tracking Analysis][3/*] Memory location fragment filling
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D136325: [Assignment Tracking Analysis][3/*] Memory location fragment filling
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D136320: [Assignment Tracking Analysis][1/*] Add analysis pass core
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D104270: [ptr_provenance] Bitcode reader/writer support for the optional ptr_provenance operand of load/store instructions
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D107352: [MemoryLocation] learn about ptr_provenance
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D107352: [MemoryLocation] learn about ptr_provenance
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D139488: [Target] Pass object reference into initializers in object constructors
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D138722: Overload all llvm.annotation intrinsics for globals argument
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D139302: [RISCV] Add Syntacore SCR1 CPU model
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D139414: [RISCV] Emit .variant_cc directives for vector function calls.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D138454: GlobalISel: Enable CSE of G_SELECT
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D137905: [GlobalISel] Add a new G_INVOKE_REGION_START instruction to fix an EH bug
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D137631: AArch64: implement canonical `!isnan(...)` with single compare.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139336: [IRSim] Make Decisions about commutative operands
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139334: [IRSim] Reduce IROutliner Compile time by reducing the number of time the CodeExtractorCache is rebuilt.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139337: [IRSim] Treat Branch OperVals different from regular operands
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139338: [IRSim] Check largest sections first when analyzing similarity
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139338: [IRSim] Check largest sections first when analyzing similarity
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139336: [IRSim] Make Decisions about commutative operands
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139417: [AArch64] add GlobalIsel support for scalar CNT instruction
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139419: [AArch64] lower abs intrinsic to new ABS instruction in GIsel
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139420: [AArch64] implement GPR (U/S)(MIN/MAX) instruction GISel support
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139418: [AArch64] GlobalIsel codegen for gpr CTZ
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D139417: [AArch64] add GlobalIsel support for scalar CNT instruction
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D80249: CodeGen: Don't lazily construct MachineFunctionInfo
Jessica Paquette via Phabricator via llvm-commits
- [lld] 04b1dad - [lld-macho] Canonicalize LSDA pointers
Jez Ng via llvm-commits
- [lld] 7ca32bd - Reland "[lld-macho] Overhaul map file code"
Jez Ng via llvm-commits
- [lld] 41f90e9 - Reland "[lld-macho] Emit map file entry for compact unwind info"
Jez Ng via llvm-commits
- [lld] ee146ab - Reland "[lld-macho] Fix bugs around EH_Frame symbols"
Jez Ng via llvm-commits
- [PATCH] D139269: [lld-macho] Canonicalize LSDA pointers
Jez Ng via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
Jez Ng via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
Jez Ng via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
Jez Ng via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
Jez Ng via Phabricator via llvm-commits
- [PATCH] D139396: [lld-macho][nfc] Fix up missing FileCheck on objc.s
Jez Ng via Phabricator via llvm-commits
- [PATCH] D137368: [lld-macho] Overhaul map file code
Jez Ng via Phabricator via llvm-commits
- [PATCH] D139559: [lld/mac] Abort link immediately on invalid -undefined argument
Jez Ng via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Jez Ng via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Jez Ng via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Jez Ng via Phabricator via llvm-commits
- [PATCH] D139762: [lld-macho] Emit map file entries for more synthetic sections
Jez Ng via Phabricator via llvm-commits
- [PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D131950: [RISCV][test] Add pre-commit test for D131551.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D131551: [RISCV] Fold vector binary operatrion into select with identity constant.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D135534: [RISCV][NFC] Add test coverage for insertelement/extractelement of widen vector type.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D133829: [RISCV] Add cost model for insertelement/extractelement of vector type that should be splitted.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139510: [RISCV] Add test for extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vcpop.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vcpop.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vcpop.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139510: [RISCV] Add test for extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vfirst.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vfirst.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vfirst.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Jiejie Rong via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Jiejie Rong via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Jiejie Rong via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Jiejie Rong via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Jiejie Rong via Phabricator via llvm-commits
- [PATCH] D131847: Draft: [llvm] Replace uses of llvm::Any with std::any
Joe Loser via Phabricator via llvm-commits
- [llvm] c6c4f54 - [AMDGPU] Add gfx11 runline to omod test. NFC
Joe Nash via llvm-commits
- [llvm] bbfbec9 - [AMDGPU] Enable OMod on more VOP3 instructions
Joe Nash via llvm-commits
- [PATCH] D139000: [AMDGPU] Clear bodies of function with incompatible features
Joe Nash via Phabricator via llvm-commits
- [PATCH] D139469: [AMDGPU] Enable OMod on more VOP3 instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D139469: [AMDGPU] Enable OMod on more VOP3 instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D139469: [AMDGPU] Enable OMod on more VOP3 instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D139469: [AMDGPU] Enable OMod on more VOP3 instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D139592: [llvm-lit] Keep start/end part of the output when truncating
Joel E. Denny via Phabricator via llvm-commits
- [llvm] f6e3a89 - [AMDGPU] Annotate the intrinsics to be default and nocallback
Johannes Doerfert via llvm-commits
- [llvm] db86f45 - [Attributor] Introduce assumption accesses in AAPointerInfo
Johannes Doerfert via llvm-commits
- [llvm] 6133942 - [OpenMP][FIX] Remove AssertingVHs that outlive their values
Johannes Doerfert via llvm-commits
- [llvm] 2a607d9 - [Attributor] Delete stores only required for assumes (with the assumes)
Johannes Doerfert via llvm-commits
- [llvm] 2dd158d - [OpenMP] Make barrier elimination work in the presence of llvm.assume
Johannes Doerfert via llvm-commits
- [llvm] 1eab2d6 - [Attributor] Keep complex select and PHI instructions in AAPotentialValues
Johannes Doerfert via llvm-commits
- [llvm] 142e380 - [OpenMP][FIX] Do not use reachability reasoning in parallel contexts
Johannes Doerfert via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138991: [AAPointerInfo] handle multiple offsets in PHI
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D135155: [AMDGPU] Annotate the intrinsics to be default and nocallback
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D135155: [AMDGPU] Annotate the intrinsics to be default and nocallback
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D133463: [OpenMP] Device Time Profile
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139587: [NFC] Expose Time Profile utilities for easier reuse
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D104270: [ptr_provenance] Bitcode reader/writer support for the optional ptr_provenance operand of load/store instructions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139595: [OpenMP][FIX] Remove AssertingVHs that outlive their values
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139595: [OpenMP][FIX] Remove AssertingVHs that outlive their values
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139639: Attributes: Add function getter to parse integer string attributes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139634: [OpenMP][OMPIRBuilder] Migrate code to emit target region functions from clang to OMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D136903: [OpenMP][NFCI] Remove effectively dead code from clang and the runtime
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139719: [BasicAA] Remove support for PhiValues analysis
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D138496: [OMPIRBuilder] Add OpenMPDefaultSimdAlignment field to TargetMachine class
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139703: [AA] Remove CFL AA passes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139726: llvm-reduce: Fix invalid reductions with llvm.used
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D133463: [OpenMP] Device Time Profile
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Johannes Reifferscheid via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Johannes Reifferscheid via Phabricator via llvm-commits
- [PATCH] D139529: [mlir][NFC] Add a new getStridesAndOffset function
Johannes Reifferscheid via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Johannes Reifferscheid via Phabricator via llvm-commits
- [PATCH] D137337: Replace LLVM_LIBDIR_SUFFIX by CMAKE_INSTALL_LIBDIR
John Ericson via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
John McCall via Phabricator via llvm-commits
- [llvm] 9820172 - [amdgpu] Reimplement LDS lowering
Jon Chesterfield via llvm-commits
- [llvm] d77ae7f - [amdgpu] Reimplement LDS lowering
Jon Chesterfield via llvm-commits
- [PATCH] D138141: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] c9cb4fc - [DebugInfo] Store optional DIFile::Source as pointer
Jonas Hahnfeld via llvm-commits
- [PATCH] D138658: [DebugInfo] Store optional DIFile::Source as pointer
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D138658: [DebugInfo] Store optional DIFile::Source as pointer
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D138658: [DebugInfo] Store optional DIFile::Source as pointer
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] 5ecd363 - Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."
Jonas Paulsson via llvm-commits
- [llvm] 481bb44 - [SystemZ] Emit a .gnu_attribute for an externally visible vector abi.
Jonas Paulsson via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D105067: [SystemZ] Emit .gnu_attribute for an externally visible vector abi.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D105067: [SystemZ] Emit .gnu_attribute for an externally visible vector abi.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D133949: Make sure the right parameter extension attributes are added in various instrumentation passes.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 1b1df15 - [NFC] #include MCSymbol.h to avoid an incomplete type
Jordan Rupprecht via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D136903: [OpenMP][NFCI] Remove effectively dead code from clang and the runtime
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D139590: [RegAllocFast] Handle new debug values for spills
Josh Stone via Phabricator via llvm-commits
- [PATCH] D139590: [RegAllocFast] Handle new debug values for spills
Josh Stone via Phabricator via llvm-commits
- [PATCH] D139756: [X86] Fix cmp order in probing BuildStackAlignAND
Josh Stone via Phabricator via llvm-commits
- [PATCH] D139681: [DX] Improve parse error messages
Joshua Batista via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138360: [CVP] Eliminate urem when LHS < RHS
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138360: [CVP] Eliminate urem when LHS < RHS
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D138360: [CVP] Eliminate urem when LHS < RHS
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D135202: [IR] Add an opaque type to LLVM.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139315: [NFC][LLVM-MT] Fix buffer-overflow when comparing buffers
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D133768: [DAGCombine] Do not fold SRA/SRL of MUL into MULH when MUL's LSB are used, and MUL_LOHI is available
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139550: [DAGCombine] Fix always true condition in combineShiftToMULH
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D139349: LangRef: Clarify semantics of lround/llround and lrint/llrint
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] 6ec24c1 - [AMDGPU] Precommit GISel test showing missing med3 combines
Justin Bogner via llvm-commits
- [llvm] f1353d2 - [AMDGPU] Precommit GISel test for min(max(x, y), max(min(x, y), z)) -> med3
Justin Bogner via llvm-commits
- [llvm] 916ae0a - [AMDGPU] Handle nnan and fast on the call in fpmed3 patterns
Justin Bogner via llvm-commits
- [llvm] bcfdaa9 - [AMDGPU] Handle `min(max(x, y), max(min(x, y), z))` in med3 combines
Justin Bogner via llvm-commits
- [PATCH] D139506: [AMDGPU] Handle nnan and fast on the call in fpmed3 patterns
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D139506: [AMDGPU] Handle nnan and fast on the call in fpmed3 patterns
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D139508: [AMDGPU] Handle `min(max(x, y), max(min(x, y), z))` in med3 combines
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D139508: [AMDGPU] Handle `min(max(x, y), max(min(x, y), z))` in med3 combines
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D139506: [AMDGPU] Handle nnan and fast on the call in fpmed3 patterns
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D139508: [AMDGPU] Handle `min(max(x, y), max(min(x, y), z))` in med3 combines
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D139506: [AMDGPU] Handle nnan and fast on the call in fpmed3 patterns
Justin Bogner via Phabricator via llvm-commits
- [llvm] 94f290e - [AArch64][NFC] Add tests for D134260
KAWASHIMA Takahiro via llvm-commits
- [llvm] a008b89 - [AArch64][NFC] Change order of instructions in isAssociativeAndCommutative
KAWASHIMA Takahiro via llvm-commits
- [PATCH] D139606: [AArch64][NFC] Add tests for D134260
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D139607: [AArch64][NFC] Change order of instructions in isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D138107: [AArch64][MachineCombiner] Update isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D139606: [AArch64][NFC] Add tests for D134260
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D139607: [AArch64][NFC] Change order of instructions in isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D139809: [AArch64] Add FP16 instructions to isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D139810: [AArch64] Add Neon int instructions to isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138985: [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it
Kai Luo via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [llvm] 6b2829d - Allow epilogue_begin to be emitted when generating DWARF
Kai Nacke via llvm-commits
- [llvm] 4c3357a - [SystemZ][NFC] Simplify SystemZSubtarget
Kai Nacke via llvm-commits
- [PATCH] D133376: Allow epilogue_begin to be emitted when generating DWARF
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D139738: [SystemZ] Simplify SystemZSubtarget
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D139738: [SystemZ] Simplify SystemZSubtarget
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Kautuk Consul via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Kautuk Consul via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Kautuk Consul via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Kautuk Consul via Phabricator via llvm-commits
- [llvm] bc1bdfd - [Support] Include optional instead of None.h
Kazu Hirata via llvm-commits
- [llvm] 1ea9dd3 - [llvm] Use std::nullopt instead of llvm::None (NFC)
Kazu Hirata via llvm-commits
- [llvm] 227078b - [ADT, Support] Move operator<< to raw_ostream.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] d8c00c4 - [llvm] Don't include STLForwardCompat.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 405fc40 - [ADT] Don't including None.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 7883e5b - Revert "[VP][RISCV] Add vp.fshl/fshr and RISC-V support."
Kazu Hirata via llvm-commits
- [llvm] 934942c - [llvm] Don't include Optional.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 1f421b6 - [llvm] Use std::nullopt instead of None in comments (NFC)
Kazu Hirata via llvm-commits
- [llvm] 53929d8 - [llvm] Don't include STLForwardCompat.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 988b2a5 - [llvm] Don't include Optional.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 316372f - [ObjCopy] Use std::optional instead of llvm::Optional in CommonConfig.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] bd273fe - [ObjCopy] Use std::optional instead of llvm::Optional in COFFConfig.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 8f9d28d - [ADT] Use std::nullopt instead of llvm::None in OptionalTest.cpp
Kazu Hirata via llvm-commits
- [llvm] 8a7cbea - [llvm] Use std::nullopt instead of None in comments (NFC)
Kazu Hirata via llvm-commits
- [llvm] 9c444f7 - [llvm] Use std::nullopt instead of None (NFC)
Kazu Hirata via llvm-commits
- [llvm] 37597e8 - [BinaryFormat] Use std::optional in Wasm.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] d5987fe - [DWARFLinker] Use std::optional in DWARFLinkerCompileUnit.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 72b861b - [OpenMP] Use std::optional in OMPIRBuilder.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 06944cd - [MachO] Use std::optional in MachOConfig.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] f555ec5 - [FileCheck] Use std::optional in FileCheck.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] 18fd2aa - [ProfileData] Use std::optional in InstrProfCorrelator.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] 3ee6f7c - [Coroutines] Use std::optional in CoroFrame.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] 2db77d2 - [Scalar] Use std::optional in InductiveRangeCheckElimination.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] ba3d808 - [llvm-gsymutil] Use std::optional in llvm-gsymutil.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] 93b1ec3 - Revert "[FileCheck] Use std::optional in FileCheck.cpp (NFC)"
Kazu Hirata via llvm-commits
- [llvm] fda7968 - [LoongArch] Use std::nullopt instead of None (NFC)
Kazu Hirata via llvm-commits
- [llvm] 90559ed - [ADT] Deperecate llvm::None
Kazu Hirata via llvm-commits
- [lld] d6684f2 - [lld] Use std::optional instead of None in comments (NFC)
Kazu Hirata via llvm-commits
- [llvm] 3eebbaf - [llvm] Use std::optional instead of None in comments (NFC)
Kazu Hirata via llvm-commits
- [llvm] ee4c811 - [ADT] Move MoveOnly to a header file (NFC)
Kazu Hirata via llvm-commits
- [llvm] e275faa - [Analysis] Use std::optional in LazyValueInfo.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] e5ef6ac - [Analysis] Use std::optional in MemoryBuiltins.cpp (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D139290: [ADT, Support] Move operator<< to raw_ostream.h (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139513: [ADT] Use std::nullopt instead of llvm::None in OptionalTest.cpp
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139513: [ADT] Use std::nullopt instead of llvm::None in OptionalTest.cpp
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139763: [ADT] Deperecate llvm::None
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139773: [Analysis] Remove TFUtils.cpp
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139775: [ADT] Deprecate Optional<T>::create (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139779: [Support] Add transformOptional
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139763: [ADT] Deperecate llvm::None
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139779: [Support] Add transformOptional
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139781: [ADT] Move MoveOnly to a header file (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139781: [ADT] Move MoveOnly to a header file (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139779: [Support] Add transformOptional
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139779: [Support] Add transformOptional
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D139796: [BOLT][NFC] Use std::optional in BAT
Kazu Hirata via Phabricator via llvm-commits
- [llvm] c9b6d64 - Fix @llvm.global_ctors docs (NFC)
Keith Smiley via llvm-commits
- [lld] bd57070 - [lld-macho] Update -adhoc_codesign default
Keith Smiley via llvm-commits
- [PATCH] D139347: [ORC] Extract hasInitializerSection for testing (NFC)
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139223: [ORC] Move LinkGraphMaterializationUnit for testing (NFC)
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139563: [bazel] Add fenv_darwin_impl.h to target
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139563: [bazel] Add fenv_darwin_impl.h to target
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139672: [lld-macho] Update -adhoc_codesign default
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139672: [lld-macho] Update -adhoc_codesign default
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139672: [lld-macho] Update -adhoc_codesign default
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D139347: [ORC] Extract hasInitializerSection for testing (NFC)
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D138867: [RFC] Add new intrinsics and attribute to control accuracy of FP calls
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139309: InstCombine: Fold fabs (copysign x, y) -> fabs x
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139318: ValueTracking: Teach isKnownNeverInfinity about llvm.sin/llvm.cos
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139317: ValueTracking: Teach isKnownNeverInfinity about sqrt
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Khem Raj via Phabricator via llvm-commits
- [compiler-rt] ab658a4 - [HWASAN] Removed right_aligned from HWASAN allocator Metadata.
Kirill Stoimenov via llvm-commits
- [PATCH] D139511: [RISCV] Remove pseudos for whole register load, store, and move.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D125204: [RISCV] Use RISCVISAInfo to parse arch string from ELF build attribute.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D139414: [RISCV] Emit .variant_cc directives for vector function calls.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D139553: [llvm-objdump][RISCV] Use new common method to parse ARCH RISCV attribute
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D138922: [SPARC] Lower SELECT_CC to MOVr on 64-bit target whenever possible
Koakuma via Phabricator via llvm-commits
- [PATCH] D139535: [SPARC] Add GNU syntax extensions of WRPR instruction
Koakuma via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Koakuma via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Koakuma via Phabricator via llvm-commits
- [PATCH] D138887: [SPARC] Mark the %g0 register as constant & use it to materialize zeros
Koakuma via Phabricator via llvm-commits
- [lld] 4e958b4 - [llvm-objdump] Avoid using mapping symbols as branch target labels
Kristina Bessonova via llvm-commits
- [PATCH] D139131: [llvm-objdump] Avoid using mapping symbols as branch target labels
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D139407: [llvm-objdump][AArch64] Fix ADRP target label calculation
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D139407: [llvm-objdump][AArch64] Fix ADRP target label calculation
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D129693: [ARM] Don't emit Arm speculation hardening thunks under Thumb and vice-versa
Kristof Beyls via Phabricator via llvm-commits
- [llvm] 87a3f1a - [Hexagon] Better detection of impossible completions to perfect shuffles
Krzysztof Parzyszek via llvm-commits
- [llvm] 14c41b7 - [Hexagon] Remove leftover debug messages after 87a3f1ab
Krzysztof Parzyszek via llvm-commits
- [llvm] 3c255f6 - Process: convert Optional to std::optional
Krzysztof Parzyszek via llvm-commits
- [llvm] c589730 - [YAML] Convert Optional to std::optional
Krzysztof Parzyszek via llvm-commits
- [llvm] a81a0c9 - [Remarks] Convert Optional to std::optional
Krzysztof Parzyszek via llvm-commits
- [llvm] 110fe4f - [IRReader] Convert Optional in DataLayoutCallbackTy to std::optional
Krzysztof Parzyszek via llvm-commits
- [llvm] ea6ed39 - [SCEV] Convert Optional to std::optional
Krzysztof Parzyszek via llvm-commits
- [llvm] e52b9bf - [STLExtras] Convert deref_or_none and zip_longest to std::optional
Krzysztof Parzyszek via llvm-commits
- [llvm] 29041bc - [APInt] Convert GetMostSignificantDifferentBit to std::optional
Krzysztof Parzyszek via llvm-commits
- [PATCH] D136809: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
LJC via Phabricator via llvm-commits
- [PATCH] D136809: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
LJC via Phabricator via llvm-commits
- [llvm] d8ab7cf - [gn build] Port dbe8c2c316c4
LLVM GN Syncbot via llvm-commits
- [llvm] 51e33ac - [gn build] Port 5ecd36329508
LLVM GN Syncbot via llvm-commits
- [llvm] f6f9caa - [gn build] Port 200007ec85f8
LLVM GN Syncbot via llvm-commits
- [llvm] cb74446 - [gn build] Port bc0617795f8b
LLVM GN Syncbot via llvm-commits
- [llvm] d216759 - [gn build] Port d09d834bb980
LLVM GN Syncbot via llvm-commits
- [llvm] 88594d1 - [gn build] Port cb5b25c58783
LLVM GN Syncbot via llvm-commits
- [llvm] e7569cb - [gn build] Port d184958bad5c
LLVM GN Syncbot via llvm-commits
- [llvm] b0889d4 - [gn build] Port 3b7af2796b3d
LLVM GN Syncbot via llvm-commits
- [llvm] 0da215d - [gn build] Port 1d1de7467c32
LLVM GN Syncbot via llvm-commits
- [llvm] f74833e - [gn build] Port ec3f8feddf81
LLVM GN Syncbot via llvm-commits
- [llvm] bd4ac9e - [gn build] Port ee4c8119a6d3
LLVM GN Syncbot via llvm-commits
- [llvm] 26330e5 - [gn build] Port 443b46e6d313
LLVM GN Syncbot via llvm-commits
- [PATCH] D139393: LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacks
Lang Hames via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Lei Wang via Phabricator via llvm-commits
- [PATCH] D137954: Enable roundeven.
Leon Clark via Phabricator via llvm-commits
- [llvm] 7358c29 - [llvm] Teach FastISel for AArch64 about tagged globals
Leonard Chan via llvm-commits
- [llvm] aacf17a - Revert "[llvm] Teach FastISel for AArch64 about tagged globals"
Leonard Chan via llvm-commits
- [llvm] d629db5 - Reland "[llvm] Teach FastISel for AArch64 about tagged globals"
Leonard Chan via llvm-commits
- [compiler-rt] bcc4470 - [compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia
Leonard Chan via llvm-commits
- [compiler-rt] 3e3ae76 - [compiler-rt][hwasan] Add unused attribute to GetRegisters
Leonard Chan via llvm-commits
- [compiler-rt] f9b80ed - [compiler-rt] Add opt-in -ftrivial-auto-var-init flag for writing over uninitialized stack variiables
Leonard Chan via llvm-commits
- [PATCH] D138615: [llvm] Teach FastISel for AArch64 about tagged globals
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D138615: [llvm] Teach FastISel for AArch64 about tagged globals
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D138615: [llvm] Teach FastISel for AArch64 about tagged globals
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D139377: [compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D139377: [compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D139377: [compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D123822: [compiler-rt][lsan] Share platform allocator settings between ASan and LSan
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D135483: [llvm][LLParser] Fix issue with forward-referenced dso_local_equivalent globals
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D139272: [RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D139272: [RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D139272: [RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D137010: [libunwind][LoongArch] Add 64-bit LoongArch support
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D139501: [libunwind] Fix a slip of the pen for st.d on LoongArch
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D137495: [LoongArch] Add GHC Calling Convention
Lin Runze via Phabricator via llvm-commits
- [PATCH] D134519: [RISCV][CostModel] Add a test for reverse shuffles cost on RISCV, NFC
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D134413: [AARCH64][CostModel] Modified the cost of mask vector load/store
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D132908: [RISCV][COST] Add half type support for the cost model of sqrt/fabs
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D132908: [RISCV][COST] Add half type support for the cost model of sqrt/fabs
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D139306: [LLVM][Release] Prevent empty runtime name in release script
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D137914: [cmake] Simplify llvm_update_compile_flags
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D138135: [WIP][ELF] Support LoongArch
Lu Weining via Phabricator via llvm-commits
- [PATCH] D139288: [Clang][LoongArch] Add intrinsic for csrrd, csrwr and csrxchg
Lu Weining via Phabricator via llvm-commits
- [PATCH] D139499: [LoongArch] Add tests showing the optimization pipeline
Lu Weining via Phabricator via llvm-commits
- [PATCH] D139303: [LoongArch] Add custom parser for atomic instructions' memory operand
Lu Weining via Phabricator via llvm-commits
- [PATCH] D138981: [demangler][LoongArch] Correct the mangled_size for long double
Lu Weining via Phabricator via llvm-commits
- [PATCH] D115860: [LoongArch 3/6] Add target stub for LoongArch
Lu Weining via Phabricator via llvm-commits
- [PATCH] D139612: [Clang][LoongArch] Add intrinsic for iocsrrd and iocsrwr
Lu Weining via Phabricator via llvm-commits
- [llvm] 2050e7e - [Arm][AArch64] Add support for v8.9-A/v9.4-A base extensions
Lucas Prates via llvm-commits
- [PATCH] D139086: [AArch64] Implement __arm_rsr128/__arm_wsr128
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D139424: [Arm][AArch64] Add support for v8.9-A/v9.4-A base extensions
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D139424: [Arm][AArch64] Add support for v8.9-A/v9.4-A base extensions
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D139440: [WebAssembly] Initialize missing passes in WebAssemblyTargetMachine
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139531: [Docs] Update PatFrag definition in documentation
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139631: [WebAssembly][NFC] Add ComplexPattern for loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139645: [WebAssembly] Fold adds with global addresses into load offset
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139531: [Docs] Update PatFrag definition in documentation
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D136138: [docs][NFC] Add document of llvm-opt-report.
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D138097: [BOLT][AArch64] Handle adrp+ld64 linker relaxations
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139259: [BOLT][NFC] Use std::optional for findAttributeInfo
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D137620: [BOLT] Don't align .text to pageAlign
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D137620: [BOLT] Don't align .text to pageAlign
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139260: [BOLT][NFC] Use std::optional in MCPlusBuilder
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139259: [BOLT][NFC] Use std::optional for findAttributeInfo
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139480: [BOLT] Handle access errors while reading profile
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139214: [BOLT][DWARF] Don't create extra .debug_str_offsets contributions
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139480: [BOLT] Handle access errors while reading profile
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139480: [BOLT] Handle access errors while reading profile
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D139745: Use poison instead of undef where its used as placeholder[NFC]
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D139745: [Clang]Use poison instead of undef where its used as placeholder[NFC]
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D139789: Use poison instead of undef where its used as a placeholder [NFC]
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D139224: [SanitizerBinaryMetadata] Add !associated to dummy variable
Marco Elver via Phabricator via llvm-commits
- [llvm] e96925c - [PartialInlining] Enable recursive partial inlining.
Mark Lacey via llvm-commits
- [PATCH] D136383: [PartialInlining] Enable recursive partial inlining.
Mark Lacey via Phabricator via llvm-commits
- [PATCH] D136383: [PartialInlining] Enable recursive partial inlining.
Mark Lacey via Phabricator via llvm-commits
- [PATCH] D136383: [PartialInlining] Enable recursive partial inlining.
Mark Lacey via Phabricator via llvm-commits
- [lld] d40dc41 - [CMake] Warn when the version is older than 3.20.0.
Mark de Wever via llvm-commits
- [polly] d40dc41 - [CMake] Warn when the version is older than 3.20.0.
Mark de Wever via llvm-commits
- [PATCH] D137724: [CMake] Warn when the version is older than 3.20.0.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D137724: [CMake] Warn when the version is older than 3.20.0.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Markus Böck via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Markus Böck via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Markus Böck via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Markus Böck via Phabricator via llvm-commits
- [PATCH] D136605: [libc++] Fixes for static libc++ on Windows using VCRuntime ABI
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D137788: [sanitizers] [windows] Correctly override functions with backward jmps
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D138495: [openmp][mlir] Lower parallel if to new fork_call_if function.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D139764: [COFF] Respect weak externals for mangled symbol searching
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D139764: [COFF] Respect weak externals for mangled symbol searching
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D136138: [docs][NFC] Add document of llvm-opt-report.
Masahiro ARAKAWA via Phabricator via llvm-commits
- [llvm] 7224cff - Intrinsics: Fix not speculating llvm.fptrunc.round
Matt Arsenault via llvm-commits
- [llvm] dac496f - ValueTracking: Teach isKnownNeverInfinity about arithmetic.fence
Matt Arsenault via llvm-commits
- [llvm] db0f258 - ValueTracking: Teach isKnownNeverNaN about arithmetic_fence
Matt Arsenault via llvm-commits
- [llvm] dbca874 - ValueTracking: Teach CannotBeOrderedLessThanZero about trivial ops
Matt Arsenault via llvm-commits
- [llvm] dfa842e - ValueTracking: Add some baseline intrinsic with freeze tests
Matt Arsenault via llvm-commits
- [llvm] 51af4dd - ValueTracking: Teach canCreateUndefOrPoison about more intrinsics
Matt Arsenault via llvm-commits
- [llvm] 2d56d8c - ExecutionEngine: Convert tests to opaque pointers
Matt Arsenault via llvm-commits
- [llvm] c6a5057 - PredicateInfo: Convert test to opaque pointers
Matt Arsenault via llvm-commits
- [llvm] be2ca02 - PGOProfile: Only keep opaque pointer tests
Matt Arsenault via llvm-commits
- [llvm] f246b13 - AMDGPU: Add baseline tests for known sign bits of load range metadata
Matt Arsenault via llvm-commits
- [llvm] 47c6890 - DAG: ComputeNumSignBits from load range metadata
Matt Arsenault via llvm-commits
- [llvm] 8dce433 - AMDGPU: Bulk update memory legalizer tests to use opaque pointers
Matt Arsenault via llvm-commits
- [llvm] 3297593 - AMDGPU: Convert a test to generated checks
Matt Arsenault via llvm-commits
- [llvm] 0a67e77 - CallGraph: Fix IgnoreAssumeLikeCalls option to Function::hasAddressTaken
Matt Arsenault via llvm-commits
- [llvm] ba5c26d - LangRef: Clarify semantics of lround/llround and lrint/llrint
Matt Arsenault via llvm-commits
- [llvm] 84a8a57 - InstCombine: Add baseline tests for copysign with fneg/fabs
Matt Arsenault via llvm-commits
- [llvm] e2f56de - InstCombine: Fold fabs (copysign x, y) -> fabs x
Matt Arsenault via llvm-commits
- [llvm] 7f4429c - ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Matt Arsenault via llvm-commits
- [llvm] 5460b45 - AMDGPU: Rename test functions and add some cases for consistency
Matt Arsenault via llvm-commits
- [llvm] 90f60a6 - NVPTX: Cleanup check for denormal mode
Matt Arsenault via llvm-commits
- [llvm] 41c96e9 - AMDGPU: Fix not emitting code for exotic constructor types
Matt Arsenault via llvm-commits
- [llvm] f23f260 - AMDGPU: Port AMDGPUCtorDtorLowering to new PM
Matt Arsenault via llvm-commits
- [llvm] 9cc0779 - AMDGPU: Erase llvm.global_ctors/global_dtors after lowering
Matt Arsenault via llvm-commits
- [PATCH] D139309: InstCombine: Fold fabs (copysign x, y) -> fabs x
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139310: InstCombine: Fold fneg (copysign x, y) -> copysign x, (fneg y)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139311: InstCombine: Match pattern that appears in clang's __builtin_isnormal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139313: ValueTracking: Teach canCreateUndefOrPoison about more intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139317: ValueTracking: Teach isKnownNeverInfinity about sqrt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139318: ValueTracking: Teach isKnownNeverInfinity about llvm.sin/llvm.cos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139319: ValueTracking: Teach isKnownNeverInfinity about llvm.log*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139320: ValueTracking: Document some difficult isKnownNeverInfinity cases
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139321: InstCombine: Fix metadata arguments blocking freeze combining
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138186: InstCombine: Simplify vector load based on demanded elements
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139311: InstCombine: Match pattern that appears in clang's __builtin_isnormal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138789: [LLParser] Support symbolic address space numbers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139313: ValueTracking: Teach canCreateUndefOrPoison about more intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138800: PredicateInfo: Convert test to opaque pointers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138800: PredicateInfo: Convert test to opaque pointers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D47702: DAG: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139133: [SPIR-V] Support memory(...) function attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138816: AMDGPU: Convert a test to generated checks
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139349: LangRef: Clarify semantics of lround/llround and lrint/llrint
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138082: GlobalISel: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139349: LangRef: Clarify semantics of lround/llround and lrint/llrint
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139309: InstCombine: Fold fabs (copysign x, y) -> fabs x
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138238: [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D69534: [X86] Lower frame references with large offsets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D11566: Fix FlattenCFG to invert test when different index is encountered, and add one more operator to invert.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139067: [FuzzMutate] New InsertCFGStrategy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138347: [SelectionDAGBuilder][WIP] Teach visitBr to sink AND along with compares.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138082: GlobalISel: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138841: AMDGPU: Fix not emitting code for exotic constructor types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138868: AMDGPU/clang: Remove target features from address space test builtins
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138922: [SPARC] Lower SELECT_CC to MOVr on 64-bit target whenever possible
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D130903: [AArch64][GlobalISel] Lower formal arguments of AAPCS & ms_abi variadic functions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139128: [AMDGPU] G_IS_FPCLASS lower() support for IEEE fp types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139237: CallGraph: Fix IgnoreAssumeLikeCalls option to Function::hasAddressTaken
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139349: LangRef: Clarify semantics of lround/llround and lrint/llrint
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139310: InstCombine: Fold fneg (copysign x, y) -> copysign x, (fneg y)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139309: InstCombine: Fold fabs (copysign x, y) -> fabs x
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138141: [amdgpu] Reimplement LDS lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139438: [AMDGPU] Add MC tests for s_endpgm's optional immediate operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D133340: [PowerPC][GISel]select floating point constant from TOC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139128: [AMDGPU] G_IS_FPCLASS lower() support for IEEE fp types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139455: AMDGPU: Document denormal behavior
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137954: Enable roundeven.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139476: AMDGPU: Use DenormalMode type in FP mode tracking
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137954: Enable roundeven.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139422: [AMDGPU] Accelerate SIRegisterInfo::getPhysRegClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D136310: [SPIR-V] Add atomic_flag builtin implementation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138215: [AMDGPU][CodeGen] Support raw format TFE buffer loads other than byte, short and d16 ones.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138991: [AAPointerInfo] handle multiple offsets in PHI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139481: NVPTX: Cleanup check for denormal mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138082: GlobalISel: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138082: GlobalISel: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138240: AMDGPU: Introduce function pass version of LowerIntrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D80249: CodeGen: Don't lazily construct MachineFunctionInfo
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D121296: [GlobalIsel][X86] Legalization of G_IS_FPCLASS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D133964: [AMDGPU] Implement dependency heuristic for prioritizing candidate SchedGroups for a given pipeline instruction.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137125: PPC: Implement null target streamer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137122: VE: Register null MCTargetStreamer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139626: [AMDGPU] Add test that spills WWM CSRs twice
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139626: [AMDGPU] Add test that spills WWM CSRs twice
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138331: ConstantFolding: Fix handling of canonicalize for ppc_fp128 0s
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D133340: [PowerPC][GISel]select floating point constant from TOC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139639: Attributes: Add function getter to parse integer string attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139639: Attributes: Add function getter to parse integer string attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139616: [TableGen] Emit table mapping physical registers to base classes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139508: [AMDGPU] Handle `min(max(x, y), max(min(x, y), z))` in med3 combines
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139673: [AMDGPU][SIFrameLowering] Mark VGPR used for AGPR spills as reserved
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139673: [AMDGPU][SIFrameLowering] Mark VGPR used for AGPR spills as reserved
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139551: [AMDGPU] Use CAS loop for min/max atomics at system scope
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D136319: [GISel] Rework trunc/shl combine in a generic trunc/shift combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138925: AMDGPU: Add test sanity test if amdgcn.device.{init|fini} already exist
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138656: [CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStackSlot
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139726: llvm-reduce: Fix invalid reductions with llvm.used
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139726: llvm-reduce: Fix invalid reductions with llvm.used
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138841: AMDGPU: Fix not emitting code for exotic constructor types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138923: AMDGPU: Erase llvm.global_ctors/global_dtors after lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size (WIP)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size (WIP)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139067: [FuzzMutate] New InsertCFGStrategy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139467: AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139761: Verifier: Enforce value of llvm.is.fpclass test mask
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139120: APFloat: Add isSmallestNormalized predicate function
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139772: InstSimplify: Add basic folding of llvm.is.fpclass intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139032: InstCombine: Handle folding some negated is_fpclass mask test cases
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139012: InstCombine: Fold out is_fpclass inf checks from test mask for known finite sources
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139772: InstSimplify: Add basic folding of llvm.is.fpclass intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D134792: [PowerPC][GISel] support 64 bit load/store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D139590: [RegAllocFast] Handle new debug values for spills
Matthias Braun via Phabricator via llvm-commits
- [llvm] 798fa4b - [Test] Add 2 more simplified test with missing opts
Max Kazantsev via llvm-commits
- [llvm] 0c7910e - [NFC] Rename variable MaxBECount -> ConstantMaxBECount
Max Kazantsev via llvm-commits
- [llvm] 6dac170 - [SCEVExpander] Support cost evaluation of several SCEVs with same budget
Max Kazantsev via llvm-commits
- [llvm] 49e928b - [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Max Kazantsev via llvm-commits
- [llvm] 07de5d1 - [SCEV] Remember blocks for which we know symbolic exit count but not exact
Max Kazantsev via llvm-commits
- [llvm] af7a886 - [Test] Add a test where we expect to see symbolic max as umin_seq
Max Kazantsev via llvm-commits
- [llvm] 24a46f2 - [Test] Add two more tests for symtolic count with arith and logical AND
Max Kazantsev via llvm-commits
- [llvm] d93eb3a - [Test] Add test for logical_and, rename old one into logical_or
Max Kazantsev via llvm-commits
- [llvm] 0130d0e - [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via llvm-commits
- [llvm] 4299b24 - [NFC] Rename variables in optimizeLoopExits
Max Kazantsev via llvm-commits
- [llvm] 262f2fe - [IndVars] Use symbolic max block exit count to handle the last iter
Max Kazantsev via llvm-commits
- [PATCH] D138475: [SCEVExpander] Support cost evaluation of several SCEVs with same budget
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D138475: [SCEVExpander] Support cost evaluation of several SCEVs with same budget
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D138719: Expand loop peeling phi computation to handle binary ops and casts
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139402: [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D138475: [SCEVExpander] Support cost evaluation of several SCEVs with same budget
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting from deoptimize blocks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139437: [SimplifyCFG] Prohibit hoisting of llvm.deoptimize calls
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D137849: [SCEV] Cache folded SExt SCEV expressions.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D135158: [DataLayout] Introduce DataLayout::getPointerIntegralSize(AS)
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D126502: [SCEV] Apply conditions involving constants first in applyLoopGuards.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139402: [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139402: [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139515: [SCEV] Remember blocks for which we know symbolic exit count but not exact
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139515: [SCEV] Remember blocks for which we know symbolic exit count but not exact
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139582: [GVN] Improve PRE on load instructions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D139563: [bazel] Add fenv_darwin_impl.h to target
Michael Jones via Phabricator via llvm-commits
- [polly] 6ccd163 - [Polly] Use std::nullopt to unbreak build.
Michael Kruse via llvm-commits
- [llvm] e2b4425 - [RISCV][Codegen] Account for LMUL in Vector Mask instructions
Michael Maitland via llvm-commits
- [llvm] 1a43227 - [RISCV][CodeGen] Account for LMUL for Vector Permutation Instructions
Michael Maitland via llvm-commits
- [llvm] 7b36502 - [RISCV][CodeGen] Account for LMUL for Vector Integer load store instructions
Michael Maitland via llvm-commits
- [llvm] 297e95b - [RISCV][CodeGen] Kill dead pseudo classes and replace with specific LMUL versions. NFC
Michael Maitland via llvm-commits
- [PATCH] D137427: [RISCV][Codegen] Account for LMUL in Vector Mask instructions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D137428: [RISCV][CodeGen] Account for LMUL for Vector Permutation Instructions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D137428: [RISCV][CodeGen] Account for LMUL for Vector Permutation Instructions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D137429: [RISCV][CodeGen] Account for LMUL for Vector Integer load store instructions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D137430: [RISCV][CodeGen] Kill dead pseudo classes and replace with specific LMUL versions. NFC
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D137430: [RISCV][CodeGen] Kill dead pseudo classes and replace with specific LMUL versions. NFC
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D139758: [LV] Cleanup widening of Phi instructions. NFC.
Michael Maitland via Phabricator via llvm-commits
- [llvm] e99edb9 - Revert "[test] Fix CodeGen/M68k/pipeline.ll after D123394 MachineLateInstrsCleanupPass"
Michał Górny via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Michał Górny via Phabricator via llvm-commits
- [PATCH] D139601: [LoopDistribute] Clear cache of `LoopAccessInfoManager`
Miguel Saldivar via Phabricator via llvm-commits
- [PATCH] D139601: [LoopDistribute] Clear cache of `LoopAccessInfoManager`
Miguel Saldivar via Phabricator via llvm-commits
- [PATCH] D139601: [LoopDistribute] Clear cache of `LoopAccessInfoManager`
Miguel Saldivar via Phabricator via llvm-commits
- [PATCH] D139601: [LoopDistribute] Clear cache of `LoopAccessInfoManager`
Miguel Saldivar via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Mike Hommey via Phabricator via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Mike Hommey via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Mike Hommey via Phabricator via llvm-commits
- [PATCH] D137422: [DAGCombine] Generalize foldSelectCCToShiftAnd
Mikhail Gudim via Phabricator via llvm-commits
- [PATCH] D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register
Mingming Liu via Phabricator via llvm-commits
- [llvm] 4c97745 - Reapply "[mlgo] Dependency-free training mode logger"
Mircea Trofin via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D139644: [InlineAdvisor] Allow loading advisors as plugins
Mircea Trofin via Phabricator via llvm-commits
- [llvm] fe42ebe - [AMDGPU][GlobalISel] Fix legalizing image intrinsics for new types
Mirko Brkusanin via llvm-commits
- [PATCH] D139546: [AMDGPU][GlobalISel] Fix legalizing image intrinsics for new types
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D139546: [AMDGPU][GlobalISel] Fix legalizing image intrinsics for new types
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] 6f43255 - Fix buffer-overflow in llvm-mt's notify_update feature.
Mitch Phillips via llvm-commits
- [PATCH] D139457: Fix buffer-overflow in llvm-mt's notify_update feature.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D139457: Fix buffer-overflow in llvm-mt's notify_update feature.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 7b50c18 - [RISCV] Codegen support for Zfhmin.
Monk Chiang via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D139391: [RISCV] Codegen support for Zfhmin.
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D139562: [RISCV] Support F16 vectors with Zfhmin+Zvfh.
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D137993: [AArch64] Unit test for zext lowering for different types of vectors
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D137993: [AArch64] Unit test for zext lowering for different types of vectors
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D136722: [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D133463: [OpenMP] Device Time Profile
Neeraj Rajesh via Phabricator via llvm-commits
- [PATCH] D139587: Host code to create JSON for Device Time Profile
Neeraj Rajesh via Phabricator via llvm-commits
- [PATCH] D139628: [ARM][CodeGen] Add integer support for complex deinterleaving
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D79055: [LiveVariables] Mark PhysReg implicit-def MachineOperands of INLINEASM_BR as LiveOut
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139567: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139567: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Nick Desaulniers via Phabricator via llvm-commits
- [lld] 92f8a6e - [lld/mac] Fix --start-lib/--end-lib with split thinlto inputs
Nico Weber via llvm-commits
- [llvm] 9ddbcb0 - [gn build] Fix build of merge-fdata in a clean build dir
Nico Weber via llvm-commits
- [llvm] 13e061e - Revert "Quick fix to unbreak tblgen past 8ae18303f97d"
Nico Weber via llvm-commits
- [llvm] de4b6a1 - Revert "Store OptTable::Info::Name as a StringRef"
Nico Weber via llvm-commits
- [compiler-rt] 9531fc3 - Unbreak check-all on macOS after dbe8c2c316c40
Nico Weber via llvm-commits
- [llvm] a862d09 - Revert "[amdgpu] Reimplement LDS lowering"
Nico Weber via llvm-commits
- [llvm] b580288 - [gn build] Add LoongArch target
Nico Weber via llvm-commits
- [llvm] 08a9b22 - [gn build] port d62480c1995b (LoongArchTests)
Nico Weber via llvm-commits
- [llvm] 73b1f27 - [gn build] Port c9b325088d14
Nico Weber via llvm-commits
- [compiler-rt] 4b88fdb - [compiler-rt] Make get_test_cc_for_arch() complain on accidental extra args
Nico Weber via llvm-commits
- [llvm] bfe292b - [llvm] Auto-cleanup left-over file from earlier version of this test on bots
Nico Weber via llvm-commits
- [llvm] e5371e8 - [gn build] Reformat all build files
Nico Weber via llvm-commits
- [llvm] 0b151c9 - [gn build] port b89b42b31c45
Nico Weber via llvm-commits
- [llvm] 953ad29 - [gn build] alphabetize conditional branches in tsan/rtl/BUILD.gn
Nico Weber via llvm-commits
- [llvm] 9816fc7 - [gn build] port eeee51e4bb (dsymutil no longer driver_executable for a while)
Nico Weber via llvm-commits
- [lld] a414044 - [lld/mac] Abort link immediately on invalid -undefined argument
Nico Weber via llvm-commits
- [lld] 6dc9121 - Revert "Mark test lld/test/MachO/fat-arch.s updated in e54cfa4 to require aarch64."
Nico Weber via llvm-commits
- [lld] 66692c8 - Revert "[lld-macho] Fix bug in reading cpuSubType field."
Nico Weber via llvm-commits
- [llvm] 8f1e11c - [gn build] Unbreak link after 9ebaf4fef4aac89
Nico Weber via llvm-commits
- [PATCH] D136078: Use-after-return sanitizer binary metadata
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139199: [lld/mac] Fix --start-lib/--end-lib with split thinlto inputs
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139199: [lld/mac] Fix --start-lib/--end-lib with split thinlto inputs
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139396: [lld-macho][nfc] Fix up missing FileCheck on objc.s
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139432: [compiler-rt] Make get_test_cc_for_arch() complain on accidental extra args
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139432: [compiler-rt] Make get_test_cc_for_arch() complain on accidental extra args
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139433: [amdgpu] Reimplement LDS lowering
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139370: [mlgo] Dependency-free training mode logger
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139256: [gn build] Add LoongArch target
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139432: [compiler-rt] Make get_test_cc_for_arch() complain on accidental extra args
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139559: [lld/mac] Abort link immediately on invalid -undefined argument
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139559: [lld/mac] Abort link immediately on invalid -undefined argument
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139559: [lld/mac] Abort link immediately on invalid -undefined argument
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139559: [lld/mac] Abort link immediately on invalid -undefined argument
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139672: [lld-macho] Update -adhoc_codesign default
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Nico Weber via Phabricator via llvm-commits
- [PATCH] D138654: [IPSCCP] Move the IPSCCP run function under the IPO directory.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139579: [WebAssembly] Print DEBUG_VALUE once for target indices
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Nico Weber via Phabricator via llvm-commits
- [PATCH] D139762: [lld-macho] Emit map file entries for more synthetic sections
Nico Weber via Phabricator via llvm-commits
- [llvm] 34c0ed5 - test/Transforms/Scalarizer: re-run update_test_checks.py
Nicolai Hähnle via llvm-commits
- [llvm] 1598dc8 - GISel/Combiner: maintain created instructions in a SetVector
Nicolai Hähnle via llvm-commits
- [llvm] 47b9884 - update_mir_test_checks.py: match dead vreg definitions
Nicolai Hähnle via llvm-commits
- [llvm] 1a78c64 - Scalarizer: explicitly exclude scalable vectors
Nicolai Hähnle via llvm-commits
- [llvm] 6c379cb - Scalarizer: fix an opaque pointer bug
Nicolai Hähnle via llvm-commits
- [llvm] 6c629cc - utils/update_mir_test_checks.py: allow checking fixedStack in .mir files
Nicolai Hähnle via llvm-commits
- [llvm] 8c0e401 - utils/update_mir_test_checks.py: support UTC_ARGS
Nicolai Hähnle via llvm-commits
- [PATCH] D139358: Scalarizer: explicitly exclude scalable vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139359: Scalarizer: fix an opaque pointer bug
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D138186: InstCombine: Simplify vector load based on demanded elements
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139465: GISel/Combiner: maintain created instructions in a SetVector
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139466: update_mir_test_checks.py: match dead vreg definitions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139467: AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139467: AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139465: GISel/Combiner: maintain created instructions in a SetVector
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139465: GISel/Combiner: maintain created instructions in a SetVector
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139565: [IR] add new callbrpad instruction
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139466: update_mir_test_checks.py: match dead vreg definitions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139358: Scalarizer: explicitly exclude scalable vectors
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139359: Scalarizer: fix an opaque pointer bug
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D135579: utils/update_mir_test_checks.py: allow checking fixedStack in .mir files
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D135580: utils/update_mir_test_checks.py: support UTC_ARGS
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D136432: [AMDGPU] Combine BFI instructions.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Nicolas Vasilache via Phabricator via llvm-commits
- [PATCH] D138864: Setting the LLVM_TARGET_TRIPLE macro based on the LLVM_DEFAULT_TARGET_TRIPLE
Nicole Rabjohn via Phabricator via llvm-commits
- [llvm] 4de3184 - [LAA] Use cross-iteration alias analysis
Nikita Popov via llvm-commits
- [llvm] f101196 - [SCCP] Add support for with.overflow intrinsics
Nikita Popov via llvm-commits
- [llvm] 48edb90 - [MemorySSA] Use BatchAA for clobber walker
Nikita Popov via llvm-commits
- [llvm] 330ee04 - [DSE] Reuse BatchAA for MSSA clobber queries
Nikita Popov via llvm-commits
- [llvm] b7ede70 - [MemCpyOpt] Use BatchAA when processing one instruction (NFCI)
Nikita Popov via llvm-commits
- [llvm] 0b20c30 - [IR] Don't assume readnone/readonly intrinsics are willreturn
Nikita Popov via llvm-commits
- [llvm] b04fc99 - [ConstantRange] Fix nsw nowrap region for 1 bit integers (PR59301)
Nikita Popov via llvm-commits
- [llvm] fa4b518 - [BasicAA] Guard against empty successors list (PR59360)
Nikita Popov via llvm-commits
- [llvm] ed76074 - [LICM] Remove custom isInstInList() implementation (PR59324)
Nikita Popov via llvm-commits
- [llvm] cb5b25c - [llvm-c] Added a C-API binding to query the LLVM version
Nikita Popov via llvm-commits
- [llvm] dcfe2e7 - [SCEV] Add another symbolic BE count test (NFC)
Nikita Popov via llvm-commits
- [llvm] 4d97a91 - [SCEV] Use umin_seq for symbolic max BE count
Nikita Popov via llvm-commits
- [llvm] fe2ca62 - [SCEV] Track SymbolicMaxNotTaken in BECountUsers
Nikita Popov via llvm-commits
- [llvm] 151602c - [Inline] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 169ff55 - [Inline] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] c1fafa5 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 5b56b55 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 5ba5aef - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] e161454 - [InstSimplify] Add test for insertvalue of undef (NFC)
Nikita Popov via llvm-commits
- [llvm] 8992fce - [InstSimplify] Fix check lines (NFC)
Nikita Popov via llvm-commits
- [llvm] 8a09875 - [InstSimplify] Do not remove insertvalue of undef into poison
Nikita Popov via llvm-commits
- [llvm] b899534 - [LangRef] Fix typo (NFC)
Nikita Popov via llvm-commits
- [llvm] ce51cae - [PtrAuth] Use default attributes for some ptrauth intrinsics
Nikita Popov via llvm-commits
- [llvm] e8dfaff - [MemoryBuiltins] Remove some hardcoded builtins
Nikita Popov via llvm-commits
- [llvm] 195af8e - [MemoryBuiltins] Drop ReallocLike type (NFC)
Nikita Popov via llvm-commits
- [llvm] cf7d8fd - [MemoryBuiltins] Remove AlignedAllocLike (NFC)
Nikita Popov via llvm-commits
- [llvm] 9d72444 - [MemoryBuiltins] Remove CallocLike (NFC)
Nikita Popov via llvm-commits
- [llvm] b3df1ce - [MemoryBuiltins] Remove unused TLI parameters (NFC)
Nikita Popov via llvm-commits
- [llvm] 11138e5 - [TBAA] Avoid duplicate set lookup (NFC)
Nikita Popov via llvm-commits
- [llvm] 99b95bd - [GVN] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 05ff760 - [BasicAA] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 258e551 - [BasicAA] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] fe9e442 - [BasicAA] Add test for phi that contains itself (NFC)
Nikita Popov via llvm-commits
- [llvm] cc1e2bb - [BasicAA] Handle phi with itself as incoming value
Nikita Popov via llvm-commits
- [llvm] c31ef75 - [Docs] Update opaque pointers docs (NFC)
Nikita Popov via llvm-commits
- [PATCH] D137557: [PtrAuth] Use default attributes for some ptrauth intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137958: [LAA] Use cross-iteration alias analysis
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137713: [SCCP] Add support for with.overflow intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137083: [ObjCARC] Replace parts of ObjCARCAA with intrinsic attributes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality or inequality state of a not-constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality or inequality state of a not-constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137713: [SCCP] Add support for with.overflow intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138800: PredicateInfo: Convert test to opaque pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality or inequality state of a not-constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138637: [InstCombine] Combine opaque pointer single index GEP and with src GEP which has result of array type
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality of a not-constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139034: [IR] GEP: Fix byte-offsets in vectors of overaligned types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139321: InstCombine: Fix metadata arguments blocking freeze combining
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138416: [ConstraintElim] Support add nsw with negative constants.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138789: [LLParser] Support symbolic address space numbers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138800: PredicateInfo: Convert test to opaque pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136164: [MemorySSA] Use BatchAA for clobber walker
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138452: [ConstraintElim] Queue facts and checks directly.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139358: Scalarizer: explicitly exclude scalable vectors
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139364: [llvm-c][test] Remove typed pointer support from llvm-c-test echo
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139359: Scalarizer: fix an opaque pointer bug
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136164: [MemorySSA] Use BatchAA for clobber walker
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139402: [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139402: [SCEV][NFC] Sink initialization of SymbolicMaxNotTaken from ExitLimit constructor to its callers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137630: [IR] Don't assume readnone/readonly intrinsics are willreturn
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137557: [PtrAuth] Use default attributes for some ptrauth intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138722: Overload all llvm.annotation intrinsics for globals argument
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138563: [IntrisicEmitter] Allow intrinsic types to be dependent on the data layout
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138563: [IntrisicEmitter] Allow intrinsic types to be dependent on the data layout
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138840: Verifier: Disallow uses of intrinsic global variables
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139441: [llvm-c] Remove LLVMContextSetOpaquePointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139482: [ConstraintElim] Address comments from D137840.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139515: [SCEV] Remember blocks for which we know symbolic exit count but not exact
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137505: [SCEV] Cache ZExt SCEV expressions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138751: [MemCpyOpt] Expand two memcpy's with clobber inbetween (PR59116)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139583: [IRBuilder] Fix CreateFDivFMF ignoring source FMF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138238: [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139507: [Intrinsic] Add get.rounding as alias to flt.rounds and rename related DAG nodes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139582: [GVN] Improve PRE on load instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139403: [SCEV] Compute symbolic exit count for 'and' conditions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139615: [InstCombine] Expand memcpy to vector instead of integer load/store
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138641: [reg2mem] Add special handling to CatchSwitchInst
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138766: [InstCombine] If loading from small alloca, load whole alloca and perform variable extraction
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136201: [InstCombine] Handle PHI nodes when eliminating constant memcpy
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138360: [CVP] Eliminate urem when LHS < RHS
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136201: [InstCombine] Handle PHI nodes when eliminating constant memcpy
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138789: [LLParser] Support symbolic address space numbers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138370: [MLGO][AsmPrinter] Call-graph reward calculation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139528: [AsmParser] Check that addrspace fits within 24 bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138269: [LoopFusion] Exit early if one of fusion candidate has guarded branch but the another has not
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D134048: [ConstraintElimination] Simplify usub(a,b) if a s>=b.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135202: [IR] Add an opaque type to LLVM.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135483: [llvm][LLParser] Fix issue with forward-referenced dso_local_equivalent globals
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138360: [CVP] Eliminate urem when LHS < RHS
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137557: [PtrAuth] Use default attributes for some ptrauth intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139583: [IRBuilder] Fix CreateFDivFMF ignoring source FMF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139692: [IndVars] Use symbolic max block exit count to handle the last iter
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139703: [AA] Remove CFL AA passes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139719: [BasicAA] Remove support for PhiValues analysis
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138360: [CVP] Eliminate urem when LHS < RHS
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136512: [AA] Allow for flow-sensitive analyses.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139745: Use poison instead of undef where its used as placeholder[NFC]
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135202: [IR] Add an opaque type to LLVM.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136514: [AA][Intrinsics] Add separate_storage assumptions.
Nikita Popov via Phabricator via llvm-commits
- [llvm] af42d80 - [AArch64] Unit test for zext lowering for different types of vectors
Nilanjana Basu via llvm-commits
- [llvm] 955c0f1 - [AArch64] Extending lowering of 'zext <Y x i8> %x to <Y x i8X>' to use tbl instructions
Nilanjana Basu via llvm-commits
- [PATCH] D139462: [RISCV][CodeGen][SelectionDAG] Recursively check hasAllNBitUsers for logical machine opcodes
Nitin John Raj via Phabricator via llvm-commits
- [llvm] 45a892d - Use poison instead of undef where its used as a placeholder [NFC]
Nuno Lopes via llvm-commits
- [PATCH] D139313: ValueTracking: Teach canCreateUndefOrPoison about more intrinsics
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139314: ValueTracking: Teach canCreateUndefOrPoison about FP ops
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139349: LangRef: Clarify semantics of lround/llround and lrint/llrint
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139349: LangRef: Clarify semantics of lround/llround and lrint/llrint
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139745: [Clang]Use poison instead of undef where its used as placeholder[NFC]
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139745: [Clang]Use poison instead of undef where its used as placeholder[NFC]
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139789: Use poison instead of undef where its used as a placeholder [NFC]
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D139789: Use poison instead of undef where its used as a placeholder [NFC]
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136320: [Assignment Tracking Analysis][1/*] Add analysis pass core
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D138869: [Docs][RFC] Add AMDGPU LLVM Extensions for Heterogeneous Debugging
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136325: [Assignment Tracking Analysis][3/*] Memory location fragment filling
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136320: [Assignment Tracking Analysis][1/*] Add analysis pass core
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136320: [Assignment Tracking Analysis][1/*] Add analysis pass core
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136320: [Assignment Tracking Analysis][1/*] Add analysis pass core
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136321: [Assignment Tracking Analysis][2/*] Remove redundant location definitions
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136325: [Assignment Tracking Analysis][3/*] Memory location fragment filling
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136331: [Assignment Tracking Analysis][4/*] Plumb analysis results into SelectionDAG
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136321: [Assignment Tracking Analysis][2/*] Remove redundant location definitions
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [compiler-rt] 071c39d - Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via llvm-commits
- [compiler-rt] 0adc577 - Revert "Reland "[pgo] Avoid introducing relocations by using private alias"""
Paul Kirth via llvm-commits
- [compiler-rt] 3cfaea2 - Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via llvm-commits
- [compiler-rt] 7710e0e - Revert "Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via llvm-commits
- [llvm] e89e8dc - Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via llvm-commits
- [compiler-rt] 7597bea - Revert "Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [readobj] Give JSON output a custom printSymbol
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [llvm] 26e50c4 - [ARM/Darwin] Convert tests to check 'target='
Paul Robinson via llvm-commits
- [llvm] fe21126 - [Windows] Convert tests to check 'target=...'
Paul Robinson via llvm-commits
- [llvm] 99212b9 - [Mips, i686, others] Convert tests to check 'target=...'
Paul Robinson via llvm-commits
- [llvm] a459529 - [Mips] Convert a test to check 'target=...'
Paul Robinson via llvm-commits
- [lld] 4737516 - [LLD] Convert a test to use 'target=...' instead of triple check
Paul Robinson via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D138954: [PPC] Convert tests to check 'target=<triple>'
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D138597: DebugInfo: Add/support new DW_LANG codes for recent C and C++ versions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D138869: [Docs][RFC] Add AMDGPU LLVM Extensions for Heterogeneous Debugging
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Paul Robinson via Phabricator via llvm-commits
- [llvm] 6e26ddb - [NFC][PatternMatch] Add helper for m_Intrinsic<Intrinsic::experimental_vector_reverse>.
Paul Walker via llvm-commits
- [llvm] 03b3017 - [InstCombine] Increase test coverage of vector.reverse ready for follow on work.
Paul Walker via llvm-commits
- [llvm] b4028fb - [MC][AArch64] Remove bogus whitespace of markup'd immediate.
Paul Walker via llvm-commits
- [PATCH] D138788: [SVE] Change some bfloat lane intrinsics to use i32 immediates
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139339: [InstCombine] Bubble vector.reverse of select operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139340: [InstCombine] Bubble vector.reverse of compare operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139342: [InstCombine] Bubble vector.reverse of binop operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139119: [AArch64][SVE2p1] Make use of REVD instruction.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139339: [InstCombine] Bubble vector.reverse of select operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139339: [InstCombine] Bubble vector.reverse of select operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139119: [AArch64][SVE2p1] Make use of REVD instruction.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139340: [InstCombine] Bubble vector.reverse of compare operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139342: [InstCombine] Bubble vector.reverse of binop operands to their result.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D138788: [SVE] Change some bfloat lane intrinsics to use i32 immediates
Paul Walker via Phabricator via llvm-commits
- [PATCH] D136153: [AArch64] Allow cost computation for interleaved accesses
Paul Walker via Phabricator via llvm-commits
- [PATCH] D138906: [SVE] Commonise bfmlal* and fmlal* instruction classes
Paul Walker via Phabricator via llvm-commits
- [PATCH] D128919: [DAG] Teach isConstOrConstSplat about SPLAT_VECTORs
Paul Walker via Phabricator via llvm-commits
- [PATCH] D131875: [AArch64][SVE] Add hadd and rhadd support
Paul Walker via Phabricator via llvm-commits
- [PATCH] D139637: [AArch64][SVE][ISel] Combine dup of load to replicating load
Paul Walker via Phabricator via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Pavel Iliin via Phabricator via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Pavel Iliin via Phabricator via llvm-commits
- [PATCH] D138531: [PATCH] [NVPTX] Backend support for variadic functions
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D138531: [PATCH] [NVPTX] Backend support for variadic functions
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D138531: [PATCH] [NVPTX] Backend support for variadic functions
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D138531: [PATCH] [NVPTX] Backend support for variadic functions
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D138531: [PATCH] [NVPTX] Backend support for variadic functions
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D138202: [OHOS] Add support for OpenHarmony
Pavel Kosov via Phabricator via llvm-commits
- [llvm] 198a253 - [llvm][perf] fix a compiler warning when compile LLVM with LLVM_USE_PERF.
Peiming Liu via llvm-commits
- [PATCH] D139754: [llvm][perf] fix a compiler warning when compile LLVM with LLVM_USE_PERF.
Peiming Liu via Phabricator via llvm-commits
- [PATCH] D139754: [llvm][perf] fix a compiler warning when compile LLVM with LLVM_USE_PERF.
Peiming Liu via Phabricator via llvm-commits
- [PATCH] D139754: [llvm][perf] fix a compiler warning when compile LLVM with LLVM_USE_PERF.
Peiming Liu via Phabricator via llvm-commits
- [llvm] fc85ccd - AMDGPU/MC: Simplify AsmParser for VOP3P
Petar Avramovic via llvm-commits
- [llvm] a1ceacd - AMDGPU: Precommit wmma tests for D139646
Petar Avramovic via llvm-commits
- [llvm] cc6b10d - AMDGPU: Check if operand RC contains register used when printing
Petar Avramovic via llvm-commits
- [PATCH] D139194: AMDGPU/MC: Simplify AsmParser for VOP3P
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139442: AMDGPU/MC: Make VReg and VISrc decoders more strict
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139442: AMDGPU/MC: Make VReg and VISrc decoders more strict
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand with vgpr RC contains reg when printing
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139442: AMDGPU/MC: Make VReg and VISrc decoders more strict
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand with vgpr RC contains reg when printing
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand RC contains register used when printing
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand RC contains register used when printing
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D139646: AMDGPU: Check if operand RC contains register used when printing
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D138615: [llvm] Teach FastISel for AArch64 about tagged globals
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D138337: Add support for kcfi-seal optimization with LTO
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D138337: Add support for kcfi-seal optimization with LTO
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] ee31a4a - [ARM] IselLowering unsigned overflow to crash using APInt in PerformSHLSimplify
Peter Rong via llvm-commits
- [PATCH] D139238: [ARM] IselLowering unsigned overflow to crash using APInt in PerformSHLSimplify
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139238: [ARM] IselLowering unsigned overflow to crash using APInt in PerformSHLSimplify
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139067: [FuzzMutate] New InsertCFGStrategy
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139238: [ARM] IselLowering unsigned overflow to crash using APInt in PerformSHLSimplify
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139067: [FuzzMutate] New InsertCFGStrategy
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139594: [FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to instructions.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139067: [FuzzMutate] New InsertCFGStrategy
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Peter Rong via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D139092: [RFC][LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D138581: [AArch64][SVE] Add DAG combine for load + dup_merge_passthru -> replicating load
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139618: [AArch64][SVE][Fixed length] Fix div miscompile
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139618: [AArch64][SVE][Fixed length] Fix div miscompile
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139637: [AArch64][SVE][ISel] Combine dup of load to replicating load
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139618: [AArch64][SVE][Fixed length] Fix div miscompile
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139637: [AArch64][SVE][ISel] Combine dup of load to replicating load
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139637: [AArch64][SVE][ISel] Combine dup of load to replicating load
Peter Waller via Phabricator via llvm-commits
- [PATCH] D139575: [CMake] Move dladdr check below _GNU_SOURCE check.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D139588: [llvm-driver] Temporarily remove dsymutil
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D139755: [InstrProf] Fix bug when merging empty profile with multiple threads
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D139496: [CMake] Add perf profiling for clang-bolt
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Petr Hosek via Phabricator via llvm-commits
- [llvm] 7969ab8 - [SDAG] Allow scalable vectors in ComputeKnownBits (try 2)
Philip Reames via llvm-commits
- [llvm] 186c192 - [SDAG] Allow scalable vectors in SimplifyDemanded routines
Philip Reames via llvm-commits
- [llvm] a2c9f12 - [RISCV][JitLink] Propagate error from Expected<T> result during R_RISCV_PCREL_HI20 parsing
Philip Reames via llvm-commits
- [llvm] 14ea545 - [RISCV][InsertVSETVLI] Generalize scalar move rule for when AVL is unchanged
Philip Reames via llvm-commits
- [llvm] 06ebce3 - [RISCV][InsertVSETVLI] vmv.s.x and fvmv.s.f do not depend on LMUL
Philip Reames via llvm-commits
- [llvm] 4e5b3f6 - [RISCV] Consolidate a bit of common logic for forming reductions
Philip Reames via llvm-commits
- [llvm] b0f904b - [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
Philip Reames via llvm-commits
- [llvm] 1ebe8f4 - [RISCV] Share reduction lowering code for vp.reduce
Philip Reames via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137190: [SDAG] Allow scalable vectors in SimplifyDemanded routines
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137285: [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D130895: [RISCV] Make VL choosing for a splat-like VMV based on its users
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137190: [SDAG] Allow scalable vectors in SimplifyDemanded routines
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137766: [RISCV] Add basic cost model for vp float rounding instructions.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D135534: [RISCV][NFC] Add test coverage for insertelement/extractelement of widen vector type.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139394: [RISCV] Add support for RISCV XVentanaCondops Extension
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV][THEAD] Vendor extensions: Add 'XTheadVdot' T-Head vendor extensions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139169: [RISCV][WIP] Move VSPILL/VRELOAD expansion for vector tuples to eliminateFrameIndex.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139135: [RISCV] Teach RISCVMatInt to prefer li+slli over lui+addi(w) for compressibility.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137140: [SDAG] Allow scalable vectors in ComputeKnownBits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139510: [RISCV] Add test for extract the first element from mask vector.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139512: [RISCV] Use vcpop.m to extract the first element from mask vector.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139504: [RISCV] Replace uses of hasStdExtC with COrZca.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137285: [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137285: [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D138781: [RISCV] Check missed Expected<T> result
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137530: [RISCV] Splat scalar to be of length VL instead of 1 for reductions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137422: [DAGCombine] Generalize foldSelectCCToShiftAnd
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139648: [RISCV] Use vmv.v.i for insertion into lane 0 of undef vector when profitable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139656: [RISCV] Build single element vector for start of reduction change
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137530: [RISCV] Splat scalar to be of length VL instead of 1 for reductions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139648: [RISCV] Use vmv.v.i for insertion into lane 0 of undef vector when profitable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139648: [RISCV] Use vmv.v.i for insertion into lane 0 of undef vector when profitable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139656: [RISCV] Build single element vector for start of reduction change
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139648: [RISCV] Use vmv.v.i for insertion into lane 0 of undef vector when profitable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139733: [RISCV] Share reduction lowering code for vp.reduce
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139703: [AA] Remove CFL AA passes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139719: [BasicAA] Remove support for PhiValues analysis
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137285: [LV] Account for minimum vscale when rejecting scalable vectorization of short loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139733: [RISCV] Share reduction lowering code for vp.reduce
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139747: [RISCV] Allow fractional LMUL for reduction start value
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137530: [RISCV] Splat scalar to be of length VL instead of 1 for reductions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D139746: [RISCV] Simplify RISCVSubtarget. NFC
Philip Reames via Phabricator via llvm-commits
- [llvm] fc16ca7 - [X86] Pre-commit test for pr59305
Phoebe Wang via llvm-commits
- [llvm] b1221d1 - [X86][ConstraintFP] Model `MXCSR` when load/store it
Phoebe Wang via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139549: [X86][ConstraintFP] Model `MXCSR` for function call
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139246: [X86][ConstraintFP] Model `MXCSR` when load/store it
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139549: [X86][ConstraintFP] Model `MXCSR` for function call
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139627: clang/X86: Don't emit "min-legal-vector-width"="0"
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139679: [X86] Don't zero out %eax if both %al and %ah are used
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139784: [Doc] Refactor descriptions of `min-legal-vector-width`
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 3612d9e - [GISel] Rework trunc/shl combine in a generic trunc/shift combine
Pierre van Houtryve via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Clear bodies of function with incompatible features
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D136319: [GISel] Rework trunc/shl combine in a generic trunc/shift combine
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D136319: [GISel] Rework trunc/shl combine in a generic trunc/shift combine
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139398: [AMDGPU] Add bf16 storage support
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D136319: [GISel] Rework trunc/shl combine in a generic trunc/shift combine
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 1e3abd8 - [AMDGPU] Fix wide spills
Piotr Sobczak via llvm-commits
- [PATCH] D139203: [AMDGPU] Fix wide spills
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D139203: [AMDGPU] Fix wide spills
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D139203: [AMDGPU] Fix wide spills
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D139184: [LLD][Windows]Feature "checksum" for Windows PE
Qfrost via Phabricator via llvm-commits
- [PATCH] D139184: [LLD][Windows]Feature "checksum" for Windows PE
Qfrost via Phabricator via llvm-commits
- [llvm] 62f20f5 - [PowerPC] Support test data class intrinsic of 128-bit float
Qiu Chaofan via llvm-commits
- [PATCH] D139507: [Intrinsic] Add get.rounding as alias to flt.rounds and rename related DAG nodes
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D138105: [PowerPC] Support test data class intrinsic of 128-bit float
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D139507: [Intrinsic] Add get.rounding as alias to flt.rounds and rename related DAG nodes
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139529: [mlir][NFC] Add a new getStridesAndOffset function
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139529: [mlir][NFC] Add a new getStridesAndOffset function
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139625: [mlir][SparseTensor] Add a few tests for sparse vectorization
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139329: [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefully
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139625: [mlir][SparseTensor] Add a few tests for sparse vectorization
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139625: [mlir][SparseTensor] Add a few tests for sparse vectorization
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D139625: [mlir][SparseTensor] Add a few tests for sparse vectorization
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 6015a04 - [Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.
Rahman Lavaee via llvm-commits
- [PATCH] D139799: [Propeller] Change SHT_LLVM_BB_ADDR_MAP version to 2.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Ralf via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Ralf via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Ralf via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Ralf via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Ralf via Phabricator via llvm-commits
- [PATCH] D138934: mlir/tblgen: use std::optional in generation
Ramkumar Ramachandra via Phabricator via llvm-commits
- [PATCH] D98591: [CodeGen] Add extension points for TargetPassConfig::addMachinePasses
Raoul Gough via Phabricator via llvm-commits
- [PATCH] D98591: [CodeGen] Add extension points for TargetPassConfig::addMachinePasses
Raoul Gough via Phabricator via llvm-commits
- [PATCH] D138899: [PowerPC] add a peephole to eliminate unnecessary load
Roland Froese via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Roland McGrath via Phabricator via llvm-commits
- [llvm] 2a05bd2 - [NFC] Fix test/CodeGen/PowerPC/O0-pipeline.ll
Roman Lebedev via llvm-commits
- [llvm] 8250180 - Revert "Recommit "[LoopFlatten] Enable it by default""
Roman Lebedev via llvm-commits
- [llvm] d1d1293 - [NFC] Port all runlines for SimplifyCFG pass tests to -passes syntax
Roman Lebedev via llvm-commits
- [llvm] be51fa4 - [NFC] Port all runlines for LoopVectorize pass tests to -passes syntax
Roman Lebedev via llvm-commits
- [lld] 7ca32bd - Reland "[lld-macho] Overhaul map file code"
Roman Lebedev via llvm-commits
- [llvm] 5464972 - [NFC][SimplifyCFG] Add one more fold-branch-to-common-dest test
Roman Lebedev via llvm-commits
- [llvm] 683b49b - [NFC][LICM] Autogenerate checklines for one function to simplify update
Roman Lebedev via llvm-commits
- [llvm] 58b0485 - [NFC][PPC] Autogenerate checklines in ppc-ctr-dead-code.ll to simplify update
Roman Lebedev via llvm-commits
- [llvm] 571abde - [NFC][SimplifyCFG] Add few more fold-branch-to-common-dest tests
Roman Lebedev via llvm-commits
- [llvm] 2ffe225 - [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via llvm-commits
- [llvm] 97bdba8 - [exegesis] ParallelSnippetGenerator: SingleStaticRegPerOperand if 2+ use regs
Roman Lebedev via llvm-commits
- [llvm] 46db90c - [SCEV] `MatchBinaryOp()`: try to recognize `or` as `add`-in-disguise (w/ no common bits set)
Roman Lebedev via llvm-commits
- [llvm] e3f908a - [exegesis] Attempt to workaround GCC7 compiler bug
Roman Lebedev via llvm-commits
- [llvm] ea7ad8b - [NFC][SimplifyCFG] Add more fold-branch-to-common-dest tests
Roman Lebedev via llvm-commits
- [llvm] 5103ef6 - [NFC] Port all (but one) LoopUnroll tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 7a76140 - [llvm-exegesis] Dry run mode
Roman Lebedev via llvm-commits
- [llvm] 80e8f2b - [NFC] Port all (but one) LICM tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6697140 - [NFC] Port all SLPVectorizer tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 9dd9575 - [NFC] Port all IROutliner tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 0aeedf5 - [NFC] Port all GVN tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] f38f99b - [NFC] Port all MergeFunc tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] dcd5f6f - [NFC] Port all RewriteStatepointsForGC tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6017d9a - [NFC] Port all IndVarSimplify tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 48c6b27 - [NFC] Port all LoopIdiom tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 0ca8ddd - [NFC] Port all CodeExtractor tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 4d211ac - [NFC] Port all (but one) HotColdSplit tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 92e54b0 - [NFC] Port all SimpleLoopUnswitch tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] a773764 - Revert "[DWARFLibrary] Add support to re-construct cu-index"
Roman Lebedev via llvm-commits
- [llvm] 7bb16b0 - [llvm-exegesis][x86] Add test coverage for Issue #38507
Roman Lebedev via llvm-commits
- [llvm] 8f92fe8 - [NFC] Port all ADCE tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 679eaeb - [NFC] Port all ArgumentPromotion tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] f3a2595 - [NFC] Port all Attributor tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] da02ecb - [NFC] Port all BlockExtractor tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 54c4609 - [NFC] Port all CallSiteSplitting tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6db544e - [NFC] Port all CanonicalizeFreezeInLoops tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] c626e39 - [NFC] Port all CodeExtractor tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 33b939c - [NFC] Port all ConstantHoisting tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 27d1d8b - [NFC] Port all ConstraintElimination tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] c51e989 - [NFC] Port all Coroutines tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6d5ff99 - [NFC] Port all CorrelatedValuePropagation tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 394a34b - [NFC] Port all CrossDSOCFI tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 641a684 - [NFC] Port all DFAJumpThreading tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] ccab5b7 - [NFC] Port all DeadArgElim tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] c421210 - [NFC] Port all DeadStoreElimination tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 5dfee9c - [NFC] Port all DivRemPairs tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 60a5980 - [NFC][Attributor] Fix warning in last commit
Roman Lebedev via llvm-commits
- [llvm] e536982 - [NFC] Port all Inline tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] f6b1d88 - [Exegesis] Unbreak running benchmarks on local machine
Roman Lebedev via llvm-commits
- [llvm] fd52305 - [exegesis] SnippetRepetitor: Don't access liveness if we disabled it
Roman Lebedev via llvm-commits
- [llvm] 7c36fcf - [exegesis] SnippetRepetitor: don't deal with terminator instructions
Roman Lebedev via llvm-commits
- [llvm] 03e6d9d - [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node
Roman Lebedev via llvm-commits
- [llvm] 4f90f4a - [NFCI][SROA] `rewriteSelectInstLoads()`: add forgotten false into assertion
Roman Lebedev via llvm-commits
- [llvm] 7396118 - Revert "[SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node"
Roman Lebedev via llvm-commits
- [llvm] 4f7e5d2 - [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node, take 2
Roman Lebedev via llvm-commits
- [llvm] b1a9584 - [opt] Disincentivize new tests from using old pass syntax
Roman Lebedev via llvm-commits
- [llvm] 908cc91 - [NFC] Port all Analysis/AliasSet tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 67c8636 - [NFC] Port all Analysis/CallGraph tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 5e18924 - [NFC] Port all Analysis/Dominators tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 5ed2581 - [NFC] Port all Analysis/GlobalsModRef tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] f374437 - [NFC] Port all Analysis/LazyValueAnalysis tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 543f1aa - [NFC] Port all Analysis/LoopAccessAnalysis tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 7f172e8 - [NFC] Port all Analysis/MemorySSA tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6b48095 - [NFC] Port all Analysis/MustExecute tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] edeab4d - [NFC] Port all Analysis/ScalarEvolution tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6890a26 - [NFC] Port all Bitcode tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] b25ad38 - [NFC] Port all DebugInfo tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 6e222fb - [NFC] Port all Feature tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] a52d1e7 - [NFC] Port all LTO tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 34c4fae - [NFC] Port all Other tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 471b138 - [NFC] Port all Verifier tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 7301751 - [NFC] Port all tools tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 9264976 - [NFC] Port all Verifier tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 4dd6a3f - [NFC] Port last few Other tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] c37dfd0 - [NFC] Port last few Transforms tests to `-passes=` syntax
Roman Lebedev via llvm-commits
- [llvm] 84c3c69 - [NFC] Port one more codegen WinEH test to `-passes=` syntax
Roman Lebedev via llvm-commits
- [compiler-rt] 225ce67 - [compiler-rt] Update build_symbolizer.sh to use -passes syntax
Roman Lebedev via llvm-commits
- [llvm] d881fdf - Revert "Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2"
Roman Lebedev via llvm-commits
- [lld] 52a118d - Revert "Reland [lld-macho] Fix bug in reading cpuSubType field."
Roman Lebedev via llvm-commits
- [compiler-rt] 32cd874 - Revert "[compiler-rt][hwasan] Add unused attribute to GetRegisters"
Roman Lebedev via llvm-commits
- [compiler-rt] ba5edfd - Revert "[compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia"
Roman Lebedev via llvm-commits
- [llvm] 6bd3a02 - [NFC][SROA] Add tests with store-into-select-of-addrs
Roman Lebedev via llvm-commits
- [llvm] 89a6106 - [SROA] Rewrite store-into-selected-address into predicated stores
Roman Lebedev via llvm-commits
- [llvm] c94d104 - [NFC][InstCombine] Add tests for nested select folding
Roman Lebedev via llvm-commits
- [llvm] 9ddff66 - [InstCombine] Fold nested selects
Roman Lebedev via llvm-commits
- [llvm] 6fb3c3a - [llvm-exegesis] `ExegesisX86Target::setRegTo()`: support mask (K) regs
Roman Lebedev via llvm-commits
- [llvm] d153655 - [test][NFC] Guard one test case against LLVM checkouts at interesting paths
Roman Lebedev via llvm-commits
- [llvm] 680b33b - [X86] AMD Zen 3 sched model: FMA ops have inverse throughput of 0.5
Roman Lebedev via llvm-commits
- [llvm] 7a20015 - [StackProtector] Rewrite dominator tree update handling
Roman Lebedev via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137381: [clang][compiler-rt] Exception escape out of an non-unwinding function is an undefined behaviour
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138475: [SCEVExpander] Support cost evaluation of several SCEVs with same budget
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138475: [SCEVExpander] Support cost evaluation of several SCEVs with same budget
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138238: [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137381: [clang][compiler-rt] Exception escape out of an non-unwinding function is an undefined behaviour
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138766: [InstCombine] If loading from small alloca, load whole alloca and perform variable extraction
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138751: [MemCpyOpt] Expand two memcpy's with clobber inbetween (PR59116)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138958: [clang] Better UX for Clang’s unwind-affecting attributes
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138186: InstCombine: Simplify vector load based on demanded elements
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137381: [clang][compiler-rt] Exception escape out of an non-unwinding function is an undefined behaviour
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138832: [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138832: [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138238: [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138238: [SROA] For non-speculatable `load`s of `select`s -- split block, insert then/else blocks, form two-entry PHI node
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138766: [InstCombine] If loading from small alloca, load whole alloca and perform variable extraction
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139006: [UpdateTestChecks] Match define for labels
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139647: [opt] Disincentivize new tests from using old pass syntax
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139647: [opt] Disincentivize new tests from using old pass syntax
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139647: [opt] Disincentivize new tests from using old pass syntax
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139677: [opt] NewPM: `opt -passname` syntax is dead, long live `opt -passes=<pipeline>`!
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139677: [opt] NewPM: `opt -passname` syntax is dead, long live `opt -passes=<pipeline>`!
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139677: [opt] NewPM: `opt -passname` syntax is dead, long live `opt -passes=<pipeline>`!
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139677: [opt] NewPM: `opt -passname` syntax is dead, long live `opt -passes=<pipeline>`!
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139708: [MemoryBuiltins] Avoid comparing against Type::getInt8PtrTy(0)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D137837: [Support] Move Target/CPU Printing out of CommandLine
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D126953: Promote bf16 to f32 when the target doesn't support it
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D131540: [test][NFC] Guard one test case against LLVM checkouts at interesting paths
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D131540: [test][NFC] Guard one test case against LLVM checkouts at interesting paths
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139797: [exegesis] Benchmark: provide optional progress meter / ETA
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139797: [exegesis] Benchmark: provide optional progress meter / ETA
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139797: [exegesis] Benchmark: provide optional progress meter / ETA
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D139797: [exegesis] Benchmark: provide optional progress meter / ETA
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Roman Paukner via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Roman Paukner via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Roman Paukner via Phabricator via llvm-commits
- [PATCH] D138132: [JumpThreading] Preserve profile metadata during select unfolding
Roman Paukner via Phabricator via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D138333: [CHR] Add a threshold for the code duplication
Rong Xu via llvm-commits
- [PATCH] D139368: [libunwind] Use .irp directives. NFC
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D137337: Replace LLVM_LIBDIR_SUFFIX by CMAKE_INSTALL_LIBDIR
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D137337: Replace LLVM_LIBDIR_SUFFIX by CMAKE_INSTALL_LIBDIR
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D138477: MC: Add .data. and .rodata. prefixes to MCContext section classification
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Salvatore Dipietro via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Salvatore Dipietro via Phabricator via llvm-commits
- [PATCH] D138811: [AArch64] SelectionDag codegen for gpr CTZ instruction
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D139086: [AArch64] Implement __arm_rsr128/__arm_wsr128
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D139443: [AArch64] Support SLC in ACLE prefetch intrinsics
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D139443: [AArch64] Support SLC in ACLE prefetch intrinsics
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D139443: [AArch64] Support SLC in ACLE prefetch intrinsics
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Sam Parker via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Sam Parker via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Sam Parker via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Sam Parker via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Sam Parker via Phabricator via llvm-commits
- [PATCH] D134646: [AArch64] Add a target feature for AArch64StorePairSuppress
Sam Tebbs via Phabricator via llvm-commits
- [llvm] 5ac633d - [NFC][AAPointerInfo] rename OffsetAndSize to RangeTy
Sameer Sahasrabuddhe via llvm-commits
- [llvm] 0dc0a44 - [AAPointerInfo] rearrange code in preparation for further changes
Sameer Sahasrabuddhe via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138644: [NFC][AAPointerInfo] rename OffsetAndSize to RangeTy
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138645: [AAPointerInfo] rearrange code in preparation for further changes
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138645: [AAPointerInfo] rearrange code in preparation for further changes
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138645: [AAPointerInfo] rearrange code in preparation for further changes
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138925: AMDGPU: Add test sanity test if amdgcn.device.{init|fini} already exist
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138923: AMDGPU: Erase llvm.global_ctors/global_dtors after lowering
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138923: AMDGPU: Erase llvm.global_ctors/global_dtors after lowering
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D130746: RFC: Uniformity Analysis for Irreducible Control Flow
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138925: AMDGPU: Add test sanity test if amdgcn.device.{init|fini} already exist
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138646: [AAPointerInfo] track multiple constant offsets for each use
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D130746: RFC: Uniformity Analysis for Irreducible Control Flow
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [llvm] 3b14862 - [ModuleUtils][KCFI] Set !kcfi_type metadata for sanitizer constructors
Sami Tolvanen via llvm-commits
- [PATCH] D138337: Add support for kcfi-seal optimization with LTO
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D138337: Add support for kcfi-seal optimization with LTO
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D138945: [ModuleUtils][KCFI] Set !kcfi_type metadata for sanitizer constructors
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] 22d87b8 - [NFC][WebAssembly] Add codegen tests
Samuel Parker via llvm-commits
- [llvm] 4d2f0f7 - [AArch64][SME] Avoid going through memory for streaming-compatible splats
Sander de Smalen via llvm-commits
- [llvm] 5922a04 - [AArch64][SVE2p1] Make use of REVD instruction.
Sander de Smalen via llvm-commits
- [PATCH] D139111: [AArch64][SME] Avoid going through memory for streaming-compatible splats
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139339: [InstCombine] Bubble vector.reverse of select operands to their result.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139119: [AArch64][SVE2p1] Make use of REVD instruction.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139119: [AArch64][SVE2p1] Make use of REVD instruction.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139119: [AArch64][SVE2p1] Make use of REVD instruction.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139618: [AArch64][SVE][Fixed length] Fix div miscompile
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D139618: [AArch64][SVE][Fixed length] Fix div miscompile
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 772c2f4 - [AArch64][RISCV][x86] add tests for masked val equality with 0; NFC
Sanjay Patel via llvm-commits
- [llvm] adc7c58 - [SDAG] try to convert bit set/clear to signbit test when trunc is free
Sanjay Patel via llvm-commits
- [llvm] 924233c - [InstCombine] add tests for bool math; NFC
Sanjay Patel via llvm-commits
- [llvm] 71df24d - [InstCombine] fold add-carry of bools to logic
Sanjay Patel via llvm-commits
- [llvm] 286ae63 - Revert "[InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 2"
Sanjay Patel via llvm-commits
- [llvm] 99254f9 - Revert "[InstCombine] improve efficiency of bool logic; NFC"
Sanjay Patel via llvm-commits
- [llvm] 05dbdb0 - Revert "[InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 1 (2nd try)"
Sanjay Patel via llvm-commits
- [llvm] 32cc7d3 - [InstCombine] add tests for insertelts of truncs; NFC
Sanjay Patel via llvm-commits
- [llvm] 93099c7 - [InstCombine] allow more fast-math-flags to propagate in fneg-of-select fold
Sanjay Patel via llvm-commits
- [llvm] 83ed93c - [InstCombine] add tests for fabs folds with more FMF; NFC
Sanjay Patel via llvm-commits
- [llvm] eec18b5 - [InstCombine] reorder FP select folds
Sanjay Patel via llvm-commits
- [llvm] 0ee6bad - [InstCombine] try to forward-propagate some FMF to select
Sanjay Patel via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139312: ValueTracking: Teach CannotBeOrderedLessThanZero about copysign
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D112634: [InstCombine] canonicalize icmp with trunc op into mask and cmp, part 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138186: InstCombine: Simplify vector load based on demanded elements
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize xor to or for two logical-select case
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize xor to or for two logical-select case
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize ~((A & B) ^ (A | ?)) -> (A & B) | ~(A | ?)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> uadd.with.overflow
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139668: [InstCombine] try to fold a pair of insertelements into one insertelement
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139319: ValueTracking: Teach isKnownNeverInfinity about llvm.log*
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139785: [InstCombine] preserve signbit semantics of NAN with fold to fabs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D139729: [utils] Update the TextMate syntax highlighting bundle for TableGen.
Sarah Purohit via Phabricator via llvm-commits
- [PATCH] D138869: [Docs][RFC] Add AMDGPU LLVM Extensions for Heterogeneous Debugging
Scott Linder via Phabricator via llvm-commits
- [PATCH] D138869: [Docs][RFC] Add AMDGPU LLVM Extensions for Heterogeneous Debugging
Scott Linder via Phabricator via llvm-commits
- [llvm] aeac2e4 - [llvm] Replace llvm::Any with std::any
Sebastian Neubauer via llvm-commits
- [llvm] 19158eb - Revert "[llvm] Replace llvm::Any with std::any"
Sebastian Neubauer via llvm-commits
- [llvm] 1fe65d8 - [AMDGPU] Add test that spills WWM CSRs twice
Sebastian Neubauer via llvm-commits
- [PATCH] D139532: [llvm] Replace llvm::Any with std::any
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D131847: Draft: [llvm] Replace uses of llvm::Any with std::any
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139532: [llvm] Replace llvm::Any with std::any
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139532: [llvm] Replace llvm::Any with std::any
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139623: [llvm][cmake] Fix add_subdirectory build in multi-config
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139624: [llvm][cmake] Use more generator expressions
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139626: [AMDGPU] Add test that spills WWM CSRs twice
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139626: [AMDGPU] Add test that spills WWM CSRs twice
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D139006: [UpdateTestChecks] Match define for labels
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D137103: [LegacyPM] Port example pass SimplifyCFG to new PM
Sebastian Peryt via Phabricator via llvm-commits
- [PATCH] D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D139120: APFloat: Add isSmallestNormalized predicate function
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D139507: [Intrinsic] Add get.rounding as alias to flt.rounds and rename related DAG nodes
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D139507: [Intrinsic] Add get.rounding as alias to flt.rounds and rename related DAG nodes
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D139316: ValueTracking: Teach isKnownNeverInfinity about rounding intrinsics
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D136264: [libunwind][RISCV] Support reading of VLENB CSR register
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D136264: [libunwind][RISCV] Support reading of VLENB CSR register
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D136264: [libunwind][RISCV] Support reading of VLENB CSR register
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D136263: [RISCV] Generate .cfi_def_cfa_expression for RVV stack adjustment
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D132208: [LoopIntWrapPredication] Loop Integer Wrapping Predication Pass
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D132208: [LoopIntWrapPredication] Loop Integer Wrapping Predication Pass
Sergei Kachkov via Phabricator via llvm-commits
- [llvm] 132dc44 - [RISCV] Generate .cfi_def_cfa_expression for RVV stack adjustment
Sergey Kachkov via llvm-commits
- [PATCH] D138910: [RS4GC] Turn lambda into static function. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Shankar Easwaran via Phabricator via llvm-commits
- [llvm] 7ec057f - [NFC][Object] Include header `BitcodeReader.h` instead of using forward declaration for BitcodeModule
Shilei Tian via llvm-commits
- [PATCH] D139539: [OpenMP][AMDGPU] Update atomic tests to use automatically generated checks
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D139556: [NFC][Object] Include header `BitcodeReader.h` instead of using forward declaration for BitcodeModule
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D139556: [NFC][Object] Include header `BitcodeReader.h` instead of using forward declaration for BitcodeModule
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D139269: [lld-macho] Canonicalize LSDA pointers
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D139764: [COFF] Respect weak externals for mangled symbol searching
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D139764: [COFF] Respect weak externals for mangled symbol searching
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [llvm] 53411c8 - [X86] Remove unnecessary x87 overrides from znver1/znver2 model
Simon Pilgrim via llvm-commits
- [llvm] 8c42da5 - [InstCombine] Regenerate opaque-ptr.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] 6f12fc2 - [InstCombine] Regenerate select-masked_load.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] 531ef2c - [InstCombine] Regenerate select-cmpxchg.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] f9faf83 - [InstCombine] Regenerate select-bitext.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] f2bfe0f - [InstCombine] Regenerate select-gep.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] de0ff1f - X86SelectionDAGInfo.cpp - move dyn_cast check inside if(). NFC.
Simon Pilgrim via llvm-commits
- [llvm] abe6dbe - [X86] combine-and.ll - add AVX1 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 519adee - [X86] combine-and.ll - add some 256/512-bit test coverage for D138521
Simon Pilgrim via llvm-commits
- [llvm] b723d5a - [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Simon Pilgrim via llvm-commits
- [llvm] 7bb16b0 - [llvm-exegesis][x86] Add test coverage for Issue #38507
Simon Pilgrim via llvm-commits
- [llvm] 527e453 - [X86] Add HasCLFLUSH pseudo-predicate (Issue #19039)
Simon Pilgrim via llvm-commits
- [llvm] 2d63646 - [X86] Regenerate fastcc-byval.ll
Simon Pilgrim via llvm-commits
- [llvm] 51f154b - [X86] Regenerate fastcc-byval.ll with visible stack math
Simon Pilgrim via llvm-commits
- [llvm] 90b02f6 - [SLP][X86] slp-fma-loss.ll - add various targets with different FMA abilities
Simon Pilgrim via llvm-commits
- [llvm] d576537 - [TableGen] Add a !listremove() bang operator
Simon Pilgrim via llvm-commits
- [llvm] 0984a7f - [X86] Add missing HasNOPL predicate
Simon Pilgrim via llvm-commits
- [llvm] 41876a3 - [X86] Fix missing HasPKU predicate
Simon Pilgrim via llvm-commits
- [llvm] 5de227d - [X86] Fix missing HasLAHFSAHF64 predicate
Simon Pilgrim via llvm-commits
- [llvm] d75980f - [X86] Fix missing HasX86_64 predicate
Simon Pilgrim via llvm-commits
- [llvm] b3c7e43 - [X86] Fix missing HasPRFCHW predicate
Simon Pilgrim via llvm-commits
- [llvm] 6a0bbb8 - [X86] RDRAND is a Goldmont feature, not Silvermont
Simon Pilgrim via llvm-commits
- [llvm] 9588012 - [MCA][X86] Add missing test coverage for DQ instructions
Simon Pilgrim via llvm-commits
- [llvm] 794649f - [MCA][X86] Add missing knotw test
Simon Pilgrim via llvm-commits
- [llvm] e42abef - [MCA][X86] Add test coverage for ERI instructions
Simon Pilgrim via llvm-commits
- [llvm] cff55e1 - [MCA][X86] Add test coverage for PFI instructions
Simon Pilgrim via llvm-commits
- [llvm] ba237cb - Revert rG6a0bbb84cef28ed642a730e55c52447b8c870647 "[X86] RDRAND is a Goldmont feature, not Silvermont"
Simon Pilgrim via llvm-commits
- [PATCH] D139246: [X86][ConstraintFP] Model `MXCSR` when load/store it
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138874: [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 3
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47702: DAG: ComputeNumSignBits from load range metadata
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138832: [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139283: [llvm-exegesis] parallel snippet generator: avoid Read-After-Write pitfail for instrs w/ tied variables
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138521: [X86] Support ANDNP combine through broadcast instructions with scalar input
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138521: [X86] Support ANDNP combine through broadcast instructions with scalar input
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139363: [SDAG] try to convert bit set/clear to signbit test when trunc is free
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138521: [X86] Support ANDNP combine through broadcast instructions with scalar input
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D133768: [DAGCombine] Do not fold SRA/SRL of MUL into MULH when MUL's LSB are used, and MUL_LOHI is available
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D133768: [DAGCombine] Do not fold SRA/SRL of MUL into MULH when MUL's LSB are used, and MUL_LOHI is available
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D133768: [DAGCombine] Do not fold SRA/SRL of MUL into MULH when MUL's LSB are used, and MUL_LOHI is available
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139507: [Intrinsic] Add get.rounding as alias to flt.rounds and rename related DAG nodes
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139550: [DAGCombine] Fix always true condition in combineShiftToMULH
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138832: [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138832: [llvm-exegesis][x86] Add option to prevent use of xmm8-xmm15 upper SSE registers
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139611: [DAGCombine] Fold Splat(bitcast(buildvector(x, ..))) to splat(x)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139598: [InstCombine] Fold (X << Z) / (X * Y) -> (1 << Z) / Y
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139611: [DAGCombine] Fold Splat(bitcast(buildvector(x, ..))) to splat(x)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139080: [Instcombine] fold logic ops to select
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139685: [DAGCombine]Expand usage of CreateBuildVecShuffle to make full use of vector ops
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139642: [TableGen] Add a !listremove() bang operator
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139668: [InstCombine] try to fold a pair of insertelements into one insertelement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D139131: [llvm-objdump] Avoid using mapping symbols as branch target labels
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D139678: [libc][bazel] Mark all libc public functions to have "default" visibility.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D139678: [libc][bazel] Mark all libc public functions to have "default" visibility.
Siva Chandra via Phabricator via llvm-commits
- [llvm] 8250180 - Revert "Recommit "[LoopFlatten] Enable it by default""
Sjoerd Meijer via llvm-commits
- [llvm] 218e0c6 - [LoopFlatten] Add some LLVM_DEBUG messages. NFC.
Sjoerd Meijer via llvm-commits
- [llvm] 1515308 - [LoopFlatten] Precommit test for GH issue #59339. NFC.
Sjoerd Meijer via llvm-commits
- [PATCH] D138924: [test-suite][tsvc] Use fabs in s318 and s3113
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D139346: [FuncSpec] Global ranking of specialisations
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D139237: CallGraph: Fix IgnoreAssumeLikeCalls option to Function::hasAddressTaken
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D139673: [AMDGPU][SIFrameLowering] Mark VGPR used for AGPR spills as reserved
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D137944: [ObjC][ARC] Teach the OptimizeSequences step of ObjCARCOpts about WinEH funclet tokens
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D138123: [Verifier][WinEH] Check funclet tokens on intrinsic calls that may lower to function calls
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] 34a3259 - [NFC][Assignment Tracking Analysis] Stop failing test from running on PPC.
Stefan Pintilie via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D136335: [Assignment Tracking Analysis][5/*] Tests
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D138982: [XCOFF] adjust the Fixedvalue for R_RBR relocations.
Stephen Peckham via Phabricator via llvm-commits
- [llvm] ab2e27f - [AMDGPU] Small cleanup in insertWaitcntInBlock()
Stephen Thomas via llvm-commits
- [PATCH] D139522: [AMDGPU] Small cleanup in insertWaitcntInBlock()
Stephen Thomas via Phabricator via llvm-commits
- [PATCH] D139522: [AMDGPU] Small cleanup in insertWaitcntInBlock()
Stephen Thomas via Phabricator via llvm-commits
- [PATCH] D138869: [Docs][RFC] Add AMDGPU LLVM Extensions for Heterogeneous Debugging
Stephen Tozer via Phabricator via llvm-commits
- [llvm] 4139959 - [CodeView][Test] Fix module build by removing unused header
Steven Wu via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133715: [ADT] Add HashMappedTrie
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139724: [CodeView][Test] Fix module build by removing unused header
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139724: [CodeView][Test] Fix module build by removing unused header
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Subham Kedia via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Subham Kedia via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Subham Kedia via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Subham Kedia via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Subham Kedia via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [PATCH] D131830: [OpenMP] Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [PATCH] D139184: [LLD][Windows]Feature "checksum" for Windows PE
Tanya Lattner via Phabricator via llvm-commits
- [PATCH] D137381: [clang][compiler-rt] Exception escape out of an non-unwinding function is an undefined behaviour
Ten Tzen via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D139556: [NFC][Object] Include header `BitcodeReader.h` instead of using forward declaration for BitcodeModule
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D139530: [WebAssembly] Add ComplexPattern for loads
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D139631: [WebAssembly][NFC] Add ComplexPattern for loads
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D136432: [AMDGPU] Combine BFI instructions.
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D139443: [AArch64] Support SLC in ACLE prefetch intrinsics
Thorsten via Phabricator via llvm-commits
- [PATCH] D139443: [AArch64] Support SLC in ACLE prefetch intrinsics
Thorsten via Phabricator via llvm-commits
- [PATCH] D139772: InstSimplify: Add basic folding of llvm.is.fpclass intrinsic
Thorsten via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Thorsten via Phabricator via llvm-commits
- [PATCH] D139683: [APInt] provide a safe API for zext value and sext value.
Thorsten via Phabricator via llvm-commits
- [PATCH] D139797: [exegesis] Benchmark: provide optional progress meter / ETA
Thorsten via Phabricator via llvm-commits
- [llvm] 2f778e6 - [AArch64] SelectionDag codegen for gpr CTZ instruction
Ties Stuij via llvm-commits
- [llvm] eaea460 - [AArch64] lower abs intrinsic to new ABS instruction in SelDag
Ties Stuij via llvm-commits
- [llvm] 94e7e58 - [AArch64] implement GPR (U/S)(MIN/MAX) instruction SDag support
Ties Stuij via llvm-commits
- [PATCH] D138811: [AArch64] SelectionDag codegen for gpr CTZ instruction
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138812: [AArch64] lower abs intrinsic to new ABS instruction in SelDag
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138812: [AArch64] lower abs intrinsic to new ABS instruction in SelDag
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138811: [AArch64] SelectionDag codegen for gpr CTZ instruction
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138811: [AArch64] SelectionDag codegen for gpr CTZ instruction
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138813: [AArch64] implement GPR (U/S)(MIN/MAX) instruction SDag support
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138811: [AArch64] SelectionDag codegen for gpr CTZ instruction
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138812: [AArch64] lower abs intrinsic to new ABS instruction in SelDag
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138813: [AArch64] implement GPR (U/S)(MIN/MAX) instruction SDag support
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D138813: [AArch64] implement GPR (U/S)(MIN/MAX) instruction SDag support
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D139417: [AArch64] add GlobalIsel support for scalar CNT instruction
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D139418: [AArch64] GlobalIsel codegen for gpr CTZ
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D139419: [AArch64] lower abs intrinsic to new ABS instruction in GIsel
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D139420: [AArch64] implement GPR (U/S)(MIN/MAX) instruction GISel support
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D139420: [AArch64] implement GPR (U/S)(MIN/MAX) instruction GISel support
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Tim Neumann via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Tim Neumann via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Tim Neumann via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Tim Neumann via Phabricator via llvm-commits
- [llvm] 6b98824 - AArch64: emit `fcmp ord %a, zeroinitializer` as a single fcmeq.
Tim Northover via llvm-commits
- [PATCH] D137631: AArch64: implement canonical `!isnan(...)` with single compare.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Tim Northover via Phabricator via llvm-commits
- [llvm] 140a83e - [PowerPC][NFC] Test case update on ppc64-acc-regalloc-bugfix.ll
Ting Wang via llvm-commits
- [PATCH] D139491: [PowerPC] remove XXSWAPD after load from CP which is a splat value
Ting Wang via Phabricator via llvm-commits
- [PATCH] D138883: [SelectionDAG][PowerPC] Memset reuse vector element for tail store
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139492: [PowerPC][NFC] Test case update on ppc64-acc-regalloc-bugfix.ll
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139492: [PowerPC][NFC] Test case update on ppc64-acc-regalloc-bugfix.ll
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139491: [PowerPC] remove XXSWAPD after load from CP which is a splat value
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139491: [PowerPC] remove XXSWAPD after load from CP which is a splat value
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139691: [PowerPC] add a peephole to remove redundant swap instructions after vector splats on P8
Ting Wang via Phabricator via llvm-commits
- [llvm] 2298a44 - [CodeView] Add support for local S_CONSTANT records
Tobias Hieta via llvm-commits
- [llvm] 27c4b50 - [CMake]Allow user specified CPack Options
Tobias Hieta via llvm-commits
- [llvm] 1d9f014 - [Verifier]Remove API declaration that has never been implemented
Tobias Hieta via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138595: [llvm-cxxfilt] Support Microsoft demangling format
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138995: [CodeView] Add support for local S_CONSTANT records
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138632: [CMake]Allow user specified CPack Options
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138889: [Verifier]Remove API declaration that has never been implemented
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D139184: [LLD][Windows]Feature "checksum" for Windows PE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D139184: [LLD][Windows]Feature "checksum" for Windows PE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D137724: [CMake] Warn when the version is older than 3.20.0.
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138747: [Support] On Windows 11, fix an affinity mask issue on large core count machines
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138254: [llvm] Fix the build on OpenBSD by removing LLVM_VERSION_SUFFIX from created shared library names
Tobias Hieta via Phabricator via llvm-commits
- [llvm] 541a137 - Revert "[AArch64] Improve TargetParser API"
Tomas Matheson via llvm-commits
- [PATCH] D138792: [AArch64] Improve TargetParser API
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D137918: [nfc] move expensive parts of Hashing.h into cpp file
Trass3r via Phabricator via llvm-commits
- [PATCH] D105067: [SystemZ] Emit .gnu_attribute for an externally visible vector abi.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D105067: [SystemZ] Emit .gnu_attribute for an externally visible vector abi.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D139444: [ZOS] Convert tests to check 'target={{.*}}-zos'
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D139738: [SystemZ] Simplify SystemZSubtarget
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D138934: mlir/tblgen: use std::optional in generation
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D137913: [X86] Rewrite `getScalarizationOverhead()`
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D139718: [SLP][NFC]Inital redesign of ShuffleInstructionBuilder, NFC.
Valeriy Dmitriev via Phabricator via llvm-commits
- [llvm] d09d834 - [AMDGPU] Fix GCNSubtarget::getMinNumVGPRs, add unit test to check consistency between GCNSubtarget's getMinNumVGPRs, getMaxNumVGPRs and getOccupancyWithNumVGPRs.
Valery Pykhtin via llvm-commits
- [PATCH] D138443: [AMDGPU] Fix GCNSubtarget::getMinNumVGPRs, add unit test to check consistency between GCNSubtarget's getMinNumVGPRs, getMaxNumVGPRs and getOccupancyWithNumVGPRs.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D138443: [AMDGPU] Fix GCNSubtarget::getMinNumVGPRs, add unit test to check consistency between GCNSubtarget's getMinNumVGPRs, getMaxNumVGPRs and getOccupancyWithNumVGPRs.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D138443: [AMDGPU] Fix GCNSubtarget::getMinNumVGPRs, add unit test to check consistency between GCNSubtarget's getMinNumVGPRs, getMaxNumVGPRs and getOccupancyWithNumVGPRs.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size (WIP)
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size (WIP)
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D139024: [Backend][AsmPrinter][CFI] Generate unwind table entries in .eh_frame when the uwtable attribute is present.
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [lld] ea32fae - [lld-macho][nfc] Fix up missing FileCheck on objc.s
Vincent Lee via llvm-commits
- [PATCH] D139396: [lld-macho][nfc] Fix up missing FileCheck on objc.s
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D139396: [lld-macho][nfc] Fix up missing FileCheck on objc.s
Vincent Lee via Phabricator via llvm-commits
- [compiler-rt] cc02d61 - scudo-standalone: Add GetRSS method on Linux
Vitaly Buka via llvm-commits
- [compiler-rt] 76b6707 - [NFC][asan] Guard implemetation with ASAN_INTERCEPT_SWAPCONTEXT
Vitaly Buka via llvm-commits
- [compiler-rt] 0514d3f - [NFC][scudo] Fix warnings in tests after D139430
Vitaly Buka via llvm-commits
- [PATCH] D135119: [scudo] Optimize scudo test string allocation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D119621: [SanitizerCoverage] Add instrumentation callbacks for FP cmp instructions
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D83595: [Draft][MSAN] Optimize away poisoning allocas that are always written before load
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D126385: [msan] Implement -msan-pass-caller-to-runtime.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D123822: [compiler-rt][lsan] Share platform allocator settings between ASan and LSan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D126270: [InstCombine] Preserve !nosanitize for newly created instructions.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D129326: [scudo] Pass MapPlatformData to all map/unmap calls
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D129991: [sanitizer] Don't always instrument on every lifetime.start
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D129448: [CodeGen][Asan] Emit lifetime intrinsic for bypassed label
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D139377: [compiler-rt][hwasan] Let CheckAddressSized eventually call HandleTagMismatch on Fuchsia
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D83595: [Draft][MSAN] Optimize away poisoning allocas that are always written before load
Vitaly Buka via Phabricator via llvm-commits
- [llvm] f32cafe - [GlobalISel][DebugInfo] Propagate debug location for localized constants
Vladislav Dzhidzhoev via llvm-commits
- [PATCH] D130903: [AArch64][GlobalISel] Lower formal arguments of AAPCS & ms_abi variadic functions.
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D128192: [GlobalISel][DebugInfo] Propagate debug location for localized constants
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D128192: [GlobalISel][DebugInfo] Propagate debug location for localized constants
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D139335: [BOLT] Fix blocks layout reverse iterators
Vladislav Khmelevsky via Phabricator via llvm-commits
- [lld] e54cfa4 - [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via llvm-commits
- [lld] f472da1 - Reland [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via llvm-commits
- [lld] 52a118d - Revert "Reland [lld-macho] Fix bug in reading cpuSubType field."
Vy Nguyen via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading cpuSubType field.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D139572: [lld-macho] Fix bug in reading of cpusubtype field
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D137530: [RISCV] Splat scalar to be of length VL instead of 1 for reductions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139648: [RISCV] Use vmv.v.i for insertion into lane 0 of undef vector when profitable
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139656: [RISCV] Build single element vector for start of reduction change
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139690: [RISCV][NFC] Define variables for vector VT list of different LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139690: [RISCV][NFC] Define variables for vector VT list of different LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139690: [RISCV][NFC] Define variables for vector VT list of different LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139699: [RISCV][WIP] Add register class for instructions that ignore register groups
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D139690: [RISCV][NFC] Define variables for vector VT list of different LMUL
Wang Pengcheng via Phabricator via llvm-commits
- [compiler-rt] b89b42b - [tsan] Add tsan support for loongarch64
Weining Lu via llvm-commits
- [compiler-rt] d317454 - [ubsan] Enable loongarch64
Weining Lu via llvm-commits
- [llvm] ecd0337 - [demangler][LoongArch] Correct the mangled_size for long double
Weining Lu via llvm-commits
- [llvm] 279cc33 - [LoongArch] Remove GlobalISel from the LINK_COMPONENTS list. NFC
Weining Lu via llvm-commits
- [compiler-rt] 97f370a - [safestack] Enable loongarch64
Weining Lu via llvm-commits
- [compiler-rt] 1f8ea41 - [sanitizer] Fix the internal_clone implementation on loongarch
Weining Lu via llvm-commits
- [PATCH] D139486: [llvm-profdata] Drop profile symbol list during merging AutoFDO profiles.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D139367: [CSSPGO][llvm-profgen] A tail call tracker to infer missing tail call frames.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D139603: [llvm-profdata] Add option to cap profile output size
Wenlei He via Phabricator via llvm-commits
- [PATCH] D139603: [llvm-profdata] Add option to cap profile output size
Wenlei He via Phabricator via llvm-commits
- [PATCH] D139603: [llvm-profdata] Add option to cap profile output size
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D139603: [llvm-profdata] Add option to cap profile output size
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D138135: [WIP][ELF] Support LoongArch
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D137495: [LoongArch] Add GHC Calling Convention
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D139303: [LoongArch] Add custom parser for atomic instructions' memory operand
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D139612: [Clang][LoongArch] Add intrinsic for iocsrrd and iocsrwr
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D131540: [test][NFC] Strengthen an assertion for LLVM checkouts at interesting paths
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D131540: [test][NFC] Guard one test case against LLVM checkouts at interesting paths
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D131540: [test][NFC] Guard one test case against LLVM checkouts at interesting paths
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D138923: AMDGPU: Erase llvm.global_ctors/global_dtors after lowering
Xiang Li via Phabricator via llvm-commits
- [PATCH] D139725: [NFC] [DirectX backend] Fix test fail caused by using opt -passname
Xiang Li via Phabricator via llvm-commits
- [PATCH] D131807: [DIrectX backend] emit metadata for entry.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D139765: [NFC] [DirectX backend] copy dxil-dis as exe file on windows
Xiang Li via Phabricator via llvm-commits
- [PATCH] D139765: [NFC] [DirectX backend] copy dxil-dis as exe file on windows
Xiang Li via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139682: [DAG] Stop replace masked compressstore with normal masked store
Xiang Zhang via Phabricator via llvm-commits
- [llvm] acd8af1 - [X86] Add test masked_compressstore_isel.ll
Xiang1 Zhang via llvm-commits
- [llvm] d656ae2 - Enhance stack protector
Xiang1 Zhang via llvm-commits
- [llvm] 9c88ccf - [DAG] Stop combine for masked compressstore
Xiang1 Zhang via llvm-commits
- [llvm] 7557d94 - [NFC] Update comment for TRUNC followed by a masked store
Xiang1 Zhang via llvm-commits
- [llvm] 6d34074 - Reland: "[LoongArch] Use tablegen size for getInstSizeInBytes"
Xiaodong Liu via llvm-commits
- [PATCH] D138469: [LoongArch] Use tablegen size for getInstSizeInBytes
Xiaodong Liu via Phabricator via llvm-commits
- [PATCH] D138469: [LoongArch] Use tablegen size for getInstSizeInBytes
Xiaodong Liu via Phabricator via llvm-commits
- [llvm] 70de0e0 - [VP][RISCV] Add vp.fshl/fshr and RISC-V support.
Yeting Kuo via llvm-commits
- [llvm] 8c8a6e1 - [RISCV] Add basic cost model for vp float rounding instructions.
Yeting Kuo via llvm-commits
- [llvm] 0f8c761 - [VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."
Yeting Kuo via llvm-commits
- [llvm] c6b24ff - [LangRef] Fix typo. NFC.
Yeting Kuo via llvm-commits
- [llvm] 47b9da7 - [VP][RISCV] Add vp.bitreverse and RISC-V support.
Yeting Kuo via llvm-commits
- [PATCH] D137766: [RISCV] Add basic cost model for vp float rounding instructions.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D138352: [RISCV] Support .variant_cc directive for the assembler.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D138352: [RISCV] Support .variant_cc directive for the assembler.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139414: [RISCV] Emit .variant_cc directives for vector function calls.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D138379: [VP][RISCV] Add vp.fshl/fshr and RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D138379: [VP][RISCV] Add vp.fshl/fshr and RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D137766: [RISCV] Add basic cost model for vp float rounding instructions.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139509: [VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139509: [VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139509: [VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139697: [VP][RISCV] Add vp.bitreverse and RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139751: [LangeRef] Fix typo. NFC.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139751: [LangeRef] Fix typo. NFC.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139751: [LangeRef] Fix typo. NFC.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139751: [LangRef] Fix typo. NFC.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139697: [VP][RISCV] Add vp.bitreverse and RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139697: [VP][RISCV] Add vp.bitreverse and RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp instrinscs if no +v feature
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D139721: [RISCV][VP] Support vp.reduce.mul by ExpandVectorPredication
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp intrinscs if no +v feature
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D139766: hasVInstructions()
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D139706: [RISCV][VP] expand vp intrinscs if no +v feature
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D139783: [JT] check xor operand is exactly the same in processBranchOnXOR
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D139025: [NFC][RISCV] Extract utility to calculate value through MajorVersion and MinorVersion
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D136736: [LSR][TTI][RISCV] Add isAllowDropLSRSolution into TTI and enable it for RISC-V
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] f9e0390 - [AArch64] Select SMULL for zero extended vectors when top bit is zero
Zain Jaffal via llvm-commits
- [PATCH] D134711: [AArch64] Select SMULL for zero extended vectors when top bit is zero
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D134048: [ConstraintElimination] Simplify usub(a,b) if a s>=b.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D138326: [CodeView] Don't generate dummy unnamed strcut/class/union type.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D138641: [reg2mem] Add special handling to CatchSwitchInst
Zhang via Phabricator via llvm-commits
- [PATCH] D138641: [reg2mem] Add special handling to CatchSwitchInst
Zhang via Phabricator via llvm-commits
- [PATCH] D138641: [reg2mem] Add special handling to CatchSwitchInst
Zhang via Phabricator via llvm-commits
- [PATCH] D138641: [reg2mem] Add special handling to CatchSwitchInst
Zhang via Phabricator via llvm-commits
- [llvm] 62c4dce - [CSKY][NFC] Fix check-all error due to change of expected output
Zi Xuan Wu via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize ~((A & B) ^ (A | ?)) -> (A & B) | ~(A | ?)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139300: [Instcombine] Canonicalize ~(A & B) ^ (A | ?) -> (A & B) | ~(A | ?)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D138636: [LSR] Hoist IVInc to loop header if its all uses are in the loop header
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139080: [Instcombine] fold logic ops to select
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize xor to or for two logical-select case
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D138904: [AArch64] Transform shift+and to shift+shift to select more shifted register
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize xor to or for two logical-select case
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize ~((A & B) ^ (A | ?)) -> (A & B) | ~(A | ?)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139299: [Instcombine] Canonicalize ~((A & B) ^ (A | ?)) -> (A & B) | ~(A | ?)
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139253: [InstCombine] fold more icmp + select patterns by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139609: [AArch64][DAGCombiner] fold BIC from AND in dagcombiner
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139610: [AArch64][DAGCombiner] fold instruction EON from ISD::XOR
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139630: [InstCombine] Fold logic-and/logic-or by distributive laws part2
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139080: [Instcombine] fold logic ops to select
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139609: [AArch64][DAGCombiner] fold instruction BIC from ISD::AND
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139609: [AArch64][DAGCombiner] fold instruction BIC from ISD::AND
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139610: [AArch64][DAGCombiner] fold instruction EON from ISD::XOR
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139610: [AArch64][DAGCombiner] fold instruction EON from ISD::XOR
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139408: [InstCombine] Fold logic-and/logic-or by distributive laws
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
clg via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
clg via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
clg via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
clg via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
clg via Phabricator via llvm-commits
- [PATCH] D139543: [DFSan] Add callback that allows to track which function tainted data reaches
clg via Phabricator via llvm-commits
- [PATCH] D138637: [InstCombine] Combine opaque pointer single index GEP and with src GEP which has result of array type
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D138637: [InstCombine] Combine opaque pointer single index GEP and with src GEP which has result of array type
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D134423: [AMDGPU] Fix vgpr2sgpr copy analysis to check scalar operands of buffer instructions use scalar registers.
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality or inequality state of a not-constant
luxufan via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality or inequality state of a not-constant
luxufan via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality of a not-constant
luxufan via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality of a not-constant
luxufan via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality of a not-constant
luxufan via Phabricator via llvm-commits
- [PATCH] D136218: [DSE] Sink a memory access if it is only alive in one successor.
luxufan via Phabricator via llvm-commits
- [PATCH] D139289: [SCCP] Propagate equality of a not-constant
luxufan via Phabricator via llvm-commits
- [PATCH] D139711: refactor: using pair to replace uint64_t array
m0dulo via Phabricator via llvm-commits
- [PATCH] D139711: refactor: using pair to replace uint64_t array
m0dulo via Phabricator via llvm-commits
- [PATCH] D139711: refactor: using pair to replace uint64_t array
m0dulo via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
serge via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
serge via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
serge via Phabricator via llvm-commits
- [PATCH] D139274: Store OptTable::Info::Name as a StringRef
serge via Phabricator via llvm-commits
- [PATCH] D139573: [FoldingSet] Move compare to header (NFC).
serge via Phabricator via llvm-commits
- [PATCH] D139303: [LoongArch] Add custom parser for atomic instructions' memory operand
wanglei via Phabricator via llvm-commits
- [PATCH] D139303: [LoongArch] Add custom parser for atomic instructions' memory operand
wanglei via Phabricator via llvm-commits
- [PATCH] D139303: [LoongArch] Add custom parser for atomic instructions' memory operand
wanglei via Phabricator via llvm-commits
- [PATCH] D139285: [LoongArch] Allow writing unaligned nop sequences
wanglei via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139460: added a test case
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [PATCH] D139381: Added a C-API binding to query the LLVM version
wenzel.jakob at epfl.ch via Phabricator via llvm-commits
- [llvm] 7927722 - [AArch64][SVE2] Add patterns for eor3
via llvm-commits
- [llvm] b0f7876 - [SCCP] Propagate equality of a not-constant
via llvm-commits
- [llvm] 081b7f6 - [AAch64] Optimize muls with operands having enough sign bits.
via llvm-commits
- [llvm] b966fb0 - [InstCombine] Precommit tests for D139253; NFC
via llvm-commits
- [llvm] 18cae67 - [Instcombine] Precommit tests for D139080; NFC
via llvm-commits
- [llvm] 683e03d - [Instcombine] Precommit tests for some or canonicalization; NFC
via llvm-commits
- [llvm] 85834d8 - [RISCV]Keep (select c, 0/-1, X) during PerformDAGCombine
via llvm-commits
- [llvm] 6392cf3 - [RISCV][test] Add pre-commit test for D131551.
via llvm-commits
- [llvm] f7a46aa - [RISCV] Fold vector binary operatrion into select with identity constant.
via llvm-commits
- [llvm] d11cc69 - [RISCV][NFC] Add test coverage for insertelement/extractelement of widen vector type.
via llvm-commits
- [llvm] 4c809de - Added connection to the library with name "re".
via llvm-commits
- [llvm] 3e4ae76 - [Instcombine] Add baseline tests for logic-and/logic-or factorization; NFC
via llvm-commits
- [llvm] bda1f0b - Add tests which can be matched to umull
via llvm-commits
- [llvm] 8ae1830 - Store OptTable::Info::Name as a StringRef
via llvm-commits
- [llvm] 5cd900c - [AArch64] Transform shift+and to shift+shift to select more shifted register
via llvm-commits
- [llvm] 5951b0b - Store OptTable::Info::Name as a StringRef
via llvm-commits
- [llvm] cfd7318 - [RISCV][CostModel] Add a test for reverse shuffles cost on RISCV, NFC
via llvm-commits
- [llvm] bdfa310 - Store OptTable::Info::Name as a StringRef
via llvm-commits
- [llvm] 10c3df7 - [Instcombine] Canonicalize ~((A & B) ^ (A | ?)) -> (A & B) | ~(A | ?)
via llvm-commits
- [llvm] b4c8cfc - [InstCombine] fold more icmp + select patterns by distributive laws
via llvm-commits
- [llvm] 40ade84 - Revert "Store OptTable::Info::Name as a StringRef"
via llvm-commits
- [llvm] 685bbe6 - [Clang][LoongArch] Add intrinsic for csrrd, csrwr and csrxchg
via llvm-commits
- [llvm] 3268ddd - [RISCV] Add test for extract the first element from mask vector.
via llvm-commits
- [llvm] e121c3d - [AArch64] Add tests for logical op with not; NFC
via llvm-commits
- [llvm] 6a35815 - Store OptTable::Info::Name as a StringRef
via llvm-commits
- [llvm] 1d3baf2 - [LoongArch] Allow writing unaligned nop sequences
via llvm-commits
- [compiler-rt] 3c73c56 - [tsan] re-exec when ASLR is enabled for x86_64 as well
via llvm-commits
- [llvm] 6efb45f - [AARCH64][CostModel] Modified the cost of mask vector load/store
via llvm-commits
- [llvm] 4faf000 - Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2
via llvm-commits
- [llvm] d881fdf - Revert "Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2"
via llvm-commits
- [llvm] 138942c - Recommit of 8ae18303f97d5dcfaecc90b4d87effb2011ed82e - part 2
via llvm-commits
- [llvm] a14c3ac - [NFC] Finish cleaning up StringRef usage in OptTable::ParseOneArg
via llvm-commits
- [llvm] 1d1de74 - [Assignment Tracking][Analysis] Add analysis pass
via llvm-commits
- [llvm] fc546f4 - Fix compile error in unittests after 1d1de7467c32d52926ca56b9167a2c65c451ecfa
via llvm-commits
- [llvm] 7ea80c2 - [Assignment Tracking] Update TODO list in docs
via llvm-commits
- [llvm] 0486120 - [Clang][LoongArch] Add intrinsic for iocsrrd and iocsrwr
via llvm-commits
- [llvm] f02e378 - [RISCV][NFC] Define variables for vector VT list of different LMUL
via llvm-commits
- [llvm] c2f199f - [DAGCombiner] Scalarize extend/truncate for splat vector.
via llvm-commits
Last message date:
Sun Dec 11 23:55:40 PST 2022
Archived on: Tue Dec 20 06:02:38 PST 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).