The Week Of Monday 2 November 2020 Archives by thread
Starting: Mon Nov 2 00:01:30 PST 2020
Ending: Sun Nov 8 23:57:38 PST 2020
Messages: 2264
- [PATCH] D90566: [LazyCallGraph] Build SCCs of the reference graph in order
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D90153: [AArch64][AsmParser] Remove 'x31' alias for 'sp/xzr' register.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90438: [llvm-objcopy] Make --set-section-flags work with --add-section
James Henderson via Phabricator via llvm-commits
- [llvm] 7103878 - Revert "[AArch64][AsmParser] Remove 'x31' alias for 'sp/xzr' register."
Caroline Concatto via llvm-commits
- [PATCH] D89447: [MachineInstr] Add support for instructions with multiple memory operands.
Dave Green via Phabricator via llvm-commits
- [PATCH] D90421: [IndVarSimplify][LoopUtils] Move WidenIV to Utils. NFCI.
Dave Green via Phabricator via llvm-commits
- [PATCH] D90446: [yaml2obj] - Add support of Offset for .strtab/.shstrtab/.dynstr sections.
James Henderson via Phabricator via llvm-commits
- [PATCH] D90529: Allow nonnull attribute to accept poison
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D86673: [StackColoring] Conservatively merge Variable in catch(Variable)
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D90458: [yaml2obj][WIP] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list.
James Henderson via Phabricator via llvm-commits
- [PATCH] D90465: [VE] Add +vpu attribute
Simon Moll via Phabricator via llvm-commits
- [PATCH] D89283: [trace][intel-pt] Implement the basic decoding functionality
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D90500: [flang] Design document for runtime derived type descriptions (NFC)
Jean Perier via Phabricator via llvm-commits
- [PATCH] D90281: [FileCheck] Report missing prefixes when more than one is provided.
James Henderson via Phabricator via llvm-commits
- [PATCH] D90494: [flang] Allow array constructor implied DO loop indices as constant expressions
Jean Perier via Phabricator via llvm-commits
- [PATCH] D89071: [SystemZ/z/OS] Add GOFFObjectFile class and details of GOFF file format
James Henderson via Phabricator via llvm-commits
- [PATCH] D90006: Exposes interface to free up caching data structure in DWARFDebugLine and DWARFUnit for memory management
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D90520: [ELF] --emit-relocs: fix st_value of STT_SECTION in the presence of a gap before the first input section
George Rimar 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] D88827: [llvm-objcopy][NFC] Move core implementation of llvm-objcopy into separate library.
James Henderson via Phabricator via llvm-commits
- [llvm] 5ffafa8 - [yaml2obj] - Add support of Offset for .strtab/.shstrtab/.dynstr sections.
Georgii Rymar via llvm-commits
- [PATCH] D89399: [AMDGPU] Set rsrc1 flags for graphics shaders
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] f04d92a - [X86] Produce R_X86_64_GOTPCRELX for test/binop instructions (MOV32rm/TEST32rm/...) when -Wa, -mrelax-relocations=yes is enabled
Stephan Bergmann via llvm-commits
- [PATCH] D90591: [ARM] Introduce t2DoLoopStartTP
Dave Green via Phabricator via llvm-commits
- [PATCH] D89485: [MachineOutliner] Do not outline debug instructions
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D89189: [ARM][MachineOutliner] Do not overestimate LR liveness in return block
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D89625: Add default value for MachineInstr::modifiesRegister. NFC.
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D90462: [VE][TTI] don't advertise vregs/vops
Simon Moll via Phabricator via llvm-commits
- [PATCH] D90528: [clangd] Fix check-clangd with no clang built
Kirill Bobyrev via Phabricator via llvm-commits
- [llvm] 7706c30 - [llvm-exegesis] Print signal name when the snippet crashed.
Clement Courbet via llvm-commits
- [PATCH] D90453: [llvm-exegesis] Print signal name when the snippet crashed.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D90505: [AMDGPU] Improve FLAT scratch detection
Jay Foad via Phabricator via llvm-commits
- [PATCH] D90592: [llvm-exegesis] Save target state before running the benchmark.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D90580: [RISCV] When matching RORIW, make sure the same input is given to both shifts.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D90306: [flang][driver] Use --match-full-lines in tests for `-test-io`
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D89180: [CSKY 2/n] Add basic tablegen infra for CSKY
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D89550: [IndVars] Recognize 'sub nuw' expressed as 'add' for widening
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D90554: [CostModel] remove cost-kind predicate for intrinsics in basic TTI implementation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D89777: [TableGen][SchedModels] Fix read/write variant substitution
Dave Green via Phabricator via llvm-commits
- [PATCH] D88210: [IndVars] Use knowledge about execution on last iteration when removing checks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D89956: [AArch64] Redundant masks in downcast long multiply
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D90402: [LoopFlatten] Run it earlier, just before IndVarSimplify
Dave Green via Phabricator via llvm-commits
- [PATCH] D90300: [flang][driver] Rename the accessors (NFC)
Caroline via Phabricator via llvm-commits
- [PATCH] D90461: [ARM][LowOverheadLoops] Merge a VCMP and the new VPST into a VPT
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D36368: Fix type printing of array template args
Pratyush Das via Phabricator via llvm-commits
- [PATCH] D17993: [CodeGen] Apply 'nonnull' to 'this' pointer arguments.
CJ Johnson via Phabricator via llvm-commits
- [PATCH] D86836: Support a list of CostPerUse values
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D90594: [AArch64] Enable RAS 1.1 system registers in all AArch64
Pablo Barrio via Phabricator via llvm-commits
- [llvm] 36920d5 - [RISCV] Avoid std::pair<> in FPReg StringSwitch to avoid MSVC compile failures. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] b51b424 - [SLP][X86] Add AVX512VL test target coverage for PR47629
Simon Pilgrim via llvm-commits
- [PATCH] D90442: [PS4] Support dllimport/export attributes
ben via Phabricator via llvm-commits
- [PATCH] D90586: [RISCV] Make SelectRORIW handle the commutability of OR.
Fraser Cormack via Phabricator via llvm-commits
- [llvm] f03be9d - [LV][X86] Regenerate gather_scatter tests. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D89047: [AVR] Optimize 8-bit logic left/right shifts
Ben Shi via Phabricator via llvm-commits
- [PATCH] D90596: [AMDGPU] Fix iterating in SIFixSGPRCopies
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D90439: [ARM] Treat memcpy/memset/memmove as call instructions for low overhead loops
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D90597: [CostModel] Make target intrinsics cheap by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D89671: [LLVM][OpenMP] Adding support for OpenMP sections construct in OpenMPIRBuilder
Chirag Khandelwal via Phabricator via llvm-commits
- [PATCH] D90092: [AVR] Optimize 16-bit int shift
Ben Shi via Phabricator via llvm-commits
- [PATCH] D90104: [LoopUnroll] Duplicate noalias metadata
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D89566: [LV] Epilogue Vectorization with Optimal Control Flow
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90304: [GlobalISel] Introduce optimal variant of regbankselect
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [PATCH] D90162: [llvm][AArch64] Prevent spurious zero extension.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] d3f13f3 - [AMDGPU] Remove a comment. NFC.
Jay Foad via llvm-commits
- [llvm] f3881d6 - [AMDGPU] Generate test checks. NFC.
Jay Foad via llvm-commits
- [llvm] c8cbaa1 - [AMDGPU] Precommit ds_read2/write2 with unaligned offset tests. NFC.
Jay Foad via llvm-commits
- [llvm] 2e7e898 - Fix ds_read2/write2 unaligned offsets
Jay Foad via llvm-commits
- [PATCH] D90605: [llvm][AArch64] Simplify (and (sign_extend..) #bitmask).
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] 0892d2a - Revert "Fix ds_read2/write2 unaligned offsets"
Jay Foad via llvm-commits
- [PATCH] D90606: [llvm][AArch64] Check the sign bit of a sign extended value before sign extension.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] 274de44 - [llvm-exegesis] Save target state before running the benchmark.
Clement Courbet via llvm-commits
- [PATCH] D90607: [AMDGPU] Fix ds_read2/write2 with unaligned offsets
Jay Foad via Phabricator via llvm-commits
- [PATCH] D90304: [GlobalISel] Introduce global variant of regbankselect
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [llvm] e128f9c - Revert "[llvm-exegesis] Save target state before running the benchmark."
Clement Courbet via llvm-commits
- [llvm] a5b899b - [gn build] (manually) port 76a168bce01
Nico Weber via llvm-commits
- [llvm] ff2e24a - [PS4] Support dllimport/export attributes
Ben Dunbobbin via llvm-commits
- [PATCH] D89959: UBSAN: emit distinctive traps in trapping mode
Tim Northover via Phabricator via llvm-commits
- [llvm] cc96a82 - [TableGen][SchedModels] Fix read/write variant substitution
Evgeny Leviant via llvm-commits
- [PATCH] D90608: [WebAssembly] Implement ref.null
Andy Wingo via Phabricator via llvm-commits
- [PATCH] D90275: [clang][IR] Add support for leaf attribute
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D90223: [AMDGPU][GlobalISel] Combine shift + logic + shift with constant operands
Jay Foad via Phabricator via llvm-commits
- [llvm] 980b860 - [SLP] Added testcase for PR47623
Dávid Bolvanský via llvm-commits
- [PATCH] D90217: [AMDGPU][GlobalISel] Fold a chain of two shift instructions with constant operands
Jay Foad via Phabricator via llvm-commits
- [PATCH] D72218: [clang-tidy] new altera kernel name restriction check
Aaron Ballman via Phabricator via llvm-commits
- [llvm] b3639e9 - RegisterCoalescer: Use Register
Matt Arsenault via llvm-commits
- [llvm] 1260041 - [gn build] (manually) port 76a168bce01 better
Nico Weber via llvm-commits
- [PATCH] D90610: [Inline] Fix in handling of ptrtoint in InlineCost
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 86b8f69 - AMDGPU: Reorder checks
Matt Arsenault via llvm-commits
- [PATCH] D90469: [TableGen] Add !interleave operator to concatenate a list of values with delimiters
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D90611: [NFC] Use [MC]Register in Live-ness tracking
Gaurav Jain via Phabricator via llvm-commits
- [PATCH] D89860: [Flang][OpenMP 4.5] Add semantic check for OpenMP ordered and collapse clause
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] b3b993a - Reland "[TTI] Add VecPred argument to getCmpSelInstrCost."
Florian Hahn via llvm-commits
- [llvm] 92ba551 - [gn build] (manually) port c6eaa14e11
Nico Weber via llvm-commits
- [PATCH] D90612: Start of an llvm.coro.async implementation
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D90613: [x86] add AVX2 cost model entries for maxnum of 256-bit vectors
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 9968331 - [gn build] Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
Nico Weber via llvm-commits
- [PATCH] D90614: [lld-macho] Handle paired relocs
Greg McGary via Phabricator via llvm-commits
- [PATCH] D90615: [libunwind] Add missing #include <alloca.h>
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D90616: [PowerPC] Accumulator/Unprimed Accumulator register copy, spill and restore
Ahsan Saghir via Phabricator via llvm-commits
- [PATCH] D90617: [TableGen] Fix a couple of minor issues regarding the paste operator
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D88629: [lld-macho] Add ARM64 target arch
Greg McGary via Phabricator via llvm-commits
- [PATCH] D89395: [Flang][OpenMP 4.5] Add semantic check for OpenMP shared and private clause
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 98b9338 - [Debugify] Port -debugify-each to NewPM
Fangrui Song via llvm-commits
- [PATCH] D90365: [Debugify] Port -debugify-each to NewPM
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D90563: [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D72241: [clang-tidy] new altera single work item barrier check
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D90581: [PowerPC] [NFC] Rename VCMPo to VCMP_rec
Jinsong Ji via Phabricator via llvm-commits
- [lld] 2fc704a - [ELF] --emit-relocs: fix st_value of STT_SECTION in the presence of a gap before the first input section
Fangrui Song via llvm-commits
- [PATCH] D90125: [CSSPGO] Infrastructure for context-sensitive Sample PGO and Inlining
Wenlei He via Phabricator via llvm-commits
- [PATCH] D90564: [VPlan] Make VPRecipeBase inherit from VPDef.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D89506: [PowerPC] Rename mftbl to mftb
Steven Wan via Phabricator via llvm-commits
- [llvm] 7360d6d - [ARM][MachineOutliner] Do not overestimate LR liveness in return block
Momchil Velikov via llvm-commits
- [llvm] a1aaa9e - [FileCheck] Fix comments and eof in allow-unused-prefixes.txt
Mircea Trofin via llvm-commits
- [PATCH] D90621: [FileCheck] Added documentation for --allow-unused-prefixes
Mircea Trofin via Phabricator via llvm-commits
- [compiler-rt] 7f32ddc - [MemProf] Reenable test with fix for bot failures
Teresa Johnson via llvm-commits
- [PATCH] D90466: [MemProf] Reenable test with fix for bot failures
Teresa Johnson via Phabricator via llvm-commits
- [llvm] d1e02ea - [test] Fix unused FileCheck prefix in ThinLTO test
Teresa Johnson via llvm-commits
- [PATCH] D89142: llvmbuildectomy
Michael Kruse via Phabricator via llvm-commits
- [llvm] 55f15f9 - [AggressiveInstCombine] foldGuardedRotateToFunnelShift - generalize rotation to funnel shift matcher.
Simon Pilgrim via llvm-commits
- [llvm] 7142ec3 - [RISCV] When matching RORIW, make sure the same input is given to both shifts.
Craig Topper via llvm-commits
- [PATCH] D83655: [AsmPrinter] Split up .gcc_except_table
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87870: [GISel] Add new combines for G_FMUL
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D90451: [AMDGPU] Fix lowering of S_MOV_{B32,B64}_term
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88800: [AtomicExpand] Avoid creating an unnamed libcall
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9586656 - [InstCombine] add multi-use tests for negator; NFC
Sanjay Patel via llvm-commits
- [llvm] 35fa3c4 - [x86] add AVX2 cost model entries for maxnum of 256-bit vectors
Sanjay Patel via llvm-commits
- [llvm] 473f8ae - [TableGen] Fix a couple of minor issues regarding the paste operator.
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D90623: AMDGPU/GlobalISel: Use same builder/observer in post-legalizer-combiner
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D81899: [gicombiner] Unify common state for current targets into CommonTargetCombinerHelperState
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9c92daa - [AggressiveInstCombine] Regenerate rotate tests
Simon Pilgrim via llvm-commits
- [llvm] 004bacb - [AggressiveInstCombine] Add funnel shift tests
Simon Pilgrim via llvm-commits
- [PATCH] D89723: [CSSPGO][llvm-profgen]Context-sensitive profile data generation
Lei Wang via Phabricator via llvm-commits
- [PATCH] D90624: [lld][COFF] Add command line options for LTO with new pass manager
dmajor via Phabricator via llvm-commits
- [llvm] 9ac2910 - [RISCV] Make SelectRORIW handle the commutability of OR.
Craig Topper via llvm-commits
- [PATCH] D90527: [GlobalISel] ComputeKnownBits - minimum leading/trailing zero bits in shifts (PR44526)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D90625: [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 5ac21f9 - [ARM] Cost model test for target intrinsics. NFC
David Green via llvm-commits
- [PATCH] D90175: [AArch64] Support conversion between fp16 and fp128
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D90328: Eliminates dead store of an exisiting value
Daniel McCrevan via Phabricator via llvm-commits
- [PATCH] D90626: [AArch64][GlobalISel] Don't write to WZR in non-flag-setting G_BRCOND case
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D90627: [sanitizer] Assume getrandom might not be supported by the kernel
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D90576: [ADT] Add SmallVector::pop_back_n
David Blaikie via Phabricator via llvm-commits
- [PATCH] D90628: [lsan] Disable some LSAN tests for arm-linux-gnueabi{hf}
Adhemerval Zanella via Phabricator via llvm-commits
- [llvm] 5bc438e - [AtomicExpand] Avoid creating an unnamed libcall
Alex Richardson via llvm-commits
- [PATCH] D90507: Adding DWARF64 clang flag
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D90532: [TableGen] [IR] Eliminate unnecessary recursive help class.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D88433: [IRMover] Fix up "CG Profile" MDNode after RAUW
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D90631: [FileCheck] Use %ProtectFileCheckOutput in allow-unused-prefixes.txt
Mircea Trofin via Phabricator via llvm-commits
- [llvm] c17da86 - Support: Avoid std::tie in Support/FileSystem/UniqueID.h, NFC
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D90471: Support: Avoid std::tie in Support/FileSystem/UniqueID.h, NFC
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D90538: [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D89879: [Flang][OpenMP] Parsing and semantic changes for flush construct from OMP 5.0 specification.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D90548: [NFC][AMDGPU] Restructure the AMDGPU memory model description
Scott Linder via Phabricator via llvm-commits
- [llvm] 31a3aca - [gn build] Port c17da8676a0
LLVM GN Syncbot via llvm-commits
- [PATCH] D89921: [LLD] [COFF] Align all debug directories
Reid Kleckner via Phabricator via llvm-commits
- [lld] e597262 - [LLD] [COFF] Align all debug directories
Reid Kleckner via llvm-commits
- [PATCH] D88180: [RFC] StableHashTree Implementation.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D90324: [Flang][OpenMP][NFC][1/2] Reorder OmpStructureChecker and simplify it.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D90565: [VPlan] Make VPInstruction a VPDef
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90537: [GWP-ASan] Stub out backtrace/signal functions on Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D90550: [Coroutines][Docs] Remove frame packing as a TODO
John McCall via Phabricator via llvm-commits
- [PATCH] D90635: [TableGen] Add true and false literals to represent booleans
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 4274cbb - [PartialInliner]: Handle code regions in a switch stmt cases
Ettore Tiotto via llvm-commits
- [PATCH] D89911: [PartialInliner]: Handle code regions in a switch stmt cases
Ettore Tiotto via Phabricator via llvm-commits
- [llvm] c9d6fe6 - [AMDGPU] Improve FLAT scratch detection
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D90578: [llvm] New worker for ThinLTO whole program devirtualization
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 61e8a44 - [NFC][regalloc] Use MCRegister appropriately
Mircea Trofin via llvm-commits
- [PATCH] D90506: [NFC][regalloc] Use MCRegister appropriately
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D90636: [flang] Fix actual argument character length and length error reporting
Peter Klausler via Phabricator via llvm-commits
- [llvm] b26a275 - [Hexagon] Move isTypeForHVX from Hexagon TTI to HexagonSubtarget, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D90637: [ValueTracking] Inbounds goes not imply nsw
Nikita Popov via Phabricator via llvm-commits
- [llvm] c29513f - [clangd] Fix check-clangd with no clang built
Sam McCall via llvm-commits
- [llvm] 2211334 - [FileCheck] Added documentation for --allow-unused-prefixes
Mircea Trofin via llvm-commits
- [PATCH] D89379: [llvm-readobj/libObject] - Allow dumping objects that has a broken SHT_SYMTAB_SHNDX section.
George Rimar via Phabricator via llvm-commits
- [PATCH] D90511: [MC] Make MCStreamer aware of AsmParser's StartTokLoc
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D88625: [MC] Redirect fixup symbol to the aliasee (if undefined)
James Y Knight via Phabricator via llvm-commits
- [PATCH] D90020: [AArch64][SVE] Emit DWARF location expression for SVE stack objects.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 395c8be - [MC] Make MCStreamer aware of AsmParser's StartTokLoc
Fangrui Song via llvm-commits
- [PATCH] D90638: Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D90639: Add parallelTransformReduce and parallelForEachError
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D89919: [LLD] [COFF] Align Extended DLL Characteristics
Petr Penzin via Phabricator via llvm-commits
- [PATCH] D90640: [LoopFlatten] Widen the IV
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] eed8df6 - [Coroutines][Docs] Remove frame packing as a TODO
Atmn Patel via llvm-commits
- [PATCH] D90637: [ValueTracking] Inbounds does not imply nsw
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D90052: AMDGPU/GlobalISel: Add clamp combine for IEEE=false
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D90577: [WebAssembly] Don't fold frame offset for global addresses
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 491dd27 - [LazyCallGraph] Build SCCs of the reference graph in order
Fangrui Song via llvm-commits
- [PATCH] D87951: Enable opt-bisect for the new pass manager
Josh Stone via Phabricator via llvm-commits
- [llvm] a8ef00a - [IndVars] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 6816078 - [NFC][AMDGPU] Restructure the AMDGPU memory model description
via llvm-commits
- [PATCH] D89819: [ArgumentPromotion] Fix byval alignment handling.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88663: [AArch64] Use TargetRegisterClass::hasSubClassEq in tryToFindRegisterToRename
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90644: [Legalizer][ARM][AArch64] Add legalizations for VECREDUCE_SEQ_FMUL
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D89847: [SCEV] Drop cached ranges of AddRecs after flag update
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88735: [SLP] Also try to vectorize incoming values of PHIs .
Dávid Bolvanský via Phabricator via llvm-commits
- [compiler-rt] 98fe39d - [GWP-ASan] Stub out backtrace/signal functions on Fuchsia
Kostya Kortchinsky via llvm-commits
- [PATCH] D89264: [LICM] Make promotion faster
Florian Hahn via Phabricator via llvm-commits
- [llvm] 1fcd5d5 - [LoopFusion] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [PATCH] D90358: [openmp][openacc][NFC] Simplify access and validation of DirectiveBase information
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D90094: [BasicAA] Handle recursive queries more efficiently (NFCI)
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D90648: [SCEV] Fix nsw flags for GEP expressions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D90649: [scudo][standalone] Code tidying (NFC)
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D89546: [Flang][OpenMP 4.5] Add semantic check for OpenMP schedule clause
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] ee5d1a0 - [AsmPrinter] Split up .gcc_except_table
Fangrui Song via llvm-commits
- [PATCH] D89385: [Flang][OpenMP 4.5] Add semantic check for OpenMP copyin clause
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] c938b4a - [MachO] Also recongize __swift_ast as a debug info section
Jonas Devlieghere via llvm-commits
- [PATCH] D90249: enable memoryssa for loopsink in new passmanager, expand loopsink testing and fix exposed bug in LICM
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D90433: [dwarfdump] Recognize __apple sections as debug info sections
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D60794: [libcxx][CMake] Add an option to include -lgcc_s in the linker script
Louis Dionne via Phabricator via llvm-commits
- [llvm] b68994b - [NFC] Use [MC]Register in Live-ness tracking
Gaurav Jain via llvm-commits
- [PATCH] D77248: [llvm][IR] Add dso_local_equivalent Constant
Leonard Chan via Phabricator via llvm-commits
- [compiler-rt] b3420ad - [scudo][standalone] Code tidying (NFC)
Kostya Kortchinsky via llvm-commits
- [PATCH] D89731: [ms] [llvm-ml] Lex MASM strings, including escaping
Nico Weber via Phabricator via llvm-commits
- [PATCH] D90299: [windows-itanium] handle dllimport/export code paths separately and share with PS4
ben via Phabricator via llvm-commits
- [PATCH] D88625: MCExpr::evaluateAsRelocatableImpl : allow evaluation of non-VK_None MCSymbolRefExpr when MCAsmLayout is available
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89729: [ms] [llvm-ml] Enable support for MASM-style macro procedures
Nico Weber via Phabricator via llvm-commits
- [PATCH] D89735: [ms] [llvm-ml] Support purging macro definitions
Nico Weber via Phabricator via llvm-commits
- [compiler-rt] 701456b - [darwin] add support for __isPlatformVersionAtLeast check for if (@available)
Alex Lorenz via llvm-commits
- [PATCH] D89736: [ms] [llvm-ml] Implement the expression expansion operator
Nico Weber via Phabricator via llvm-commits
- [PATCH] D90441: [X86] Add support for vex, vex2, vex3, and evex for MASM
LiuChen via Phabricator via llvm-commits
- [PATCH] D90441: [X86] Add support for vex, vex2, vex3, and evex for MASM
LiuChen via Phabricator via llvm-commits
- [PATCH] D90441: [X86] Add support for vex, vex2, vex3, and evex for MASM
LiuChen via Phabricator via llvm-commits
- [PATCH] D90441: [X86] Add support for vex, vex2, vex3, and evex for MASM
Eric Astor via Phabricator via llvm-commits
- [PATCH] D90441: [X86] Add support for vex, vex2, vex3, and evex for MASM
Craig Topper via Phabricator via llvm-commits
- [PATCH] D90441: [X86] Add support for vex, vex2, vex3, and evex for MASM
LiuChen via Phabricator via llvm-commits
- [llvm] ca01a6b - [PowerPC] Parse and ignore .machine ppc64
Fangrui Song via llvm-commits
- [llvm] c0a922b - Add parallelTransformReduce and parallelForEachError
Reid Kleckner via llvm-commits
- [PATCH] D90206: [PowerPC] Skip IEEE 128-bit FP type in FastISel
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D89587: [CGSCC] Detect devirtualization in more cases
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] b0f1d7d - Remove unused parameter
Akira Hatanaka via llvm-commits
- [PATCH] D90658: [X86] Improve lowering of fptoui
Layton Kifer via Phabricator via llvm-commits
- [compiler-rt] 8b37a4e - [sanitizer] Make destructors protected
Vitaly Buka via llvm-commits
- [llvm] f514b32 - [LICM] Add assert of AST/MSSA exclusiveness.
Alina Sbirlea via llvm-commits
- [PATCH] D90660: [MemorySSA] Extend walker API taking in a MemoryLocation to take in a Stop access.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D90661: [NFC][AMDGPU] Minor editorial improvements to AMDGPUUsage.rst
Tony Tye via Phabricator via llvm-commits
- [PATCH] D86673: [StackColoring] Conservatively merge point pV = &(&Variable) in catch(Variable)
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D89207: [MemCpyOpt] Port to MemorySSA
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D90663: [lld-macho] Add very basic support for LTO
Jez Ng via Phabricator via llvm-commits
- [llvm] 3204ffe - [PowerPC] [NFC] Rename VCMPo to VCMP_rec
Qiu Chaofan via llvm-commits
- [PATCH] D85603: IR: Add convergence control operand bundle and intrinsics
Vinod Grover via Phabricator via llvm-commits
- [llvm] d14e518 - [PowerPC] Skip IEEE 128-bit FP type in FastISel
Qiu Chaofan via llvm-commits
- [llvm] 7601a21 - [RISCV] Only return DestSourcePair from isCopyInstrImpl for registers
Jessica Clarke via llvm-commits
- [PATCH] D89090: [RISCV] Only return DestSourcePair from isCopyInstrImpl for registers
Jessica Clarke via Phabricator via llvm-commits
- [llvm] f77c8a4 - [CodeGen] Fix regression from D83655
Jessica Clarke via llvm-commits
- [compiler-rt] d48f2d7 - [sanitizer] Cleanup -Wnon-virtual-dtor warnings
Vitaly Buka via llvm-commits
- [polly] 98031b6 - [polly] Fix -Wunused-lambda-capture and -Wunused-variable
Fangrui Song via llvm-commits
- [PATCH] D90668: [RISCV] Remove assertsexti32 from inputs to riscv_sllw/srlw nodes in B extension isel patterns.
Craig Topper via Phabricator via llvm-commits
- [llvm] b969dfe - [NFC][PowerPC] Move the folding RLWINMs from ppc-mi-peephole to PPCInstrInfo.
via llvm-commits
- [PATCH] D89846: [NFC][PowerPC] Move the folding RLWINMs from ppc-mi-peephole to PPCInstrInfo.
EsmeYi via Phabricator via llvm-commits
- [llvm] f847094 - [IndVars] Use knowledge about execution on last iteration when removing checks
Max Kazantsev via llvm-commits
- [PATCH] D90670: Simplifying memory globalization from the front end to move optimizations to the middle end.
Jose Manuel Monsalve Diaz via Phabricator via llvm-commits
- [llvm] 46e91f6 - [RISCV] Remove isel patterns for fshl/fshr with same inputs. NFC
Craig Topper via llvm-commits
- [llvm] a44b732 - [NFC] Split lambda into 2 parts for further reuse
Max Kazantsev via llvm-commits
- [PATCH] D89855: [PowerPC] Extend folding RLWINM + RLWINM to post-RA.
EsmeYi via Phabricator via llvm-commits
- [llvm] 119ab21 - [PowerPC] Extend folding RLWINM + RLWINM to post-RA.
via llvm-commits
- [PATCH] D72184: [WIP][BPF] support exchange/compare-and-exchange instruction
Yonghong Song via Phabricator via llvm-commits
- [compiler-rt] 076d351 - [compiler-rt] [ubsan] Use the itanium type info lookup for mingw targets
Martin Storsjö via llvm-commits
- [PATCH] D80706: [DAGCombine] Add hook to allow target specific test for sqrt input
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 46b2e85 - [NFC] Refactor code in IndVars, preparing for further improvement
Max Kazantsev via llvm-commits
- [PATCH] D90458: [yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list.
George Rimar via Phabricator via llvm-commits
- [llvm] 0031418 - AMDGPU/GlobalISel: Use same builder/observer in post-legalizer-combiner
Petar Avramovic via llvm-commits
- [llvm] 1af3cb5 - [llvm-readobj/libObject] - Allow dumping objects that has a broken SHT_SYMTAB_SHNDX section.
Georgii Rymar via llvm-commits
- [PATCH] D88527: [IndVars] Replace checks with invariants if we cannot remove them
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D82756: Port some floating point options to new option marshalling infrastructure
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D80974: [DAGCombine] Adding a hook to improve the precision of fsqrt if the input is denormal
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D90575: [RISCV] Add missing patterns for rotr with immediate for Zbb/Zbp extensions.
Fraser Cormack via Phabricator via llvm-commits
- [llvm] 1667d23 - [NFCI] Add StackOffset class and base classes for ElementCount, TypeSize.
Sander de Smalen via llvm-commits
- [PATCH] D88982: [NFCI] Add StackOffset class and base classes for ElementCount, TypeSize.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90124: [SLP] Pass VecPred argument to getCmpSelInstrCost.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 90131e3 - [CostModel] Make target intrinsics cheap by default
David Green via llvm-commits
- [lld] cfc3226 - Provide a hook to customize missing library error handling
via llvm-commits
- [PATCH] D87758: Provide a hook to customize missing library error handling
serge via Phabricator via llvm-commits
- [llvm] 54d8627 - [AArch64] Redundant masks in downcast long multiply
Nicholas Guy via llvm-commits
- [lld] 3bdeb2a - [lld] missing doc entry for error handling script
via llvm-commits
- [llvm] d9cbf39 - [SLP] Pass VecPred argument to getCmpSelInstrCost.
Florian Hahn via llvm-commits
- [PATCH] D90674: [GlobalISel] Expand combine for (x & mask) -> x when (x & mask) == x
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] 59b22e4 - [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts
Simon Pilgrim via llvm-commits
- [PATCH] D87697: Do not construct std::string from nullptr
Yuriy Chernyshov via Phabricator via llvm-commits
- [PATCH] D90171: [SVE] Fix TypeSize warning in RuntimePointerChecking::insert
Joe Ellis via Phabricator via llvm-commits
- [PATCH] D90305: Correctly parse and print Tag_THUMB_ISA_use=3
LemonBoy via Phabricator via llvm-commits
- [llvm] ba10c51 - [AArch64][SVE] NFC: Guard all SVE tests for TypeSize warnings.
Sander de Smalen via llvm-commits
- [llvm] 785080e - [ARM] Low overhead loop memcpy lowering test. NFC
David Green via llvm-commits
- [llvm] e474499 - [ARM] Treat memcpy/memset/memmove as call instructions for low overhead loops
David Green via llvm-commits
- [lld] 1c068a0 - Fix 'default label in switch which covers all enumeration values' warning
via llvm-commits
- [PATCH] D90369: [FastRA] Fix handling of bundled MIs
Pushpinder Singh via Phabricator via llvm-commits
- [PATCH] D86519: [SystemZ] New pass for domain reassignment from integer to vector.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] b397795 - [JITLink][ELF] Implement R_X86_64_PLT32 relocations
Stefan Gränitz via llvm-commits
- [PATCH] D90331: [JITLink][ELF] Implement R_X86_64_PLT32 relocations
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] cbf25fb - Revert "[CodeGen] [WinException] Only produce handler data at the end of the function if needed"
Hans Wennborg via llvm-commits
- [PATCH] D87448: [CodeGen] [WinException] Only produce handler data at the end of the function if needed
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D90676: [JITLink][ELF] Omit temporary labels in tests
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D90132: [ORC] Prototype ORC library reorg + RPC based TargetProcessControl.
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] bd32386 - [ARM] Remove unused variable. NFC
David Green via llvm-commits
- [llvm] d68bed0 - [SCCP] Handle bitcast of vector constants.
Florian Hahn via llvm-commits
- [llvm] 482d653 - [NFC][InstCombine] Add test coverage for PR47997
Roman Lebedev via llvm-commits
- [llvm] 67be050 - [NFC][InstCombine] Negator: add test coverage for `(?? - (C - %y))` pattern (PR47997)
Roman Lebedev via llvm-commits
- [llvm] f8cf6d0 - [NFC][InstCombine] Negator: add test coverage for `(?? - (%y + C))` pattern (PR47997)
Roman Lebedev via llvm-commits
- [llvm] e465f9c - [InstCombine] Negator: - (C - %x) --> %x - C (PR47997)
Roman Lebedev via llvm-commits
- [llvm] c009d11 - [InstCombine] Perform C-(X+C2) --> (C-C2)-X transform before using Negator
Roman Lebedev via llvm-commits
- [llvm] 9af561e - [x86] update cost table comments for maxnum; NFC
Sanjay Patel via llvm-commits
- [PATCH] D90678: [AVR] Optimize 8-bit int shift
Ben Shi via Phabricator via llvm-commits
- [llvm] 32897c0 - [AMDGPU] Specify a triple to avoid codegen changes depending on host OS
Jay Foad via llvm-commits
- [PATCH] D90680: [lld][ELF][test] test LTO-removed symbols are not in symtab
Edd Dawson via Phabricator via llvm-commits
- [PATCH] D90606: [llvm][AArch64] Allow TB(N)Z to drop signext for sign bit tests.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] 47c95f1 - [gn build] (manually) port 1af3cb5424d
Nico Weber via llvm-commits
- [llvm] a5bbefe - [gn build] Port 1667d23e585
LLVM GN Syncbot via llvm-commits
- [PATCH] D90681: [CostModel] fix cost calc bug for sadd/ssub with overflow
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D88540: [AMDGPU] Add amdgpu_gfx calling convention
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] cab21d4 - [DAG] computeKnownBits - Move (most) ISD::SHL handling into KnownBits::shl
Simon Pilgrim via llvm-commits
- [PATCH] D89873: [debuginfo-tests] [dexter] Add test to check debug experience with __attribute__((optnone))
Tom Weaver via Phabricator via llvm-commits
- [llvm] 6e008cb - [AMDGPU] Precommit globalisel tests for ds_read2_b64 with large offset
Jay Foad via llvm-commits
- [PATCH] D88962: [SVE] Add support for scalable vectors in vectorize_width loop attribute
David Sherwood via Phabricator via llvm-commits
- [PATCH] D90684: [SVE][InstCombine] Improve specificity of InstCombine TypeSize test
Joe Ellis via Phabricator via llvm-commits
- [PATCH] D90685: [SVE][AArch64] Improve specificity of vectorization legality TypeSize test
Joe Ellis via Phabricator via llvm-commits
- [PATCH] D90686: [lld][ELF] Add additional time trace categories
James Henderson via Phabricator via llvm-commits
- [llvm] e8d67ef - [SLP][X86][Test] Extend test coverage for PR47629
Anton Afanasyev via llvm-commits
- [llvm] 97e8da4 - [ADT] Add SmallVector::pop_back_n
Nathan James via llvm-commits
- [llvm] a0ad066 - make the AsmPrinterHandler array public
Jameson Nash via llvm-commits
- [PATCH] D89613: make the AsmPrinterHandler array public
Jameson Nash via Phabricator via llvm-commits
- [llvm] 34b0a99 - [Docs][FileCheck] Small fix.
Mircea Trofin via llvm-commits
- [llvm] 040c502 - [AMDGPU] Fix ds_read2/write2 with unaligned offsets
Jay Foad via llvm-commits
- [llvm] cf637a6 - [SVE][InstCombine] Improve specificity of InstCombine TypeSize test
Joe Ellis via llvm-commits
- [PATCH] D89241: [RTDYLD] be more defensive about relocations with empty symbol names
Jameson Nash via Phabricator via llvm-commits
- [llvm] 1d3cd71 - Fix GCC error: specialization of 'template<class LeafTy> struct llvm::LinearPolyBaseTypeTraits' in different namespace
Hans Wennborg via llvm-commits
- [llvm] 3c050a5 - [CostModel] fix cost calc bug for sadd/ssub with overflow
Sanjay Patel via llvm-commits
- [PATCH] D90687: [LV] Ignore VF hint when unsafe
Cullen Rhodes via Phabricator via llvm-commits
- [llvm] 6c33794 - [openmp][openacc][NFC] Simplify access and validation of DirectiveBase information
via llvm-commits
- [PATCH] D90688: [CaptureTracking] Avoid overly restrictive dominates check
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87488: [ImplicitNullCheck] Hoisting multiple dependencies
Anna Thomas via Phabricator via llvm-commits
- [llvm] ee3e642 - [AMDGPU] Add gfx90c target
Tim Renouf via llvm-commits
- [PATCH] D90419: [AMDGPU] Add gfx90c target
Tim Renouf via Phabricator via llvm-commits
- [llvm] 89d41f3 - [AMDGPU] Add gfx1033 target
Tim Renouf via llvm-commits
- [PATCH] D90447: [AMDGPU] Add gfx1033 target
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D90445: [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D89576: [SVE][CodeGen] Lower scalable masked scatters
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 5053eab - Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA."
via llvm-commits
- [PATCH] D90689: [CodeExtractor] Replace uses of extracted bitcasts in out-of-region lifetime markers
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D90058: [ms] [llvm-ml] Introduce command-line compatibility for ml.exe and ml64.exe
Nico Weber via Phabricator via llvm-commits
- [PATCH] D90690: added test & fixed broken "add more than one section" workflow in objcopy on MachO Binaries.
Cornelius Aschermann via Phabricator via llvm-commits
- [PATCH] D71302: [llvm-ar] Improve tool selection logic
Nico Weber via Phabricator via llvm-commits
- [compiler-rt] e1af542 - [compiler-rt][profile][AIX]: Enable compiler-rt profile build on AIX
via llvm-commits
- [llvm] 45bcbe4 - [NFC][AMDGPU] Minor editorial improvements to AMDGPUUsage.rst
via llvm-commits
- [PATCH] D84962: [PowerPC] Correct cpsgn's behaviour on PowerPC to match that of the ABI
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] af9bf14 - Make test/tools/llvm-dlltool/tool-name.test pass, and make it run
Nico Weber via llvm-commits
- [PATCH] D90692: [ARM] remove cost-kind predicate for math op costs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D90343: [POC][LoopVectorizer] Vectorize a simple loop with a scalable VF.
Dave Green via Phabricator via llvm-commits
- [PATCH] D90249: Add options to enable memoryssa for loopsink, expand loopsink testing and fix exposed bug in LICM
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D89177: [cmake] Add support for multiple distributions
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] c06c02b - [AMDGPU] Regenerate load i16 tests to use update_llc_test_checks.py script. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] cb798f0 - [DAG] computeKnownBits - Move (most) ISD::SRL handling into KnownBits::lshr
Simon Pilgrim via llvm-commits
- [PATCH] D90159: [DDG] Data Dependence Graph - DOT printer
Bardia Mahjour via Phabricator via llvm-commits
- [PATCH] D90693: [musttail] Unify musttail call preceding return checking
Xun Li via Phabricator via llvm-commits
- [llvm] 00eff96 - [RISCV] Add missing patterns for rotr with immediate for Zbb/Zbp extensions.
Craig Topper via llvm-commits
- [llvm] e9b88c7 - [DAG] computeKnownBits - Move ISD::SRA handling into KnownBits::ashr
Simon Pilgrim via llvm-commits
- [llvm] 6dabc38 - Cleanup namespace comment to fix clang-tidy warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 59a6ab2 - [GVN] small improvements to comments
Jameson Nash via llvm-commits
- [PATCH] D90106: [JumpThreading] Set edge probabilities when creating basic blocks
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D72184: [BPF] support atomic instructions
Yonghong Song via Phabricator via llvm-commits
- [llvm] 107c3a1 - [WebAssembly] Implement ref.null
Thomas Lively via llvm-commits
- [PATCH] D89826: [FunctionAttrs][NPM] Fix handling of convergent
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D90696: [flang] Dodge gcc 8.2.0 build problem (NFC)
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D90697: [Flang][OpenMP 4.5] Add semantic check for OpenMP Reduction Clause
Yashaswini Hegde via Phabricator via llvm-commits
- [llvm] 5a72a16 - Precommit LTO pipeline test
Sanne Wouda via llvm-commits
- [llvm] 6e80318 - Add loop distribution to the LTO pipeline
Sanne Wouda via llvm-commits
- [PATCH] D89896: Add loop distribution to the LTO pipeline
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D89952: [SelectionDAG] Enable CTPOP optimization fine tuning
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D76500: WIP: GlobalISel: Lower funnel shifts
Amara Emerson via Phabricator via llvm-commits
- [llvm] c9f69ee - [AMDGPU] Add some missing tests for GFX10.3 subtargets
Jay Foad via llvm-commits
- [PATCH] D90699: [AArch64][GlobalISel] Add combine for G_EXTRACT_VECTOR_ELT to allow selection of pairwise FADD.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D90700: [scudo][standalone] Simplify populateFreelist
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D90701: [AArch64][GlobalISel] Select CSINC and CSINV for G_SELECT with constants
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 2ec26d3 - Revert "Add loop distribution to the LTO pipeline"
Sanne Wouda via llvm-commits
- [llvm] e969ab4 - Revert "Precommit LTO pipeline test"
Sanne Wouda via llvm-commits
- [llvm] f099330 - [NFC][Reassociate] Add tests with `add`-like `or` (w/ no common bits set)
Roman Lebedev via llvm-commits
- [llvm] 70472f3 - [Reassociate] Convert `add`-like `or`'s into an `add`'s to allow reassociation
Roman Lebedev via llvm-commits
- [compiler-rt] 4cd0927 - [memprof] Don't protect destructor in final
Vitaly Buka via llvm-commits
- [compiler-rt] e0b5e5a - [compiler-rt] Use empty SuspendedThreadsList for Fuchsia
Petr Hosek via llvm-commits
- [PATCH] D90702: [SafeStack] Make sure SafeStack does not break musttail call contract
Xun Li via Phabricator via llvm-commits
- [llvm] 7f34aca - [musttail] Unify musttail call preceding return checking
Xun Li via llvm-commits
- [PATCH] D90703: [GVN] Make handling of zeros more consistent
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D90705: [GVN] permit forwarding to non-byte-sized loads
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D89879: [Flang][OpenMP-5.0] Semantic checks for flush construct.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D90708: [LangRef] Clarify GEP inbounds wrapping semantics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87000: [NFC intended] Refactor code for print-changed to facilitate reuse.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D89506: [benchmark][PowerPC] Rename mftbl to mftb
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D90710: [UBSan] Cannot negate smallest negative signed integer
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D88717: [obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D85474: Add -fbinutils-version= to gate ELF features on the specified binutils version
Fangrui Song via Phabricator via llvm-commits
- [llvm] 980bf1d - [NFC] Inline wasm assertion-only variable
Jordan Rupprecht via llvm-commits
- [PATCH] D90711: [LV] Build generic VPlan up-front.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90690: [llvm-objcopy][MachO] Fix adding multiple sections
Cornelius Aschermann via Phabricator via llvm-commits
- [PATCH] D90712: [LV] Apply sink-after transform on initial VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90713: [TypeSize] Extend UnivariateLinearPolyBase with add/sub methods
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90342: [POC][LoopVectorizer] Propagate ElementCount to interfaces in preparation for scalable auto-vec.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] d2c45f6 - [docs] Fix docs-llvm-html after recent TableGen changes D90617
Fangrui Song via llvm-commits
- [PATCH] D90715: [VPlan] NFC: Change VFRange to take ElementCount
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D89322: [LV] Initial VPlan cost modelling
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D59715: [HotColdSplit] Reflect full cost of parameters in split penalty
Aditya Kumar via Phabricator via llvm-commits
- [llvm] c40126e - [ARM] remove cost-kind predicate for most math op costs
Sanjay Patel via llvm-commits
- [PATCH] D68484: [PATCH 01/27] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D90717: [llvm] Add a test for debug info generated with split functions.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D90498: Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables
Victor Huang via Phabricator via llvm-commits
- [PATCH] D90721: [AMDGPU] Resolve pseudo registers at encoding uses
Joe Nash via Phabricator via llvm-commits
- [PATCH] D90722: [RTDYLD] support absolute relocations where needed
Jameson Nash via Phabricator via llvm-commits
- [llvm] 0fca651 - [WebAssembly] Don't fold frame offset for global addresses
Heejin Ahn via llvm-commits
- [PATCH] D90723: [AArch64][GlobalISel] Select G_SELECT cc, t, (G_SUB 0, x) -> CSNEG t, x, cc
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D90724: [NFC] Use Register/MCRegister
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D90725: [NFC] Use [MC]Register in register allocation
Gaurav Jain via Phabricator via llvm-commits
- [PATCH] D90730: [AMDGPU] Add default 1 glc operand to flat rtn atomics
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 393b553 - [AArch64][GlobalISel] Add combine for G_EXTRACT_VECTOR_ELT to allow selection of pairwise FADD.
Amara Emerson via llvm-commits
- [llvm] 492b1d7 - [NFC] Use [MC]Register in register allocation
Gaurav Jain via llvm-commits
- LLVM buildmaster will be restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D88395: [LoopReroll] Fix rerolling loop with extra instructions
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [llvm] 4b11201 - [MachineInstr] Add support for instructions with multiple memory operands.
Michael Liao via llvm-commits
- [PATCH] D88658: [AVR] Optimize the 16-bit NEGW pseudo instruction
Ayke via Phabricator via llvm-commits
- [PATCH] D90545: [NewPM] Don't run before pass instrumentation on required passes
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D88782: [MemorySSA] Use provided memory location even if instruction is call
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D90207: Port print-must-be-executed-contexts and print-mustexecute to NPM
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D79141: [RISCV] Better Split Stack Pointer Adjustment for RVC
Luís Marques via Phabricator via llvm-commits
- [PATCH] D90539: Make CallInst::updateProfWeight emit i32 weights instead of i64
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 7ba3293 - [StackColoring] Conservatively merge catch point of V for catch(V)
Xiang1 Zhang via llvm-commits
- [llvm] d341523 - [RISCV] Add fshl with immediate tests for Zbt extension. NFC
Craig Topper via llvm-commits
- [llvm] 06926e0 - Port print-must-be-executed-contexts and print-mustexecute to NPM
Arthur Eubanks via llvm-commits
- [PATCH] D87981: [X86] AMX programming model prototype.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
Kai Luo via Phabricator via llvm-commits
- [PATCH] D90734: [EarlyCSE] make abs recognization not depend on instcombine abs canonicalize
ChenZheng via Phabricator via llvm-commits
- [PATCH] D90735: [RISCV] Correct the operand order for fshl/fshr to fsl/fsr instructions.
Craig Topper via Phabricator via llvm-commits
- [llvm] 36cf1e7 - Revert "[AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts"
Martin Storsjö via llvm-commits
- [PATCH] D90738: [RISCV] Support Zfh half-precision floating-point extension.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D90739: [RISCV] Remove assertsexti32 from fslw/fsrw isel patterns.
Craig Topper via Phabricator via llvm-commits
- [llvm] fd13d7c - Re-land "[llvm-exegesis] Save target state before running the benchmark.
Clement Courbet via llvm-commits
- [llvm] 8cfc872 - Revert "Re-land "[llvm-exegesis] Save target state before running the benchmark."
Clement Courbet via llvm-commits
- [llvm] 0314dff - [DebugInfo] Delete unused DwarfUnit::addConstantFPValue & addConstantValue overloads. NFC
Fangrui Song via llvm-commits
- [llvm] 8383fdd - Re-land "[llvm-exegesis] Save target state before running the benchmark."
Clement Courbet via llvm-commits
- [llvm] 73b6cb6 - [NFCI] Replace AArch64StackOffset by StackOffset.
Sander de Smalen via llvm-commits
- [PATCH] D88983: [NFCI] Replace AArch64StackOffset by StackOffset.
Sander de Smalen via Phabricator via llvm-commits
- [compiler-rt] 707d69f - Use LLD for Android compiler-rt
Vitaly Buka via llvm-commits
- [compiler-rt] 9c31e12 - [sanitizer] Remove -Wno-non-virtual-dtor
Vitaly Buka via llvm-commits
- [llvm] eb61193 - [ARM] Remove unused variable. NFC
David Green via llvm-commits
- [llvm] 045c369 - [llvm-exegesis] Fix unused variable warning.
Clement Courbet via llvm-commits
- [compiler-rt] e862056 - [sanitizer] Remove ANDROID_NDK_VERSION
Vitaly Buka via llvm-commits
- [PATCH] D90742: [llvm-exegesis][X86] Save and restore eflags.
Clement Courbet via Phabricator via llvm-commits
- [llvm] af658d9 - [llvm-exegesis][X86] Save and restore eflags.
Clement Courbet via llvm-commits
- [PATCH] D90744: [llvm-exegesis][X86] Ignore a few unmeasurable opcodes.
Clement Courbet via Phabricator via llvm-commits
- [llvm] 694c16a - [JITLink][ELF] Omit temporary labels in tests
Stefan Gränitz via llvm-commits
- [compiler-rt] 985a5d9 - [NFC][UBSAN] Replace "count 0" with FileCheck
Vitaly Buka via llvm-commits
- [PATCH] D90546: [RISCV] Remove custom isel for (srl (shl val, 32), imm). Use pattern instead. NFCI
Fraser Cormack via Phabricator via llvm-commits
- [llvm] 7631328 - [AMDGPU] Fix ieee mode default value
Sebastian Neubauer via llvm-commits
- [llvm] 1124bf4 - [AMDGPU] Set rsrc1 flags for graphics shaders
Sebastian Neubauer via llvm-commits
- [PATCH] D89388: [AMDGPU] Fix ieee mode default value
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D89905: [AMDGPU] Support for device scope shared variables
Mahesha S via Phabricator via llvm-commits
- [llvm] 825e517 - [DAG] computeKnownBits - Replace ISD::MUL handling with the common KnownBits::computeForMul implementation
Simon Pilgrim via llvm-commits
- [llvm] f2412d3 - [SVE][CodeGen] Lower scalable integer vector reductions
Kerry McLaughlin via llvm-commits
- [PATCH] D89382: [SVE][CodeGen] Lower scalable integer vector reductions
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 351c10c - [VE] Add +vpu attribute
Simon Moll via llvm-commits
- [llvm] 5c9d2db - [gn build] try to port 707d69ff32309b
Nico Weber via llvm-commits
- [llvm] 1581331 - [gn build] Port 1124bf4ab77
LLVM GN Syncbot via llvm-commits
- [llvm] beb8251 - [gn build] Port 73b6cb67dcd
LLVM GN Syncbot via llvm-commits
- [llvm] 9287eb3 - [llvm-exegesis] Fix rGaf658d920e2b
Clement Courbet via llvm-commits
- [PATCH] D90226: [flang] update ODS syntax to use OpBuidlerDAG instead of OpBuilder
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D74158: make the AsmPrinterHandler array public
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D90759: Escape command line arguments in backtraces
Luke Drummond via Phabricator via llvm-commits
- [PATCH] D52957: [analyzer] Teach CallEvent about C++17 aligned new.
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.wsloop operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D90760: [InstCombiner] Make LibCallSimplifier add extension attribute to ldexp arg.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 93f3d7f - [Reassociate] Guard `add`-like `or` conversion into an `add` with profitability check
Roman Lebedev via llvm-commits
- [llvm] 5765edb - [InstSimplify] add vector cmp tests; NFC
Sanjay Patel via llvm-commits
- [llvm] c74db55 - [InstSimplify] allow vector folds for icmp Pred (1 << X), 0x80
Sanjay Patel via llvm-commits
- [PATCH] D88741: [SystemZ/z/OS] Add utility class for char set conversion.
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D90761: [docs] Adding a Support Policy
Renato Golin via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 5e92acf - [TableGen] [IR] Eliminate unnecessary recursive help class.
Paul C. Anagnostopoulos via llvm-commits
- [llvm] d56cd42 - [TableGen] Add !interleave operator to concatenate a list of values with delimiters
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D89483: [ARM][MachineOutliner] Emit more CFI instructions
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D90713: [TypeSize] Extend UnivariateLinearPolyBase with getWithIncrement/Decrement methods
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D89240: Add initial infra to convert annotations to MD and display summary remarks (WIP)
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] aa662f6 - Disable emulated-tls for compiler-rt+tests on Android if ELF_TLS is presence.
Vy Nguyen via llvm-commits
- [PATCH] D90585: [RISCV] Check all 64-bits of the mask in SelectRORIW.
Luís Marques via Phabricator via llvm-commits
- [compiler-rt] 6855a60 - [NFC]Remove unused variable
Vy Nguyen via llvm-commits
- [PATCH] D88044: [llvm-exegesis][PowerPC] Add more register classes
Jinsong Ji via Phabricator via llvm-commits
- [llvm] b36cb12 - Fix gcc braces warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 93c2a9a - Use isa<> instead of dyn_cast<> to avoid unused variable warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] bf027da - [ms] [llvm-ml] Enable support for MASM-style macro procedures
Eric Astor via llvm-commits
- [PATCH] D90765: [ARM][AArch64] Adding Neoverse V1 CPU support
Lucas Prates via Phabricator via llvm-commits
- [llvm] ea606cc - Start of an llvm.coro.async implementation
Arnold Schwaighofer via llvm-commits
- [llvm] 2ce5b8f - [gn build] Port d1b2a523191
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 6b67e22 - Fix breakage in D89615 (due to cmake version 3.16.5)
Vy Nguyen via llvm-commits
- [PATCH] D90057: [TableGen] [test] Change integer ranges to use new '...' punctuation.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D88777: [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D88615: [XCOFF] Enable explicit sections on AIX
Jason Liu via Phabricator via llvm-commits
- [llvm] 42f1916 - Revert "Start of an llvm.coro.async implementation"
Arnold Schwaighofer via llvm-commits
- [PATCH] D90039: [AsmWriter] Factor out mnemonic generation to accessible getMnemonic.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D90036: [AMDGPU] Emit stack frame size in metadata
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D90769: [lldb][ObjectFile] Relocate sections for in-memory objects (e.g. received via JITLoaderGDB)
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D90770: [openacc][openmp] Allow duplicate between required and allowed once/exclusive
Valentin Clement via Phabricator via llvm-commits
- [debuginfo-tests] 3ebcef4 - [Dexter] add visual studio 2019 debugger support
Tom Weaver via llvm-commits
- [PATCH] D89803: [dexter] Add support for Visual Studio 2019 to Dexter
Tom Weaver via Phabricator via llvm-commits
- [PATCH] D90771: [flang][openacc] Add parsing tests and semantic check for set directive
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D78568: [DAGCombine] Fix bug in load scalarization
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D86490: [CSSPGO] IR intrinsic for pseudo-probe block instrumentation
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D90486: [NewPM] Add OptimizationLevel param to TargetMachine::registerPassBuilderCallbacks()
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 0b8711e - [GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation
Simon Pilgrim via llvm-commits
- [llvm] ecbd041 - [KnownBits] KnownBits::computeForMul - avoid unnecessary APInt copies. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f7649f2 - [llvm-objcopy][MachO] Make isValidMachOCannonicalName static
Alexander Shaposhnikov via llvm-commits
- [llvm] ee142c4 - [llvm-objcopy] Make --set-section-flags work with --add-section
Fangrui Song via llvm-commits
- [PATCH] D87114: [CMake][ExecutionEngine] add HAVE_(DE)REGISTER_FRAME as a config.h macros
Hubert Tong via Phabricator via llvm-commits
- [llvm] 31a0b28 - [AMDGPU] Fix iterating in SIFixSGPRCopies
Sebastian Neubauer via llvm-commits
- [llvm] d8f531c - [NewPM] Don't run before pass instrumentation on required passes
Arthur Eubanks via llvm-commits
- [llvm] bbeb084 - Revert "[GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation"
Fangrui Song via llvm-commits
- [llvm] 58adab3 - [AMDGPU] Resolve pseudo registers at encoding uses
Joe Nash via llvm-commits
- [llvm] 3701e33 - [RISCV] Remove custom isel for (srl (shl val, 32), imm). Use pattern instead. NFCI
Craig Topper via llvm-commits
- [PATCH] D90772: [Coroutines] Add missing llvm.dbg.declare's to cover more allocas
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [llvm] 900ec97 - [UBSan] Cannot negate smallest negative signed integer
Christopher Tetreault via llvm-commits
- [PATCH] D90173: [PowerPC] Exploit splat instruction xxsplti32dx in Power10
Albion Fung via Phabricator via llvm-commits
- [llvm] 857563e - [RISCV] Check all 64-bits of the mask in SelectRORIW.
Craig Topper via llvm-commits
- [PATCH] D87011: [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19).
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D90774: [AArch64][GlobalISel] Fold G_XOR x, -1 into G_SELECT and select CSINV
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D86435: Profiling the code generated by MCJIT engine using Intel VTune profiler
elena via Phabricator via llvm-commits
- [llvm] ea5989b - Start of an llvm.coro.async implementation
Arnold Schwaighofer via llvm-commits
- [llvm] 0122a4e - [RISCV] Remove assertsexti32 from inputs to riscv_sllw/srlw nodes in B extension isel patterns.
Craig Topper via llvm-commits
- [PATCH] D90776: [FastISel] Sink more materializations to first use
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D90777: [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] f99580c - [DAGCombine] Fix bug in load scalarization
Fraser Cormack via llvm-commits
- [llvm] d47300f - [RISCV] Correct the operand order for fshl/fshr to fsl/fsr instructions.
Craig Topper via llvm-commits
- [PATCH] D88369: [lld][WebAssembly] Fix segfault in map file support
Sam Clegg via Phabricator via llvm-commits
- [llvm] 296c2f3 - [PowerPC] Rename mftbl to mftb
Steven Wan via llvm-commits
- [llvm] 09f2c92 - Add info about the cherry-picked commit and contributor
Steven Wan via llvm-commits
- [PATCH] D90780: [git-clang-format] Process CUDA header files
Anatoliy Tomilov via Phabricator via llvm-commits
- [PATCH] D90781: [ARM] remove cost-kind predicate for cmp/sel costs
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 52b86d3 - [MemorySSA] Use provided memory location even if instruction is call
Nikita Popov via llvm-commits
- [PATCH] D90467: [flang][openacc] Lower exit data directive
Valentin Clement via Phabricator via llvm-commits
- [llvm] cc3bf27 - [RISCV] Remove assertsexti32 from fslw/fsrw isel patterns.
Craig Topper via llvm-commits
- [PATCH] D90782: [LTO] set data layout for module before optimize&codegen
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D90470: [flang][openacc] Lower enter data directive
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D90783: llvm.coro.id.async lowering: Parameterize how-to restore the current's continutation context and restart the pipeline after splitting
Arnold Schwaighofer via Phabricator via llvm-commits
- [lld] 1f78ab0 - [lld][ELF][test] test LTO-removed symbols are not in symtab
Edd Dawson via llvm-commits
- [PATCH] D90784: [GVN] Fix MemorySSA update when replacing assume(false) with stores.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 5dc4754 - [NFC] Use Register/MCRegister
Mircea Trofin via llvm-commits
- [llvm] c126eb7 - [SelectionDAG] Add legalizations for VECREDUCE_SEQ_FMUL
Cameron McInally via llvm-commits
- [PATCH] D90472: [flang][openacc] Lower update directive
Valentin Clement via Phabricator via llvm-commits
- [llvm] 07c4f1d - [ms] [llvm-ml] Lex MASM strings, including escaping
Eric Astor via llvm-commits
- [PATCH] D90786: [flang][openacc] Add more parsing/sema tests for init and shutdown directives
Valentin Clement via Phabricator via llvm-commits
- [llvm] e6cd3ef - Fix -Wsign-compare issue in MasmParser.cpp
Eric Astor via llvm-commits
- [llvm] 7a83aa0 - [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback
Arthur Eubanks via llvm-commits
- [PATCH] D90788: [ms] [llvm-ml] Allow arbitrary strings as integer constants
Eric Astor via Phabricator via llvm-commits
- [llvm] 9173b5a - Revert "[NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback"
Arthur Eubanks via llvm-commits
- [PATCH] D90789: [docs] Update DebuggingJITedCode page after fix in LLDB
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D89787: [AsmParser] Add source location to all errors related to .cfi directives
Alexander Richardson via Phabricator via llvm-commits
- [llvm] ab0ddbc - Reland [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback
Arthur Eubanks via llvm-commits
- [PATCH] D90795: [NFC] Use [MC]Register
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D90219: [SVE] Deal with SVE tuple call arguments correctly when running out of registers
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90796: [llvm-objcopy][MachO] Skip sections with zero offset.
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D90796: [llvm-objcopy][MachO] Skip sections with zero offset
Shoaib Meenai via Phabricator via llvm-commits
- [compiler-rt] 90e5b7b - [NFC] Fix comment in test
Vitaly Buka via llvm-commits
- [compiler-rt] 7960ba3 - [NFC][LSAN] Remove unused variable
Vitaly Buka via llvm-commits
- [compiler-rt] 09ec078 - [sanitizer] Get Android API from --target
Vitaly Buka via llvm-commits
- [PATCH] D90799: [PowerPC] Add paired vector load and store builtins and intrinsics
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D90730: [AMDGPU] Add default 1 glc operand to rtn atomics
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88988: [llvm-symbolizer] Add inline stack traces for Windows.
Amy Huang via Phabricator via llvm-commits
- [llvm] 6aa3fc4 - Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)"
Nikita Popov via llvm-commits
- [PATCH] D90801: [RISCV] Remove shadow register list passed to AllocateReg when allocating FP registers
Craig Topper via Phabricator via llvm-commits
- [PATCH] D90488: [flang][openacc] Lower init and shutdown directive
Valentin Clement via Phabricator via llvm-commits
- [compiler-rt] a52852f - [NFC][sanitizer] Reformat some code
Vitaly Buka via llvm-commits
- [PATCH] D90804: [TableGen] Clean up documentation toctrees; clarify two paragraphs.
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D90353: [ThinLTO] add test for nossp inlining
Nick Desaulniers via Phabricator via llvm-commits
- [compiler-rt] 678edfc - [sanitizer] Allow preinit array on Android
Vitaly Buka via llvm-commits
- [llvm] 96b0b9a - [X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind
Fangrui Song via llvm-commits
- [PATCH] D89930: [X86] Enable shrink-wrapping for frameless non-nounwind functions on platforms not using compact unwind
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D90489: [flang][openacc] Lower wait directive
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D87956: [IR] add fn attr for no_stack_protector; prevent inlining on mismatch
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D90361: Prevent LICM and machineLICM from hoisting convergent operations
Xiaoqing Wu via Phabricator via llvm-commits
- [compiler-rt] 484ec6b - Reland [lsan] Enable LSAN for Android
Vitaly Buka via llvm-commits
- [PATCH] D90807: [PowerPC] no readmem property for intrinsics mfvscr
ChenZheng via Phabricator via llvm-commits
- [PATCH] D90809: [amdgpu] Add `llvm.amdgcn.endpgm` support.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D90810: [X86] check the k pair register in ipra-reg-usage.ll.
LuoYuanke via Phabricator via llvm-commits
- [compiler-rt] e15f424 - [LSAN] Fix CAN_SANITIZE_LEAKS on Android
Vitaly Buka via llvm-commits
- [compiler-rt] bbd4ebf - [sanitizer] Quick fix for non-Linux build
Vitaly Buka via llvm-commits
- [PATCH] D90814: scudo: Don't memset previously released cached pages in the secondary allocator.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] 796650d - [lsan] Remove unnecessary elf-tls condition
Vy Nguyen via llvm-commits
- [compiler-rt] 6c164d6 - [NFC] Extract InitializePlatformCommonFlags
Vitaly Buka via llvm-commits
- [compiler-rt] 234857f - [sanitizer] Fix -fno-emulated-tls setup
Vitaly Buka via llvm-commits
- [llvm] cea0599 - [LangRef] Adds llvm.loop.mustprogress loop metadata
Atmn Patel via llvm-commits
- [PATCH] D88464: [LangRef] Adds llvm.loop.mustprogress loop metadata
Atmn Patel via Phabricator via llvm-commits
- [llvm] 36072cc - [RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC
Craig Topper via llvm-commits
- [llvm] 7709d30 - Revert "[RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC"
Craig Topper via llvm-commits
- [llvm] 574de83 - Recommit "[RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC""
Craig Topper via llvm-commits
- [llvm] 8dc9889 - [SCEV] Handle non-positive case in isImpliedViaOperations
Max Kazantsev via llvm-commits
- [llvm] f645cea - [MachineSink] add more profitable pattern.
Chen Zheng via llvm-commits
- [PATCH] D88126: [Machinesink] add more profitable pattern if target bb register pressure is not too high
ChenZheng via Phabricator via llvm-commits
- [llvm] ab7ef35 - Revert "[SCEV] Handle non-positive case in isImpliedViaOperations"
Max Kazantsev via llvm-commits
- [PATCH] D90817: [RISCV] Use the 'si' lib call for (double (fp_to_sint/uint i32 X)) when F extension is enabled.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 9f9077d - [sanitizers] Add missing definition
Vy Nguyen via llvm-commits
- [PATCH] D90820: [AArch64][GlobalISel] Add AArch64::G_DUPLANE[X] opcodes for lane duplicates.
Amara Emerson via Phabricator via llvm-commits
- [compiler-rt] 61e59eb - [LSAN] Enabled only with __ANDROID_API__ >= 28
Vitaly Buka via llvm-commits
- [PATCH] D89158: [NewPM] Provide method to run all pipeline callbacks, used for -O0
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] ae38540 - [NewPM] Provide method to run all pipeline callbacks, used for -O0
Arthur Eubanks via llvm-commits
- [compiler-rt] 2d04155 - [LSAN] Fix preprocessor condition for MSVC
Vitaly Buka via llvm-commits
- [compiler-rt] e62e0b1 - Revert "[LSAN] Fix preprocessor condition for MSVC"
Vitaly Buka via llvm-commits
- [compiler-rt] fbf7cce - [LSAN] Fix compilation error on MSVC
Vitaly Buka via llvm-commits
- [compiler-rt] 230efef - [NFC] Fix cpplint warnings
Vitaly Buka via llvm-commits
- [PATCH] D90826: [RISCV] Add isel patterns for fshl with immediate to select FSRI/FSRIW
Craig Topper via Phabricator via llvm-commits
- [PATCH] D90829: [GlobalISel][TableGen] fix seg fault for zero instruction
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [llvm] f38d1a9 - [ARM] Make tests less dependent on scheduling. NFC
David Green via llvm-commits
- [PATCH] D90830: [OpenMPIRBuilder] Implement CreateCanonicalLoop.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D90831: DebugInfo support for OCaml bindings
Vaivaswatha Nagaraj via Phabricator via llvm-commits
- [PATCH] D89972: Add pipeline model for HiSilicon's TSV110
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D74729: [FPEnv] Intrinsic for setting rounding mode
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D80690: [RISCV] Support libunwind for riscv32
Luís Marques via Phabricator via llvm-commits
- [PATCH] D90408: [LoopFlatten] FlattenInfo bookkeeping. NFC.
Dave Green via Phabricator via llvm-commits
- [llvm] 4b2be68 - [InstCombine] Remove orphan InstCombinerImpl method declarations. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 6c1a318 - [UnitTests] Add exhaustive tests for KnownBits shl/lshr/ashr
Simon Pilgrim via llvm-commits
- [llvm] b257657 - Revert rGbbeb08497ce58 "Revert "[GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation""
Simon Pilgrim via llvm-commits
- [PATCH] D90833: [VE] Add isReMaterializable and isAsCheapAsAMove flags
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] d57bba7 - [SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.
Sander de Smalen via llvm-commits
- [PATCH] D90018: [SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90834: [Flang][OpenMP][NFC][2/2] Reorder OmpStructureChecker and simplify it.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D90836: [ARM][MachineOutliner] Add stack fixup feature.
Yvan Roux via Phabricator via llvm-commits
- [compiler-rt] 0ad3cb8 - [sanitizer] Assume getrandom might not be supported by the kernel
Adhemerval Zanella via llvm-commits
- [compiler-rt] d025df3 - [lsan] Disable some LSAN tests for arm-linux-gnueabi{hf}
Adhemerval Zanella via llvm-commits
- [llvm] 546d002 - [GlobalISel] ComputeKnownBits - use common KnownBits shift handling (PR44526)
Simon Pilgrim via llvm-commits
- [PATCH] D90527: [GlobalISel] ComputeKnownBits - use common KnownBits shift handling (PR44526)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88081: [AMDGPU] Move WQM Pass after MI Scheduler
Carl Ritson via Phabricator via llvm-commits
- [llvm] be0578f - [GVN] Fix MemorySSA update when replacing assume(false) with stores.
Florian Hahn via llvm-commits
- [PATCH] D90382: [InstCombine] foldSelectRotate - generalize to foldSelectFunnelShift
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D90837: [BranchProbabilityInfo] Get rid of MaxSuccIdx. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D90838: [BranchProbabilityInfo] Remove block handles in eraseBlock()
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D90839: [BranchProbabilityInfo] Introduce method copyEdgeProbabilities(). NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D90841: [JumpThreading] Fix branch probabilities in DuplicateCondBranchOnPHIIntoPred()
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D90842: [VE] fastcc with vector register passing
Simon Moll via Phabricator via llvm-commits
- [llvm] 32bee18 - [KnownBits] Move ValueTracking/SelectionDAG UDIV KnownBits handling to KnownBits::udiv. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D90844: [TableGen][SchedModels] Fix read/write variant substitution #2
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D90845: [libunwind] Create CREDITS.TXT file
Victor Campos via Phabricator via llvm-commits
- [llvm] ae2cb4f - [TableGen] Add true and false literals to represent booleans
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D90846: [NFC] Fix typo in comment.
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D90847: [AMDGPU] Enable more v3f16 tests, NFC
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D90848: [WIP] llvmbuildectomy - part 2
serge via Phabricator via llvm-commits
- [compiler-rt] 5cb378f - [sanitizers] Remove the test case involving `new int[0]`
Vy Nguyen via llvm-commits
- [PATCH] D90850: [VE] LVLGen and vreg-to-vreg copy
Simon Moll via Phabricator via llvm-commits
- [llvm] e237d56 - [KnownBits] Move ValueTracking/SelectionDAG UREM KnownBits handling to KnownBits::urem. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D90421: [IndVarSimplify][SimplifyIndVar] Move WidenIV to Utils/SimplifyIndVar. NFCI.
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] 6729b6d - [KnownBits] Move ValueTracking SREM KnownBits handling to KnownBits::srem. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D90807: [PowerPC] add has side effect for SAT register clobber intrinsics
ChenZheng via Phabricator via llvm-commits
- [llvm] 98e8a06 - [FileCheck] Use %ProtectFileCheckOutput in allow-unused-prefixes.txt
Mircea Trofin via llvm-commits
- [llvm] 1ec726f - [gn build] Port 659f4bd87ef
LLVM GN Syncbot via llvm-commits
- [PATCH] D90852: [NFC][IntrRefLDV] Remove dead code from transferSpillOrRestoreInst()
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D90853: [RISCV] Add DAG nodes to represent read/write CSR
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D90854: [RISCV] Custom lowering of FLT_ROUNDS_
Serge Pavlov via Phabricator via llvm-commits
- [llvm] 15694fd - [CaptureTracking] Avoid overly restrictive dominates check
Anna Thomas via llvm-commits
- [llvm] 7eb7015 - [IndVarSimplify][SimplifyIndVar] Move WidenIV to Utils/SimplifyIndVar. NFCI.
Sjoerd Meijer via llvm-commits
- [llvm] 7fe7c6d - [GlobalISel] Don't use Register type for getNumOperands(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] bf04e34 - [DAG] computeKnownBits - Replace ISD::SREM handling with KnownBits::srem to reduce code duplication
Simon Pilgrim via llvm-commits
- [PATCH] D89168: [AMDGPU] Corrected declaration of VOPC instructions with SDWA addressing mode.
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D90860: [JITLink][ELF] Route objects to their matching linker backends based on header info
Stefan Gränitz via Phabricator via llvm-commits
- [compiler-rt] ee7b629 - scudo: Don't memset previously released cached pages in the secondary allocator.
Peter Collingbourne via llvm-commits
- [llvm] afe9264 - Revert "[CaptureTracking] Avoid overly restrictive dominates check"
Anna Thomas via llvm-commits
- [llvm] c623584 - [RISCV] Add isel patterns for fshl with immediate to select FSRI/FSRIW
Craig Topper via llvm-commits
- [llvm] ce1270f - [RISCV] Remove shadow register list passed to AllocateReg when allocating FP registers for calling convention
Craig Topper via llvm-commits
- [PATCH] D90861: [NVPTX] [TableGen] Use new features of TableGen to simplify and clarify
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D86142: [LLD] Search archives for non-tentative defintions.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D89373: Fixed dangling reference in RuntimeDyldELF
Lang Hames via Phabricator via llvm-commits
- [PATCH] D90865: [CodeExtractor] Replace uses of extracted bitcasts in out-of-region lifetime markers
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D89732: [ms] [llvm-ml] Support REPEAT/FOR/WHILE macro-like directives
Eric Astor via Phabricator via llvm-commits
- [PATCH] D89733: [ms] [llvm-ml] Support MASM's relational operators (EQ, LT, etc.)
Eric Astor via Phabricator via llvm-commits
- [PATCH] D89734: [ms] [llvm-ml] Support macro function invocations in expressions
Eric Astor via Phabricator via llvm-commits
- [PATCH] D89740: [ms] [llvm-ml] Implement the statement expansion operator
Eric Astor via Phabricator via llvm-commits
- [PATCH] D90866: Fix bugs in EOL marking in command line tokenizers
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D89741: [ms] [llvm-ml] Allow macro function invocations in arbitrary positions
Eric Astor via Phabricator via llvm-commits
- [PATCH] D90059: [ms] [llvm-ml] Support command-line defines
Eric Astor via Phabricator via llvm-commits
- [PATCH] D90060: [ms] [llvm-ml] Add more documentation to unsupported options
Eric Astor via Phabricator via llvm-commits
- [PATCH] D90061: [ms] [llvm-ml] Allow the /Zs parameter as a synonym for -filetype=null
Eric Astor via Phabricator via llvm-commits
- [compiler-rt] 71b0ee7 - [NFC] Add InitializePlatformCommonFlags for Fuchsia
Leonard Chan via llvm-commits
- [llvm] f738aee - [AMDGPU] Add default 1 glc operand to rtn atomics
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D90868: [IR] Define @llvm.ptrauth intrinsics.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] ce5f4f2 - [RISCV] Use the 'si' lib call for (double (fp_to_sint/uint i32 X)) when F extension is enabled.
Craig Topper via llvm-commits
- [llvm] 35d6251 - Add default value for MachineInstr::modifiesRegister. NFC.
Momchil Velikov via llvm-commits
- [llvm] 98d7e58 - [LegalizeTypes] Remove unnecessary if around switch in ScalarizeVectorOperand and SplitVectorOperand. NFC
Craig Topper via llvm-commits
- [llvm] b69af88 - [gn build] (manually) port 82f86ae01
Nico Weber via llvm-commits
- [llvm] 439b5be - [gn build] (manually) port 82f86ae01 more
Nico Weber via llvm-commits
- [llvm] f347d78 - [AArch64][GlobalISel] Add AArch64::G_DUPLANE[X] opcodes for lane duplicates.
Amara Emerson via llvm-commits
- [llvm] 5b30d9a - [MachineOutliner] Do not outline debug instructions
Momchil Velikov via llvm-commits
- [PATCH] D55606: [gn build] Add infrastructure to create symlinks and use it to create lld's symlinks
logan via Phabricator via llvm-commits
- [lld] b79e990 - [lld][COFF] Add command line options for LTO with new pass manager
via llvm-commits
- [llvm] 264a6df - [ARM] remove cost-kind predicate for cmp/sel costs
Sanjay Patel via llvm-commits
- [PATCH] D90873: [DWARFLinker] Convert analyzeContextInfo to a work list (NFC)
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D88385: [TableGen][M68K] (Patch 1/8) Utilities for complex instruction addressing modes: CodeBeads and logical operand helper functions
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D90559: [VPlan] Use VPdef for VPWidenCall.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90560: [VPlan] Use VPDef for VPWidenSelectRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90561: [VPlan] Use VPDeffor VPWidenGEPRecipe.
Florian Hahn via Phabricator via llvm-commits
- [llvm] f552474 - Fix bugs in EOL marking in command line tokenizers
Reid Kleckner via llvm-commits
- [llvm] f0e585d - [VE] Add isReMaterializable and isAsCheapAsAMove flags
Kazushi Marukawa via llvm-commits
- [PATCH] D90877: [FastISel] Reduce spills around mem-intrinsic calls
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D90878: [VE] Optimize address calculation
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] 6f288b1 - [TableGen] Clean up documentation toctrees; clarify two paragraphs.
Paul C. Anagnostopoulos via llvm-commits
- [llvm] a8a10ac - [openacc][openmp] Allow duplicate between required and allowed once/exclusive
via llvm-commits
- [PATCH] D90879: [LoopVectorizer] NFC: Propagate ElementCount to more interfaces.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90880: [LoopVectorizer] NFC: Return ElementCount from compute[Feasible]MaxVF
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90881: [TableGen] Clarify text and fix errors in the Programmer's Reference
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D90882: [SmallVector] Add range versions of append/assign.
Sean Silva via Phabricator via llvm-commits
- [llvm] 4a4f4f7 - [RISCV] Add test cases to show missed opportunities to use fnmadd/fnmsub if the second operand to the fma is negated rather than the first. NFC
Craig Topper via llvm-commits
- [llvm] defe118 - [RISCV] Add isel patterns for fnmadd/fnmsub with an fneg on the second operand instead of the first.
Craig Topper via llvm-commits
- [PATCH] D90884: [SmallVector] Add a default small size.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D90886: [AMDGPU] Simplify amdgpu-macros.cl test. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D90344: [POC][LoopVectorizer] Allow invariant loads/stores using masked gather/scatter for a scalable VF.
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D89432: [llvm-elfabi] Emit ELF .dynsym and .dynamic sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89768: [Coroutine] Properly determine whether an alloca should live on the frame
Ben Clayton via Phabricator via llvm-commits
- [llvm] 99e6462 - Do not construct std::string from nullptr
David Blaikie via llvm-commits
- [PATCH] D90893: Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFC
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D90894: [STLExtras] Add append_range helper.
Sean Silva via Phabricator via llvm-commits
- [llvm] 23c6d15 - [amdgpu] Add `llvm.amdgcn.endpgm` support.
Michael Liao via llvm-commits
- [llvm] 41e74e4 - [AMDGPU] Corrected declaration of VOPC instructions with SDWA addressing mode.
Konstantin Pyzhov via llvm-commits
- [llvm] 741b04b - [RISCV] Only enable GPR<->FPR32 bitconvert isel patterns on RV32. NFCI
Craig Topper via llvm-commits
- [llvm] e9e2e31 - [STLExtras] Add append_range helper.
Sean Silva via llvm-commits
- [llvm] 700d241 - [CodeExtractor] Replace uses of extracted bitcasts in out-of-region lifetime markers
Giorgis Georgakoudis via llvm-commits
- [PATCH] D89712: [CSSPGO][llvm-profgen] Disassemble text sections
Lei Wang via Phabricator via llvm-commits
- [llvm] 6ca8569 - [X86] check the k pair register in ipra-reg-usage.ll.
via llvm-commits
- [llvm] b874575 - [VE][NFC] Update rem.ll regression test
Kazushi Marukawa via llvm-commits
- [PATCH] D83244: [lld] Don't error out on relocations in .gcc_except_table to discarded sections.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89938: [DAG][PowerPC] Fix dropped `nsw` flag in `SimplifySetCC` by adding `doesNodeExist` helper
Kai Luo via Phabricator via llvm-commits
- [llvm] 9914a87 - [flang][openacc] Add parsing tests and semantic check for set directive
via llvm-commits
- [PATCH] D90897: [llvm-objcopy] --only-keep-debug: place zero-size segment according to its parent segment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89715: [CSSPGO][llvm-profgen]Instruction symbolization
Lei Wang via Phabricator via llvm-commits
- [PATCH] D90898: [libunwind] Unwind through aarch64/Linux sigreturn frame
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D90115: [LoopDeletion] Remove dead loops with no exit blocks
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Handle `mustprogress` functions
Atmn Patel via Phabricator via llvm-commits
- [llvm] 4931158 - [BranchProbabilityInfo] Get rid of MaxSuccIdx. NFC
Yevgeny Rouban via llvm-commits
- [PATCH] D89449: [RISCV] Initial infrastructure for code generation of the RISC-V V-extension
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D87384: [PowerPC] Add ISEL patterns for Mul with Imm.
EsmeYi via Phabricator via llvm-commits
- [llvm] e38c8e7 - [BranchProbabilityInfo] Remove block handles in eraseBlock()
Yevgeny Rouban via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Jim Lin via Phabricator via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Jim Lin via Phabricator via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Jim Lin via Phabricator via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D90901: [DAGCombiner] Don't fold ((fma (fneg X), Y, (fneg Z)) to fneg (fma X, Y, Z))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D90902: [NFC] Use [MC]Register in TwoAddressInstructionPass
Gaurav Jain via Phabricator via llvm-commits
- [PATCH] D90903: [llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt.
George Rimar via Phabricator via llvm-commits
- [PATCH] D90905: [RISCV] Add an ANDI to shift amount of FSL/FSR instructions
Craig Topper via Phabricator via llvm-commits
- [llvm] 1776581 - [Test] Run test with expensive SE inference. NFC
Max Kazantsev via llvm-commits
- [llvm] 681d6c7 - [BranchProbabilityInfo] Introduce method copyEdgeProbabilities(). NFC
Yevgeny Rouban via llvm-commits
- [llvm] 84fe777 - [Test] One more test on IndVars with negative step
Max Kazantsev via llvm-commits
- [llvm] a5ae3ed - [IR] CmpInst: add getUnsignedPredicate()
Roman Lebedev via llvm-commits
- [llvm] c7c702a - [IR] CmpInst: add isEquality(Pred)
Roman Lebedev via llvm-commits
- [llvm] d4f70d6 - [IR] CmpInst: add isRelational()
Roman Lebedev via llvm-commits
- [llvm] 8d0fdd3 - [IR] CmpInst: Add getFlippedSignednessPredicate()
Roman Lebedev via llvm-commits
- [llvm] 5ee9ef8 - [TypeSize] Extend UnivariateLinearPolyBase with getWithIncrement/Decrement methods
Sander de Smalen via llvm-commits
- [PATCH] D90909: [OpenMPOpt] Expand parallel region merging
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D90911: [VE][NFC] Refactor to support more than one calling conv
Simon Moll via Phabricator via llvm-commits
- [PATCH] D90912: [VE] Add v(m)regs to preserve_all reg mask
Simon Moll via Phabricator via llvm-commits
- [PATCH] D82995: [UpdateTestChecks] Allow $ in function names
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D90913: [AArch64][MC] Remove unused prefix in v8.4-a trace test
David Spickett via Phabricator via llvm-commits
- [llvm] 4a3bb9e - [VPlan] NFC: Change VFRange to take ElementCount
Sander de Smalen via llvm-commits
- [PATCH] D90914: [PowerPC] Add the hw sqrt test for vector type v4f32/v2f64
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 56fdc69 - [X86] Regenerate zext-load tests and add 32-bit test coverage.
Simon Pilgrim via llvm-commits
- [PATCH] D90915: [AArch64][MC] Remove unused CHECK-ERROR in SVE test file
David Spickett via Phabricator via llvm-commits
- [PATCH] D90916: [DebugInfo] Emit locations for large constant integers
Pavel Labath via Phabricator via llvm-commits
- [llvm] d3b33a7 - [VE][TTI] don't advertise vregs/vops
Simon Moll via llvm-commits
- [PATCH] D90918: [Arm][MC] Remove unused prefix in .arch_extension fp test
David Spickett via Phabricator via llvm-commits
- [llvm] 43df29e - [VE] Optimize address calculation
Kazushi Marukawa via llvm-commits
- [PATCH] D90920: [IndVars] IV user should not prevent use widening
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D90924: [ConstantRange] Sign-flipping of signedness-invariant comparisons
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D90925: [AMDGPU][MC] Added tests for checking error position
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D90926: [SCEV] Don't use not expressions for implied conditions
Nikita Popov via Phabricator via llvm-commits
- [llvm] 42848b8 - [AArch64][MC] Remove unused prefix in v8.4-a trace test
David Spickett via llvm-commits
- [llvm] 624d3fe - [AArch64][MC] Remove unused CHECK-ERROR in SVE test file
David Spickett via llvm-commits
- [llvm] 95c23e2 - [InstCombine] Regenerate narrow-math.ll tests
Simon Pilgrim via llvm-commits
- [lld] 179d91b - [lld testing] Unbreak read-only source builds
David Zarzycki via llvm-commits
- [PATCH] D84681: [VPlan] Use VPValue def for VPWidenCall.
Florian Hahn via Phabricator via llvm-commits
- [llvm] d8d1cc6 - [SLP] Also try to vectorize incoming values of PHIs .
Florian Hahn via llvm-commits
- [PATCH] D90929: [MergeFunctions] fix function attribute comparison in FunctionComparator
Erik Eckstein via Phabricator via llvm-commits
- [PATCH] D90930: [lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types.
George Rimar via Phabricator via llvm-commits
- [PATCH] D90931: [debuginfo-tests] NFC: Move test that was committed to the wrong location
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D90848: llvmbuildectomy - part 2
serge via Phabricator via llvm-commits
- [llvm] adc6974 - [VE][NFC] Refactor to support more than one calling conv
Simon Moll via llvm-commits
- [PATCH] D90555: [clangd] Handle duplicate enum constants in PopulateSwitch tweak
Sam McCall via Phabricator via llvm-commits
- [llvm] 6ea6444 - [TableGen] Clarify text and fix errors in the Programmer's Reference
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D90933: [lld][ELF][test] Add additional --symbol-ordering-file testing
James Henderson via Phabricator via llvm-commits
- [llvm] b3d0f02 - [NFC] Fix typo in comment.
Than McIntosh via llvm-commits
- [PATCH] D90935: [ARM][LowOverheadLoops] Merge VCMP and VPST across VPT blocks
Sam Tebbs via Phabricator via llvm-commits
- [llvm] 7914e4f - [VE] Add v(m)regs to preserve_all reg mask
Simon Moll via llvm-commits
- [llvm] eed768b - [NVPTX] [TableGen] Use new features of TableGen to simplify and clarify.
Paul C. Anagnostopoulos via llvm-commits
- [llvm] c6543cc - llvm.coro.id.async lowering: Parameterize how-to restore the current's continutation context and restart the pipeline after splitting
Arnold Schwaighofer via llvm-commits
- [PATCH] D90937: [TableGen] Indentation and whitespace fixes in generated code. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D90918: [Arm][MC] Remove unused prefixes in .arch_extension fp tests
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [llvm] 0e76a9b - [NFC][InstCombine] Update few comment updates i missed in 0ac56e8eaaeb
Roman Lebedev via llvm-commits
- [PATCH] D90939: [SVE][CodeGen] Add the isTruncatingStore flag to MSCATTER
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D90940: [LoopFlatten] Make it a FunctionPass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D90941: [SVE][CodeGen] Lower scalable masked scatters
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D90942: [SVE][CodeGen] Improve codegen of scalable masked scatters
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 75a026e - [AMDGPU] Run exp tests on GFX9 and GFX10 too. NFC.
Jay Foad via llvm-commits
- [PATCH] D90945: [SVE][CodeGen] Add a DAG combine to extend mscatter indices
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 90f0e87 - [Arm][MC] Remove unused prefixes in .arch_extension fp tests
David Spickett via llvm-commits
- [PATCH] D90562: [VPlan] Use VPdef for VPInterleaveRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D90946: [IR] [TableGen] Cleanup pass over the IR TableGen files
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D88645: [Annotation] Allows annotation to carry some additional constant arguments.
Victor Campos via Phabricator via llvm-commits
- [PATCH] D90947: [AMDGPU] Simplify exp target parsing
Jay Foad via Phabricator via llvm-commits
- [PATCH] D90948: [WebAssembly] [WIP] call_indirect issues table number relocs
Andy Wingo via Phabricator via llvm-commits
- [llvm] d61f2cf - [AMDGPU] Simplify exp target parsing
Jay Foad via llvm-commits
- [llvm] d0b8810 - [TableGen] Indentation and whitespace fixes in generated code. NFC.
Jay Foad via llvm-commits
- [PATCH] D90950: [AArch64]Add memory op cost model for Neon
Caroline via Phabricator via llvm-commits
- [PATCH] D89359: [llvm-cov] don't include all source files when provided source files are filtered out
Max Moroz via Phabricator via llvm-commits
- [PATCH] D90952: [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] 2069403 - [FPEnv] Use strictfp metadata in casting nodes
Kevin P. Neal via llvm-commits
- [PATCH] D82699: [driver][arm64] Set target CPU to A12 for compiler invocations that target Apple Silicon
Nico Weber via Phabricator via llvm-commits
- [llvm] a41d65a - [VectorCombine][X86] Removed unused check prefixes
Simon Pilgrim via llvm-commits
- [llvm] b215adf - [SLP][AMDGPU] Regenerate packed-math tests and remove unused check prefix
Simon Pilgrim via llvm-commits
- [llvm] 20f87d8 - [InstCombine] computeKnownBitsMul - use KnownBits::isNonZero() helper.
Simon Pilgrim via llvm-commits
- [compiler-rt] c955989 - [scudo][standalone] Simplify populateFreelist
Kostya Kortchinsky via llvm-commits
- [PATCH] D90302: [llvm-reduce] Add reduction for special globals like llvm.used.
Florian Hahn via Phabricator via llvm-commits
- [llvm] a585228 - Prevent LICM and machineLICM from hoisting convergent operations
Quentin Colombet via llvm-commits
- [llvm] 16dccf7 - [RISCV] Add test case to show incorrect matching to sroiw when the or mask does not have 1s in the upper 32 bits.
Craig Topper via llvm-commits
- [llvm] 30929d1 - [BranchProbabilityInfo] Use succ_size (NFC)
Kazu Hirata via llvm-commits
- [llvm] 85f4be0 - [RTDYLD] support absolute relocations where needed
Jameson Nash via llvm-commits
- [PATCH] D90961: [RISCV] When matching SROIW, check all 64 bits of the OR mask
Craig Topper via Phabricator via llvm-commits
- [llvm] 18805ea - Fix unwind info relocation with large code model on AArch64
Jameson Nash via llvm-commits
- [PATCH] D27629: Fix unwind info relocation with large code model on AArch64
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D90558: [VPlan] Add VPDef class.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D34078: Enable support for floating-point division reductions
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D90964: [ARM] Remove kill flags between VCMP and insertion point
Dave Green via Phabricator via llvm-commits
- [PATCH] D90965: [IfCvt] Don't use pristine register for counting liveins for predicated instructions.
Dave Green via Phabricator via llvm-commits
- [llvm] 82e7c4c - [obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section.
Rahman Lavaee via llvm-commits
- [debuginfo-tests] 2993850 - [debuginfo-tests] Skip optnone-loops.cpp on Darwin
Jonas Devlieghere via llvm-commits
- [PATCH] D90969: Renovate CMake file for the `llvm-cfi-verify` tool
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D78778: [AMDGPU] Add SupportsDebugUnwindInformation to MCAsmInfo
Scott Linder via Phabricator via llvm-commits
- [llvm] f147f59 - [llvm-objcopy][MachO] Skip sections with zero offset
Alexander Shaposhnikov via llvm-commits
- [PATCH] D90970: Renovate CMake files in the `llvm-exegesis` tool.
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D44650: Fix build of llvm-cfi-verify on mingw32
Valentin Churavy via Phabricator via llvm-commits
- [llvm] babc224 - [LoopDeletion] Remove dead loops with no exit blocks
Atmn Patel via llvm-commits
- [PATCH] D90973: [RISCV] Remove RV32 HwMode. Use DefaultMode for RV32
Craig Topper via Phabricator via llvm-commits
- [llvm] 5afb360 - [ms] [llvm-ml] Allow arbitrary strings as integer constants
Eric Astor via llvm-commits
- [llvm] eb2cf49 - [TableGen] Use llvm::is_contained (NFC)
Kazu Hirata via llvm-commits
- [llvm] 93b9972 - [AArch64] Add pipeline model for HiSilicon's TSV110
Elvina Yakubova via llvm-commits
- [llvm] c75a0a1 - [llvm-cov] Fix missing slash in -path-equivalence
Zequan Wu via llvm-commits
- [PATCH] D90977: [Coroutine] Move all used local allocas to the .resume function
Xun Li via Phabricator via llvm-commits
- [PATCH] D90978: [WebAssembly] Support fp reg class in r constraint
snek via Phabricator via llvm-commits
- [PATCH] D90979: [AMDGPU] Omit buffer resource with flat scratch.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D90980: [BranchProbabilityInfo] Simplify getEdgeProbability (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D87928: Provide -fsource-dir flag in Clang
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D90989: [llvm] Check the debug info line table for basic block sections.
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] 1ca7f05 - [test] -mtriple=x86_64-* -> -mtriple=x86_64
Fangrui Song via llvm-commits
- [llvm] 46a29e9 - [Inliner] Handle `mustprogress` functions
Atmn Patel via llvm-commits
- [PATCH] D86844: [LoopDeletion] Allows deletion of possibly infinite side-effect free loops
Atmn Patel via Phabricator via llvm-commits
- [llvm] 0b17c6e - [LoopDeletion] Allows deletion of possibly infinite side-effect free loops
Atmn Patel via llvm-commits
- [llvm] 3897137 - [DWARFLinker] Add CompileUnit::getInfo helper that takes a DWARFDie (NFC)
Jonas Devlieghere via llvm-commits
- [llvm] 7684496 - [AsmPrinter] Rename ByteStreamer::EmitInt8 to emitInt8
Fangrui Song via llvm-commits
- [PATCH] D88797: [flang] Fix copy elision assumption.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D89368: [flang][windows] Run regression tests under Windows. NFCI.
Michael Kruse via Phabricator via llvm-commits
- [llvm] ee47696 - AsmPrinter/Dwarf*: Use llvm::Register instead of unsigned
Fangrui Song via llvm-commits
- [PATCH] D88793: [flang] Fix assumptions on std::forward_list iterator implementation.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 04a0896 - Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops"
Atmn Patel via llvm-commits
- [llvm] d2da05d - [test] Fix Other/new-pass-manager.ll & clang/test/Misc/loop-opt-setup.c
Fangrui Song via llvm-commits
- [llvm] 8eb338a - [test] Fix Other/new-pass-manager.ll with has different behaviors whether or not Polly is enabled
Fangrui Song via llvm-commits
- [llvm] 118c3f3 - [BranchProbabilityInfo] Simplify getEdgeProbability (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D90997: [AMDGPU] SIWholeQuadMode fix mode insertion when SCC always defined
Carl Ritson via Phabricator via llvm-commits
- [llvm] 5d3332b - [DWARFLinker] Use union to reduce sizeof(WorklistItem) (NFC)
Jonas Devlieghere via llvm-commits
- [llvm] bac9799 - [CaptureTracking] Avoid duplicate shouldExplode() check (NFCI)
Nikita Popov via llvm-commits
- [llvm] d35366b - [CaptureTracking] Correctly handle multiple uses in one instruction
Nikita Popov via llvm-commits
- [llvm] d1fbf39 - [CaptureTrackingTest] Add missing override marker (NFC)
Nikita Popov via llvm-commits
- [llvm] f63ab18 - [CaptureTracking] Early abort on too many uses (NFCI)
Nikita Popov via llvm-commits
- [llvm] 57b3bc8 - [CaptureTracking] Add statistics (NFC)
Nikita Popov via llvm-commits
- [llvm] 784937b - [BasicAA] Use smul_ov helper (NFCI)
Nikita Popov via llvm-commits
- [PATCH] D91005: [Reg2Mem] add support for the new pass manager
Pedro Tammela via Phabricator via llvm-commits
- [llvm] 4b86024 - [BasicAA] Unify struct/other offset (NFC)
Nikita Popov via llvm-commits
- [PATCH] D91008: [TableGen] Add the !filter bang operator.
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 7f561f6 - [DWARFLinker] Convert analyzeContextInfo to a work list (NFC)
Jonas Devlieghere via llvm-commits
- [llvm] 44b2866 - [gn build] Port d725f1ce531
LLVM GN Syncbot via llvm-commits
- [PATCH] D91010: [BasicAA] Remove checks for GEP decomposition limit reached
Nikita Popov via Phabricator via llvm-commits
- [llvm] c72358b - [RISCV] Use (not X) in instead of (xor X, -1) in isel patterns to improve readability. NFC
Craig Topper via llvm-commits
- [llvm] 25ba6b2 - [docs] Adding a Support Policy
Renato Golin via llvm-commits
- [PATCH] D91012: [llvm] [Support] Fix segv if argv0 is null in getMainExecutable()
Michał Górny via Phabricator via llvm-commits
- [PATCH] D91013: [docs] link new support policy from developer policy
Renato Golin via Phabricator via llvm-commits
- [PATCH] D88252: z_Linux_asm.S modifications for arm64 (AARCH64) for Darwin/macOS
FX Coudert via Phabricator via llvm-commits
- [llvm] b94763d - [RISCV] Add test cases showing missed opportunities to use sbset/sbclr/sbinv/sbext when the shift amount isn't masked to log2(xlen) bits. NFC
Craig Topper via llvm-commits
- [PATCH] D91016: [RISCV] Add isel patterns to match sbset/sbclr/sbinv/sbext even if the shift amount isn't masked.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D91017: [BranchProbabilityInfo] Use SmallVector (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D91018: [ELF] Make InputSection smaller
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D91019: [NewPM] Bail from PassManager::run() if there are no passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D91020: [X86] Unbind the ebx with GOT address in regcall calling convention
Xiang Zhang via Phabricator via llvm-commits
- [llvm] 8e8a54c - [AMDGPU] SIWholeQuadMode fix mode insertion when SCC always defined
Carl Ritson via llvm-commits
- [llvm] 4d54c6f - [llvm-objcopy][MachO] Fix adding multiple sections
Alexander Shaposhnikov via llvm-commits
- [PATCH] D91023: [RISCV] Make SIGN_EXTEND_INREG from i8/i16 legal when Zbb extension is enabled.
Craig Topper via Phabricator via llvm-commits
- [llvm] c95fff5 - [JumpThreading] Fix function names (NFC)
Kazu Hirata via llvm-commits
- [llvm] 75e46c6 - [Mem2Reg] Use llvm::count instead of std::count (NFC)
Kazu Hirata via llvm-commits
- [lld] ec52408 - [ELF] Test R_*_SIZE for non-SHF_ALLOC sections
Fangrui Song via llvm-commits
- [lld] 3ba3342 - [ELF] --warn-backrefs-exclude: use toString to match the documentation
Fangrui Song via llvm-commits
- [llvm] 273ba73 - [llvm-objcopy][MachO] Minor refactoring of MachOLayoutBuilder
Alexander Shaposhnikov via llvm-commits
- [PATCH] D91024: [RISCV] Add isel patterns for using PACK for zext.h and zext.w.
Craig Topper via Phabricator via llvm-commits
- [llvm] 19313ed - [RISCV] Remove assertsexti32 from a couple B extension isel patterns that don't demanded the sign extended bits.
Craig Topper via llvm-commits
- [llvm] f40925a - [X86] Improve lowering of fptoui
Craig Topper via llvm-commits
- [llvm] 226e179 - Revert "[NewPM] Provide method to run all pipeline callbacks, used for -O0"
Arthur Eubanks via llvm-commits
- [PATCH] D91027: [BasicAA] Generalize base offset modulus handling
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D91028: [llvm-objcopy][NFC] replace class Buffer/MemBuffer/FileBuffer with streams.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] 5e8ecff - [Reg2Mem] add support for the new pass manager
Pedro Tammela via llvm-commits
- [llvm] e8dc17a - [LoopInterchange] Skip non SCEV-able operands in cost function.
Florian Hahn via llvm-commits
- [llvm] 9fd7710 - [KnownBits] isNonZero() - avoid expensive countPopulation call. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0fe91ad - [InstCombine] foldSelectFunnelShift - block poison in funnel shift value
Simon Pilgrim via llvm-commits
- [llvm] b11eaf5 - [DSE] Don't dereference a dyn_cast<> result - use cast<> instead. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D89239: [RISCV][PrologEpilogInserter] "Float" emergency spill slots to avoid making them immediately unreachable from the stack pointer
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] 4a47ae4 - [PhaseOrdering][X86] Remove unused check-prefixes
Simon Pilgrim via llvm-commits
- [llvm] ad27f54 - [PhaseOrdering] Remove unused check-prefixes
Simon Pilgrim via llvm-commits
- [llvm] 52d9774 - [InstCombine] Remove unused check-prefixes
Simon Pilgrim via llvm-commits
- [llvm] b34f4d8 - [InstCombine] Fix malformed CHECK32/64 test checks.
Simon Pilgrim via llvm-commits
- [llvm] fa374c1 - [GVN] Remove unused check-prefixes
Simon Pilgrim via llvm-commits
- [llvm] 119e455 - [SLPVectorizer][X86] Remove unused check-prefixes
Simon Pilgrim via llvm-commits
- [llvm] 73a5f0b - [InstSimplify] add tests for icmp with power-of-2 operand; NFC
Sanjay Patel via llvm-commits
- [llvm] 00808e3 - [InstSimplify] allow vector folds for (Pow2C << X) == NonPow2C
Sanjay Patel via llvm-commits
- [PATCH] D91034: [Frontend] Treat CUDA header files as CUDA source files
Anatoliy Tomilov via Phabricator via llvm-commits
- [llvm] 45ddb24 - [NFC][LoopIdiom] Add basic test coverage for 'left-shift until bittest` idiom
Roman Lebedev via llvm-commits
- [PATCH] D91036: [TableGen] Enhance the six comparison bang operators.
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 2af0ede - [IR] [TableGen] Cleanup pass over the IR TableGen files.
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D91038: [LoopIdiom] Introduce 'left-shift until bittest' idiom
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D91039: [libunwind] Delete unused codeOffsetAtStackDecrement/registersInOtherRegisters/sameValueUsed
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D80344: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1
Rafal Kupiec via Phabricator via llvm-commits
- [PATCH] D91040: [RISCV] Make ctlz/cttz cheap to speculatively execute so CodeGenPrepare won't insert a zero check.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D91042: [MC/AsmParser] Fix use of Arm calling convention in target agnostic test
Luís Marques via Phabricator via llvm-commits
- [PATCH] D91043: [DebugInfo] Fix convert-loclist.ll
Luís Marques via Phabricator via llvm-commits
- [PATCH] D89296: [clangd] Implement call hierarchy (incoming calls)
Nathan Ridge via Phabricator via llvm-commits
- [llvm] 32d239a - Fix debug_abbrev emitter to only assign table id once
António Afonso via llvm-commits
- [PATCH] D91045: [ADT] fix PackedVector crash for long bits
Jason Hsu via Phabricator via llvm-commits
- [PATCH] D91046: [CGSCC][Inliner] Handle new non-trivial edges in updateCGAndAnalysisManagerForPass
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] fa5d31f - [GlobalsAA] Teach to handle `addrspacecast`.
Michael Liao via llvm-commits
- [PATCH] D90116: [clangd] Escape Unicode characters to fix Windows builds
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D90116: [llvm] CMake: Force MSVC to read code as UTF-8
Aleksandr Platonov via Phabricator via llvm-commits
- [PATCH] D91048: [AMDGPU] Add new pseudos for indirect addressing with VGPR Indexing
Austin Kerbow via Phabricator via llvm-commits
Last message date:
Sun Nov 8 23:57:38 PST 2020
Archived on: Wed Nov 11 08:04:33 PST 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).