The Week Of Monday 7 September 2020 Archives by author
Starting: Mon Sep 7 00:14:44 PDT 2020
Ending: Sun Sep 13 23:44:39 PDT 2020
Messages: 2365
- [llvm] 31ecf8d - [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Chen, Yuanfang via llvm-commits
- [PATCH] D85091: [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in IfStmt
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D87474: Ensure that we don't update Uses after MarkLive
Aaron Hill via Phabricator via llvm-commits
- [PATCH] D87474: Ensure that we don't update Uses after MarkLive
Aaron Hill via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D59715: [HotColdSplit] Reflect full cost of parameters in split penalty
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D82545: [Debugify] Make the debugify aware of the original (-g) Debug Info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D87357: [SelectionDAG][DebugInfo] Use entry-values to recover parameters values
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D87494: [WIP] Improve LSR debug-info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D87499: [DebugInfo] Flang should not emit DW_AT_main_subprogram for DWARF version lower than 4
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D86895: [Modules] Add stats to measure performance of building and loading modules.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D84467: Add support for Branch Coverage in LLVM Source-Based Code Coverage
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D84467: Add support for Branch Coverage in LLVM Source-Based Code Coverage
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D87394: [PowerPC][Power10] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins
Albion Fung via Phabricator via llvm-commits
- [PATCH] D83404: [PowerPC][PCRelative] Thread Local Storage Support for Local Exec
Albion Fung via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D86510: [compiler-rt] Fix atomic support functions on 32-bit architectures
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D48803: Place the BlockAddress type in the program address space
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 10af5ba - [llvm-objcopy] Consolidate and unify version tests
Alexander Shaposhnikov via llvm-commits
- [llvm] ce49b7d - [llvm-install-name-tool] Add a test with multiple input files
Alexander Shaposhnikov via llvm-commits
- [llvm] b897729 - [llvm-install-name-tool] Add -V flag
Alexander Shaposhnikov via llvm-commits
- [PATCH] D87212: [llvm-objcopy][MachO] Add llvm-bitcode-strip driver
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87211: [llvm-objcopy] Consolidate and unify version tests
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87211: [llvm-objcopy] Consolidate and unify version tests
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87212: [llvm-objcopy][MachO] Add llvm-bitcode-strip driver
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87211: [llvm-objcopy] Consolidate and unify version tests
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87264: [llvm-install-name-tool] Add -V flag
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87268: [llvm-install-name-tool] Add a test with multiple input files
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87268: [llvm-install-name-tool] Add a test with multiple input files
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87264: [llvm-install-name-tool] Add -V flag
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87493: [llvm-install-name-tool] Update the command-line guide
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87212: [llvm-objcopy][MachO] Add llvm-bitcode-strip driver
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87497: [llvm-objcopy][MachO] Fix --add-section
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D87169: SVML support for log10, sqrt
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D87107: [AMDGPU] Target hook to apply target specific split constraint
Alexander via Phabricator via llvm-commits
- [PATCH] D86634: [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block
Alexander via Phabricator via llvm-commits
- [PATCH] D86634: [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block
Alexander via Phabricator via llvm-commits
- [PATCH] D87107: [AMDGPU] Target hook to apply target specific split constraint
Alexander via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Alexandre Eichenberger via Phabricator via llvm-commits
- [PATCH] D87471: [Support] Make building with snmalloc work
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D82883: [LLD][COFF] Deduplicate .pdata entries
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D86694: [scudo] Allow -fsanitize=scudo on Linux and Windows (WIP, don't land as is)
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D86694: [scudo] Allow -fsanitize=scudo on Linux and Windows (WIP, don't land as is)
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D87153: [RFC] BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible
Alexei Starovoitov via Phabricator via llvm-commits
- [PATCH] D85570: [RFC] BPF: add AdjustOpt IR pass to generate verifier friendly codes
Alexei Starovoitov via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D87319: [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87322: [Passes] Move ADCE before DSE & LICM.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87061: Handle masked loads and stores in MemoryLocation/Dependence
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87386: [DSE,MemorySSA] Handle atomic stores expliclty in isReadClobber.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87322: [Passes] Move ADCE before DSE & LICM.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87355: [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87322: [Passes] Move ADCE before DSE & LICM.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87475: Use pragmas to work around MSVC x86_32 debug miscompile bug
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87499: [DebugInfo] Flang should not emit DW_AT_main_subprogram for DWARF version lower than 4
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D87500: [DebugInfo] DISubrange support for fortran assumed size array
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D76211: OpenMP Metadirective with user defined condition
Alok Mishra via Phabricator via llvm-commits
- [PATCH] D87088: [MachinePipeliner] Fix II_setByPragma initialization
Alon Kom via Phabricator via llvm-commits
- [llvm] cc76da7 - [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less.
Amara Emerson via llvm-commits
- [llvm] 467a071 - [GlobalISel][IRTranslator] Generate better conditional branch lowering.
Amara Emerson via llvm-commits
- [llvm] e5784ef - [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator.
Amara Emerson via llvm-commits
- [llvm] a9f7970 - Add REQUIRES: asserts to a test that uses an asserts only flag.
Amara Emerson via llvm-commits
- [llvm] 0448d11 - [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0.
Amara Emerson via llvm-commits
- [PATCH] D86664: [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D86664: [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D86665: [GlobalISel][IRTranslator] Generate better conditional branch lowering.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D86824: [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87397: [AArch64][GlobalISel] Share address mode selection code for memops
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87529: [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87529: [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87558: [RISCV][ASAN] mark asan as supported for RISCV and enable tests
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87558: [RISCV][ASAN] mark asan as supported for RISCV and enable tests
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87558: [RISCV][ASAN] mark asan as supported for RISCV and enable tests
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87558: [RISCV][ASAN] mark asan as supported for RISCV and enable tests
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87558: [RISCV][ASAN] mark asan as supported for RISCV and enable tests
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87581: [RISCV][ASAN] instrumentation pass now uses proper shadow offset
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87558: [RISCV][ASAN] mark asan as supported for RISCV and enable tests
Anatoly Parshincev via Phabricator via llvm-commits
- [PATCH] D87003: [llvm-cov] Allow commas in filenams passed to `-object` flag
Andrew Gallagher via Phabricator via llvm-commits
- [PATCH] D87294: [IRSim][IROutliner] Adding support for elevating constants that are not the same in each region to arguments
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87296: [IRSim][IROutliner] Adding support for consolidating functions with different output arguments.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87298: [IRSim][IROutliner] Merging output blocks for extracted functions with outputs
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87299: [IRSim][IROutliner] Adding a cost model, and debug option to turn the model off.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87300: [IRSim][IROutliner] Adding OptRemarks for the IROutliner.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87300: [IRSim][IROutliner] Adding OptRemarks for the IROutliner.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87301: [IRSim][IROutliner] Adding consistent function attribute merging
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87302: [IRSim][IROutliner] Adding DebugInfo handling for IR outlined functions.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87309: [IRSim][IROutliner] Adding option to enable outlining from linkonceodr functions
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87310: [IRSim] Adding support for isomorphic predicates
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87311: [IRSim] Adding commutativity matching to structure checking
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87312: [IRSim] Letting call instructions be legal for similarity identification.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87314: [IRSim][IROutliner] Allowing call instructions to be outlined.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87315: [IRSim] Letting gep instructions be legal for similarity identification.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87317: [IRSim][IROutliner] Allowing GEP instructions to be outlined.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D86975: [IRSim][IROutliner] Adding the extraction basics for the IROutliner.
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87301: [IRSim][IROutliner] Adding consistent function attribute merging
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D87301: [IRSim][IROutliner] Adding consistent function attribute merging
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D86968: [IRSim] Adding IR Instruction Mapper
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D86968: [IRSim] Adding IR Instruction Mapper
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D86968: [IRSim] Adding IR Instruction Mapper
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D86968: [IRSim] Adding IR Instruction Mapper
Andrew Litteken via Phabricator via llvm-commits
- [lld] 863aa0a - [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Andrew Ng via llvm-commits
- [PATCH] D87245: [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87245: [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87245: [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87245: [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D87544: [CFGuard] Add address-taken IAT tables and delay-load support
Andrew Paverd via Phabricator via llvm-commits
- [llvm] 78071fb - [LSR] Canonicalize a formula before insert it into the list
Andrew Wei via llvm-commits
- [llvm] 4eed800 - [NFC] Fix the signature and definition of findByPrefix
Andrzej Warzynski via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D86955: [Hexagon] Make HexagonVLCR compatibile with New PM
Ankit via Phabricator via llvm-commits
- [llvm] 46329f6 - [ImplicitNullCheck] Handle instructions that preserve zero value
Anna Thomas via llvm-commits
- [llvm] b1b9806 - [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis
Anna Thomas via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87108: [ImplicitNullCheck] Handle instructions that do not modify null behaviour of null checked reg
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87108: [ImplicitNullCheck] Handle instructions that do not modify null behaviour of null checked reg
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87488: [ImplicitNullCheck] Hoisting multiple dependencies
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87179: Fix debug_abbrev emitter to only assign table id once
António Afonso via Phabricator via llvm-commits
- [PATCH] D87179: Fix debug_abbrev emitter to only assign table id once
António Afonso via Phabricator via llvm-commits
- [PATCH] D86988: [Inliner] Run always-inliner in inliner-wrapper
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85091: [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in IfStmt
Arthur O'Dwyer via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Apply llvm.loop.mustprogress to caller loops
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Apply llvm.loop.mustprogress to caller loops
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Apply llvm.loop.mustprogress to caller loops
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D86233: [LangRef] Define maynotprogress attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D86233: [LangRef] Define maynotprogress attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D85393: [IR] Adds mayprogress as a LLVM IR attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D86844: [LoopDeletion] Allows deletion of possibly infinite side-effect free loops
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D86844: [LoopDeletion] Allows deletion of possibly infinite side-effect free loops
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87180: [Inliner] Preserve maynotprogress function attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87180: [Inliner] Preserve maynotprogress function attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Apply llvm.loop.mustprogress to caller loops
Atmn Patel via Phabricator via llvm-commits
- [compiler-rt] 01cdab0 - [gcov] Delete flush_fn_list (unused since D83149)
Azhar Mohammed via llvm-commits
- [compiler-rt] 626209c - Revert "[gcov] Delete flush_fn_list (unused since D83149)"
Azharuddin Mohammed via llvm-commits
- [llvm] d7ae969 - [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon
Balazs Benics via llvm-commits
- [PATCH] D86446: [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D86446: [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D86446: [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D84359: [PowerPC] Add vector pair load/store instructions and vector pair register class
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D84962: [PowerPC] Correct cpsgn's behaviour on PowerPC to match that of the ABI
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D84847: [PowerPC] Add accumulator register class and instructions
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D84968: [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D84589: [CodeMoverUtils] Add optional data dependence checks using Alias Analysis
Bardia Mahjour via Phabricator via llvm-commits
- [PATCH] D78938: Fixing all comparisons for C++20 compilation.
Barry Revzin via Phabricator via llvm-commits
- [PATCH] D78938: Fixing all comparisons for C++20 compilation.
Barry Revzin via Phabricator via llvm-commits
- [PATCH] D78938: Make LLVM build in C++20 mode
Barry Revzin via Phabricator via llvm-commits
- [llvm] 7ba0f81 - [X86] Unbreak the build after 22fa6b20d92e
Benjamin Kramer via llvm-commits
- [llvm] 5405ee5 - [CodeGenPrepare] Simplify code. NFCI.
Benjamin Kramer via llvm-commits
- [llvm] 54fcea8 - Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy."
Benjamin Kramer via llvm-commits
- [PATCH] D87434: [CodeGenPrepare] Fix zapping dead operands of assume
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D87434: [CodeGenPrepare] Fix zapping dead operands of assume
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D85961: [Fixed Point] Add floating point methods to APFixedPoint.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86079: [X86] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85961: [Fixed Point] Add floating point methods to APFixedPoint.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85961: [Fixed Point] Add floating point methods to APFixedPoint.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85961: [Fixed Point] Add floating point methods to APFixedPoint.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D87512: [IR] Add Type::getFloatingPointTy.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
Bevin Hansson via Phabricator via llvm-commits
- [llvm] 88b368a - [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering
Brad Smith via llvm-commits
- [PATCH] D86165: [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering
Brad Smith via Phabricator via llvm-commits
- [PATCH] D87210: [Sparc] Remove cast that truncates immediate operands to 32 bits.
Brad Smith via Phabricator via llvm-commits
- [PATCH] D87210: [Sparc] Remove cast that truncates immediate operands to 32 bits.
Brad Smith via Phabricator via llvm-commits
- [PATCH] D87088: [MachinePipeliner] Fix II_setByPragma initialization
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D84896: [MC] Fix memory leak when allocating MCInst with bump allocator
Brian Cain via Phabricator via llvm-commits
- [PATCH] D87590: Backport D79219, D85820, D86134 to 10.0 branch
Brian J. Cardiff via Phabricator via llvm-commits
- [PATCH] D86586: [TableGen] Support tied operands that are both source operands
Brian Leibig via Phabricator via llvm-commits
- [llvm] c982682 - [EarlyCSE] Equivalent SELECTs should hash equally
Bryan Chan via llvm-commits
- [PATCH] D86843: [EarlyCSE] Equivalent SELECTs should hash equally
Bryan Chan via Phabricator via llvm-commits
- [PATCH] D86843: [EarlyCSE] Equivalent SELECTs should hash equally
Bryan Chan via Phabricator via llvm-commits
- [PATCH] D85364: [SVE][WIP] Implement lowering for fixed width select
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D85364: [SVE][WIP] Implement lowering for fixed width select
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D87585: [AMDGPU] Dynamically clear renamable to avoid constant bus errors
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D87542: AMDGPU: Don't sometimes allow instructions before lowered si_end_cf
Carl Ritson via Phabricator via llvm-commits
- [llvm] 257b297 - [flang][driver] Add the new flang compiler and frontend drivers
Caroline Concatto via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Caroline via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Caroline via Phabricator via llvm-commits
- [PATCH] D86344: [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D82709: [MachineLICM] [PowerPC] hoisting rematerializable cheap instructions based on register pressure.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D82709: [MachineLICM] [PowerPC] hoisting rematerializable cheap instructions based on register pressure.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D87490: [MachineInstr] return mayAlias for not mayLoadOrStore instructions.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D87490: [MachineInstr] return mayAlias for not mayLoadOrStore instructions.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D85504: [Reassociate] [PowerPC] stop common out mul factors if fma is preferred on target
ChenZheng via Phabricator via llvm-commits
- [PATCH] D87490: [MachineInstr] return mayAlias for not mayLoadOrStore instructions.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D86925: [MachineSink] add one more profitable pattern for sinking
ChenZheng via Phabricator via llvm-commits
- [PATCH] D87038: SearchableTables reference section
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D86851: Minor changes to new TableGen Programmer's Reference document
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D87560: Clarify two data member names
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D87513: Update TableGen test files
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D87564: [VPlan] Add vplan native path vectorization test case for inner loop reduction
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D87393: Enhance TableGen error message capabilities
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Christopher Ferris via Phabricator via llvm-commits
- [llvm] 7ddfd9b - [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D86836: Support a list of CostPerUse values
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D87596: [Coroutines] Reuse storage for local variables with non-overlapping lifetimes
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D83375: [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D83375: [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D86906: [AArch64LdStOptimzation] fix a bug in AArch64 Load Store Optimization
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D86906: [AArch64LdStOptimzation] fix a bug in AArch64 Load Store Optimization
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D86956: [AArch64LoadStoreOptimization] Bug fix in ldr to ldp conversion
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D86956: [AArch64LoadStoreOptimization] Bug fix in ldr to ldp conversion
Congzhe Cao via Phabricator via llvm-commits
- [llvm] f3a6f6c - [X86] Pre-commit new test case for D87214. NFC
Craig Topper via llvm-commits
- [llvm] 01b3e16 - [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets.
Craig Topper via llvm-commits
- [llvm] da79b1e - [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported.
Craig Topper via llvm-commits
- [compiler-rt] 35f708a - [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2.
Craig Topper via llvm-commits
- [llvm] e6bb4c8 - [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend.
Craig Topper via llvm-commits
- [llvm] b1e68f8 - [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.:
Craig Topper via llvm-commits
- [llvm] 844e94a - [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI
Craig Topper via llvm-commits
- [compiler-rt] f5ad9c2 - [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply.
Craig Topper via llvm-commits
- [llvm] c195ae2 - [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support.
Craig Topper via llvm-commits
- [llvm] ad3d6f9 - [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Craig Topper via llvm-commits
- [llvm] 758732a - [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult.
Craig Topper via llvm-commits
- [llvm] 61d29e0 - [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC
Craig Topper via llvm-commits
- [llvm] 8889faa - [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI
Craig Topper via llvm-commits
- [llvm] 56b3339 - [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits.
Craig Topper via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D83360: [InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87215: [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87214: [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87215: [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87218: [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87218: [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D80506: Add __divmodti4 to match libgcc.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87145: [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax
Craig Topper via Phabricator via llvm-commits
- [PATCH] D80506: Add __divmodti4 to match libgcc.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87236: [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16 and SMIN/SMAX with v16i8.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D80506: Add __divmodti4 to match libgcc.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87295: Prefer vpxor over vpxorps for AVX2 PR36127
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87295: Prefer vpxor over vpxorps for AVX2 PR36127
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87200: [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D86883: [X86] Add support for using fast short rep mov for memcpy lowering.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87416: [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87433: [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87433: [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87475: Use pragmas to work around MSVC x86_32 debug miscompile bug
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87485: [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87416: [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87586: [X86] Improve nnan fmin/fmax vector reduction
Craig Topper via Phabricator via llvm-commits
- [PATCH] D86269: [RFC][Target] Add a new backend target called CSKY
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87592: [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87593: [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87132: [Partial Inliner] Compute intrinsic cost through TTI
Dangeti Tharun kumar via Phabricator via llvm-commits
- [PATCH] D87132: [Partial Inliner] Compute intrinsic cost through TTI
Dangeti Tharun kumar via Phabricator via llvm-commits
- [PATCH] D87132: [Partial Inliner] Compute intrinsic cost through TTI
Dangeti Tharun kumar via Phabricator via llvm-commits
- [PATCH] D77565: [AArch64] Remove implicit landing pads.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D87203: [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Daniel Muñoz via Phabricator via llvm-commits
- [PATCH] D87203: [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Daniel Muñoz via Phabricator via llvm-commits
- [PATCH] D85603: IR: Add convergence control operand bundle and intrinsics
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D85910: libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA
Daniel Stone via Phabricator via llvm-commits
- [PATCH] D85910: libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA
Daniel Stone via Phabricator via llvm-commits
- [PATCH] D87158: [AMDGPU] Fix for folding v2.16 literals.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D87158: [AMDGPU] Fix for folding v2.16 literals.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D87158: [AMDGPU] Fix for folding v2.16 literals.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D75512: [LoopVectorizer][ARM] Add preferInloopReduction target hook.
Dave Green via Phabricator via llvm-commits
- [PATCH] D87276: [ARM] Recognize "double extend" reduction patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D87287: [ARM] Fixup single source mla reductions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D87379: [ARM] Selects SSAT/USAT from LLVM IR of min/max patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D87348: [ARM] Tail predicate VQDMULH and VQRDMULH
Dave Green via Phabricator via llvm-commits
- [PATCH] D87287: [ARM] Fixup single source mla reductions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D86684: [Refactor] Add the SchedHeuristic for Scheduler to allow platform customizing the heuristics
Dave Green via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Dave Green via Phabricator via llvm-commits
- [PATCH] D87430: [ARM] Add heuristic to avoid lowering calls to blx for Thumb1 in ARMTargetLowering::LowerCall
Dave Green via Phabricator via llvm-commits
- [PATCH] D87457: [ARM][TTI] Prevents constants in a min/max pattern from being hoisted when in a loop
Dave Green via Phabricator via llvm-commits
- [PATCH] D87379: [ARM] Selects SSAT/USAT from LLVM IR of min/max patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D82676: [CGP] Prevent optimizePhiType from iterating forever
Dave Green via Phabricator via llvm-commits
- [PATCH] D84451: [LV] Tail folded inloop reductions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D87557: [AArch64][MachineScheduler] Fix operand scheduling for pre/post-increment loads and stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D87276: [ARM] Recognize "double extend" reduction patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D87557: [AArch64][MachineScheduler] Fix operand scheduling for pre/post-increment loads
Dave Green via Phabricator via llvm-commits
- [PATCH] D75512: [LoopVectorizer][ARM] Add preferInloopReduction target hook.
Dave Green via Phabricator via llvm-commits
- [PATCH] D82676: [CGP] Prevent optimizePhiType from iterating forever
Dave Green via Phabricator via llvm-commits
- [llvm] 6e42cad - [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option
Dave Lee via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87591: [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option
Dave Lee via Phabricator via llvm-commits
- [PATCH] D87591: [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option
Dave Lee via Phabricator via llvm-commits
- [llvm] 69da27c - llvm-symbolizer: Add optional "start file" to match "start line"
David Blaikie via llvm-commits
- [llvm] be561fa - Remove unused variable(s)
David Blaikie via llvm-commits
- [llvm] 54fcea8 - Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy."
David Blaikie via llvm-commits
- [llvm] 31ecf8d - [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
David Blaikie via llvm-commits
- [llvm] 31ecf8d - [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
David Blaikie via llvm-commits
- [llvm] 31ecf8d - [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
David Blaikie via llvm-commits
- [llvm] 6e06f1c - GCOVProfiling: Avoid use-after-move
David Blaikie via llvm-commits
- [llvm] 7940af0 - Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate
David Blaikie via llvm-commits
- [llvm] ce89eee - PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning
David Blaikie via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
David Blaikie via Phabricator via llvm-commits
- [PATCH] D85670: [Instruction] Add updateLocationAfterHoist helper
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87467: [Support] Use unique_function rather than std::function for ThreadPool TaskTy.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D78938: Make LLVM build in C++20 mode
David Blaikie via Phabricator via llvm-commits
- [PATCH] D68620: DebugInfo: Use base address selection entries for debug_loc
David Blaikie via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87009: [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87026: [DebugInfo] Make offsets of dwarf units 64-bit (19/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87021: [DebugInfo] Fix emitting DWARF64 type units (10/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87008: [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87023: [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87010: [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87489: [NFC][MLInliner] Presort instruction successions.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87021: [DebugInfo] Fix emitting DWARF64 type units (10/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87009: [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87008: [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87026: [DebugInfo] Make offsets of dwarf units 64-bit (19/19).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87553: [gn] Remove unneeded MC dep from llvm-tblgen
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87237: [ADT] Add ASAN Support for SmallVector
David Blaikie via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
David Blaikie via Phabricator via llvm-commits
- [llvm] 9fda213 - [ARM] Update arm-storebytesmerge.ll test. NFC
David Green via llvm-commits
- [llvm] 40b72c9 - [ARM] Extra MLA reductions tests. NFC
David Green via llvm-commits
- [llvm] c437446 - [ARM] Recognize "double extend" reduction patterns
David Green via llvm-commits
- [llvm] 6cfd38d - [ARM] Fixup single source mla reductions.
David Green via llvm-commits
- [llvm] 74760bb - [LV][ARM] Add preferInloopReduction target hook.
David Green via llvm-commits
- [llvm] 9237fde - [CGP] Prevent optimizePhiType from iterating forever
David Green via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
David Li via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
David Li via Phabricator via llvm-commits
- [PATCH] D85240: Disable hoisting MI to hotter basic blocks when using pgo
David Li via Phabricator via llvm-commits
- [PATCH] D86890: [compiler-rt] Remove copy of InstrProfData.inc
David Li via Phabricator via llvm-commits
- [llvm] 1e1770a - [SVE][CodeGen] Fix InlineFunction for scalable vectors
David Sherwood via llvm-commits
- [PATCH] D87227: [SVE] Fix isLoadInvariantInLoop for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87227: [SVE] Fix isLoadInvariantInLoop for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87378: [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87378: [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87439: [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87422: [ConstantFold] Fold binary arithmetic on scalable vector splats.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87227: [SVE] Fix isLoadInvariantInLoop for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87227: [SVE] Fix isLoadInvariantInLoop for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87439: [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87422: [ConstantFold] Fold binary arithmetic on scalable vector splats.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D86928: [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87139: [SVE][CodeGen] Fix InlineFunction for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87496: [CodeGen] Fix bug in IncrementPointer
David Sherwood via Phabricator via llvm-commits
- [llvm] 17dce2f - [UnifyFunctionExitNodes] Remove unused getters, NFC
David Stenberg via llvm-commits
- [llvm] 48fc781 - [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks
David Stenberg via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87078: [UnifyFunctionExitNodes] Remove unused getters, NFC
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87078: [UnifyFunctionExitNodes] Remove unused getters, NFC
David Stenberg via Phabricator via llvm-commits
- [PATCH] D85818: [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks
David Stenberg via Phabricator via llvm-commits
- [PATCH] D85818: [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87392: [JumpThreading] Fix an incorrect Modified status
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87392: [JumpThreading] Fix an incorrect Modified status
David Stenberg via Phabricator via llvm-commits
- [PATCH] D86812: [DebugInstrRef][1/3] Track PHI values through register allocation
David Stenberg via Phabricator via llvm-commits
- [PATCH] D87114: [AIX][ExecutionEngine] Disable eh frame support when building with Clang on AIX
David Tenty via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
David Truby via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
David Truby via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
David Truby via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
David Truby via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
David Truby via Phabricator via llvm-commits
- [llvm] 2a52c33 - [Statepoints] Properly handle const base pointer.
Denis Antrushin via llvm-commits
- [llvm] 4358fa7 - [Statepoints] Update DAG root after emitting statepoint.
Denis Antrushin via llvm-commits
- [PATCH] D87251: [Statepoints] Update DAG root after emitting statepoint.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D87252: [Statepoints] Properly handle const base pointer.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D87252: [Statepoints] Properly handle const base pointer.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D87251: [Statepoints] Update DAG root after emitting statepoint.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D77187: [lld][WebAssembly] Add initial support for -Map/--print-map
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Di Mo via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Di Mo via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Di Mo via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Di Mo via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Di Mo via Phabricator via llvm-commits
- [PATCH] D87551: [LICM] Make Loop ICM profile aware again
Di Mo via Phabricator via llvm-commits
- [PATCH] D86156: [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults
Di Mo via Phabricator via llvm-commits
- [PATCH] D87083: [cmake] Use absolute paths for modules search
Diana Picus via Phabricator via llvm-commits
- [PATCH] D87083: [cmake] Use absolute paths for modules search
Diana Picus via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Digger via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Digger via Phabricator via llvm-commits
- [PATCH] D87295: Prefer vpxor over vpxorps for AVX2 PR36127
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87357: [SelectionDAG][DebugInfo] Use entry-values to recover parameters values
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D85111: [NOT FOR COMMIT] Avoid entry_val ops with callee clobbered regs in call_value
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 95b7040 - [AMDGPU][MC] Improved diagnostic messages for invalid registers
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D87234: [AMDGPU][MC] Improved diagnostic messages for invalid registers
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D87234: [AMDGPU][MC] Improved diagnostic messages for invalid registers
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D87234: [AMDGPU][MC] Improved diagnostic messages for invalid registers
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [compiler-rt] 1bb1eac - [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format.
Dokyung Song via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Dokyung Song via Phabricator via llvm-commits
- [llvm] 4252f30 - [WebAssembly] Set unreachable as canonical to permit disassembly
Dominic Chen via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87407: [WebAssembly][MC] Fix computation of relative symbol offset
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87407: [WebAssembly][MC] Fix computation of relative symbol offset
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87431: [WebAssembly] Set unreachable as canonical to permit disassembly
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87431: [WebAssembly] Set unreachable as canonical to permit disassembly
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D87183: [SCCP] Compute ranges for supported intrinsics
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D86019: [SLC] Optimize mempcpy_chk to mempcpy
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 37f2776 - [ConstantFold] Fold binary arithmetic on scalable vector splats.
Eli Friedman via llvm-commits
- [llvm] d751f86 - [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive.
Eli Friedman via llvm-commits
- [PATCH] D87218: [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86249: [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D85604: SimplifyCFG: prevent certain transforms on convergent operations
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87392: [JumpThreading] Fix an incorrect Modified status
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87363: [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87367: [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87369: [MC] [Win64EH] Write packed ARM64 epilogs if possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87422: [ConstantFold] Fold binary arithmetic on scalable vector splats.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D84940: [JumpThreading] Conditionally freeze its condition when unfolding select
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87471: [Support] Make building with snmalloc work
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87424: [SVE] Bail from VectorUtils heuristics for scalable vectors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87430: [ARM] Add heuristic to avoid lowering calls to blx for Thumb1 in ARMTargetLowering::LowerCall
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87286: AArch64: make sure jump table entries can reach entire image
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87471: [Support] Make building with snmalloc work
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87286: AArch64: make sure jump table entries can reach entire image
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87367: [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87369: [MC] [Win64EH] Write packed ARM64 epilogs if possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87447: [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87422: [ConstantFold] Fold binary arithmetic on scalable vector splats.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87392: [JumpThreading] Fix an incorrect Modified status
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87439: [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87430: [ARM] Add heuristic to avoid lowering calls to blx for Thumb1 in ARMTargetLowering::LowerCall
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87286: AArch64: make sure jump table entries can reach entire image
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86233: [LangRef] Define mustprogress attribute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87448: [CodeGen] [WinException] Only produce handler data at the end of the function if needed
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86066: IR: Merge MemCpyInlineInst and MemCpyInst
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86949: [ARM] Fix so immediates and pc relative checks
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87439: [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87490: [MachineInstr] return mayAlias for not mayLoadOrStore instructions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D82676: [CGP] Prevent optimizePhiType from iterating forever
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86928: [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87422: [ConstantFold] Fold binary arithmetic on scalable vector splats.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D87123: [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive.
Eli Friedman via Phabricator via llvm-commits
- [llvm] e52e7ad - [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM
Eric Astor via llvm-commits
- [llvm] 2feb6e9 - [ms] [llvm-ml] Fix STRUCT field alignment
Eric Astor via llvm-commits
- [llvm] a3ec4a3 - [ms] [llvm-ml] Allow use of locally-defined variables in expressions
Eric Astor via llvm-commits
- [PATCH] D86944: [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86945: [ms] [llvm-ml] Fix STRUCT field alignment
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86946: [ms] [llvm-ml] Allow use of locally-defined variables in expressions
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87246: [ms] [llvm-ml] Add missing built-in type aliases
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87248: [ms] [llvm-ml] Fix struct padding logic
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86947: [ms] [llvm-ml] Add support for size queries in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86947: [ms] [llvm-ml] Add support for size queries in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86948: [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86944: [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86945: [ms] [llvm-ml] Fix STRUCT field alignment
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86946: [ms] [llvm-ml] Allow use of locally-defined variables in expressions
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87246: [ms] [llvm-ml] Add missing built-in type aliases
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87246: [ms] [llvm-ml] Add missing built-in type aliases
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86947: [ms] [llvm-ml] Add support for size queries in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87246: [ms] [llvm-ml] Add missing built-in type aliases
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87248: [ms] [llvm-ml] Fix struct padding logic
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86947: [ms] [llvm-ml] Add support for size queries in MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D86948: [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87400: [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87401: [ms] [llvm-ml] Add MASM hex float support
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87402: [ms] [llvm-ml] Add REAL10 support (x87 extended precision)
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87403: [ms] [llvm-ml] Add support for "alias" directive
Eric Astor via Phabricator via llvm-commits
- [llvm] 503deec - Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline"
Eric Christopher via llvm-commits
- [llvm] 1f90d45 - [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad
Eric Christopher via llvm-commits
- [llvm] 1f90d45 - [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad
Eric Christopher via llvm-commits
- [PATCH] D87384: [PowerPC] Add ISEL patterns for Mul with Imm.
EsmeYi via Phabricator via llvm-commits
- [llvm] 6b13cfe - [ArgumentPromotion]: Copy function metadata after promoting arguments
Ettore Tiotto via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D86630: [ArgumentPromotion]: Copy function metadata after promoting arguments
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D46884: [AArch64] Cortex-A55 scheduler model
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D87557: [AArch64][MachineScheduler] Fix operand scheduling for pre/post-increment loads and stores
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D87557: [AArch64][MachineScheduler] Fix operand scheduling for pre/post-increment loads
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D87557: [AArch64][MachineScheduler] Fix operand scheduling for pre/post-increment loads
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D79485: [BPI] Improve static heuristics for "cold" paths.
Evgeniy via Phabricator via llvm-commits
- [llvm] 2e61cd1 - [MachineScheduler] Fix operand scheduling for pre/post-increment loads
Evgeny Leviant via llvm-commits
- [compiler-rt] 5f5a0bb - [asan][test] Use --image-base for Linux/asan_prelink_test.cpp if ld is LLD
Fangrui Song via llvm-commits
- [lld] e59d9df - [ELF] --symbol-ordering-file: optimize a loop
Fangrui Song via llvm-commits
- [compiler-rt] 2d7fd38 - [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks
Fangrui Song via llvm-commits
- [compiler-rt] b9d0866 - [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff's circuit law
Fangrui Song via llvm-commits
- [llvm] 6a9a0bf - [llvm-cov gcov] Simply computation of line counts and exit block counter
Fangrui Song via llvm-commits
- [llvm] dbac20b - [gcov] Don't split entry block; add a synthetic entry block instead
Fangrui Song via llvm-commits
- [llvm] ad61e34 - [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output
Fangrui Song via llvm-commits
- [compiler-rt] f559bf3 - [gcov] Delete unused llvm_gcda_increment_indirect_counter
Fangrui Song via llvm-commits
- [compiler-rt] 01cdab0 - [gcov] Delete flush_fn_list (unused since D83149)
Fangrui Song via llvm-commits
- [compiler-rt] ab1de1f - [gcov] Delete flush_fn_list (unused since D83149)
Fangrui Song via llvm-commits
- [llvm] a0ffe2b - [PGO] Skip if an IndirectBrInst critical edge cannot be split
Fangrui Song via llvm-commits
- [lld] 485f3f3 - [ELF] Make two PPC64.cpp variables constexpr. NFC
Fangrui Song via llvm-commits
- [lld] 560188d - [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC
Fangrui Song via llvm-commits
- [llvm] 45d0343 - [MC] Allow .org directives in SHT_NOBITS sections
Fangrui Song via llvm-commits
- [llvm] c55c148 - [gcov] Clean up by getting llvm.dbg.cu earlier
Fangrui Song via llvm-commits
- [llvm] 412c9c0 - [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering
Fangrui Song via llvm-commits
- [llvm] 7d3825e - Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering"
Fangrui Song via llvm-commits
- [llvm] d6fadc4 - [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno
Fangrui Song via llvm-commits
- [llvm] 8cf1ac9 - [llvm-cov gcov] Improve accuracy when some edges are not measured
Fangrui Song via llvm-commits
- [llvm] f086e85 - [gcov] Assign names to some types and loaded values used in @__llvm_internal*
Fangrui Song via llvm-commits
- [llvm] 63182c2 - [gcov] Add spanning tree optimization
Fangrui Song via llvm-commits
- [llvm] 5f4e9bf - [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass
Fangrui Song via llvm-commits
- [llvm] b2c32c9 - [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix)
Fangrui Song via llvm-commits
- [llvm] 44664a5 - [llvm-cov gcov][test] Unsupport Windows
Fangrui Song via llvm-commits
- [llvm] 4d7b194 - [llvm-cov gcov] Refactor counting and reporting
Fangrui Song via llvm-commits
- [PATCH] D87219: [ELF] Merge .openbsd.randomdata.* sections into a single .openbsd.randomdata section when linking
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86610: [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87245: [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87218: [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D80506: Add __divmodti4 to match libgcc.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87218: [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D80506: Add __divmodti4 to match libgcc.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D80506: Add __divmodti4 to match libgcc.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87264: [llvm-install-name-tool] Add -V flag
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer lld::errs() writes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87245: [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86762: [ELF] Add documentation for --warn-backrefs: a layering check tool
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87385: [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D69411: [MC] Resolve the difference of symbols in consecutive MCDataFragements
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87363: [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87433: [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87433: [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86762: [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87453: [llvm-readobj/elf][test] - Test all core note types properly.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86608: [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86608: [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86608: [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86893: [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D86893: [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87483: [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87486: [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87486: [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87483: [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87486: [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87486: [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87504: [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under asan/tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under asan/tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D77187: [lld][WebAssembly] Add initial support for -Map/--print-map
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87507: [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig().
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87493: [llvm-install-name-tool] Update the command-line guide
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D86890: [compiler-rt] Remove copy of InstrProfData.inc
Filipe Cabecinhas via llvm-commits
- [llvm] efb8e15 - [DSE, MemorySSA] Add an early check for read clobbers to traversal.
Florian Hahn via llvm-commits
- [llvm] c7b7c32 - [DSE,MemorySSA] Increase walker limit a bit.
Florian Hahn via llvm-commits
- [llvm] 2bcc4db - [EarlyCSE] Explicitly require AAResultsWrapperPass.
Florian Hahn via llvm-commits
- [llvm] 3a61bfb - [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector.
Florian Hahn via llvm-commits
- [llvm] 27cd187 - [DSE] Add testcase that uses masked loads and stores
Florian Hahn via llvm-commits
- [llvm] 9969c31 - [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber.
Florian Hahn via llvm-commits
- [llvm] a5ec99d - [DSE] Support eliminating memcpy.inline.
Florian Hahn via llvm-commits
- [llvm] fb109c4 - [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via llvm-commits
- [llvm] c0825fa - Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr."
Florian Hahn via llvm-commits
- [llvm] 3eb141e - [ConstraintSystem] Add helpers to deal with linear constraints.
Florian Hahn via llvm-commits
- [llvm] 8da6ae4 - Revert "[ConstraintSystem] Add helpers to deal with linear constraints."
Florian Hahn via llvm-commits
- [llvm] 3de9e3e - [DSE] Precommit test case with loop carried dependence.
Florian Hahn via llvm-commits
- [llvm] e082dee - [DSE] Bail out on MemoryPhis when deleting stores at end of function.
Florian Hahn via llvm-commits
- [llvm] d85ac6d - [DSE] Adjust coroutines test after e082dee2b588.
Florian Hahn via llvm-commits
- [PATCH] D87274: [NFC] Move functon from IndVarSimplify to SCEV
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87319: [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87322: [Passes] Move ADCE before DSE & LICM.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87137: [EarlyCSE] Explicitly require AAResultsWrapperPass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87322: [Passes] Move ADCE before DSE & LICM.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87319: [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87386: [DSE,MemorySSA] Handle atomic stores expliclty in isReadClobber.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87304: [AttributeFuncs] Consider `align` in `typeIncompatible`
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87306: [AttributeFuncs] Consider `noundef` in `typeIncompatible`
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87061: Handle masked loads and stores in MemoryLocation/Dependence
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87386: [DSE,MemorySSA] Handle atomic stores expliclty in isReadClobber.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87423: [GVN] Account for masked loads/stores depending on load/store instructions
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87304: [AttributeFuncs] Consider `align` in `typeIncompatible`
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87322: [Passes] Move ADCE before DSE & LICM.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87132: [Partial Inliner] Compute intrinsic cost through TTI
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87564: [VPlan] Add vplan native path vectorization test case for inner loop reduction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D86249: [llvm][sve] Make `llvm.masked.[gather|scatter]` legal for SVE.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D86249: [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Francois Pichet via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Francois Pichet via Phabricator via llvm-commits
- [PATCH] D87085: Add flang out of tree buildbot
Galina via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
Galina via Phabricator via llvm-commits
- [PATCH] D87141: [llvm-readobj/elf] - Introduce Relocation<ELFT> helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87141: [llvm-readobj/elf] - Introduce Relocation<ELFT> helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87141: [llvm-readobj/elf] - Introduce Relocation<ELFT> helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87087: [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87089: [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer lld::errs() writes
George Rimar via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87362: [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes
George Rimar via Phabricator via llvm-commits
- [PATCH] D87385: [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
George Rimar via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
George Rimar via Phabricator via llvm-commits
- [PATCH] D86923: [llvm-readobj/elf] - Don't crash when the size of a dynamic symbol table, inferred from the hash table, is broken.
George Rimar via Phabricator via llvm-commits
- [PATCH] D86923: [llvm-readobj/elf] - Don't crash when the size of a dynamic symbol table, inferred from the hash table, is broken.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87453: [llvm-readobj/elf][test] - Test all core note types properly.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87454: [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87453: [llvm-readobj/elf][test] - Test all core note types properly.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87486: [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors
George Rimar via Phabricator via llvm-commits
- [PATCH] D87468: [Support] Add GlobPattern::isTrivialMatchAll()
George Rimar via Phabricator via llvm-commits
- [PATCH] D87469: [LLD][ELF] Optimize linker script filename glob pattern matching NFC
George Rimar via Phabricator via llvm-commits
- [PATCH] D87503: [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87507: [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig().
George Rimar via Phabricator via llvm-commits
- [llvm] 3a86eb0 - [llvm-readobj/elf] - Introduce Relocation<ELFT> helper.
Georgii Rymar via llvm-commits
- [llvm] dbb8188 - [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI.
Georgii Rymar via llvm-commits
- [llvm] 4368739 - [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI.
Georgii Rymar via llvm-commits
- [PATCH] D85705: Add a "Trace" plug-in to LLDB to add process trace support in stages.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Greg McGary via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Greg McGary via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Greg McGary via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Greg McGary via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Greg McGary via Phabricator via llvm-commits
- [PATCH] D87584: [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols
Greg McGary via Phabricator via llvm-commits
- [llvm] 5a4a0cf - [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Guillaume Chatelet via llvm-commits
- [llvm] ed95f7c - Fix broken link for Sphinx installation
Guillaume Chatelet via llvm-commits
- [PATCH] D87373: [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D87373: [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD)
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83465: Encode alignment attribute for `atomicrmw`
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83465: Encode alignment attribute for `atomicrmw`
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D87443: Encode alignment attribute for `cmpxchg`
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83465: Encode alignment attribute for `atomicrmw`
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D83465: Encode alignment attribute for `atomicrmw`
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D86066: IR: Merge MemCpyInlineInst and MemCpyInst
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D87417: [MachineBasicBlock] Fix a typo in function copySuccessor
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D87260: [OpenMPOpt][SplitMemTransfer] Can move setup instructions upwards?
Hamilton Tobon Mosquera via Phabricator via llvm-commits
- [PATCH] D87260: [OpenMPOpt][SplitMemTransfer] Can move setup instructions upwards?
Hamilton Tobon Mosquera via Phabricator via llvm-commits
- [PATCH] D87260: [OpenMPOpt][SplitMemTransfer] Can move setup instructions upwards?
Hamilton Tobon Mosquera via Phabricator via llvm-commits
- [PATCH] D87118: Add an explicit toggle for the static analyzer in clang-tidy
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D87110: [WebAssembly] Fix incorrect assumption of simple value types
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D86999: getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D80197: [DebugInfo] Upgrade DISubrange to support Fortran dynamic arrays
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D86131: [FLANG] Pick `.md` files when building sphinx documentation.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D87118: Add an explicit toggle for the static analyzer in clang-tidy
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D71786: [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc}
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D87471: [Support] Make building with snmalloc work
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D71786: [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc}
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D86875: [Flang][NFC] Remove license comments from files in docs/ folder.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D71786: [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc}
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Haruki Imai via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Haruki Imai via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Haruki Imai via Phabricator via llvm-commits
- [llvm] d25c17f - [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch
Heejin Ahn via llvm-commits
- [PATCH] D87207: [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D87207: [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 0ab6a15 - [X86] Add support for using fast short rep mov for memcpy lowering.
Hiroshi Yamauchi via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D86883: [X86] Add support for using fast short rep mov for memcpy lowering.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D86883: [X86] Add support for using fast short rep mov for memcpy lowering.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D86883: [X86] Add support for using fast short rep mov for memcpy lowering.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D86883: [X86] Add support for using fast short rep mov for memcpy lowering.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D86499: [CSSPGO] Pseudo probe instrumentation pass
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D86499: [CSSPGO] Pseudo probe instrumentation pass
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D84732: [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D84732: [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D87550: [SLPVectorizer][SVE] Avoid blind cast to FixedVectorType in getAggregateSize.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D87008: [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19).
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D87009: [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19).
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D87021: [DebugInfo] Fix emitting DWARF64 type units (10/19).
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D87008: [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19).
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D87026: [DebugInfo] Make offsets of dwarf units 64-bit (19/19).
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Irina Dobrescu via Phabricator via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Irina Dobrescu via Phabricator via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Irina Dobrescu via Phabricator via llvm-commits
- [PATCH] D81911: [ThinLTO] Work around getBaseObject returning null for alias-to-ifunc
Itay Bookstein via Phabricator via llvm-commits
- [PATCH] D78938: Fixing all comparisons for C++20 compilation.
JF Bastien via Phabricator via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D87319: [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D87141: [llvm-readobj/elf] - Introduce Relocation<ELFT> helper.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87087: [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI.
James Henderson via Phabricator via llvm-commits
- [PATCH] D78938: Fixing all comparisons for C++20 compilation.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87179: Fix debug_abbrev emitter to only assign table id once
James Henderson via Phabricator via llvm-commits
- [PATCH] D87205: [DWARFYAML] Make the debug_addr section optional.
James Henderson via Phabricator via llvm-commits
- [PATCH] D86867: [obj2yaml] Add support for dumping the .debug_str section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87211: [llvm-objcopy] Consolidate and unify version tests
James Henderson via Phabricator via llvm-commits
- [PATCH] D87211: [llvm-objcopy] Consolidate and unify version tests
James Henderson via Phabricator via llvm-commits
- [PATCH] D87212: [llvm-objcopy][MachO] Add llvm-bitcode-strip driver
James Henderson via Phabricator via llvm-commits
- [PATCH] D86867: [obj2yaml] Add support for dumping the .debug_str section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87212: [llvm-objcopy][MachO] Add llvm-bitcode-strip driver
James Henderson via Phabricator via llvm-commits
- [PATCH] D87211: [llvm-objcopy] Consolidate and unify version tests
James Henderson via Phabricator via llvm-commits
- [PATCH] D86867: [obj2yaml] Add support for dumping the .debug_str section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87212: [llvm-objcopy][MachO] Add llvm-bitcode-strip driver
James Henderson via Phabricator via llvm-commits
- [PATCH] D87141: [llvm-readobj/elf] - Introduce Relocation<ELFT> helper.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer lld::errs() writes
James Henderson via Phabricator via llvm-commits
- [PATCH] D78938: Fixing all comparisons for C++20 compilation.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87264: [llvm-install-name-tool] Add -V flag
James Henderson via Phabricator via llvm-commits
- [PATCH] D87268: [llvm-install-name-tool] Add a test with multiple input files
James Henderson via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
James Henderson via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
James Henderson via Phabricator via llvm-commits
- [PATCH] D86222: Fix PR46880: Fail CHECK-NOT with undefined variable
James Henderson via Phabricator via llvm-commits
- [PATCH] D87275: [obj2yaml] Test generating and dumping a broken debug_ranges section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
James Henderson via Phabricator via llvm-commits
- [PATCH] D78938: Make LLVM build in C++20 mode
James Henderson via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
James Henderson via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
James Henderson via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
James Henderson via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D87202: Add a new hidden option -cfg-dot-changed which creates a website of DOT files showing colourized changes as the IR is changed by passes in the new pass manager pipeline.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D87202: Add a new hidden option -dot-cfg-changed which creates a website of DOT files showing colourized changes as the IR is changed by passes in the new pass manager pipeline.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D87202: Add a new hidden option -dot-cfg-changes which creates a website of DOT files showing colourized changes as the IR is changed by passes in the new pass manager pipeline.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D85911: libclc: spirv: Add various functions
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D85911: libclc: spirv: Add various functions
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Jason Liu via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Jason Liu via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D86879: [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Jason Liu via Phabricator via llvm-commits
- [llvm] 5350e1b - [KnownBits] Implement accurate unsigned and signed max and min
Jay Foad via llvm-commits
- [llvm] 713c2ad - [GlobalISel] Extend not_cmp_fold to work on conditional expressions
Jay Foad via llvm-commits
- [llvm] 649bde4 - [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter
Jay Foad via llvm-commits
- [llvm] 517202c - [TargetLowering] Fix comments describing XOR -> OR/AND transformations
Jay Foad via llvm-commits
- [llvm] 06e356c - [AMDGPU] Make movreld-bug test case more robust
Jay Foad via llvm-commits
- [PATCH] D87034: [KnownBits] Implement accurate unsigned and signed max and min
Jay Foad via Phabricator via llvm-commits
- [PATCH] D86709: [GlobalISel] Extend not_cmp_fold to work on conditional expressions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87034: [KnownBits] Implement accurate unsigned and signed max and min
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87145: [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87093: [AMDGPU] Workaround for LDS Misalignment bug on GFX10
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87351: AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks'
Jay Foad via Phabricator via llvm-commits
- [PATCH] D86294: [RFC] AMDGPU/GlobalISel: Look through copies in GIM_CheckOpcode
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87446: [AMDGPU] Enable scheduling around FP MODE-setting instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87145: [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87465: [TargetLowering] Change SimplifyDemandedBits for XOR
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87145: [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87446: [AMDGPU] Enable scheduling around FP MODE-setting instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87502: [DAGCombiner] Use known bits to fold extract_vector_elt with const index
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87502: [DAGCombiner] Use known bits to fold extract_vector_elt with const index
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87502: [DAGCombiner] Use known bits to fold extract_vector_elt with const index
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87548: [UnifyLoopExits] Fix non-deterministic iteration order
Jay Foad via Phabricator via llvm-commits
- [PATCH] D86395: InstCombine transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86363: InstCombine transform pattern "(A ^ B) | ~(A | B) -> ~(A & B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D87484: Fix ThinLtoJit example compilation
Jeff Hemphill via Phabricator via llvm-commits
- [compiler-rt] 8239045 - [DFSan] XFail a test that's suffering too much optimization
Jeremy Morse via llvm-commits
- [llvm] fb109c4 - [DSE] Switch to MemorySSA-backed DSE by default.
Jeremy Morse via llvm-commits
- [llvm] 0caeaff - [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests
Jeremy Morse via llvm-commits
- [llvm] 0825fa9 - [LiveDebugValues][NFC] Add additional tests
Jeremy Morse via llvm-commits
- [PATCH] D86812: [DebugInstrRef][1/3] Track PHI values through register allocation
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D86814: [DebugInstrRef][3/3] Follow DBG_PHI instructions through LiveDebugValues.
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D86812: [DebugInstrRef][1/3] Track PHI values through register allocation
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D68484: [PATCH 01/26] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68484: [PATCH 01/26] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68487: [PATCH 02/26] [noalias] Introduce family of noalias intrinsics.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68484: [PATCH 01/26] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68487: [PATCH 02/26] [noalias] Introduce family of noalias intrinsics.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68488: [PATCH 03/26] [noalias] [IR] Introduce ptr_provenance for LoadInst/StoreInst
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68489: [PATCH 04/26] [noalias] [IR] parse optional ptr_provenance argument on load/store instructions
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68491: [PATCH 06/27] [noalias] [IR] IRBuilder support for noalias intrinsics.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68493: [PATCH 07/27] [noalias] simplify noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68495: [PATCH 08/27] [noalias] EarlyCSE: learn about noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68497: [PATCH 09/27] [noalias] [CodeGen] Support lowering of noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68499: [PATCH 10/27] [noalias] Loop vectorizer: learn about noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68500: [PATCH 11/27] [noalias] D9379: llvm.noalias and ValueTracking
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68504: [PATCH 12/27] [noalias] CaptureTracking: learn about new noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68505: [PATCH 13/27] [noalias] [BasicAA] look through noalias intrisics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68507: [PATCH 14/27] [noalias] ScopedNoAliasAA: use C99 restrict rules for deducing noalias
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68509: [PATCH 15/27] [noalias] Use noalias intrinsics when inlining and keep metadata up to date.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68510: [PATCH 16/27] [noalias] Clone scopes and llvm.noalias.decl when unrolling.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68511: [PATCH 17/27] [noalias] Clone scopes and llvm.noalias.decl as needed during loop rotation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68512: [PATCH 18/27] [noalias] Introduce PropagateAndConvertNoAlias pass
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68514: [PATCH 19/27] [noalias] Introduce ConnectNoAliasDecl pass
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68515: [PATCH 20/27] [noalias] SROA/PromoteMemoryToRegister: Learn how to handle noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68516: [PATCH 21/27] [noalias] LICM: learn about noalias intrinsics and ptr_provenance
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68517: [PATCH 22/27] [noalias] SLPVectorizer: load/store can have a ptr_provenance parameter.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68518: [PATCH 23/27] [noalias] ArgumentPromotion/FunctionAttrs/GlobalOpt/InstCombine/GVN/JumpThreading
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68521: [PATCH 25/27] [noalias] Clang CodeGen for restrict-qualified pointers
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68522: [PATCH 26/27] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D87254: [PATCH 05/27] [noalias] LLVM-IR Bitcode support
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D87255: [PATCH 24/27] [noalias] DeadArgumentElimination
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68502: [PATCH 11/26] [noalias] D9398: llvm.noalias - GetUnderlyingObjects to optionally collect noalias calls
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68509: [PATCH 15/27] [noalias] Use noalias intrinsics when inlining and keep metadata up to date.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68515: [PATCH 20/27] [noalias] SROA/PromoteMemoryToRegister: Learn how to handle noalias intrinsics
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68522: [PATCH 26/27] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68484: [PATCH 01/27] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D68488: [PATCH 03/27] [noalias] [IR] Introduce ptr_provenance for LoadInst/StoreInst
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D85911: libclc: spirv: Add various functions
Jesse Natalie via Phabricator via llvm-commits
- [PATCH] D87219: [ELF] Merge .openbsd.randomdata.* sections into a single .openbsd.randomdata section when linking
Jessica Clarke via Phabricator via llvm-commits
- [llvm] 480e7f4 - [AArch64][GlobalISel] Share address mode selection code for memops
Jessica Paquette via llvm-commits
- [PATCH] D87157: [GlobalISel] Add a localizer for copies from physregs and use it in AArch64
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D86968: [IRSim] Adding IR Instruction Mapper
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D87397: [AArch64][GlobalISel] Share address mode selection code for memops
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D87397: [AArch64][GlobalISel] Share address mode selection code for memops
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D87529: [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D87530: [AArch64][GlobalISel] Support shifted register form in emitTST
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Jez Ng via Phabricator via llvm-commits
- [PATCH] D86908: [lld-macho] Mark weak symbols in symbol table
Jez Ng via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Jez Ng via Phabricator via llvm-commits
- [PATCH] D87199: [lld-macho] Implement support for PIC
Jez Ng via Phabricator via llvm-commits
- [PATCH] D87199: [lld-macho] Implement support for PIC
Jez Ng via Phabricator via llvm-commits
- [PATCH] D87199: [lld-macho] Implement support for PIC
Jez Ng via Phabricator via llvm-commits
- [PATCH] D87199: [lld-macho] Implement support for PIC
Jez Ng via Phabricator via llvm-commits
- [llvm] 415a4fb - [MC] Resolve the difference of symbols in consecutive MCDataFragements
Jian Cai via llvm-commits
- [PATCH] D69411: [MC] Resolve the difference of symbols in consecutive MCDataFragements
Jian Cai via Phabricator via llvm-commits
- [llvm] 0ece51c - Add raw_fd_stream that supports reading/seeking/writing
Jianzhou Zhao via llvm-commits
- [llvm] 19531a8 - Add raw_fd_stream_test.cpp into CMakeLists.txt
Jianzhou Zhao via llvm-commits
- [llvm] b3f364e - Add a header file to support ssize_t for windows
Jianzhou Zhao via llvm-commits
- [llvm] 818cf30 - [MachinePipeliner] Fix II_setByPragma initialization
Jinsong Ji via llvm-commits
- [PATCH] D87088: [MachinePipeliner] Fix II_setByPragma initialization
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D86865: [Power10] Enable the heuristic for Power10 and switch the sched model with P9 Model
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D86596: Implement __isOSVersionAtLeast for Android
Jiyong Park via Phabricator via llvm-commits
- [PATCH] D86596: Implement __isOSVersionAtLeast for Android
Jiyong Park via Phabricator via llvm-commits
- [PATCH] D87320: [X86] Check if call is indirect before emitting NT_CALL
Joao Moreira via Phabricator via llvm-commits
- [PATCH] D87320: [X86] Check if call is indirect before emitting NT_CALL
Joao Moreira via Phabricator via llvm-commits
- [llvm] 7965126 - [Attributor][FIX] Properly return changed if the IR was modified
Johannes Doerfert via llvm-commits
- [llvm] ff70c25 - [Attributor][NFC] Expand `auto` types (clang-fix-it)
Johannes Doerfert via llvm-commits
- [llvm] 8637aca - [Attributor][NFC] Clang tidy: no else after continue
Johannes Doerfert via llvm-commits
- [llvm] e620884 - [Attributor][NFC] Change variable spelling
Johannes Doerfert via llvm-commits
- [llvm] 53e4ef7 - [Attributor][NFC] Cleanup internalize test case
Johannes Doerfert via llvm-commits
- [llvm] 711bf7d - [Attributor][FIX] Don't crash on internalizing linkonce_odr hidden functions
Johannes Doerfert via llvm-commits
- [llvm] d5d75f6 - [Attributor] Provide a command line option that limits recursion depth
Johannes Doerfert via llvm-commits
- [llvm] 2600c9e - [Attributor] Re-enable a run line in noalias.ll
Johannes Doerfert via llvm-commits
- [llvm] c0ab901 - [Attributor] Selectively look at the callee even when there are operand bundles
Johannes Doerfert via llvm-commits
- [llvm] cefd2a2 - [Attributor] Cleanup `IRPosition::getArgNo` usages
Johannes Doerfert via llvm-commits
- [llvm] 849146b - [Attributor] Associate the callback callee with a call site argument (if any)
Johannes Doerfert via llvm-commits
- [llvm] d445b6d - [Attributor] Cleanup `::initialize` of various AAs
Johannes Doerfert via llvm-commits
- [llvm] f9ea450 - [Attributor][NFC] Improve check lines in depgraph.ll
Johannes Doerfert via llvm-commits
- [llvm] a2cb544 - Revert "[Attributor] Re-enable a run line in noalias.ll"
Johannes Doerfert via llvm-commits
- [PATCH] D87183: [SCCP] Compute ranges for supported intrinsics
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87260: [OpenMPOpt][SplitMemTransfer] Can move setup instructions upwards?
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Apply llvm.loop.mustprogress to caller loops
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87266: [Attributor] Re-enable a run line in noalias.ll
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D85894: [BuildLibCalls] Add more noundef to library functions
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87260: [OpenMPOpt][SplitMemTransfer] Can move setup instructions upwards?
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86127: [Attributor] Make AAMemoryLocationCallSite behavior sane
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87061: Handle masked loads and stores in MemoryLocation/Dependence
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87301: [IRSim][IROutliner] Adding consistent function attribute merging
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87304: [AttributeFuncs] Consider `align` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87306: [AttributeFuncs] Consider `noundef` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86157: [DeadArgElim][FIX] Drop more attributes when the return type changes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87304: [AttributeFuncs] Consider `align` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87301: [IRSim][IROutliner] Adding consistent function attribute merging
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87266: [Attributor] Re-enable a run line in noalias.ll
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87266: [Attributor] Re-enable a run line in noalias.ll
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87306: [AttributeFuncs] Consider `noundef` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87306: [AttributeFuncs] Consider `noundef` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87304: [AttributeFuncs] Consider `align` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87432: [Attributor] Disable the MustBeExecutedContext by default
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D85956: [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long
John Brawn via Phabricator via llvm-commits
- [PATCH] D86904: [mlir] [InProgress] Support for defining Types in tblgen
John Demme via Phabricator via llvm-commits
- [PATCH] D85961: [Fixed Point] Add floating point methods to APFixedPoint.
John McCall via Phabricator via llvm-commits
- [PATCH] D86632: [Fixed Point] Add codegen for conversion between fixed-point and floating point.
John McCall via Phabricator via llvm-commits
- [PATCH] D87512: [IR] Add Type::getFloatingPointTy.
John McCall via Phabricator via llvm-commits
- [PATCH] D87300: [IRSim][IROutliner] Adding OptRemarks for the IROutliner.
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D87310: [IRSim] Adding support for isomorphic predicates
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D87310: [IRSim] Adding support for isomorphic predicates
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D87311: [IRSim] Adding commutativity matching to structure checking
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D87298: [IRSim][IROutliner] Merging output blocks for extracted functions with outputs
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D87299: [IRSim][IROutliner] Adding a cost model, and debug option to turn the model off.
Jon Roelofs via Phabricator via llvm-commits
- [llvm] e5d9269 - Fix typo in dsymutil.rst
Jonas Devlieghere via llvm-commits
- [llvm] bfbaf17 - [examples] Adjust ThinLtoInstrumentationLayer for emit signature change
Jonas Devlieghere via llvm-commits
- [llvm] bd2f7ad - Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change"
Jonas Devlieghere via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D87438: Fix typo in dsymutil.rst
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D87438: Fix typo in dsymutil.rst
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 6dc3e22 - [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert.
Jonas Paulsson via llvm-commits
- [PATCH] D87130: [SelectionDAGBuilder] Remember to copy the FMF flags in visitBinary().
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D87279: [CFE] Fix handling of physical registers in inline assembly operands.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D86268: [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted integer in WidenVecRes_Convert.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D87506: [SystemZ] Make LibFunc_bcmp unavailable
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D87510: [SystemZ] Don't emit PC-relative memory accesses to unaligned (packed) symbols.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 52f0837 - [NFC] Move definition of variable now only used in debug builds
Jordan Rupprecht via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Josef Eisl via Phabricator via llvm-commits
- [llvm] 25ce1e0 - [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions
Juneyoung Lee via llvm-commits
- [llvm] 36c8621 - [BuildLibCalls] Add more noundef to library functions
Juneyoung Lee via llvm-commits
- [llvm] a6183d0 - [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via llvm-commits
- [llvm] 39c1653 - [JumpThreading] Conditionally freeze its condition when unfolding select
Juneyoung Lee via llvm-commits
- [llvm] 1b9884d - Enable InsertFreeze flag of JumpThreading when used in LTO
Juneyoung Lee via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D84242: [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85894: [BuildLibCalls] Add more noundef to library functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D84242: [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D84242: [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85894: [BuildLibCalls] Add more noundef to library functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D84940: [JumpThreading] Conditionally freeze its condition when unfolding select
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D84940: [JumpThreading] Conditionally freeze its condition when unfolding select
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85534: Enable InsertFreeze flag of JumpThreading when used in LTO
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85534: Enable InsertFreeze flag of JumpThreading when used in LTO
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D87445: [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D87445: [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322)
Juneyoung Lee via Phabricator via llvm-commits
- [compiler-rt] f51e55e - [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent
Kamil Rytarowski via llvm-commits
- [compiler-rt] cb8cb28 - [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no
Kamil Rytarowski via llvm-commits
- [compiler-rt] b85c085 - [compiler-rt] [netbsd] Improve code formatting
Kamil Rytarowski via llvm-commits
- [compiler-rt] bba736e - [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk
Kamil Rytarowski via llvm-commits
- [compiler-rt] 00460ae - [compiler-rt] [netbsd] Regenerate syscall hooks
Kamil Rytarowski via llvm-commits
- [PATCH] D85820: Use find_library for ncurses
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] cd89f5c - [SVE][CodeGen] Legalisation of truncate for scalable vectors
Kerry McLaughlin via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D86548: [SVE][CodeGen] Legalisation of truncate for scalable vectors
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D87139: [SVE][CodeGen] Fix InlineFunction for scalable vectors
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D86548: [SVE][CodeGen] Legalisation of truncate for scalable vectors
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D86548: [SVE][CodeGen] Legalisation of truncate for scalable vectors
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D87496: [CodeGen] Fix bug in IncrementPointer
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D82931: [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0
Kiran Kumar T P via Phabricator via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Kiran Kumar T P via Phabricator via llvm-commits
- [llvm] 009cd4e - [PPC][GlobalISel] Add initial GlobalIsel infrastructure
Kit Barton via llvm-commits
- [PATCH] D83100: [PPC][GlobalISel] Add initial GlobalIsel infrastructure
Kit Barton via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D87478: scudo: Remove the THREADLOCAL macro.
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D86694: [scudo] Allow -fsanitize=scudo on Linux and Windows (WIP, don't land as is)
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D87118: Add an explicit toggle for the static analyzer in clang-tidy
Kristóf Umann via Phabricator via llvm-commits
- [llvm] d0ccfcb - [GVN] Add testcase that uses masked loads and stores, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] d183f47 - [Hexagon] Handle widening of truncation's operand with legal result
Krzysztof Parzyszek via llvm-commits
- [llvm] 055d209 - Handle masked loads and stores in MemoryLocation/Dependence
Krzysztof Parzyszek via llvm-commits
- [llvm] 889cf9b - [EarlyCSE] Add testcase for masked loads and stores, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] c2b7b9b - [Hexagon] Fix order of operands in V6_vdealb4w
Krzysztof Parzyszek via llvm-commits
- [llvm] 27cd187 - [DSE] Add testcase that uses masked loads and stores
Krzysztof Parzyszek via llvm-commits
- [llvm] 27cd187 - [DSE] Add testcase that uses masked loads and stores
Krzysztof Parzyszek via llvm-commits
- [llvm] 81ff2d3 - [DSE] Handle masked stores
Krzysztof Parzyszek via llvm-commits
- [llvm] db7defd - [DSE] Explicitly not use MSSA in testcase for now
Krzysztof Parzyszek via llvm-commits
- [llvm] 0ee54cf - [Hexagon] Account for truncating pairs to non-pairs when widening truncates
Krzysztof Parzyszek via llvm-commits
- [llvm] 8b7c8f2 - Mark masked.{store, scatter, compressstore} intrinsics as write-only
Krzysztof Parzyszek via llvm-commits
- [llvm] 8a08740 - [GVN] Account for masked loads/stores depending on load/store instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] 601557e - Hexagon.h - remove unnecessary includes. NFCI.
Krzysztof Parzyszek via llvm-commits
- [llvm] 783e28a - [Hexagon] Split pair-based masked memops
Krzysztof Parzyszek via llvm-commits
- [llvm] f92908c - [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via llvm-commits
- [llvm] 9d300bc - [Hexagon] Avoid widening vectors with non-HVX element types
Krzysztof Parzyszek via llvm-commits
- [PATCH] D87061: Handle masked loads and stores in MemoryLocation/Dependence
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87061: Handle masked loads and stores in MemoryLocation/Dependence
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87340: [EarlyCSE] Handle masked loads and stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87387: [DSE] Handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87423: [GVN] Account for masked loads/stores depending on load/store instructions
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87061: Handle masked loads and stores in MemoryLocation/Dependence
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87423: [GVN] Account for masked loads/stores depending on load/store instructions
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D87414: [DSE] Make sure that DSE+MSSA can handle masked stores
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 56d1f31 - [gn build] Port 81aa66f65f5
LLVM GN Syncbot via llvm-commits
- [llvm] 9764eb9 - [gn build] Port 0478720157f
LLVM GN Syncbot via llvm-commits
- [llvm] bb73fcf - [gn build] Port 23f700c785a
LLVM GN Syncbot via llvm-commits
- [llvm] fdc8a1a - [gn build] Port c0e5e3fbfa5
LLVM GN Syncbot via llvm-commits
- [llvm] 64104db - [gn build] Port ebf496d8055
LLVM GN Syncbot via llvm-commits
- [llvm] be7cef7 - [gn build] Port c01d28dc51b
LLVM GN Syncbot via llvm-commits
- [llvm] bbb6392 - [gn build] Port 3eb141e5078
LLVM GN Syncbot via llvm-commits
- [llvm] de2adfa - [gn build] Port 8da6ae4ce1b
LLVM GN Syncbot via llvm-commits
- [llvm] c931dc0 - [gn build] Port 31ecf8d29d8
LLVM GN Syncbot via llvm-commits
- [llvm] 0e0d93e - [gn build] Port ad99e34c59b
LLVM GN Syncbot via llvm-commits
- [llvm] 4ede83c - [gn build] Port 19531a81f1d
LLVM GN Syncbot via llvm-commits
- [llvm] 70daa35 - [gn build] Port cc2da5554b5
LLVM GN Syncbot via llvm-commits
- [llvm] d9c8b02 - [Support] Use unique_function rather than std::function for ThreadPool TaskTy.
Lang Hames via llvm-commits
- [llvm] 54fcea8 - Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy."
Lang Hames via llvm-commits
- [llvm] c74900c - [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr.
Lang Hames via llvm-commits
- [llvm] 7dcd004 - Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes.
Lang Hames via llvm-commits
- [llvm] 783ba64 - [JITLink] Improve formatting for Edge, Block and Symbol debugging output.
Lang Hames via llvm-commits
- [PATCH] D87467: [Support] Use unique_function rather than std::function for ThreadPool TaskTy.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D87467: [Support] Use unique_function rather than std::function for ThreadPool TaskTy.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D87467: [Support] Use unique_function rather than std::function for ThreadPool TaskTy.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D87467: [Support] Use unique_function rather than std::function for ThreadPool TaskTy.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D87484: Fix ThinLtoJit example compilation
Lang Hames via Phabricator via llvm-commits
- [PATCH] D86252: [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests
Lei Huang via Phabricator via llvm-commits
- [PATCH] D87189: [CMake] Remove dead FindPythonInterp code
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D66012: [AArch64][Statepoints] Statepoint support for AArch64.
Loïc Ottet via Phabricator via llvm-commits
- [PATCH] D86147: [LangRef] Revise semantics of get.active.lane.mask
Luke Kenneth Casson Leighton via Phabricator via llvm-commits
- [PATCH] D87343: testing
LuoJiahao via Phabricator via llvm-commits
- [PATCH] D87343: testing
LuoJiahao via Phabricator via llvm-commits
- [PATCH] D86278: [compiler-rt][builtins] Add tests for atomic builtins support functions
Luís Marques via Phabricator via llvm-commits
- [PATCH] D86278: [compiler-rt][builtins] Add tests for atomic builtins support functions
Luís Marques via Phabricator via llvm-commits
- [PATCH] D87202: Add a new hidden option -cfg-dot-changed which creates a website of DOT files showing colourized changes as the IR is changed by passes in the new pass manager pipeline.
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D87000: Add a new hidden option -print-changes that reports in a patch-like notation when a pass actually changes the IR.
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D83372: Fix for memory leak reported by Valgrind
Maksym Wezdecki via Phabricator via llvm-commits
- [PATCH] D84403: [AMDGPU] Use ds_read/write_b96/b128 when possible for SDag
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D87487: [compiler-rt][cmake] Attempt to fix build race condition
Mark Searles via Phabricator via llvm-commits
- [llvm] 08196e0 - Implements [[likely]] and [[unlikely]] in IfStmt.
Mark de Wever via llvm-commits
- [PATCH] D85091: [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in IfStmt
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D85091: [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in IfStmt
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D85091: [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in IfStmt
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D87494: [WIP] Improve LSR debug-info
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D87494: [WIP] Improve LSR debug-info
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D87494: [WIP] Improve LSR debug-info
Markus Lavin via Phabricator via llvm-commits
- [llvm] 8060283 - [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
Martin Storsjö via llvm-commits
- [llvm] 6313f55 - [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
Martin Storsjö via llvm-commits
- [llvm] 46416f0 - [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64
Martin Storsjö via llvm-commits
- [llvm] 700fbe5 - [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Martin Storsjö via llvm-commits
- [llvm] 1308bb9 - [MC] [Win64EH] Write packed ARM64 epilogues if possible
Martin Storsjö via llvm-commits
- [llvm] e6419d3 - [MC] [Win64EH] Fix builds with expensive checks enabled
Martin Storsjö via llvm-commits
- [llvm] cc76965 - [MinGW] Use lib prefix for libraries
Martin Storsjö via llvm-commits
- [PATCH] D86612: [libunwind] Enable the SEH unwinding codepaths if building in MSVC mode
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D86612: [libunwind] Enable the SEH unwinding codepaths if building in MSVC mode
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87363: [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epiloguus
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87367: [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87369: [MC] [Win64EH] Write packed ARM64 epilogs if possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87363: [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87367: [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87367: [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87369: [MC] [Win64EH] Write packed ARM64 epilogs if possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87369: [MC] [Win64EH] Write packed ARM64 epilogs if possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87363: [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87365: [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87447: [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87448: [CodeGen] [WinException] Only produce handler data at the end of the function if needed
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87447: [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87367: [MC] [Win64EH] Canonicalize ARM64 unwind opcodes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87369: [MC] [Win64EH] Write packed ARM64 epilogs if possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87371: [MC] [Win64EH] Try to generate packed unwind info where possible
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87448: [CodeGen] [WinException] Only produce handler data at the end of the function if needed
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87370: [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87570: [llvm-rc] Allow omitting components from VERSIONINFO version numbers
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D86256: [libunwind] Make .eh_frame scanning/caching optional
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D86256: [libunwind] Make .eh_frame scanning/caching optional
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87524: [MinGW][Polly] Disable loadable modules
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87517: [MinGW] Use lib prefix for libraries
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87524: [Windows][Polly] Disable loadable modules
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D87521: [MinGW][llvm-config] Use unversioned library name
Mateusz Mikuła via Phabricator via llvm-commits
- [llvm] 82cbc93 - AMDGPU: Fix inserting waitcnts before kill uses
Matt Arsenault via llvm-commits
- [llvm] 8549087 - AMDGPU: Skip all meta instructions in hazard recognizer
Matt Arsenault via llvm-commits
- [llvm] e15215e - AMDGPU: Hoist check for VGPRs
Matt Arsenault via llvm-commits
- [llvm] 4e413e1 - [InstCombine] Temporarily do not drop volatile stores before unreachable
Matt Arsenault via llvm-commits
- [llvm] e21bb31 - CodeGen: Require SSA to run PeepholeOptimizer
Matt Arsenault via llvm-commits
- [llvm] 382b2b1 - RegAllocFast: Fix typo in comment
Matt Arsenault via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87107: [AMDGPU] Target hook to apply target specific split constraint
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87107: [AMDGPU] Target hook to apply target specific split constraint
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87174: [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87174: [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D86294: [RFC] AMDGPU/GlobalISel: Look through copies in GIM_CheckOpcode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87234: [AMDGPU][MC] Improved diagnostic messages for invalid registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87351: AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks'
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D86294: [RFC] AMDGPU/GlobalISel: Look through copies in GIM_CheckOpcode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D86664: [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48803: Place the BlockAddress type in the program address space
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D86393: [GISel] Add combines for unary FP instrs with constant operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87398: AMDGPU: Fix inserting waitcnts before kill uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87419: AMDGPU: Skip all meta instructions in hazard recognizer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87419: AMDGPU: Skip all meta instructions in hazard recognizer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87398: AMDGPU: Fix inserting waitcnts before kill uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87446: [AMDGPU] Enable scheduling around FP MODE-setting instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check target options before isKnownNeverSNaN
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D81070: [AMDGPU] Fixup use of StackPtrOffsetReg when not initialized
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87472: AMDGPU: Clear offset register when using local stack area
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87427: [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87542: AMDGPU: Don't sometimes allow instructions before lowered si_end_cf
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87543: AMDGPU: Always split si_end_cf blocks
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87446: [AMDGPU] Enable scheduling around FP MODE-setting instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87351: AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks'
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D52010: RegAllocFast: Rewrite and improve
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87554: [GISel]: Add combine for G_FABS to G_FABS
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 2df6efe - [DFSan] Re-enable event_callbacks test.
Matt Morehouse via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D71786: [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc}
Mattias Jansson via Phabricator via llvm-commits
- [PATCH] D87564: [VPlan] Add vplan native path vectorization test case for inner loop reduction
Mauri Mustonen via Phabricator via llvm-commits
- [llvm] 247d023 - [Test] Auto-generated checks for some IndVarSimplify tests
Max Kazantsev via llvm-commits
- [llvm] 046f240 - [Test] More tests where IndVars fails to eliminate a range check
Max Kazantsev via llvm-commits
- [llvm] 795e4ee - [NFC] Move functon from IndVarSimplify to SCEV
Max Kazantsev via llvm-commits
- [llvm] 37a7c0a - [Test] Add failing test for pr47457
Max Kazantsev via llvm-commits
- [llvm] c413a8a - [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Max Kazantsev via llvm-commits
- [llvm] cde8fc6 - [NFC] Rename variables to avoid name confusion
Max Kazantsev via llvm-commits
- [llvm] 8c0bbba - [NFC] Refactoring in SCEV: add missing `const` qualifiers
Max Kazantsev via llvm-commits
- [PATCH] D87274: [NFC] Move functon from IndVarSimplify to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87274: [NFC] Move functon from IndVarSimplify to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87344: [IndVars] Remove range checks for which we can predicate ends of the range
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87274: [NFC] Move functon from IndVarSimplify to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87355: [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87355: [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87355: [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87355: [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87355: [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D56568: [AliasSetTracker] Store AliasResult and pass it on mergeSetIn.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D83530: [llvm-symbolizer] Switch command line parsing from llvm::cl to OptTable
Max Moroz via Phabricator via llvm-commits
- [PATCH] D87067: [llvm-symbolizer] Add back --use-symbol-table=true
Max Moroz via Phabricator via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D87476: [libFuzzer] Enable entropic by default.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D87379: [ARM] Selects SSAT/USAT from LLVM IR of min/max patterns
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D87379: [ARM] Selects SSAT/USAT from LLVM IR of min/max patterns
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D87457: [ARM][TTI] Prevents constants in a min/max pattern from being hoisted when in a loop
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D80695: [mlir] Added big endian version of "dense-elements-hex.mlir"
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D87554: [GISel]: Add combine for G_FABS to G_FABS
Michael Kitzan via Phabricator via llvm-commits
- [PATCH] D87329: Insert missing bracket in docs.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D76342: [OpenMP] Implement '#pragma omp tile'
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D86425: [flang][msvc] Avoid range-based for over initializer_list. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D86425: [flang][msvc] Avoid range-based for over initializer_list. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D87524: [MinGW][Polly] Disable loadable modules
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D87524: [Windows][Polly] Disable loadable modules
Michael Kruse via Phabricator via llvm-commits
- [llvm] 39dc75f - Revert "[EarlyCSE] Equivalent SELECTs should hash equally"
Michael Liao via llvm-commits
- [llvm] 41e68f7 - [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6
Michael Liao via llvm-commits
- [llvm] f787fe1 - [EarlyCSE] Remove unnecessary operand swap.
Michael Liao via llvm-commits
- [PATCH] D86843: [EarlyCSE] Equivalent SELECTs should hash equally
Michael Liao via Phabricator via llvm-commits
- [PATCH] D87556: [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D87556: [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D87556: [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D66029: llvm-canon
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] ea79530 - [PowerPC] Add parentheses to silence gcc warning
Mikael Holmen via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 4013bab - [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Mircea Trofin via llvm-commits
- [llvm] 4b15fc9 - [NFC][MLInliner] Don't initialize in an assert.
Mircea Trofin via llvm-commits
- [llvm] e543708 - [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via llvm-commits
- [llvm] da92448 - [NFC][MLInliner] Presort instruction successions.
Mircea Trofin via llvm-commits
- [llvm] 9a2bab5 - [ThinLTO] Make -lto-embed-bitcode an enum
Mircea Trofin via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Configuration
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87489: [NFC][MLInliner] Presort instruction successions.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87489: [NFC][MLInliner] Presort instruction successions.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87489: [NFC][MLInliner] Presort instruction successions.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87489: [NFC][MLInliner] Presort instruction successions.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87489: [NFC][MLInliner] Presort instruction successions.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 43af2a6 - [AMDGPU] Workaround for LDS Misalignment bug on GFX10
Mirko Brkusanin via llvm-commits
- [PATCH] D87093: [AMDGPU] Workaround for LDS Misalignment bug on GFX10
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D87093: [AMDGPU] Workaround for LDS Misalignment bug on GFX10
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] eb482af - Reduce the number of memory allocations when displaying
Momchil Velikov via llvm-commits
- [PATCH] D86478: [ARM][CMSE] Issue an error if passing arguments through memory across security boundary
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D87134: [SelectionDAG] memcpy expansion of const volatile struct ignores const zero
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D86088: Reduce the number of memory allocations when displaying a warning about clobbering reserved registers (NFC).
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D85649: [AArch64] PAC/BTI code generation for LLVM generated functions
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 76a2c43 - Insert missing bracket in docs.
Nate Voorhies via llvm-commits
- [PATCH] D87329: Insert missing bracket in docs.
Nate Voorhies via Phabricator via llvm-commits
- [PATCH] D87329: Insert missing bracket in docs.
Nate Voorhies via Phabricator via llvm-commits
- [PATCH] D87237: [ADT] Add ASAN Support for SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87237: [ADT] Add ASAN Support for SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87237: [ADT] Add ASAN Support for SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87237: [ADT] Add ASAN Support for SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nathan James via Phabricator via llvm-commits
- [PATCH] D86165: [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D87071: [Scheduling] Add a mutation to schedule GOT indirect instructions close to each other for linker optimization
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D86893: [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D86819: [PowerPC][Power10] Implementation of 128-bit Binary Vector Rotate builtins
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D87483: [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D81930: [AArch64] Add -mmark-bti-property flag.
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] e09e1d9 - [gn build] (manually) port 156b127945a8
Nico Weber via llvm-commits
- [llvm] 29cecbc - Fix clangd build after 33c9dbbd380
Nico Weber via llvm-commits
- [llvm] 5692497 - [gn build] (semi-manually) port 009cd4e4910
Nico Weber via llvm-commits
- [llvm] 87494de - [gn build] slightly improve libcxx_needs_site_config
Nico Weber via llvm-commits
- [PATCH] D87246: [ms] [llvm-ml] Add missing built-in type aliases
Nico Weber via Phabricator via llvm-commits
- [PATCH] D87118: Add an explicit toggle for the static analyzer in clang-tidy
Nico Weber via Phabricator via llvm-commits
- [PATCH] D87118: Add an explicit toggle for the static analyzer in clang-tidy
Nico Weber via Phabricator via llvm-commits
- [PATCH] D87118: Add an explicit toggle for the static analyzer in clang-tidy
Nico Weber via Phabricator via llvm-commits
- [PATCH] D86843: [EarlyCSE] Equivalent SELECTs should hash equally
Nico Weber via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D83088: Introduce CfgTraits abstraction
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85603: IR: Add convergence control operand bundle and intrinsics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85604: SimplifyCFG: prevent certain transforms on convergent operations
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] 9fb46a4 - [SCCP] Compute ranges for supported intrinsics
Nikita Popov via llvm-commits
- [llvm] ddab4cd - [KnownBits] Avoid some copies (NFC)
Nikita Popov via llvm-commits
- [llvm] e97f3b1 - [InstCombine] Fold abs of known negative operand
Nikita Popov via llvm-commits
- [llvm] 6eef387 - [InstCombine] Test comparison of abs with int min (NFC)
Nikita Popov via llvm-commits
- [llvm] f6b87da - [InstCombine] Fold comparison of abs with int min
Nikita Popov via llvm-commits
- [llvm] 8927c90 - [InstCombine] Add tests for known bits for min/max intrinsics (NFC)
Nikita Popov via llvm-commits
- [llvm] 8453fbf - [ValueTracking] Compute known bits of min/max intrinsics
Nikita Popov via llvm-commits
- [llvm] 91656fc - [X86] Add tests for minnum/maxnum with constant NaN (NFC)
Nikita Popov via llvm-commits
- [llvm] 5a4a05c - [ARM] Add additional fmin/fmax with nan tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 0a5dc7e - [DAGCombiner] Fold fmin/fmax of NaN
Nikita Popov via llvm-commits
- [llvm] 4e413e1 - [InstCombine] Temporarily do not drop volatile stores before unreachable
Nikita Popov via llvm-commits
- [llvm] 0841916 - [TableGen] Do not construct string from nullptr
Nikita Popov via llvm-commits
- [llvm] adb7388 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 4768363 - [InstCombine] Add more tests for select op replacement (NFC)
Nikita Popov via llvm-commits
- [llvm] 99e78cb - [DemandedBits] Add braces to large if (NFC)
Nikita Popov via llvm-commits
- [llvm] a5168bd - [DemandedBits][BDCE] Add support for min/max intrinsics
Nikita Popov via llvm-commits
- [llvm] ff218cb - [InstSimplify] Fold degenerate abs of abs form
Nikita Popov via llvm-commits
- [llvm] 36e2e2e - [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322)
Nikita Popov via llvm-commits
- [llvm] c34a99f - [InstCombine] Add extra use tests for abs canonicalization (NFC)
Nikita Popov via llvm-commits
- [llvm] bdd1eba - [ARM] Add additional vecreduce float legalization test (NFC)
Nikita Popov via llvm-commits
- [llvm] c2f8bc9 - [ARM] Add tests for fmin/max + inf folds (NFC)
Nikita Popov via llvm-commits
- [llvm] 2c85f5e - [ARM] Add tests for fmin/max with largest/smallest float (NFC)
Nikita Popov via llvm-commits
- [llvm] cb3e1dd - [ARM] Add some fmin/fmax tests with commuted operands (NFC)
Nikita Popov via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87183: [SCCP] Compute ranges for supported intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87034: [KnownBits] Implement accurate unsigned and signed max and min
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87034: [KnownBits] Implement accurate unsigned and signed max and min
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87196: [InstCombine] Fold abs of known negative operand
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D84242: [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87415: [DAGCombiner] Fold fminnum(X, NaN) to X
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87415: [DAGCombiner] Fold fminnum(X, NaN) to X
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87415: [DAGCombiner] Fold fminnum(X, NaN) to X
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D85534: Enable InsertFreeze flag of JumpThreading when used in LTO
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87445: [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87326: [ADT] Fix reference invalidation when self referencing a SmallVector
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87185: Do not construct string from nullptr
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87161: [DemandedBits][BDCE] Add support for min/max intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87161: [DemandedBits][BDCE] Add support for min/max intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87480: [InstCombine] Simplify select operand based on equality condition
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87480: [InstCombine] Simplify select operand based on equality condition
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87445: [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87445: [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87188: [InstCombine] Canonicalize SPF to abs intrinc
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87188: [InstCombine] Canonicalize SPF to abs intrinc
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87569: [LegalizeFloatType][ARM] Add float legalization for VECREDUCE
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87569: [LegalizeFloatType][ARM] Add float legalization for VECREDUCE
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87586: [X86] Improve nnan fmin/fmax vector reduction
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87569: [Legalize][ARM][X86] Add float legalization for VECREDUCE
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D66012: [AArch64][Statepoints] Statepoint support for AArch64.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [llvm] 3d9c85e - Mark FMOV constant materialization as being as cheap as a move.
Owen Anderson via llvm-commits
- [PATCH] D87316: Mark FMOV constant materialization as being as cheap as a move.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D87316: Mark FMOV constant materialization as being as cheap as a move.
Owen Anderson via Phabricator via llvm-commits
- [llvm] 1f870bd - Add detailed reference for the SearchableTables backend.
Paul C. Anagnostopoulos via llvm-commits
- [llvm] 66310aa - fix typos; improve a couple of descriptions;
Paul C. Anagnostopoulos via llvm-commits
- [llvm] 8ce75e2 - TableGen: change a couple of member names to clarify their use.
Paul C. Anagnostopoulos via llvm-commits
- [llvm] e8e3693 - Change range operator from deprecated '-' to '...'
Paul C. Anagnostopoulos via llvm-commits
- [llvm] 93b4f85 - Update TableGen test files to use the new '...' range punctuation.
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D86851: Minor changes to new TableGen Programmer's Reference document
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87038: SearchableTables reference section
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87038: SearchableTables reference section
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D86851: Minor changes to new TableGen Programmer's Reference document
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87038: SearchableTables reference section
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D86851: Minor changes to new TableGen Programmer's Reference document
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87393: Enhance TableGen error message capabilities
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87513: Update TableGen test files
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87560: Clarify two data member names
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87560: Clarify two data member names
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87393: Enhance TableGen error message capabilities
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87513: Update TableGen test files
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D87393: Enhance TableGen error message capabilities
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D86548: [SVE][CodeGen] Legalisation of truncate for scalable vectors
Paul Walker via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D86548: [SVE][CodeGen] Legalisation of truncate for scalable vectors
Paul Walker via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D87232: [SVE][CodeGen] Lower floating point -> integer conversions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D86890: [compiler-rt] Remove copy of InstrProfData.inc
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D86955: [Hexagon] Make HexagonVLCR compatibile with New PM
Pengxuan Zheng via Phabricator via llvm-commits
- [PATCH] D86955: [Hexagon] Make HexagonVLCR compatibile with New PM
Pengxuan Zheng via Phabricator via llvm-commits
- [PATCH] D87328: [Polly][NewPM] Port Simplify to the new pass manager
Pengxuan Zheng via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D86294: [RFC] AMDGPU/GlobalISel: Look through copies in GIM_CheckOpcode
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87351: AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks'
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87351: AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks'
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check target options before isKnownNeverSNaN
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check target options before isKnownNeverSNaN
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87351: AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks'
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87285: AMDGPU/GlobalISelemitter Support for predicate code that uses operands
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87511: GlobalISel/IRTranslator resetTargetOptions based on function attributes
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87456: AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87151: [flang] Fix assert on constant folding of extended types
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87151: [flang] Fix assert on constant folding of extended types
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87151: [flang] Fix assert on constant folding of extended types
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87151: [flang] Fix assert on constant folding of extended types
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87541: [flang] Fix analyzed form of type-bound assignment
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Pete Steinfeld via Phabricator via llvm-commits
- [compiler-rt] 84c2c49 - scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via llvm-commits
- [compiler-rt] d876c7c - scudo: Remove the THREADLOCAL macro.
Peter Collingbourne via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87478: scudo: Remove the THREADLOCAL macro.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87418: [LLD] Allow configuring default ld.lld backend
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87478: scudo: Remove the THREADLOCAL macro.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87478: scudo: Remove the THREADLOCAL macro.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D87411: [flang] Fix analyzed form of type-bound assignment
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D87151: [flang] Fix assert on constant folding of extended types
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D87151: [flang] Fix assert on constant folding of extended types
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D86762: [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection)
Peter Smith via Phabricator via llvm-commits
- [lld] c4d7536 - [CMake] Simplify CMake handling for libxml2
Petr Hosek via llvm-commits
- [lld] f7941d9 - [lit] Use correct variable name for libxml2
Petr Hosek via llvm-commits
- [PATCH] D87193: [CMake][TableGen] Simplify code by using list(TRANSFORM)
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D87192: [CMake][Polly] Remove dead CMake code
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D87190: [CMake][TableGen] Remove dead CMake version checks
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D84563: [CMake] Simplify CMake handling for libxml2
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D84563: [CMake] Simplify CMake handling for libxml2
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D84563: [CMake] Simplify CMake handling for libxml2
Petr Hosek via Phabricator via llvm-commits
- [llvm] ff218cb - [InstSimplify] Fold degenerate abs of abs form
Philip Reames via llvm-commits
- [llvm] 4e413e1 - [InstCombine] Temporarily do not drop volatile stores before unreachable
Philip Reames via llvm-commits
- [PATCH] D87252: [Statepoints] Properly handle const base pointer.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D87251: [Statepoints] Update DAG root after emitting statepoint.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D87108: [ImplicitNullCheck] Handle instructions that do not modify null behaviour of null checked reg
Philip Reames via Phabricator via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Philip Reames via Phabricator via llvm-commits
- [PATCH] D86878: [AMDGPU] Fix a miscompile in add combine
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D87430: [ARM] Add heuristic to avoid lowering calls to blx for Thumb1 in ARMTargetLowering::LowerCall
Prathamesh via Phabricator via llvm-commits
- [PATCH] D87430: [ARM] Add heuristic to avoid lowering calls to blx for Thumb1 in ARMTargetLowering::LowerCall
Prathamesh via Phabricator via llvm-commits
- [PATCH] D87594: Make TargetInstrInfo::foldMemoryOperand conditionally add memory operands
Prathamesh via Phabricator via llvm-commits
- [PATCH] D87430: [ARM] Add heuristic to avoid lowering calls to blx for Thumb1 in ARMTargetLowering::LowerCall
Prathamesh via Phabricator via llvm-commits
- [llvm] efc17c4 - [NFC] Fixing a gcc compiler warning.
Puyan Lotfi via llvm-commits
- [PATCH] D82726: [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D82725: [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D83937: [Power] Set the mayRaiseFPException for FCMPUS/FCMPUD
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D87361: [SelectionDAG] Add helper guard to automatically insert flags
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D87071: [Scheduling] Add a mutation to schedule GOT indirect instructions close to each other for linker optimization
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D83937: [Power] Set the mayRaiseFPException for FCMPUS/FCMPUD
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D86865: [Power10] Enable the heuristic for Power10 and switch the sched model with P9 Model
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D87071: [Scheduling] Add a mutation to schedule GOT indirect instructions close to each other for linker optimization
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D87071: [Scheduling] Add a mutation to schedule GOT indirect instructions close to each other for linker optimization
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 528554c - [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD
QingShan Zhang via llvm-commits
- [llvm] 0680a3d - [Power10] Enable the heuristic for Power10 and switch the sched model
QingShan Zhang via llvm-commits
- [llvm] 3c0b325 - [PowerPC] Implement instruction clustering for stores
Qiu Chaofan via llvm-commits
- [llvm] bb39eb9 - [PowerPC] Fix getMemOperandWithOffsetWidth
Qiu Chaofan via llvm-commits
- [llvm] 8d9c13f - Revert "[PowerPC] Implement instruction clustering for stores"
Qiu Chaofan via llvm-commits
- [llvm] 88ff4d2 - [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering
Qiu Chaofan via llvm-commits
- [llvm] 6afb279 - [PowerPC] [FPEnv] Disable strict FP mutation by default
Qiu Chaofan via llvm-commits
- [llvm] bec81dc - Reland "[PowerPC] Implement instruction clustering for stores"
Qiu Chaofan via llvm-commits
- [llvm] a4c5351 - [DAGCombiner] Propagate FMF flags in FMA folding
Qiu Chaofan via llvm-commits
- [PATCH] D87037: [DAGCombiner] Propagate FMF flags in FMA folding
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D86754: [PowerPC] Implement instruction clustering for stores
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D83937: [Power] Set the mayRaiseFPException for FCMPUS/FCMPUD
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87361: [SelectionDAG] Add helper guard to automatically insert flags
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87220: [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87390: [PowerPC] Pass nofpexcept flag to custom lowered constrained ops
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87222: [PowerPC] [FPEnv] Disable strict FP mutation by default for PowerPC
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87037: [DAGCombiner] Propagate FMF flags in FMA folding
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87361: [SelectionDAG] Add helper guard to automatically insert flags
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D86364: [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87342: WIP: Plumb TargetTransformInfo into computeKnownBits
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87342: WIP: Plumb TargetTransformInfo into computeKnownBits
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D86364: [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87342: WIP: Plumb TargetTransformInfo into computeKnownBits
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87342: WIP: Plumb TargetTransformInfo into computeKnownBits
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87297: [GlobalISel] Add bailout thresholds to CSEMIRBuilder::dominates() and the localizer.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87427: [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87427: [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87174: [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D82709: [MachineLICM] [PowerPC] hoisting rematerializable cheap instructions based on register pressure.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Raghu via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D85408: Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols.
Rahman Lavaee via Phabricator via llvm-commits
- [compiler-rt] 76e85ae - [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris
Rainer Orth via llvm-commits
- [llvm] a98b126 - Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap
Raphael Isemann via llvm-commits
- [PATCH] D86344: [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Raphael Isemann via Phabricator via llvm-commits
- [llvm] 80186e4 - [CMake][TableGen] Simplify code by using list(TRANSFORM)
Raul Tambre via llvm-commits
- [polly] 098130f - [CMake][Polly] Remove dead CMake code
Raul Tambre via llvm-commits
- [llvm] f4835b9 - [CMake][TableGen] Remove dead CMake version checks
Raul Tambre via llvm-commits
- [llvm] 6b954f1 - [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Raul Tambre via llvm-commits
- [llvm] 86bd8f8 - [CMake] Remove dead FindPythonInterp code
Raul Tambre via llvm-commits
- [compiler-rt] 86bd8f8 - [CMake] Remove dead FindPythonInterp code
Raul Tambre via llvm-commits
- [PATCH] D87193: [CMake][TableGen] Simplify code by using list(TRANSFORM)
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87192: [CMake][Polly] Remove dead CMake code
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87190: [CMake][TableGen] Remove dead CMake version checks
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87203: [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87203: [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87203: [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87203: [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87189: [CMake] Remove dead FindPythonInterp code
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87475: Use pragmas to work around MSVC x86_32 debug miscompile bug
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87448: [CodeGen] [WinException] Only produce handler data at the end of the function if needed
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87475: Use pragmas to work around MSVC x86_32 debug miscompile bug
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87475: Use pragmas to work around MSVC x86_32 debug miscompile bug
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D82883: [LLD][COFF] Deduplicate .pdata entries
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87553: [gn] Remove unneeded MC dep from llvm-tblgen
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [PATCH] D87553: [gn] Remove unneeded MC dep from llvm-tblgen
Reid "Away June-Sep" Kleckner via Phabricator via llvm-commits
- [llvm] 4e3edef - Use pragmas to work around MSVC x86_32 debug miscompile bug
Reid Kleckner via llvm-commits
- [llvm] 2c73bef - Fix wrong comment about enabling optimizations to work around a bug
Reid Kleckner via llvm-commits
- [llvm] 12a281d - [gn] Remove unneeded MC dep from llvm-tblgen
Reid Kleckner via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D87226: [flang] Convert release notes to markdown
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87226: [flang] Convert release notes to markdown
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D86089: [flang][driver]Add experimental flang driver and frontend with help screen
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87341: [flang] Fix check for distinguishable operators/assignments
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87505: [flang] Fix build issue with BUILD_SHARED_LIBS=ON
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87341: [flang] Fix check for distinguishable operators/assignments
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87270: [Flang] Add GettingInvolved documentation page and sidebar.
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87505: [flang] Fix build issue with BUILD_SHARED_LIBS=ON
Richard Barton via Phabricator via llvm-commits
- [PATCH] D87505: [flang] Fix build issue with BUILD_SHARED_LIBS=ON
Richard Barton via Phabricator via llvm-commits
- [PATCH] D81172: [AMDGPU] Implement hardware bug workaround for image instructions
Rodrigo Dominguez via Phabricator via llvm-commits
- [PATCH] D87420: scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot
Roland McGrath via Phabricator via llvm-commits
- [llvm] bb7d3af - Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline
Roman Lebedev via llvm-commits
- [llvm] 503deec - Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline"
Roman Lebedev via llvm-commits
- [llvm] 1f90d45 - [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad
Roman Lebedev via llvm-commits
- [llvm] 41e68f7 - [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6
Roman Lebedev via llvm-commits
- [PATCH] D86890: [compiler-rt] Remove copy of InstrProfData.inc
Roman Lebedev via llvm-commits
- [PATCH] D86050: [SCEV] Refactor isHighCostExpansionHelper
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87274: [NFC] Move functon from IndVarSimplify to SCEV
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): drop DenseMap-driven CSE in favor of quadratic algorithmn
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D86347: [SimplifyCFG] Two entry phi select costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D86347: [SimplifyCFG] Two entry phi select costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D86346: [SimplifyCFG] Accumulate cost against budget
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87435: [PGO] Skip if an IndirectBrInst critical edge cannot be split
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D87408: [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%)
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 487a805 - [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via llvm-commits
- [llvm] f078577 - Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors"
Ronak Chauhan via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D87417: [MachineBasicBlock] Fix a typo in function copySuccessor
Rong Xu via Phabricator via llvm-commits
- [PATCH] D59715: [HotColdSplit] Reflect full cost of parameters in split penalty
Ruijie Fang via Phabricator via llvm-commits
- [PATCH] D86694: [scudo] Allow -fsanitize=scudo on Linux and Windows (WIP, don't land as is)
Russell Gallop via Phabricator via llvm-commits
- [PATCH] D86694: [scudo] Allow -fsanitize=scudo on Linux and Windows (WIP, don't land as is)
Russell Gallop via Phabricator via llvm-commits
- [PATCH] D85928: [libFuzzer] Added -print_full_coverage flag.
Ryan Cao via Phabricator via llvm-commits
- [PATCH] D86768: [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D86748: [libunwind] Bare-metal DWARF: set dso_base to 0
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D86748: [libunwind] Bare-metal DWARF: set dso_base to 0
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D86748: [libunwind] Bare-metal DWARF: set dso_base to 0
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D86748: [libunwind] Bare-metal DWARF: set dso_base to 0
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D86766: [libunwind] Fix a few libunwind includes
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D86748: [libunwind] Bare-metal DWARF: set dso_base to 0
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D86612: [libunwind] Enable the SEH unwinding codepaths if building in MSVC mode
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D87199: [lld-macho] Implement support for PIC
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D86612: [libunwind] Enable the SEH unwinding codepaths if building in MSVC mode
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D86748: [libunwind] Bare-metal DWARF: set dso_base to 0
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D4161: compiler-rt: add support for building for Windows
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] fa2a8ac - [WebAssembly] Add assembly syntax for mutable globals
Sam Clegg via llvm-commits
- [lld] e3e3d6e - [lld][WebAssembly] Convert a objyaml-using test to assembly
Sam Clegg via llvm-commits
- [lld] 04febd3 - [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Sam Clegg via llvm-commits
- [lld] cc2da55 - [lld][WebAssembly] Add initial support for -Map/--print-map
Sam Clegg via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87515: [WebAssembly] Add assembly syntax for mutable globals
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87515: [WebAssembly] Add assembly syntax for mutable globals
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87536: [lld][WebAssembly] Convert a objyaml-using test to assembly
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87536: [lld][WebAssembly] Convert a objyaml-using test to assembly
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87536: [lld][WebAssembly] Convert a objyaml-using test to assembly
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Add mutable-globals to feature section if needed
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Add mutable-globals to feature section if needed
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87536: [lld][WebAssembly] Convert a objyaml-using test to assembly
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D77187: [lld][WebAssembly] Add initial support for -Map/--print-map
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D77187: [lld][WebAssembly] Add initial support for -Map/--print-map
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D77187: [lld][WebAssembly] Add initial support for -Map/--print-map
Sam Clegg via Phabricator via llvm-commits
- [llvm] 0af4147 - [ARM][CostModel] CodeSize costs for i1 arith ops
Sam Parker via llvm-commits
- [llvm] 65f78e7 - [SimplifyCFG] Consider cost of combining predicates.
Sam Parker via llvm-commits
- [llvm] 928c4b4 - [SCEV] Refactor isHighCostExpansionHelper
Sam Parker via llvm-commits
- [llvm] 94cfbef - [NFC][ARM] Precommit test
Sam Parker via llvm-commits
- [llvm] 3ebc755 - [ARM] Try to rematerialize VCTP instructions
Sam Parker via llvm-commits
- [llvm] 1919b65 - [ARM] Tail predicate VQDMULH and VQRDMULH
Sam Parker via llvm-commits
- [llvm] 0bdf8c9 - [SCEV] Constant expansion cost at minsize
Sam Parker via llvm-commits
- [PATCH] D86525: [ARM][CostModel] CodeSize costs for i1 arith ops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86050: [SCEV] Refactor isHighCostExpansionHelper
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86525: [ARM][CostModel] CodeSize costs for i1 arith ops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86525: [ARM][CostModel] CodeSize costs for i1 arith ops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86526: [SimplifyCFG] Consider cost of combining predicates.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86050: [SCEV] Refactor isHighCostExpansionHelper
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86346: [SimplifyCFG] Accumulate cost against budget
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86347: [SimplifyCFG] Two entry phi select costs
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86050: [SCEV] Refactor isHighCostExpansionHelper
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86050: [SCEV] Refactor isHighCostExpansionHelper
Sam Parker via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87238: [ARM][LowOverheadLoops] Remove modifications to the correct element count register
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87136: [ARM][MachineOutliner] Add calls default handling.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86975: [IRSim][IROutliner] Adding the extraction basics for the IROutliner.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87287: [ARM] Fixup single source mla reductions.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87348: [ARM] Tail predicate VQDMULH and VQRDMULH
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87376: [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane values
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87348: [ARM] Tail predicate VQDMULH and VQRDMULH
Sam Parker via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Sam Parker via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87287: [ARM] Fixup single source mla reductions.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D87276: [ARM] Recognize "double extend" reduction patterns
Sam Parker via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Sam Parker via Phabricator via llvm-commits
- [PATCH] D76434: [SCEV] Query expanded immediate cost at minsize
Sam Parker via Phabricator via llvm-commits
- [PATCH] D86074: [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value
Sam Parker via Phabricator via llvm-commits
- [llvm] 7aabb6a - [ARM][LowOverheadLoops] Remove modifications to the correct element
Sam Tebbs via llvm-commits
- [llvm] b81c57d - [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane
Sam Tebbs via llvm-commits
- [PATCH] D87238: [ARM][LowOverheadLoops] Remove modifications to the correct element count register
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D87238: [ARM][LowOverheadLoops] Remove modifications to the correct element count register
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D87376: [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane values
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D87376: [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane values
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D87376: [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane values
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D84413: [DA][SDA] SyncDependenceAnalysis re-write
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D87548: [UnifyLoopExits] Fix non-deterministic iteration order
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D87227: [SVE] Fix isLoadInvariantInLoop for scalable vectors
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D87378: [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 3ca8b9a - [InstCombine] give a name to an intermediate value for easier tracking; NFC
Sanjay Patel via llvm-commits
- [llvm] 28aa60a - [InstCombine] add test with more unreachable insts; NFC
Sanjay Patel via llvm-commits
- [llvm] b22910d - [InstCombine] erase instructions leading up to unreachable
Sanjay Patel via llvm-commits
- [llvm] 11d8eed - [InstCombine] move/add tests for icmp with mul operands; NFC
Sanjay Patel via llvm-commits
- [llvm] 7a6d6f0 - [InstCombine] improve folds for icmp with multiply operands (PR47432)
Sanjay Patel via llvm-commits
- [llvm] 7a06b16 - [DAGCombiner] allow more store merging for non-i8 truncated ops
Sanjay Patel via llvm-commits
- [llvm] 7020781 - [InstCombine] add ptr difference tests; NFC
Sanjay Patel via llvm-commits
- [llvm] 8b30067 - [InstCombine] improve fold of pointer differences
Sanjay Patel via llvm-commits
- [llvm] 4964d75 - [InstCombine] add bitwise logic fold tests for D86395; NFC
Sanjay Patel via llvm-commits
- [llvm] 1dd4c4e - [InstCombine] add tests for add/sub-of-shl; NFC
Sanjay Patel via llvm-commits
- [llvm] 1ebb31b - [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC
Sanjay Patel via llvm-commits
- [llvm] 6b5b651 - [InstCombine] add/move tests for ptr diff; NFC
Sanjay Patel via llvm-commits
- [llvm] 324a532 - [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)
Sanjay Patel via llvm-commits
- [llvm] 6aa3fc4 - Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)"
Sanjay Patel via llvm-commits
- [llvm] 5468059 - [SLP] add test for missed store vectorization; NFC
Sanjay Patel via llvm-commits
- [llvm] 40f12ef - [SLP] further limit bailout for load combine candidate (PR47450)
Sanjay Patel via llvm-commits
- [llvm] 3a8ea86 - [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87037: [DAGCombiner] Propagate FMF flags in FMA folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87200: [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87200: [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87231: [AArch64] ExtractElement is free when combined with pairwise add
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87112: [DAGCombiner] allow more store merging for non-i8 truncated ops
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87231: [AArch64] ExtractElement is free when combined with pairwise add
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87037: [DAGCombiner] Propagate FMF flags in FMA folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86395: InstCombine transform pattern "(~A & B) ^ A -> (A | B)" added
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87196: [InstCombine] Fold abs of known negative operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D84545: [ConstraintSolver] Add isConditionImplied helper.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D75808: [ValueTracking] isKnownNonZero, computeKnownBits for freeze
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86843: [EarlyCSE] Equivalent SELECTs should hash equally
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87415: [DAGCombiner] Fold fminnum(X, NaN) to X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87161: [DemandedBits][BDCE] Add support for min/max intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87391: [Intrinsics] define semantics for experimental fmax/fmin vector reductions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87555: [DivRemPairs] Add an initial case for hoisting to a common predecessor.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87571: [DAGCombiner] Fold fmin/fmax with INF
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D87231: [AArch64] ExtractElement is free when combined with pairwise add
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D87231: [AArch64] ExtractElement is free when combined with pairwise add
Sanne Wouda via Phabricator via llvm-commits
- [llvm] f2bb4b8 - [docs] Fix typos
Sebastian Neubauer via llvm-commits
- [PATCH] D87356: [docs] Fix typos
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] e7b40c5 - [llvm] [unittest] Allow getting a C string from the TempDir helper class
Sergej Jaskiewicz via llvm-commits
- [PATCH] D86908: [lld-macho] Mark weak symbols in symbol table
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D86805: [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D87199: [lld-macho] Implement support for PIC
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 0dbe250 - [X86] Use Register instead of unsigned. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 22fa6b2 - [X86] Use Register instead of unsigned. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 9ad2615 - [X86] Use Register instead of unsigned. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] aa3fcb9 - [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage
Simon Pilgrim via llvm-commits
- [llvm] 71dfdbe - [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C)
Simon Pilgrim via llvm-commits
- [llvm] 9b645eb - [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets
Simon Pilgrim via llvm-commits
- [llvm] 5bb27e7 - X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode values. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] e57cbcb - LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 6670f5d - MachineStableHash.h - remove MachineInstr.h include. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 2853ae3 - [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851)
Simon Pilgrim via llvm-commits
- [llvm] f6db681 - [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to ssse3-intrinsics-x86-upgrade.ll
Simon Pilgrim via llvm-commits
- [llvm] 4b530f7 - [X86][SSE] Use llvm.abs.* vector intrinsics instead of old (deprecated) SSE/AVX intrinsics for combine tests
Simon Pilgrim via llvm-commits
- [llvm] 96e0f34 - [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intrinsic::abs
Simon Pilgrim via llvm-commits
- [llvm] 6016262 - [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86BinaryIntrinsics generic helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 7993431 - [X86][SSE] Add test cases for PR47448
Simon Pilgrim via llvm-commits
- [llvm] 9de0a3d - [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448)
Simon Pilgrim via llvm-commits
- [llvm] c4056f8 - [Sparc] Add reduced funnel shift test case for PR47303
Simon Pilgrim via llvm-commits
- [llvm] 783d711 - AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 1c34ac0 - LeonPasses.h - remove orphan function declarations. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] dfc3330 - LeonPasses.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 95ca3aa - BTFDebug.h - reduce MachineInstr.h include to forward declaration. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 4e89a0a - MipsISelLowering.h - remove CCState/CCValAssign forward declarations. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 5ea9e65 - VPlan.h - remove unnecessary forward declarations. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 0729ae3 - X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] fcff2c3 - X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 3c83b96 - LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0dacf3b - RISCVMatInt.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] cd5c5c4 - CFGUpdate.h - remove unused APInt include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 24ecfda - [APFloat] Fix uninitialized variable in IEEEFloat constructors
Simon Pilgrim via llvm-commits
- [llvm] f16b2d8 - ARMTargetParser.cpp - use auto const references in for range loops. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 455cce3 - TrigramIndex.cpp - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 1eaf7ba - APInt.h - return directly from clearUnusedBits in single word cases. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] d816499 - [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS handling to KnownBits::abs
Simon Pilgrim via llvm-commits
- [llvm] b29bdab - CommandLine.h - use auto const reference in ValuesClass::apply for range loop. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] e706116 - X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 6e45b98 - X86CallFrameOptimization.cpp - use const references where possible. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] e80605e - [X86] Remove WaitInsert::TTI member. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] fc49abe - [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle.
Simon Pilgrim via llvm-commits
- [llvm] 0aea3a7 - [SLP][X86] Add division by uniform constant tests (PR47476)
Simon Pilgrim via llvm-commits
- [llvm] de25eba - [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476)
Simon Pilgrim via llvm-commits
- [llvm] 9f830e0 - AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] b585fda - [X86] Use Register instead of unsigned. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 601557e - Hexagon.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f42f733 - SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 601557e - Hexagon.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] ff77d16 - BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 70a05ee - [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 95c7b66 - PluginLoader.h - only include CommandLine.h if required. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] e9a777c - Attributor.h - remove unused includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] e17219b - [IPO] Remove unnecessary Module.h includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 48b510c - [NFC] Fix compiler warnings due to integer comparison of different signedness
Simon Pilgrim via llvm-commits
- [llvm] 35dc91a - [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases
Simon Pilgrim via llvm-commits
- [llvm] 50ee0b9 - [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] d030aad - [InstCombine][X86] Add tests for masked load/stores with comparisons.
Simon Pilgrim via llvm-commits
- [llvm] 3170d54 - [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics.
Simon Pilgrim via llvm-commits
- [llvm] e2dee9a - [X86] Add test cases for PR11210
Simon Pilgrim via llvm-commits
- [PATCH] D87101: [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87101: [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87215: [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87209: [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87112: [DAGCombiner] allow more store merging for non-i8 truncated ops
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87214: [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87145: [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87215: [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D56387: [DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87295: Prefer vpxor over vpxorps for AVX2 PR36127
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87236: [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16 and SMIN/SMAX with v16i8.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D86997: [APFloat] Fix uninitialized variable in IEEEFloat constructors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87231: [AArch64] ExtractElement is free when combined with pairwise add
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87231: [AArch64] ExtractElement is free when combined with pairwise add
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87320: [X86] Check if call is indirect before emitting NT_CALL
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D86997: [APFloat] Fix uninitialized variable in IEEEFloat constructors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D77804: [DAG] Enable ISD::SHL/SRL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87405: [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D86429: [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes on AVX2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87416: [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87452: [InstCombine] matchRotate - support (uniform) constant rotation amounts (PR46895)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87464: [TargetLowering] Improve SimplifyDemandedBits for AND and OR
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87145: [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under tsan
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87550: [SLPVectorizer][SVE] Avoid blind cast to FixedVectorType in getAggregateSize.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87405: [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87237: [ADT] Add ASAN Support for SmallVector
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 79ea83e - [SelectionDAG] memcpy expansion of const volatile struct ignores const zero
Simon Wallis via llvm-commits
- [llvm] 8ee1419 - [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long
Simon Wallis via llvm-commits
- [PATCH] D87134: [SelectionDAG] memcpy expansion of const volatile struct ignores const zero
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D85956: [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D86949: [ARM] Fix so immediates and pc relative checks
Simon Wallis via Phabricator via llvm-commits
- [llvm] 288c582 - Follow up of rG5f1cad4d296a, slightly reduced test case. NFC.
Sjoerd Meijer via llvm-commits
- [llvm] 8cb8cea - [ARM] Fixup of a few test cases. NFC.
Sjoerd Meijer via llvm-commits
- [PATCH] D75512: [LoopVectorizer][ARM] Add preferInloopReduction target hook.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86147: [LangRef] Revise semantics of get.active.lane.mask
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86525: [ARM][CostModel] CodeSize costs for i1 arith ops
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86525: [ARM][CostModel] CodeSize costs for i1 arith ops
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D87228: [Lint] Add check for intrinsic get.active.lane.mask
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D87228: [Lint] Add check for intrinsic get.active.lane.mask
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D75512: [LoopVectorizer][ARM] Add preferInloopReduction target hook.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86784: [ARM] Skip combining base updates for vld1x NEON intrinsics
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D87280: [ARM] Try to rematerialize VCTP instructions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86074: [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86074: [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D86074: [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D46884: [AArch64] Cortex-A55 scheduler model
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] e45b070 - [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Sourabh Singh Tomar via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Sourabh Singh Tomar via Phabricator via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Sourabh Singh Tomar via Phabricator via llvm-commits
- [PATCH] D86875: [Flang][NFC] Remove license comments from files in docs/ folder.
Sourabh Singh Tomar via Phabricator via llvm-commits
- [PATCH] D87406: [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange.
Sourabh Singh Tomar via Phabricator via llvm-commits
- [PATCH] D87198: [AMDGPU] Correct gfx1031 XNACK setting documentation
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D87158: [AMDGPU] Fix for folding v2.16 literals.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D87107: [AMDGPU] Target hook to apply target specific split constraint
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D87158: [AMDGPU] Fix for folding v2.16 literals.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D87158: [AMDGPU] Fix for folding v2.16 literals.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D83404: [PowerPC][PCRelative] Thread Local Storage Support for Local Exec
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D87504: [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D86608: [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D86893: [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D86893: [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D87266: [Attributor] Re-enable a run line in noalias.ll
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D87266: [Attributor] Re-enable a run line in noalias.ll
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D87266: [Attributor] Re-enable a run line in noalias.ll
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D87432: [Attributor] Disable the MustBeExecutedContext by default
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86127: [Attributor] Make AAMemoryLocationCallSite behavior sane
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D87375: [compiler-rt] Support glibc's non-standard I printf flag character
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D86596: Implement __isOSVersionAtLeast for Android
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D87226: [flang] Convert release notes to markdown
Steve Scalpone via Phabricator via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Steven Wu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87531: [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87531: [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87597: [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs`
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87405: [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases
TellowKrinkle via Phabricator via llvm-commits
- [PATCH] D81911: [ThinLTO] Work around getBaseObject returning null for alias-to-ifunc
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87336: [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87339: [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87477: [ThinLTO] Make -lto-embed-bitcode an enum
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D87207: [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Add mutable-globals to feature section if needed
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D87537: [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D84779: [AMDGPU] Add amdgpu specific loop threshold metadata
Tim Corringham via Phabricator via llvm-commits
- [PATCH] D86425: [flang][msvc] Avoid range-based for over initializer_list. NFC.
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87341: [flang] Fix check for distinguishable operators/assignments
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87341: [flang] Fix check for distinguishable operators/assignments
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87411: [flang] Fix analyzed form of type-bound assignment
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87411: [flang] Fix analyzed form of type-bound assignment
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87341: [flang] Fix check for distinguishable operators/assignments
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87341: [flang] Fix check for distinguishable operators/assignments
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87505: [flang] Fix build issue with BUILD_SHARED_LIBS=ON
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87541: [flang] Fix analyzed form of type-bound assignment
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87535: [flang] Fix bug for forward referenced type
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87595: [flang] Correctly detect overlapping integer cases
Tim Keith via Phabricator via llvm-commits
- [PATCH] D87286: AArch64: make sure jump table entries can reach entire image
Tim Northover via Phabricator via llvm-commits
- [PATCH] D87316: Mark FMOV constant materialization as being as cheap as a move.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D87286: AArch64: make sure jump table entries can reach entire image
Tim Northover via Phabricator via llvm-commits
- [PATCH] D87286: AArch64: make sure jump table entries can reach entire image
Tim Northover via Phabricator via llvm-commits
- [PATCH] D87236: [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16 and SMIN/SMAX with v16i8.
Tom Hender via Phabricator via llvm-commits
- [PATCH] D87356: [docs] Fix typos
Tony Tye via Phabricator via llvm-commits
- [PATCH] D87198: [AMDGPU] Correct gfx1031 XNACK setting documentation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D71739: [AssumeBundles] Use operand bundles to encode alignment assumptions
Tyker via Phabricator via llvm-commits
- [PATCH] D71739: [AssumeBundles] Use operand bundles to encode alignment assumptions
Tyker via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Uday Bondhugula via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
Uday Bondhugula via Phabricator via llvm-commits
- [llvm] 1a25133 - [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion
Ulrich Weigand via llvm-commits
- [PATCH] D86268: [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted integer in WidenVecRes_Convert.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D87220: [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D87222: [PowerPC] [FPEnv] Disable strict FP mutation by default for PowerPC
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D86963: [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D86963: [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D86963: [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D87510: [SystemZ] Don't emit PC-relative memory accesses to unaligned (packed) symbols.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D86051: [flang]Add Semantic Checks for OpenMP Allocate Clause
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D86423: [flang][openacc] Lower loop with collapse clause
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D87389: [flang][openacc] Lower clauses on loop construct to OpenACC dialect
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D82258: [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D85670: [Instruction] Add updateLocationAfterHoist helper
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D85670: [Instruction] Add updateLocationAfterHoist helper
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D87332: [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D87332: [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D84988: [Coverage] Add empty line regions to SkippedRegions
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D59715: [HotColdSplit] Reflect full cost of parameters in split penalty
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D84467: Add support for Branch Coverage in LLVM Source-Based Code Coverage
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D84988: [Coverage] Add empty line regions to SkippedRegions
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D76877: Implement DW_CFA_LLVM_* for Heterogeneous Debugging
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D78778: Add SupportsDebugUnwindInformation to MCAsmInfo
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D76878: Implement DW_{OP,AT}_LLVM_* for Heterogeneous Debugging
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D76879: [AMDGPU] Begin emitting CFI for AMDGCN
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D76880: [AMDGPU] Emit entry function CFI
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D76882: [AMDGPU] Implement CFI for non-kernel functions
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D76883: [AMDGPU] Implement CFI for CSR spills
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D76884: [AMDGPU] Implement -amdgpu-spill-cfi-saved-regs
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Victor Huang via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Victor Huang via Phabricator via llvm-commits
- [PATCH] D85240: Disable hoisting MI to hotter basic blocks when using pgo
Victor Huang via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Victor Huang via Phabricator via llvm-commits
- [PATCH] D87381: [LLD][PowerPC][test] Add test cases for all pc-rel based stubs when the offset not fit in 34 bits
Victor Huang via Phabricator via llvm-commits
- [PATCH] D85240: Disable hoisting MI to hotter basic blocks when using pgo
Victor Huang via Phabricator via llvm-commits
- [compiler-rt] c05095c - [Asan] Don't crash if metadata is not initialized
Vitaly Buka via llvm-commits
- [compiler-rt] 27650a5 - [NFC][Asan] Remove Debug code
Vitaly Buka via llvm-commits
- [compiler-rt] b5bc56d - [NFC][Asan] Fit ChunkHeader into redzone
Vitaly Buka via llvm-commits
- [compiler-rt] 91c28bb - [Asan] Return nullptr for invalid chunks
Vitaly Buka via llvm-commits
- [compiler-rt] 3f7c3e8 - [Asan] Fix __asan_update_allocation_context
Vitaly Buka via llvm-commits
- [compiler-rt] 6584758 - [NFC][Asan] Early return from GetBlockBegin
Vitaly Buka via llvm-commits
- [compiler-rt] 12292c8 - [NFC][Asan] Add another lsan test
Vitaly Buka via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D87120: [HeapProf] Heap profiling runtime support
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D87538: [VectorCombine] Don't vectorize scalar load under asan/tsan
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 1242dd3 - GlobalISel: Combine `op undef, x` to 0
Volkan Keles via llvm-commits
- [llvm] d4bf902 - GlobalISel: Combine fneg(fneg x) to x
Volkan Keles via llvm-commits
- [PATCH] D86611: GlobalISel: Combine `op undef, x` to 0
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D87473: GlobalISel: Combine fneg(fneg x) to x
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D87473: GlobalISel: Combine fneg(fneg x) to x
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D86499: [CSSPGO] Pseudo probe instrumentation pass
Wei Mi via Phabricator via llvm-commits
- [PATCH] D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic
Wei Mi via Phabricator via llvm-commits
- [PATCH] D86495: [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic
Wei Mi via Phabricator via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Wenlei He via Phabricator via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Wenlei He via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Wenlei He via Phabricator via llvm-commits
- [PATCH] D86446: [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon
Whisperity via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Whitney Tsang via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Whitney Tsang via Phabricator via llvm-commits
- [PATCH] D87320: [X86] Check if call is indirect before emitting NT_CALL
Xiang Zhang via Phabricator via llvm-commits
- [llvm] 40f4131 - [DWARFYAML] Make the debug_addr section optional.
Xing GUO via llvm-commits
- [llvm] 3097427 - [obj2yaml] Add support for dumping the .debug_str section.
Xing GUO via llvm-commits
- [llvm] 3cda698 - [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via llvm-commits
- [llvm] 25c3fa3 - [DWARFYAML] Make the debug_ranges section optional.
Xing GUO via llvm-commits
- [llvm] 4682f65 - [obj2yaml][test] Test generating and dumping a broken debug_ranges section.
Xing GUO via llvm-commits
- [llvm] 25f3cc0 - [elf2yaml] Fix dumping a debug section whose name is not recognized.
Xing GUO via llvm-commits
- [llvm] 0e47a8d - [obj2yaml] Add support for dumping the .debug_ranges section.
Xing GUO via llvm-commits
- [PATCH] D87205: [DWARFYAML] Make the debug_addr section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87205: [DWARFYAML] Make the debug_addr section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D86867: [obj2yaml] Add support for dumping the .debug_str section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87205: [DWARFYAML] Make the debug_addr section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D86867: [obj2yaml] Add support for dumping the .debug_str section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D86867: [obj2yaml] Add support for dumping the .debug_str section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87261: [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87275: [obj2yaml] Test generating and dumping a broken debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87275: [obj2yaml] Test generating and dumping a broken debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87263: [DWARFYAML] Make the debug_ranges section optional.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87275: [obj2yaml][test] Test generating and dumping a broken debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87346: [elf2yaml] Fix dumping a debug section whose name is not recognized.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87429: [obj2yaml] Add support for dumping the .debug_ranges section.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87179: Fix debug_abbrev emitter to only assign table id once
Xing GUO via Phabricator via llvm-commits
- [PATCH] D87179: Fix debug_abbrev emitter to only assign table id once
Xing GUO via Phabricator via llvm-commits
- [llvm] 59a467e - [Coroutine] Make dealing with alloca spills more robust
Xun Li via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Xun Li via Phabricator via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Xun Li via Phabricator via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Xun Li via Phabricator via llvm-commits
- [PATCH] D86859: [Coroutine] Make dealing with alloca spills more robust
Xun Li via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87436: [NFC] Fix pessimizing-move warnings due to std::move in return statements
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87347: [NFC] Fix compiler warnings due to integer comparison of different signedness
Yang Fan via Phabricator via llvm-commits
- [PATCH] D87356: [docs] Fix typos
YangZhihui via Phabricator via llvm-commits
- [PATCH] D87356: [docs] Fix typos
YangZhihui via Phabricator via llvm-commits
- [PATCH] D87438: Fix typo in dsymutil.rst
YangZhihui via Phabricator via llvm-commits
- [PATCH] D87438: Fix typo in dsymutil.rst
YangZhihui via Phabricator via llvm-commits
- [PATCH] D84822: Add documentation for target ID and ClangOffloadBundlerFormat
Yaxun Liu via Phabricator via llvm-commits
- [llvm] 28012e0 - [NewPM] Introduce PreserveCFG check
Yevgeny Rouban via llvm-commits
- [llvm] 88690a9 - [CodeGenPrepare] Fix zapping dead operands of assume
Yevgeny Rouban via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D87434: [CodeGenPrepare] Fix zapping dead operands of assume
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D87434: [CodeGenPrepare] Fix zapping dead operands of assume
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D87434: [CodeGenPrepare] Fix zapping dead operands of assume
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D81089: Mark InstCombine as not preserving CFG
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D87434: [CodeGenPrepare] Fix zapping dead operands of assume
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D87153: [RFC] BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D85570: [RFC] BPF: add AdjustOpt IR pass to generate verifier friendly codes
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D81859: [RFC][SimplifyCFG] Allow target to control SpeculateOneExpensiveInst
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D82112: [RFC][BPF] Implement getUserCost() for BPFTargetTransformInfo
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D87428: [RFC] BPF: avoid same condition evaluated in multiple branch instructions
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D85570: [RFC] BPF: add AdjustOpt IR pass to generate verifier friendly codes
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D87153: [RFC] BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible
Yonghong Song via Phabricator via llvm-commits
- [llvm] 31ecf8d - [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via llvm-commits
- [llvm] 3fdaa86 - Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e
Yuanfang Chen via llvm-commits
- [llvm] ad99e34 - Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline"
Yuanfang Chen via llvm-commits
- [PATCH] D86360: Add new hidden option -print-changed which only reports changes to IR
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D87136: [ARM][MachineOutliner] Add calls default handling.
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D87136: [ARM][MachineOutliner] Add calls default handling.
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D87136: [ARM][MachineOutliner] Add calls default handling.
Yvan Roux via Phabricator via llvm-commits
- [llvm] 0353961 - Remove unused variable introduce in 0448d11a06b451a causing build
Zarko Todorovski via llvm-commits
- [PATCH] D84988: [Coverage] Add empty line regions to SkippedRegions
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D84988: [Coverage] Add empty line regions to SkippedRegions
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D86269: [RFC][Target] Add a new backend target called CSKY
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D86435: Profiling the code generated by MCJIT engine using Intel VTune profiler
elena via Phabricator via llvm-commits
- [PATCH] D87226: [flang] Convert release notes to markdown
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87270: [Flang] Add GettingInvolved documentation page and sidebar.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D86131: [FLANG] Pick `.md` files when building sphinx documentation.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87242: [flang] Add new documentation main page
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87270: [Flang] Add GettingInvolved documentation page and sidebar.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D87270: [Flang] Add GettingInvolved documentation page and sidebar.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D85818: [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks
serge via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D87149: [InstCombine] erase instructions leading up to unreachable
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D87399: Revert "[InstCombine] erase instructions leading up to unreachable"
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86913: Add raw_fd_stream that supports reading/seeking/writing
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D86905: Flush bitcode incrementally for LTO output
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D87335: [json] Create some llvm::Expected-based accessors
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D85705: Add a "Trace" plug-in to LLDB to add process trace support in stages.
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D86939: [LSR] Canonicalize a formula before insert it into the list
weiwei via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
weiwei via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
weiwei via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
weiwei via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
weiwei via Phabricator via llvm-commits
- [llvm] ee68b66 - [NFC][PowerPC] Add tests for `mul` with big constants.
via llvm-commits
- [llvm] a5046f7 - [NFC][PowerPC] Add tests in constants-i64.ll.
via llvm-commits
- [llvm] 2480a31 - [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block
via llvm-commits
- [llvm] 38778e1 - Provide anchor for compiler extensions
via llvm-commits
- [llvm] 72e2fbd - [AMDGPU] Correct gfx1031 XNACK setting documentation
via llvm-commits
- [llvm] c259d3a - [AMDGPU] Fix for folding v2.16 literals.
via llvm-commits
- [llvm] 525c83c - [NFC][PowerPC] Add tests of constants-i64.
via llvm-commits
- [llvm] 78de729 - Reland [AssumeBundles] Use operand bundles to encode alignment assumptions
via llvm-commits
Last message date:
Sun Sep 13 23:44:39 PDT 2020
Archived on: Mon Sep 14 08:01:36 PDT 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).