The Week Of Monday 3 August 2020 Archives by thread
Starting: Mon Aug 3 00:02:07 PDT 2020
Ending: Sun Aug 9 23:58:07 PDT 2020
Messages: 2866
- [PATCH] D84733: [Attributor] Check nonnull attribute violation in AAUndefinedBehavior
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D84209: [llvm-libtool-darwin] Add support for -D and -U option
James Henderson via Phabricator via llvm-commits
- [llvm] 4fdc4d8 - [NFC] [MIR] Document the reg state flags
Djordje Todorovic via llvm-commits
- [PATCH] D84634: [NFC] [MIR] Document the reg state flags
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
James Henderson via Phabricator via llvm-commits
- [PATCH] D81924: [PowerPC] Allow constrained FP intrinsics in mightUseCTR
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D85024: [llvm-objdump] Implement --prefix option
James Henderson via Phabricator via llvm-commits
- [PATCH] D83530: [llvm-symbolizer] Switch command line parsing from llvm::cl to OptTable
James Henderson via Phabricator via llvm-commits
- [PATCH] D84817: Add verification for DW_AT_decl_file and DW_AT_call_file.
James Henderson via Phabricator via llvm-commits
- [PATCH] D85101: [AArch64][CodeGen] Restrict bfloat vector operations to what's actually supported
Dave Green via Phabricator via llvm-commits
- [PATCH] D85109: [NewPM] Clear abandoned analyses set when preserveSet is called
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D81242: [StackSafety] Run ThinLTO
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D84858: [llvm-libtool-darwin] Refactor ArchiveWriter
James Henderson via Phabricator via llvm-commits
- [PATCH] D85004: [libunwind] Make the test depend on the libunwind explicitly.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D85110: [ARM] Convert VPSEL to VMOV in tail predicated loops
Dave Green via Phabricator via llvm-commits
- [PATCH] D85100: [ELF] Allow sections after a non-allocable section to be covered by PT_LOAD
James Henderson via Phabricator via llvm-commits
- [PATCH] D83283: [Attributor] AAPotentialValues Interface
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D85041: [llvm-libtool-darwin] Add constant CPU_TYPE_ARM64_V8
James Henderson via Phabricator via llvm-commits
- [llvm] 4e10a18 - [DebugInfo] Make DIELocList::SizeOf() more explicit. NFCI.
Igor Kudrin via llvm-commits
- [llvm] 8feff8d - [DebugInfo] Fix a comment and a variable name. NFC.
Igor Kudrin via llvm-commits
- [llvm] f98e03a - [DebugInfo] Fix misleading using of DWARF forms with DIELabel. NFCI.
Igor Kudrin via llvm-commits
- [PATCH] D84092: [DebugInfo] Make DIELocList::SizeOf() more explicit. NFCI.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] 414b9be - [DebugInfo] Make DIEDelta::SizeOf() more explicit. NFCI.
Igor Kudrin via llvm-commits
- [PATCH] D84093: [DebugInfo] Fix a comment and a variable name. NFC.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D84094: [DebugInfo] Fix misleading using of DWARF forms with DIELabel. NFCI.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D84095: [DebugInfo] Make DIEDelta::SizeOf() more explicit. NFCI.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D84763: DomTree: Make PostDomTree immune to block successors swap
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D84770: [llvm-libtool-darwin] Add support for -arch_only
James Henderson via Phabricator via llvm-commits
- [llvm] 434cf2d - [Attributor] Check nonnull attribute violation in AAUndefinedBehavior
Shinji Okumura via llvm-commits
- [PATCH] D83667: [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D85054: Add symlinks for `libtool` and `install_name_tool`
James Henderson via Phabricator via llvm-commits
- [llvm] ef005f2 - [MachOYAML] Remove redundant variable initialization. NFC.
Xing GUO via llvm-commits
- [PATCH] D85086: [ELF] --oformat=binary: use LMA to compute file offsets
George Rimar via Phabricator via llvm-commits
- [PATCH] D84191: [llvm-objdump] Symbolize binary addresses for low-noisy asm diff.
James Henderson via Phabricator via llvm-commits
- [PATCH] D85111: [NOT FOR COMMIT] Avoid entry_val ops with callee clobbered regs in call_value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D85069: [RISCV] add the MC layer support of riscv vector Zvamo extension
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D85013: [llvm-readobj] - Massive test cases cleanup.
James Henderson via Phabricator via llvm-commits
- [PATCH] D83950: [CodeGen] In narrowExtractedVectorLoad bail out for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D85006: [DWARFYAML] Offsets should be omitted when the OffsetEntryCount is 0.
James Henderson via Phabricator via llvm-commits
- [PATCH] D85067: [RISCV] Add mucounteren CSR
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D84234: [DWARFYAML] Implement the .debug_loclists section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D85094: [obj2yaml] Add support for dumping the .debug_aranges section.
George Rimar via Phabricator via llvm-commits
- [llvm] 98db277 - [LV] Do not check widening decision for instrs outside of loop.
Florian Hahn via llvm-commits
- [PATCH] D85087: [LV] Do not check widening decision for instrs outside of loop.
Florian Hahn via Phabricator via llvm-commits
- [llvm] d919ae9 - [yaml2obj] - Add a support for "<none>" value for all optional fields.
Georgii Rymar via llvm-commits
- [PATCH] D84526: [yaml2obj] - Add a support for "<none>" value for all optional fields.
George Rimar via Phabricator via llvm-commits
- [PATCH] D85082: On FreeBSD, add -pthread to ASan dynamic compile flags for tests
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 7e32797 - [llvm-readobj] - Don't call `unwrapOrErr` in `findSectionByName`.
Georgii Rymar via llvm-commits
- [PATCH] D84651: [llvm-readobj] - Don't call `unwrapOrErr` in `findSectionByName`.
George Rimar via Phabricator via llvm-commits
- [PATCH] D85072: [ADT] Add getAsOr to Optional
Nathan James via Phabricator via llvm-commits
- [PATCH] D85015: [RISCV] Enable MCCodeEmitter instruction predicate verifier
Sam Elliott via Phabricator via llvm-commits
- [compiler-rt] 895878f - [asan][tsan] Mark tests failing with debug checks as XFAIL
Alex Richardson via llvm-commits
- [compiler-rt] 03affa8 - [msan] Compile the libatomic.c test with a C compiler
Alex Richardson via llvm-commits
- [llvm] d23b15c - Execute llvm-lit with the python found by CMake by default
Alex Richardson via llvm-commits
- [PATCH] D84625: Execute llvm-lit with the python found by CMake by default
Alexander Richardson via Phabricator via llvm-commits
- [llvm] c3339e3 - [cmake] Make MSVC generate appropriate __cplusplus macro definition
Tatyana Krasnukha via llvm-commits
- [PATCH] D84023: Make MSVC generate appropriate __cplusplus macro definition
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D82091: [ARM][CostModel] Select instruction costs.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D81906: [CodeGen] Expand float operand for STRICT_FSETCC/STRICT_FSETCCS
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D84511: Fix update_cc_test_checks.py --llvm-bin after D78478
Alexander Richardson via Phabricator via llvm-commits
- [llvm] d100747 - Fix update_cc_test_checks.py --llvm-bin after D78478
Alex Richardson via llvm-commits
- [PATCH] D85116: [compiler-rt][profile] Fix various InstrProf tests on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D84835: [APFloat] Fix incorrect fptrunc rouning when from semantics exp lower than minimal exp of target semantics
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D84886: Create LoopNestPass
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D85117: [SVE] Add lowering for fixed length vector and, or & xor operations.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D84408: [llvm-readobj] - Don't stop dumping when the name of a relocation section can't be read.
George Rimar via Phabricator via llvm-commits
- [PATCH] D79767: [ARM] Macro fuse t2LoopDec and t2LoopEnd
Sam Parker via Phabricator via llvm-commits
- [PATCH] D84233: [lit] Escape ANSI control character in xunit output
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D84233: [lit] Remove ANSI control character from xunit output
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D84113: [Debuginfo] (1/N) Support for DW_OP_implicit_pointer for named and unnamed variables (second strategy).
Alok Kumar Sharma via Phabricator via llvm-commits
- [llvm] 2bca784 - [llvm-readobj] - Massive test cases cleanup.
Georgii Rymar via llvm-commits
- [PATCH] D84312: AArch64: use "LBB-_func" entries in 32-bit jump tables for MachO
Tim Northover via Phabricator via llvm-commits
- [PATCH] D85119: [compiler-rt][builtins] Un-xfail two tests on sparcv9
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D85120: [ARM] Generated SSAT and USAT instructions with shift
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D84937: [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegalizer::GenWidenVectorStores
David Sherwood via Phabricator via llvm-commits
- [PATCH] D85122: [GlobalISel][InlineAsm] Fix matching input constraint to physreg
Petar Avramovic via Phabricator via llvm-commits
- [llvm] 3de9323 - [llvm-readobj] - Don't stop dumping when the name of a relocation section can't be read.
Georgii Rymar via llvm-commits
- [PATCH] D82525: [FPEnv] Intrinsics for access to FP control modes
Serge Pavlov via Phabricator via llvm-commits
- [llvm] 18279a5 - [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz
Nicholas Guy via llvm-commits
- [PATCH] D85125: TableGen/GlobalISel: Hack the operand order for atomic_store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D77786: [AArch64] Add v8.5 Branch Target Identification support.
Daniel Kiss via Phabricator via llvm-commits
- [llvm] b57ea8e - [InstCombine] add tests for xor-of-ors; NFC
Sanjay Patel via llvm-commits
- [llvm] 2265d01 - [InstCombine] reduce xor-of-or's bitwise logic (PR46955)
Sanjay Patel via llvm-commits
- [llvm] d8ef1d1 - AMDGPU/GlobalISel: Fix selecting broken copies for s32->s64 anyext
Matt Arsenault via llvm-commits
- [PATCH] D84376: AMDGPU/GlobalISel: Fix selecting broken copies for s32->s64 anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85126: AArch64: use a constpool for blockaddress(...) on MachO
Tim Northover via Phabricator via llvm-commits
- [PATCH] D85127: [ArgPromotion] Replace all md uses of promoted values with undef.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85128: [Prototype][SVE] Support arm_sve_vector_bits attribute
Cullen Rhodes via Phabricator via llvm-commits
- [llvm] 99a971c - [X86][SSE] Start shuffle combining from ANY_EXTEND_VECTOR_INREG on SSE targets
Simon Pilgrim via llvm-commits
- [PATCH] D84570: [tsan] Fix the open and open64 interceptors to have correct declarations (variadic functions)
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D82878: AMDGPU/GlobalISel: Apply load bitcast to s.buffer.load intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85129: [DAG] Fold vector (aext (load x)) -> (zext (truncate (zextload x)))
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] fd63e46 - AMDGPU/GlobalISel: Apply load bitcast to s.buffer.load intrinsic
Matt Arsenault via llvm-commits
- [PATCH] D85130: [SCEVExpander] [PowerPC] clear scev rewriter before deleting instructions.
ChenZheng via Phabricator via llvm-commits
- [llvm] f19a9be - Revert "[InstCombine] reduce xor-of-or's bitwise logic (PR46955)"
Sanjay Patel via llvm-commits
- [PATCH] D85131: [NFC][APInt][DenseMapInfo] Move DenseMapAPIntKeyInfo into DenseMap.h as DenseMapInfo<APInt>
Shinji Okumura via Phabricator via llvm-commits
- [llvm] 1782fbb - GlobalISel: Reimplement moreElementsVectorDst
Matt Arsenault via llvm-commits
- [PATCH] D73940: GlobalISel: Reimplement moreElementsVectorDst
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85078: [flang] Fix multi-config generator builds
David Truby via Phabricator via llvm-commits
- [PATCH] D85092: [InstSimplify] Peephole optimization for icmp (urem X, Y), X
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D69257: Outline non returning functions unless a longjmp
Caroline via Phabricator via llvm-commits
- [llvm] 2414bab - AMDGPU/GlobalISel: Remove old hacks for boolean selection
Matt Arsenault via llvm-commits
- [PATCH] D84646: AMDGPU/GlobalISel: Remove old hacks for boolean selection
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D84854: [llvm-readobj/readelf] - Refine the implementation of printMipsOptions().
George Rimar via Phabricator via llvm-commits
- [llvm] 42a9f6c - GlobalISel: Handle arbitrary FewerElementsVector for G_IMPLICIT_DEF
Matt Arsenault via llvm-commits
- [PATCH] D84758: GlobalISel: Handle arbitrary FewerElementsVector for G_IMPLICIT_DEF
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D84314: AMDGPU/GlobalISel: Fix assert on copy to vcc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D69384: [HotColdSplit] Add unlikely attribute to outlined function
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [llvm] 2d8ca4a - [DWARFYAML] Offsets should be omitted when the OffsetEntryCount is 0.
Xing GUO via llvm-commits
- [PATCH] D83216: [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85135: [llvm-readobj] - Simplify findSectionByName(). NFCI.
George Rimar via Phabricator via llvm-commits
- [llvm] 23693ff - [InstCombine] reduce xor-of-or's bitwise logic (PR46955); 2nd try
Sanjay Patel via llvm-commits
- [llvm] 1c2777f - [NFC][APInt][DenseMapInfo] Move DenseMapAPIntKeyInfo into DenseMap.h as DenseMapInfo<APInt>
Shinji Okumura via llvm-commits
- [PATCH] D84113: [Debuginfo] (1/8) [DW_OP_implicit_pointer/second strategy] Support for DW_OP_LLVM_implicit_pointer
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D85136: [flang] Fix bug detecting intrinsic function
Tim Keith via Phabricator via llvm-commits
- [PATCH] D84056: [FPEnv] Don't transform FSUB(-0, X) -> FNEG(X) in SelectionDAGBuilder.
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D84114: [Debuginfo] (2/8) [DW_OP_implicit_pointer/second strategy] Support for DW_OP_explicit_pointer.
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D85137: [PowerPC] Add Support for PPC750 Paired Single ext
Charlotte Delenk via Phabricator via llvm-commits
- [PATCH] D84930: [AArch64] Consider instruction-level contract FMFs in combiner patterns.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 08649d4 - [DWARFYAML] Implement the .debug_loclists section.
Xing GUO via llvm-commits
- [llvm] 31c7a2f - [FPEnv] Don't transform FSUB(-0,X)->FNEG(X) in SelectionDAGBuilder.
Cameron McInally via llvm-commits
- [PATCH] D85046: [SCEV] If Start >= RHS, simplify (Start smin RHS) to RHS for trip counts (PR46924, PR46939)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85138: [ARM][MVE] Enable tail predication for loops containing MVE gather/scatters
Anna Welker via Phabricator via llvm-commits
- [PATCH] D84380: [lit] Support running tests on Windows without GnuWin32.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D85139: [GlobalISel] Don't transform FSUB(-0, X) -> FNEG(X) in SelectionDAGBuilder.
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D84423: [lit] Allow lit.which() to find executables which already have an extension
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D82252: MachO: support `-syslibroot`
Jez Ng via Phabricator via llvm-commits
- [PATCH] D84849: GlobalISel: Handle llvm.localescape
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D84589: [CodeMoverUtils] Add optional data dependence checks using Alias Analysis
rithik sharma via Phabricator via llvm-commits
- [PATCH] D85079: [lld-macho] Ensure .tbss sections are also considered as ZeroFilled
Fangrui Song via Phabricator via llvm-commits
- [llvm] ee1c127 - [SCEV] If Start>=RHS, simplify (Start smin RHS) = RHS for trip counts.
Florian Hahn via llvm-commits
- [PATCH] D84246: [clang][LTO] Pass-through remarks options and set auto hotness threshold
Wei Wang via Phabricator via llvm-commits
- [PATCH] D85080: [lld-macho] Support static linking of thread-locals
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D84976: [llvm] Add a parser from JSON to TensorSpec
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 3ebd1ba - [MSAN] Instrument freeze instruction by clearing shadow
Gui Andrade via llvm-commits
- [PATCH] D85040: [MSAN] Instrument freeze instruction by clearing shadow
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D81393: [ScheduleDAG][NFC] Use MCInstrDesc API to check PhysReg definition.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D85140: [RFC] Factor out repetitive cmake patterns for llvm-style projects
Stephen Neuendorffer via Phabricator via llvm-commits
- [llvm] caf002c - [Utils] Add noundef attribute to vim/emacs/vscode syntax scripts
Gui Andrade via llvm-commits
- [PATCH] D84553: [Utils] Add noundef attribute to vim/emacs syntax scripts
Gui Andrade via Phabricator via llvm-commits
- [llvm] 4b1b109 - [llvm] Add a parser from JSON to TensorSpec
Mircea Trofin via llvm-commits
- [PATCH] D84878: [FPEnv] IRBuilder fails to add strictfp attribute
John McCall via Phabricator via llvm-commits
- [llvm] ac82b91 - [X86] Use h-register for final XOR of __builtin_parity on 64-bit targets.
Craig Topper via llvm-commits
- [compiler-rt] 317e00d - [PGO] Change a `NumVSites == 0` workaround to assert
Fangrui Song via llvm-commits
- [PATCH] D84723: [PGO] Move __profc_ and __profvp_ from their own comdat groups to __profd_'s comdat group
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D84910: [AMDGPU] Make GCNRegBankReassign assign based on subreg banks
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D84947: Add libFuzzer shared object build output
Ian Eldred Pudney via Phabricator via llvm-commits
- [PATCH] D83834: Add test utility 'split-file'
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D84406: [LoopVersion] Unify SCEVChecks and alias check handling (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85063: [NewPM][LoopVersioning] Port LoopVersioning to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D84410: [LAA] Dynamically allocate RuntimeCheckingPtrGroup (NFC).
Florian Hahn via Phabricator via llvm-commits
- [llvm] d535a91 - [FPEnv] IRBuilder fails to add strictfp attribute
Kevin P. Neal via llvm-commits
- [PATCH] D83643: [SCCP] Propagate inequalities
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84782: [PGO] Include the mem ops into the function hash.
Fangrui Song via Phabricator via llvm-commits
- [llvm] 7c19c89 - [NewPM][LoopVersioning] Port LoopVersioning to NPM
Arthur Eubanks via llvm-commits
- [llvm] 219f32f - [X86][SSE] Shuffle combine blends to OR(X, Y) if the relevant elements are known zero.
Simon Pilgrim via llvm-commits
- [llvm] f208c65 - [X86] Make ENDBR instruction a scheduling boundary
Craig Topper via llvm-commits
- [PATCH] D84862: [X86] Make ENDBR instruction a scheduling boundary
Craig Topper via Phabricator via llvm-commits
- [PATCH] D82826: [X86] support .nops directive
Jian Cai via Phabricator via llvm-commits
- [PATCH] D84820: [WebAssembly] Implement prototype v128.load{32,64}_zero instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D85142: [SVE] Replace remaining _MERGE_OP1 nodes with _PRED variants.
Paul Walker via Phabricator via llvm-commits
- [compiler-rt] 39494d9 - [compiler-rt][profile] Fix various InstrProf tests on Solaris
Rainer Orth via llvm-commits
- [PATCH] D84703: [clang codegen][AArch64] Use llvm.aarch64.neon.fcvtzs/u where it's necessary
Azhar Mohammed via llvm-commits
- [llvm] f78f509 - [PGO] Extend the value profile buckets for mem op sizes.
Hiroshi Yamauchi via llvm-commits
- [PATCH] D81682: [PGO] Extend the value profile buckets for mem op sizes.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D84940: [JumpThreading] Conditionally freeze its condition when unfolding select
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] c12bd8d - [gn build] Port f78f509c758
LLVM GN Syncbot via llvm-commits
- [PATCH] D84905: [MemorySSA] Restrict optimizations after a PhiTranslation.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84922: [X86][AVX512] Fix build fail after D81548
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 1e392fc - [ArgPromotion] Replace all md uses of promoted values with undef.
Florian Hahn via llvm-commits
- [PATCH] D84964: [WIP] Demo a functional problem from D81647 with a fix and test case
Denis Antrushin via Phabricator via llvm-commits
- [llvm] c6334db - [X86] support .nops directive
Jian Cai via llvm-commits
- [llvm] 456f38a - Fix layering violation Transforms/Utils -> Scalar
Arthur Eubanks via llvm-commits
- [PATCH] D85052: [OpenMPOpt] ICV Tracking Between BasicBlocks
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D60913: [GVN+LICM] Use line 0 locations for better crash attribution
David Blaikie via Phabricator via llvm-commits
- [PATCH] D84802: Add control over debug lines dropping
David Blaikie via Phabricator via llvm-commits
- [PATCH] D85148: Fix ARM build bots failures due to disabled x86_64-apple target
James Nagurne via Phabricator via llvm-commits
- [llvm] 7efd9ce - [InstSimplify] add tests for min-of-max variants; NFC
Sanjay Patel via llvm-commits
- [llvm] 9e5cf6b - [InstSimplify] fold variations of max-of-min with common operand
Sanjay Patel via llvm-commits
- [PATCH] D81647: MIR Statepoint refactoring. Part 3: Spill GC Ptr regs.
Denis Antrushin via Phabricator via llvm-commits
- [llvm] 3e89cbf - [PGO] Enable the extended value profile buckets for mem op sizes.
Hiroshi Yamauchi via llvm-commits
- [PATCH] D84958: Remove Olesen from LLVM code owners
David Blaikie via Phabricator via llvm-commits
- [PATCH] D85047: [Hexagon] Use InstSimplify instead of ConstantProp
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85149: [FastISel] Don't transform FSUB(-0, X) -> FNEG(X) in FastISel
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D85018: [WIP][POC][DebugInfo] Support for DW_AT_start_scope for scoped variables
David Blaikie via Phabricator via llvm-commits
- [llvm] 777824b - [llvm-jitlink] Add support for static archives and MachO universal archives.
Lang Hames via llvm-commits
- [llvm] dca23ed - [AArch64] Add missing isel patterns for fcvtzs/u intrinsic on v1f64.
Eli Friedman via llvm-commits
- [llvm] 7f1556f - Fix typo: s/epomymous/eponymous/ NFC
Jon Roelofs via llvm-commits
- [PATCH] D72899: [MC] Set sh_link to 0 if the associated symbol is undefined
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D84555: [lldb-vscode ]Add Syntax Highlighting to Disassembly View
Yifan Shen via Phabricator via llvm-commits
- [PATCH] D85012: [NOT FOR COMMIT(yet)] [deadargelim] Use entry values for unused args
David Blaikie via Phabricator via llvm-commits
- [PATCH] D82237: [SVE] Remove calls to VectorType::getNumElements from InstCombine
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D84572: Allow .dSYM's to be directly placed in an alternate directory
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D85151: [SVE] Remove bad call to VectorType::getNumElements() from AMDGPU
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D85152: [SVE] Remove bad call to VectorType::getNumElements() from ARM
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D85153: [lld-macho] Add .tbd support for frameworks
Jez Ng via Phabricator via llvm-commits
- [PATCH] D83595: [Draft][MSAN] Optimize away poisoning allocas that are always written before load
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D85154: [SVE] Remove bad calls to VectorType::getNumElements() from PowerPC
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D84043: [AArch64][SVE] Fix CFA calculation in presence of SVE objects.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D85156: [SVE] Remove bad calls to VectorType::getNumElements() from X86
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D85085: Fix debug_loc offset difference with basic block sections
David Blaikie via Phabricator via llvm-commits
- [llvm] 11bb7c2 - [MC] Set sh_link to 0 if the associated symbol is undefined
Fangrui Song via llvm-commits
- [llvm] 21de4e7 - [ARM] Test for converting VPSEL to VMOVT. NFC
David Green via llvm-commits
- [PATCH] D84949: [JumpThreading] Don't limit the type of an operand
Eli Friedman via Phabricator via llvm-commits
- [llvm] 66e7dce - Revert "[X86][SSE] Shuffle combine blends to OR(X, Y) if the relevant elements are known zero."
Mitch Phillips via llvm-commits
- [llvm] cb32792 - [WebAssembly] Implement prototype v128.load{32,64}_zero instructions
Thomas Lively via llvm-commits
- [PATCH] D85023: [JumpThreading] Consider freeze as a zero-cost instruction
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D85029: [JumpThreading] Allow duplicating a basic block into preds when its branch condition is freeze(phi)
Eli Friedman via Phabricator via llvm-commits
- [llvm] 2291648 - [ARM] Convert VPSEL to VMOV in tail predicated loops
David Green via llvm-commits
- [PATCH] D85159: [ConstProp] Remove ConstantPropagation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D84127: Make LLVM_ENABLE_LTO function with multi-arch values for CMAKE_OSX_ARCHITECTURES
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D82615: [HWASan] [GlobalISel] Add +tagged-globals backend feature for GlobalISel
Mitch Phillips via Phabricator via llvm-commits
- [llvm] 9a05fa1 - [HWASan] [GlobalISel] Add +tagged-globals backend feature for GlobalISel
Mitch Phillips via llvm-commits
- [PATCH] D85099: [UpdateTestChecks] Match unnamed values like "@[0-9]+" and "![0-9]+"
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D85160: [flang] Acquire file accessibility, size, positioning
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D85161: [flang] Defer "next input record" processing until handlers established
Peter Klausler via Phabricator via llvm-commits
- [llvm] 1ce8201 - [MemorySSA] Restrict optimizations after a PhiTranslation.
Alina Sbirlea via llvm-commits
- [PATCH] D85162: [flang] Remove unneeded RoundDefault enumerator, and fix spelling in comments
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D85163: [flang] Handle spaces (more) correctly in REAL input
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D85164: [flang] Make preprocessing behavior tests runnable as regression tests
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D85165: [X86][MC][Target] Initial backend support a tune CPU to support -mtune
Craig Topper via Phabricator via llvm-commits
- [PATCH] D85166: [flang] Implement runtime support for INQUIRE statements
Peter Klausler via Phabricator via llvm-commits
- [llvm] b43791e - [SVE] Remove bad calls to VectorType::getNumElements() from PowerPC
Christopher Tetreault via llvm-commits
- [llvm] af3ec73 - [NFC][ARM] Silence unused variable in release builds
Jordan Rupprecht via llvm-commits
- [PATCH] D82437: [ELF] Add --dependency-file option
Petr Hosek via Phabricator via llvm-commits
- [compiler-rt] 1d77906 - [UBSan] Increase robustness of tests
Julian Lettner via llvm-commits
- [PATCH] D67687: [NewPM][CodeGen] Introduce machine pass and machine pass manager
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D71687: Fix full loop unrolling initialization in new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83608: [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83613: [NewPM][CodeGen][X86] Add NPM pipeline builder
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] b5059b7 - [SVE] Remove bad call to VectorType::getNumElements() from ARM
Christopher Tetreault via llvm-commits
- [PATCH] D83610: [NewPM][CodeGen] Add TargetMachine polymorphic API to build codegen pipeline for NPM
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D85168: [NewPM][CodeGen] Support codegen IR pass testing using opt
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83614: [NewPM] Add back some codegen IR pass test removed in ebc88811b5c9ed
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D83612: [NewPM][CodeGen] Add NPM support to llc
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 3b92db4 - [SVE] Remove bad call to VectorType::getNumElements() from AMDGPU
Christopher Tetreault via llvm-commits
- [PATCH] D84416: [RISCV] add the assemble and disassemble support of Zvlsseg instructions
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D85170: [AArch64][SVE] Widen narrow sdiv/udiv operations.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D85171: [Polly] Use containers with deterministic iteration order
Christopher Tetreault via Phabricator via llvm-commits
- [llvm] 509f5c4 - [MC] Fix memory leak when allocating MCInst with bump allocator
via llvm-commits
- [PATCH] D85172: Teach SROA to handle allocas with more than one dbg.declare.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D83878: BPF: support type exist/size and enum exist/value relocations
Andrii Nakryiko via Phabricator via llvm-commits
- [PATCH] D67388: Add a feature to dump dependency graph.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D83242: [clang][BPF] support type exist/size and enum exist/value relocations
Andrii Nakryiko via Phabricator via llvm-commits
- [llvm] c9e6887 - [SVE] Remove bad calls to VectorType::getNumElements() from X86
Christopher Tetreault via llvm-commits
- [PATCH] D85173: [zorg] build.py: Allow lit test timeout value to be configurable
Omar Habra via Phabricator via llvm-commits
- [PATCH] D65430: Add `--dependency-files` option, which is equivalent to compiler option -MD.
Fangrui Song via Phabricator via llvm-commits
- [lld] 81eeabb - [ELF] Add --dependency-file option
Petr Hosek via llvm-commits
- [llvm] ffe0066 - [Attributor][NFC] Clang format
Shinji Okumura via llvm-commits
- [PATCH] D85174: BPF: simplify IR generation for __builtin_btf_type_id()
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D84290: [Flang] Fix for the scenario when type guard has intrinsic type specification and Selector is NOT unlimited Polymorphic.
Inderjeet via Phabricator via llvm-commits
- [llvm] ba95539 - [SCEVExpander][PowerPC]clear scev rewriter before deleting instructions.
Chen Zheng via llvm-commits
- [PATCH] D84735: [PowerPC] mark r+i as legal address mode for vector type after pwr9
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D81818: [NFC] [PowerPC] Use shared method in FP_TO_INT and INT_TO_FP lowering
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D85178: [Attributor} Check violation of returned position nonnull and noundef attribute in AAUndefinedBehavior
Shinji Okumura via Phabricator via llvm-commits
- [llvm] 7647c27 - [SimpleLoopUnswitch][NFC] Add option to always drop make.implicit metadata in non-trivial unswitching and save compile time
Max Kazantsev via llvm-commits
- [PATCH] D85001: [SimpleLoopUnswitch][NFC] Add option to always drop make.implicit metadata in non-trivial unswitching and save compile time
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D85179: [DebugInfo][unittest] Use YAML to generate the .debug_loclists section.
Xing GUO via Phabricator via llvm-commits
- [llvm] e56626e - [PGO] Move __profc_ and __profvp_ from their own comdat groups to __profd_'s comdat group
Fangrui Song via llvm-commits
- [PATCH] D84766: Revert D68041 "[PGO] Don't group COMDAT variables for compiler generated profile variables in ELF"
Fangrui Song via Phabricator via llvm-commits
- [lld] bcea3a7 - Add test utility 'split-file'
Fangrui Song via llvm-commits
- [PATCH] D78186: [flang] Don't check __cplusplus value with MSVC.
مهدي شينون (Mehdi Chinoune) via Phabricator via llvm-commits
- [llvm] 5789993 - [AMDGPU] Make GCNRegBankReassign assign based on subreg banks
Carl Ritson via llvm-commits
- [llvm] 45c46d1 - [PowerPC] mark r+i as legal address mode for vector type after pwr9
Chen Zheng via llvm-commits
- [llvm] 6bc7ea2 - [X86][AVX512] Fix build fail after D81548
via llvm-commits
- [llvm] b959906 - [PGO] Use multiple comdat groups for COFF
Fangrui Song via llvm-commits
- [llvm] 25abd19 - [YAMLParser] Fix a typo: iff -> if. NFC.
Xing GUO via llvm-commits
- [PATCH] D72904: [ELF] Allow SHF_LINK_ORDER sections to have sh_link=0
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D84001: [ELF] Allow mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER sections and sort within InputSectionDescription
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D84610: [ELF] --icf: don't fold text sections with LSDA
Fangrui Song via Phabricator via llvm-commits
- [llvm] 6f97103 - [JumpThreading] Don't limit the type of an operand
Juneyoung Lee via llvm-commits
- [PATCH] D85180: [YAMLTraits] Fix mapping <none> value that followed by comments.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D83372: Fix for memory leak reported by Valgrind
Maksym Wezdecki via Phabricator via llvm-commits
- [llvm] 6a78a8d - [NFC] [PowerPC] Refactor fp/int conversion lowering
Qiu Chaofan via llvm-commits
- [PATCH] D85182: [LTO,NFC] Skip generateParamAccessSummary when empty
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 1ea8465 - [JumpThreading] Merge/rename thread-two-bbsN.ll tests; NFC
Juneyoung Lee via llvm-commits
- [PATCH] D85183: [llvm-rc] Allow string table values split into multiple string literals
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 8f576a7 - [llvm-readobj] - Simplify findSectionByName(). NFCI.
Georgii Rymar via llvm-commits
- [PATCH] D85184: [Attributor][WIP] Deduce noundef attribute
Shinji Okumura via Phabricator via llvm-commits
- [llvm] 5d597e2 - [DebugInfo][unittest] Use YAML to generate the .debug_loclists section.
Xing GUO via llvm-commits
- [llvm] 9486201 - [llvm-readobj/readelf] - Refine the implementation of printMipsOptions().
Georgii Rymar via llvm-commits
- [PATCH] D84838: [BPI][NFC] Unify handling of normal and SCC based loops
Evgeniy via Phabricator via llvm-commits
- [llvm] d9d2210 - [llvm-readobj] - An attempt to fix BB.
Georgii Rymar via llvm-commits
- [llvm] bb303a1 - [llvm-readobj] - A second attempt to fix BB.
Georgii Rymar via llvm-commits
- [PATCH] D85187: [AMDGPU] add buffer_atomic_swap for float
Ruiling, Song via Phabricator via llvm-commits
- [llvm] 0acef82 - [X86][AVX] Add v8f32 'reverse' HADD(SHUFFLE, SHUFFLE) test coverage
Simon Pilgrim via llvm-commits
- [llvm] 4f5ccc7 - Partially revert "[cmake] Make MSVC generate appropriate __cplusplus macro definition"
Tatyana Krasnukha via llvm-commits
- [llvm] b7856f9 - [SCEV] Consolidate some smin/smax folding tests into single test file.
Florian Hahn via llvm-commits
- [PATCH] D85188: [JumpThreading] Remove cast's constraint
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] f765824 - [AArch64] Consider instruction-level contract FMFs in combiner patterns.
Florian Hahn via llvm-commits
- [PATCH] D81537: [PowerPC] Support constrained fp operation for scalar fptosi/fptoui
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D82998: [BasicAA] Enable -basic-aa-recphi by default
Dave Green via Phabricator via llvm-commits
- [llvm] 47cea9e - Revert rG66e7dce714fab "Revert "[X86][SSE] Shuffle combine blends to OR(X,Y) if the relevant elements are known zero.""
Simon Pilgrim via llvm-commits
- [llvm] 20283ff - [ARM] Generated SSAT and USAT instructions with shift
Meera Nakrani via llvm-commits
- [PATCH] D85189: [SCEV] ] If RHS >= Start, simplify (Start smax RHS) to RHS for trip counts.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 3c7e7d4 - [BasicAA] Enable -basic-aa-recphi by default
David Green via llvm-commits
- [llvm] 4e42438 - [llvm-readobj] - A third attempt to fix BB.
Georgii Rymar via llvm-commits
- [PATCH] D74524: [Scheduling] Improve memory ops cluster preparation
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D85190: remove STLExtras.h
Sunny via Phabricator via llvm-commits
- [llvm] e218da7 - [JumpThreading] Add a test for simplification of cast of any op; NFC
Juneyoung Lee via llvm-commits
- [llvm] e734e82 - [JumpThreading] Remove cast's constraint
Juneyoung Lee via llvm-commits
- [PATCH] D84399: [SCEVExpander] Avoid re-using existing casts if it means updating users.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 4be13b1 - [SVE] Replace remaining _MERGE_OP1 nodes with _PRED variants.
Paul Walker via llvm-commits
- [llvm] 79b44a4 - [YAMLTraits] Fix mapping <none> value that followed by comments.
Xing GUO via llvm-commits
- [llvm] fd6584a - [AArch64][SVE] Fix CFA calculation in presence of SVE objects.
Sander de Smalen via llvm-commits
- [llvm] bb3344c - [AArch64][SVE] Add missing unwind info for SVE registers.
Sander de Smalen via llvm-commits
- [PATCH] D84044: [AArch64][SVE] Add missing unwind info for SVE registers.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D77565: [AArch64] Remove implicit landing pads.
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D80791: [AArch64] Generate .note.gnu.property based on module flags.
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 998c0ef - [JumpThreading] Update test freeze.ll; NFC
Juneyoung Lee via llvm-commits
- [PATCH] D75181: [AArch64] Handle BTI/PAC in case of generated functions.
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D83034: [GlobalISel] Don't skip adding predicate matcher
Madhur Amilkanthwar via llvm-commits
- [PATCH] D84737: [AArch64][SVE] Preserve SVE regs when callee may throw an exception.
Richard Sandiford via Phabricator via llvm-commits
- [llvm] 20c71e5 - [InstSimplify] reduce code for min/max analysis; NFC
Sanjay Patel via llvm-commits
- [llvm] 011e15b - [InstSimplify] add tests for min/max with constants; NFC
Sanjay Patel via llvm-commits
- [PATCH] D85195: Add Z3 to system libraries list if enabled
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D85139: [GlobalISel] Don't transform FSUB(-0, X) -> FNEG(X) in GlobalISel.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D71786: RFC: [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc}
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D85197: GlobalISel: Implement fewerElementsVector for G_CONCAT_VECTORS sources
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85198: GlobalISel: Merge FewerElements for G_BUILD_VECTOR/G_CONCAT_VECTORS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85199: GlobalISel: Add generic instructions for memory intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85200: AMDGPU/GlobalISel: Enable s_{and|or}n2_{b32|b64} patterns
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85201: AMDGPU/GlobalISel: Match andn2/orn2 for more types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85202: TableGen/GlobalISel: Partially handle immAllOnesV/immAllZerosV
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85203: TableGen/GlobalISel: Allow inst matcher to check multiple opcodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85204: AMDGPU/GlobalISel: Move frame index selection to patterns
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85205: AMDGPU: Add flag to disable promotion of uniform i16 ops
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 04e45ae - [InstSimplify] fold nested min/max intrinsics with constant operands
Sanjay Patel via llvm-commits
- [PATCH] D83891: AMDGPU/GlobalISel: Try to promote to use packed saturating add/sub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85207: Fix 64-bit copy to SCC
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D85208: [llvm-readobj/elf] - Add a testing for --stackmap and refine the implementation.
George Rimar via Phabricator via llvm-commits
- [llvm] 98827fe - [lit] Add --time-trace-output to lit
Russell Gallop via llvm-commits
- [PATCH] D84931: [lit] Add --time-trace-output to lit
Russell Gallop via Phabricator via llvm-commits
- [llvm] 36750ba - [X86][AVX] isHorizontalBinOp - relax lane-crossing limits for AVX1-only targets.
Simon Pilgrim via llvm-commits
- [PATCH] D84764: Fix computeHostNumPhysicalCores() for Linux on POWER and Linux on Z
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D84360: [LLD][PowerPC] Implement GOT to PC-Rel relaxation
Sean Fertile via Phabricator via llvm-commits
- [llvm] 051f293 - [X86] Remove unused canScaleShuffleElements helper
Simon Pilgrim via llvm-commits
- [llvm] 62a933b - [Support][PPC] Fix bot failures due to cd53ded557c3
Nemanja Ivanovic via llvm-commits
- [PATCH] D84761: [XCOFF][AIX] Put each jump table in an independent section if -ffunction-sections is specified
Jason Liu via Phabricator via llvm-commits
- [PATCH] D84622: [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D83338: [PowerPC][Power10] Implemented Vector Shift Builtins
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D85212: Add parser support for OpenMP allocate clause
Irina Dobrescu via Phabricator via llvm-commits
- [PATCH] D85213: Use --dsym-dir when compiling with a compiler that supports it
Daniel Sanders via Phabricator via llvm-commits
- [llvm] feb9d8b - Fix sphinx indentation warning.
Simon Pilgrim via llvm-commits
- [llvm] 6f0da46 - [X86] getFauxShuffleMask - drop unnecessary computeKnownBits OR(X,Y) shuffle decoding.
Simon Pilgrim via llvm-commits
- [PATCH] D84517: [AMDGPU] Lower frem f16
Jay Foad via Phabricator via llvm-commits
- [llvm] 6e72755 - Fix sphinx indentation warning to stop newline in byref section html output.
Simon Pilgrim via llvm-commits
- [llvm] ee75cf3 - [AMDGPU] Generate frem test checks
Jay Foad via llvm-commits
- [llvm] 8ec8ad8 - [AMDGPU] Use fma for lowering frem
Jay Foad via llvm-commits
- [PATCH] D84515: [AMDGPU] Generate frem test checks
Jay Foad via Phabricator via llvm-commits
- [PATCH] D84516: [AMDGPU] Use fma for lowering frem
Jay Foad via Phabricator via llvm-commits
- [PATCH] D80707: [legacyPM] Do not compute preserved analysis if there's no local change
Jay Foad via Phabricator via llvm-commits
- [llvm] 28e322e - [PowerPC] Custom lowering for funnel shifts
Jay Foad via llvm-commits
- [PATCH] D83948: [PowerPC] Custom lowering for funnel shifts
Jay Foad via Phabricator via llvm-commits
- [llvm] cc0b670 - Fix sphinx "Title underline too short" warning
Simon Pilgrim via llvm-commits
- [llvm] 14d726a - [PowerPC] Don't remove single swap between the load and store
Nemanja Ivanovic via llvm-commits
- [PATCH] D84785: [PowerPC] Don't remove swap if there is only a single one between the load and store
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D82892: [NFC] Added comparision for all types in haveSameSpecialState() of Instruction.cpp
Vishal Chebrolu via Phabricator via llvm-commits
- [llvm] 6d67506 - [clang][BPF] support type exist/size and enum exist/value relocations
Yonghong Song via llvm-commits
- [PATCH] D75980: [LV] Generate RT checks up-front and remove them if required. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D75981: [LV] Allow large RT checks, if they are a fraction of the scalar cost (WIP)
Florian Hahn via Phabricator via llvm-commits
- [llvm] 593e196 - [llvm-symbolizer] Switch command line parsing from llvm::cl to OptTable
Fangrui Song via llvm-commits
- [PATCH] D85215: [HotColdSplit] Remove target triples from architecture-agnostic testcases
Ruijie Fang via Phabricator via llvm-commits
- [llvm] 444401c - GlobalISel: Hack a test to avoid a bug introducing a verifier error
Matt Arsenault via llvm-commits
- [llvm] 05aa29e - [docs] Mention LLVM_ENABLE_MODULES.
Florian Hahn via llvm-commits
- [PATCH] D84659: [PowerPC] Handle SUBFIC in reg+reg -> reg+imm transformation
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83392: Strlen loop idiom recognition
Muhammad Usman via Phabricator via llvm-commits
- [llvm] a168820 - [InstSimplify] refactor min/max folds with shared operand; NFC
Sanjay Patel via llvm-commits
- [PATCH] D84534: [AIX] Static init frontend recovery and backend support
Xiangling Liao via Phabricator via llvm-commits
- [llvm] 23adbac - [GlobalISel] Don't transform FSUB(-0, X) -> FNEG(X) in GlobalISel.
Cameron McInally via llvm-commits
- [llvm] 0de547e - AMDGPU/GlobalISel: Ensure subreg is valid when selecting G_UNMERGE_VALUES
Matt Arsenault via llvm-commits
- [llvm] 12605bf - [DWARFYAML] Fix unintialized value Is64BitAddrSize. NFC.
Xing GUO via llvm-commits
- [llvm] 724b035 - [GlobalISel] Remove redundant FNEG tests.
Cameron McInally via llvm-commits
- [PATCH] D85220: [CodeGen] Refactor getMemBasePlusOffset to accept a TypeSize
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D85221: GlobalISel: Move load/store lowering to separate functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85222: AMDGPU/GlobalISel: Implement LLT version of allowsMisalignedMemoryAccesses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D84874: [SVE][CodeGen] Legalisation of INSERT_VECTOR_ELT for scalable vectors
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D85225: [Target][AArch64] Allow for char as int8_t in AArch64AsmParser.cpp
Rainer Orth via Phabricator via llvm-commits
- [llvm] 6a4fd03 - [gn build] (manually) merge 593e1962
Nico Weber via llvm-commits
- [PATCH] D84913: [libFuzzer] Enable for SystemZ
Ilya Leoshkevich via Phabricator via llvm-commits
- [compiler-rt] e4441fc - sanitizer_symbolizer_libcdep.cpp: Change --inlining=true to --inlines and --inlining=false to --no-inlines
Fangrui Song via llvm-commits
- [PATCH] D85227: [Draft][MSAN] Cache stack traces and chained origins
Gui Andrade via Phabricator via llvm-commits
- [llvm] e31cfc4 - Fix -Wconstant-conversion warning with explicit cast
David Blaikie via llvm-commits
- [llvm] 960cef7 - [InstSimplify] add tests for compare of min/max; NFC
Sanjay Patel via llvm-commits
- [PATCH] D85228: [llvm-symbolizer] Add compatibility aliases for --inlining={true,false}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D85229: Revert "[HotColdSplit] Add test case for unlikely attribute in outlined function"
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D85230: [PatternMatch] allow intrinsic form of min/max with existing matchers
Sanjay Patel via Phabricator via llvm-commits
- [llvm] f8cc94a - Revert "[HotColdSplit] Add test case for unlikely attribute in outlined function"
via llvm-commits
- [PATCH] D81646: MIR Statepoint refactoring. Part 2: Operand folding.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D85232: [HotColdSplit] Add test case for unlikely attribute in outlined function
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D85233: [GlobalISel] Implement bit-test switch table optimization
Amara Emerson via Phabricator via llvm-commits
- [llvm] 4564974 - [SCCP] Propagate inequalities
Nikita Popov via llvm-commits
- [llvm] 12cb400 - [llvm-symbolizer] Add compatibility aliases for --inlining={true,false}
Fangrui Song via llvm-commits
- [PATCH] D81558: [NewPM] Introduce PreserveCFG check
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D83824: [NFC] [LV] Vectorized Loop Skeleton Refactoring
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] b778b04 - [InstSimplify] Add tests for icmp with urem divisor (NFC)
Nikita Popov via llvm-commits
- [PATCH] D85050: [GlobalISel] Combine (logic_op (op x...), (op y...)) -> (op (logic_op x, y))
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D85234: [AMDGPU] Scavenge a temp register for AGPR spill in fast RA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D82931: [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 29fe3fe - [InstSimplify] Peephole optimization for icmp (urem X, Y), X
Nikita Popov via llvm-commits
- [llvm] 3c0f347 - [NFC][LV] Vectorized Loop Skeleton Refactoring
Bardia Mahjour via llvm-commits
- [PATCH] D82675: [PowerPC] Implement Vector Extract Mask builtins in LLVM/Clang
Baptiste Saleil via Phabricator via llvm-commits
- [llvm] 14ed5cf - AMDGPU/GlobalISel: Add baseline tests for andn2/orn2 matching
Matt Arsenault via llvm-commits
- [llvm] f2942f9 - GlobalISel: Add node mappings for frameindex/blockaddress
Matt Arsenault via llvm-commits
- [PATCH] D85238: [LLParser,NFC] Simplify forward GV refs update
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 3e16e21 - GlobalISel: Handle llvm.localescape
Matt Arsenault via llvm-commits
- [PATCH] D83884: GlobalISel: Make type for lower action more consistently optional
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0729a77 - [llvm-symbolizer][test] Fix pdb/pdb.test after D83530
Fangrui Song via llvm-commits
- [PATCH] D81364: AMDGPU: Correct prolog SP initialization logic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D84163: AMDGPU/GlobalISel: Fix trying to widen <3 x s1> boolean ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
dmajor via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D76885: [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --threads={1,2,...} /threads:{1,2,...}
dmajor via Phabricator via llvm-commits
- [PATCH] D84780: Setting the /bigobj option globally for Windows debug build. https://bugs.llvm.org/show_bug.cgi?id=46733
Lei Zhang via Phabricator via llvm-commits
- [llvm] 6d218b4 - BPF: support type exist/size and enum exist/value relocations
Yonghong Song via llvm-commits
- [PATCH] D85240: Disable hoisting MI to hotter basic blocks when using pgo
Victor Huang via Phabricator via llvm-commits
- [PATCH] D84584: GlobalISel: Implement bitcast action for G_INSERT_VECTOR_ELT
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0f2b47b - [FastISel] Don't transform FSUB(-0, X) -> FNEG(X) in FastISel
Cameron McInally via llvm-commits
- [compiler-rt] a4e537d - [libFuzzer] Fix endianness issue in ForEachNonZeroByte()
Ilya Leoshkevich via llvm-commits
- [llvm] 153df13 - [SanitizerCoverage] Fix types of __stop* and __start* symbols
Ilya Leoshkevich via llvm-commits
- [compiler-rt] ea9b82d - [libFuzzer] Enable for SystemZ
Ilya Leoshkevich via llvm-commits
- [PATCH] D85242: [AArch64] [Windows] Error out on some ELF style GOT relative relocations
Martin Storsjö via Phabricator via llvm-commits
- [llvm] f0f68c6 - [HotColdSplit] Add test case for unlikely attribute in outlined function
via llvm-commits
- [PATCH] D85104: [flang][NFC] Unify OpenMP and OpenACC structure checker
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 95efea4 - [AArch64][SVE] Widen narrow sdiv/udiv operations.
Eli Friedman via llvm-commits
- [PATCH] D83094: Analysis: Add a GenericCycleInfo analysis
Matt Arsenault via Phabricator via llvm-commits
- [llvm] f8fb783 - GlobalISel: Add utilty for getting function argument live ins
Matt Arsenault via llvm-commits
- [PATCH] D84199: GlobalISel: Add utilty for getting function argument live ins
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D85245: [AArch64][GlobalISel] NFC: Add state class + helper for post-legalizer combiner
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D85247: [Darwin] [Driver] Clang should invoke dsymutil for multiarch builds
Daniel Sanders via Phabricator via llvm-commits
- [llvm] 89011fc - AMDGPU/GlobalISel: Select llvm.returnaddress
Matt Arsenault via llvm-commits
- [PATCH] D84203: AMDGPU/GlobalISel: Select llvm.returnaddress
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85249: [SelectionDAG][SVE] Support scalable vectors in getConstantFP()
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D81070: [AMDGPU] Fixup use of StackPtrOffsetReg when not initialized
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D80838: [llvm-ar] Add more tests for errors in opening archives
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D81944: [llvm-install-name-tool] Adds docs for install-name-tool
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D83682: [FileCheck] Add docs for --allow-empty
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 65b6dbf - [llvm][NFC] Moved implementation of TrainingLogger outside of its decl
Mircea Trofin via llvm-commits
- [llvm] 486e84d - AMDGPU/GlobalISel: Use live in helper function for returnaddress
Matt Arsenault via llvm-commits
- [PATCH] D84206: [llvm-libtool-darwin] Add support for -filelist option
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D85250: [llvm] Expose type and element count-related APIs on TensorSpec
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 09897b1 - [RDF] Remove uses of RDFRegisters::normalize (deprecate)
Krzysztof Parzyszek via llvm-commits
- [PATCH] D85251: [AArch64][SVE] Allow llvm.aarch64.sve.st2/3/4 with vectors of pointers.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D84771: [llvm-profdata] Add intersect/exclude subcommands to aid differential code coverage analysis.
Dokyung Song via Phabricator via llvm-commits
- [PATCH] D83273: [X86] Remove the feature dependency handling in X86TargetInfo::setFeatureEnabledImpl to a table based lookup in X86TargetParser.cpp
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 4a47f1c - [SelectionDAG][SVE] Support scalable vectors in getConstantFP()
Eli Friedman via llvm-commits
- [PATCH] D85254: [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking.
Vy Nguyen via Phabricator via llvm-commits
- [llvm] f50b3ff - [Hexagon] Use InstSimplify instead of ConstantProp
Arthur Eubanks via llvm-commits
- [PATCH] D85255: [lld-macho] Generate ObjC symbols from .tbd files
Jez Ng via Phabricator via llvm-commits
- [llvm] bf82ff6 - Teach SROA to handle allocas with more than one dbg.declare.
Adrian Prantl via llvm-commits
- [PATCH] D83885: [Propeller]: Use a descriptive temporary symbol name for the end of the basic block.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D85234: [AMDGPU] Scavenge temp reg for AGPR spill
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D84873: AMDGPU: In determining load clobbering in AnnotateUniform, don't scan if there are too many blocks.
Changpeng Fang via Phabricator via llvm-commits
- [llvm] 47fe1b6 - [RDF] Lower the sorting complexity in RDFLiveness::getAllReachingDefs
Krzysztof Parzyszek via llvm-commits
- [llvm] f0f467a - [RDF] Cache register aliases in PhysicalRegisterInfo
Krzysztof Parzyszek via llvm-commits
- [llvm] 4b25f67 - [RDF] Really remove remaining uses of PhysicalRegisterInfo::normalize
Krzysztof Parzyszek via llvm-commits
- [PATCH] D85257: [X86] Optimize getImpliedDisabledFeatures & getImpliedEnabledFeatures'
Fangrui Song via Phabricator via llvm-commits
- [llvm] 00602ee - BPF: simplify IR generation for __builtin_btf_type_id()
Yonghong Song via llvm-commits
- [llvm] 9521704 - [RDF] Use hash-based containers, cache extra information
Krzysztof Parzyszek via llvm-commits
- [llvm] 06d4257 - [RDF] Add operator<<(raw_ostream&, RegisterAggr), NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D84359: [PowerPC] Add vector pair load/store instructions and vector pair register class
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D85036: [llvm-cov] reset executation count to 0 after wrapped segment
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D82502: [PowerPC] Implement Load VSX Vector and Sign Extend and Zero Extend
Albion Fung via Phabricator via llvm-commits
- [PATCH] D85259: [msan] Remove readnone and friends from call sites.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D81922: [llvm] Disable linking llvm-exegesis to dylib
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D82727: [PowerPC] Implement Vector Expand Mask builtins in LLVM/Clang
Amy Kwan via Phabricator via llvm-commits
- [llvm] 3f33033 - [NFC][InstCombine] Negator: add tests for negation of left-shift by constant
Roman Lebedev via llvm-commits
- [llvm] 8fd57b0 - [NFC][InstCombine] Fix value names (s/%tmp/%i/) and autogenerate a few tests being affected by negator change
Roman Lebedev via llvm-commits
- [llvm] 8aeb2fe - [InstCombine] Negator: -(X << C) --> X * (-1 << C)
Roman Lebedev via llvm-commits
- [llvm] ac70b37 - Revert "[InstCombine] Negator: -(X << C) --> X * (-1 << C)"
Roman Lebedev via llvm-commits
- [llvm] 90b9c49 - [llvm] Expose type and element count-related APIs on TensorSpec
Mircea Trofin via llvm-commits
- [PATCH] D82703: [InstCombine] convert assumes to operand bundles
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 03a822f - [StackSafety,NFC] Add combined index test
Vitaly Buka via llvm-commits
- [PATCH] D85257: [X86] Optimize getImpliedDisabledFeatures & getImpliedEnabledFeatures
Fangrui Song via Phabricator via llvm-commits
- [llvm] 0c7af8c - [X86] Optimize getImpliedDisabledFeatures & getImpliedEnabledFeatures after D83273
Fangrui Song via llvm-commits
- [PATCH] D85262: [llvm] Expose untyped accessor to evaluation result tensors
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D85263: AMDGPU: Refactor buffer atomic intrinsic lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85264: Avoid redundant inline with LLVM_ATTRIBUTE_ALWAYS_INLINE
James Park via Phabricator via llvm-commits
- [PATCH] D85266: Include math header early to avoid HUGE_VALF redefinition
James Park via Phabricator via llvm-commits
- [PATCH] D85267: AMDGPU: Eliminate BUFFER_ATOMIC_PK_ADD_F16 node
Matt Arsenault via Phabricator via llvm-commits
- [llvm] fe74f73 - [StackSafety,NFC] Add combined index test
Vitaly Buka via llvm-commits
- [llvm] e3df947 - [llvm-cov] reset executation count to 0 after wrapped segment
Zequan Wu via llvm-commits
- [PATCH] D85268: AMDGPU: Define raw/struct variants of buffer atomic fadd
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85269: [StackSafety] Use ValueInfo in ParamAccess::Call
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D82726: [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang
Amy Kwan via Phabricator via llvm-commits
- [llvm] 54615ec - GlobalISel: Move load/store lowering to separate functions
Matt Arsenault via llvm-commits
- [llvm] 8f65c93 - GlobalISel: Fix redundant variable and shadowing
Matt Arsenault via llvm-commits
- [llvm] 1ea182c - GlobalISel: Simplify code
Matt Arsenault via llvm-commits
- [llvm] 93cebb1 - GlobalISel: Use buildAnyExtOrTrunc
Matt Arsenault via llvm-commits
- [PATCH] D81172: [AMDGPU] Implement hardware bug workaround for image instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D84638: AMDGPU/GlobalISel: Select llvm.amdgcn.groupstaticsize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85271: AMDGPU/GlobalISel: Make s16 phi legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D82725: [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang
Amy Kwan via Phabricator via llvm-commits
- [llvm] c35585e - DomTree: Make PostDomTree immune to block successors swap
Yevgeny Rouban via llvm-commits
- [llvm] 02a629d - [BPI][NFC] Unify handling of normal and SCC based loops
Evgeniy Brevnov via llvm-commits
- [llvm] 1366d66 - Revert "DomTree: Make PostDomTree immune to block successors swap"
Mehdi Amini via llvm-commits
- [PATCH] D84825: [release/11.x only][ELF] Change tombstone value -1 to 0
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83569: [PowerPC] Fix the killed flag in mi-peephole pass
Zhang Kang via Phabricator via llvm-commits
- [llvm] 3401f97 - [JumpThreading] Add a test for D85023; NFC
Juneyoung Lee via llvm-commits
- [llvm] e0d99e9 - [JumpThreading] Consider freeze as a zero-cost instruction
Juneyoung Lee via llvm-commits
- [PATCH] D85100: [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD
Fangrui Song via Phabricator via llvm-commits
- [llvm] b989fcb - [llvm-rc] Allow string table values split into multiple string literals
Martin Storsjö via llvm-commits
- [PATCH] D75347: [MC][ELF][ARM] Add relocations for some ARM pc-relative fixups.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D85278: [lld] Support building shared libLLD.so
Michał Górny via Phabricator via llvm-commits
- [PATCH] D85279: [Coroutines] Use `Value::stripPointerCasts` to collect lifetime marker of `alloca` in CoroFrame
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] 04cf4a5 - [AMDGPU] Lower frem f16
Jay Foad via llvm-commits
- [llvm] 1bb07e1 - [AMDGPU] Precommit tests for D84518 Propagate fast math flags in frem lowering
Jay Foad via llvm-commits
- [llvm] 8cbf4a1 - [AMDGPU] Propagate fast math flags in frem lowering
Jay Foad via llvm-commits
- [PATCH] D84518: [AMDGPU] Propagate fast math flags in frem lowering
Jay Foad via Phabricator via llvm-commits
- [llvm] f291663 - [AArch64][SVE] Disable tail calls if callee does not preserve SVE regs.
Sander de Smalen via llvm-commits
- [PATCH] D84869: [AArch64][SVE] Disable tail calls if callee does not preserve SVE regs.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D85283: [ARM][CostModel] Implement getCFInstrCost
Sam Parker via Phabricator via llvm-commits
- [PATCH] D85285: [clangd] WIP experimentation with finding static grpc++ libraries
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D84519: [llvm-objdump][AMDGPU] Detect subtarget
Ronak Chauhan via Phabricator via llvm-commits
- [llvm] ba0e714 - Do not map read-only data memory sections with EXECUTE flags.
Benjamin Kramer via llvm-commits
- [PATCH] D78574: Do not map read-only data memory sections with EXECUTE flags.
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D77152: [SelectionDAG] Better legalization for FSHL and FSHR
Jay Foad via Phabricator via llvm-commits
- [compiler-rt] 14948a0 - [compiler-rt] Normalize some in/out doxygen parameter in interface
Pierre Gousseau via llvm-commits
- [PATCH] D85242: [AArch64] [Windows] Error out on unsupported symbol locations
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 4963ca4 - [docs] Document pattern of using CHECK-SAME to skip irrelevant lines
Thomas Preud'homme via llvm-commits
- [PATCH] D68061: [docs] Document pattern of using CHECK-SAME to skip irrelevant lines
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] c558c22 - [llvm-symbolizer] Add legacy aliases -demangle=true and -demangle=false.
Benjamin Kramer via llvm-commits
- [llvm] f97019a - [llvm-readobj/elf] - Add a testing for --stackmap and refine the implementation.
Georgii Rymar via llvm-commits
- [PATCH] D85288: [PowerPC] Remove implicit use register after transformToImmFormFedByLI()
Zhang Kang via Phabricator via llvm-commits
- [PATCH] D79219: [CMake] Simplify CMake handling for zlib
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D82643: [AMDGPU] Remove -amdgpu-verify-regbanks-reassign
Carl Ritson via Phabricator via llvm-commits
- [llvm] 4aaf301 - [DAG] Fold vector (aext (load x)) -> (zext (truncate (zextload x)))
Simon Pilgrim via llvm-commits
- [llvm] 927fc53 - [SVE] Add lowering for fixed length vector and, or & xor operations.
Paul Walker via llvm-commits
- [llvm] 3ab0155 - Revert "[CMake] Simplify CMake handling for zlib"
Hans Wennborg via llvm-commits
- [PATCH] D85289: [DWARFYAML][debug_info] Rename some mapping keys. NFC.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D83779: [SLP] Fix order of `insertelement`/`insertvalue` seed operands
Anton Afanasyev via Phabricator via llvm-commits
- [llvm] 300899b - [X86][AVX] Add test showing unnecessary duplicate HADD instructions
Simon Pilgrim via llvm-commits
- [llvm] e3d3657 - CallLowering.h - remove unnecessary CCState forward declaration. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 315e1da - GISelWorkList.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] b497665 - Reland D64327 [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets
Vitaly Buka via llvm-commits
- [PATCH] D81089: Mark InstCombine as not preserving CFG
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D84491: [SimplifyCFG] Canonicalize branch predicates
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D84492: [SimplifyCFG] Enable branch predicate canonicalization by default
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D84493: [InstCombine] Disable branch predicate canonicalization
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D84495: [InstCombine] Disable branch predicate canonicalization by default
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D82756: Port some floating point options to new option marshalling infrastructure
Anastasia Stulova via Phabricator via llvm-commits
- [llvm] bd7f3f8 - [obj2yaml] Add support for dumping the .debug_aranges section.
Xing GUO via llvm-commits
- [llvm] 7b99390 - DWARFVerifier.h - remove unnecessary forward declarations and includes. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D85293: [DebugInfo] Simplify DIEInteger::SizeOf(). NFCI.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] f2675ab - [ARM][CostModel] Implement getCFInstrCost
Sam Parker via llvm-commits
- [PATCH] D85294: [dsymutil] Disable dsymutil/X86/reproducer.test on windows.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D84822: Add target ID to AMDGPU documentation
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D82315: [PowerPC][PCRelative] Thread Local Storage Support for General Dynamic
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D85296: [DWARFYAML][debug_info] Pull out dwarf::FormParams from DWARFYAML::Unit.
Xing GUO via Phabricator via llvm-commits
- [llvm] cc26121 - [gn build] (manually) merge 3ab01550b
Nico Weber via llvm-commits
- [llvm] f5df5cd - Recommit "[InstCombine] Negator: -(X << C) --> X * (-1 << C)"
Roman Lebedev via llvm-commits
- [llvm] d21ce40 - [Statepoints] Operand folding in presense of tied registers.
Denis Antrushin via llvm-commits
- [PATCH] D85298: Opaque Pointers: deprecate IRBuilder APIs that inspect pointee type
Tim Northover via Phabricator via llvm-commits
- [PATCH] D85299: [llvm] Support autoloading vendor-defined plugins
Michał Górny via Phabricator via llvm-commits
- [PATCH] D85302: [llvm-readobj] - Make decode_relrs() don't return Expected<>. NFCI.
George Rimar via Phabricator via llvm-commits
- [PATCH] D85303: [llvm-readobj/elf] - Remove `unwrapOrError` calls from DumpStyle<ELFT>::printRelocationsHelper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D84422: [OpenMP] Fix `present` for exit from `omp target data`
Joel E. Denny via Phabricator via llvm-commits
- [llvm] 6ae5b9e - [llvm-readobj] - Make decode_relrs() don't return Expected<>. NFCI.
Georgii Rymar via llvm-commits
- [PATCH] D85307: AMDGPU: Fix verifier error with undef source producing s_bitset*
Matt Arsenault via Phabricator via llvm-commits
- [llvm] a57bfb4 - [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for integer types
Simon Pilgrim via llvm-commits
- [llvm] 6a06c7a - [X86] isHorizontalBinOp - only update LHS/RHS references on success
Simon Pilgrim via llvm-commits
- [PATCH] D85212: [flang] Add parser support for OpenMP allocate clause
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D85312: [ADT] Move FixedPoint.h from Clang to LLVM.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85313: [DebugInfo] Don't error for zero-length arange entries
James Henderson via Phabricator via llvm-commits
- [PATCH] D85314: [IR] Add FixedPointBuilder.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D81585: [AIX][XCOFF][Patch1] Provide decoding trace back table information API for xcoff object file for llvm-objdump -d
Digger via Phabricator via llvm-commits
- [llvm] 271d9c5 - Bump forgotten version nbr in llvm/docs/conf.py
Hans Wennborg via llvm-commits
- [PATCH] D85317: [XCOFF] Adjust .rename and .tc directive emission sequence
Jason Liu via Phabricator via llvm-commits
- [PATCH] D81803: [Support] PR42623: Avoid setting the delete-on-close bit for TempFile
Ronald Wampler via Phabricator via llvm-commits
- [llvm] bd2c88b - [InstSimplify] reduce code duplication in simplifyICmpWithMinMax(); NFC
Sanjay Patel via llvm-commits
- [PATCH] D84502: [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET
Momchil Velikov via Phabricator via llvm-commits
- [lld] 0ccda7c - MachO: support `-syslibroot`
Saleem Abdulrasool via llvm-commits
- [PATCH] D85220: [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] d561d1b - [JITLink][AArch64] Improve debug output for addend relocations.
Lang Hames via llvm-commits
- [llvm] 47cfffe - [JITLink][AArch64] Handle addends on PAGE21 / PAGEOFF12 relocations.
Lang Hames via llvm-commits
- [PATCH] D84220: [IPSCCP] Fix a bug that the "returned" attribute is not cleared when function is optimized to return undef
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D84639: AMDGPU: Add type mangling to llvm.amdgcn.readfirstlane
Nicolai Hähnle via Phabricator via llvm-commits
- [compiler-rt] 98d91ae - Add libFuzzer shared object build output
Matt Morehouse via llvm-commits
- [lld] acb66b9 - [ELF] --oformat=binary: use LMA to compute file offsets
Fangrui Song via llvm-commits
- [lld] 21b4f80 - [ELF] --icf: don't fold text sections with LSDA
Fangrui Song via llvm-commits
- [lld] 030ddc0 - [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD
Fangrui Song via llvm-commits
- [llvm] 719954e - [InstSimplify] add tests for icmp with 'mul nuw' operand; NFC
Sanjay Patel via llvm-commits
- [PATCH] D84212: [SVE] Remove default-false VectorType::get
Christopher Tetreault via Phabricator via llvm-commits
- [llvm] 26f79e2 - [NFC][InstCombine] Tests for negation of `add` w/ single negatible operand
Roman Lebedev via llvm-commits
- [llvm] 3a3c951 - [InstCombine] Negator: 0 - (X + Y) --> (-X) - Y iff a single operand negated
Roman Lebedev via llvm-commits
- [PATCH] D84519: [llvm-objdump][AMDGPU] Detect CPU string
Scott Linder via Phabricator via llvm-commits
- [PATCH] D84741: [LV][ARM] Allow tail folded reduction selects to remain in the loop
Dave Green via Phabricator via llvm-commits
- [PATCH] D75512: [LoopVectorizer][ARM] Add preferInloopReduction reduction.
Dave Green via Phabricator via llvm-commits
- [llvm] a05ec85 - [NFC][InstCombine] Negator: include all the needed headers, IWYU
Roman Lebedev via llvm-commits
- [llvm] e976168 - [LoopVectorizer] Inloop vector reductions
David Green via llvm-commits
- [PATCH] D75069: [LoopVectorizer] Inloop vector reductions
Dave Green via Phabricator via llvm-commits
- [compiler-rt] 1e90bd7 - [ASan][Darwin] Adapt test for macOS 11+ version scheme
Julian Lettner via llvm-commits
- [PATCH] D84644: AMDGPU/GlobalISel: Handle llvm.amdgcn.ds.{fadd|fmin|fmax}
Matt Arsenault via Phabricator via llvm-commits
- [llvm] b18c41c - [TFUtils] Expose untyped accessor to evaluation result tensors
Mircea Trofin via llvm-commits
- [PATCH] D85262: [TFUtils] Expose untyped accessor to evaluation result tensors
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D85327: [SVE] Implement lowering for fixed length vector multiplication.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D85328: [SVE] Lower scalable vector mul operations.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D85329: [AIX] Don't try to use llvm tools while building runtimes
David Tenty via Phabricator via llvm-commits
- [llvm] 3c39db0 - Revert "[LoopVectorizer] Inloop vector reductions"
Jordan Rupprecht via llvm-commits
- [llvm] b60f998 - [X86][SSE] Fold 128-bit PACK(EXTEND(X), EXTEND(Y)) -> CONCAT(X,Y) subvectors
Simon Pilgrim via llvm-commits
- [llvm] f2c0423 - [msan] Remove readnone and friends from call sites.
Evgenii Stepanov via llvm-commits
- [PATCH] D66004: [WIP][X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D85331: [HotColdSplit] Add options for splitting cold functions in separate section
Ruijie Fang via Phabricator via llvm-commits
- [PATCH] D85332: [SCCP] Do not replace deref'able ptr with un-deref'able one.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D81947: [PowerPC][PCRelative] Thread Local Storage Support for Initial Exec
Kamau Bridgeman via Phabricator via llvm-commits
- [llvm] 4f20f5e - Remove Olesen from LLVM code owners
David Blaikie via llvm-commits
- [PATCH] D85333: [MSSA][NewPM] Handle tests with -print-memoryssa
Arthur Eubanks via Phabricator via llvm-commits
- [compiler-rt] 2918727 - [libFuzzer] Do not link pthreads on Android.
Matt Morehouse via llvm-commits
- [PATCH] D85334: [llvm-libtool-darwin] Support universal outputs
Sameer Arora via Phabricator via llvm-commits
- [llvm] 4062618 - [flang][NFC] Unify OpenMP and OpenACC structure checker
via llvm-commits
- [llvm] a569a0a - [InstSimplify] add vector tests for icmp with mul nuw; NFC
Sanjay Patel via llvm-commits
- [llvm] f879c9b - [InstSimplify] fold icmp with mul nuw and constant operands
Sanjay Patel via llvm-commits
- [llvm] e8760bb - [InstSimplify] fold icmp with mul nsw and constant operands
Sanjay Patel via llvm-commits
- [llvm] 3e52667 - AMDGPU: Fix verifier error with undef source producing s_bitset*
Matt Arsenault via llvm-commits
- [llvm] b1dac0c - AMDGPU: Remove leftover test
Matt Arsenault via llvm-commits
- [llvm] 43c0c92 - AMDGPU: Refactor buffer atomic intrinsic lowering
Matt Arsenault via llvm-commits
- [llvm] 1d25d07 - [NFC][InstCombine] Add tests for negation of old-style [n]abs, select-of-op-vs-negation-of-op
Roman Lebedev via llvm-commits
- [llvm] f3056dc - [InstCombine] Negator: -(cond ? x : -x) --> cond ? -x : x
Roman Lebedev via llvm-commits
- [PATCH] D84765: [AIX][XCOFF] change oprand of branch instruction from symbol name to qualify symbol name.
Digger via Phabricator via llvm-commits
- [PATCH] D84792: [InstSimplify/NewGVN] Add option to control the use of undef.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] b0c50ef - Revert "Add libFuzzer shared object build output"
Matt Morehouse via llvm-commits
- [PATCH] D85335: [gn] Fix build on macos
Yannic Bonenberger via Phabricator via llvm-commits
- [PATCH] D84544: [ConstraintSystem] Add helpers to deal with linear constraints.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84545: [ConstraintSolver] Add isConditionImplied helper. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85336: [ConstraintSystem] Use overflow checks.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 83eaf5d - AMDGPU: Eliminate BUFFER_ATOMIC_PK_ADD_F16 node
Matt Arsenault via llvm-commits
- [PATCH] D84547: [ConstraintElimination] Add constraint elimination pass (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85337: [AMDGPU] gfx1031 target
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D85338: [NewPM][LoopRotate] Rename rotate -> loop-rotate
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 9e6a1e5 - [NewPM][LoopRotate] Rename rotate -> loop-rotate
Arthur Eubanks via llvm-commits
- [PATCH] D85317: [XCOFF] Adjust .rename emission sequence
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85340: [ConstraintElimination] Support add nuw.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85341: [ConstraintElimination] support sub nuw
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85343: [ConstraintElimination] Add support for Or.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85344: [ConstraintElimination] Add support for And.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85345: [BuildLibCalls] Add noundef to standard I/O functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85346: [compiler-rt][test] XFAIL two tests on 32-bit sparc
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D51922: [NewGVN] Apply SimplifySelectInst if any of the options is undef.
Florian Hahn via Phabricator via llvm-commits
- [llvm] ea7d0e2 - [AMDGPU] gfx1031 target
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D85349: [CUDA, test-suite] Prevent constant folding of the test inputs.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D85350: [msan] Support %ms in scanf.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D85352: [CUDA, test-suite] More test cases for rint() and nearint()
Artem Belevich via Phabricator via llvm-commits
- [llvm] ec8c172 - AMDGPU: Correct prolog SP initialization logic
Matt Arsenault via llvm-commits
- [llvm] 20a568c - [Propeller]: Use a descriptive temporary symbol name for the end of the basic block.
Rahman Lavaee via llvm-commits
- [PATCH] D84948: [InstCombine] Fold select/and/or with freeze(undef) that is used in the op only
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D85355: [flang][msvc] Do not use gcc/clang command line options for msvc.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 0bcda1a - [AMDGPU] Scavenge temp reg for AGPR spill
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D83404: [PowerPC][PCRelative] Thread Local Storage Support for Local Exec
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D85357: [mlir] [VectorOps] Add masked load/store operations to Vector dialect
Aart Bik via Phabricator via llvm-commits
- [PATCH] D85360: [NewPM][LoopUnswitch] Pin loop-unswitch to legacy PM or use simple-loop-unswitch
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85363: [flang] Add options to control IMPLICIT NONE
Tim Keith via Phabricator via llvm-commits
- [llvm] 0315571 - [InstCombine] add tests for icmp with mul nsw/nuw; NFC
Sanjay Patel via llvm-commits
- [llvm] c661691 - [InstCombine] fold icmp with 'mul nsw/nuw' and constant operands
Sanjay Patel via llvm-commits
- [PATCH] D85364: [SVE][WIP] Implement lowering for fixed width select
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D85366: [RISCV] Disparage CSR instructions
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D84995: [AMDGPU][CostModel] Add f16, f64 and contract cases to fused costs estimation.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D85367: [clang, test, Darwin] Fix tests expecting Darwin target
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] e1de85f - Add verification for DW_AT_decl_file and DW_AT_call_file.
Greg Clayton via llvm-commits
- [PATCH] D84825: [ELF] Change tombstone value -1 to 0
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D85368: [llvm][CodeGen] Machine Function Splitter
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] 13796d1 - [X86] Add test case for PR47000. NFC
Craig Topper via llvm-commits
- [llvm] 08b2d0a - [X86] Disable copy elision in LowerMemArgument for scalarized vectors when the loc VT is a different size than the original element.
Craig Topper via llvm-commits
- [PATCH] D67178: [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero.
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 4103f4a - [MSSA][NewPM] Handle tests with -print-memoryssa
Arthur Eubanks via llvm-commits
- [PATCH] D67176: [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target.
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 978165b - [X86] Rename mod128.ll to divmod128.ll and add test cases for sdiv/udiv/urem.
Craig Topper via llvm-commits
- [llvm] 1adc494 - [CMake] Simplify CMake handling for zlib
Petr Hosek via llvm-commits
- [lld] b216c80 - [ELF] Allow SHF_LINK_ORDER sections to have sh_link=0
Fangrui Song via llvm-commits
- [PATCH] D85373: [llvm][MLInliner] Don't log 'mandatory' events
Mircea Trofin via Phabricator via llvm-commits
- [lld] eb45b97 - [ELF][test] Add REQUIES: x86 and -triple=x86_64 to linkorder-mixed.s
Fangrui Song via llvm-commits
- [lld] 279e4cf - [ELF] Fix type of ciesWithLSDA after D84610
Fangrui Song via llvm-commits
- [llvm] dd892a3 - [gn build] Port 820e8d8656e
LLVM GN Syncbot via llvm-commits
- [PATCH] D85374: AMDGPU: Remove ATOMIC_PK_FADD
Matt Arsenault via Phabricator via llvm-commits
- [llvm] beb9993 - [MSSA] Update test with more detailed and resilient checks. [NFC]
Alina Sbirlea via llvm-commits
- [PATCH] D84803: [ThinLTO][MachO] Preserve both possible GUIDs from exported list
Steven Wu via Phabricator via llvm-commits
- [PATCH] D85375: [GlobalISel] Fix computing known bits for loads with range metadata
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D69411: [MC] Parse .if conditions with symbols in consecutive MCDataFragements
Jian Cai via Phabricator via llvm-commits
- [lld] 8b9e86f - [lld-macho] Fix errant search and replace. NFC
Shoaib Meenai via llvm-commits
- [lld] 3af4039 - [ELF][test] Add another -triple=x86_64 to linkorder-mixed.s
Fangrui Song via llvm-commits
- [PATCH] D85377: [PowerPC] Add option to control PCRel GOT indirect linker optimization
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D85378: Fix off-by-one error in size of the required shadow memory passed to `MapDynamicShadow`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D85379: Improve dropTriviallyDeadConstantArrays time cost ratio from 17% to 4%
Stephan Z via Phabricator via llvm-commits
- [PATCH] D85380: [NFC] Rename BBSectionsPrepare -> BasicBlockSections.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D85381: [NewPM][opt] Add more codegen passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85383: [flang] Fix compilation warning in check-directive-structure.h
Tim Keith via Phabricator via llvm-commits
- [PATCH] D85384: [X86] Add basic support for -mtune command line option in clang
Craig Topper via Phabricator via llvm-commits
- [PATCH] D85385: [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics.
Pengfei Wang via Phabricator via llvm-commits
- [llvm] fd86d67 - [JumpThreading] Add a test that duplicates insts of a basic block with cond br to preds; NFC
Juneyoung Lee via llvm-commits
- [llvm] 9f717d7 - [JumpThreading] Allow duplicating a basic block into preds when its branch condition is freeze(phi)
Juneyoung Lee via llvm-commits
- [PATCH] D85387: [NFC] Make argument name passed to `FindAvailableMemoryRange()` consistent with parameter name.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D85389: Fix bug where we request a shadow memory one page larger than necessary.
Dan Liew via Phabricator via llvm-commits
- [llvm] 5ddc8b4 - [AMDGPU] add buffer_atomic_swap for float
Ruiling Song via llvm-commits
- [llvm] ada4ee7 - [NewPM][opt] Add more codegen passes
Arthur Eubanks via llvm-commits
- [llvm] 0ee1eba - AMDGPU: Remove ATOMIC_PK_FADD
Matt Arsenault via llvm-commits
- [PATCH] D84219: [gn build] mac: use frameworks instead of libs where appropriate
Nico Weber via Phabricator via llvm-commits
- [PATCH] D84249: AMDGPU/GlobalISel: Stop using G_EXTRACT in argument lowering
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D85391: [PPC] Rename bool-ret-to-int -> ppc-bool-ret-to-int
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85392: [WebAssembly][ConstantFolding] Fold fp-to-int truncation intrinsics
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D85393: [WIP] [IR] Adding noprogress as a LLVM IR attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D85394: [NewPM][GuardWidening] Fix loop guard widening tests under NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85395: [NewPM] Pin -assumption-cache-tracker tests to legacy PM
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] ba8683f - [JITLink][MachO][AArch64] More PAGEOFF12 relocation fixes.
Lang Hames via llvm-commits
- [PATCH] D85397: [DWARFYAML][debug_info] Make the 'Values' field optional.
Xing GUO via Phabricator via llvm-commits
- [llvm] bac1a08 - Fix typo in test. Thanks to Andrew Ng for spotting this!
Douglas Yung via llvm-commits
- [llvm] 0215ae9 - [X86] Remove incomplete custom handling of i128 sdivrem/udivrem on Windows.
Craig Topper via llvm-commits
- [llvm] 92f1f1e - [Coroutines] Use to collect lifetime marker of in CoroFrame Differential Revision: https://reviews.llvm.org/D85279
Chuanqi Xu via llvm-commits
- [llvm] 5eedc01 - [ARM, AArch64] Fix a comment typo. NFC.
Martin Storsjö via llvm-commits
- [llvm] f5e6fba - [AArch64] [Windows] Error out on unsupported symbol locations
Martin Storsjö via llvm-commits
- [PATCH] D85399: [StackSafety] Use `Value::stripPointerCasts` to collect lifetime marker in StackLifetime
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D85400: [RISCV] add the MC layer support of riscv vector Zvqmac extension
luxufan via Phabricator via llvm-commits
- [PATCH] D85402: [lld-macho] Avoid unnecessary shared_ptr in DylibFile ctor
Jez Ng via Phabricator via llvm-commits
- [PATCH] D85403: [lld-macho] Add error handling for malformed TBD files
Jez Ng via Phabricator via llvm-commits
- [PATCH] D85404: [lld-macho] Handle TAPI and regular re-exports uniformly
Jez Ng via Phabricator via llvm-commits
- [PATCH] D85405: [obj2yaml] Test dumping an empty .debug_aranges section.
Xing GUO via Phabricator via llvm-commits
- [llvm] 504a197 - [X86] Rename X86::getImpliedFeatures to X86::updateImpliedFeatures and pass clang's StringMap directly to it.
Craig Topper via llvm-commits
- [PATCH] D85379: Improve dropTriviallyDeadConstantArrays cumulative time percentage from 17% to 4%
Stephan Z via Phabricator via llvm-commits
- [PATCH] D84948: [InstCombine] Fold freeze(undef) into a proper constant
Nikita Popov via Phabricator via llvm-commits
- [compiler-rt] 8803ebc - Fix qsort() interceptor for FreeBSD
Alex Richardson via llvm-commits
- [llvm] 3b3cdcc - [lit] Remove ANSI control characters from xunit output
Alex Richardson via llvm-commits
- [compiler-rt] 6148cca - [compiler-rt] Fix build of Sanitizer-Test_Nolibc after D80648
Alex Richardson via llvm-commits
- [PATCH] D84779: [AMDGPU] Add amdgpu specific loop threshold metadata
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85410: [ARM][MVE] Allow loops containing strides != 1 to be tail predicated with gather/scatters enabled
Anna Welker via Phabricator via llvm-commits
- [llvm] 4357986 - [DWARFYAML][debug_info] Pull out dwarf::FormParams from DWARFYAML::Unit.
Xing GUO via llvm-commits
- [llvm] 664e178 - [NFC][InstCombine] Add tests for comparisons between x and negation of x (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 5060f56 - [InstCombine] (-NSW x) s> x --> x s< 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 8878b79 - [InstCombine] (-NSW x) ==/!= x --> x ==/!= 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 3885207 - [InstCombine] (-NSW x) s>= x --> x s<= 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 01a6c4b - [InstCombine] (-NSW x) s< x --> x s> 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 59387c0 - [InstCombine] (-NSW x) s<= x --> x s>= 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 16c642f - [InstCombine] (-NSW x) u> x --> x s> 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 0e1241a - [InstCombine] (-NSW x) u>= x --> x s>= 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 132be1f - [InstCombine] (-NSW x) u< x --> x s< 0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] 1413576 - [InstCombine] (-NSW x) u<= x --> x s<=0 (PR39480)
Roman Lebedev via llvm-commits
- [llvm] a512c89 - [NFC][InstCombine] Refactor '(-NSW x) pred x' fold
Roman Lebedev via llvm-commits
- [llvm] 745bf6c - [LoopVectorizer] Inloop vector reductions
David Green via llvm-commits
- [PATCH] D79485: [BPI] Improve static heuristics for "cold" paths.
Evgeniy via Phabricator via llvm-commits
- [PATCH] D85414: [test][DebugInfo] Adapt two tests for Sun assembler syntax on Sparc
Rainer Orth via Phabricator via llvm-commits
- [llvm] 54a1097 - [InstCombine] Add tests for D84948; NFC
Juneyoung Lee via llvm-commits
- [llvm] c771087 - [InstCombine] Fold freeze(undef) into a proper constant
Juneyoung Lee via llvm-commits
- [PATCH] D85415: [Sparc] Don't use SunStyleELFSectionSwitchSyntax
Rainer Orth via Phabricator via llvm-commits
- [llvm] c6eb760 - [dsymutil] Disable dsymutil/X86/reproducer.test on windows.
Alexey Lapshin via llvm-commits
- [llvm] 3ed59b7 - [SVE] Implement lowering for fixed length vector multiplication.
Paul Walker via llvm-commits
- [PATCH] D85416: [ScalarizeMaskedMemIntrin] Scalarize constant mask expandload as shuffle(build_vector,pass_through)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 0d33a8e - [SVE] Lower scalable vector mul operations.
Paul Walker via llvm-commits
- [PATCH] D85418: [VE] Optimize trunc related instructions
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] 13b4db4 - [X86][SSE] Expose all memory offsets in expand load tests
Simon Pilgrim via llvm-commits
- [llvm] 87c5437 - PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 8074670 - [X86] getX86MaskVec - replace mask limit from NumElts < 8 with NumElts <= 4
Simon Pilgrim via llvm-commits
- [llvm] 55ead5b - Fix include sorting order. NFC
Simon Pilgrim via llvm-commits
- [PATCH] D83964: GlobalISel: Augment addsat/subsat lowering with an optional type
Jay Foad via Phabricator via llvm-commits
- [lld] d9e191c - Revert "[ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD"
Muhammad Omair Javaid via llvm-commits
- [PATCH] D84347: [MLIR,OpenMP] Lowering of parallel operation: proc_bind clause 2/n
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D84647: AMDGPU/GlobalISel: Implement expansion for rsq.clamp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D76665: [asan] Stop instrumenting user-defined ELF sections
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] 3d10050 - BitstreamRemarkParser.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D84324: AMDGPU/GlobalISel: Lower G_FREM
Petar Avramovic via Phabricator via llvm-commits
- [llvm] d893278 - [GlobalISel][InlineAsm] Fix matching input constraint to physreg
Petar Avramovic via llvm-commits
- [llvm] 6616d84 - [obj2yaml] Test dumping an empty .debug_aranges section.
Xing GUO via llvm-commits
- [llvm] 40506d5 - [DWARFYAML][debug_info] Make the 'Values' field optional.
Xing GUO via llvm-commits
- [PATCH] D85430: [llvm-readobj] - Refine logic of the symbol table locating in printRelocationsHelper().
George Rimar via Phabricator via llvm-commits
- [llvm] 1de43bd - Revert "PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI."
Raphael Isemann via llvm-commits
- [PATCH] D84833: Implement indirect branch generation in position independent code for the RISC-V target
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D67253: clang-misexpect: a standalone tool for verifying the use of __builtin_expect with PGO data
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D85432: Hexagon/opaque-ptr: avoid getPointerElementType() in HexagonCommonGEP. NFCI.
Tim Northover via Phabricator via llvm-commits
- [llvm] 5316256 - AMDGPU/GlobalISel: Fix assert on copy to vcc
Matt Arsenault via llvm-commits
- [llvm] 37894ba - AMDGPU/GlobalISel: Make s16 phi legal
Matt Arsenault via llvm-commits
- [llvm] 6c7f640 - AMDGPU/GlobalISel: Implement LLT version of allowsMisalignedMemoryAccesses
Matt Arsenault via llvm-commits
- [llvm] 28124a0 - AMDGPU/GlobalISel: Stop using G_EXTRACT in argument lowering
Matt Arsenault via llvm-commits
- [llvm] c015cbc - AMDGPU/GlobalISel: Fix trying to widen <3 x s1> boolean ops
Matt Arsenault via llvm-commits
- [PATCH] D84641: AMDGPU/GlobalISel: Fix selection of s1/s16 G_[F]CONSTANT
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 5a50352 - AMDGPU/GlobalISel: Implement expansion for rsq.clamp
Matt Arsenault via llvm-commits
- [llvm] e5062a6 - [XCOFF][AIX] Put each jump table in an independent section if -ffunction-sections is specified
via llvm-commits
- [PATCH] D85433: [compiler-rt][ubsan][test] XFAIL TypeCheck/misaligned.cpp on Sparc
Rainer Orth via Phabricator via llvm-commits
- [llvm] d188a60 - AMDGPU: Fix code duplication between the selectors
Matt Arsenault via llvm-commits
- [llvm] dcf3ffb - AMDGPU/GlobalISel: Move frame index selection to patterns
Matt Arsenault via llvm-commits
- [PATCH] D84645: AMDGPU: Fix code duplication between the selectors
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 60f2c6a - [PatternMatch] allow intrinsic form of min/max with existing matchers
Sanjay Patel via llvm-commits
- [llvm] 63c4be5 - AMDGPU/GlobalISel: Try to promote to use packed saturating add/sub
Matt Arsenault via llvm-commits
- [PATCH] D84547: [ConstraintElimination] Add constraint elimination pass.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 63cdc9a - AMDGPU/GlobalISel: Handle llvm.amdgcn.ds.{fadd|fmin|fmax}
Matt Arsenault via llvm-commits
- [PATCH] D85434: BPF: add a SimplifyCFG IR pass during generic Scalar/IPO optimization
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D84449: AMDGPU/GlobalISel: Manually select llvm.amdgcn.writelane
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D83986: GlobalISel: Define InvalidRegBankID enum value
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D84663: GlobalISel: Implement fewerElementsVector for G_EXTRACT_VECTOR_ELT
Matt Arsenault via Phabricator via llvm-commits
- [lld] a6db64e - [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD
Fangrui Song via llvm-commits
- [llvm] b7b1a38 - PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] d1a91d9 - [InstCombine] Add tests for mul(sub(x, y), negpow2) -> mul(sub(y,x),pow2) fold
Simon Pilgrim via llvm-commits
- [PATCH] D85436: [DebugInfo] Clean up DIEUnit. NFC.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D85437: [DebugInfo] Fix initialization of DwarfCompileUnit::LabelBegin.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D85379: Reduce dropTriviallyDeadConstantArrays cumulative time percentage from 17% to 4%
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D85438: [DebugInfo] Remove DwarfUnit::getDwarfVersion(). NFC.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D85441: [SVE][CodeGen] Fix bug with store of unpacked FP scalable vectors
David Sherwood via Phabricator via llvm-commits
- [llvm] 87fb7aa - [llvm][MLInliner] Don't log 'mandatory' events
Mircea Trofin via llvm-commits
- [llvm] 8f5b2cb - [InstCombine] Add tests for mul(add(x, c), negpow2) -> mul(sub(-c,x),pow2) fold
Simon Pilgrim via llvm-commits
- [PATCH] D85178: [Attributor] Check violation of returned position nonnull and noundef attribute in AAUndefinedBehavior
Shinji Okumura via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D85446: [InstCombine] Add vector support to mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) folds
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D85447: AMDGPU: Fix spilling of 96-bit AGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D80639: AMDGPU: Support non-entry block static sized allocas
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 34040a4 - GlobalISel: Define InvalidRegBankID enum value
Matt Arsenault via llvm-commits
- [llvm] 56270d1 - AMDGPU/GlobalISel: Start trying to handle AGPR bank
Matt Arsenault via llvm-commits
- [PATCH] D83988: AMDGPU/GlobalISel: Start trying to handle AGPR bank
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 90eb7d5 - AMDGPU: Fix spilling of 96-bit AGPRs
Matt Arsenault via llvm-commits
- [llvm] ca7973c - [NFC]{MLInliner] Point out the tests' model dependencies
Mircea Trofin via llvm-commits
- [llvm] 3b93464 - [SLP][X86] Regenerate sdiv test noticed in D83779. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D85081: [lld-macho] Support dynamic linking of thread-locals
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] eae9c54 - AArch64/GlobalISel: Fix verifier error after selecting returnaddress
Matt Arsenault via llvm-commits
- [PATCH] D84602: [MSP430] Expose msp430_builtin calling convention to C code
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D85448: [PowerPC][PCRelative] Set TLS unsupported with PC relative memops
Kamau Bridgeman via Phabricator via llvm-commits
- [llvm] 1a0c094 - AMDGPU: Define raw/struct variants of buffer atomic fadd
Matt Arsenault via llvm-commits
- [llvm] 5bb6b82 - [NewPM] Pin -assumption-cache-tracker tests to legacy PM
Arthur Eubanks via llvm-commits
- [PATCH] D76802: [InstrProfiling] Use !associated metadata for counters, data and values
Petr Hosek via Phabricator via llvm-commits
- [llvm] d0acd97 - [NewPM][LoopUnswitch] Pin loop-unswitch to legacy PM or use simple-loop-unswitch
Arthur Eubanks via llvm-commits
- [PATCH] D85451: [NFC][MLInliner] Refactor logging implementation
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D85452: [ARM] Add VADDV and VMLAV patterns for v16i16
Dave Green via Phabricator via llvm-commits
- [PATCH] D85453: [PowerPC] Implement __int128 vector divide operations
Albion Fung via Phabricator via llvm-commits
- [PATCH] D85454: [ARM] Allow vecreduce_add in tail predicated loops
Dave Green via Phabricator via llvm-commits
- [PATCH] D85455: [XCOFF][AIX] Use TE storage mapping class when large code model is enabled
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85456: Fix instruction counting in post-RA scheduler
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D85457: [NewPM][optnone] Mark various passes as required
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85458: Adding functionality to Stack Tracing
Dibya Ranjan Mishra via Phabricator via llvm-commits
- [llvm] e002015 - GlobalISel: Implement fewerElementsVector for G_EXTRACT_VECTOR_ELT
Matt Arsenault via llvm-commits
- [PATCH] D85459: [PowerPC] Add compatibility check for PPC PLT stubs
Victor Huang via Phabricator via llvm-commits
- [PATCH] D85460: [SVE] No need to AND(X, 0x1) when truncating a scalable mask
Cameron McInally via Phabricator via llvm-commits
- [llvm] 4ccc388 - [AMDGPU][CostModel] Add f16, f64 and contract cases to fused costs estimation.
via llvm-commits
- [PATCH] D85463: [GlobalISel] Add combine for (x & mask) -> x when (x & mask) == x
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 87ce06e - Add freeze keyword to IR emacs mode
Matt Arsenault via llvm-commits
- [llvm] a7478fa - [SLP] Fix order of `insertelement`/`insertvalue` seed operands
Anton Afanasyev via llvm-commits
- [PATCH] D85465: [flang] Remove extra CMAKE_CXX_FLAGS in Lower and Optimizer
Tim Keith via Phabricator via llvm-commits
- [PATCH] D84549: [XCOFF][AIX] Support relocation generation for large code model
Jason Liu via Phabricator via llvm-commits
- [PATCH] D85467: [lld-macho] Support larger dylib symbol ordinals in bindings
Jez Ng via Phabricator via llvm-commits
- [PATCH] D84825: [ELF] Change tombstone values to (.debug_ranges/.debug_loc) 1 and (other .debug_*) 0
Fangrui Song via Phabricator via llvm-commits
- [llvm] c9bcc23 - [VectorCombine] add tests for load+insert; NFC
Sanjay Patel via llvm-commits
- [PATCH] D85468: [LegalTypes] Move VSELECT node creation out of WidenVSELECTAndMask and push to 2 of the 3 callers.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D85469: [CodeGen] Check the number of operands before accessing the first one
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D85470: [Flang] Support for sphinx builds. Fix release blocker issue #46931 related to documentation. This commit add a new flag `-DLLVM_ENABLE_SPHINX=ON` to cmake command to generate sphinx documentation, along with new targets `docs-flang-html` and...
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D85470: [Flang] Fix release blocker issue #46931 related to documentation.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D84864: [flang] Add release notes for LLVM 11 release
sameeran joshi via Phabricator via llvm-commits
- [llvm] 250a167 - [InstSimplify] avoid crashing by trying to rem-by-zero
Sanjay Patel via llvm-commits
- [llvm] 8d943a9 - [NFC] Rename BBSectionsPrepare -> BasicBlockSections.
Snehasish Kumar via llvm-commits
- [llvm] 87cba43 - BPF: add a SimplifyCFG IR pass during generic Scalar/IPO optimization
Yonghong Song via llvm-commits
- [llvm] ffc248f - [LegalTypes] Move VSELECT node creation out of WidenVSELECTAndMask and push to 2 of the 3 callers.
Craig Topper via llvm-commits
- [PATCH] D85472: [DomTree] Extend update API to allow a post CFG view.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D84265: [AIX][XCOFF] emit symbol visibility for xcoff object file.
Digger via Phabricator via llvm-commits
- [PATCH] D84609: [MemDepAnalysis] Cut-off threshold reshuffling
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] 1c21635 - [NFC][InstCombine] Tests for x s/EXACT (-1 << y) pattern
Roman Lebedev via llvm-commits
- [llvm] 8633a0d - [NFC][InstCombine] Better tests for x s/EXACT (1 << y) pattern
Roman Lebedev via llvm-commits
- [llvm] 442cb88 - [InstCombine] Generalize sdiv exact X, 1<<C --> ashr exact X, C fold to handle non-splat vectors
Roman Lebedev via llvm-commits
- [llvm] 47aec80 - [NFC][InstCombine] Negator: add a comment about negating exact arithmentic shift
Roman Lebedev via llvm-commits
- [llvm] 7ce76b0 - [InstCombine] Fold sdiv exact X, -1<<C --> -(ashr exact X, C)
Roman Lebedev via llvm-commits
- [llvm] a404acb - [NFC][InstCombine] Add some more tests for negation sinking into mul
Roman Lebedev via llvm-commits
- [llvm] 0c1c756 - [InstCombine] Generalize %x * (-1<<C) --> (-%x) * (1<<C) fold
Roman Lebedev via llvm-commits
- [llvm] be02adf - [InstCombine] Fold (x + C1) * (-1<<C2) --> (-C1 - x) * (1<<C2)
Roman Lebedev via llvm-commits
- [PATCH] D85474: Add -fbinutils-version= to gate ELF features on the specified binutils version
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D73698: [ThinLTO] Import globals recursively
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D84029: [clang][Driver] Default to /usr/bin/ld on Solaris
Rainer Orth via Phabricator via llvm-commits
- [compiler-rt] aa57cab - [msan] Support %ms in scanf.
Evgenii Stepanov via llvm-commits
- [llvm] 87b2af8 - AMDGPU/GlobalISel: Enable s_{and|or}n2_{b32|b64} patterns
Matt Arsenault via llvm-commits
- [PATCH] D85476: [AMDGPU] Correct missing sram-ecc target feature for gfx906
Tony Tye via Phabricator via llvm-commits
- [PATCH] D85462: [zorg] Solaris buildbot updates
Galina via Phabricator via llvm-commits
- [llvm] ce74e97 - [AMDGPU] Correct missing sram-ecc target feature for gfx906
via llvm-commits
- [PATCH] D85477: Use z instead of ZLIB::ZLIB
Xun Li via Phabricator via llvm-commits
- [PATCH] D85478: [NewPM] Add callback for skipped passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85479: [SVE][VLS] Don't combine logical AND.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] c50f5de - BPF: fix libLLVMBPFCodeGen.so build failure
Yonghong Song via llvm-commits
- [lld] 004be40 - [ELF] Change tombstone values to (.debug_ranges/.debug_loc) 1 and (other .debug_*) 0
Fangrui Song via llvm-commits
- [llvm] 039fb7f - [NewPM][GuardWidening] Fix loop guard widening tests under NPM
Arthur Eubanks via llvm-commits
- [PATCH] D84250: [InstSimplify] ExpandBinOp should fold an expression only when it's safe
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D85480: [NFC] Use value initializer for OVERLAPPED
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85483: [flang] Improve message for assignment to subprogram
Tim Keith via Phabricator via llvm-commits
- [PATCH] D85484: Properly form bundles in SplitKit
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D84755: GlobalISel: Implement lower for G_INSERT_VECTOR_ELT
Amara Emerson via Phabricator via llvm-commits
- [llvm] 92d5839 - [gn build] mac: use frameworks instead of libs where appropriate
Nico Weber via llvm-commits
- [PATCH] D59715: [HotColdSplit] Reflect full cost of parameters in split penalty
Vedant Kumar via Phabricator via llvm-commits
- [llvm] 1ad051d - GlobalISel: Implement lower for G_INSERT_VECTOR_ELT
Matt Arsenault via llvm-commits
- [llvm] c8a282b - [GlobalISel] Fix computing known bits for loads with range metadata
Jessica Paquette via llvm-commits
- [PATCH] D85487: GlobalISel: Add TargetLowering member to LegalizerHelper
Matt Arsenault via Phabricator via llvm-commits
- [llvm] f92e0d9 - [VE] Optimize trunc related instructions
Kazushi Marukawa via llvm-commits
- [PATCH] D85488: AMDGPU: Avoid explicitly listing all the memory nodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85489: [flang][NFC] Reformat files with current clang-format
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D85490: [VE] Change to expand multiply related instructions
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D84481: [flang][openacc] Handle optional end directive in combined construct
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D72787: [BPF] Adjust optimizations to generate kernel verifier friendly codes
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D81479: [BPF] introduce __builtin_bpf_load_u32_to_ptr() intrinsic
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D85491: [flang] Descriptor-based I/O data item transfers
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D81480: [BPF] generate proper code for __builtin_bpf_load_u32_to_ptr()
Yonghong Song via Phabricator via llvm-commits
- [llvm] ecbf2b3 - fix doc typo to cycle bots
Nico Weber via llvm-commits
- [PATCH] D85492: [flang] Support DATA statement initialization of numeric with Hollerith/CHARACTER
Peter Klausler via Phabricator via llvm-commits
- [llvm] 72c95b2 - [NewPM] Add callback for skipped passes
Arthur Eubanks via llvm-commits
- [llvm] 5c6d9b2 - [LTO, NFC] Skip generateParamAccessSummary when empty
Vitaly Buka via llvm-commits
- [llvm] 0b2616a - [StackSafety] Skip ambiguous lifetime analysis
Vitaly Buka via llvm-commits
- [PATCH] D84630: [StackSafety] Skip ambiguous lifetime analysis
Vitaly Buka via Phabricator via llvm-commits
- [polly] 1139d89 - [polly] Unbreak buildbot.
Michael Kruse via llvm-commits
- [llvm] faeeed6 - [LLParser,NFC] Simplify forward GV refs update
Vitaly Buka via llvm-commits
- [llvm] 92dcf12 - [StackSafety,NFC] Use CHECK-EMPTY in tests
Vitaly Buka via llvm-commits
- [llvm] 58b95c9 - [StackSafety,NFC] Add debug counters
Vitaly Buka via llvm-commits
- [llvm] d976361 - [StackSafety, NFC] Sort llvm-lto2 resolutions in tests
Vitaly Buka via llvm-commits
- [llvm] 39cbcbe - [StackSafety,NFC] Add more tests
Vitaly Buka via llvm-commits
- [PATCH] D85493: [NewPM] Print 'Skipping pass' as pass instrumentation
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] f13f2e1 - [Attributor] Check violation of returned position nonnull and noundef attribute in AAUndefinedBehavior
Shinji Okumura via llvm-commits
- [PATCH] D84732: [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D85494: [WebAssembly] Allow inlining functions with different features
Thomas Lively via Phabricator via llvm-commits
- [llvm] 7fb9de2 - [StackSafety,NFC] Fix tests in debug
Vitaly Buka via llvm-commits
- [PATCH] D85496: [macho2yaml] Remove unused functions. NFC.
Xing GUO via Phabricator via llvm-commits
- [compiler-rt] c530539 - [AArch64][NFC] require aarch64 support for hwasan test
Sameer Sahasrabuddhe via llvm-commits
- [PATCH] D85497: [CMake] zlib FORCE_ON overrides MSan
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D85498: [AMDGPU] Fix not rescheduling without clustering
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D85499: [X86] Canonicalize andnp for bitmask arithmetic
Keno Fischer via Phabricator via llvm-commits
- [polly] 96b0280 - [Polly] Support linking ScopPassManager against LLVM dylib
Michał Górny via llvm-commits
- [PATCH] D85281: [Polly] Support linking ScopPassManager against LLVM dylib
Michał Górny via Phabricator via llvm-commits
- [llvm] 3359ea6 - [Scheduling] Create the missing dependency edges for store cluster
QingShan Zhang via llvm-commits
- [PATCH] D72031: [Scheduling] Create the missing dependency edges for store cluster
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 55de46f - [PowerPC] Support constrained fp operation for setcc
QingShan Zhang via llvm-commits
- [PATCH] D81727: [PowerPC] Support constrained fp operation for setcc
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] cce1b0e - [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang
via llvm-commits
- [llvm] 0905d9f - [SVE][CodeGen] Fix bug with store of unpacked FP scalable vectors
David Sherwood via llvm-commits
- [PATCH] D83852: [llvm-profdata] Implement llvm-profdata overlap for sample profiles
Wei He via Phabricator via llvm-commits
- [PATCH] D85501: [lld-macho] Handle command-line option -sectcreate SEG SECT FILE, which inputs a binary blob from FILE as SEG,SECT
Greg McGary via Phabricator via llvm-commits
- [llvm] 2b2bfdb - [NFC] Add the stats for load/store cluster
QingShan Zhang via llvm-commits
- [llvm] 9b49a4d - [Test] Add one more test on IndVars that was failing on one of older builds
Max Kazantsev via llvm-commits
- [PATCH] D85504: [Reassociate] [PowerPC] stop common out mul factors if fma is preferred on target
ChenZheng via Phabricator via llvm-commits
- [compiler-rt] f3cc4df - Revert "[CMake] Simplify CMake handling for zlib"
Christian Kühnel via llvm-commits
- [PATCH] D85505: [dwarf2yaml] Change the return type of dumping functions to Error.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D85506: [macho2yaml] Refactor the DWARF section dumpers.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D82496: [amdgpu] Add codegen support for HIP dynamic shared memory.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D83377: [ARM] Expand distributing increments to also handle existing pre/post inc instructions.
Sam Parker via Phabricator via llvm-commits
- [llvm] c575ba2 - [Attributor] AAPotentialValues Interface
Shinji Okumura via llvm-commits
- [llvm] b6b0ff1 - [DebugInfo] Clean up DIEUnit. NFC.
Igor Kudrin via llvm-commits
- [llvm] 1eade73 - [DebugInfo] Remove DwarfUnit::getDwarfVersion(). NFC.
Igor Kudrin via llvm-commits
- [PATCH] D85508: [flang] Add rudimentary empty function lowering to tco
David Truby via Phabricator via llvm-commits
- [PATCH] D85509: [flang] Add rudimentary bbc tool infrastructure.
David Truby via Phabricator via llvm-commits
- [PATCH] D85510: [flang] Upstream lowering of empty functions and programs.
David Truby via Phabricator via llvm-commits
- [llvm] 63bc5d7 - [VE] Change to expand multiply related instructions
Kazushi Marukawa via llvm-commits
- [compiler-rt] be8b3f0 - [AArch64] Disable waitid.cpp test for AArch64
Oliver Stannard via llvm-commits
- [PATCH] D85511: [llvm-readelf/obj] - Refine the implementation of printMipsReginfo().
George Rimar via Phabricator via llvm-commits
- [PATCH] D84397: [MSP430] Replace known epilogues with branches to __mspabi_func_epilog_N
Anton Korobeynikov via Phabricator via llvm-commits
- [llvm] da9e7b1 - [Test] Added test showing missing range check elimination opportunity in IndVars
Max Kazantsev via llvm-commits
- [llvm] 1ffb468 - [NFC][Test] Format the test with script update_llc_test_checks.py
QingShan Zhang via llvm-commits
- [llvm] aa38e97 - [SLP][X86] Add abs/smax/smin/umax/umin intrinsic vectorization tests
Simon Pilgrim via llvm-commits
- [PATCH] D81930: [AArch64] Add -mmark-bti-property flag.
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D85515: [llvm-readobj] - Remove 3 excessive test cases.
George Rimar via Phabricator via llvm-commits
- [llvm] f35992b - [SLP][X86] Add smax intrinsic reduction tests
Simon Pilgrim via llvm-commits
- [llvm] fcefb53 - Remove unreachable break. NFC
Simon Pilgrim via llvm-commits
- [PATCH] D85516: [SVE][CodeGen] Fix issues with EXTRACT_SUBVECTOR when using scalable FP vectors
David Sherwood via Phabricator via llvm-commits
- [llvm] 66a163f - [DAG] GetDemandedBits - remove custom AND handling.
Simon Pilgrim via llvm-commits
- [PATCH] D85517: [Scheduling] Implement a new way to cluster loads/stores
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D84867: [flang] Add placeholder ReleaseNotes file
Richard Barton via Phabricator via llvm-commits
- [PATCH] D85519: [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic.
George Rimar via Phabricator via llvm-commits
- [llvm] 100e1f9 - [macho2yaml] Remove unused functions. NFC.
Xing GUO via llvm-commits
- [PATCH] D85520: [GVN] Fix "avaliable" typos
Jay Foad via Phabricator via llvm-commits
- [PATCH] D85520: [NFC][GVN] Fix "avaliable" typos
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 177735a - [LangRef] Minor fixes to intrinsic headers and descriptions. NFC.
Bevin Hansson via llvm-commits
- [llvm] 5de6c56 - [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.
Bevin Hansson via llvm-commits
- [PATCH] D85521: GlobalISel: Handle zext(sext x) in artifact combiner
Matt Arsenault via Phabricator via llvm-commits
- [llvm] ffe1edf - [NFC][GVN] Fix "avaliable" typos
Jay Foad via llvm-commits
- [PATCH] D81766: [VectorCombine] try to create vector loads from scalar loads
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D85522: [Loads] Globals are dereferenceable, if offset + size <= sizeof(global).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D34654: Allow passing a regex for headers to exclude from clang-tidy
Saimus Dev via Phabricator via llvm-commits
- [lld] 6c64f05 - [PowerPC] Add compatibility check for PPC PLT stubs
Victor Huang via llvm-commits
- [PATCH] D85524: [Loads] Add canReplacePointersIfEqual helper.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D85526: [llvm-readobj] - Refine program headers testing (`-l`, `--program-headers` and `--segment`).
George Rimar via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts: Basics [1/n]
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85527: [AIX] Generate unique module id based on PID and timestamp
Xiangling Liao via Phabricator via llvm-commits
- [PATCH] D85530: [AMDGPU] Don't cluster stores
Jay Foad via Phabricator via llvm-commits
- [PATCH] D83047: [LiveDebugValues] 2/4 Add instruction-referencing LiveDebugValues implementation
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D85531: [SystemZ/ZOS] Add support for getHostNumPhysicalCores()
Kai Nacke via Phabricator via llvm-commits
- [llvm] d8c6d08 - [PowerPC][PCRelative] Set TLS unsupported with PC relative memops
Kamau Bridgeman via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85533: [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D82081: [z/OS] Add binary format goff and operating system zos to the triple
Fangrui Song via Phabricator via llvm-commits
- [llvm] 98eccec - [PowerPC] Add Vector Extract/Expand/Count with Mask, Move to VSR Mask Instruction Definitions and MC Tests
Amy Kwan via llvm-commits
- [PATCH] D83724: [PowerPC][Power10] Add Vector Extract/Expand/Count with Mask, Move to VSR Mask Instruction Definitions and MC Tests
Amy Kwan via Phabricator via llvm-commits
- [llvm] 25e38c3 - [ARM] Extra reduction plus tailpredication tests. NFC
David Green via llvm-commits
- [PATCH] D85534: Enable InsertFreeze flag of JumpThreading when used in LTO
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85535: [OpenMPOpt][SplitMemTransfer][WIP] Splitting the runtime call __tgt_target_data_begin
Hamilton Tobon-Mosquera via Phabricator via llvm-commits
- [PATCH] D84765: [AIX][XCOFF] [AIX][XCOFF] change the operand of branch instruction from symbol name to qualified symbol name for function declarations
Digger via Phabricator via llvm-commits
- [PATCH] D84548: [AArch64][SVE] Add lowering for llvm fceil
Paul Walker via Phabricator via llvm-commits
- [PATCH] D85501: [lld-macho] Handle command-line option -sectcreate SEG SECT FILE
Jez Ng via Phabricator via llvm-commits
- [PATCH] D80683: [SelectionDAG] Fix up SimplifyDemandedBits for ppcf128
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] 7d0f691 - [NFC] Add utility to sum/merge stats files
via llvm-commits
- [PATCH] D83505: [NFC] Add utility to sum/merge stats files
Tyker via Phabricator via llvm-commits
- [PATCH] D75384: OpenMP for loop fusion
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D85538: [Clang options] Optimize optionMatches() runtime by removing mallocs
Nadav Rotem via Phabricator via llvm-commits
- [PATCH] D83990: [test-release] fallback to py3's venv module
Hans Wennborg via Phabricator via llvm-commits
- [llvm] 382df1c - Revert "Reland D64327 [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets"
Mitch Phillips via llvm-commits
- [llvm] 954bd9c - [NewPM] Only verify loop for nonskipped user loop pass
Yuanfang Chen via llvm-commits
- [llvm] 911565d - [NewPM][CodeGen] Introduce machine pass and machine pass manager
Yuanfang Chen via llvm-commits
- [PATCH] D84977: [NewPM] Only verify loop for nonskipped user loop pass
Yuanfang Chen via Phabricator via llvm-commits
- [lld] 4e43f18 - [lld-macho] Ensure .tbss sections are also considered as ZeroFilled
Jez Ng via llvm-commits
- [lld] ca85e37 - [lld-macho] Support static linking of thread-locals
Jez Ng via llvm-commits
- [lld] 25367df - [lld-macho] Add .tbd support for frameworks
Jez Ng via llvm-commits
- [PATCH] D85540: [llvm-libtool-darwin] Add support for -l and -L
Sameer Arora via Phabricator via llvm-commits
- [llvm] 04bd5b5 - [AMDGPU] Fix not rescheduling without clustering
Austin Kerbow via llvm-commits
- [llvm] 2b5502c - [NFC] Use value initializer for OVERLAPPED
Arthur Eubanks via llvm-commits
- [llvm] cc5f625 - [gn build] Port 911565d1085
LLVM GN Syncbot via llvm-commits
- [llvm] 1bf4629 - [PPC] Rename bool-ret-to-int -> ppc-bool-ret-to-int
Arthur Eubanks via llvm-commits
- [llvm] aedaa07 - Reduce dropTriviallyDeadConstantArrays cumulative time percentage from 17% to 4%
Teresa Johnson via llvm-commits
- [PATCH] D83337: [MSAN] Instrument libatomic load/store calls
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 320eab2 - Revert "[NewPM][CodeGen] Introduce machine pass and machine pass manager"
Yuanfang Chen via llvm-commits
- [llvm] 7764b52 - [gn build] Port 320eab2d558
LLVM GN Syncbot via llvm-commits
- [PATCH] D85544: [OpenMPOpt] ICV tracking for calls
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D85546: [SVE] Add ISD nodes for integer extend inreg operations.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D85547: [Attributor] Provide an edge-based interface in AAIsDead
Shinji Okumura via Phabricator via llvm-commits
- [PATCH] D85548: Allow fneg + strict_fadd -> strict_fsub in DAGCombiner
Andrew J Wock via Phabricator via llvm-commits
- [PATCH] D84906: [NFC] Use GetUnderlyingObjects in findAllocaForValue
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D84765: [AIX][XCOFF] change the operand of branch instruction from symbol name to qualified symbol name for function declarations
Jason Liu via Phabricator via llvm-commits
- [llvm] 17ff170 - Revert "[MSAN] Instrument libatomic load/store calls"
Gui Andrade via llvm-commits
- [PATCH] D85549: [flang][directives] Use TableGen information for clause classes in parse-tree
Valentin Clement via Phabricator via llvm-commits
- [llvm] bb4b70f - [llvm-install-name-tool] Adds docs for llvm-install-name-tool
Sameer Arora via llvm-commits
- [PATCH] D85550: [lld-macho] Implement -force_load
Jez Ng via Phabricator via llvm-commits
- [PATCH] D85484: Unbundle KILL bundles in VirtRegRewriter
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D85552: [WebAssembly] wasm64: fix memory.init operand types
Wouter van Oortmerssen via Phabricator via llvm-commits
- [llvm] d6c00ed - [FileCheck] Add docs for --allow-empty
Sameer Arora via llvm-commits
- [llvm] 5a0b147 - GlobalISel: Handle zext(sext x) in artifact combiner
Matt Arsenault via llvm-commits
- [lld] 164a02d - [ELF]: --icf: don't fold sections referencing sections with LCDA after D84610
Fangrui Song via llvm-commits
- [PATCH] D85553: [X86] Don't produce bad x86andp nodes for i1 vectors
Keno Fischer via Phabricator via llvm-commits
- [llvm] cf26a10 - Add symlinks for `libtool` and `install_name_tool`
Sameer Arora via llvm-commits
- [PATCH] D83100: [PPC][GlobalISel] Add initial GlobalIsel infrastructure
Kit Barton via Phabricator via llvm-commits
- [llvm] 7d49960 - [StackSafety,NFC] Add Stats counters
Vitaly Buka via llvm-commits
- [llvm] 7547508 - Revert "[StackSafety] Skip ambiguous lifetime analysis"
Vitaly Buka via llvm-commits
- [llvm] 645de36 - [llvm-libtool-darwin] Add constant CPU_SUBTYPE_ARM64_V8
Sameer Arora via llvm-commits
- [PATCH] D85555: [InstCombine] Remove dbg.values describing contents of dead allocas
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D85558: [SVE] Implement fixed-width ZEXT lowering
Cameron McInally via Phabricator via llvm-commits
- [llvm] d9a9192 - [llvm-libtool-darwin] Add support for -filelist option
Sameer Arora via llvm-commits
- [PATCH] D85559: [MSAN] Reintroduce libatomic load/store instrumentation
Gui Andrade via Phabricator via llvm-commits
- [PATCH] D85560: [flang] Handle DATA initialization of EQUIVALENCE'd objects
Peter Klausler via Phabricator via llvm-commits
- [llvm] 71a1f13 - [llvm-libtool-darwin] Add support for -D and -U options
Sameer Arora via llvm-commits
- [llvm] 64372d9 - [NFC][MLInliner] Refactor logging implementation
Mircea Trofin via llvm-commits
- [PATCH] D85561: [BasicBlockUtils] Factor MergeBlockIntoPredecessor args into a struct, NFC
Vedant Kumar via Phabricator via llvm-commits
- [llvm] 7abef41 - [NewPM] Print 'Skipping pass' as pass instrumentation
Arthur Eubanks via llvm-commits
- [PATCH] D84803: [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D84467: Add support for Branch Coverage in LLVM Source-Based Code Coverage
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D85007: [PowerPC] PPCBoolRetToInt: Skip translation if there is ConstantExpr
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D85564: [IR] Add an option to preserve llvm prefix for global identifier
Steven Wu via Phabricator via llvm-commits
- [PATCH] D85567: Handle undefined weak sumbols even when lazy version is loaded first
Sam Clegg via Phabricator via llvm-commits
- [compiler-rt] bb1456d - [sanitizer] Fix comment (NFC)
Teresa Johnson via llvm-commits
- [llvm] 648228b - [NFC][StackSafety] Fix statistics
Vitaly Buka via llvm-commits
- [llvm] 3c0597a - AMDGPU: Avoid explicitly listing all the memory nodes
Matt Arsenault via llvm-commits
- [PATCH] D85569: [NVPTX] Fix typo in lit test
Ellis Hoag via Phabricator via llvm-commits
- [llvm] f5b5ccf - Reland "Revert "[NewPM][CodeGen] Introduce machine pass and machine pass manager""
Yuanfang Chen via llvm-commits
- [PATCH] D85570: [RFC] BPF: add AdjustOpt IR pass to generate verifier friendly codes
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D85571: [flang] Fix edge case with Hollerith
Peter Klausler via Phabricator via llvm-commits
- [llvm] ca4bcfb - [gn build] Port f5b5ccf2a68
LLVM GN Syncbot via llvm-commits
- [PATCH] D85572: [globalopt] Change so that emitting fragments doesn't use the type size of DIVariables
Amy Huang via Phabricator via llvm-commits
- [llvm] c58674d - [X86] Don't produce bad x86andp nodes for i1 vectors
Keno Fischer via llvm-commits
- [PATCH] D85577: [NFC][MLInliner] Set up the logger outside the development mode advisor
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D85578: [test][LoopUnroll] Cleanup FullUnroll.ll
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D85579: [WIP][ELF] --gdb-index: skip SHF_GROUP .debug_info
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D85580: [flang] Fix assert on character literal substrings as arguments
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D85581: [WebAssembly] Fix FastISel address calculation bug
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D85579: [ELF] --gdb-index: skip SHF_GROUP .debug_info
Fangrui Song via Phabricator via llvm-commits
- [lld] d30d461 - [ELF] Support .cfi_signal_frame
Fangrui Song via llvm-commits
- [llvm] 514b00c - [X86] Limit the scope of the min/max canonicalization in combineSelect
Craig Topper via llvm-commits
- [PATCH] D65718: [LangRef] Document forward-progress requirement
Sassa Nf via Phabricator via llvm-commits
- [llvm] 595d3b5 - [InstCombine] Add tests for select(freeze(icmp x, y), x, y); NFC
Juneyoung Lee via llvm-commits
- [llvm] b6d9add - [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y)
Juneyoung Lee via llvm-commits
- [llvm] 0b90a08 - [test][DebugInfo] Adapt two tests for Sun assembler syntax on Sparc
Rainer Orth via llvm-commits
- [PATCH] D84194: [AMDGPU] Correct the number of SGPR blocks used for GFX9
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D64142: [SLP] try to create vector loads from bitcasted scalar pointers
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 3853730 - lib/CodeGen doesn't depend on lib/Passes.
Benjamin Kramer via llvm-commits
- [PATCH] D64523: [SLPVectorizer] Fix getSpillCost() calculation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D82444: [SLP] Make sure instructions are ordered when computing spill cost.
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] ba4c214 - [x86] add tests for another reciprocal sqrt pattern; NFC
Sanjay Patel via llvm-commits
- [llvm] f22ac1d - [DAGCombiner] reassociate reciprocal sqrt expression to eliminate FP division, part 2
Sanjay Patel via llvm-commits
- [PATCH] D81413: lld: improve handling of `-platform_version`
Greg McGary via Phabricator via llvm-commits
- [lld] 99cd569 - [ELF] --wrap: set isUsedInRegularObj of __wrap_ if it is defined or shared
Fangrui Song via llvm-commits
- [PATCH] D81413: [lld-macho] improve handling of -platform_version
Thorsten via Phabricator via llvm-commits
- [PATCH] D85583: [MemDep] Use BatchAA when computing pointer dependencies
Nikita Popov via Phabricator via llvm-commits
- [llvm] a587bf3 - [NFC][SimplifyCFG] Count the number of invokes turned into calls due to empty cleanup blocks
Roman Lebedev via llvm-commits
- [llvm] c2ebb32 - [NFC][SimplifyCFG] Add a test showing invoke->call simplification failure
Roman Lebedev via llvm-commits
- [llvm] 1f452ac - [NFC][SimplifyCFG] Rewrite isCleanupBlockEmpty() to be iterator_range-based
Roman Lebedev via llvm-commits
- [llvm] e492f0e - [SimplifyCFG] Fix invoke->call fold w/ multiple invokes in presence of lifetime intrinsics
Roman Lebedev via llvm-commits
- [llvm] f13e92d - [InstCombine] Use CreateVectorSplat(ElementCount) variant directly
Simon Pilgrim via llvm-commits
- [llvm] 44b260c - [X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places
Craig Topper via llvm-commits
- [llvm] cc15380 - [X86][SSE] combineTargetShuffle - use scaleShuffleMask helper to widen shuffle mask. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D85584: AMDGPU/GlobalISel: Legalize odd sized loads with widening
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D85585: Replace TableGen range piece punctuator with '..'
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 4cc9142 - [FileCheckTest] Supress new warning
Dávid Bolvanský via llvm-commits
- [llvm] 761f568 - Revert "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places"
Craig Topper via llvm-commits
- [llvm] 8d3ae64 - Recommit "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places"
Craig Topper via llvm-commits
- [llvm] 815a9b2 - [X86] Remove isSafeToClobberEFLAGS helper and just inline it into the call sites.
Craig Topper via llvm-commits
- [llvm] c814eca - [AArch64RegisterInfo] Supress new warning
Dávid Bolvanský via llvm-commits
- [PATCH] D85586: Force Function Attributes
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] a599e13 - [X86] Add VPTERNLOG test cases where the root node will be X86ISD::ANDNP. NFC
Craig Topper via llvm-commits
- [llvm] 966a58e - [X86] Support matching VPTERNLOG when the root node is X86ISD::ANDNP.
Craig Topper via llvm-commits
- [llvm] d4c3f20 - [Reduce] Rewrite function body delta pass again
Roman Lebedev via llvm-commits
- [llvm] d3153b5 - [X86] Remove a DCI.isBeforeLegalize() call from combineVSelectWithAllOnesOrZeros.
Craig Topper via llvm-commits
- [llvm] cc612c2 - [WebAssembly] Fix FastISel address calculation bug
Thomas Lively via llvm-commits
- [PATCH] D85588: Support AVR attiny441 and ATtiny841
Julien Etienne via Phabricator via llvm-commits
- [PATCH] D81667: [RFC, FileCheck] Add precision to format specifier
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D85589: Add support for AVR attiny441 and attiny841
Julien Etienne via Phabricator via llvm-commits
- [lld] ccbc148 - [CMake] Simplify CMake handling for zlib
Petr Hosek via llvm-commits
- [PATCH] D85592: [Attributor] Add flag for undef value to the state of AAPotentialValues
Shinji Okumura via Phabricator via llvm-commits
- [compiler-rt] a4d78d2 - Revert "[CMake] Simplify CMake handling for zlib"
Petr Hosek via llvm-commits
- [llvm] a4d78d2 - Revert "[CMake] Simplify CMake handling for zlib"
Petr Hosek via llvm-commits
- [PATCH] D85593: [InstCombine] ~(~X + Y) -> X - Y
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 540489d - [llvm-profdata] Implement llvm-profdata overlap for sample profiles
Wenlei He via llvm-commits
- [lld] 0334578 - [ELF] --wrap: don't leave the original symbol as SHN_UNDEF in .symtab or .dynsym
Fangrui Song via llvm-commits
- [llvm] b317321 - [NFC][StackSafety] noinline in alias tests
Vitaly Buka via llvm-commits
- [PATCH] D85594: [MachO] Add skeletal support for DriverKit platform
Greg McGary via Phabricator via llvm-commits
- [llvm] 5fd4991 - [NFC][StackSafety] Add index test
Vitaly Buka via llvm-commits
- [patch][libcxx] fix C++98 binders when binding a ref-typed argument
Jesse Zhang via llvm-commits
- [PATCH] D85597: [PGO] Delete dead comdat renaming code related to GlobalAlias. NFC
Fangrui Song via Phabricator via llvm-commits
- [llvm] 6d9b3cb - Revert "[NFC][StackSafety] Add index test"
Vitaly Buka via llvm-commits
- [llvm] 95e61ed - [X86] Autogenerate complete checks. NFC
Craig Topper via llvm-commits
- [llvm] fdfdee9 - [DAGCombiner] Teach SimplifySetCC SETUGE X, SINTMIN -> SETLT X, 0 and SETULE X, SINTMAX -> SETGT X, -1.
Craig Topper via llvm-commits
- [PATCH] D85598: Do not strip metadata from load of constant memory
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D83923: [MachineOutliner][AArch64] Fix for noreturn functions
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D85599: [Clang] Consider __builtin_trap() and __builtin_debugtrap() as terminator
Zhang Kang via Phabricator via llvm-commits
- [llvm] bc8be30 - [X86][GlobalISel] Remove unneeded code for handling zext i8->16, i8->i64, i16->i64, i32->i64.
Craig Topper via llvm-commits
- [llvm] cfd2ee2 - [llvm-readobj] - Remove 3 excessive test cases.
Georgii Rymar via llvm-commits
- [llvm] c990455 - [llvm-readelf/obj] - Refine the implementation of printMipsReginfo().
Georgii Rymar via llvm-commits
- [PATCH] D45571: [ELF] - Speedup MergeInputSection::splitStrings
George Rimar via Phabricator via llvm-commits
- [llvm] 296faa9 - [ARM] Some formatting and predicate VRHADD patterns. NFC
David Green via llvm-commits
- [llvm] 8590e5a - [ARM] Allow vecreduce_add in tail predicated loops
David Green via llvm-commits
- [llvm] 186a7f8 - [ARM] Add VADDV and VMLAV patterns for v16i16
David Green via llvm-commits
- [polly] c8b629a - [Polly] Reuse LLVM's build rules for gtest/gmock
Michał Górny via llvm-commits
- [PATCH] D85280: [Polly] Reuse LLVM's build rules for gtest/gmock
Michał Górny via Phabricator via llvm-commits
- [PATCH] D82745: [ThinLto] Fix Ifunc symbol usage
Vladislav Khmelevsky via Phabricator via llvm-commits
- [llvm] c70f0b9 - [SCEVExpander] Avoid re-using existing casts if it means updating users.
Florian Hahn via llvm-commits
- [llvm] 43bdac2 - [VectorCombine] try to create vector loads from scalar loads
Sanjay Patel via llvm-commits
- [llvm] dee938e - [Tests] Precommit tests for D85593
Dávid Bolvanský via llvm-commits
- [PATCH] D83088: Introduce CfgTraits abstraction
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85602: MachineSSAUpdater: Allow initialization with just a register class
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85603: IR: Add convergence control operand bundle and intrinsics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85604: SimplifyCFG: prevent certain transforms on convergent operations
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85605: LoopUnroll: adjust for new `convergent` semantics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85606: Inliner: handle the convergence control operand bundle
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85607: CfgTraits: add CfgInstructionRef
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D85608: Analysis: Add GenericConvergenceUtils and related passes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D84100: [ARM] Optimize immediate selection
Ben Shi via Phabricator via llvm-commits
- [PATCH] D85609: Transforms: add ConvergenceControlHeuristic pass
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D68994: [RFC] Redefine `convergent` in terms of dynamic instances
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D84941: [JumpThreading] Let ProcessImpliedCondition look into freeze instructions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85610: [Attributor][AAPotentialValues] Change interface of PotentialValuesState
Shinji Okumura via Phabricator via llvm-commits
- [llvm] 53ac144 - [HotColdSplit] Add options for splitting cold functions in separate section
Aditya Kumar via llvm-commits
- [llvm] 23817cb - [SCEVExpander] Make sure cast properly dominates Builder's IP.
Florian Hahn via llvm-commits
- [PATCH] D85614: [TRE] Reland: allow TRE for non-capturing calls.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D85616: Improved MergeFunctions to merge similar functions
Vishal Chebrolu via Phabricator via llvm-commits
- [llvm] d236e1c - [InstSimplify/NewGVN] Add option to control the use of undef.
Florian Hahn via llvm-commits
- [llvm] 5a0d6cd - [InstSimplify] Make sure CanUseUndef is initialized in all cases.
Florian Hahn via llvm-commits
- [llvm] 62d8b8a - Fix 64-bit copy to SCC
Piotr Sobczak via llvm-commits
- [llvm] 4e681fa - [X86][GlobalISel] Enable a test case for sext i32->i64 that was commented out.
Craig Topper via llvm-commits
- [PATCH] D85617: [OpenMP][OMPBuilder] Adding support for `omp single`
Fady Ghanim via Phabricator via llvm-commits
- [PATCH] D85618: [ELF] Move the outSecOff addend from relocAlloc/relocNonAlloc/... to InputSectionBase::relocate
Fangrui Song via Phabricator via llvm-commits
- [llvm] 2a11d5d - [NFC][StackSafety] Avoid some duplications in tests
Vitaly Buka via llvm-commits
- [llvm] 86cc722 - [X86] Added testcases for PR47024 and PR46315
Dávid Bolvanský via llvm-commits
- [PATCH] D78663: [builtins] Add 32-bit shift builtins
Ayke via Phabricator via llvm-commits
- [llvm] 2fa401f - [NFC][StackSafety] Add shell test requirement
Vitaly Buka via llvm-commits
- [PATCH] D85620: [AARCH64] [MC] add memtag as an alis of mte architecture extension
Jian Cai via Phabricator via llvm-commits
- [llvm] eff04f9 - [NFC][StackSafety] Add index test
Vitaly Buka via llvm-commits
- [llvm] 654266b - [StackSafety] Use getSignedMin() to serialize ranges
Vitaly Buka via llvm-commits
- [llvm] 3a34228 - [StackSafety] Don't keep FullSet in index
Vitaly Buka via llvm-commits
- [PATCH] D85567: [lld][WebAssembly] Handle weakly referenced symbols when lazy (archive) version is see first
Alex Crichton via Phabricator via llvm-commits
- [PATCH] D84914: [PowerPC] Add intrinsic to read or set FPSCR register
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] ff1002a - [Attributor][NFC][AAPotentialValues] Change interface of PotentialValuesState
Shinji Okumura via llvm-commits
- [PATCH] D85610: [Attributor][NFC][AAPotentialValues] Change interface of PotentialValuesState
Shinji Okumura via Phabricator via llvm-commits
- [llvm] ef018cb - [BuildLibCalls] Add noundef to standard I/O functions
Juneyoung Lee via llvm-commits
- [llvm] a31b389 - [docs] Fix typos
Kazu Hirata via llvm-commits
- [llvm] 1675f8a - [TableGen] Pull the increment of a variable out of an assert.
Craig Topper via llvm-commits
- [PATCH] D82975: [DebugInfo] Allow GNU macro extension to be emitted
David Stenberg via Phabricator via llvm-commits
- [PATCH] D84242: [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D84629: [LazyValueInfo] Let getEdgeValueLocal look into freeze instructions
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D85623: [llvm-objdump] Change a PLT decoding error to a warning
Fangrui Song via Phabricator via llvm-commits
- [llvm] a6feeb1 - [NFC][StackSafety] Avoid assert in getBaseObjec
Vitaly Buka via llvm-commits
- [llvm] dee812a - [StackSafety] Fix union which produces wrapped sets
Vitaly Buka via llvm-commits
- [PATCH] D57265: [PM/CC1] Add -f[no-]split-cold-code CC1 options to toggle splitting
Ruijie Fang via Phabricator via llvm-commits
- [llvm] fbd33ba - [NFC][Attributor] Add missing override
Vitaly Buka via llvm-commits
- [llvm] 8d91ce8 - [NFC][StackSafety] Count dataflow inputs
Vitaly Buka via llvm-commits
- [llvm] 1970eef - [NFC][StackSafety] Add a couple of early returns
Vitaly Buka via llvm-commits
- [PATCH] D85624: [llvm-symbolizer] Add back --version and add a -v alias
Fangrui Song via Phabricator via llvm-commits
Last message date:
Sun Aug 9 23:58:07 PDT 2020
Archived on: Tue Aug 11 08:07:55 PDT 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).