The Week Of Monday 19 April 2021 Archives by thread
Starting: Mon Apr 19 00:10:20 PDT 2021
Ending: Sun Apr 25 23:55:30 PDT 2021
Messages: 3216
- [PATCH] D98591: [CodeGen] Add extension points for TargetPassConfig::addMachinePasses
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D100020: [GreedyRA ORE] Add Cost of spill locations into remark
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D100717: [InstCombine] Transform memcpy to ptr load/stores if TBAA says so
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D89909: [SYCL] Implement SYCL address space attributes handling
Alexey Bader via Phabricator via llvm-commits
- [PATCH] D93798: [CSKY 4/n] Add basic CSKYAsmParser and CSKYInstPrinter
Renato Golin via Phabricator via llvm-commits
- [PATCH] D100743: [llvm-exegesis] Honor -mcpu in analysis mode.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D95976: [OpenMP] Simplify offloading parallel call codegen
Giorgis Georgakoudis via Phabricator via llvm-commits
- [llvm] 83f5fa5 - [CodeGen] Improve code generation for clamping of constant indices with scalable vectors
David Sherwood via llvm-commits
- [PATCH] D100639: [CodeGen] Improve code generation for clamping of constant indices with scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D100476: [AArch64][SVEIntrinsicOpts] Replace last{a,b} intrinsic calls with extracts...
Dave Green via Phabricator via llvm-commits
- [PATCH] D100485: [AArch64][SVE] Fix crash with icmp+select
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
EsmeYi via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Simon Moll via Phabricator via llvm-commits
- [PATCH] D99723: [ARM] Transforming memcpy to Tail predicated Loop
Dave Green via Phabricator via llvm-commits
- [PATCH] D93470: [VP] Binary floating-point intrinsics.
Simon Moll via Phabricator via llvm-commits
- [PATCH] D100244: [ARM] Create VMOVRRD from adjacent vector extracts
Dave Green via Phabricator via llvm-commits
- [PATCH] D95425: Implementation of global.get/set for reftypes in LLVM IR
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D100370: [AArch64][SVE] Fix bug in lowering of fixed-length integer vector divides
Joe Ellis via Phabricator via llvm-commits
- [llvm] 9e9f991 - [llvm-exegesis] Honor -mcpu in analysis mode.
Clement Courbet via llvm-commits
- [PATCH] D100744: Use SmallVector instead of std::vector to manage storage of llvm::BitVector
serge via Phabricator via llvm-commits
- [PATCH] D100632: [DebugInfo] Move the findDbg* functions into DebugInfo.cpp
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D92657: Fix interaction between clang and some inline builtins from glibc under _FORTIFY_SOURCE
serge via Phabricator via llvm-commits
- [PATCH] D100745: [AArch64] Add AArch64TTIImpl::getMaskedMemoryOpCost function
David Sherwood via Phabricator via llvm-commits
- [PATCH] D100691: [TableGen] Store predicates in PatternToMatch as ListInit *. Add string for HwModeFeatures
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D100435: [ARM] Transforming memset to Tail predicated Loop
Dave Green via Phabricator via llvm-commits
- [PATCH] D100702: [RISCV] Handle PseudoVRELOAD and PseudoVSPILL in getInstSizeInBytes.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D100698: [X86][CostModel] X86TTIImpl::getShuffleCost(): subvector insertions are cheap
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D99083: [RISCV] Introduce floating point control and state registers
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Simon Moll via Phabricator via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Simon Moll via Phabricator via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Craig Topper via Phabricator via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Simon Moll via Phabricator via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Simon Moll via Phabricator via llvm-commits
- [PATCH] D100489: [llvm-readobj] Fix dumping dynamic relative relocations for SHT_REL
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D100648: [flang][f18] Add an additional check for semantic errors
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] 0ebf9a8 - [DebugInfo] Move the findDbg* functions into DebugInfo.cpp
via llvm-commits
- [PATCH] D100300: [AMDGPU] Refactor ds_read/ds_write related select code for better readability.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D100721: [SCEVExpander] Try to create ASHR instr for expanded SCEV expr.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100747: [Greedy RA] Last Split point for invoke statepoint should be statepoint itself
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D99074: [llvm][AArch64][SVE] Fold literals into math instructions
David Truby via Phabricator via llvm-commits
- [llvm] bbccdf6 - [DebugInfo] Replace debug uses in replaceUsesOutsideBlock
via llvm-commits
- [PATCH] D100748: [Greedy RA] Do not split interval on tied-def
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 62ee638 - [NFC] Add tests for scalable vectorization of loops with in-order reductions
Kerry McLaughlin via llvm-commits
- [PATCH] D100385: [NFC] Add tests for scalable vectorization of loops with in-order reductions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D99935: [AArch64] Add instruction costs for FP_TO_UINT and FP_TO_SINT with half types
David Sherwood via Phabricator via llvm-commits
- [llvm] c9a93c3 - [RISCV] Lower vector shuffles to vrgather operations
Fraser Cormack via llvm-commits
- [PATCH] D100549: [RISCV] Lower vector shuffles to vrgather operations
Fraser Cormack via Phabricator via llvm-commits
- [llvm] df9597c - [X86][CostModel] X86TTIImpl::getShuffleCost(): subvector insertions are cheap
Roman Lebedev via llvm-commits
- [PATCH] D99718: [LoopVectorize] Simplify scalar cost calculation in getInstructionCost
David Sherwood via Phabricator via llvm-commits
- [PATCH] D100527: [AArch64][SVE] More unpredicated ld1/st1 patterns for reg+reg addressing modes
Paul Walker via Phabricator via llvm-commits
- [llvm] bcc29e0 - [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D100642: [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D100750: [Greedy RA] Take into account Last Split Point for enterIntvAtEnd
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D100574: [RISCV] Fix missing emergency slots for scalable stack offsets
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D100270: [debug-info] MemCpyOpt should merge the debug location when replace multiple block-local instruction with a new memset
Yuanbo Li via Phabricator via llvm-commits
- [llvm] f0bc278 - [TTI] NFC: Remove unused 'OptSize' parameter from shouldMaximizeVectorBandwidth
Cullen Rhodes via llvm-commits
- [PATCH] D100377: [TTI] NFC: Remove unused 'OptSize' parameter from shouldMaximizeVectorBandwidth
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D100487: [AArch64][SVE] Lower MULHU/MULHS nodes to umulh/smulh instructions
Paul Walker via Phabricator via llvm-commits
- [llvm] 323ef0e - [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs
Jay Foad via llvm-commits
- [PATCH] D100751: [VPlan] Properly handle sinking of replicate regions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D98218: [LSR] fix a issue that LoopStrengthReduction drop debug location unnecessarily
Yuanbo Li via Phabricator via llvm-commits
- [llvm] ef44339 - [AMDGPU] Remove MachineDCE after SIFoldOperands
Jay Foad via llvm-commits
- [PATCH] D69498: IR: Invert convergent attribute handling
Jon Chesterfield via Phabricator via llvm-commits
- [compiler-rt] 485e561 - Try to unbreak the compiler-rt build on s390x
Sylvestre Ledru via llvm-commits
- [PATCH] D100490: [ELF] Check the Elf_Rel addends for dynamic relocations
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D100714: Add a new tutorial that talk about how to make a change to llvm.
Christian Kühnel via Phabricator via llvm-commits
- [PATCH] D100566: [SCEV] Add a ah-hoc pattern on isImpliedCondBalancedTypes
JinGu Kang via Phabricator via llvm-commits
- [llvm] 7f0ea5c - [MCA] CodeEmitter.h - remove unused <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 907d4e7 - [llvm-exegesis] Analysis.cpp - use for-range loop. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 228207f - [IR] GlobalObject.h - remove unused <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D100564: [TTI] NFC: Change getScalingFactorCost to return InstructionCost
Paul Walker via Phabricator via llvm-commits
- [PATCH] D97947: [AArch64] Force runtime unrolling for in-order scheduling models
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D100753: [llvm-rc] [1/4] Simplify Opts.td to avoid repetition. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D100754: [llvm-rc] [2/4] Fix handling of the /X option to match its documentation and rc.exe
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D100755: [llvm-rc] [3/4] Run clang to preprocess input files
Martin Storsjö via Phabricator via llvm-commits
- [llvm] cf2fc41 - [IR] GlobalObject.h - remove unused <utility> include. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D100756: [llvm-rc] [4/4] Add a GNU windres-like frontend to llvm-rc
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D98101: [RISCV] Enable the LocalStackSlotAllocation pass support
luxufan via Phabricator via llvm-commits
- [PATCH] D99569: [LoopVectorize] Fix bug where predicated loads/stores were dropped
David Sherwood via Phabricator via llvm-commits
- [PATCH] D98240: [VectorCombine] Simplify to scalar store if only one element updated
Florian Hahn via Phabricator via llvm-commits
- [llvm] a5aaec8 - [TableGen] Add support for the 'assert' statement in multiclasses
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D99751: Add the TableGen assert statement, step 3
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] a02aa91 - [AMDGPU] GCNDPPCombine: simplify API of isShrinkable. NFC.
Jay Foad via llvm-commits
- [PATCH] D100654: [SystemZ][z/OS] Set more text files as text
Jonathan Crowther via Phabricator via llvm-commits
- [PATCH] D99354: [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D100489: [llvm-objdump] Fix dumping dynamic relative relocations for SHT_REL
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 05b4bab - [SystemZ][z/OS] Set more text files as text
Abhina Sreeskantharajan via llvm-commits
- [llvm] 3b02de1 - [Support] Memory.h - remove unnecessary <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D100273: [VectorCombine] Scalarize vector load/extract.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100583: [llvm-objdump] Add an llvm-otool tool
James Henderson via Phabricator via llvm-commits
- [PATCH] D100472: [X86][AMX] Verify illegal types or instructions for x86_amx.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D100681: llvm-objdump: add --rpaths to macho support
James Henderson via Phabricator via llvm-commits
- [PATCH] D99173: Intrinsic::getName: require a Module argument
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D99728: [lit, test] Fix test cancellation feature detection
James Henderson via Phabricator via llvm-commits
- [PATCH] D100760: [AMDGPU] GCNDPPCombine: don't shrink V_ADD_CO_U32 if carry out is used
Jay Foad via Phabricator via llvm-commits
- [PATCH] D100440: [Debug-Info] DW_AT_export_symbols shouldn't be generated before version-5 of DWARF.
James Henderson via Phabricator via llvm-commits
- [PATCH] D100761: Address reviewer comments
Kim-Anh Tran via Phabricator via llvm-commits
- [PATCH] D91093: [X86][PPC] Tune SelectionDAG CTPOP emulation via TLI hook
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D100496: Add emitWcsLen helper function
Anjan Kumar via Phabricator via llvm-commits
- [PATCH] D75485: Support DW_FORM_strx* in llvm-dwp.
Kim-Anh Tran via Phabricator via llvm-commits
- [PATCH] D100762: [clang][cli] Extract AST dump format into extra option
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D100763: [LoopVectorize] Don't create unnecessary vscale intrinsic calls
David Sherwood via Phabricator via llvm-commits
- [PATCH] D98437: [SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END records
Yusra Syeda via Phabricator via llvm-commits
- [llvm] f12b7da - [gn build] Add missing dependencies to clang/lib/Basic
Nico Weber via llvm-commits
- [llvm] 004d807 - [gn build] (manually) merge 5f87ab336e9f4
Nico Weber via llvm-commits
- [PATCH] D100764: [Support/IR] Split IR-independent bits of DataLayout into new superclass DataLayoutString
Nico Weber via Phabricator via llvm-commits
- [PATCH] D99055: [llvm-objcopy] Refactor CopyConfig structure.
James Henderson via Phabricator via llvm-commits
- [PATCH] D99614: [flang] Update list-input test to use GTest
Asher Mancinelli via Phabricator via llvm-commits
- [PATCH] D100765: [flang] Update format tests to use GTest
Asher Mancinelli via Phabricator via llvm-commits
- [PATCH] D100475: llvm-objdump: move SourcePrinter to shared file
James Henderson via Phabricator via llvm-commits
- [PATCH] D100729: [Docs] Mention LLVM_EXPERIMENTAL_TARGETS_TO_BUILD variable in CMake.rst
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D98994: NFC. Refactored DIPrinter for better support of new print styles.
James Henderson via Phabricator via llvm-commits
- [PATCH] D96883: Add support for JSON output style to llvm-symbolizer
James Henderson via Phabricator via llvm-commits
- [PATCH] D100107: [AArch64][SVE] Combine add and index_vector
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D100141: [nofree] Restrict semantics to memory visible to caller
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D100322: [ConstantMerge] Don't merge thread_local constants with non-thread_local constants
Amanieu d'Antras via Phabricator via llvm-commits
- [PATCH] D99650: Demonstrating lack of thread-safety in BackendUtil
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D100766: [LowerConstantIntrinsics] avoid crashing on alloca with unexpected operand type
Sanjay Patel via Phabricator via llvm-commits
- [llvm] ddcdeae - [Analysis] ImportedFunctionsInliningStatistics.h - add <memory> and remove unused <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D94597: [X86] Lower calls with clang.arc.attachedcall bundle
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100767: [RISCV][test] Add a new test of addition
Ben Shi via Phabricator via llvm-commits
- [PATCH] D100004: [SCEV] Correct handling of recurrences matched in partially unreachable code (try 2)
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D100769: [RISCV] Optimize addition with immediate
Ben Shi via Phabricator via llvm-commits
- [llvm] 41c22ac - [NFC][SCEV] Assert that we don't try to create SCEVPtrToIntExpr of a non-integral pointer
Roman Lebedev via llvm-commits
- [llvm] 0ea5fdb - [NFC][SCEVExpander][LoopDistribute] Regenerate scev-inserted-runtime-check.ll check lines
Roman Lebedev via llvm-commits
- [llvm] 016c577 - [NFC][SCEVExpander][LoopDistribute] Add test for SCEVPtrToIntExpr in SCEVExpander::generateOverflowCheck()
Roman Lebedev via llvm-commits
- [llvm] 73f60e3 - [SCEVExpander] generateOverflowCheck(): explicitly PtrToInt the Start
Roman Lebedev via llvm-commits
- [llvm] b8a3705 - [NFCI][SCEVExpander] Extract GetOptimalInsertionPointForCastOf() helper
Roman Lebedev via llvm-commits
- [llvm] 442c408 - [SCEVExpander] GetOptimalInsertionPointForCastOf(): gracefully handle Constant's
Roman Lebedev via llvm-commits
- [llvm] ecc9d7e - [SCEVExpander] Expand explicit PtrToInt casts just like we would implicit ones
Roman Lebedev via llvm-commits
- [llvm] d746fef - [SCEVExpander] ReuseOrCreateCast(): use IRBuilder to actually create the cast
Roman Lebedev via llvm-commits
- [PATCH] D99433: [Matrix] Including __builtin_matrix_multiply_add for the matrix type extension.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100332: [CSSPGO] Flip SkipPseudoOp to true for MIR APIs.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D100770: [AMDGPU] Allow multiple uses of the same literal
Jay Foad via Phabricator via llvm-commits
- [PATCH] D72734: [VectorUtils] Rework the Vector Function Database (VFDatabase).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100689: [funcattrs] Consistently check call site attributes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D91516: [AMDGPU] Replace uses of LDS globals within non-kernel functions by pointers.
Mahesha S via Phabricator via llvm-commits
- [PATCH] D100551: [deref] No need to check nosync in addition to nofree
Philip Reames via Phabricator via llvm-commits
- [PATCH] D99651: [Dexter] Implement DexDeclareFile, a new Dexter command
Tom Weaver via Phabricator via llvm-commits
- [polly] 2aff4f7 - [polly] Fix check-polly after SCEVExpander PtrToInt fixes
Roman Lebedev via llvm-commits
- [PATCH] D100773: [AMDGPU] Refactor ds_read/ds_write related select code for better readability.
Mahesha S via Phabricator via llvm-commits
- [PATCH] D100706: [LICM] Make capture check more precise
Philip Reames via Phabricator via llvm-commits
- [PATCH] D91719: [RISCV] Add support for using -msave-restore with tailcalls
Edward Jones via Phabricator via llvm-commits
- [PATCH] D93838: [LLVM] [SCCP] : Add Function Specialization pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D99640: [test-suite] SPEC2017 CPU pop2 floating point test.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D100565: [TTI] NFC: Change getIntImmCost[Inst|Intrin] to return InstructionCost
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D100697: [M68k] Change printing of absolute memory references
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D100663: [LV] Add undef incoming value to loop-exit phis for the middle-block.
Philip Reames via Phabricator via llvm-commits
- [lld] 0871ce3 - fix comment typo to cycle bots
Nico Weber via llvm-commits
- [PATCH] D99487: [CodeGen] Port basic block sections from ELF to COFF
Sriraman Tallam via Phabricator via llvm-commits
- [PATCH] D99160: [X86][FastISEL] Support DW_TAG_call_site_parameter with FastISEL
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D100535: [llvm-cov] Support for v4 format in convert-for-testing
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D100528: [CSSPGO][llvm-profdata] Support trimming cold context when merging profiles
Wenlei He via Phabricator via llvm-commits
- [PATCH] D100251: [IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if -fasynchronous-unwind-tables
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D72396: [InstCombine] fold zext of masked bit set/clear
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D100672: [ADT] Add new type traits for type pack indexes
Scott Linder via Phabricator via llvm-commits
- [PATCH] D98540: [M68k] Implement Disassembler
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D100387: Simplify BitVector code
Fangrui Song via Phabricator via llvm-commits
- [llvm] 9d43f6d - [LowerConstantIntrinsics] avoid crashing on alloca with unexpected operand type
Sanjay Patel via llvm-commits
- [PATCH] D100676: [nofree] Attempt to further refine concurrency/capture requirements
Philip Reames via Phabricator via llvm-commits
- [PATCH] D100509: Support GCC's -fstack-usage flag
Pengxuan Zheng via Phabricator via llvm-commits
- [PATCH] D40369: Support sext instruction in SCEV delinearization algorithm (new revision)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D100718: Explicitly pass type to cast load constant folding result
David Blaikie via Phabricator via llvm-commits
- [PATCH] D99554: [ThinLTO] During module importing, close one source module before open another one for distributed mode.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D100398: [AArch64][GlobalISel] Regbankselect + select @llvm.aarch64.neon.uaddlv
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 91bbb91 - [AArch64][GlobalISel] Regbankselect + select @llvm.aarch64.neon.uaddlv
Jessica Paquette via llvm-commits
- [llvm] c440b97 - [TargetLowering] move "o" and "X" constraint handling to base class
Nick Desaulniers via llvm-commits
- [PATCH] D100416: [TargetLowering] move "o" and "X" constraint handling to base class
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 65f257a - [AArch64][GlobalISel] Implement custom legalization for s32 and s64 G_CTPOP
Jessica Paquette via llvm-commits
- [PATCH] D100399: [AArch64][GlobalISel] Implement custom legalization for s32 and s64 G_CTPOP
Jessica Paquette via Phabricator via llvm-commits
- [lld] 03769d9 - [lld] Delete unused includes. NFC
Fangrui Song via llvm-commits
- [PATCH] D100776: [clang/Basic] Make TargetInfo.h not use DataLayout again
Nico Weber via Phabricator via llvm-commits
- [PATCH] D98976: [CodeGen] Use ProcResGroup information in SchedBoundary
David Penry via Phabricator via llvm-commits
- [PATCH] D100668: [ADT] Add STLForwardCompat.h and llvm::disjunction
Scott Linder via Phabricator via llvm-commits
- [llvm] 5561b48 - [test] Make global in split-gep-and-gvn.ll not constant
Arthur Eubanks via llvm-commits
- [llvm] 7ed01a4 - [RISCV] Pad v4i1/v2i1/v1i1 stores with 0s to make a full byte.
Craig Topper via llvm-commits
- [PATCH] D100618: [RISCV] Pad v4i1/v2i1/v1i1 stores with 0s to make a full byte.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D99889: [AsmParser][ms][X86] Fix possible misbehaviour in parsing of special tokens at start of string.
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D93031: Enable fexec-charset option
Abhina Sree via Phabricator via llvm-commits
- [llvm] 89a9388 - Update a test for auto-update format change
Philip Reames via llvm-commits
- [llvm] 87afefc - [RISCV] Fix mistake in comment. NFC
Craig Topper via llvm-commits
- [PATCH] D100282: [Coroutines] Set presplit attribute in Clang instead of CoroEarly pass
John McCall via Phabricator via llvm-commits
- [PATCH] D98995: [CGAtomic] Lift stronger requirements on cmpxch and add support for acquire failure mode
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D100779: free(nullptr) does not violate the nofree specification
Philip Reames via Phabricator via llvm-commits
- [PATCH] D96349: [instcombine] Exploit UB implied by nofree attributes
Philip Reames via Phabricator via llvm-commits
- [llvm] d440f9a - [LICM] Make capture check more precise
Nikita Popov via llvm-commits
- [PATCH] D100498: [ThinLTO] Copy UnnamedAddr when spliting module.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D100780: [Passes] Add extra LoopSimplifyCFG run after IndVarSimplify (WIP).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 03b9811 - [gn build] Port e0adf7e06a9e
LLVM GN Syncbot via llvm-commits
- [PATCH] D100599: [flang] Define missing & needed IEEE_ARITHMETIC symbols
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D100633: Remove error check for indirect calls and add missing queue-ptr
Madhur Amilkanthwar via Phabricator via llvm-commits
- [llvm] 2ec1610 - [AArch64] Peephole rule to remove redundant cmp after cset.
Pavel Iliin via llvm-commits
- [PATCH] D98564: [AArch64] Peephole rule to remove redundant cmp after cset.
Pavel Iliin via Phabricator via llvm-commits
- [PATCH] D100782: [PowerPC] Improve f32 to i32 bitcast code gen
Albion Fung via Phabricator via llvm-commits
- [PATCH] D100633: [AMDGPU] Remove error check for indirect calls and add missing queue-ptr
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 6a4d9cb - [AMDGPU] Remove error check for indirect calls and add missing queue-ptr
via llvm-commits
- [compiler-rt] 94ba3b6 - [compiler-rt][asan] use full vm range on apple silicon macs
Emily Shi via llvm-commits
- [PATCH] D100785: [InstCombine] Enhance deduction of alignment for aligned_alloc
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] d88d8c5 - [PowerPC] Disable relative lookup table converter pass for AIX
Jinsong Ji via llvm-commits
- [PATCH] D100584: [PowerPC] Disable relative lookup table converter pass for AIX
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D100716: [WebAssembly] Use v128.const instead of splats for constants
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D100787: [globalisel][unittest] Better error reporting when unittests fail
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D99157: [XCore][Test] inline asm memory constraint not supported.
Nigel Perks via Phabricator via llvm-commits
- [llvm] e657c84 - [WebAssembly] Use v128.const instead of splats for constants
Thomas Lively via llvm-commits
- [PATCH] D100788: [SystemZ] Support i128 inline asm operands
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 3d385cc - [InstCombine] Add tests for multiuse shr eq zero (NFC)
Nikita Popov via llvm-commits
- [llvm] 9423f78 - [InstCombine] Fold multiuse shr eq zero
Nikita Popov via llvm-commits
- [llvm] 01801d5 - [rs4gc] Fix a latent bug around attribute stripping for intrinsics
Philip Reames via llvm-commits
- [PATCH] D99802: [rs4gc] Strip memory related attributes consistently
Philip Reames via Phabricator via llvm-commits
- [PATCH] D97579: [compiler-rt] Silence warnings about large stack frames in ReadBinaryName
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D99202: [OpenMP] Add OpenMPOpt as a Module pass
Joseph Huber via Phabricator via llvm-commits
- [llvm] 3c54762 - [funcattrs] Consistently check call site attributes
Philip Reames via llvm-commits
- [llvm] 78a871a - [ARM] Use ProcResGroup in Cortex-M7 scheduling model
David Green via llvm-commits
- [PATCH] D98977: [ARM] Use ProcResGroup in Cortex-M7 scheduling model
Dave Green via Phabricator via llvm-commits
- [llvm] ca8eef7 - [CodeGen] Use ProcResGroup information in SchedBoundary
David Green via llvm-commits
- [PATCH] D100790: [WebAssembly] More codegen for f64x2.convert_low_i32x4_{s,u}
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D94604: [CodeGen] Allow parallel uses of a resource
David Penry via Phabricator via llvm-commits
- [PATCH] D94605: [ARM] Use ResourceUses annotations for Cortex-M7
David Penry via Phabricator via llvm-commits
- [PATCH] D100791: [llvm-objdump] Prefer positive boolean Verbose instead of negative NonVerbose. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D100792: [LoopInterchange] Handle lcssa PHIs with multiple predecessors
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D99630: phase 01: add new command line flag to enable UAR in 3 modes (always, [runtime], never).
Kevin Athey via Phabricator via llvm-commits
- [llvm] d6fde91 - [SLP]Add detection of shuffled/perfect matching of tree entries.
Alexey Bataev via llvm-commits
- [PATCH] D100495: [SLP] Add detection of shuffled/perfect matching of tree entries.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100175: [VPlan] Add GraphTraits impl to traverse through VPRegionBlock.
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D100606: [lld-link] Warn on exported deleting dtor
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D99362: Verify the LLVMContext for Attributes.
Nick Lewycky via Phabricator via llvm-commits
- [compiler-rt] cc2b62a - [compiler-rt] assert max virtual address is <= mmap range size
Emily Shi via llvm-commits
- [llvm] e28435c - [ThinLTO] Copy UnnamedAddr when spliting module.
Zequan Wu via llvm-commits
- [llvm] 8030481 - Revert "[SLP]Add detection of shuffled/perfect matching of tree entries."
Alexey Bataev via llvm-commits
- [PATCH] D99812: [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D100738: Cache attribute checks
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D99629: [GlobalOpt] Don't replace alias with aliasee if aliasee is interposable
Reid Kleckner via Phabricator via llvm-commits
- [llvm] 6de2628 - [M68k] Change printing of absolute memory references
Ricky Taylor via llvm-commits
- [llvm] 2221185 - [M68k] Implement Disassembler
Ricky Taylor via llvm-commits
- [llvm] 152efbc - [PhaseOrdering] add test to show unintended code sinking; NFC
Sanjay Patel via llvm-commits
- [PATCH] D100796: Suppress phi->bitcast transformation in InstCombine for catchswitch blocks.
Chang Lin via Phabricator via llvm-commits
- [PATCH] D100797: Reset NextFnNum in MachineModuleInfo::initialize
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D100802: [PassManager] add late LICM to LTO pipeline to undo InstCombine sinking
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D98183: [libLTO] Add support for -save-temps.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100094: [ARM] This patch adds some simplifications to ARMBlockPlacement Pass.
Malhar via Phabricator via llvm-commits
- [llvm] 76b0ea7 - Reset NextFnNum in MachineModuleInfo::initialize
Daniel Sanders via llvm-commits
- [PATCH] D100803: [RISCV] Enable SPLAT_VECTOR for fixed vXi64 types on RV32.
Craig Topper via Phabricator via llvm-commits
- [llvm] 7ac461f - [M68k] Put M68kDesc as the direct library dependency for disassembler
Min-Yih Hsu via llvm-commits
- [llvm] cf899a3 - Add a cache of checked AttributeLists.
Nick Lewycky via llvm-commits
- [PATCH] D91159: [flang][openmp] Add General Semantic Checks for Allocate Directive
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D100430: [AMDGPU][GlobalISel] Widen 1 and 2 byte scalar loads
Vang Thao via Phabricator via llvm-commits
- [PATCH] D100804: [lld-macho] Support subtractor relocations that reference sections
Jez Ng via Phabricator via llvm-commits
- [llvm] 324d641 - [InstCombine] Enhance deduction of alignment for aligned_alloc
Dávid Bolvanský via llvm-commits
- [compiler-rt] fbb9132 - Fix android-x86 library name in asan_device_setup.
Evgenii Stepanov via llvm-commits
- [PATCH] D100505: Fix android-x86 library name in asan_device_setup.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 1812319 - [CSSPGO] Flip SkipPseudoOp to true for MIR APIs.
Hongtao Yu via llvm-commits
- [llvm] b98807d - [CSSPGO] Exclude pseudo probes from slot index
Hongtao Yu via llvm-commits
- [PATCH] D100334: [CSSPGO] Exclude pseudo probes from slot index
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D95705: [RISCV] Add initial support for converting fixed vectors to scalable vectors during lowering to use RVV instructions.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D99179: [RFC] [Coroutines] Enable printing coroutine frame in debugger if program is compiled with -g
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D100614: [Coroutine] Collect CoroBegin if all of terminators are dominated by one coro.destroy
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D100235: [CSSPGO][llvm-profgen] Always report dangling probes for frames with real samples.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D95588: [RISCV] Implement the MC layer support of P extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D97673: [RFC] [[Coroutine] [Debug] Salvage dbg.value at O2
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D100026: [X86] Support AMX fast register allocation
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D100810: Use `GNUInstallDirs` to support custom installation dirs. -- LLVM
John Ericson via Phabricator via llvm-commits
- [PATCH] D99484: Use `GNUInstallDirs` to support custom installation dirs.
John Ericson via Phabricator via llvm-commits
- [llvm] 5c6ac3b - [AArch64][SVE] Combine add and index_vector
Jun Ma via llvm-commits
- [llvm] 3283773 - [GreedyRA ORE] Add Cost of spill locations into remark
Serguei Katkov via llvm-commits
- [PATCH] D100739: [Coroutines] Handle overaligned frame allocation (2)
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] a637b8e - [Docs] Mention LLVM_EXPERIMENTAL_TARGETS_TO_BUILD variable in CMake.rst
via llvm-commits
- [PATCH] D100812: [DAGCombiner] Allow operand of step_vector to be negative.
JunMa via Phabricator via llvm-commits
- [llvm] 680f3d6 - Revert "[GreedyRA ORE] Add Cost of spill locations into remark"
Serguei Katkov via llvm-commits
- [PATCH] D100813: [DAGCombiner] Support fold zero scalar vector.
JunMa via Phabricator via llvm-commits
- [llvm] b7249bf - [RISCV][test] Add a new test of addition
Ben Shi via llvm-commits
- [PATCH] D95924: [Example][NFC} Add testcase for BrainF HelloWorld
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D99236: [RISCV] Turn splat shuffles of vector loads into scalar loads and a splat.
Craig Topper via Phabricator via llvm-commits
- [llvm] bcde9f1 - [Test] Add loop load PRE test with GC pointers
Max Kazantsev via llvm-commits
- [PATCH] D100624: [ELF] Don't set versionId on undefined weak lazy symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D100815: [RISCV] Turn splat shuffles of vector loads into strided load with stride of x0.
Craig Topper via Phabricator via llvm-commits
- [llvm] d5fa71e - [RISCV] Handle PseudoVRELOAD and PseudoVSPILL in getInstSizeInBytes.
Zakk Chen via llvm-commits
- [PATCH] D100816: [AArch64][SVE] Lower index_vector to step_vector
JunMa via Phabricator via llvm-commits
- [PATCH] D74730: [FPEnv][X86] Implement lowering of llvm.set.rounding
Pengfei Wang via Phabricator via llvm-commits
- [llvm] cb11281 - [llvm-rc] Simplify Opts.td to avoid repetition. NFC.
Martin Storsjö via llvm-commits
- [llvm] 73cda4d - [llvm-rc] Fix handling of the /X option to match its documentation and rc.exe
Martin Storsjö via llvm-commits
- [llvm] 9889261 - [Test] Add -lcssa run to force LI in GVN
Max Kazantsev via llvm-commits
- [PATCH] D100769: [RISCV] Refactor an optimization of addition with immediate
Ben Shi via Phabricator via llvm-commits
- [llvm] 519cf6e - [X86][AMX] Add description of x86_amx to LangRef.
via llvm-commits
- [PATCH] D100032: [X86][AMX] Add description of x86_amx to LangRef.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D99926: [GVN] Introduce loop load PRE
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 9430efa - [NFC] Restructure code to make it possible to insert other GCs
Max Kazantsev via llvm-commits
- [PATCH] D100245: [ARM] Expand VMOVRRD simplification pattern
Dave Green via Phabricator via llvm-commits
- [PATCH] D100819: [RISCV] Implement the vneg.v builtin.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D100820: [RISCV] Implement the vnot.v builtin.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D100821: [RISCV] Implement the vmmv.m/vmnot.m builtin.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] 8ba622b - [CSKY 4/n] Add basic CSKYAsmParser and CSKYInstPrinter
Zi Xuan Wu via llvm-commits
- [llvm] 4216389 - [CSKY 5/n] Add support for all CSKY basic integer instructions except for branch series
Zi Xuan Wu via llvm-commits
- [llvm] 4bb60c2 - [CSKY 6/n] Add support branch and symbol series instruction
Zi Xuan Wu via llvm-commits
- [PATCH] D94007: [CSKY 5/n] Add support for all CSKY basic integer instructions except for branch series
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D95029: [CSKY 6/n] Add support branch and symbol series instruction
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D100822: [RISCV] Implement the vfabs.v/vfneg.v builtin.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D100823: [RISCV] Implement the pseudo compare builtin.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D100824: [RISCV] Implement the vwcvt{u}.x.x.v/vncvt.x.x.w builtin.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] 457da7f - [SelectionDAG] Relax constraints on STEP_VECTOR step operand
Fraser Cormack via llvm-commits
- [PATCH] D100660: [SelectionDAG] Relax constraints on STEP_VECTOR step operand
Fraser Cormack via Phabricator via llvm-commits
- [llvm] b820339 - [PowerPC] Support f128 under VSX
Qiu Chaofan via llvm-commits
- [PATCH] D92374: [PowerPC] Support f128 under VSX
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 5e71b9f - Explicitly pass type to cast load constant folding result
Arthur Eubanks via llvm-commits
- [PATCH] D69428: [GlobalOpt] Remove valgrind specific hacks (revert r160529)
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D100711: [ORC-RT] Initial ORC Runtime directories and build system files.
Petr Hosek via Phabricator via llvm-commits
- [llvm] bcdaccf - [X86][AMX] Verify illegal types or instructions for x86_amx.
via llvm-commits
- [llvm] b22721f - [AMDGPU] GCNDPPCombine: don't shrink V_ADD_CO_U32 if carry out is used
Jay Foad via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D90854: [RISCV] Custom lowering of FLT_ROUNDS_
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D100825: [RISCV][MC] Mask load should not have VMConstraint.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D91242: [RISCV] Custom lowering of SET_ROUNDING
Serge Pavlov via Phabricator via llvm-commits
- [llvm] 1ef5699 - [DAGCombiner] Support fold zero scalar vector.
Jun Ma via llvm-commits
- [PATCH] D100826: [Debug-Info][NFC] add -gstrict-dwarf support in backend
ChenZheng via Phabricator via llvm-commits
- [PATCH] D100629: [Debug-Info][DBX] DW_AT_alignment should not be generated when dwarf version is not 5
ChenZheng via Phabricator via llvm-commits
- [PATCH] D100628: [Debug-Info][DBX] DW_AT_noreturn should not be generated when dwarf version is not 5
ChenZheng via Phabricator via llvm-commits
- [PATCH] D99585: [X86] add dwarf information for loop stack probe
Pengfei Wang via Phabricator via llvm-commits
- [llvm] 2432d80 - [PowerPC] Use mtvsrdd to put callee-saved GPR into VSR
Qiu Chaofan via llvm-commits
- [PATCH] D62565: [PowerPC] Exploiting to use mtvsrdd instruction when save called-saved GPR register to VSR registers
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 8672953 - [LV] Let selectVectorizationFactor reason directly on VectorizationFactor.
Sander de Smalen via llvm-commits
- [PATCH] D100121: [LV] Let selectVectorizationFactor reason directly on VectorizationFactor.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] b4a358a - [RISCV] Fix missing emergency slots for scalable stack offsets
Fraser Cormack via llvm-commits
- [PATCH] D100830: [RISCV] [1/2] Add IR intrinsic for Zbp extension
LevyHsu via Phabricator via llvm-commits
- [llvm] 70193bd - Re-land [GreedyRA ORE] Add Cost of spill locations into remark
Serguei Katkov via llvm-commits
- [PATCH] D99774: [LoopUtils] Populate sibling loops in reverse program order on new pass manager
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D100566: [SCEV] Add a ad-hoc pattern on isImpliedCondBalancedTypes
JinGu Kang via Phabricator via llvm-commits
- [llvm] 2ea6ed9 - [Support] BinaryStreamReader.h - remove unnecessary <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D100258: [VPlan] Add first VPlan version of sinkScalarOperands.
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D100833: [llvm-cvtres] Reduce the set of dependencies of llvm-cvtres. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D100835: [WIP][LLD][RISCV] Linker Relaxation
Chih-Mao Chen via Phabricator via llvm-commits
- [llvm] 806b47a - [ARM] Regenerate a couple of tests. NFC
David Green via llvm-commits
- [PATCH] D100836: AArch64: expand G_DIVREM operations in GlobalISel
Tim Northover via Phabricator via llvm-commits
- [PATCH] D98949: [XCore][Test] llvm-mc integrated assembler is unsupported.
Nigel Perks via Phabricator via llvm-commits
- [llvm] c91cd4f - [AArch64][SVE][InstCombine] Replace last{a,b} intrinsics with extracts...
Joe Ellis via llvm-commits
- [llvm] effacc1 - [AArch64] Constant fold sve_convert_from_svbool(zero) to zero
Joe Ellis via llvm-commits
- [PATCH] D100463: [AArch64][SVEIntrinsicOpts] Fold sve_convert_from_svbool(zero) to zero
Joe Ellis via Phabricator via llvm-commits
- [llvm] 30e2c7b - [RISCV] Refactor an optimization of addition with immediate
Ben Shi via llvm-commits
- [PATCH] D100655: [flang][nfc] Port 2 tests to use the new driver when enabled
David Truby via Phabricator via llvm-commits
- [PATCH] D99981: [demangler] Support the new Rust mangling scheme (v0)
James Henderson via Phabricator via llvm-commits
- [llvm] 1c6df71 - [CodeGen] CodeGenPassBuilder.h - remove unnecessary <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 5ed8cea - [Support] APInt.h - remove <algorithm> include. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D95443: IR/AArch64/X86: add "swifttailcc" calling convention.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D95044: IR+AArch64: add `swiftasync` function parameter attribute
Tim Northover via Phabricator via llvm-commits
- [llvm] 319c9f6 - [MemoryBuiltins] Added support for memalign
Dávid Bolvanský via llvm-commits
- [PATCH] D100556: [flang][driver] Refactor methods for parsing options (nfc)
Sourabh Singh Tomar via Phabricator via llvm-commits
- [llvm] 840c4e4 - [AMDGPU] Re-arrange ds_read/ds_write ISel pattern for better readability.
via llvm-commits
- [PATCH] D100773: [AMDGPU] Re-arrange ds_read/ds_write ISel pattern for better readability.
Mahesha S via Phabricator via llvm-commits
- [PATCH] D86222: Fix PR46880: Fail CHECK-NOT with undefined variable
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] d618c6e - [lit, test] Fix test cancellation feature detection
Thomas Preud'homme via llvm-commits
- [llvm] e156f25 - [DAG] SelectionDAG.cpp - breakup if-else chains where each block returns. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] edea476 - [AMDGPU] Use simpler alternatives to !foldl. NFC.
Jay Foad via llvm-commits
- [PATCH] D100843: Fix memory leak in MicrosoftDemangleNodes's Node::toString
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D100844: [DebugInfo] Salvage dbg.value() during ADCE
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 8a6772f - [ValueTypes] Fix sizes of v256i32 and v256f32 (8182 -> 8192)
Cullen Rhodes via llvm-commits
- [PATCH] D100845: [Debugify][Original DI] Test preservation of original debug var intrinsics in optimizations
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 1a3f886 - [llvm-objdump] Add an llvm-otool tool
Nico Weber via llvm-commits
- [llvm] 03e7fef - [PowerPC] Canonicalize shuffles on big endian targets as well
Nemanja Ivanovic via llvm-commits
- [PATCH] D100478: [PowerPC] Canonicalize shuffles on big endian targets as well
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D100847: [RISCV] Further fixes for RVV stack offset computation
Fraser Cormack via Phabricator via llvm-commits
- [llvm] 2226d21 - [MCA][LSUnit] Fix a potential use after free in the logic that updates memory groups.
Andrea Di Biagio via llvm-commits
- [PATCH] D100848: [lld-macho] Ensure segments are laid out contiguously
Jez Ng via Phabricator via llvm-commits
- [PATCH] D100380: [Polly] In getBuild() use isl::noexception bindings [NFC]
Saheed Olayemi Bolarinwa via Phabricator via llvm-commits
- [PATCH] D100365: [AArch64] Fix windows vararg functions with floats in the fixed args
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D100849: [llvm-objdump] Remove "No" prefixes on variables
Nico Weber via Phabricator via llvm-commits
- [PATCH] D99498: AMDGPU/GlobalISel: Fix uitofp/sitofp with non-power-of-2 integers
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 2aea830 - [AMDGPU] Use if instead of foreach in a few places. NFC.
Jay Foad via llvm-commits
- [llvm] 60622b8 - [RISCV][NFC] Add tests for scalable-vector DAGCombiner improvements
Fraser Cormack via llvm-commits
- [PATCH] D100123: [AMDGPU] Add TransVALU to gfx10
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 4897eff - [AMDGPU] Add TransVALU to gfx10
Sebastian Neubauer via llvm-commits
- [PATCH] D100394: [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX cp.async instructions
Stuart Adams via Phabricator via llvm-commits
- [PATCH] D100851: [DAGCombiner] Support all-ones/all-zeros SPLAT_VECTOR in more combines
Fraser Cormack via Phabricator via llvm-commits
- [llvm] fd94103 - Fix PR46880: Fail CHECK-NOT with undefined variable
Thomas Preud'homme via llvm-commits
- [PATCH] D100331: [Dependence Analysis] Fix ExactSIV producing wrong analysis
Artem Radzikhovskyy via Phabricator via llvm-commits
- [llvm] f166d0d - [AArch64][AsmParser] NFC: Remove unused ExtendOp struct
Cullen Rhodes via llvm-commits
- [llvm] b232771 - [SLP] Add detection of shuffled/perfect matching of tree entries.
Alexey Bataev via llvm-commits
- [llvm] 48cef1f - [ARM] Create VMOVRRD from adjacent vector extracts
David Green via llvm-commits
- [llvm] cf00cb8 - Revert "[SLP] Add detection of shuffled/perfect matching of tree entries."
Alexey Bataev via llvm-commits
- [llvm] b8b075d - [AArch64][SVE] Lower MULHU/MULHS nodes to umulh/smulh instructions
Bradley Smith via llvm-commits
- [PATCH] D100853: [clang][AArch32] Correctly align HA arguments when passed on the stack
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D100854: [TableGen] Change assertion information from a tuple to a struct [NFC]
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 476155e - [gn build] reformat all gn files
Nico Weber via llvm-commits
- [PATCH] D100855: AArch64: support mixed-size vector fp <-> int conversions in GlobalISel.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D100856: [RISCV] Support STEP_VECTOR with a step greater than one
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D100857: [LV] Collect candidates for sinking during VP2P sinkScalarOperands.
Florian Hahn via Phabricator via llvm-commits
- [llvm] daf6e18 - [SLP] Add detection of shuffled/perfect matching of tree entries.
Alexey Bataev via llvm-commits
- [PATCH] D100858: [AArch64][SVE] Allow generation of MOVPRFX for intrinsic nodes
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D99294: [LV] Track incoming values for reductions in recipe (NFC).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8fbe04f - MachineVerifier: Continue reporting errors for copies
Matt Arsenault via llvm-commits
- [llvm] 83a25a1 - GlobalISel: Restrict narrow scalar for fptoui/fptosi results
Matt Arsenault via llvm-commits
- [PATCH] D99469: GlobalISel: Restrict narrow scalar for fptoui/fptosi results
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 1cb8a9d - AMDGPU/GlobalISel: Fix uitofp/sitofp with non-power-of-2 integers
Matt Arsenault via llvm-commits
- [PATCH] D100483: [SystemZ][z/OS] Add the functions needed for handling EBCDIC I/O
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D99334: [TransformUtils] Don't generate invalid llvm.dbg.cu
Luke Drummond via Phabricator via llvm-commits
- [PATCH] D100257: [VPlan] Add VPUserID to distinguish between recipes and others.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 21a8b9d - [ARM] Limit PerformExtractEltToVMOVRRD to when f64 is legal.
David Green via llvm-commits
- [PATCH] D100572: [DebugInfo] Ensure DIArgList in bitcode has no null or forward metadata refs
Stephen Tozer via Phabricator via llvm-commits
- [llvm] b82344a - Revert "[SLP] Add detection of shuffled/perfect matching of tree entries."
Alexey Bataev via llvm-commits
- [llvm] 14b03b4 - GlobalISel: Check for powers of 2 for inverse funnel shift lowering
Matt Arsenault via llvm-commits
- [PATCH] D98169: [PoC][IR] Permit load/store/alloca for struct with the same scalable vectors.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] d51b22d - [gn build] Port 120fa8293e22
LLVM GN Syncbot via llvm-commits
- [llvm] a8a3a43 - [AArch64] Add apple-m1 CPU, and default to it for macOS.
Ahmed Bougacha via llvm-commits
- [llvm] a0573b6 - [AArch64] Bump apple-latest CPU alias to apple-a14.
Ahmed Bougacha via llvm-commits
- [llvm] ec8c61e - [AMDGPU] Allow multiple uses of the same literal
Jay Foad via llvm-commits
- [PATCH] D98774: [AST] De-duplicate empty node introspection
Nico Weber via Phabricator via llvm-commits
- [llvm] 620fdb9 - GlobalISel: Defer register creation in handleAssignments
Matt Arsenault via llvm-commits
- [PATCH] D100358: GlobalISel: Defer register creation in handleAssignments
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D99541: GlobalISel: Check for powers of 2 for inverse funnel shift lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D100214: [AIX][TLS] Add support for TLSGD relocations to XCOFF objects
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D100649: [flang][driver] Fine-tune `-fdebug-dump-symbols`
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D100862: [InstCombine] Teach LLVM about guaranteed alignment for malloc and others
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 3b1474c - free(nullptr) does not violate the nofree specification
Philip Reames via llvm-commits
- [llvm] af870e1 - [SLP] Add detection of shuffled/perfect matching of tree entries.
Alexey Bataev via llvm-commits
- [llvm] 2a419a0 - [X86][SSE] combineX86ShuffleChain - check if we're blending with zero into already zero elements
Simon Pilgrim via llvm-commits
- [llvm] da76462 - [PhaseOrdering] Add test case for PR36760
Simon Pilgrim via llvm-commits
- [PATCH] D99596: [RFC] [LoopDist] Distribute vectorizable loops
Sanne Wouda via Phabricator via llvm-commits
- [llvm] bc98076 - Silence MSVC signed/unsigned comparison warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D100864: Replace Apple representative to security group.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D100585: [ARM][disassembler] Fix incorrect number of operands MCInst generated by the disassembler
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D100865: [COST] Improve shuffle kind detection if shuffle mask is provided.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 087e98a - [PhaseOrdering] Add second test case for PR36760
Simon Pilgrim via llvm-commits
- [llvm] b2ad63d - [OpenMP] Add OpenMPOpt as a Module pass
Joseph Huber via llvm-commits
- [llvm] 3b7f6fd - [tests] Update per review comment on D99912
Philip Reames via llvm-commits
- [PATCH] D99912: Look through invertible recurrences in isKnownNonEqual
Philip Reames via Phabricator via llvm-commits
- [llvm] 07b0049 - [test] Add a couple more tests for D99912
Philip Reames via llvm-commits
- [llvm] e7d8105 - [COST]Add a test for reverse shuffles cost on AArch64, NFC.
Alexey Bataev via llvm-commits
- [llvm] 72f3f67 - [test] Add a couple extra tests for recurrence matching in unreachable code
Philip Reames via llvm-commits
- [PATCH] D100867: [TableGen] [docs] Improve description of NAME in Programmer's Reference
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D100868: [flang] Fix assignment of parameterized derived types
Pete Steinfeld via Phabricator via llvm-commits
- [llvm] 29710c4 - [llvm-objdump] Prefer positive boolean Verbose instead of negative NonVerbose. NFC
Fangrui Song via llvm-commits
- [PATCH] D100124: [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions
Steffen Larsen via Phabricator via llvm-commits
- [llvm] 683dc41 - Update tests checks, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D100870: [MemCpyOpt] Allow variable lengths in memcpy optimizer
Olle Fredriksson via Phabricator via llvm-commits
- [PATCH] D79097: [GVN] Improve analysis for missed optimization remark
Henrik G Olsson via Phabricator via llvm-commits
- [PATCH] D100871: [COST][AARCH64] Improve cost of reverse shuffles for AArch64.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99976: Allow invokable sub-classes of IntrinsicInst
Philip Reames via Phabricator via llvm-commits
- [llvm] be20eae - Look through invertible recurrences in isKnownNonEqual
Philip Reames via llvm-commits
- [PATCH] D100873: [docs] Describe reporting security issues on the chromium tracker.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D100514: [OpenMP] Added codegen for masked directive
Chi Chun Chen via Phabricator via llvm-commits
- [PATCH] D100875: [SimplifyLibCalls] Don't change alignment when creating memset Fix for PR49984
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D100118: [clang] RFC Support new builtin __arithmetic_fence to control floating point optimization, and new clang option fprotect-parens
Kevin P. Neal via Phabricator via llvm-commits
- [lld] 1c00530 - [ELF] Don't set versionId on undefined weak lazy symbols
Fangrui Song via llvm-commits
- [llvm] a1d283b - [NFC][LoopVectorize] Autogenerate check lines in pr45259.ll
Roman Lebedev via llvm-commits
- [llvm] 7186764 - [NFC][SCEV] Split getLosslessPtrToIntExpr out of getPtrToIntExpr()
Roman Lebedev via llvm-commits
- [llvm] 632eb20 - [NFC][InstCombine] Add tests for signed mul overflow check via mul-sdiv pattern (PR48769)
Roman Lebedev via llvm-commits
- [llvm] 13ec913 - [InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)
Roman Lebedev via llvm-commits
- [llvm] 1668ace - [tests] Expand coverage for D99687
Philip Reames via llvm-commits
- [PATCH] D100875: [SimplifyLibCalls] Don't change alignment when creating memset
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D99687: [SCEV] Compute ranges for ashr/lshr recurrences
Philip Reames via Phabricator via llvm-commits
- [llvm] 9c1a145 - Rearrange code to reduce diff for D99687 [nfc]
Philip Reames via llvm-commits
- [PATCH] D75981: [LV] Allow large RT checks, if they are a fraction of the scalar cost.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D99687: [SCEV] Compute ranges for lshr recurrences
Philip Reames via Phabricator via llvm-commits
- [llvm] 3b6acb1 - Revert "Look through invertible recurrences in isKnownNonEqual"
Philip Reames via llvm-commits
- [PATCH] D100877: AMDGPU: Fix indirect tail calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D100878: [RISCV] Cleanup up the spec version references around fmaxnum/fminnum.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D100442: [flang][msvc] Fix compilation of RuntimeGtest tests.
Asher Mancinelli via Phabricator via llvm-commits
- [compiler-rt] 6f4f0af - [Compiler-rt] Fix bug when considering CMake path returned by llvm-config.
Dan Liew via llvm-commits
- [PATCH] D100695: [TableGen] Remove predicate filtering from GenerateVariants.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D100863: [flang] Implement IPARITY, PARITY, and FINDLOC reductions
Peter Klausler via Phabricator via llvm-commits
- [llvm] 85a5360 - [llvm-objdump] Remove "No" prefixes on variables
Nico Weber via llvm-commits
- [llvm] 693d767 - [WebAssembly] More codegen for f64x2.convert_low_i32x4_{s, u}
Thomas Lively via llvm-commits
- [llvm] 167da6c - [AArch64][GlobalISel] Clarify fallback debug print
Jon Roelofs via llvm-commits
- [PATCH] D100687: [Hexagon] Use 'not' instead of 'vnot' in patterns with vectors.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 6792e26 - Reapply "Look through invertible recurrences in isKnownNonEqual"
Philip Reames via llvm-commits
- [PATCH] D100882: [AArch64] Improve vector reverse lowering
Dave Green via Phabricator via llvm-commits
- [PATCH] D100883: [flang][driver][revert] Revert f18 code so that options passed to -W does not not cause compilation termination.
Arnamoy B via Phabricator via llvm-commits
- [PATCH] D100884: Generalize getInvertibleOperand to support mismatched phi operand order
Philip Reames via Phabricator via llvm-commits
- [PATCH] D88741: [SystemZ/z/OS] Add utility class for char set conversion.
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D100885: [AArch64][GlobalISel] Fix regbankselect for G_FCMP with vector destinations
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D100886: Make sure PHIElimination doesn't copy debug locations across basic blocks.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D100887: [WebAssembly] Remove unused known_gcc_test_failures.txt. NFC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D100099: [X86][CostModel] Try to fix cost computation load/stores of non-power-of-two vectors
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D100888: [WebAssembly] Update README. NFC.
Sam Clegg via Phabricator via llvm-commits
- [llvm] 673e2f1 - [COST][AARCH64] Improve cost of reverse shuffles for AArch64.
Alexey Bataev via llvm-commits
- [lld] 1aa29df - [lld-macho] Support subtractor relocations that reference sections
Jez Ng via llvm-commits
- [lld] bb62ef9 - [lld-macho] Ensure segments are laid out contiguously
Jez Ng via llvm-commits
- [PATCH] D100889: Better fix for incomplete DefaultPred
Krzysztof Parzyszek via Phabricator via llvm-commits
- [lld] aa80955 - [lld-link] Warn on exported deleting dtor
Zequan Wu via llvm-commits
- [llvm] d2de2d1 - [WebAssembly] Remove unused known_gcc_test_failures.txt. NFC
Sam Clegg via llvm-commits
- [llvm] a2099d6 - [InstCombine] add tests for srem-by-2; NFC
Sanjay Patel via llvm-commits
- [llvm] 1e202e8 - [InstCombine] fold shift-of-srem-by-2 to mask+shift
Sanjay Patel via llvm-commits
- [PATCH] D100890: [AArch64] Remove an unnecessary parameter to AArch64CallLowering OutgoingArgHandler. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D99980: [SLP]Improve cost model for the vectorized extractelements.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100464: [DSE] Remove stores in the same loop iteration
Dave Green via Phabricator via llvm-commits
- [llvm] 4e2c419 - [NFC][InstCombine] Add test for sign-extending NSW trunc (PR49543)
Roman Lebedev via llvm-commits
- [llvm] 1e6ca23 - [InstCombine] `sext(trunc(x)) --> sext(x)` iff trunc is NSW (PR49543)
Roman Lebedev via llvm-commits
- [llvm] 8cff391 - [NFC][InstSimplify] Add one more test for unneeded 'and'
Roman Lebedev via llvm-commits
- [llvm] ea1a0d7 - [InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543)
Roman Lebedev via llvm-commits
- [llvm] 0ea4648 - [NFC][InstCombine] Add tests for sext-of-trunc-nuw-of-lshr (PR49543)
Roman Lebedev via llvm-commits
- [llvm] 41b71f7 - [InstCombine] "Bypass" NUW trunc of lshr if we are going to sext the result (PR49543)
Roman Lebedev via llvm-commits
- [PATCH] D100891: CMake fixes to enable LLVM as a sub-project
Jim Radford via Phabricator via llvm-commits
- [llvm] d87b9b8 - Allow invokable sub-classes of IntrinsicInst
Philip Reames via llvm-commits
- [PATCH] D100893: [FuncAttrs] Always preserve FunctionAnalysisManagerCGSCCProxy
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 1e68d33 - Revert "[InstCombine] "Bypass" NUW trunc of lshr if we are going to sext the result (PR49543)"
Roman Lebedev via llvm-commits
- [llvm] 5a654bf - Revert "[InstCombine] `sext(trunc(x)) --> sext(x)` iff trunc is NSW (PR49543)"
Roman Lebedev via llvm-commits
- [PATCH] D100894: [CMake][llvm] Using -D in COMPILE_DEFINITIONS can create a lone -D w/generator-expressions
Jim Radford via Phabricator via llvm-commits
- [PATCH] D100895: [CMake][llvm] LLVM_DEFINITIONS are a list, not space separated
Jim Radford via Phabricator via llvm-commits
- [PATCH] D100897: [flang] Make 'team_number()' an intrinsic function
Craig E Rasmussen via Phabricator via llvm-commits
- [PATCH] D100899: [CMake][llvm] add_llvm_library's functions require default visibility
Jim Radford via Phabricator via llvm-commits
- [PATCH] D100900: [CMake][llvm] avoid changing global flags (may be used outside of llvm)
Jim Radford via Phabricator via llvm-commits
- [PATCH] D100901: [CMake][llvm] The first argument to check_linker_flag is the language
Jim Radford via Phabricator via llvm-commits
- [llvm] 4824d87 - Revert "Allow invokable sub-classes of IntrinsicInst"
Philip Reames via llvm-commits
- [PATCH] D100902: [CMake][llvm] avoid includes with generator-expressions in add_custom_command
Jim Radford via Phabricator via llvm-commits
- [PATCH] D100903: [dfsan] Enable origin tracking with fast8 mode
George Balatsouras via Phabricator via llvm-commits
- [PATCH] D95543: [GVN] Clobber partially aliased loads.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D100904: [AMDGPU] Lower regbanks reassign threshold to 15000
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 91f7a4f - Revert "[InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)"
Reid Kleckner via llvm-commits
- [PATCH] D100905: AMDGPU: Fix assert when trying to fold reg_sequence of physreg copies
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 16a0d80 - [CMake][llvm] avoid changing global flags (may be used outside of llvm)
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D100908: [AArch64][GlobalISel] Legalize narrow type G_CTPOPs
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D100909: [MC] Use COMDAT for LSDA only if IR comdat type is any
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D100910: scudo: Use DC GZVA instruction in storeTags().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D100911: scudo: Make prepareTaggedChunk() and resizeTaggedChunk() generic.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D100415: [Coroutines] Split coroutine during CoroEarly into an init and ramp function
Xun Li via Phabricator via llvm-commits
- [PATCH] D94202: Preserve the lexical order for global variables during llvm-link merge
Jin Lin via Phabricator via llvm-commits
- [PATCH] D100912: [docs][NewPM] Add section on analyses
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 326da4a - [FuncAttrs] Always preserve FunctionAnalysisManagerCGSCCProxy
Arthur Eubanks via llvm-commits
- [PATCH] D100913: [lld-macho] Skip platform checks for a few libSystem re-exports
Jez Ng via Phabricator via llvm-commits
- [lld] 7208bd4 - [lld-macho] Skip platform checks for a few libSystem re-exports
Jez Ng via llvm-commits
- [llvm] 1039561 - [WebAssembly] Update README. NFC.
Sam Clegg via llvm-commits
- [llvm] 81cad0b - Make sure PHIElimination doesn't copy debug locations across basic blocks.
Adrian Prantl via llvm-commits
- [compiler-rt] 031c40d - [sanitizer] Fix glibc sparc build and add GetTls support
Fangrui Song via llvm-commits
- [PATCH] D100916: [AArch64][GlobalISel] Mark some vector G_ABS cases as legal
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 79b5280 - [dfsan] Enable origin tracking with fast8 mode
George Balatsouras via llvm-commits
- [PATCH] D99434: [TSAN] Honor acquire failure mode on AtomicCAS
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D72549: [TSan] Register threads created via pthread_create_from_mach_thread()
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D100917: [NewPM] Only invalidate modified functions' analyses in CGSCC passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D96045: [llvm-dwarfdump][locstats] Unify handling of inlined vars with no loc
David Blaikie via Phabricator via llvm-commits
- [PATCH] D100918: [PowerPC] Turn Off PC Relative Linker Optimization by Default
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 78abad5 - [RISCV] Add missing SEW=64 tests to vmslt-rv32.ll. NFC
Craig Topper via llvm-commits
- [PATCH] D100919: [AArch64] Support customizing stack protector guard
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D100523: [lld][MachO] Add support for LC_VERSION_MIN_* load commands
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D100920: [Lexer] Allow LLLexer to be used as an API
William Moses via Phabricator via llvm-commits
- [PATCH] D68158: Convert LLVM_CMAKE_PATH to a CMake path
Ori Sky Farrell via Phabricator via llvm-commits
- [PATCH] D97673: [RFC] [[Coroutine] [Debug] Salvage dbg.values
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] ca31b43 - [NFC][CSKY] Resort the instruction description in td
Zi Xuan Wu via llvm-commits
- [compiler-rt] 5e9e463 - [lsan] Test to show lsan dependency on globals
Vitaly Buka via llvm-commits
- [llvm] 0ef7e00 - [Test] Add a negative unit test
Max Kazantsev via llvm-commits
- [llvm] dd56715 - [NFC] Remove redundant InstCombinePass name
Arthur Eubanks via llvm-commits
- [llvm] d980633 - Use SmallVector instead of std::vector to manage storage of llvm::BitVector
via llvm-commits
- [PATCH] D100922: [InlineSpiller] Clean-up isSpillCandBB
Serguei Katkov via Phabricator via llvm-commits
- [llvm] d20a237 - [RISCV] Introduce floating point control and state registers
Serge Pavlov via llvm-commits
- [polly] 90e5ce0 - [PollyACC] Fix implicit function definitions. NFC.
Michael Kruse via llvm-commits
- [polly] 6048d1d - [PollyACC] Configure PollyPPCG only if needed.
Michael Kruse via llvm-commits
- [PATCH] D100923: [ConstFold] Constant fold load through invariant group intrinsics
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D100724: [SimplifyLibCalls] Transform printf("%s", str"\n") --> puts(str).
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D100925: [RISCV] Add IR intrinsics for vmsge(u). Support vector operands for all comparison intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D99438: [SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ldexpf
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D99439: Update @llvm.powi to handle different int sizes for the exponent
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] ad0fe5d - [RISCV][MC] Mask load should not have VMConstraint.
Zakk Chen via llvm-commits
- [PATCH] D100927: [InlineSpiller] Handle the case when def is after LIP
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D100928: [RISCV] Temporary in vmsge(u).vx pseudo instructions can't be V0.
Craig Topper via Phabricator via llvm-commits
- [Diffusion] rG13ec913bdf50: [InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication…
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D97389: added section on CI system
Christian Kühnel via Phabricator via llvm-commits
- [PATCH] D100930: [Clang] Add clang attribute `clang_builtin_alias`.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] eecb4b4 - [Docs] Fix formatting issue for llvm.experimental.stepvector in LangRef
David Sherwood via llvm-commits
- [llvm] de18fa9 - Revert "[InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543)"
Nikita Popov via llvm-commits
- [llvm] 7f9717b - added section on CI system
Christian Kühnel via llvm-commits
- [llvm] 4307446 - [SCEV] Fix -Wunused-variable warning (NFC)
Yang Fan via llvm-commits
- [lld] c09277b - [lld][ELF] Fix "enumeral and non-enumeral type in conditional expression" warning (NFC)
Yang Fan via llvm-commits
- [PATCH] D100932: [RISCV] CleanupVSETVLI: Add phase to remove redundant VSETVLI instructions across basic blocks
ShihPo Hung via Phabricator via llvm-commits
- [llvm] cf61cf0 - [NFC] fixed link in documentation
Christian Kühnel via llvm-commits
- [llvm] 57ca65e - [AArch64] Add instruction costs for FP_TO_UINT and FP_TO_SINT with half types
David Sherwood via llvm-commits
- [llvm] ee34ca3 - [llvm-cvtres] Reduce the set of dependencies of llvm-cvtres. NFC.
Martin Storsjö via llvm-commits
- [llvm] 64bc44f - [llvm-rc] Run clang to preprocess input files
Martin Storsjö via llvm-commits
- [compiler-rt] 3d1d715 - [sanitizer] Don't call __tls_get_addr on s390x after D98926
Yvan Roux via llvm-commits
- [PATCH] D100936: [doc] added documentation for pre-merge testing
Christian Kühnel via Phabricator via llvm-commits
- [PATCH] D100937: [ARM][Driver][Windows] Allow command-line upgrade to Armv8.
Simon Tatham via Phabricator via llvm-commits
- [llvm] 066b8f2 - [llvm-rc] Try to fix the Preprocessor/llvm-rc.rc test on non arm/x86 architectures
Martin Storsjö via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Eye via Phabricator via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Eye via Phabricator via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Eye via Phabricator via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Eye via Phabricator via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Dave Green via Phabricator via llvm-commits
- [PATCH] D100938: neon: truncate(smin(smax(a,b),c)) --> vqmovns(a),truncate(smin(a,b)) --> vqmovnu(a)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 3f02d26 - [RISCV] Further fixes for RVV stack offset computation
Fraser Cormack via llvm-commits
- [PATCH] D99272: [AArch64] Adds a pre-indexed paired Load/Store optimization for LDR-STR.
Dave Green via Phabricator via llvm-commits
- [llvm] c141bd3 - [DAGCombiner] Support all-ones/all-zeros SPLAT_VECTOR in more combines
Fraser Cormack via llvm-commits
- [PATCH] D95505: [yaml2obj] Initial support for 32-bit XCOFF in yaml2obj.
James Henderson via Phabricator via llvm-commits
- [llvm] d860bf2 - [DAG] TargetLowering.cpp - breakup if-else chains where each block returns. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D95638: AMDGPU: Add target id and code object v4 support
James Henderson via Phabricator via llvm-commits
- [llvm] 77e170d - [ARM][Driver][Windows] Allow command-line upgrade to Armv8.
Simon Tatham via llvm-commits
- [PATCH] D100544: [ELF][AArch64] Write addends for TLSDESC relocations with -z rel
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D100939: [ExpandPostRAPseudos] Don't add duplicate implicit operands
Jay Foad via Phabricator via llvm-commits
- [PATCH] D48803: Place the BlockAddress type in the address space of the containing function
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D100941: Implementation for `TargetTransformInfo::hasActiveVectorLength()`
Vineet Kumar via Phabricator via llvm-commits
- [llvm] c6e2aed - [AArch64] Add and update reverse mask tests. NFC
David Green via llvm-commits
- [PATCH] D100943: [doc] added links to discord and discourse
Christian Kühnel via Phabricator via llvm-commits
- [PATCH] D100944: [CodeGen][ELF] Emit separate unique sections for different flags
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D100945: [GreedyRA] Fix removeBackCopies to account empty copies
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D100381: [RFC] Improve loop distribute cost model
Sanne Wouda via Phabricator via llvm-commits
- [lld] 5c835e1 - [lld][MachO] Add support for LC_VERSION_MIN_* load commands
Alexander Shaposhnikov via llvm-commits
- [PATCH] D99790: [CGCall] Annotate `this` argument with alignment
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 70ab76a - AMDGPU: Fix indirect tail calls
Matt Arsenault via llvm-commits
- [PATCH] D100948: fix: wrong bit-width on PerformNeonTruncateMinMaxCombine::IsUnsignedSaturate
Eye via Phabricator via llvm-commits
- [llvm] ca9b7e2 - [AArch64][SVE] Fix crash with icmp+select
Caroline Concatto via llvm-commits
- [PATCH] D100949: [ELF] Update URL for MIPS TLS wiki page
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D97503: [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D100951: [llvm-dwarfdump] Fix split-dwarf bug in stats for inlined var loc cov
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D100952: [TTI] NFC: Change getVectorSplitCost to return InstructionCost
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] e6ff89d - [SelectionDAG] Fix minor typo in ISDOpcodes.h. NFC
Fraser Cormack via llvm-commits
- [PATCH] D100954: [lld][MachO] Refactor findCommand
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D100956: [AIX][TLS] Add ASM portion changes to support TLSGD relocations to XCOFF objects
Victor Huang via Phabricator via llvm-commits
- [PATCH] D100957: [Support] Don't include VirtualFileSystem.h in CommandLine.h
Nico Weber via Phabricator via llvm-commits
- [PATCH] D89707: [CSSPGO][llvm-profgen] Parse mmap events from perf script
Nico Weber via Phabricator via llvm-commits
- [llvm] 68b9b76 - [MC] MCInstrDesc.h - remove unnecessary <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 2f69975 - [PhaseOrdering] Add test case for PR45682
Simon Pilgrim via llvm-commits
- [llvm] ba7a92c - [Support] Don't include VirtualFileSystem.h in CommandLine.h
Nico Weber via llvm-commits
- [llvm] 8f6185c - [AsmParser][ms][X86] Fix possible misbehaviour in parsing of special tokens at start of string.
Anirudh Prasad via llvm-commits
- [PATCH] D97947: [AArch64] Enable runtime unrolling for in-order scheduling models
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D100958: Make dependency between certain analysis passes transitive
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] a8b35e0 - [TTI] NFC: Change getVectorSplitCost to return InstructionCost
via llvm-commits
- [PATCH] D100959: [AsmParser][SystemZ][z/OS] Use updated framework in AsmLexer to accept special tokens as Identifiers
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D100960: [AMDGPU] Fix typo in implicit operand lists
Jay Foad via Phabricator via llvm-commits
- [PATCH] D100651: [AIX] Support of Big archive (read)
Guesnet via Phabricator via llvm-commits
- [PATCH] D100961: [AArch64] Block tryCombineToBSL combines for vectors wider than NEON
Joe Ellis via Phabricator via llvm-commits
- [PATCH] D100963: [AArch64] Revert "Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity."
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D99794: libclc: Add -cl-no-stdinc to clang flags on clang >=13
Jan Vesely via Phabricator via llvm-commits
- [llvm] f9d0d0d - [AMDGPU] Lower regbanks reassign threshold to 15000
Stanislav Mekhanoshin via llvm-commits
- [lld] b572035 - [lld][MachO] Refactor findCommand
Alexander Shaposhnikov via llvm-commits
- [llvm] 35c564d - [gn build] Port 97e383aa061b
LLVM GN Syncbot via llvm-commits
- [llvm] e6eaacb - [gn build] add llvm-profgen to gn build
Nico Weber via llvm-commits
- [PATCH] D98509: [LV] Calculate max feasible scalable VF.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D100966: [lld-link] Ignore undefined symbols in .addrsig table
Zequan Wu via Phabricator via llvm-commits
- [llvm] b6db6f5 - [CSSPGO] Exclude pseudo probe from slotindex verification.
Hongtao Yu via llvm-commits
- [PATCH] D100967: [dfsan] Track origin at loads
stephan.yichao.zhao via Phabricator via llvm-commits
- [PATCH] D100218: Fix for "Bug 49146 - Crash with MIPS16 multiply"
Jesse DeGuire via Phabricator via llvm-commits
- [PATCH] D100969: [AMDGPU] SIWholeQuadMode: don't add duplicate implicit $exec operands
Jay Foad via Phabricator via llvm-commits
- [PATCH] D100970: [Evaluator] Bitcast result of pointer stripping
Arthur Eubanks via Phabricator via llvm-commits
- [polly] 89b5934 - [PollyACC] Fix declaration/stub definition mismatch. NFC.
Michael Kruse via llvm-commits
- [PATCH] D100973: [lld-macho] Support LC_ENCRYPTION_INFO
Jez Ng via Phabricator via llvm-commits
- [PATCH] D100974: [COST][X86]Improve cost model for reverse shuffle v32i16/v64i8 in AVX512F.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D100975: [AsmParser][SystemZ][z/OS] Reject "Dot" as current PC on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D100978: [lld-macho][nfc] Add accessors for commonly-used PlatformInfo fields
Jez Ng via Phabricator via llvm-commits
- [PATCH] D98276: [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 1
Abhina Sree via Phabricator via llvm-commits
- [PATCH] D100979: [loop-idiom][NFC] Extract processLoopStoreOfLoopLoad into a helper function
Han Zhu via Phabricator via llvm-commits
- [lld] ab9c21b - [lld-macho] Support LC_ENCRYPTION_INFO
Jez Ng via llvm-commits
- [llvm] a511b55 - [X86][SSE] getFauxShuffleMask - don't decode OR(SHUFFLE,SHUFFLE) containing UNDEFs. (PR50049)
Simon Pilgrim via llvm-commits
- [polly] a7f33d7 - [Polly] Explicitly include all std headers
Krzysztof Parzyszek via llvm-commits
- [PATCH] D97667: [loop-idiom] Hoist loop memcpys to loop preheader
Han Zhu via Phabricator via llvm-commits
- [PATCH] D100981: Delete le32/le64 targets
Fangrui Song via Phabricator via llvm-commits
- [lld] b309f17 - [lld/mac] add aarch64 to requirements of encryption-info.s test
Nico Weber via llvm-commits
- [llvm] 859e1f4 - [InstSimplify] add tests for ctlz-of-shift-constant; NFC
Sanjay Patel via llvm-commits
- [llvm] 5e6dc5e - [InstSimplify] generalize ctlz-of-shifted-constant
Sanjay Patel via llvm-commits
- [llvm] 656ebd5 - [SimplifyLibCalls] Don't change alignment when creating memset
via llvm-commits
- [PATCH] D88395: [LoopReroll] Fix rerolling loop with extra instructions
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D84411: [LoopVersion] Pass RuntimePointerChecking directly.
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] 6ae7fc0 - [compiler-rt] check max address from kernel is <= mmap range size
Emily Shi via llvm-commits
- [PATCH] D100987: [AsmParser][SystemZ][z/OS] Implement location counter syntax ("*") for Z PC-relative instructions.
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D100988: [FuncAttrs] Don't infer willreturn for nonexact definitions
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D100990: [LLParser] Print mismatched types in error message
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D100989: [flang] Fix checking of argument passing for parameterized derived types
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D99240: [ConstantFolding] Look through local aliases when simplify GEPs
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 62cdcd6 - [FuncAttrs] Don't infer willreturn for nonexact definitions
via llvm-commits
- [PATCH] D94395: [X86] AMD Zen 3 Scheduler Model
Roman Lebedev via Phabricator via llvm-commits
- [compiler-rt] d9b2641 - [scudo] Avoid empty statement warnings
Roland McGrath via llvm-commits
- [llvm] 24e9fbc - Revert "[InstCombine] Fold multiuse shr eq zero"
Nikita Popov via llvm-commits
- [lld] ed4a4e3 - [lld-macho][nfc] Add accessors for commonly-used PlatformInfo fields
Jez Ng via llvm-commits
- [llvm] 0804f02 - [LoopIdiom] Added testcase from PR44378; NFC
Dávid Bolvanský via llvm-commits
- [PATCH] D100992: Fix the triple used in llvm-mca
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D100993: [CSSPGO] Fix incorrect prorating indirect call distribution factor that leads to target count loss.
Hongtao Yu via Phabricator via llvm-commits
- [llvm] 24e12e0 - [LLParser] Print mismatched types in error message
Arthur Eubanks via llvm-commits
- [PATCH] D100994: [MC] Set addrsig symbol as weak/weakExternal
Zequan Wu via Phabricator via llvm-commits
- [llvm] 07c236f - [SLP]Add a test with broadcast shuffle kind in SLP, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D96069: [flang][msvc] Fix compilation of external-hello-world test with MSVC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D100995: [WebAssembly] Put utility functions in Utils directory (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D98875: [HWASan] Use page aliasing on x86_64.
Anatoly Parshincev via Phabricator via llvm-commits
- [llvm] b606e2d - [Evaluator] Bitcast result of pointer stripping
Arthur Eubanks via llvm-commits
- [PATCH] D99299: Normalize interaction with boolean attributes
David Blaikie via Phabricator via llvm-commits
- [compiler-rt] 46c59d9 - scudo: Use DC GZVA instruction in storeTags().
Peter Collingbourne via llvm-commits
- [compiler-rt] 3d47e00 - scudo: Make prepareTaggedChunk() and resizeTaggedChunk() generic.
Peter Collingbourne via llvm-commits
- [PATCH] D100796: [InstCombine] Fix crash due to improper catchswitch handling
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D100996: [AArch64] Fix for BTI landing pad insertion with PAC-RET+bkey.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D99693: Update the linkage name of coro-split functions where applicable
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D99994: [CodeView] Add CodeView support for PGO debug information
Michael Holman via Phabricator via llvm-commits
- [PATCH] D100998: [sanitizer] Use COMPILER_RT_EMULATOR with gtests
Vitaly Buka via Phabricator via llvm-commits
- [llvm] f5446b7 - [MemCpyOpt] Allow variable lengths in memcpy optimizer
Nikita Popov via llvm-commits
- [llvm] 7a718e1 - [MC] Use COMDAT for LSDA only if IR comdat type is any
Petr Hosek via llvm-commits
- [llvm] a8822ca - [RISCV] Temporary in vmsge(u).vx pseudo instructions can't be V0.
Craig Topper via llvm-commits
- [llvm] 023b243 - [RISCV] Cleanup up the spec version references around fmaxnum/fminnum.
Craig Topper via llvm-commits
- [PATCH] D100999: [lld-macho] Fix BUILD_SHARED_LIBS build
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D97680: [OpenMP] Simplify GPU memory globalization
Joseph Huber via Phabricator via llvm-commits
- [llvm] 7735720 - [CodeView] Add CodeView support for PGO debug information
Reid Kleckner via llvm-commits
- [PATCH] D101002: [RISCV] Use stack temporary to splat two GPRs into SEW=64 vector on RV32.
Craig Topper via Phabricator via llvm-commits
- [llvm] 775a948 - [IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if -fasynchronous-unwind-tables
Fangrui Song via llvm-commits
- [llvm] ac30379 - [IR] Add doc about Function::createWithDefaultAttr. NFC
Fangrui Song via llvm-commits
- [PATCH] D101004: [CodeGen] Do not split functions with attr "implicit-section-name".
Snehasish Kumar via Phabricator via llvm-commits
- [compiler-rt] 3511022 - [HWASan] Untag argument to __hwasan_tag_memory.
Matt Morehouse via llvm-commits
- [PATCH] D100890: [AArch64] Fix calling windows varargs with floats in fixed args from non-windows functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D100236: AMDGPU: Restore atomic fp feature on FP atomic instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83578: [test] Replace a fragile lit feature (substitution in an argument place) with command -v
Fangrui Song via Phabricator via llvm-commits
- [llvm] af2a93f - Revert "[Support] Don't include <algorithm> in MathExtras.h"
David Blaikie via llvm-commits
- [PATCH] D101005: [AArch64][GlobalISel] Simplify out of range rotate amount.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D100451: [NFC] Fix unused variable warning.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D101006: [llvm-profgen] Couple tweaks to the testing harness.
Hongtao Yu via Phabricator via llvm-commits
- [llvm] 1a71908 - [CSSPGO][llvm-profgen] Always report dangling probes for frames with real samples.
Hongtao Yu via llvm-commits
- [llvm] 6cb7599 - [AArch64][GlobalISel] Mark some vector G_ABS cases as legal
Jessica Paquette via llvm-commits
- [llvm] 3011aa1 - [AArch64][GlobalISel] Fix regbankselect for G_FCMP with vector destinations
Jessica Paquette via llvm-commits
- [llvm] 77ac823 - Delete le32/le64 targets
Fangrui Song via llvm-commits
- [llvm] a2dbfb6 - [OpenMP] Simplify offloading parallel call codegen
Giorgis Georgakoudis via llvm-commits
- [llvm] 987e528 - AMDGPU: Fix assert when trying to fold reg_sequence of physreg copies
Matt Arsenault via llvm-commits
- [PATCH] D101010: [SystemZ] [z/OS] Add XPLINK64 Calling Convention to SystemZ
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D101011: [Attr] Add "noipa" function attribute
David Blaikie via Phabricator via llvm-commits
- [PATCH] D101014: scudo: Obtain tag from pointer instead of loading it from memory. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D97891: Add register size info back to MCRegisterClass
Yifeng Dong via Phabricator via llvm-commits
- [llvm] b9e9e2e - Wordsmith the semantics of invariant.load
Evgeniy Brevnov via llvm-commits
- [PATCH] D63439: Wordsmith the semantics of invariant.load
Phabricator via llvm-commits
- [PATCH] D101015: [RISCV] Add assembler check to make temp register is different than dest register for vmsgeu.vx pseudo.
Craig Topper via Phabricator via llvm-commits
- [llvm] 77ca2a6 - [Coroutine] Collect CoroBegin if all of terminators are dominated by one coro.destroy
Chuanqi Xu via llvm-commits
- [llvm] f6d8cf7 - [RISCV] Teach lowerSPLAT_VECTOR_PARTS to detect cases where Hi is sign extended from Lo.
Craig Topper via llvm-commits
- [PATCH] D98287: [DSE] Queue non-memory dead instructions for later removal.
Evgeniy via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101016: [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101017: [NewPM] Make GlobalsAA available earlier in the pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 6e63dfd - [RISCV] Custom lowering of FLT_ROUNDS_
Serge Pavlov via llvm-commits
- [compiler-rt] e4fa0b3 - scudo: Obtain tag from pointer instead of loading it from memory. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D89671: [LLVM][OpenMP] Adding support for OpenMP sections construct in OpenMPIRBuilder
Chirag Khandelwal via Phabricator via llvm-commits
- [PATCH] D101018: scudo: Use a table to look up the LSB for computing the odd/even mask. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] 8077d0f - [CodeGen] Do not split functions with attr "implicit-section-name".
Snehasish Kumar via llvm-commits
- [PATCH] D96854: [CodeExtractor] Enable partial aggregate arguments
Giorgis Georgakoudis via Phabricator via llvm-commits
- [llvm] 8fe62b7 - [GVN] Introduce loop load PRE
Max Kazantsev via llvm-commits
- [llvm] 58c5b4c - [RISCV] Use TargetConstant for condition code of RISCVISD::SELECT_CC.
Craig Topper via llvm-commits
- [PATCH] D100091: [X86] Fix wrong handle with "-mno-x87"
LiuChen via Phabricator via llvm-commits
- [llvm] 1dfb52a - [NewPM] Mark some more wrapper passes as ignored
Arthur Eubanks via llvm-commits
- [PATCH] D101024: [Debug-Info] make DIE attributes generating under control of strict dwarf
ChenZheng via Phabricator via llvm-commits
- [PATCH] D101025: [llvm-dwarfdump] Fix inline function stats calculation
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] dff8315 - [CSSPGO][llvm-profdata] Support trimming cold context when merging profiles
Wenlei He via llvm-commits
- [llvm] 5a229a6 - [LoopVectorize] Don't create unnecessary vscale intrinsic calls
David Sherwood via llvm-commits
- [llvm] 740962e - [RISCV] Custom lowering of SET_ROUNDING
Serge Pavlov via llvm-commits
- [llvm] 79cb3ba - [AMDGPU] SIWholeQuadMode: don't add duplicate implicit $exec operands
Jay Foad via llvm-commits
- [PATCH] D101027: [CSKY 7/n] Add more basic instructions including some privilege instructions
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D101028: [GreedyRA] Do not hoist to BB if its def is after LSP
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D101029: [WebAssembly] Serialize params/results in MachineFunctionInfo
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D101030: [OpenMP] Overhaul `declare target` handling
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 8000e1f - [AArch64] Fix calling windows varargs with floats in fixed args from non-windows functions
Martin Storsjö via llvm-commits
- [PATCH] D101032: [SimplifyLibCalls][NFC] Use StringRef::back instead explicit indexing.
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D100446: [Transforms][Debugify] Fix "Missing line" false alarm on PHI nodes
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D101034: [InstCombine][NFC] Use --check-globals flag in tests.
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D101035: [RISCV] Custom lower vector F(MIN|MAX)NUM to vf(min|max)
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D101036: [WebAssembly] Fix fixEndsAtEndOfFunction for delegate
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D101039: [X86][AMX][NFC] Remove assert for comparison between different BBs.
Pengfei Wang via Phabricator via llvm-commits
- [llvm] 092619c - [PowerPC] Improve codegen for vector fp to int widening conversions
Nemanja Ivanovic via llvm-commits
- [PATCH] D101042: [AArch64] Add missing UINT_TO_FP promotions for v16i8
Joe Ellis via Phabricator via llvm-commits
- [PATCH] D100684: [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again
Roman Lebedev via Phabricator via llvm-commits
- [llvm] e28ae5e - [X86][AVX] Add PR49971 test case
Simon Pilgrim via llvm-commits
- [llvm] 4393668 - MipsSEFrameLowering.h - remove unused headers. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D101044: [NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure
Evgeniy via Phabricator via llvm-commits
- [llvm] e5d844b - [Bitcode] Ensure DIArgList in bitcode has no null or forward metadata refs
Stephen Tozer via llvm-commits
- [PATCH] D90095: [WIP][DSE] Enable MSSA DSE to optimize across PHIs
Evgeniy via Phabricator via llvm-commits
- [PATCH] D101045: [IR][Verifier] Allow alloca outside alloca address space
Andy Wingo via Phabricator via llvm-commits
- [PATCH] D101047: Updated the content of getting started documentation under llv/lib/MC
PoojaYadav via Phabricator via llvm-commits
- [PATCH] D101048: [dfsan] Fix Len argument type in call to __dfsan_mem_transfer_callback
Elia Geretto via Phabricator via llvm-commits
- [PATCH] D93305: [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D93305: [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z)
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D93305: [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D93305: [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D93305: [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z)
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D93305: [AMDGPU][GlobalISel] Transform (fadd (fmul x, y), z) -> (fma x, y, z)
Jay Foad via Phabricator via llvm-commits
- [llvm] 82d34fe - Fix typo "beneficiates" in comments
Jay Foad via llvm-commits
- [PATCH] D101050: [GlobalISel] Remove ConstantFoldingMIRBuilder
Jay Foad via Phabricator via llvm-commits
- [PATCH] D100883: [flang][driver][Revert] Reverts f18 to allow options passed to -W
Arnamoy B via Phabricator via llvm-commits
- [PATCH] D101053: [doc] Clarify constrained fcmps behavior
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D100724: [SimplifyLibCalls] Transform printf("%s", str) to puts(str) or noop.
Dawid Jurczak via Phabricator via llvm-commits
- [llvm] b13e9d7 - [gn build] (manually) port aee6c86c4d
Nico Weber via llvm-commits
- [PATCH] D101058: [AArch64][SVE] Add missing patterns for scalar versions of SQSHL/UQSHL
Bradley Smith via Phabricator via llvm-commits
- [llvm] 46991ad - [gn build] (manually) port aee6c86c4d better
Nico Weber via llvm-commits
- [llvm] aafb6d8 - [X86][AMX][NFC] Remove assert for comparison between different BBs.
via llvm-commits
- [PATCH] D90418: [debuginfo] Vectorizing a loop doesn't terminate all vectorized variable locations
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D100081: LLJITWithRemoteDebugger: fix CMake when utils are not built
Mara Sophie Grosch via Phabricator via llvm-commits
- [llvm] 978eb3f - [DAGCombiner] Allow operand of step_vector to be negative.
Jun Ma via llvm-commits
- [llvm] 57f443c - [SimplifyLibCalls][NFC] Use StringRef::back instead explicit indexing.
Dávid Bolvanský via llvm-commits
- [llvm] d944b1e - [InstCombine][NFC] Use --check-globals flag in tests.
Dávid Bolvanský via llvm-commits
- [llvm] 4109161 - [LTO] Caching.h - remove unused <string> include. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 05953cf - [X86] Regenerate atomic-eflags-reuse.ll
Simon Pilgrim via llvm-commits
- [lld] 4878851 - [lld/mac] add a comment pointing to a test that took me a while to find
Nico Weber via llvm-commits
- [PATCH] D100658: [RISCV] Apply clang_builtin_alias to overloaded builtins.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] 96dc8d7 - [Hexagon] Masked and unmasked load to same base -> load and two selects
via llvm-commits
- [PATCH] D101061: [SLP]Skip undefs trying to find perfect/shuffled tree entries matching.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D101062: [AArch64][SVE] Better utilisation of immediate forms for bitwise intrinsics
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D101064: [WIP] improve debug-info in stack-slot-coloring
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D101065: [lld/mac] slightly improve weak-private-extern.s test
Nico Weber via Phabricator via llvm-commits
- [llvm] ac1647c - AArch64: expand G_DIVREM operations in GlobalISel
Tim Northover via llvm-commits
- [llvm] 2e72f6b - AArch64: support mixed-size fp <-> int conversions in GlobalISel.
Tim Northover via llvm-commits
- [llvm] e8d0475 - Revert "[Hexagon] Masked and unmasked load to same base -> load and two selects"
Krzysztof Parzyszek via llvm-commits
- [PATCH] D101067: [X86][AMX] Try to hoist AMX shapes' def
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D101068: [ELF] Emit diagnostic for invalid size directive
Brian Cain via Phabricator via llvm-commits
- [llvm] f070956 - [LoopIdiom] Added testcase for double memset (fixed in LLVM 12); NFC
Dávid Bolvanský via llvm-commits
- [llvm] e99b98c - [SLP]Improve cost model for the vectorized extractelements.
Alexey Bataev via llvm-commits
- [lld] c1b2a7b - [lld/mac] make a few "named parameter comments" more consistent
Nico Weber via llvm-commits
- [llvm] da2cdfd - [SLP]Added explicit ref to TargetTransformInfo to try to pacify MSVC
Alexey Bataev via llvm-commits
- [PATCH] D101022: [Debug-Info] [NFC] return void for some attributes adding functions
David Blaikie via Phabricator via llvm-commits
- [llvm] d4f5f23 - [SLP]Replace more `TTI` with `TTIRef`, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D99987: [NewGVN] Track simplification dependencies for phi-of-ops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D99990: [NewGVN] Use performSymbolicEvaluation instead of createExpression.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D99424: [BasicAA] Be more careful with modulo ops on VariableGEPIndex.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 2c551ae - [LoopVectorize] Fix bug where predicated loads/stores were dropped
Joe Ellis via llvm-commits
- [PATCH] D101070: Make `llvm_install_symlink` robust with respect to absolute dirs.
John Ericson via Phabricator via llvm-commits
- [llvm] 528ee16 - [AArch64] Block tryCombineToBSL combines for vectors wider than NEON
Joe Ellis via llvm-commits
- [PATCH] D101073: [X86]
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D101072: [lld] reformat multi-line error messages in source code
Nico Weber via Phabricator via llvm-commits
- [lld] 7128146 - [lld/mac] tweak comment in a test
Nico Weber via llvm-commits
- [llvm] f345116 - [Hexagon] Unmasked and masked load pair to dame bae -? one load and selects
via llvm-commits
- [PATCH] D101074: [X86] Canonicalize SGT/UGT compares with constants to use SGE/UGE to reduce the number of EFLAGs reads. (PR48760)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D100987: [AsmParser][SystemZ][z/OS] Implement HLASM location counter syntax ("*") for Z PC-relative instructions.
Anirudh Prasad via Phabricator via llvm-commits
- [PATCH] D101076: [SVE][LoopVectorize] Add support for scalable vectorization of first-order recurrences
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D85085: Fix debug_loc offset difference with basic block sections
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30611: [x86] don't blindly transform SETB into SBB
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] aaf120b - [llvm-profgen] A couple tweaks to the testing harness.
Hongtao Yu via llvm-commits
- [PATCH] D99509: [RISCV] Add legality check for vectoring reduction
Luke via Phabricator via llvm-commits
- [llvm] 18c61fc - [SLP]Skip undefs trying to find perfect/shuffled tree entries matching.
Alexey Bataev via llvm-commits
- [llvm] 1123203 - [x86] remove stale comment from test file; NFC
Sanjay Patel via llvm-commits
- [llvm] 123ae42 - [flang][openmp] Add General Semantic Checks for Allocate Directive
Andrzej Warzynski via llvm-commits
- [PATCH] D101078: [flang] Update recently added OpenMP tests to use the new driver
Andrzej Warzynski via Phabricator via llvm-commits
- [compiler-rt] 7fdf270 - [dfsan] Track origin at loads
Jianzhou Zhao via llvm-commits
- [PATCH] D101080: [lld/mac] Implement support for .weak_def_can_be_hidden
Nico Weber via Phabricator via llvm-commits
- [PATCH] D98608: [Attributor] Make sure Heap2Stack works properly on a GPU target
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D101001: [flang] Fix spurious errors from runtime derived type table construction
Peter Klausler via Phabricator via llvm-commits
- [llvm] ae209aa - Fix memory leak in MicrosoftDemangleNodes's Node::toString
Raphael Isemann via llvm-commits
- [llvm] deda60f - [Hexagon] Add HVX intrinsics for conditional vector loads/stores
Krzysztof Parzyszek via llvm-commits
- [llvm] 77f14c9 - [RISCV] Use stack temporary to splat two GPRs into SEW=64 vector on RV32.
Craig Topper via llvm-commits
- [PATCH] D101047: [Docs] Updated the content of getting started documentation under llvm/lib/MC
PoojaYadav via Phabricator via llvm-commits
- [llvm] 70254cc - [RISCV] Turn splat shuffles of vector loads into strided load with stride of x0.
Craig Topper via llvm-commits
- [PATCH] D95030: [CSKY 9/n] Initial codegen support for ALU operations
Min-Yih Hsu via Phabricator via llvm-commits
- [compiler-rt] 149d5a8 - [lsan] Temporarily disable new check broken on arm7
Vitaly Buka via llvm-commits
- [PATCH] D101083: [cmake] Configure policy CMP0116
Dave Lee via Phabricator via llvm-commits
- [llvm] ef5e7f9 - Temporarily revert the code part of D100981 "Delete le32/le64 targets"
Fangrui Song via llvm-commits
- [PATCH] D101088: [TableGen] Correct some comments in the TableGen parser [NFC]
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] e250829 - [sanitizer] Use COMPILER_RT_EMULATOR with gtests
Vitaly Buka via llvm-commits
- [compiler-rt] d423509 - [scudo] Check if MADV_DONTNEED zeroes memory
Vitaly Buka via llvm-commits
- [llvm] 9524a05 - [RISCV] Support vector type for second operand of vmfge and vmfgt IR intrinsics.
Craig Topper via llvm-commits
- [llvm] d77d56a - [RISCV] Add missing tests for vector type for second operand of vmsgt and vmsgtu IR intrinsics.
Craig Topper via llvm-commits
- [llvm] e01c419 - [RISCV] Add IR intrinsics for vmsge(u).vv/vx/vi.
Craig Topper via llvm-commits
- [llvm] 15e19a2 - Revert "[instcombine] Exploit UB implied by nofree attributes"
Philip Reames via llvm-commits
- [llvm] 424d6cb - [SCEV] Compute ranges for lshr recurrences
Philip Reames via llvm-commits
- [PATCH] D101093: [VPlan] Add VPBlockUtils::basicBlocksOnly helper.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100176: [VPlan] Use recursive traversal iterator in VPSlotTracker.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D70735: [ADT] Add non-const operator* to iterator_adaptor_base and df_iterator.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 6863282 - Revert "[sanitizer] Use COMPILER_RT_EMULATOR with gtests"
Vitaly Buka via llvm-commits
- [compiler-rt] 4e88e58 - scudo: Use a table to look up the LSB for computing the odd/even mask. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D101081: [flang] (NFC) Document Fortran feature history
Peter Klausler via Phabricator via llvm-commits
- [llvm] 832340c - Fix the triple used in llvm-mca.
Kai Nacke via llvm-commits
- [PATCH] D101096: [ARM] Transfer memory operands for VLDn
Dave Green via Phabricator via llvm-commits
- [PATCH] D100550: [ARM] Ensure loop invariant active.lane.mask operands
Dave Green via Phabricator via llvm-commits
- [PATCH] D67876: Add support for using pass plugins from lld
Daniel Ashhami via Phabricator via llvm-commits
- [llvm] 2ab6fa3 - [M68k][AsmParser][NFC] Remove redundant default cases
Min-Yih Hsu via llvm-commits
- [PATCH] D100232: [Coverage] Support overriding compilation directory
Petr Hosek via Phabricator via llvm-commits
- [llvm] 6f4ed8c - [M68k][Disassembler][NFC] Decorate dump methods with LLVM_DUMP_METHOD
Min-Yih Hsu via llvm-commits
- [PATCH] D101099: [TTI] Fix ScalarizationCost initialization.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D101100: [ConstFold] Simplify a load's GEP operand through local aliases
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D100388: [BROKEN][clang] Try to fix thunk function types
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D101101: [Docs] Updated LLVM_TARGETS_TO_BUILD section
PoojaYadav via Phabricator via llvm-commits
- [llvm] c0bf592 - [AArch64] Improve vector reverse lowering
David Green via llvm-commits
- [PATCH] D101103: [InstSimplify] Treat invariant group insts as bitcasts for load operands
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D101104: [X86][AVX] foldShuffleOfHorizOp - don't attempt to handle 256-bit X86ISD::VBROADCAST (PR49971)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D101105: scudo: Optimize getSizeLSBByClassId() by compressing the table into an integer if possible. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] 16ff1a7 - [GlobalOpt] Don't replace alias with aliasee if aliasee is interposable
Arthur Eubanks via llvm-commits
- [PATCH] D100132: [libunwind][AIX] Initial patch of the unwinder on AIX
Sean Fertile via Phabricator via llvm-commits
- [llvm] ab9521a - [Hexagon] Use 'vnot' instead of 'not' in patterns with vectors
Krzysztof Parzyszek via llvm-commits
- [llvm] 9d1b2bc - [GVN] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 1d96107 - [GVN] Generate LE and BE check lines (NFC)
Nikita Popov via llvm-commits
- [PATCH] D101107: [AIX][Power10] Restrict prefixed instructions from crossing the 64byte boundary
Victor Huang via Phabricator via llvm-commits
- [PATCH] D101109: [SLP]Improve multinode analysis.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 2627f99 - [dfsan] Fix Len argument type in call to __dfsan_mem_transfer_callback
Jianzhou Zhao via llvm-commits
- [PATCH] D101110: Allow llvm-dis to disassemble multiple files
Matthew Voss via Phabricator via llvm-commits
- [llvm] 06234f7 - [Hexagon] Improve lowering of returns of i1
Krzysztof Parzyszek via llvm-commits
- [PATCH] D101114: [lld-macho] Fix min version check
Jez Ng via Phabricator via llvm-commits
- [llvm] 5185b52 - [RISCV] Fix crash with fptosi.sat/fptoui.sat intrinsics on RV64. Add test cases.
Craig Topper via llvm-commits
- [PATCH] D101115: [AMDGPU] Move code sinking before structurizer
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D101111: [flang] (NFC) Break up flang/runtime/reduction.cpp
Peter Klausler via Phabricator via llvm-commits
- [lld] 2618eaf - [lld-macho][nfc] Clean up some constructor declarations
Jez Ng via llvm-commits
- [lld] aa05439 - [lld-macho] Fix min version check
Jez Ng via llvm-commits
- [PATCH] D101116: [ELF] Support .rela.eh_frame with unordered r_offset values
Fangrui Song via Phabricator via llvm-commits
- [llvm] 0b2bc69 - [WebAssembly] Put utility functions in Utils directory (NFC)
Heejin Ahn via llvm-commits
- [llvm] b3e88cc - [WebAssembly] Serialize params/results in MachineFunctionInfo
Heejin Ahn via llvm-commits
- [llvm] c390621 - [WebAssembly] Fix fixEndsAtEndOfFunction for delegate
Heejin Ahn via llvm-commits
- [compiler-rt] a6500b0 - scudo: Optimize getSizeLSBByClassId() by compressing the table into an integer if possible. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D101118: [RISCV] Remove GetVRegNoV0 from the output register class of masked compare pseudo instructions.
Craig Topper via Phabricator via llvm-commits
- [llvm] 86b98c6 - llvm-objdump: add --rpaths to macho support
Keith Smiley via llvm-commits
- [lld] 75ecb80 - Revert "[lld-macho] Fix min version check"
Jez Ng via llvm-commits
- [compiler-rt] 484b664 - scudo: Only static_assert for compressed LSB format with clang.
Peter Collingbourne via llvm-commits
- [llvm] b49337b - [RISCV] [1/2] Add IR intrinsic for Zbp extension
Craig Topper via llvm-commits
- [lld] 8c17a87 - [re-land][lld-macho] Fix min version check
Jez Ng via llvm-commits
- [PATCH] D101119: [lld-macho] Have tests default to targeting 10.15
Jez Ng via Phabricator via llvm-commits
- [PATCH] D101122: introduce flag -fsanitize-address-detect-stack-use-after-return-mode. No functional change.
Kevin Athey via Phabricator via llvm-commits
- [PATCH] D101119: [lld-macho] Have tests default to targeting macos 10.15
Vy Nguyen via Phabricator via llvm-commits
- [llvm] 2786e67 - [IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-pointer={non-leaf,all}
Fangrui Song via llvm-commits
- [PATCH] D97982: [MC] Introduce NeverAlign fragment type
Amir Ayupov via Phabricator via llvm-commits
- [llvm] ed633a1 - AMDGPU: Restore atomic fp feature on FP atomic instruction definitions
Matt Arsenault via llvm-commits
- [compiler-rt] 619ecba - [NFC] Fix cpplint warning
Vitaly Buka via llvm-commits
- [PATCH] D101124: [X86][AMX][NFC] Avoid assert for the same immidiate value
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D95116: [PowerPC] Update PC-Relative Load/Store Patterns to use the refactored Load/Store Implementation
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D101125: [Debug-Info][NFC] add a wrapper for Die.addValue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D96075: [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D101126: [flang] Check for attributes specific to dummy arguments
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D101127: AMDGPU: Fix assert on inline asm on gfx90a
Matt Arsenault via Phabricator via llvm-commits
- [llvm] d1bbb85 - [gn build] (manually) port 0b2bc69ba29
Nico Weber via llvm-commits
- [lld] 88b76cb - [lld/mac] slightly improve weak-private-extern.s test
Nico Weber via llvm-commits
- [lld] a38ebed - [lld/mac] Implement support for .weak_def_can_be_hidden
Nico Weber via llvm-commits
- [llvm] 914c832 - [InlineSpiller] Clean-up isSpillCandBB
Serguei Katkov via llvm-commits
- [compiler-rt] a062140 - [NFC] Suppress cpplint warning in test
Vitaly Buka via llvm-commits
- [PATCH] D101129: [gcov] Set nounwind and respect module flags metadata "frame-pointer" & "uwtable" for synthesized functions
Fangrui Song via Phabricator via llvm-commits
- [llvm] e8bce83 - [X86] Enable compilation of user interrupt handlers.
via llvm-commits
- [PATCH] D99708: [X86] Enable compilation of user interrupt handlers.
Pengfei Wang via Phabricator via llvm-commits
- [llvm] 9011856 - [X86][AMX] Try to hoist AMX shapes' def
via llvm-commits
- [llvm] 53673fd - [X86][AMX][NFC] Avoid assert for the same immidiate value
via llvm-commits
- [PATCH] D101133: [llvm-readelf] Elf e_machine description fix for EM_CR16
Sergio Perez Gonzalez via Phabricator via llvm-commits
- [PATCH] D101135: [Utils][vim] Highlight CHECK-EMPTY: & CHECK-COUNT: directives
Senran Zhang via Phabricator via llvm-commits
- [PATCH] D101137: scudo: Store header on deallocation before retagging memory.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D101138: [RISCV] Match splatted load to scalar load + splat. Form strided load during isel.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D101140: [WebAssembly][CodeGen] Allow for externref/funcref local variables
Andy Wingo via Phabricator via llvm-commits
- [llvm] d9a9c99 - [LoopReroll] Fix rerolling loop with extra instructions
KAWASHIMA Takahiro via llvm-commits
- [PATCH] D101015: [RISCV] Have assembler check that the temp register is different than dest register for vmsgeu.vx pseudo.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D101141: [SimplifyCFG] Preserve metadata when unconditionalizing branches.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101142: [SimplifyCFG/JumpThreading] Transfer loop metadata to new latch.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101143: [RISCV] [1/2] Add IR intrinsic for Zbe extension
LevyHsu via Phabricator via llvm-commits
- [PATCH] D101145: [MC][AMDGPU][llvm-objdump] Synthesized local labels in disassembly
Tim Renouf via Phabricator via llvm-commits
- [llvm] b1f463d - [AArch64] Fix for BTI landing pad insertion with PAC-RET+bkey.
Daniel Kiss via llvm-commits
- [PATCH] D101142: [SimplifyCFG/JumpThreading] Do not simplify empty blocks with unconditional branches if this causes loop metadata confusion.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 63af3c0 - [GlobalISel] Remove ConstantFoldingMIRBuilder
Jay Foad via llvm-commits
- [PATCH] D101146: AIX: Read support for big archive
Guesnet via Phabricator via llvm-commits
- [llvm] 027d673 - [Debug-Info] change return type to void for attribute adding functions.
Chen Zheng via llvm-commits
- [llvm] 4f5da35 - [NewGVN] Track simplification dependencies for phi-of-ops.
Florian Hahn via llvm-commits
- [llvm] 74854d0 - Revert "[NewGVN] Track simplification dependencies for phi-of-ops."
Florian Hahn via llvm-commits
- [llvm] c623945 - llvm-objdump: refactor SourcePrinter into separate file. NFC.
Tim Northover via llvm-commits
- [llvm] f2bf932 - [gn build] Port c623945d707c
LLVM GN Syncbot via llvm-commits
- [llvm] 151e244 - [X86][AMX][NFC] Make comparison operators to be complete
via llvm-commits
- [PATCH] D101149: [InstCombine][NFC] add tests for printf("%s", str) --> puts(str)/noop transformation.
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D95284: utils/release: Add script for building release documentation
Christian Kühnel via Phabricator via llvm-commits
- [llvm] 791930d - Re-reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"
Stephen Tozer via llvm-commits
- [PATCH] D101150: [GreedyRA] Add support for invoke statepoint with tied-defs.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D100242: [SystemZ / TII] Peephole optimization of zero-extension of i1.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 2b15262 - Recommit "[NewGVN] Track simplification dependencies for phi-of-ops."
Florian Hahn via llvm-commits
- [PATCH] D101151: [TTI] NFC: Use InstructionCost to store ScalarizationCost in IntrinsicCostAttributes.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D101152: AArch64: support atomics up to 64-bits in GISel
Tim Northover via Phabricator via llvm-commits
- [PATCH] D99951: [NFC] Add scalable vectorisation tests for int/FP <> int/FP conversions
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 2fdedf9 - [doc] Clarify constrained fcmps behavior
Thomas Preud'homme via llvm-commits
- [debuginfo-tests] 487ab53 - [dexter] Add keyword argument 'on_line' to DexLabel
via llvm-commits
- [PATCH] D101055: [dexter] Add keyword argument 'on_line' to DexLabel
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D101155: [NFC] Delete the redundant member 'shouldEmitMoves' from DwarfCFIException class
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [llvm] 83b8f8d - [RISCV] Custom lower vector F(MIN|MAX)NUM to vf(min|max)
Fraser Cormack via llvm-commits
- [PATCH] D99429: [AMDGPU] Save WWM registers in functions
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 5f77e77 - [InstCombine] Fixed crash when setting align attr for memalign
Dávid Bolvanský via llvm-commits
- [PATCH] D99599: [NewPM] Add an option to dump pass structure
Eugene Leviant via Phabricator via llvm-commits
- [llvm] 05c912a - [InstCombine][NFC] add tests for printf("%s", str) --> puts(str)/noop transformation.
Dávid Bolvanský via llvm-commits
- [PATCH] D100560: [NewGVN] Use ExprResult to add extra predicate users.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8a9fbaa - [InstCombine] Fixed newly added tests; NFC
Dávid Bolvanský via llvm-commits
- [llvm] e60d6e9 - [llvm][NFC] Fix assert indentation
Timm Bäder via llvm-commits
- [llvm] b583327 - AMDGPU: Fix assert on inline asm on gfx90a
Matt Arsenault via llvm-commits
- [llvm] 7b32e8b - [X86] combineSetCCAtomicArith - pull out repeated ops. NFCI.
Simon Pilgrim via llvm-commits
- [lld] fd28f71 - [lld-macho] Have tests default to targeting macos 10.15
Jez Ng via llvm-commits
- [llvm] 2912f42 - [InstCombine] Added tests for PR50096; NFC
Dávid Bolvanský via llvm-commits
- [PATCH] D101160: [lld-macho]][nfc] Fix some typos + rephrase a comment
Jez Ng via Phabricator via llvm-commits
- [llvm] 6a067cd - [TableGen] [docs] Improve description of NAME in Programmer's Reference
Paul C. Anagnostopoulos via llvm-commits
- [llvm] c2da0cd - [X86] Add Win32/64 mulo test coverage
Simon Pilgrim via llvm-commits
- [llvm] 9d609ad - [TableGen] Correct some comments in the TableGen parser [NFC]
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D101162: [PowerPC] Prevent argument promotion for certain types
Ahsan Saghir via Phabricator via llvm-commits
- [llvm] 91464c3 - [AMDGPU] Save WWM registers in functions
Sebastian Neubauer via llvm-commits
- [PATCH] D101163: [AArch64] Prevent spilling between ldxr/stxr pairs
LemonBoy via Phabricator via llvm-commits
- [PATCH] D101164: [CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0
Tomas Matheson via Phabricator via llvm-commits
- [llvm] 8ebdb58 - [Hexagon] Remove redundant HVX intrinsic selection patterns, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] 83a3395 - [AMDGPU][NFC] Update auto-gen test
Piotr Sobczak via llvm-commits
- [PATCH] D101167: [AArch64][SVE] Convert svdup(vec, SV_VL1, elm) to insertelement(vec, elm, 0)
Bradley Smith via Phabricator via llvm-commits
- [llvm] 22d99cb - Revert "[AMDGPU] Save WWM registers in functions"
Sebastian Neubauer via llvm-commits
- [llvm] 5802cbe - [AMDGPU] Fix typo in implicit operand lists
Jay Foad via llvm-commits
- [llvm] f79d055 - [TTI] Fix ScalarizationCost initialization.
Daniil Fukalov via llvm-commits
- [llvm] 9ab17a6 - [TTI] NFC: Use InstructionCost to store ScalarizationCost in IntrinsicCostAttributes.
Daniil Fukalov via llvm-commits
- [PATCH] D100724: [SimplifyLibCalls] Transform printf("%s", str) --> puts(str)/noop.
Dawid Jurczak via Phabricator via llvm-commits
- [llvm] e0edfa0 - [TTI] NFC: Change getAddressComputationCost to return InstructionCost
Sander de Smalen via llvm-commits
- [llvm] 9ba07f3 - [TTI] NFC: Change getGEPCost to return InstructionCost
Sander de Smalen via llvm-commits
- [PATCH] D100561: [TTI] NFC: Change getAddressComputationCost to return InstructionCost
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 008a072 - [TTI] NFC: Change getMemcpyCost to return InstructionCost
Sander de Smalen via llvm-commits
- [llvm] 43ace8b - [TTI] NFC: Change getScalingFactorCost to return InstructionCost
Sander de Smalen via llvm-commits
- [llvm] f9a50f0 - [TTI] NFC: Change getIntImmCost[Inst|Intrin] to return InstructionCost
Sander de Smalen via llvm-commits
- [PATCH] D100562: [TTI] NFC: Change getGEPCost to return InstructionCost
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D100563: [TTI] NFC: Change getMemcpyCost to return InstructionCost
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D100165: [GVNHoist] fix a bug where GVNHoist preserves the debug location when it should be dropped
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D100704: [Thumb1][MachineOutliner] Add Machine Outliner support for Thumb1
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D101169: [AArch64][SVE] Use SIMD variant of INSR when scalar is the result of a vector extract
Bradley Smith via Phabricator via llvm-commits
- [lld] fcf59cc - fix comment typo to cycle bots
Nico Weber via llvm-commits
- [PATCH] D100041: [flang][OpenMP] Add semantic checks for strict nesting inside `teams` construct.
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 043bc88 - [CostModel][X86] Improve v2f32 fadd reduction cost
Simon Pilgrim via llvm-commits
- [llvm] 638d84b - [cmake] Configure policy CMP0116
Dave Lee via llvm-commits
- [PATCH] D101174: [IRCE] Relieve bound check on isSafeIncreasingBound and isSafeDecreasingBound
JinGu Kang via Phabricator via llvm-commits
- [llvm] 6725b90 - [PowerPC] Add vec_ctsl and vec_ctul to altivec.h
Nemanja Ivanovic via llvm-commits
- [llvm] d9187f5 - [TableGen] [docs] Improve BNF for the 'multiclass' statement [NFC]
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D101175: [lld-macho] Fix use-after-free in loadDylib()
Jez Ng via Phabricator via llvm-commits
- [PATCH] D100725: GlobalISel: Help reduce operation width for instruction with two results.
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D101176: [SimplifyLibCalls] Transform malloc to calloc with redundant memsets elimination (PR25892)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D95541: Support Os or Oz during LTO
Jin Lin via Phabricator via llvm-commits
- [PATCH] D100147: [lld-macho] Re-root absolute input file paths if -syslibroot is specified
Nico Weber via Phabricator via llvm-commits
- [llvm] 3366d81 - [AMDGPU] Save WWM registers in functions
Sebastian Neubauer via llvm-commits
- [PATCH] D101177: [AMDGPU] Avoid adding nullptr keys to hash table
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D101178: [XCOFF][AIX] Add Global Variables Directly to TOC for 32 bit AIX
Sidharth Baveja via Phabricator via llvm-commits
- [llvm] 89c4dda - [VPlan] Add GraphTraits impl to traverse through VPRegionBlock.
Florian Hahn via llvm-commits
- [compiler-rt] 0a5576e - scudo: Store header on deallocation before retagging memory.
Peter Collingbourne via llvm-commits
- [PATCH] D101179: [libunwind] NFC: Use macros to accommodate differences in representation of PowerPC assemblers
Xing Xue via Phabricator via llvm-commits
- [PATCH] D101180: Mark type test intrinsics as speculatable to fix inline cost
Teresa Johnson via Phabricator via llvm-commits
- [llvm] fae1d31 - [RISCV] Have assembler check that the temp register is different than dest register for vmsgeu.vx pseudo.
Craig Topper via llvm-commits
- [llvm] 3064a63 - [RISCV] Remove GetVRegNoV0 from the output register class of masked compare pseudo instructions.
Craig Topper via llvm-commits
- [debuginfo-tests] 7deb970 - Drop a REQUIRES: lldb on a dexter regression test
Jeremy Morse via llvm-commits
- [PATCH] D101181: [SCEV] Compute ranges for ashr recurrences
Philip Reames via Phabricator via llvm-commits
- [PATCH] D101182: [lld/mac] Support more flags for --reproduce
Nico Weber via Phabricator via llvm-commits
- [llvm] 3da0aee - [NFC] Use hasSection instead of getSection().empty()
Snehasish Kumar via llvm-commits
- [llvm] 10b781f - Mark type test intrinsics as speculatable to fix inline cost
Teresa Johnson via llvm-commits
- [compiler-rt] a683abe - [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks.
Mitch Phillips via llvm-commits
- [llvm] d517500 - [InstCombine] add test for ctpop; NFC
Sanjay Patel via llvm-commits
- [llvm] e10d7d4 - [InstCombine] fold 'not' of ctpop in parity pattern
Sanjay Patel via llvm-commits
- [PATCH] D101184: [InstCombine] X - usub.sat(X, Y) => umin(X, Y)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D101185: [LangRef] tbaa: 'any pointer' and 'vtable pointer' type names can be used
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] caea37b - Revert "[X86][AMX] Try to hoist AMX shapes' def"
Mitch Phillips via llvm-commits
- [PATCH] D101187: [MachineCSE] Prevent CSE of non-local convergent instrs
Michael Kitzan via Phabricator via llvm-commits
- [compiler-rt] f1a4718 - [hwasan] Remove untagging of kernel-consumed memory
Mitch Phillips via llvm-commits
- [PATCH] D100228: [flang][OpenMP] Add semantic check for close nesting of `master` regions
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 5f2d730 - [CSSPGO] Fix incorrect prorating indirect call distribution factor that leads to target count loss.
Hongtao Yu via llvm-commits
- [PATCH] D101188: [PowerPC] Prevent argument promotion of types with size greater than 128 bits
Ahsan Saghir via Phabricator via llvm-commits
- [PATCH] D101190: [LoopIdiom] Ignore memory accesses to constant memory
Arthur Eubanks via Phabricator via llvm-commits
- [compiler-rt] f2819ee - scudo: Work around gcc 8 conversion warning.
Peter Collingbourne via llvm-commits
- [lld] a61891d - [lld/mac] Support more flags for --reproduce
Nico Weber via llvm-commits
- [PATCH] D101191: [InstCombine] Fully disable select to and/or i1 folding
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] 0764c8a - [Docs] Updated LLVM_TARGETS_TO_BUILD section in GettingStarted.rst
via llvm-commits
- [llvm] 9aee07a - [InstCombine] X - usub.sat(X, Y) => umin(X, Y)
Dávid Bolvanský via llvm-commits
- [PATCH] D101185: [LangRef] tbaa: type names can be used as hints to optimizations
Petr Penzin via Phabricator via llvm-commits
- [PATCH] D101195: [CSSPGO] Fix missing debug info of dangling pseudo probe
Lei Wang via Phabricator via llvm-commits
- [PATCH] D101196: [SCEV] Handle uge/ugt predicates in applyLoopGuards()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D101197: [DebugInfo][AIX] Set target debugger-tune default to dbx
Jinsong Ji via Phabricator via llvm-commits
- [llvm] 2f6405e - [SCEV] Add loop guard tests for ugt/uge predicates (NFC)
Nikita Popov via llvm-commits
- [PATCH] D89493: [lit] Implement `not` as a builtin in the Lit internal shell
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D101201: Preserve TBAA metadata on masked intrinsics in auto-upgrade
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 3d1aecb - [CSSPGO] Fix missing debug info of dangling pseudo probe
via llvm-commits
- [PATCH] D93370: [PowerPC] Add new infrastructure to select load/store instructions, update P8/P9 load/store patterns.
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] 9658d04 - [utils] Disable -Wdeprecated-copy for googlemock/gtest
Dávid Bolvanský via llvm-commits
- [lld] 035eb6d - [lld-macho]][nfc] Fix some typos + rephrase a comment
Jez Ng via llvm-commits
- [lld] 3fe5c3b - [lld-macho] Fix use-after-free in loadDylib()
Jez Ng via llvm-commits
- [PATCH] D97915: [Coroutines] Handle overaligned frame allocation
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] baa107f - [RISCV] Only expose one interface for getContainerForFixedLengthVector in the RISCVTargetLowering class
Craig Topper via llvm-commits
- [llvm] bcf3210 - [RISCV] Move getLMULForFixedLengthVector out of RISCVSubtarget.
Craig Topper via llvm-commits
- [llvm] 38959c4 - Require asserts for test that uses debug flag
Teresa Johnson via llvm-commits
- [PATCH] D98650: [NVPTX] Enable lowering of atomics on local memory
William Moses via Phabricator via llvm-commits
- [compiler-rt] 643ccf6 - Revert "[Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks."
Mitch Phillips via llvm-commits
- [PATCH] D99825: [cmake] Enable -Werror=return-type for clang
Dave Lee via Phabricator via llvm-commits
- [PATCH] D101210: [InstCombine] ctpop(X) + ctpop(Y) => ctpop(X | Y) if X and Y have no common bits (PR48999)
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 59f2dd5 - [MachineCSE] Prevent CSE of non-local convergent instrs
Michael Kitzan via llvm-commits
- [llvm] bd28d86 - [RISCV] Removed getLMULForFixedLengthVector.
Craig Topper via llvm-commits
- [PATCH] D101211: [ADT] Remove StatisticBase and make NoopStatistic empty
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D100246: [demangler] Use standard semantics for StringView::substr
Tomasz Miąsko via Phabricator via llvm-commits
- [PATCH] D101214: Disable deprecated-copy warnings on various LLVM code to bring the bot back to green
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D101215: [RISCV] Use fractional LMULs for fixed length types smaller than riscv-v-vector-bits-min.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D101216: [AArch64] Avoid generating LL/SC for atomicrmw before regalloc at -O0.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D101217: Add LLVM_ATTRIBUTE_USED to fix problems which could be exposed by aggressive global pointer variable removal
Fangrui Song via Phabricator via llvm-commits
- [llvm] 4e87fdd - [NFC] Delete the redundant member 'shouldEmitMoves' from DwarfCFIException class
via llvm-commits
- [PATCH] D101218: [lld/mac] add test coverage for -sectcreate and -order_file with --reproduce
Nico Weber via Phabricator via llvm-commits
- [PATCH] D101219: [ARM] Memory operands for MVE gathers/scatters
Dave Green via Phabricator via llvm-commits
- [PATCH] D101222: [lld/mac] simplify export-options.s test a bit
Nico Weber via Phabricator via llvm-commits
- [PATCH] D101223: [lld/mac] Don't assert when using -exported_symbol with private symbol
Nico Weber via Phabricator via llvm-commits
- [compiler-rt] 1e1d75b - [ORC-RT] Initial ORC Runtime directories and build system files.
Lang Hames via llvm-commits
- [compiler-rt] ce1a4d5 - Revert "[ORC-RT] Initial ORC Runtime directories and build system files."
Lang Hames via llvm-commits
- [PATCH] D101224: [lld-macho] Have --reproduce account for path rerooting
Jez Ng via Phabricator via llvm-commits
- [PATCH] D76519: [NFC] Refactor how CFI move sections are represented in AsmPrinter
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [lld] 9aad886 - [ELF] Simplify a condition in addGotEntry. NFC
Fangrui Song via llvm-commits
- [PATCH] D101226: [SimplifyCFG] Preserve metadata when unconditionalizing branches (same target).
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101141: [SimplifyCFG] Preserve metadata when unconditionalizing branches (constant condition).
Michael Kruse via Phabricator via llvm-commits
- [polly] a7b7e7b - [Polly] Fix stage 2 clang -Wdeprecated-copy after D79714
Fangrui Song via llvm-commits
- [PATCH] D101227: Added example for G_EXTRACT and G_INSERT [DOCS]
Sushma Unnibhavi via Phabricator via llvm-commits
- [PATCH] D101228: [InlineCost] CallAnalyzer: use TTI info for extractvalue - they are free (PR50099)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D101227: [DOCS] Added example for G_EXTRACT and G_INSERT
Sushma Unnibhavi via Phabricator via llvm-commits
- [polly] 2866778 - [Polly][ManualOpt] Match interpretation of unroll metadata to LoopUnrolls's.
Michael Kruse via llvm-commits
- [llvm] 8e9d17f - [InstCombine] Added testcases from PR48999, NFC
Dávid Bolvanský via llvm-commits
- [PATCH] D101229: [InlineCost] Bump threshold for inlining cold callsites (PR50099)
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 6c57044 - [GVN] Clobber partially aliased loads.
Daniil Fukalov via llvm-commits
- [PATCH] D96663: [InstCombine] Fold icmp (select c, const, arg), null if arg has nonnullattr
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D101230: [Analysis] Attribute alignment should not prevent tail call optimization
Dávid Bolvanský via Phabricator via llvm-commits
- [lld] 4e2d5fc - [lld/mac] add test coverage for -sectcreate and -order_file with --reproduce
Nico Weber via llvm-commits
- [lld] 4ca0fbf - [lld/mac] simplify export-options.s test a bit
Nico Weber via llvm-commits
- [llvm] 7255d1f - [ARM] Format ARMISD node definitions. NFC
David Green via llvm-commits
- [PATCH] D101231: [RFC][InlineCost] Don't count the cost of trully exceptionally unlikely blocks (PR50099)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D101231: [RFC][InlineCost] Don't count the cost of truly exceptionally unlikely blocks (PR50099)
Nikita Popov via Phabricator via llvm-commits
- [lld] de266ce - [lld/mac] Don't assert when using -exported_symbol with private symbol
Nico Weber via llvm-commits
- [llvm] 7baa239 - [InstCombine] Add tests for comparison of integer parts (NFC)
Nikita Popov via llvm-commits
- [PATCH] D101232: [InstCombine] Fold comparison of integers by parts
Nikita Popov via Phabricator via llvm-commits
- [llvm] d4ec8ea - [InstCombine] ctpop(X) + ctpop(Y) => ctpop(X | Y) if X and Y have no common bits (PR48999)
Dávid Bolvanský via llvm-commits
- [PATCH] D76519: [NFC] Refactor how CFI section types are represented in AsmPrinter
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101234: GlobalISel: Use DAG call lowering infrastructure in a more compatible way
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D101235: [InstCombine] ctpop(rot(X)) -> ctpop(X)
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] de3fa35 - [InstCombine] ctpop(rot(X)) -> ctpop(X)
Dávid Bolvanský via llvm-commits
- [PATCH] D98781: [AArch64] Enable UseAA globally in the AArch64 backend
Dave Green via Phabricator via llvm-commits
- [PATCH] D101238: X86/GlobalISel: Use generic version of splitToValueTypes
Matt Arsenault via Phabricator via llvm-commits
- [llvm] d2771e8 - [Tests] Rename variable to fix broken buildbots
Dávid Bolvanský via llvm-commits
- [llvm] af342f7 - [AArch64] Enable UseAA globally in the AArch64 backend
David Green via llvm-commits
- [llvm] 137568e - [InstCombine] Fixed UB in foldCtpop
Dávid Bolvanský via llvm-commits
- [llvm] 1cc5946 - [NewGVN] Use performSymbolicEvaluation instead of createExpression.
Florian Hahn via llvm-commits
- [PATCH] D101207: [flang] Fix crash from -DMACRO= with empty replacement
Peter Klausler via Phabricator via llvm-commits
- [llvm] ef2dc7e - [Analysis] Attribute alignment should not prevent tail call optimization
Dávid Bolvanský via llvm-commits
- [llvm] 0ce723c - [NFC] Refactor how CFI section types are represented in AsmPrinter
via llvm-commits
- [llvm] 95af971 - [PatternMatch] Improve m_Deferred() documentation (NFC)
Nikita Popov via llvm-commits
- [llvm] 1afdd36 - [SCEV] Add additional NE applyLoopGuards() test (NFC)
Nikita Popov via llvm-commits
- [llvm] a5051f2 - [SCEV] Fix applyLoopGuards() chaining for ne predicates
Nikita Popov via llvm-commits
- [PATCH] D101240: [TableGen] Add predicate checks to isel patterns for default HwMode.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D100224: [flang][OpenMP] Add semantic check for occurrence of variables other than loop iteration variable in a `linear` clause associated with a `distribute` construct.
Kiran Chandramohan via Phabricator via llvm-commits
- [compiler-rt] 5e537ea - [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes.
Lang Hames via llvm-commits
- [llvm] c572ff8 - [ORC][C-bindings] Fix missing ')' in comments.
Lang Hames via llvm-commits
- [llvm] 3b8ec86 - [X86] Support AMX fast register allocation
Xiang1 Zhang via llvm-commits
- [PATCH] D101243: G_CTLZ and G_CTTZ Generic Opcode documentation typo
Chris Sears via Phabricator via llvm-commits
- [PATCH] D101244: [RISCV] Optimize addition with immediate
Ben Shi via Phabricator via llvm-commits
- [llvm] c3f95e9 - [X86] Refine AMX fast register allocation
Xiang1 Zhang via llvm-commits
- [PATCH] D101245: [GlobalOpt] Disable heap SROA when GEP of the only storer is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D101246: [RISCV] Select 5 bit for VSETIVLI during isel rather than peepholing in the custom inserter.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D101247: [Debug-Info] strict dwarf for DW_OP_stack_value
ChenZheng via Phabricator via llvm-commits
- [PATCH] D101248: [RISCV] [1/2] Add IR intrinsic for Zbm extension
LevyHsu via Phabricator via llvm-commits
- [PATCH] D99785: [XCOFF] make .file directive have directory info
ChenZheng via Phabricator via llvm-commits
- [PATCH] D101251: [TableGen] Generate LegalizerInfo
LJC via Phabricator via llvm-commits
- [PATCH] D100102: [VPlan] Use incoming VPValue to detect in-loop reductions (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D100101: [VPlan] Add VPBasicBlock::phis() helper (NFC).
Florian Hahn via Phabricator via llvm-commits
- [llvm] f68cd33 - [PhaseOrdering] Add PR32544 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 1d8ef76 - [NewGVN] Use ExprResult to add extra predicate users.
Florian Hahn via llvm-commits
- [llvm] fa2f162 - [NewGVN] Properly transfer PredDep in move constructor.
Florian Hahn via llvm-commits
- [llvm] 72471c6 - [X86] Regenerate atomic-flags.ll test file
Simon Pilgrim via llvm-commits
- [llvm] 5dd5859 - [X86] Add PR20841 test cases showing failure to reuse ZF from XADD ops
Simon Pilgrim via llvm-commits
- [llvm] 2149aa7 - [X86] Add support for reusing ZF etc. from locked XADD instructions (PR20841)
Simon Pilgrim via llvm-commits
- [llvm] c5cb505 - [gn build] Port a354fd56c504
LLVM GN Syncbot via llvm-commits
- [llvm] 535df47 - Revert rG2149aa73f640c96 "[X86] Add support for reusing ZF etc. from locked XADD instructions (PR20841)"
Simon Pilgrim via llvm-commits
- [llvm] 1cea7ab - [demangler] Use standard semantics for StringView::substr
Mark de Wever via llvm-commits
- [llvm] 92880ab - [gn build] Port 1cea7ab4ba13
LLVM GN Syncbot via llvm-commits
- [PATCH] D101253: Intel SVML calling conventions
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D99757: [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D101254: [docs] Updated llvm/exmaple section under directory layout
PoojaYadav via Phabricator via llvm-commits
- [PATCH] D101255: [DebugInfo][llvm-dwarfdump] Fix dumping of unit header with DW_UT_partial type
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D101256: [docs]updated llvm/example under directory layout.
PoojaYadav via Phabricator via llvm-commits
- [PATCH] D101257: [InstCombine] C - ctpop(a) - > ctpop(~a)) if C is bitwidth (PR50104)
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 4b9be5a - [VPlan] Add VPBlockUtils::blocksOnly helper.
Florian Hahn via llvm-commits
- [PATCH] D101260: [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction
Caroline via Phabricator via llvm-commits
- [PATCH] D101261: [flang] Lift -Werror checks into local functions
Asher Mancinelli via Phabricator via llvm-commits
- [PATCH] D101262: [SelectionDAG] Use a VTSDNode to store the saturation width for FP_TO_SINT_SAT/FP_TO_UINT_SAT
Craig Topper via Phabricator via llvm-commits
- [llvm] fc86e6d - [ARM][disassembler] Fix incorrect number of MCOperands generated by the disassembler
Min-Yih Hsu via llvm-commits
- [PATCH] D101263: [ARM] Recognize VIDUP from BUILDVECTORs of additions
Dave Green via Phabricator via llvm-commits
- [PATCH] D101264: [IR] Optimize mayBeDerefined for known interposable linkages. NFC
Fangrui Song via Phabricator via llvm-commits
- [llvm] 68ff493 - [NFC] Fixed some D79714 warnings
Vitaly Buka via llvm-commits
- [llvm] 504eee2 - Disable deprecated-copy warnings on various LLVM code to bring the bot back to green
Vitaly Buka via llvm-commits
- [llvm] b493193 - [googlemock] Fix warnings about superfluous semicolons after 68ff493dfc950c05c102e09e14a16d06253ffa16. NFC.
Martin Storsjö via llvm-commits
- [llvm] 7b312e2 - [NFC][X86][AVX2] Add baseline CodeGen/CostModel tests for interleaved loads/stores of i16 w/ strides 2/3/4
Roman Lebedev via llvm-commits
- [PATCH] D101264: [IR] Optimize mayBeDerefined for known linkages. NFC
David Blaikie via Phabricator via llvm-commits
- [llvm] 51b4a7e - [sanitizer] Use COMPILER_RT_EMULATOR with gtests
Vitaly Buka via llvm-commits
- [compiler-rt] 98a7563 - [scudo] Mark ARM64 as supported platform
Vitaly Buka via llvm-commits
- [compiler-rt] 337a024 - [scudo][NFC] Fix cast warning
Vitaly Buka via llvm-commits
- [PATCH] D101265: [OpenMP][CMake] Use in-project clang as CUDA->IR compiler.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D101271: [lld][WebAssembly] Add support for `--export-dynamic-symbol`
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D99887: [lld][WebAssembly] Add `--export-if-defined`
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] c1baf94 - [ORC] Avoid invalidating iterators in EHFrameRegistrationPlugin.
Lang Hames via llvm-commits
- [PATCH] D95836: [x86] introduce no_callee_saved_registers attribute
Josh Haberman via Phabricator via llvm-commits
- [PATCH] D101272: [llvm-objdump][XCOFF][AIX] Enable the -l (--line-numbers) option.
EsmeYi via Phabricator via llvm-commits
- [llvm] 2c90281 - [DebugInfo][AIX] Set target debugger-tune default to dbx
Jinsong Ji via llvm-commits
- [PATCH] D100506: [Test][ORC] Add tests for parts of the LLVM-C OrcJIT v2 API
Lang Hames via Phabricator via llvm-commits
- [llvm] 8cf54c7 - [RISCV] [1/2] Add IR intrinsic for Zbe extension
Craig Topper via llvm-commits
- [PATCH] D101273: [JumpThreading] Set KeepOneInputPHIs to be true when DeleteDeadBlocks
guopeilin via Phabricator via llvm-commits
- [PATCH] D101274: [lld-macho] Add option --error-limit=N
Greg McGary via Phabricator via llvm-commits
- [llvm] 8f5cd49 - [RISCV] Teach DAG combine what bits Zbp instructions demanded from their inputs.
Craig Topper via llvm-commits
- [llvm] 60ed86d - [RISCV] Optimize addition with immediate
Ben Shi via llvm-commits
- [PATCH] D101278: [llvm-reduce] Add flag to only run specific passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D101279: [llvm-reduce] Don't unset dso_local on implicitly dso_local GVs
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 837442d - [RISCV] Cleanup setOperationAction calls for INTRINSIC_WO_CHAIN/INTRINSIC_W_CHAIN
Craig Topper via llvm-commits
Last message date:
Sun Apr 25 23:55:30 PDT 2021
Archived on: Mon Apr 26 22:37:46 PDT 2021
This archive was generated by
Pipermail 0.09 (Mailman edition).