The Week Of Monday 4 April 2022 Archives by thread
Starting: Mon Apr 4 00:00:22 PDT 2022
Ending: Sun Apr 10 23:59:25 PDT 2022
Messages: 2279
- [PATCH] D122976: Bump minimum toolchain version
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D123012: [AArch64] Alter mull buildvectors(ext(..)) combine to work on shuffles
Dave Green via Phabricator via llvm-commits
- [PATCH] D86539: [Debuginfo][llvm-dwarfutil] llvm-dwarfutil dsymutil-like tool for ELF.
James Henderson via Phabricator via llvm-commits
- [PATCH] D122907: [llvm-objcopy][docs] Add --update-section to objcopy command guide
James Henderson via Phabricator via llvm-commits
- [PATCH] D122949: [AIX] XFAIL tests because of no big archive writer operation support
James Henderson via Phabricator via llvm-commits
- [llvm] c0cc982 - [Float2Int] Make sure dependent ranges are calculated first (PR54669)
Nikita Popov via llvm-commits
- [PATCH] D122817: [Float2Int] Make sure dependent ranges are calculated first (PR54669)
Nikita Popov via Phabricator via llvm-commits
- [llvm] a5c3b57 - [MemCpyOpt] Work around PR54682
Nikita Popov via llvm-commits
- [PATCH] D122911: [MemCpyOpt] Work around PR54682
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123006: [AArch64] Teach the costmodel about widening muls
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] 8cd1892 - [VPlan] Remember previous loop and reset vector loop.
Florian Hahn via llvm-commits
- [PATCH] D122914: [Windows] Fix handling of \" in program name on cmd line.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D123014: [X86][FastISel] Remove with.overflow + select fold (PR54369)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123007: [AArch64] Increase cost of v2i64 multiplies
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] 0f08875 - [InstCombine] Add additional memchr test (NFC)
Nikita Popov via llvm-commits
- [llvm] d18991d - [SimplifyLibCalls] Fold memchr() with size 1
Nikita Popov via llvm-commits
- [PATCH] D114545: [CodeGen] Async unwind - add a pass to fix CFI information
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 5197d27 - [SimplifyLibCalls] Move handling of constant char earlier (NFC)
Nikita Popov via llvm-commits
- [llvm] 5ccfd5f - [SimplifyLibCalls] Optimize memchr() with known char+str and unknown length
Nikita Popov via llvm-commits
- [PATCH] D122836: [SimplifyLibCalls] Fold more memchr calls
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D118426: [InstCombine] Remove side effect of replaced constrained intrinsics
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D122961: [RISCV][NFC] Update RISCV rvv test cases
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D122251: [lit] Use sharding for GoogleTest format
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D122951: [RISCV][SelectionDAG] Add a hook to sign extend i32 ConstantInt operands of phis on RV64.
Fraser Cormack via Phabricator via llvm-commits
- [llvm] 1817c52 - [VPlan] Update VPInterleavedAccessInfo to use getVectorLoopRegion.
Florian Hahn via llvm-commits
- [llvm] 8421756 - [X86] Add additional test cases for NOT(AND(SRL(X,Y),1))/AND(SRL(NOT(X(,Y),1) -> SETCC(BT(X,Y))
Simon Pilgrim via llvm-commits
- [PATCH] D118979: [AArch64] Set maximum VF with shouldMaximizeVectorBandwidth
Dave Green via Phabricator via llvm-commits
- [PATCH] D114940: [OMPIRBuilder] Support ordered clause specified without parameter
Henry Morgan via Phabricator via llvm-commits
- [PATCH] D123017: [VPlan] Remove unused native utilities incompatible with nested regions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D105067: [SystemZ] Emit .gnu_attribute for an externally visible vector abi.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 623d4b5 - [X86] Support optional NOT stages in the AND(SRL(X,Y),1) -> SETCC(BT(X,Y)) fold
Simon Pilgrim via llvm-commits
- [PATCH] D122220: [InlineAsm] Add support for address operands ("p").
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D120104: [AArch64] Split fuse-literals feature
Dave Green via Phabricator via llvm-commits
- [llvm] 059d1f8 - [DebugInfo] Correctly recognize bitfields when emitting dwarf
Jeremy Morse via llvm-commits
- [PATCH] D96334: Correctly recognize bitfields when emitting dwarf
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D120277: [SystemZ] Expand some memcpys/memsets into Load/Store sequences.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D120531: [SystemZ] Use VREP for storing replicated regs/immediates.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123005: [VPlan] Use region for each loop in native path, remove VPLoopInfo.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D122993: Fix nulltpr typo in comment
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D122584: [DebugInfo] Use DW_ATE_signed encoding when creating a Fortran array index type.
Chih-Ping Chen via Phabricator via llvm-commits
- [llvm] a96638e - Revert "[NFCI] Regenerate PhaseOrdering test checks"
Muhammad Omair Javaid via llvm-commits
- [PATCH] D122990: Added new file & improved inclusivity
Priyansh Singh via Phabricator via llvm-commits
- [PATCH] D121624: [VPlan] Model pre-header explicitly.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D121171: [flang] Add ExternalNameConversionPass to flang-new pipeline
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D115352: [AArch64] Add mayRaiseFPException to appropriate instructions
Dave Green via Phabricator via llvm-commits
- [llvm] ad59bd0 - [X86] Regenerate peep tests checks
Simon Pilgrim via llvm-commits
- [llvm] d092df4 - [InstSimplify] Add tests for zero-offset opaque ptr constexpr GEP (NFC)
Nikita Popov via llvm-commits
- [llvm] 3c9f3f7 - [ConstantFold] Fold zero-index GEPs with opaque pointers
Nikita Popov via llvm-commits
- [PATCH] D122896: [InstCombine] Extend support for folding select + masked gathers
Peter Waller via Phabricator via llvm-commits
- [llvm] 2e2f38a - [AArch64] Add widening arithmetic cost tests. NFC
David Green via llvm-commits
- [llvm] d4cdaa2 - [MIPS] Regenerate countleading tests with common check prefixes
Simon Pilgrim via llvm-commits
- [llvm] ec93435 - [Thumb2] Regenerate thumb2-teq tests
Simon Pilgrim via llvm-commits
- [llvm] 2abaa02 - [AArch64] Teach the costmodel about widening muls
David Green via llvm-commits
- [PATCH] D122757: [InstSimplify] Fold (ctpop(X) == N) || (X != 0) into X != 0 where N > 0
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 9db1eb1 - [Thumb2] Regenerate thumb2-teq2 tests
Simon Pilgrim via llvm-commits
- [PATCH] D123021: [AArch64] Add lowerings for {ADD,SUB}CARRY and S{ADD,SUB}O_CARRY
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D122703: [AArch64][InstCombine] Fold MLOAD and zero extensions into MLOAD
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123022: [AMDGPU][MC][GFX10] Added helpers for s_waitcnt_depctr operand
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D123023: [DAG] SimplifySetCC - relax fold (X^C1) == C2 --> X == C1^C2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122436: Teach the AArch64 backend that vector reduction NEON instructions implicitly zero the high lanes of the result, meaning that we can eliminate explicit zeroing.
Dave Green via Phabricator via llvm-commits
- [PATCH] D122887: [llvm-pdbutil] Move global state (Filters) inside LinePrinter class.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D122796: [SVE][AArch64] Enable first active true vector combine for INTRINSIC_WO_CHAIN
Paul Walker via Phabricator via llvm-commits
- [llvm] 3287544 - [DAG] SimplifySetCC - clang-format add/xor/sub with constant handling. NFC.
Simon Pilgrim via llvm-commits
- [lld] cd52b35 - fix comment typos to cycle bots
Nico Weber via llvm-commits
- [llvm] b0abada - [gn build] llvm-lipo, llvm-libtool-darwin symlink targets now dep on binary
Nico Weber via llvm-commits
- [PATCH] D123029: [AArch64] Optimize patterns where AND's on same operand with multiple masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [llvm] ee6ec9e - [demangler] Parenthesize >> inside template args
Nathan Sidwell via llvm-commits
- [PATCH] D122474: demangler] Parenthesize >> inside template args
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 980c3e6 - [CodeGen] Async unwind - add a pass to fix CFI information
Momchil Velikov via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Pavel Labath via Phabricator via llvm-commits
- [llvm] ed02080 - [gn build] Port 980c3e6dd223
LLVM GN Syncbot via llvm-commits
- [llvm] 80ce17e - [gn build] Always make symlinks target explicitly depend on base binary
Nico Weber via llvm-commits
- [PATCH] D123030: [LibCalls] Respect TLI.getExtAttrForI32Param() in inferLibFuncAttributes().
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D77945: Fixing llvm-shlib to check for the correct host triple on Windows x86
Tom Stellard via Phabricator via llvm-commits
- [llvm] 447a448 - [InstSimplify] Fold (ctpop(X) == N) || (X != 0) into X != 0 where N > 0
Hirochika Matsumoto via llvm-commits
- [PATCH] D122922: [lld][common][lld-macho] Support per-thread allocators and StringSavers
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D122743: [RISCV][VP] Add basic RVV codegen for vp.icmp
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D122148: [SLP] Peek into loads when hitting the RecursionMaxDepth
Dave Green via Phabricator via llvm-commits
- [PATCH] D123033: [DebugInfo][InstrRef] Avoid a crash from mixed variable location modes
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D122145: [SLP] Cluster ordering for loads
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D120999: [flang] Update the plugin API
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] 449ef2f - [Pipeliner] Fix comment typo
Thomas Preud'homme via llvm-commits
- [PATCH] D122965: Corrected A Command
Priyansh Singh via Phabricator via llvm-commits
- [llvm] 3ad6f53 - [llvm-objcopy][docs] Update --update-section description
via llvm-commits
- [PATCH] D123036: [iwyu] Fix some header include regression
serge via Phabricator via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D123038: [NVPTX] 64-bit atom.{and,or,xor,min,max} require sm_32 or higher
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D123039: [NVPTX] shfl.sync is introduced in PTX 6.0
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D123040: [NVPTX] .attribute(.managed) is only supported for sm_30 and PTX 4.0
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D123041: [NVPTX] Avoid dots in global names
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D122994: [SVE] Move reg+reg gather/scatter addressing optimisations from lowering into DAG combine.
Paul Walker via Phabricator via llvm-commits
- [llvm] 28a6813 - Fix nulltpr typo in comment. NFC
Fangrui Song via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123043: [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 920de9c - Revert "[DebugInfo] Correctly recognize bitfields when emitting dwarf"
Jeremy Morse via llvm-commits
- [llvm] 47f59df - Revert "Reland "[lit] Use sharding for GoogleTest format""
Alex Brachet via llvm-commits
- [PATCH] D122091: [amdgpu] Elide module lds allocation in kernels with no callees
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 750bf35 - [AArch64] Increase cost of v2i64 multiplies
David Green via llvm-commits
- [PATCH] D123048: [AMDGPU] Ignore debug use during PreRARematerialize stage in scheduling pass
Vang Thao via Phabricator via llvm-commits
- [llvm] 368d35a - [LV] Add addiitonal tests for pointer difference memory checks.
Florian Hahn via llvm-commits
- [PATCH] D119078: [LAA, LV] Add initial support for pointer-diff memory checks.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D108438: [NFC][Bitstream] Improve the dumpability of bitstream/bitcode headers
William Woodruff via Phabricator via llvm-commits
- [PATCH] D122594: [ArgPromotion] Update min-legal-vector-width when do promotion
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D122787: [DFSan] Add dfsan-combine-taint-lookup-table option as work around for false negatives when dfsan-combine-pointer-labels-on-load=0 and dfsan-combine-offset-labels-on-gep=0 miss data flows through lookup tables.
Andrew via Phabricator via llvm-commits
- [PATCH] D123050: [BOLT] Cache-Aware Tail Duplication
Sergey Pupyrev via Phabricator via llvm-commits
- [llvm] 79962df - [Attributor] Allow to reproduce instructions for simplification
Johannes Doerfert via llvm-commits
- [PATCH] D123051: [RISCV][VP] Add basic RVV codegen for vp.fcmp
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D121640: MemoryBuiltins: getAllocAlignment is now useful for non-allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123052: InstCombineCalls: infer return alignment from allocalign attributes
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D121641: MemoryBuiltins: also check function definition for allocalign
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D121642: InstCombineCalls: when adding an align attribute, never reduce it
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D119582: BuildLibCalls: also set allocsize() attributes
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123053: MemoryBuiltins: only claim an allocator family on builtin functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123054: InstructionCombining: merge realloc and free handling
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D122900: [x86] Disable optimization involved in an infinite loop inside DAG combiner.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D119384: [ELF][MTE] Add --android-memtag-* options to synthesize ELF notes
Mitch Phillips via Phabricator via llvm-commits
- [llvm] 45c2371 - [AMDGPU] Ignore debug use during PreRARematerialize stage in scheduling pass
Vang Thao via llvm-commits
- [lld] 786c89f - [ELF][MTE] Add --android-memtag-* options to synthesize ELF notes
Mitch Phillips via llvm-commits
- [PATCH] D122853: [BOLT][NFC] Use X86 mnemonic checks
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D122569: [lit] Support %if ... %else syntax for RUN lines
Artem Belevich via Phabricator via llvm-commits
- [llvm] ffe0cc8 - [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267)
Simon Pilgrim via llvm-commits
- [PATCH] D122754: [DAG] Allow XOR(X,MIN_SIGNED_VALUE) to perform AddLike folds
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122986: [UpdateTestChecks] Add NVPTX support in update_llc_test_checks.py
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D122939: [NVPTX][tests] Do not run the test CodeGen/Generic/2010-11-04-BigByval.ll
Igor Chebykin via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D116464: [SPIRV 5/6] Add LegalizerInfo, InstructionSelector and utilities
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D118948: [MTE] Add -fsanitize=memtag* and friends.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D123063: Specify --format for tests to workaround AIX big archive write operation
Jake Egan via Phabricator via llvm-commits
- [PATCH] D123064: [Clang][C++23][WIP] P2071 Named universal character escapes
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D123066: Add propeller functions to their own sections.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D123067: Allow building heatmaps from basic sampled events with `-nl`.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D123068: Add the /nologo flag to llvm-ml
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D122501: [AMDGPU] Enable PreRARematerialize scheduling pass with multiple high RP regions
Vang Thao via Phabricator via llvm-commits
- [PATCH] D123071: Added support to deduce PHI Nodes values being a power of 2 in ValueTracking. This enables more optimizations in applications such as calculating alignment.
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D123071: Power of 2 ValueTracking for PHI node
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D123072: [BOLT][test] Fix X86 cross-platform tests
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D120026: [ARM] Fix ARM backend to correctly use atomic expansion routines.
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D122126: [LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123077: [BOLT][NFC] Move isADD64rr and isADDri out of MCPlusBuilder class
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D121415: [FunctionAttrs] Infer argmemonly .
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123080: [compiler-rt builtins] Assert that atomic.c can be compiled correctly.
Eli Friedman via Phabricator via llvm-commits
- [llvm] a70480d - [AArch64] Add some tests for mul(shuffle(ext. NFC
David Green via llvm-commits
- [llvm] 3b98335 - [AArch64] Alter mull buildvectors(ext(..)) combine to work on shuffles
David Green via llvm-commits
- [PATCH] D123083: Attributes: add a new `allocptr` attribute
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D122929: [BOLT] Fix remove double jumps peephole pass
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D123094: [memprof] Deduplicate and outline frame storage in the memprof profile.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D123096: [Hexagon] Enable IAS in the Hexagon backend
Brad Smith via Phabricator via llvm-commits
- [PATCH] D123100: [Support/Hash functions] Change the `final()` and `result()` of the hashing functions to return an array of bytes
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D122766: [clang] Use forward slash as the path separator for Windows in __FILE__, __builtin_FILE(), and std::source_location
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D121510: [Support] Introduce the BLAKE3 hashing function implementation
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D123103: Revert "[VFS] RedirectingFileSystem only replace path if not already mapped"
Ben Barham via Phabricator via llvm-commits
- [PATCH] D120073: [LLD] Fix for race condition.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D120386: [LoopInterchange] Try to achieve the most optimal access pattern after interchange
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D122937: Provide the complete response and reporting Code of Conduct documentation. Remove the word draft from all documents, add information about the CoC committee expectations and add a place for transparency reports.
Hubert Tong via Phabricator via llvm-commits
- [llvm] c7bd9dc - [docs] Add Loop Opt WG meeting ics.
Michael Kruse via llvm-commits
- [PATCH] D120343: [docs] Add Loop Opt WG meeting ics.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D114846: [llvm] [Debuginfod] LLVM debuginfod server.
Noah Shutty via Phabricator via llvm-commits
- [PATCH] D117835: [OpenMPIRBuilder] Detect and fix ambiguous InsertPoints for createSections.
Michael Kruse via Phabricator via llvm-commits
- [llvm] ca33d74 - [X86] Improve x86-partial-reduction to support abs intrinsic
Wei Xiao via llvm-commits
- [PATCH] D122777: [X86] Improve x86-partial-reduction to support abs intrinsic
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D122377: [PowerPC] Support 16-byte lock free atomics on pwr8 and up
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D122924: [lld] Add version info to generic driver output
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D123010: [WIP][asan] Emit .size directive for global object size before redzone
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D121560: [clang][Opt] Add NoArgUnusedWith to not warn for unused redundant options
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D120230: [SelectOpti][1/5] Setup new select-optimize pass
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D122804: [AMDGPU] Only count global-to-global as indirect accesses
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D115907: [misexpect] Re-implement MisExpect Diagnostics
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D122498: [BOLT][test] Enable cross-target testing
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D122866: [3/3] TLS loads optimization (hoist)
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 18b38ff - [M68k] Adopt VarLenCodeEmitter for move instructions
Min-Yih Hsu via llvm-commits
- [PATCH] D118443: Add support for atomic memory copy lowering
Evgeniy via Phabricator via llvm-commits
- [PATCH] D118440: New regression test against expandMemCpyAsLoop utility
Evgeniy via Phabricator via llvm-commits
- [PATCH] D123107: [BOLT][test] Fix AArch64 test
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] 5adc94b - New regression test against expandMemCpyAsLoop utility
Evgeniy Brevnov via llvm-commits
- [llvm] 7120c67 - Revert rG5adc94bb8a23eb819f6ca80e722f5b0e6e41401d "New regression test against expandMemCpyAsLoop utility"
Simon Pilgrim via llvm-commits
- [llvm] 970ae83 - An attempt to fix problem with building
Evgeniy Brevnov via llvm-commits
- [llvm] 9a2798c - [CodeGen][NFC] Hoist budget check out of loop
Max Kazantsev via llvm-commits
- [PATCH] D123109: [x86] improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] improve select lowering for smin(x, 0) & smax(x, 0)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123109: [x86] improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] improve select lowering for smin(x, 0) & smax(x, 0)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123109: [x86] improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D123109: [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D122919: [SDAG] try to reduce compare of funnel shift equal 0
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 0320115 - Revert "[CodeGen] Async unwind - add a pass to fix CFI information"
Muhammad Omair Javaid via llvm-commits
- [llvm] dbb6a75 - [LibCalls] Respect TLI.getExtAttrForI32Param() in inferLibFuncAttributes().
Jonas Paulsson via llvm-commits
- [llvm] 331a58a - [gn build] Port 0320115c16fc
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 6194992 - [Scudo] enabling anonymous named pages on Linux 5.17 and onwards.
David Carlier via llvm-commits
- [PATCH] D122194: [SelectionDAG] Store LeadingZero count in LiveOutInfo instead of KnownBits.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D113872: [CGP] Handle select instructions relying on the same condition
Kai Luo via Phabricator via llvm-commits
- [llvm] a9bd565 - [gn build] Port 3ba8548c8e04
LLVM GN Syncbot via llvm-commits
- [llvm] dbb158e - Remove top-level using directives from Transforms/IPO headers
Pavel Labath via llvm-commits
- [PATCH] D123111: [AArch64] Make PMMIR_EL1 read-only.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D123110: [docs] Fix Kaleidoscope code example
Roman Sokolkov via Phabricator via llvm-commits
- [PATCH] D110267: [InlineAsm, SystemZ] Handle inline assembly address operands.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D123112: [VP] Legalize the stride operand for EXPERIMENTAL_VP_STRIDED SDNodes
Lorenzo Albano via Phabricator via llvm-commits
- [llvm] 46cfbe5 - [LLVMContext] Replace enableOpaquePointers() with setOpaquePointers()
Nikita Popov via llvm-commits
- [llvm] 82bd0bd - [AArch64] Make PMMIR_EL1 read-only.
Simon Tatham via llvm-commits
- [llvm] d4d30d6 - [Docs] Update opaque pointers docs (NFC)
Nikita Popov via llvm-commits
- [llvm] cd47be0 - [InstCombine] Add PR22303 test case
Simon Pilgrim via llvm-commits
- [llvm] 4661a65 - New regression test against expandMemCpyAsLoop utility
Evgeniy Brevnov via llvm-commits
- [llvm] 1ff022e - [LV] Add vector.body block to parent loop during skeleton creation.
Florian Hahn via llvm-commits
- [PATCH] D123117: Fix warnings about variables that are set but only used in debug mode
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D123116: Don't partially inline a musttail libcall.
Bert Abrath via Phabricator via llvm-commits
- [llvm] afca54f - [ARM][AArch64] Optimize pattern for converting a half word byte swap in a 64-bit input to a rev16 instruction. Differential Revision: https://reviews.llvm.org/D122643
Biplob Mishra via llvm-commits
- [PATCH] D123118: [InstCombine] SimplifyDemandedUseBits - remove lshr node if we only demand known sign bit
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122808: [clang] Fix warnings when `-Wdeprecated-enum-enum-conversion` is enabled
Antonio Frighetto via Phabricator via llvm-commits
- [llvm] 64b6192 - [AArch64] Set maximum VF with shouldMaximizeVectorBandwidth
Jingu Kang via llvm-commits
- [PATCH] D122900: [x86] Fix infinite loop inside DAG combiner lzcnt's optimization.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D121113: [RISCV][VP] Custom lower VP_STRIDED_LOAD and VP_STRIDED_STORE
Lorenzo Albano via Phabricator via llvm-commits
- [llvm] f2b4b2e - Reverting changes to correct the commit message
Biplob Mishra via llvm-commits
- [llvm] edb4520 - rev16 instruction is being generated for a half word byte swap on a 32-bit input as a bswap+rotr. This is not true for a 64-bit input.
Biplob Mishra via llvm-commits
- [PATCH] D122643: [AArch64] Optimize pattern for converting a half word byte swap in a 64-bit input to a rev16 instruction
Biplob Mishra via Phabricator via llvm-commits
- [llvm] 60c6e96 - [Hexagon] Fix out of range shift warning. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D122096: [VPlan] Expand induction step in VPlan pre-header.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D122431: Basic support for posix_memalign / __builtin_object_size interaction
serge via Phabricator via llvm-commits
- [PATCH] D121114: [VP] Add widening for VP_STRIDED_LOAD and VP_STRIDED_STORE
Lorenzo Albano via Phabricator via llvm-commits
- [PATCH] D123124: [Verifier] Add verifier for min-legal-vector-width
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D123125: [Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D122039: [BOLT] Fix plt relocations symbol match
Vladislav Khmelevsky via Phabricator via llvm-commits
- [llvm] 1e02737 - [iwyu] Fix some header include regression
via llvm-commits
- [llvm] bf0f5e7 - [gn build] (semi-automatically) Port 4661a65f4bea
Nico Weber via llvm-commits
- [llvm] 90853d8 - Adding new tests to demonstrate code patterns with multiple or/and which can be combined with a single mask
Biplob Mishra via llvm-commits
- [PATCH] D122003: Add support for more archs in `Triple::getArchTypeForLLVMName`
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D123126: [cmake] Remove LLVM_ENABLE_NEW_PASS_MANAGER cmake option
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D41895: [X86] Another attempt at support prefer-vector-width function attribute
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D122929: [BOLT] Check for !isTailCall in isUnconditionalBranch
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D122824: [UpdateLLCTestChecks] Add function prefix to make generated isel debug output checks runnable in update_llc_test_checks.py
Yatao Wang via Phabricator via llvm-commits
- [llvm] 4f4bffe - [X86] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [PATCH] D122824: [UpdateLLCTestChecks] Pick the correct output block when generating isel debug output checks in update_llc_test_checks.py
Yatao Wang via Phabricator via llvm-commits
- [llvm] 516333d - [ValueTracking] Handle non-pow2 align assume bundle (PR53693)
Nikita Popov via llvm-commits
- [PATCH] D122987: [OpenMP] Make offloading sections have the SHF_EXCLUDE flag
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D106368: [AlignmentFromAssumptions] avoid crash on alignment constant expression
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D109368: [LV] Don't vectorize if we can prove RT + vector cost >= scalar cost.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D123133: [BOLT][test] Fix X86 tests
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D122082: Add DXIL Bitcode Writer and DXIL testing
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122606: [demangler][NFC] Rename SwapAndRestore to ScopedOverride
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D122604: [demangler] Simplify OutputBuffer initialization
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D122915: [AArch64] UBFM fold in the MIPeepholeOpt.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D122915: [AArch64] Fold lsr+bfi in tryBitfieldInsertOpFromOr
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D122913: [InstCombine] Simplify PHI node whose type and type of its cond differ
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123134: [demangler] No need to space adjacent template closings
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D122678: [RISCV] Add support for vp.fptosi where the result is a mask type.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D122654: [doc] Improve clang auto-generated help
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D119720: [ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES Erratum
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D122478: [PowerPC] Add max/min intrinsics to Clang and PPC backend
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D120328: [DAGCombine] insert_subvector undef, (splat X), N2 -> splat X
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D120973: [flang] Allow to use already existing names for contruct-name
Mike K via Phabricator via llvm-commits
- [PATCH] D120714: [CodeGen] Place SDNode debug ID declaration under appropriate #if
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D116735: [RISCV] Adjust RISCV data layout by using n32:64 in layout string
Craig Topper via Phabricator via llvm-commits
- [llvm] f55fdde - [MIPS] selectAddrFrameIndexOffset - use cast<> instead of dyn_cast<> to avoid dereference of nullptr
Simon Pilgrim via llvm-commits
- [llvm] 2c3f665 - [SVE] Extend support for folding select + masked gathers
Matt Devereau via llvm-commits
- [llvm] a3d5f1c - [x86] Fix infinite loop inside DAG combiner with lzcnt feature.
Pierre Gousseau via llvm-commits
- [PATCH] D123138: [demangler] Fix undocumented Local encoding
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D123140: TableGen/GlobalISel: Make address space/align predicates consistent
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 016e59b - Revert "[Scudo] enabling anonymous named pages on Linux 5.17 and onwards."
Alex Brachet via llvm-commits
- [PATCH] D75981: [LV] Create RT checks during planning, expose cost functions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123142: [llvm-ar] Fix thin archive being wrongly converted to a full archive
Owen Reynolds via Phabricator via llvm-commits
- [llvm] b1e6ca9 - [X86] fmaddsub/fmsubadd combines - add NOFMA target for reference
Simon Pilgrim via llvm-commits
- [llvm] 3c831c9 - [RISCV] Add support for vp.fptosi where the result is a mask type.
Craig Topper via llvm-commits
- [llvm] 6599fda - Add DXILPrepare CodeGen pass
Chris Bieneman via llvm-commits
- [PATCH] D122081: Add DXILPrepare CodeGen pass
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D123143: SelectionDAG: Swap operands of atomic_store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122850: [AMDGPU] Fix regression with vectorization limiting
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] bb3980a - DebugInfo: Don't use enumerators in template names for debug info as they are not canonical
David Blaikie via llvm-commits
- [PATCH] D123147: [X86] Enable enableAggressiveFMAFusion to true for FMA capable targets (PR36826)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] c082ca1 - [OpenMPIRBuilder] Detect and fix ambiguous InsertPoints for createSections.
Michael Kruse via llvm-commits
- [PATCH] D112256: [FPEnv][EarlyCSE] Add support for CSE of constrained FP intrinsics, take 2
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D122740: [demangler] Node precision dumper
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] d68b4dc - [M68k] Adopt VarLenCodeEmitter for rest of the data instructions
Min-Yih Hsu via llvm-commits
- [compiler-rt] 5748219 - [DFSan] Add dfsan-combine-taint-lookup-table option as work around for
Andrew Browne via llvm-commits
- [PATCH] D122857: [LoopCacheAnlysis] Enable delinearization of fixed sized arrays
Michael Kruse via Phabricator via llvm-commits
- [llvm] f9e0bc3 - Specify --format for tests to workaround AIX big archive write operation
Jake Egan via llvm-commits
- [PATCH] D122857: [LoopCacheAnalysis] Enable delinearization of fixed sized arrays
Nikita Popov via Phabricator via llvm-commits
- [llvm] 93977f3 - Check if register class was changed in constrainOperandRegClass()
Daniel Sanders via llvm-commits
- [PATCH] D122615: Check if register class was changed in constrainOperandRegClass()
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D123149: Change the LLVM signpost category
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 09f33a4 - [AMDGPU][OpenCL] Remove "printf and hostcall" diagnostic
Scott Linder via llvm-commits
- [PATCH] D121951: [AMDGPU][OpenCL] Remove "printf and hostcall" diagnostic
Scott Linder via Phabricator via llvm-commits
- [PATCH] D123150: [RISCV] Add lowering for vp.sext and vp.zext.
Craig Topper via Phabricator via llvm-commits
- [llvm] 5830afa - [GlobalISel] NFC: Regen some tests + improve test coverage for wide even types
Jessica Paquette via llvm-commits
- [llvm] e9ec161 - Change the LLVM signpost category
Jonas Devlieghere via llvm-commits
- [PATCH] D123151: [llvm-symbolizer] Fix line offset for inline site.
Zequan Wu via Phabricator via llvm-commits
- [compiler-rt] 47e7a22 - [Darwin][ASan][Sanitizer] Enable dlclose-test for all darwin targets.
Roy Sundahl via llvm-commits
- [PATCH] D122760: [OpenMP] Add OpenMP variant extension to keep the unmangled name
Joseph Huber via Phabricator via llvm-commits
- [llvm] 019e7b7 - [PartiallyInlineLibCalls] Don't partially inline a musttail libcall.
Roman Lebedev via llvm-commits
- [llvm] c54ad13 - [Lint][Verifier] NFC: Rename 'Assert*' macros to 'Check*'.
Tom Honermann via llvm-commits
- [PATCH] D123152: [WPD] Add statistics
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 077f903 - [PS5] Add PS5 as a legal triple component
Paul Robinson via llvm-commits
- [llvm] 01bc5b7 - [JITLink] Fix sorting bug for PC-begin candidate symbols during EH-frame fixup.
Lang Hames via llvm-commits
- [PATCH] D122427: [MIPS] Initial support for MIPS-I load delay slots
Simon Dardis via Phabricator via llvm-commits
- [llvm] 857d699 - Move BasicBlock::getTerminator definition to the header
Artur Pilipenko via llvm-commits
- [PATCH] D122106: [BOLT] Fix dynamic relocation offset for constant islands
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D115653: [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D121876: [BOLT][DWARF] Implementation of monolithic DWARF5.
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D120573: [OpenMP] Support runtime user conditions in metadirective
Giorgis Georgakoudis via Phabricator via llvm-commits
- [PATCH] D123158: make a debug check thread-safe
Luboš Luňák via Phabricator via llvm-commits
- [llvm] f65b0b5 - Revert "[VFS] RedirectingFileSystem only replace path if not already mapped"
Ben Barham via llvm-commits
- [llvm] 6302a91 - DebugInfo: ThinLTO: Import template parameters on type declarations
David Blaikie via llvm-commits
- [PATCH] D120231: [SelectOpti][3/5] Base Heuristics
David Li via Phabricator via llvm-commits
- [PATCH] D87656: [llvm-dwarfdump] --show-sources option to show all sources
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D123159: [InstCombine] Fold icmp(X) ? f(X) : C
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D123160: [AArch64] Limit folded address offsets to 2^20 for COFF
Martin Storsjö via Phabricator via llvm-commits
- [llvm] d81b014 - [NFC][Bitstream] Improve the dumpability of bitstream/bitcode headers
Teresa Johnson via llvm-commits
- [llvm] 30922d6 - [GlobalISel] NFC: Add some test coverage for s158
Jessica Paquette via llvm-commits
- [llvm] 6c9bc2d - [GlobalISel] NFC: Add test coverage for s144 and s142
Jessica Paquette via llvm-commits
- [PATCH] D116463: [SPIRV 4/6] Add target lowering, TargetMachine and AsmPrinter
Renato Golin via Phabricator via llvm-commits
- [PATCH] D122618: [Lint][Verifier] NFC: Rename 'Assert*' macros to 'Check*'.
Tom Honermann via Phabricator via llvm-commits
- [PATCH] D123162: [CaptureTracking] Ignore ephemeral values when determining pointer escapeness
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D120958: [TableGen] Add support for variable length instruction in decoder generator
Sheng via Phabricator via llvm-commits
- [llvm] dd92b29 - [Attributor][NFC] Pre-commit new test case
Johannes Doerfert via llvm-commits
- [llvm] 3e8c436 - [Attributor] Visit droppable uses in AAIsDead
Johannes Doerfert via llvm-commits
- [PATCH] D123163: [TLI] `TargetLowering::SimplifyDemandedVectorElts()`: narrowing bitcast: fill known zero elts from known src bits
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D123164: [CoverageMapping] Remove dots from paths inside the profile
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D122372: [lld][COFF] Fix TypeServerSource lookup on GUID collisions
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D123168: Transforms: Split LowerAtomics into separate Utils and pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123169: AtomicExpand: Change return type for shouldExpandAtomicStoreInIR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123170: AtomicExpand: Add NotAtomic lowering strategy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123171: AMDGPU: Handle private atomics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123172: Transforms: Fix code duplication between LowerAtomic and AtomicExpand
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9a62d9d - [JITLink][MachO] Fix alignment bug in the c-string literal section graphifier.
Lang Hames via llvm-commits
- [PATCH] D123173: [llvm-ml] Add support for the -o flag
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D83676: AMDGPUPerfHintAnalysis: don't treat constant loads as large stride
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122579: RegAlloc: Fix remaining virtual registers after allocation failure
Matt Arsenault via Phabricator via llvm-commits
- [llvm] c32f8f3 - [unittests] fix intermittent SupportTests failures
Yuanfang Chen via llvm-commits
- [llvm] bcf8f21 - Revert "[InstrProfiling] No runtime hook for unused funcs"
Gulfem Savrun Yeniceri via llvm-commits
- [llvm] ced1250 - MIRParser: Fix asserting with invalid flags on machine operands
Matt Arsenault via llvm-commits
- [llvm] ced9a79 - [WPD] Add statistics
Teresa Johnson via llvm-commits
- [llvm] a8610d7 - [Attributor] Move recursion reasoning into `AA::isPotentiallyReachable`
Johannes Doerfert via llvm-commits
- [llvm] 857bf30 - [Attributor] Remove broken and duplicated load simplification
Johannes Doerfert via llvm-commits
- [llvm] 2516376 - [AArch64] Enhance last active true vector combine
via llvm-commits
- [PATCH] D122551: [AArch64] Enhance last active true vector combine
Allen zhong via Phabricator via llvm-commits
- [llvm] 6071c92 - AMDGPU: Fix LiveVariables error after lowering SI_END_CF
Matt Arsenault via llvm-commits
- [PATCH] D117796: AMDGPU: Fix LiveVariables error after lowering SI_END_CF
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122530: [demangler] Support C23 _BitInt type
Senran Zhang via Phabricator via llvm-commits
- [PATCH] D117485: AMDGPU: Do not optimize out the kernarg segment for clover
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122723: [RISCV] [NFC] Add Immediate tests for the cmov instruction
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D116702: [GlobalISel] Combine select + fcmp to fminnum/fmaxnum/fminimum/fmaximum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123174: [TypePromotion] Promote undef by converting to 0.
Craig Topper via Phabricator via llvm-commits
- [llvm] 54c525f - AMDGPU/GlobalISel: Handle legacy grid ID intrinsics
Matt Arsenault via llvm-commits
- [PATCH] D117484: AMDGPU/GlobalISel: Handle legacy grid ID intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 634bf82 - MachineVerifier: Diagnose undef set on full register defs
Matt Arsenault via llvm-commits
- [PATCH] D122733: MachineVerifier: Diagnose undef set on full register defs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122583: MIRParser: Fix asserting with invalid flags on machine operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122581: RegAllocGreedy: Remove redundant check for virtual registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122872: [CSKY] Fix some Clang warnings. NFC
Zixuan Wu via Phabricator via llvm-commits
- [llvm] b389354 - [Clang][PowerPC] Add max/min intrinsics to Clang and PPC backend
Ting Wang via llvm-commits
- [PATCH] D123010: [asan] Emit .size directive for global object size before redzone
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D122213: [RISCV] Enable MachineOutliner by default under -Oz for RISCV
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] a3d5102 - [RISCV] [NFC] Add Immediate tests for the cmov instruction
Ben Shi via llvm-commits
- [llvm] 9d45344 - [RISCV][NFC] Remove '--check-prefixes=CHECK' in some cases as they are default
Ben Shi via llvm-commits
- [PATCH] D122961: [RISCV][NFC] Remove some check prefixes as it works the same as FileCheck
Ben Shi via Phabricator via llvm-commits
- [PATCH] D123176: [RISCV][NFC]Add some check prefixes to remove redundant checks in some IR tests
Pretty-box via Phabricator via llvm-commits
- [llvm] 97e4960 - [Clang][CSKY] Add the CSKY target and compiler driver
Zi Xuan Wu via llvm-commits
- [PATCH] D121445: [Clang][CSKY] Add the CSKY target and compiler driver
Zixuan Wu via Phabricator via llvm-commits
- [llvm] 6847081 - [gn build] Port 97e496054a37
LLVM GN Syncbot via llvm-commits
- [llvm] c42aa1b - [Attributor] Keep loads feeding in `llvm.assume` if stores stays
Johannes Doerfert via llvm-commits
- [llvm] af30de7 - [Attributor] Introduce AAInstanceInfo
Johannes Doerfert via llvm-commits
- [PATCH] D123178: [RISCV] Store/restore RISCVMachineFunctionInfo into MIR YAML file
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D123179: [RISCV] Pre-commit for fixing stack offset for RVV object
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D123180: [RISCV] Fixing stack offset for RVV object with vararg in stack.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D122644: [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D123181: [RISCV] Refactoring the type promotion process of instructions fsl/fsr
LiqinWeng via Phabricator via llvm-commits
- [llvm] acfc785 - Preserve aliasing info during memory intrinsics lowering
Evgeniy Brevnov via llvm-commits
- [PATCH] D118441: Preserve aliasing info during memory intrinsics lowering
Phabricator via llvm-commits
- [lld] 330268b - [Support/Hash functions] Change the `final()` and `result()` of the hashing functions to return an array of bytes
Argyrios Kyrtzidis via llvm-commits
- [llvm] 81b10f8 - [X86][tablgen] Consider the mnemonic when auto-generating memory folding table
Shengchen Kan via llvm-commits
- [PATCH] D122477: [X86][tablgen] Consider the mnemonic when auto-generating memory folding table
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D122217: [X86] Remove TB_NO_REVERSE for 2 memory folding entries
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D122918: [RISCV][CodeGen] Support float-arith in Zfinx
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D122968: [AArch64][SelectionDAG] Add target-specific implementation of srem
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D123185: [LLD][COFF] Follow-up on 98bc304 - make collision case faster
Tobias Hieta via Phabricator via llvm-commits
- [compiler-rt] b89b18e - [CMake][compiler-rt] Make CRT separately buildable
Petr Hosek via llvm-commits
- [compiler-rt] 1558cdd - Revert "[CMake][compiler-rt] Make CRT separately buildable"
Petr Hosek via llvm-commits
- [llvm] 46776f7 - Fix warnings about variables that are set but only used in debug mode
Martin Storsjö via llvm-commits
- [llvm] ec2de74 - [CSKY] Add atomic expand pass to support atomic operation with libcall
Zi Xuan Wu via llvm-commits
- [PATCH] D123187: [Support] [BLAKE3] Fix building for Cygwin
Martin Storsjö via Phabricator via llvm-commits
- [compiler-rt] b0e2ffe - [CMake][compiler-rt] Make CRT separately buildable
Petr Hosek via llvm-commits
- [llvm] 9e97b2a - [DAG] SimplifySetCC - relax fold (X^C1) == C2 --> X == C1^C2
Simon Pilgrim via llvm-commits
- [PATCH] D122540: [X86] Fix handling of maskmovdqu in x32 differently
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D116465: [SPIRV 6/6] Add the module analysis pass and the simplest tests
Renato Golin via Phabricator via llvm-commits
- [PATCH] D123176: [RISCV][NFC] Reorganize check prefixes in some tests to reduce redundant lines
Pretty-box via Phabricator via llvm-commits
- [PATCH] D121784: [VP] Add splitting for VP_STRIDED_STORE and VP_STRIDED_LOAD
Lorenzo Albano via Phabricator via llvm-commits
- [llvm] 4d21497 - [X86] Remove TB_NO_REVERSE for 2 memory folding entries
Shengchen Kan via llvm-commits
- [PATCH] D123196: [AArch64] Refactor shouldExpandAtomicRMWInIR [NFC]
Tomas Matheson via Phabricator via llvm-commits
- [llvm] 3369e47 - [DAG] Allow XOR(X, MIN_SIGNED_VALUE) to perform AddLike folds
Simon Pilgrim via llvm-commits
- [llvm] 153431e - [docs] Fix Kaleidoscope code example
Jay Foad via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 060ff66 - Add support for more archs in `Triple::getArchTypeForLLVMName`
Renato Golin via llvm-commits
- [PATCH] D77804: [DAG] Enable ISD::SHL/SRL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] aa1b22d - [AMDGPU] Add a test for setting EXTRA_LDS_SIZE in pixel shaders
Jay Foad via llvm-commits
- [llvm] 8be0da7 - [AMDGPU] Regenerate omod.ll tests
Simon Pilgrim via llvm-commits
- [llvm] 6c0e043 - [X86] Add test for smin(x, 0) & smax(x, 0)
Wei Xiao via llvm-commits
- [llvm] a73006b - [AMDGPU] Add a test for setting WAVESIZE in pixel shaders
Jay Foad via llvm-commits
- [PATCH] D122236: [RISCV] Fix crash for initial section alignment with .option norvc
Luís Marques via Phabricator via llvm-commits
- [llvm] fb6596f - [DebugInfo][InstrRef] Avoid a crash from mixed variable location modes
Jeremy Morse via llvm-commits
- [PATCH] D122485: [SimplifyCFG] Fold mutil cases to And mask
chenglin.bi via Phabricator via llvm-commits
- [llvm] 83a798d - [CodeGen] Place SDNode debug ID declaration under appropriate #if
Daniil Kovalev via llvm-commits
- [llvm] 34ce9fd - [TLI] `TargetLowering::SimplifyDemandedVectorElts()`: narrowing bitcast: fill known zero elts from known src bits
Roman Lebedev via llvm-commits
- [PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] f743159 - [AMDGPU] Regenerate pv-packing.ll test
Simon Pilgrim via llvm-commits
- [llvm] 3681292 - [AMDGPU] Regenerate shared-op-cycle.ll test
Simon Pilgrim via llvm-commits
- [PATCH] D123201: [demangler] Buffer peeking needs buffer
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D122686: [InstCombine] Fold calls to strnlen (PR46455)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D123207: [WIP][X86][AVX2] More broadcasts from constant pool
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via Phabricator via llvm-commits
- [llvm] edddf38 - [gn build] (manually) port 83a798d4b0e1 (abi_breaking_checks in tests)
Nico Weber via llvm-commits
- [llvm] eddd399 - [X86][tablgen] Add three entries manually into the memory folding table
Shengchen Kan via llvm-commits
- [PATCH] D120483: [flang] Handle allocatable dummy arguments
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] 19e5235 - [AArch64][InstCombine] Fold MLOAD and zero extensions into MLOAD
via llvm-commits
- [llvm] 9a2d5cc - [SVE][AArch64] Enable first active true vector combine for INTRINSIC_WO_CHAIN
via llvm-commits
- [PATCH] D122862: gn build: Fix support for building the builtins for baremetal.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D123215: [dsymutil] Fix a few TODOs about reporting errors to the user
Nico Weber via Phabricator via llvm-commits
- [PATCH] D115274: [IR][RFC] Memory region declaration intrinsic
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] f4661b5 - [X86] Fold MMX_MOVD64from64rr + store to MMX_MOVQ64mr instead of MMX_MOVD64from64mr in auto-generated table
Shengchen Kan via llvm-commits
- [PATCH] D123216: [LoopSink] Use MemorySSA with legacy pass manager
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123217: [RISCV] Select unmasked integer setcc insts via ISel post-process
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D121376: [RISCV][RVV] Introduce roundmode operand to PseudoVAADD instruction
ShihPo Hung via Phabricator via llvm-commits
- [llvm] 538c771 - [AMDGPU] Fix unused variable warning after D117484
Jay Foad via llvm-commits
- [llvm] 33b1f41 - MemoryBuiltins: getAllocAlignment is now useful for non-allocator funcs
Augie Fackler via llvm-commits
- [PATCH] D121881: [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process
ShihPo Hung via Phabricator via llvm-commits
- [llvm] 1dc1d5a - [SimplifyLibCalls] Use KnownBits helper APIs (NFC)
Nikita Popov via llvm-commits
- [llvm] 87f0d55 - [AArch64] Fold lsr+bfi in tryBitfieldInsertOpFromOr
Ben Shi via llvm-commits
- [llvm] 05535f3 - [X86][tablgen] Add one entry manually into the memory folding table
Shengchen Kan via llvm-commits
- [PATCH] D123218: [dsymutil] Fix O(n^2) behavior when running on ld64.lld's current ICF output
Nico Weber via Phabricator via llvm-commits
- [llvm] bb47e1f - [gn build] Port 68eac9a6e7a1
LLVM GN Syncbot via llvm-commits
- [PATCH] D122198: [PowerPC] Add .ref in backend for AIX XCOFF to support `-bcdtors:csect` linker option
ChenZheng via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
John Brawn via Phabricator via llvm-commits
- [llvm] c59e833 - [gn build] Port afa94306a8c1
LLVM GN Syncbot via llvm-commits
- [llvm] 5e407f0 - [SVE] Add gather/scatter tests to highlight bugs in their generated code.
Paul Walker via llvm-commits
- [llvm] 1c307b9 - [NFC] Remove redundant IndexType canonicalisation from DAGTypeLegalizer::PromoteIntOp_MSCATTER
Paul Walker via llvm-commits
- [PATCH] D123221: [X86] `lowerBuildVectorAsBroadcast()`: with AVX512, allow i64 broadcasts from constant pool
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D113514: [LLVM][sancov] Inclusive language: Add -ignorelist option
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D114374: [llvm]{NFC][IPO] Inclusive language: Rename mergefunc-sanity to mergefunc-verify and remove other instances of sanity in MergeFunctions.cpp
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D121929: [AArch64] Mark all instructions that read/write FPCR as doing so
John Brawn via Phabricator via llvm-commits
- [PATCH] D121838: [WIP] Generalize "check-all" umbrella targets, use for check-clang-tools
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D122268: Add PointerType analysis for DirectX backend
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123222: [DAGCombiner][SVE] Ensure MGATHER/MSCATTER addressing mode combines preserve index scaling
Paul Walker via Phabricator via llvm-commits
- [PATCH] D108834: [X86] [pr51000] sret pointer tailcalling
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D123221: [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64 broadcasts from constant pool
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D123185: [LLD][COFF] Fix TypeServerSource matcher with more than one collision
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D122786: [RISCV] Supplement patterns for vnsrl.wx/vnsra.wx when splat shift is sext or zext
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123223: [lld] Ignore --no-add-needed
Alex Xu (Hello71) via Phabricator via llvm-commits
- [PATCH] D123224: [x86] Replace getNodeIfExists to doesNodeExist when only check node exist
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D123225: [ThreadPool] add ability to group tasks into separate groups
Luboš Luňák via Phabricator via llvm-commits
- [llvm] 9be6e7b - [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool
Roman Lebedev via llvm-commits
- [llvm] 324ac83 - [gn build] Port d78624975b43
LLVM GN Syncbot via llvm-commits
- [llvm] 6be5e87 - [RISCV][VP] Add basic RVV codegen for vp.icmp
Fraser Cormack via llvm-commits
- [PATCH] D123230: [UnifyLoopExits] Reduce number of guard blocks
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D123231: [StructurizeCFG] Improve basic block ordering
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D121838: Generalize "check-all" umbrella targets, use for check-clang-tools
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D123232: InstCombineCalls: fix annotateAnyAllocCallSite to report changes
Augie Fackler via Phabricator via llvm-commits
- [llvm] 7d3af9e - [DAGCombine] insert_subvector undef, (splat X), N2 -> splat X
Paul Walker via llvm-commits
- [llvm] c9bea51 - [dsymutil] Fix O(n^2) behavior when running on ld64.lld's current ICF output
Nico Weber via llvm-commits
- [llvm] d0141ef - [dsymutil] Fix a few TODOs about reporting errors to the user
Nico Weber via llvm-commits
- [PATCH] D123234: [X86] `lowerBuildVectorAsBroadcast()`: with AVX2, allow i64->XMM broadcasts from constant pool
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 4b569d3 - [X86] Add Issue #42433 test case
Simon Pilgrim via llvm-commits
- [llvm] 1342b86 - [test][DSE] Precommit test for D123162
Arthur Eubanks via llvm-commits
- [llvm] 5b5f594 - [DAGCombiner] Replace call getSExtOrTrunc with a truncate. NFC
Craig Topper via llvm-commits
- [llvm] e13a44b - [RISCV] Add lowering for vp.sext and vp.zext.
Craig Topper via llvm-commits
- [llvm] 1ad3648 - [LegalizeDAG] Use SelectionDAG::getBoolConstant to simplify some code. NFC
Craig Topper via llvm-commits
- [llvm] df4522f - [demangler] Fix undocumented Local encoding
Nathan Sidwell via llvm-commits
- [PATCH] D123235: atomic compare fail : Parser & AST support
Sunil K via Phabricator via llvm-commits
- [PATCH] D122523: [lldb] Fix building standalone LLDB on Windows.
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 560856d - [AArch64] Format the PerfectShuffle table. NFC
David Green via llvm-commits
- [llvm] 8fc1918 - [LegalizeTypes] Move SplitVecRes_VECTOR_REVERSE/VECTOR_SPLICE near other SplitVecRes methods. NFC
Craig Topper via llvm-commits
- [llvm] 62a983e - Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if"
Daniil Kovalev via llvm-commits
- [llvm] 912551d - Add the /nologo flag to llvm-ml
Hans Wennborg via llvm-commits
- [PATCH] D115924: [ConstantFolding] Unify handling of load from uniform value
Cameron McInally via Phabricator via llvm-commits
- [llvm] bdb1ab9 - [LegalizeTypes][VP] Use LoVT/HiVT when splitting VP operations in SplitVecRes_UnaryOp.
Craig Topper via llvm-commits
- [llvm] b02b9b3 - gn build: Fix support for building the builtins for baremetal.
Peter Collingbourne via llvm-commits
- [llvm] 25b7efc - Revert "[gn build] (manually) port 83a798d4b0e1 (abi_breaking_checks in tests)"
Nico Weber via llvm-commits
- [PATCH] D123238: [NFC][CodeGen] Add comments for SDNode debug ID declaration
Daniil Kovalev via Phabricator via llvm-commits
- [llvm] 28cb908 - [NFC][CodeGen] Add comments for SDNode debug ID
Daniil Kovalev via llvm-commits
- [PATCH] D123160: [AArch64] Fix the upper limit for folded address offsets for COFF
Eli Friedman via Phabricator via llvm-commits
- [llvm] 2232d35 - [gn build] Port 9fc45ca00a19
LLVM GN Syncbot via llvm-commits
- [llvm] 6b30623 - DebugInfo: Make the simplified template names prefix more unique
David Blaikie via llvm-commits
- [PATCH] D123239: [RISCV] Add swapped patterns to VPatIntegerSetCCVL_VIPlus1.
Craig Topper via Phabricator via llvm-commits
- [llvm] d384f2b - Revert "gn build: Fix support for building the builtins for baremetal."
Peter Collingbourne via llvm-commits
- [llvm] 0d237d1 - [RISCV] Merge rv32/rv64 test files. NFC
Craig Topper via llvm-commits
- [llvm] eac3487 - [LoopInterchange] Try to achieve the most optimal access pattern after interchange
via llvm-commits
- [llvm] ee5fda1 - [gn build] Port c03d6257c58f
LLVM GN Syncbot via llvm-commits
- [PATCH] D123244: gn build: Use target OS to control whether to use/depend on llvm-ar.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] 8d7a17b - [AArch64] Fix the upper limit for folded address offsets for COFF
Martin Storsjö via llvm-commits
- [llvm] 9edee89 - [Support] [BLAKE3] Fix building for Cygwin
Martin Storsjö via llvm-commits
- [llvm] 51f6caf - [demangler][NFC] Rename SwapAndRestore to ScopedOverride
Nathan Sidwell via llvm-commits
- [PATCH] D122922: [lld][common][lld-macho][lld-coff] Support per-thread allocators and StringSavers
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D123247: Provide a more in-depth reference document for TBAA's implementation.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D123249: [TBAA] Move TBAA helper classes to a header file.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D123250: [TBAA] Improve the interface of TBAA.h to enable code reuse.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D123251: [TBAA] Add a TBAA viewer pass.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D123252: [lld/mac] Don't emit stabs entries for functions folded during ICF
Nico Weber via Phabricator via llvm-commits
- [llvm] 096477e - gn build: Use target OS to control whether to use/depend on llvm-ar.
Peter Collingbourne via llvm-commits
- [llvm] 02a7b17 - Reland "gn build: Fix support for building the builtins for baremetal."
Peter Collingbourne via llvm-commits
- [PATCH] D123255: [RISCV] Add more .vx patterns for VLMax integer setccs.
Craig Topper via Phabricator via llvm-commits
- [llvm] 4a4d098 - [demangler] Node precision dumper
Nathan Sidwell via llvm-commits
- [PATCH] D123256: [TargetLowering][RISCV] Allow truncation if the arguments of a setcc are splats.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123260: [AArch64][AMDGPU][WebAssembly] Use static_cast instead of a reinterpret_cast to downcast in parseMachineFunctionInfo.
Craig Topper via Phabricator via llvm-commits
- [llvm] 1235aae - [AArch64][AMDGPU][WebAssembly] Use static_cast instead of a reinterpret_cast to downcast in parseMachineFunctionInfo. NFC
Craig Topper via llvm-commits
- [PATCH] D121938: [flang] expand the num_images test coverage
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D123262: AMDGPU: Set implicit kernarg size to be of 256 bytes for code object version 5
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D123263: [BOLT] Check MCContext errors
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 38f9200 - gn build: Fix some tests for host_os to instead check current_os.
Peter Collingbourne via llvm-commits
- [PATCH] D121047: Add missing template keywords
Christoph Grüninger via Phabricator via llvm-commits
- [compiler-rt] fc4c872 - [Darwin][ASan] Fix "interceptor working?" check for DriverKit platform
Julian Lettner via llvm-commits
- [llvm] 8e1d9f0 - [mips] Remove stale comment (NFC)
Simon Dardis via llvm-commits
- [PATCH] D123264: [RISCV] Pre-RA expand pseudos pass
Luís Marques via Phabricator via llvm-commits
- [PATCH] D122989: [CallPrinter] Port CallPrinter passes to new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 08075a7 - Revert f7381a795ab235d34c94eaf01dc880eb5b89619d
Alina Sbirlea via llvm-commits
- [llvm] 50d41f3 - [MSSA] Print memory phis when inspecting walker.
Alina Sbirlea via llvm-commits
- [PATCH] D123265: [RISCV] Extend the Merge Base Offset pass to handle AUIPC+ADDI
Luís Marques via Phabricator via llvm-commits
- [PATCH] D123267: [RISCV] Post-RA merge base offset pass
Luís Marques via Phabricator via llvm-commits
- [llvm] 09c2b7c - [AMDGPU] Regenerate global isel lds ops test checks. NFC.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D123268: [AMDGPU] Check SI LDS offset bug in the allowsMisalignedMemoryAccesses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D102107: [OpenMP] Codegen aggregate for outlined function captures
Giorgis Georgakoudis via Phabricator via llvm-commits
- [llvm] 303c180 - [MIPS] Initial support for MIPS-I load delay slots
Simon Dardis via llvm-commits
- [PATCH] D123270: RegAllocGreedy: Allow last chance recolor to retry overlapping tuples
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D122086: [mlir:PDL] Expand how native constraint/rewrite functions can be defined
River Riddle via Phabricator via llvm-commits
- [compiler-rt] f5e48a2 - [CMake][compiler-rt] Include the missing variables
Petr Hosek via llvm-commits
- [llvm] ea64828 - [mlir:PDL] Expand how native constraint/rewrite functions can be defined
River Riddle via llvm-commits
- [llvm] 39f1568 - Transforms: Split LowerAtomics into separate Utils and pass
Matt Arsenault via llvm-commits
- [llvm] 7ac2e30 - [gn build] Port 39f156863392
LLVM GN Syncbot via llvm-commits
- [llvm] a41a676 - [AMDGPU] Check SI LDS offset bug in the allowsMisalignedMemoryAccesses
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D123271: [llvm-profgen] Ignore invalid LBR ranges. Summary:
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D123272: [coroutines] Get an IntegerType from the value instead of defaulting to 64 bit
Nathan Lanza via Phabricator via llvm-commits
- [PATCH] D122672: [CodeGen][ARM] Enable Swing Module Scheduling for ARM
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D120226: [RISCV] Support mask policy for RVV IR intrinsics.
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D109008: [AMDGPU][NFC] Refactor AMDGPUCallingConv.td
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 1b54779 - [RISCV] Supplement patterns for vnsrl.wx/vnsra.wx when splat shift is sext or zext
Lian Wang via llvm-commits
- [llvm] c4ea925 - AtomicExpand: Change return type for shouldExpandAtomicStoreInIR
Matt Arsenault via llvm-commits
- [PATCH] D123273: [utils] Avoid hardcoding metadata ids in update_cc_test_checks
Jan Korous via Phabricator via llvm-commits
- [llvm] 7f14a1d - AtomicExpand: Add NotAtomic lowering strategy
Matt Arsenault via llvm-commits
- [llvm] e6012c8 - AMDGPU: Handle private atomics
Matt Arsenault via llvm-commits
- [llvm] ef437a7 - [CSKY] Fix some Clang warnings. NFC
Fangrui Song via llvm-commits
- [PATCH] D119115: [RISCV] Improve insert_vector_elt for fixed mask registers.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 2aca33b - Reland "[Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON""
Fangrui Song via llvm-commits
- [PATCH] D123271: [llvm-profgen] Filter out invalid LBR ranges.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D123274: [RISCV][NFC] Refactor VL patterns for vnsrl and vnsra
WangLian via Phabricator via llvm-commits
- [PATCH] D123275: [lld-macho][nfc] Remove indirection when looking up common section members
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123276: [lld-macho] Use fewer indirections in UnwindInfo implementation
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123277: [lld-macho][nfc] De-templatize UnwindInfoSection
Jez Ng via Phabricator via llvm-commits
- [lld] e4b2862 - [lld-macho][nfc] Rearrange order of statements to clarify data dependencies
Jez Ng via llvm-commits
- [PATCH] D123279: [lld-macho] Give non-text ConcatOutputSections order-independent finalization
Jez Ng via Phabricator via llvm-commits
- [lld] c29c19c - [ELF] Ignore --no-add-needed
Fangrui Song via llvm-commits
- [PATCH] D122963: [X86] Always extend the integer arguments of callee.
LiuChen via Phabricator via llvm-commits
- [llvm] f891123 - [RISCV] Add CMOV isel pattern for (select (setgt X, Imm), Y, Z)
Ben Shi via llvm-commits
- [PATCH] D122963: [X86] Extend the integer parameter if the function isn't local linked
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D122294: [BOLT] Add R_AARCH64_PREL16/32/64 relocations support
Alexey Moksyakov via Phabricator via llvm-commits
- [PATCH] D123283: [MC] Improve st_size propagation rule
Fangrui Song via Phabricator via llvm-commits
- [llvm] 78cb11c - [AMDGPU] Fix test difference in debug and release. NFC.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D123284: [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion
Phoebe Wang via Phabricator via llvm-commits
- [lld] 0dfa8a0 - [LLD][COFF] Fix TypeServerSource matcher with more than one collision
Tobias Hieta via llvm-commits
- [PATCH] D123286: Patch for : omp nothing
Sunil K via Phabricator via llvm-commits
- [llvm] 674ee4d - [LoopSink] Use MemorySSA with legacy pass manager
Nikita Popov via llvm-commits
- [llvm] 842d0bf - [x86] Improve select lowering for smin(x, 0) & smax(x, 0)
Wei Xiao via llvm-commits
- [PATCH] D123288: [LoopSink] Require MemorySSA
Nikita Popov via Phabricator via llvm-commits
- [lld] b8f50ab - [lld] Remove support for legacy pass manager
Nikita Popov via llvm-commits
- [PATCH] D123219: [lld] Remove support for legacy pass manager
Nikita Popov via Phabricator via llvm-commits
- [llvm] 8216255 - [RISCV][VP] Add basic RVV codegen for vp.fcmp
Fraser Cormack via llvm-commits
- [llvm] 4388c97 - [VPlan] Use vector.body as header name in VPlan native path.
Florian Hahn via llvm-commits
- [PATCH] D120880: [AArch64] Insert subvector costs
Dave Green via Phabricator via llvm-commits
- [llvm] ff485d7 - Transforms: Remove unused include
Benjamin Kramer via llvm-commits
- [llvm] 8ebc9b1 - [RISCV] Select unmasked integer setcc insts via ISel post-process
Fraser Cormack via llvm-commits
- [PATCH] D123290: [LoongArch] Add support for selecting constant materializations.
Ray Wang via Phabricator via llvm-commits
- [llvm] 5b32102 - [LoongArch] Improve td files indentation a little bit. NFC
Weining Lu via llvm-commits
- [PATCH] D123291: [RISCV] Select unmasked FP setcc insts via ISel post-process
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D108699: [LAA] Analyze pointers forked by a select
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D123292: [RISCV][NFC] Use defvar to simplify pattern definations.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D122967: [InstCombine] fold more constant divisor to select-of-constants divisor
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122791: [DAGCombiner] Teach scalarizeBinOpOfSplats handle scalable splat.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D120305: [Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON
Nikita Popov via Phabricator via llvm-commits
- [llvm] 3031fa8 - [lldb] Fix building standalone LLDB on Windows.
Martin Storsjö via llvm-commits
- [PATCH] D123294: [gold] Remove support for legacy pass manager
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123296: [llvm][AArch64] Generate getExtensionFeatures from the list of extensions
David Spickett via Phabricator via llvm-commits
- [lld] 156b94c - Fix "result of 32-bit shift implicitly converted to 64 bits" MSVC warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 7d8a06e - [X86] Add Issue #50412 fcmp-logic test case
Simon Pilgrim via llvm-commits
- [llvm] cfcac26 - [CSKY] Support bitcast operation from/to double to/from two GPRs
Zi Xuan Wu via llvm-commits
- [PATCH] D122926: [X86][CostModel] Strip bitcasts when looking for store GEP operand
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] c226a5c - [DebugInfo] Use DW_ATE_signed encoding when creating a Fortran
via llvm-commits
- [llvm] d09d297 - [RISCV] Fix crash for section alignment with .option norvc
Luís Marques via llvm-commits
- [llvm] 094e808 - [AMDGPU] Regenerate xor3-i1-const.ll test(NFC)
via llvm-commits
- [llvm] 46f0e2c - [bugpoint] ReduceCrashingFunctions::TestFuncs - fix dereference of null point static analyzer warning
Simon Pilgrim via llvm-commits
- [llvm] ca3c746 - [LoongArch] Split asmstr to opcstr and opnstr in LAInst class definition. NFC
Weining Lu via llvm-commits
- [PATCH] D123300: [Clang] Enable opaque pointers by default
Nikita Popov via Phabricator via llvm-commits
- [lld] 8c1ea1a - [lld/mac] Don't emit stabs entries for functions folded during ICF
Nico Weber via llvm-commits
- [llvm] 23ce89a - [gn build] (manually) port 5390606aa963
Nico Weber via llvm-commits
- [llvm] 79e5e08 - [gn build] (manually) port 3031fa88f01e
Nico Weber via llvm-commits
- [llvm] 7c3d8c8 - Fix warnings when `-Wdeprecated-enum-enum-conversion` is enabled
Aaron Ballman via llvm-commits
- [PATCH] D120435: [X86] Combine ADC(ADD(X,Y),0,Carry) -> ADC(X,Y,Carry)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D76445: [RISCV][GlobalISel] Select ALU GPR instructions
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D123301: [lld-macho][nfc] Factor out & micro-optimize findSymbolAtOffset
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123302: [lld/mac] Add some comments and asserts
Nico Weber via Phabricator via llvm-commits
- [llvm] 0b1c9e8 - [X86] Add test case for PR44795
Simon Pilgrim via llvm-commits
- [llvm] a1df2ef - [X86] Ensure ZN3Tuning inherits from ZN2Tuning instead of ZNTuning
Simon Pilgrim via llvm-commits
- [PATCH] D123305: [demangler] Fold expressions of .* and ->*
Nathan Sidwell via Phabricator via llvm-commits
- [lld] da6b6b3 - [lld-macho][nfc] Factor out findSymbolAtOffset
Jez Ng via llvm-commits
- [PATCH] D123301: [lld-macho][nfc] Factor out findSymbolAtOffset
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123306: [X86] Enable fast variable per-lane shuffle tuning on all Ryzen targets
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 1c1d477 - [gn build] Port 1306b1025c50
LLVM GN Syncbot via llvm-commits
- [PATCH] D76878: Implement DW_{OP,AT}_LLVM_* for Heterogeneous Debugging
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D123309: [SafeStack] Don't create SCEV min between pointer and integer (PR54784)
Nikita Popov via Phabricator via llvm-commits
- [llvm] 5e90224 - [InstCombine] SimplifyDemandedUseBits - remove lshr node if we only demand known sign bit
Simon Pilgrim via llvm-commits
- [llvm] 5909c67 - [InstCombine] SimplifyDemandedUseBits - add TODO to remove shl node if we only demand known sign bits of the shift source
Simon Pilgrim via llvm-commits
- [llvm] edeceb8 - remove dead code in parseRegisterList checking for ARM::RA_AUTH_CODE
Ties Stuij via llvm-commits
- [PATCH] D122577: remove dead code in parseRegisterList checking for ARM::RA_AUTH_CODE
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D122747: [NFC][ARM] Tests for Cortex-A57 and Cortex-A72 Fused AES Erratum
Sam Elliott via Phabricator via llvm-commits
- [llvm] cde66d5 - [InstCombine] Regenerate and(srem(X,Pow2),C) test and add vector coverage
Simon Pilgrim via llvm-commits
- [llvm] 1f6aa90 - [AMDGPU][MC][GFX10] Added syntactic sugar for s_waitcnt_depctr operand
Dmitry Preobrazhensky via llvm-commits
- [llvm] 8e066b8 - Add missing template keywords
Alexey Bataev via llvm-commits
- [PATCH] D123279: [lld-macho][nfc] Give non-text ConcatOutputSections order-independent finalization
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D123311: [ORC] Fix sorting of contructors by priority
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] afa1ae9 - [InstCombine] SimplifyDemandedUseBits - allow and(srem(X,Pow2),C) -> and(X,C) to work on vector types
Simon Pilgrim via llvm-commits
- [PATCH] D120327: compiler-rt: Add udivmodei5 to builtins and add bitint library
Matthias Gehre via Phabricator via llvm-commits
- [llvm] 7d45274 - [Sink] Add willreturn test
Nikita Popov via llvm-commits
- [llvm] e22af03 - [Sink] Don't sink non-willreturn calls (PR51188)
Nikita Popov via llvm-commits
- [PATCH] D123312: [ASan] Removed code from unaligned case which was causing wrong reporting.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D122832: [TableGen] Add a backend to help with target enums
Fraser Cormack via Phabricator via llvm-commits
- [llvm] cf3a093 - [X86] Enable fast variable per-lane shuffle tuning on all Ryzen targets (PR44795)
Simon Pilgrim via llvm-commits
- [llvm] 6733590 - AMDGPU: Set implicit kernarg size to be of 256 bytes for code object version 5
Changpeng Fang via llvm-commits
- [llvm] a88e837 - [SVE] Add more gather/scatter tests to highlight bugs in their generated code.
Paul Walker via llvm-commits
- [llvm] 82662b7 - [RISCV] Add swapped patterns to VPatIntegerSetCCVL_VIPlus1.
Craig Topper via llvm-commits
- [llvm] d98bea8 - [RISCV] Add more .vx patterns for VLMax integer setccs.
Craig Topper via llvm-commits
- [llvm] f72b3a5 - [x86] Replace getNodeIfExists to doesNodeExist when only check node exist
via llvm-commits
- [compiler-rt] 2edd903 - [crt][test] Fix dso_handle.cpp for Linux systems which default to PIE
Fangrui Song via llvm-commits
- [llvm] ca051a4 - InstCombineCalls: infer return alignment from allocalign attributes
Augie Fackler via llvm-commits
- [llvm] 5f09498 - MemoryBuiltins: also check function definition for allocalign
Augie Fackler via llvm-commits
- [llvm] f120be6 - InstCombineCalls: when adding an align attribute, never reduce it
Augie Fackler via llvm-commits
- [llvm] b916414 - BuildLibCalls: also set allocsize() attributes
Augie Fackler via llvm-commits
- [llvm] d6a7da5 - MemoryBuiltins: only claim an allocator family on builtin functions
Augie Fackler via llvm-commits
- [PATCH] D123317: [AArch64] Update tests with the `update_llc_test_checks.py` script
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D123318: [SVE][ISel] Ensure explicit gather/scatter offset extension isn't lost.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123320: Adds diagnostics for missing opportunities of indirect call promotion.
Hyoun Kyu Cho via Phabricator via llvm-commits
- [llvm] 784b9d4 - [AArch64] Update tests with the `update_llc_test_checks.py` script (NFC)
Karl Meakin via llvm-commits
- [PATCH] D123317: [AArch64] Update tests with the `update_llc_test_checks.py` script (NFC)
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D123322: [AArch64] Add lowerings for {ADD,SUB}CARRY and S{ADD,SUB}O_CARRY
Karl Meakin via Phabricator via llvm-commits
- [llvm] 26d974d - [X86] Add PR19752 test case
Simon Pilgrim via llvm-commits
- [PATCH] D123323: Adds diagnostics for missing opportunities of indirect call promotion.
Hyoun Kyu Cho via Phabricator via llvm-commits
- [llvm] 17fdacc - [CaptureTracking] Ignore ephemeral values when determining pointer escapeness
Arthur Eubanks via llvm-commits
- [PATCH] D123324: [VP] Explicitly map from VP intrinsic to ISD opcode
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D123326: [DAGCombiner] Stop invalid sign conversion in refineIndexType.
Paul Walker via Phabricator via llvm-commits
- [llvm] 005066f - [X86] Add PR35202 test case for commuted cmp merging
Simon Pilgrim via llvm-commits
- [llvm] f3c702f - InstCombineCalls: fix annotateAnyAllocCallSite to report changes
Augie Fackler via llvm-commits
- [PATCH] D123328: AMDGPU: Update reqd-work-group-size optimization for umin intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [llvm] fa784f6 - [AArch64] Insert subvector costs
David Green via llvm-commits
- [PATCH] D123329: [BOLT][TEST] Remove -no-pie from tests
Amir Ayupov via Phabricator via llvm-commits
- [lld] f004ecf - [lld-macho][nfc] Remove indirection when looking up common section members
Jez Ng via llvm-commits
- [PATCH] D114988: [IR] `GetElementPtrInst`: per-index `inrange` support
Bruno De Fraine via Phabricator via llvm-commits
- [PATCH] D123330: [AMDGPU] Split unaligned LDS access instead of scalarizing
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D123331: Expand coverage of this_image semantics testing
Damian Rouson via Phabricator via llvm-commits
- [PATCH] D123332: Fix two aarch64 tests
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder][WIP] Prototype `omp task` support
Shraiysh via Phabricator via llvm-commits
- [PATCH] D97121: [clang-tidy] Add a Standalone diagnostics mode to clang-tidy
Nathan James via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Shraiysh via Phabricator via llvm-commits
- [PATCH] D123333: [ARM] Add missing return to ARMTTIImpl::isLoweredToCall.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123334: [BOLT] Update skipRelocation for aarch64
Vladislav Khmelevsky via Phabricator via llvm-commits
- [lld] 2cb3d28 - [lld/mac] Add some comments and asserts
Nico Weber via llvm-commits
- [PATCH] D113741: [RFC][DwarfDebug][AsmPrinter] Support emitting function-local declaration for a lexical block
David Blaikie via Phabricator via llvm-commits
- [llvm] 6594255 - [ARM] Add missing return to ARMTTIImpl::isLoweredToCall.
Craig Topper via llvm-commits
- [PATCH] D123336: [RISCV] Always select (and (srl X, C), Mask) as (srli (slli X, C2), C3).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123337: Possible bug in isKnownPredicateViaConstantRanges
Dangeti Tharun kumar via Phabricator via llvm-commits
- [PATCH] D123338: [AMDGPU] Fix handling of gfx10 LDS misaligned access bug
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 631016a - [LV] Add test case for PR54427.
Florian Hahn via llvm-commits
- [lld] e25c418 - [ELF][test] Improve discard-locals.s
Fangrui Song via llvm-commits
- [llvm] e66f0ed - [AMDGPU] Split unaligned LDS access instead of scalarizing
Stanislav Mekhanoshin via llvm-commits
- [lld] be01af4 - [ELF] Fix non-relocatable-non-emit-relocs --gc-sections to discard .L symbols
Fangrui Song via llvm-commits
- [PATCH] D120781: [IRLinker] materialize Functions before moving any
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D123341: [Bitcode] materialize Functions early when BlockAddress taken
Nick Desaulniers via Phabricator via llvm-commits
- [compiler-rt] 1c94158 - [compiler-rt][builtins] Move DMB definition to syn-ops.h
Pengxuan Zheng via llvm-commits
- [PATCH] D122761: [scudo] Enable more warnings for standalone build
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D120781: [Bitcode] materialize Functions early when BlockAddress taken
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 16cf9e6 - [AMDGPU] Fix handling of gfx10 LDS misaligned access bug
Stanislav Mekhanoshin via llvm-commits
- [lld] b440c25 - [lld-macho][nfc] Give non-text ConcatOutputSections order-independent finalization
Jez Ng via llvm-commits
- [lld] 1da67ec - [llvm-symbolizer] Fix line offset for inline site.
Zequan Wu via llvm-commits
- [PATCH] D111912: New Pass for Merging Arbitrary Pair of Functions to Reduce Code Size
Rodrigo Caetano de Oliveira Rocha via Phabricator via llvm-commits
- [lld] 627f55b - Fix format specifier. NFCI.
Jorge Gorbe Moya via llvm-commits
- [llvm] 4713038 - [test][DSE] Precommit more assume tests
Arthur Eubanks via llvm-commits
- [PATCH] D123342: [CaptureTracking] Ignore ephemeral values in EarliestEscapeInfo
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D123343: [AMDGPU] Refactor LDS alignment checks.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D122635: [RISCV] Filter out instructions which contain unsafe things when outlining
Luís Marques via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] 0713053 - [MSAN] extend prctl interceptor to support PR_SCHED_CORE
Kevin Athey via llvm-commits
- [PATCH] D123346: AMDGPU: Align the implicit kernel argument segment to 8 bytes for v5
Changpeng Fang via Phabricator via llvm-commits
- [llvm] a76209c - [ORC] Fix handling of casts in llvm.global_ctors.
Lang Hames via llvm-commits
- [PATCH] D123347: [ISD::IndexType] Helper functions for common queries.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D83644: [AArch64][ELF] Support FDE references more than +/-2GB range for AArch64 large code model
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123348: [AMDGPU] Fix inline asm causing assert during PreRARematerialize stage in scheduler pass
Vang Thao via Phabricator via llvm-commits
- [llvm] 467cbb6 - [InstCombine] fold more constant divisor to select-of-constants divisor
Chenbing Zheng via llvm-commits
- [llvm] a55c19c - [RISCV][NFC] Use defvar to simplify pattern definations.
via llvm-commits
- [llvm] 26b14c3 - [InferAddressSpaces] Fix assert on invalid bitcast placement
Austin Kerbow via llvm-commits
- [PATCH] D122964: [InferAddressSpaces] Fix assert on invalid bitcast placement
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D123355: [RISCV][NFC] Refactor patterns for Multiply Add instructions
WangLian via Phabricator via llvm-commits
- [llvm] da41214 - Add support for atomic memory copy lowering
Evgeniy Brevnov via llvm-commits
- [PATCH] D122783: [PowerPC] Mark side effects of Power9 darn instruction
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 690085c - [RISCV] Store/restore RISCVMachineFunctionInfo into MIR YAML file
Kito Cheng via llvm-commits
- [llvm] 7a12389 - [RISCV] Pre-commit for fixing stack offset for RVV object
Kito Cheng via llvm-commits
- [llvm] 9c5aedf - [RISCV] Fixing stack offset for RVV object with vararg in stack.
Kito Cheng via llvm-commits
- [llvm] a5daf81 - [gn build] Port 690085c9b715
LLVM GN Syncbot via llvm-commits
- [llvm] 5286c7a - [RISCV][NFC] Add missing lit.local.cfg in test/CodeGen/MIR/RISCV/
Kito Cheng via llvm-commits
- [llvm] a23652f - [demangler] Support C23 _BitInt type
Senran Zhang via llvm-commits
- [llvm] 208f93c - [CSKY] support select instruction in floating type
Zi Xuan Wu via llvm-commits
- [PATCH] D122868: [PowerPC] Adjust `MaxAtomicSizeInBitsSupported` on PPC64
Kai Luo via Phabricator via llvm-commits
- [llvm] 8a0406d - [llvm-profgen] Filter out invalid LBR ranges.
Hongtao Yu via llvm-commits
- [PATCH] D122563: [RISCV] Add DAGCombine to fold base operation and reduction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D112330: [AArch64] Async unwind - function epilogues
Fangrui Song via Phabricator via llvm-commits
- [compiler-rt] 795b07f - [asan] Always skip first object from dl_iterate_phdr
Fangrui Song via llvm-commits
- [llvm] 3d4ca8a - [CSKY] Correct the alignment of FPR register
Zi Xuan Wu via llvm-commits
- [compiler-rt] bf2dc4b - compiler-rt: Add udivmodei5 to builtins and add bitint library
Matthias Gehre via llvm-commits
- [PATCH] D123361: [llvm-profgen] Filter out oversized LBR ranges.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D123362: [RISCV][test] Precommit test for D122791.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D123363: [SelectionDAG] Update emission of udivmodei5 to latest ABI changes
Matthias Gehre via Phabricator via llvm-commits
- [llvm] 4c72deb - Bump minimum toolchain version
Tobias Hieta via llvm-commits
- [PATCH] D123364: [RISCV] Precommit test for D122634
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] fc2d832 - Reland "[RISCV][NFC] Moving RVV intrinsic type related util to llvm/Support"
Kito Cheng via llvm-commits
- [PATCH] D122634: [RISCV] Do not outline CFI instructions when they are needed in EH
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D123365: workflow: When updating the issueXX branch, use force push
Tobias Hieta via Phabricator via llvm-commits
- [llvm] aa15ea4 - [builtin_object_size] Basic support for posix_memalign
via llvm-commits
- [PATCH] D122860: [RISCV][RVV] Add FPRndModeOp to PseudoVFCVT instructions
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D122125: [PowerPC] generate CTR loops instructions after ISEL
ChenZheng via Phabricator via llvm-commits
- [llvm] a5a272a - [SafeStack] Don't create SCEV min between pointer and integer (PR54784)
Nikita Popov via llvm-commits
- [llvm] 5cefe7d - [LoopSink] Require MemorySSA
Nikita Popov via llvm-commits
- [PATCH] D123366: [PowerPC] map hardware loop intrinsics to PowerPC pseudo instructions.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D123367: [AMDGPU] Increase detection range for s_mov, v_cmpx transformation.
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D120980: [PowerPC] make splat struct like an array for function arguments
ChenZheng via Phabricator via llvm-commits
- [llvm] c8c6362 - [LICM] Pass MemorySSAUpdater by referene (NFC)
Nikita Popov via llvm-commits
- [llvm] f38d938 - [SafeStack] Move test to X86 directory
Nikita Popov via llvm-commits
- [llvm] 4e85b42 - [MemoryBuiltins] Remove unnecessary lambda capture (NFC)
Nikita Popov via llvm-commits
- [PATCH] D122782: [RISCV] Add basic code modeling for llvm.experimental.stepvector intrinsic
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D121984: [RISCV][NFC] Moving RVV intrinsic type related util to llvm/Support
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D123368: [X86] Remove different address space check in isNoopAddrSpaceCast
Wenju He via Phabricator via llvm-commits
- [llvm] f922dbb - Revert "Reland "[RISCV][NFC] Moving RVV intrinsic type related util to llvm/Support""
Kito Cheng via llvm-commits
- [llvm] 6ec8c6f - [gold] Remove support for legacy pass manager
Nikita Popov via llvm-commits
- [llvm] 8ae33cb - [X86] Add additional test for PR54369 (NFC)
Nikita Popov via llvm-commits
- [llvm] 5626bd4 - [X86] Fix SLM scheduler model for PMULLD (PR37059)
Simon Pilgrim via llvm-commits
- [PATCH] D123371: [RISCV][RVV] Add a writefrm insert pass to support vfcvt with static rounding mode
ShihPo Hung via Phabricator via llvm-commits
- [llvm] 5b45c0b - [InstCombine] Add various other modulo-by-constant tests for Issue #22303
Simon Pilgrim via llvm-commits
- [PATCH] D120396: [flang] Support export/import OpenMP Threadprivate Flag
Kiran Chandramohan via Phabricator via llvm-commits
- [compiler-rt] 492c5c0 - compiler-rt/lib/builtins/udivmodei5.c: Fix missing macro argument
Matthias Gehre via llvm-commits
- [PATCH] D123374: [InstCombine] Fold (A & 2^C1) + A => A & (2^C1 - 1) iff bit C1 in A is a sign bit (PR21929)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123376: [llvm-lto] Remove support for legacy pass manager
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D122825: [X86][FastISel] Fix with.overflow + select eflags clobber (PR54369)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123377: [AArch64] Only mark cost 1 perfect shuffles as legal
Dave Green via Phabricator via llvm-commits
- [llvm] 6d97ca6 - [AMDGPU] Increase detection range for s_mov, v_cmpx transformation.
Thomas Symalla via llvm-commits
- [llvm] b536f24 - [AMDGPU] Use GCNPat in the buffer atomic pattern multiclasses
Abinav Puthan Purayil via llvm-commits
- [llvm] 26b3a1e - [gn build] (manually) port bf2dc4b37623
Nico Weber via llvm-commits
- [llvm] 33ab88e - Fix Sphinx build
Aaron Ballman via llvm-commits
- [PATCH] D123379: [AArch64] Cost all perfect shuffles entries as cost 1
Dave Green via Phabricator via llvm-commits
- [llvm] a93607c - [AArch64] Remove always true Perfect cost check. NFC
David Green via llvm-commits
- [llvm] c8084fd - [gn build] Port 08920cc04343
LLVM GN Syncbot via llvm-commits
- [PATCH] D115714: [Debugify] Limit number of processed functions for original mode
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 18106b9 - [VP] Explicitly map from VP intrinsic to ISD opcode
Fraser Cormack via llvm-commits
- [PATCH] D123329: [BOLT][TEST] Remove -no-pie from cflags/cxxflags
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D123381: [SelectionDAG] Remove duplicate "is scaled" information from gather/scatter SDNodes.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D123382: Docs
Priyansh Singh via Phabricator via llvm-commits
- [PATCH] D123384: Removed Expected Compilation Error
Priyansh Singh via Phabricator via llvm-commits
- [PATCH] D123385: [RISCV] Precommit test for D121881
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D123386: [AArch64] Add lane moves to PerfectShuffle tables
Dave Green via Phabricator via llvm-commits
- [PATCH] D113568: [RISCV] Optimize immediate materialisation with SH*ADD
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D122226: [llvm-pdbutil] Move InputFile/FormatUtil/LinePrinter to the PDB library.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D119148: [LoopUnroll] Always respect user unroll pragma
Whitney Tsang via Phabricator via llvm-commits
- [compiler-rt] 3876cd1 - [Profile] Add -no-opaque-pointers to IR tests (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] 7d2a1b6 - [Sanitizer] Add -no-opaque-pointers to IR test (NFC)
Nikita Popov via llvm-commits
- [llvm] 10c11f5 - [llvm-pdbutil] Move global state (Filters) inside LinePrinter class.
Carlos Alberto Enciso via llvm-commits
- [PATCH] D123390: [demangler][NFC] OperatorInfo table unit test
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 3075e5d - [X86][FastISel] Fix with.overflow + select eflags clobber (PR54369)
Nikita Popov via llvm-commits
- [llvm] 2c46d06 - [AMDGPU][SIMachineFunctionInfo] Code cleanup (NFC).
Christudasan Devadasan via llvm-commits
- [PATCH] D114174: [ARM][CodeGen] Add support for complex addition and multiplication
Nicholas Guy via Phabricator via llvm-commits
- [llvm] 659871c - [ConstantFold] Add test for load of i8 from i1 (NFC)
Nikita Popov via llvm-commits
- [llvm] ffaf667 - [Support][unittests] Silence warning when building with Clang 13 on
Alexandre Ganea via llvm-commits
- [PATCH] D123393: AMDGPU: Fix assert if v_mov_b32_dpp is last instruction in the block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV
Zaara Syeda via Phabricator via llvm-commits
- [llvm] 0700544 - [LSR] Optimize unused IVs to final values in the exit block
Zaara Syeda via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 547567f - [LV] Add test for missing debug info on branch in vector loop.
Florian Hahn via llvm-commits
- [llvm] 29fe998 - [VPlan] Preserve debug location when creating branch.
Florian Hahn via llvm-commits
- [PATCH] D116952: [ConstantFolding] Respect denormal handling mode attributes when folding instructions
David Candler via Phabricator via llvm-commits
- [llvm] 930a687 - [Loads] Check type size in bits during store to load forwarding
Nikita Popov via llvm-commits
- [PATCH] D123396: [FPEnv][InstSimplify] Fold fsub -0.0, -X ==> X
Kevin P. Neal via Phabricator via llvm-commits
- [compiler-rt] 5562d9b - Add definitions for symbols in unit test for prctl.
Kevin Athey via llvm-commits
- [llvm] 57f4dcf - [InstCombine] Add sub(add(x,y),minmax(x,y)) -> maxmin(x,y) tests
Simon Pilgrim via llvm-commits
- [PATCH] D123398: [VFS] RedirectingFileSystem only replace path if not already mapped
Ben Barham via Phabricator via llvm-commits
- [llvm] 1903b99 - [RISCV] Always select (and (srl X, C), Mask) as (srli (slli X, C2), C3).
Craig Topper via llvm-commits
- [PATCH] D123399: [InstCombine] Fold sub(add(x,y),min/max(x,y)) -> max/min(x,y) (PR38280)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123399: [InstCombine] Fold sub(add(x,y),min/max(x,y)) -> max/min(x,y) (PR38280)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123399: [InstCombine] Fold sub(add(x,y),min/max(x,y)) -> max/min(x,y) (PR38280)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123399: [InstCombine] Fold sub(add(x,y),min/max(x,y)) -> max/min(x,y) (PR38280)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123399: [InstCombine] Fold sub(add(x,y),min/max(x,y)) -> max/min(x,y) (PR38280)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 6dd6a61 - [memprof] Deduplicate and outline frame storage in the memprof profile.
Snehasish Kumar via llvm-commits
- [PATCH] D123400: [LoopCacheAnalysis] Consider dimension depth of the subscript reference when calculating cost
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] cd10711 - [AMDGPU] Fix inline asm causing assert during PreRARematerialize stage in scheduler pass
Vang Thao via llvm-commits
- [llvm] 34e1b47 - [RISCV] Select unmasked FP setcc insts via ISel post-process
Fraser Cormack via llvm-commits
- [PATCH] D123402: [clang][OpenMP5.1] Initial parsing/sema for has_device_addr
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D123403: [OpenMP] Refactor OMPScheduleType enum.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D122776: [LoopCacheAnalysis] Improve loop cache analysis results by taking memory access strides into consideration
Bardia Mahjour via Phabricator via llvm-commits
- [compiler-rt] b401d2a - Add one more definition for symbols in prctl unit test.
Kevin Athey via llvm-commits
- [llvm] 67acc34 - [MC][test] Improve offset.s
Fangrui Song via llvm-commits
- [llvm] e07dfa5 - [MC][ELF] Improve st_size propagation rule
Fangrui Song via llvm-commits
- [llvm] b22ffc7 - [CaptureTracking] Ignore ephemeral values in EarliestEscapeInfo
Arthur Eubanks via llvm-commits
- [PATCH] D123406: [RISCV] Only try LUI+SH*ADD+ADDI for int materialization if LUI+ADDI+SH*ADD failed.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123407: File Extension
Priyansh Singh via Phabricator via llvm-commits
- [PATCH] D123408: [InstCombine] Limit folding of cast into PHI
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D123409: [AArch64] Use PerfectShuffle costs in AArch64TTIImpl::getShuffleCost
Dave Green via Phabricator via llvm-commits
- [PATCH] D123411: lld/AMDGPU: Fix asserts if no object files are involved in link
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123413: [IR] Allow constant folding (insertelement <vscale x 2 x i32> zeroinitializer, i32 0, i32 i32 0.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123414: [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost
Dave Green via Phabricator via llvm-commits
- [compiler-rt] 8843245 - Use portable formatting specified in test. NFCI.
Jorge Gorbe Moya via llvm-commits
- [lld] 63fe6d7 - lld/AMDGPU: Fix asserts if no object files are involved in link
Matt Arsenault via llvm-commits
- [llvm] 4c0d5db - [LV] Add test case for wrong debug location with replicate recipe.
Florian Hahn via llvm-commits
- [llvm] 467dbcd - [LV] Set debug loc after setting insert point.
Florian Hahn via llvm-commits
- [PATCH] D123417: [RISCV] Remove ExtZvl enum from RISCVSubtarget. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123418: [RISCV] Remove riscv-v-fixed-length-vector-elen-max command line option.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D123420: [demangler] Rust demangler buffer reuse
Nathan Sidwell via Phabricator via llvm-commits
- [compiler-rt] 2aa575f - Revert D120327 "compiler-rt: Add udivmodei5 to builtins and add bitint library"
Fangrui Song via llvm-commits
- [llvm] 61df26c - AMDGPU: Add codegen test for ctpop(ballot(x))
Nicolai Hähnle via llvm-commits
- [llvm] 311edc6 - [AMDGPU] Enable PreRARematerialize scheduling pass with multiple high RP regions
Vang Thao via llvm-commits
- [llvm] 59308b4 - [gn build] Port 2aa575fd7f4b
LLVM GN Syncbot via llvm-commits
- [llvm] c807141 - [gn build] Port 3f0587d0c668
LLVM GN Syncbot via llvm-commits
- [llvm] 6aa8a83 - [RGT] Use GTEST_SKIP() in more places where we skip a test
Paul Robinson via llvm-commits
- [compiler-rt] e9c8d0f - [MSAN] add __b64_pton and __b64_ntop intercepts
Kevin Athey via llvm-commits
- [PATCH] D123427: Reset _unwindInfoMissing when info is found eventually
Dimitry Andric via Phabricator via llvm-commits
- [llvm] 7b0dad9 - No reason for these not to have prototypes; NFC
Aaron Ballman via llvm-commits
- [llvm] 9fdd258 - Transforms: Fix code duplication between LowerAtomic and AtomicExpand
Matt Arsenault via llvm-commits
- [llvm] 549e118 - [PowerPC] Support 16-byte lock free atomics on pwr8 and up
Kai Luo via llvm-commits
- [PATCH] D121984: [RISCV] Moving RVV intrinsic type related util to clang/Support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123332: [BOLT] Fix two aarch64 tests
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 18679ac - [PowerPC] Adjust `MaxAtomicSizeInBitsSupported` on PPC64
Kai Luo via llvm-commits
- [PATCH] D123428: [libunwind] Add configuration to disable sigreturn frame check
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] fced87d - [AMDGPU] Fix regression with vectorization limiting
Stanislav Mekhanoshin via llvm-commits
- [llvm] 6bf7c1b - [gn build] Port 2a2149c754f9
LLVM GN Syncbot via llvm-commits
- [llvm] 62c8b18 - [gn build] Port 46b2a463bdef
LLVM GN Syncbot via llvm-commits
- [llvm] a58d0af - Revert D121556 "[randstruct] Add randomize structure layout support"
Fangrui Song via llvm-commits
- [PATCH] D123430: [InstCombine][NFC] Add baseline tests for folds icmp(X) ? f(X) : C
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D123432: AMDGPU/SDAG: Custom SETCC (i.e. ballot) is always uniform
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D123433: [lld-macho][nfc] Use includeInSymtab for all symtab-skipping logic
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123434: [lld-macho][nfc] Simplify unwind section lookup
Jez Ng via Phabricator via llvm-commits
- [PATCH] D123435: [lld-macho] Initial support for EH Frames
Jez Ng via Phabricator via llvm-commits
- [lld] 82dcf30 - [lld-macho] Use fewer indirections in UnwindInfo implementation
Jez Ng via llvm-commits
- [PATCH] D123439: [VE][compiler-rt] Correct location of VE support in clear_cache function, NFC
Brad Smith via Phabricator via llvm-commits
- [llvm] 187ccc6 - [clang][OpenMP5.1] Initial parsing/sema for has_device_addr
Jennifer Yu via llvm-commits
- [PATCH] D123442: [MC][AVR] Fix a crash when decoding the STD/LDD instructions
Ben Shi via Phabricator via llvm-commits
- [compiler-rt] bbb7212 - [scudo][test] Link with -no-pie to be agnostic of CLANG_DEFAULT_PIE_ON_LINUX
Fangrui Song via llvm-commits
- [llvm] ca68038 - Reland "[Driver] Default CLANG_DEFAULT_PIE_ON_LINUX to ON""
Fangrui Song via llvm-commits
- [llvm] a31cd8c - [gn build] Port 889302292bf6
LLVM GN Syncbot via llvm-commits
- [compiler-rt] e03c350 - [sanitizer] Disable new test on Android to fix a bot
Vitaly Buka via llvm-commits
- [PATCH] D123448: [readobj] Improve the messages output by unsupported options when using --elf-output-style=GNU
kazuminn via Phabricator via llvm-commits
- [PATCH] D122472: [PowerPC][Atomics] Fix lowering of llvm.ppc.cfence on i128 when `-ppc-quadword-atomics` is off
Kai Luo via Phabricator via llvm-commits
- [llvm] 7c5d5ed - [PowerPC] Generate tests for 16-byte atomic load/store. NFC.
Kai Luo via llvm-commits
- [llvm] f133b81 - [AArch64] validateTargetOperandClass - early out from MCK_MPR case. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 450f0d7 - [LoopVectorize] Regenerate first-order-recurrence.ll
Simon Pilgrim via llvm-commits
- [llvm] f5b4507 - [X86] Reduce some superfluous diffs between znver1/znver2 models. NFC
Simon Pilgrim via llvm-commits
- [PATCH] D123449: [AArch64][SelectionDAG] Refactor to support more scalable vector extending stores
Allen zhong via Phabricator via llvm-commits
- [llvm] f49a763 - [X86] Add v64i8 shuffle test coverage
Simon Pilgrim via llvm-commits
- [PATCH] D123442: [MC][AVR] Implement decoding STD/LDD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D123451: [NFC] Rename `FixedLenDecoderEmitter` as `DecoderEmitter`
Sheng via Phabricator via llvm-commits
- [PATCH] D123453: [InstCombine] Fold mul nuw+lshr exact to a single multiplication when the latter is a factor
chenglin.bi via Phabricator via llvm-commits
- [llvm] 3d4bb78 - [X86][SSE] combineSelect - more aggressively create zero elements in the or(pshufb(x), pshufb(y)) fold
Simon Pilgrim via llvm-commits
- [llvm] 256c6b0 - [VPlan] Model pre-header explicitly.
Florian Hahn via llvm-commits
- [compiler-rt] 5af1ca8 - Add some prototypes to these checks; NFC
Aaron Ballman via llvm-commits
- [PATCH] D123454: Some small performance enhancments to InstCombineLoadStoreAlloca.cpp
Dale Martin via Phabricator via llvm-commits
- [llvm] 97ee923 - [X86] lowerV64I8Shuffle - attempt to fold to SHUFFLE(ALIGNR(X,Y)) and OR(PSHUFB(X),PSHUFB(Y))
Simon Pilgrim via llvm-commits
- [llvm] c6f37ab - [gn build] Port a96443eddedc
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 40ef3e6 - Add some prototypes to these functions; NFC
Aaron Ballman via llvm-commits
- [llvm] 30a01bc - [X86] Fold concat(pshufb(x,y),pshufb(z,w)) -> pshufb(concat(x,z),concat(y,w))
Simon Pilgrim via llvm-commits
- [llvm] 5d0f2cf - [X86] Add original test coverage for Issue #54819
Simon Pilgrim via llvm-commits
- [PATCH] D120960: [M68k][Disassembler] Adopt the new variable length decoder
Sheng via Phabricator via llvm-commits
- [llvm] 7004643 - [RISCV] Only try LUI+SH*ADD+ADDI for int materialization if LUI+ADDI+SH*ADD failed.
Craig Topper via llvm-commits
- [PATCH] D115216: [CodeExtractor] Optionally keep code in original function.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D123457: [VPlan] Initial modeling of middle block in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 4fe2e42 - [X86] Remove cfi noise from splat-for-size.ll tests
Simon Pilgrim via llvm-commits
- [PATCH] D123458: [LSR][RISCV] Improve test coverage for LSR in RISC-V
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D100132: [libunwind][AIX] implementation of the unwinder for AIX
Fangrui Song via Phabricator via llvm-commits
- [llvm] d5e66c1 - [IRBuilder] Remove commented out include.
Florian Hahn via llvm-commits
- [PATCH] D122095: [VPlan] Place VPExpandSCEVRecipe in pre-header.
Florian Hahn via Phabricator via llvm-commits
- [llvm] a099bc3 - [gn build] Port 7aa8c38a9e19
LLVM GN Syncbot via llvm-commits
- [compiler-rt] bdbfaf0 - Giving a lot more functions prototypes; NFC
Aaron Ballman via llvm-commits
- [llvm] ddc0908 - [ObjCopy][NFC] Refactor handling of linkedit_data_command
Alexander Shaposhnikov via llvm-commits
- [llvm] 68f87ac - [ObjCopy][NFC] Add missing const in MachOLayoutBuilder.h
Alexander Shaposhnikov via llvm-commits
- [llvm] 4d87344 - [ObjCopy][NFC] Refactor handling of linkedit_data_command in MachOWriter
Alexander Shaposhnikov via llvm-commits
- [llvm] 4e561a5 - [RISCV] Remove unnecessary cast to i8* when converting gather/scatter to strided load/store.
Craig Topper via llvm-commits
- [PATCH] D123460: [OpenMP] Make generating offloading entries more generic
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D123461: [AMDGPU][Codegen] Unsupported image sample texture map instructions on gfx6-gfx9
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D123064: [Clang][C++23] P2071 Named universal character escapes
Corentin Jabot via Phabricator via llvm-commits
- [llvm] 690bed0 - [X86][AMX] Fix infinite loop of getShape.
via llvm-commits
- [llvm] 5f1eb74 - [VPlan] Place VPExpandSCEVRecipe in pre-header.
Florian Hahn via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Florian Hahn via Phabricator via llvm-commits
- [llvm] c74d729 - [X86] combineExtractSubvector - fold extract_subvector(insert_subvector(V,X,C1),C1)
Simon Pilgrim via llvm-commits
- [llvm] acb408f - [ORC] add lazy jit support for riscv64
Alex Fan via llvm-commits
- [PATCH] D122543: [ORC] add lazy jit support for riscv64
Alex Fan via Phabricator via llvm-commits
- [llvm] 88ff6f7 - [X86] Extend vselect(cond, pshufb(x), pshufb(y)) -> or(pshufb(x), pshufb(y)) to include inner or(pshufb(x), pshufb(y)) chains
Simon Pilgrim via llvm-commits
- [PATCH] D123465: [X86] Remove dead code from test case
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] c6e83f5 - [X86] Remove dead code from test case
eop Chen via llvm-commits
- [PATCH] D123467: [NFC][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D123468: [Driver] Simplify hasFlag pattern with addOptInFlag/addOptOutFlag helpers
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123469: [DebugInfo][llvm-dwarfutil] Combine overlapped address ranges.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D94015: [LoopIdiom] Replace cttz loop by call to cttz intrinsic.
Francis laniel via Phabricator via llvm-commits
- [PATCH] D123470: [NVPTX] Fix barrier.ll LIT test
Andrew Savonichev via Phabricator via llvm-commits
- [llvm] 9a63978 - [LICM] Trim unneeded functions from test, add promote-able load.
Florian Hahn via llvm-commits
- [llvm] b42c054 - [LICM] Add test for PR51248.
Florian Hahn via llvm-commits
- [PATCH] D123472: avoid slicing 64-bit integers in an ILP32 build (PR #54739)
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D123473: [LICM] Only create load in pre-header when promoting load.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 3c14836 - [LAA] Add test with simpler load of pointer select.
Florian Hahn via llvm-commits
- [PATCH] D114487: [LAA] Support runtime checks for select GEP base pointers. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [llvm] ba59ec2 - Fix a misuse of `cast`
via llvm-commits
- [PATCH] D123475: [compiler-rt] Stop explictly ad-hoc signing compiler-rt dylibs in apple builds
Nico Weber via Phabricator via llvm-commits
- [llvm] a91c77e - [llvm-objcopy] Update comments with capitalization change from 6b575395d47b8
Nico Weber via llvm-commits
- [PATCH] D123476: [MC][AVR] Implement decoding ST/LD
Ben Shi via Phabricator via llvm-commits
- [llvm] 505fce5 - [RISCV] Add basic code modeling for llvm.experimental.stepvector intrinsic
via llvm-commits
- [llvm] d16a631 - [AVR] Merge AVRRelaxMemOperations into AVRExpandPseudoInsts
Ben Shi via llvm-commits
- [PATCH] D122533: [AVR] Remove AVRRelaxMemOperations
Ben Shi via Phabricator via llvm-commits
- [PATCH] D123480: [AMDGPU] Graceful abort for waterfalls in SIOptimizeVGPRLiveRange
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D123481: Do not build with Werror by default (Bazel build)
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 626039c - [AArch64] Split fuse-literals feature
Alexander Shaposhnikov via llvm-commits
- [llvm] e995526 - [AArch64][NFC] Update comment in AArch64.td
Alexander Shaposhnikov via llvm-commits
- [PATCH] D123483: [llvm-pdbutil] Fix broken '-modi' option after change D122226.
Carlos Alberto Enciso via Phabricator via llvm-commits
Last message date:
Sun Apr 10 23:59:25 PDT 2022
Archived on: Sun Apr 10 23:59:26 PDT 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).