The Week Of Monday 11 October 2021 Archives by thread
Starting: Mon Oct 11 00:14:14 PDT 2021
Ending: Sun Oct 17 23:56:10 PDT 2021
Messages: 2470
- [PATCH] D111524: [GlobalISel] Add support for constant vector folding of binops in CSEMIRBuilder.
Amara Emerson via Phabricator via llvm-commits
- [llvm] c59ebe4 - [ORC] Add TaskDispatcher::shutdown calls to TaskDispatchTest.cpp unit tests.
Vitaly Buka via llvm-commits
- [PATCH] D110577: [llvm-cxxfilt] Enable support for D programming language demangling
James Henderson via Phabricator via llvm-commits
- [PATCH] D111503: [llvm-reduce] Introduce operands-to-args pass.
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] 50a08e2 - [DFSan] Fix flakey release_shadow_space.c accounting for Origin chains.
Vitaly Buka via llvm-commits
- [PATCH] D111523: [AMDGPU] Don't emit 24 bit mul for > 32 bit result.
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D111414: [Demangle] Add minimal support for D programming language
James Henderson via Phabricator via llvm-commits
- [PATCH] D110576: [Demangle] Add support for D programming language
James Henderson via Phabricator via llvm-commits
- [PATCH] D111146: [fir] Add the abstract result conversion pass
Valentin Clement via Phabricator via llvm-commits
- [llvm] 6aaf1e7 - [LoopIdiom] Fix store size SCEV type.
Clement Courbet via llvm-commits
- [PATCH] D111401: [LoopIdiom] Fix store size SCEV type.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D111125: [NFC][LoopVectorize] Remove setBestPlan in favour of getBestPlanFor
David Sherwood via Phabricator via llvm-commits
- [llvm] 83ded5d - re-land "[AA] Teach BasicAA to recognize basic GEP range information."
Clement Courbet via llvm-commits
- [PATCH] D111460: [X86][LoopVectorize] Fix `LoopVectorizationCostModel::getMemInstScalarizationCost()`
Dave Green via Phabricator via llvm-commits
- [PATCH] D109958: [LoopFlatten] Enable it by default
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D111525: [fir] Update clang-tidy for the Optimizer directory
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D110057: [LoopFlatten] Move it to a LoopPassManager
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D99247: [BasicAA] Teach BasicAA about GEP variable index ranges.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D111526: [RISCV][test] Add more tests of immediate materialisation
Ben Shi via Phabricator via llvm-commits
- [PATCH] D109746: [AA] Teach BasicAA to recognize basic GEP range information.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D111527: [Orc] Handle hangup messages in SimpleRemoteEPC
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Peter Waller via Phabricator via llvm-commits
- [PATCH] D111067: [AMDGPU] Support shared literals in FMAMK/FMAAK
Jay Foad via Phabricator via llvm-commits
- [PATCH] D111528: [Orc] Allow in-band errors for runAsMain() via SPS
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D110579: [AMDGPU] Add two new intrinsics to control fp_trunc rounding mode
Jay Foad via Phabricator via llvm-commits
- [llvm] 26b7d9d - [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns
David Sherwood via llvm-commits
- [PATCH] D108136: [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns
David Sherwood via Phabricator via llvm-commits
- [llvm] 342d7b6 - [BasicAA][NFC] Improve comment.
Clement Courbet via llvm-commits
- [PATCH] D109506: [clangd] Print current request context along with the stack trace
Sam McCall via Phabricator via llvm-commits
- [PATCH] D105690: [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 7ae8f39 - [AArch64] Emit AssertZExt for i1 arguments
Andrew Savonichev via llvm-commits
- [PATCH] D107160: [AArch64] Do not emit an extra zero-extend for i1 argument
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D82549: [AIX][XCOFF] parsing xcoff object file auxiliary header
Esme Yi via Phabricator via llvm-commits
- [PATCH] D111325: RFC: Use data deps for schedule barrier; Only look at data deps in MacroFusion
Dave Green via Phabricator via llvm-commits
- [PATCH] D111308: [flang][driver] Add actions that execute despite semantic errors
Mats Petersson via Phabricator via llvm-commits
- [PATCH] D111472: [docs] Mention in release notes that we now support 2^32 alignment
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D111034: [AArch64] Optimize add/sub with immediate
Dave Green via Phabricator via llvm-commits
- [PATCH] D110613: [Taildup] Don't tail-duplicate loop header with multiple successors as its latches
JunMa via Phabricator via llvm-commits
- [PATCH] D111077: [LV] Support converting FP add to integer reductions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D110817: [GVN] Simple GVN hoist - scalars
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D111495: [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D111466: [llc] Support -time-trace in llc
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D111507: [X86] Enable promotion of i16 popcnt (PR52056)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111236: [AArch64] Improve fptosi.sat lowering
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D111530: [TargetLowering] Optimize expanded SRL/SHL feeded into SETCC ne/eq 0
Filipp Zhinkin via Phabricator via llvm-commits
- [PATCH] D111531: Fix minor deficiency in MachineSink.
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D111532: [RISCV] Optimize immediate materialisation with BCLRI
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111418: [GVN] Simple GVNHoist - limits
JunMa via Phabricator via llvm-commits
- [PATCH] D111533: [SCEV] Invalidate user SCEVs along with operand SCEVs to avoid cache corruption
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D110385: [SCEV] Verify contents of cached Block Dispositions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D110390: [SCEV] Establish control over disposition caches
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D111441: [SVE][CodeGen] Add patterns for ADD/SUB + element count
David Sherwood via Phabricator via llvm-commits
- [PATCH] D110621: [llvm-locstats] Report an error if overflow was detected by llvm-dwarfdump
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D108962: [docs] [NFC] Clarify the datalayout documentation
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D111298: [VPlan] Print live-in backedge taken count as part of plan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D111237: [TypePromotion] Promote PHI-nodes
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D110841: [AArch64] Remove redundant ORRWrs which is generated by zero-extend
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D111403: [Inliner] Don't inline functions with incompatible vscale_range attributes
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D108988: [ARM] Simplify address calculation for NEON load/store
Andrew Savonichev via Phabricator via llvm-commits
- [llvm] 03065ec - [AArch64][SVE] Ensure LowerEXTRACT_SUBVECTOR is not called for illegal types
Bradley Smith via llvm-commits
- [PATCH] D111412: [AArch64][SVE] Ensure LowerEXTRACT_SUBVECTOR is not called for illegal types
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D111436: [ELF][test] Add testing for dynamic TLS relocations in .debug_info
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D110320: [XCOFF] Improve error message context.
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D111517: [X86] Remove little support we had for MPX
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D111505: [X86] Prefer VEX encoding in X86 assembler.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111483: [RISCV][test] Add more tests of immediate materialisation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111537: [fir] Add fir.convert canonicalization patterns
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D111530: [TargetLowering] Optimize expanded SRL/SHL fed into SETCC ne/eq 0
Craig Topper via Phabricator via llvm-commits
- [lld] aaeba64 - [LLD] [TEST] Add test case for patching an absolute relocation to a weak undef
Ben Dunbobbin via llvm-commits
- [PATCH] D110716: [LLD] [TEST] Add test case for patching an absolute relocation to a weak undef
Phabricator via llvm-commits
- [PATCH] D111538: [X86] Prefer VEX encoding in X86 assembler.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D111539: [fir] Clean up InitFIR.h
Valentin Clement via Phabricator via llvm-commits
- [llvm] 84adaab - [X86][AVX] Add test case for PR52122
Simon Pilgrim via llvm-commits
- [PATCH] D94769: [Support] Format provider improvements
Vladislav Vinogradov via Phabricator via llvm-commits
- [PATCH] D111541: [Object] Deduplicate the three createError functions
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D109825: [AArch64]Enabling Cortex-A510 Support
Mubashar Ahmad via Phabricator via llvm-commits
- [PATCH] D110901: [SimplifyCFG] Prevent SimplifyCFG from sinking indirect calls.
Joseph Huber via Phabricator via llvm-commits
- [llvm] ad16c6e - [X86][AVX] Ensure we retain zero elements in select(pshufb,pshufb) -> or(pshufb,pshufb) fold (PR52122)
Simon Pilgrim via llvm-commits
- [PATCH] D111544: [fir][NFC] Add two negative tests for needExternalNameMangling
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D111546: [X86][LV] X86 does *not* prefer vectorized addressing
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111006: [PHIElimination] Enable machine verification after this pass
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D111549: [AMDGPU] Fix copying a machine operand
Jay Foad via Phabricator via llvm-commits
- [PATCH] D111294: [LoopVectorize] Classify pointer induction updates as scalar only if they have one use
David Sherwood via Phabricator via llvm-commits
- [PATCH] D110855: [PowerPC] Implement scheduling model for Power10
Jinsong Ji via Phabricator via llvm-commits
- [llvm] bdc35b0 - [Object] Deduplicate the three createError functions
Raphael Isemann via llvm-commits
- [PATCH] D111550: [TwoAddressInstruction] Don't run machine verification on unclean targets
Jay Foad via Phabricator via llvm-commits
- [PATCH] D111551: [AArch64] Split out processor/tuning features
David Sherwood via Phabricator via llvm-commits
- [PATCH] D111508: [RISCV] Optimize immediate materialisation with BSETI/BCLRI
Ben Shi via Phabricator via llvm-commits
- [PATCH] D110922: [LoopPeel] Peel loops with deoptimizing exits
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D111552: [PHIElimination] Fix accounting for undef uses when updating LiveVariables
Jay Foad via Phabricator via llvm-commits
- [PATCH] D111159: [UnknownProvenance] Introduce UnknownProvenance constant
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D108741: [IR][GlobalDCE] Add ability to mark vtable methods as eligible for VFE and avoid eliminating non-eligible vfunc in VFE in GlobalDCE
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D104269: [ptr_provenance] Parser support for the optional ptr_provenance operand
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D111165: [AArch64][SVE] Add fixed type lowering for EXTRACT_SUBVECTOR
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D111137: [ELF] Propagate phdrs to orphan section with a smaller rank
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D107357: [getUnderlyingObject] support ptr_provenance
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D111484: [RISCV] Optimize immediate materialisation with SH*ADD
Ben Shi via Phabricator via llvm-commits
- [PATCH] D104268: [ptr_provenance] Introduce optional ptr_provenance operand to load/store
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D111555: [LoopVectorize] Add strict reduction support for fmuladd intrinsic
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D111493: [IVUsers] Check for preheader instead of loop simplify form
Philip Reames via Phabricator via llvm-commits
- [llvm] 0091e91 - [NFC][ScalarEvolution] Fix typo in getRangeForAffineAR and getRangeViaFactoring
Philip Reames via llvm-commits
- [PATCH] D106041: [SimpleLoopUnswitch] Re-fix introduction of UB when hoisted condition may be undef or poison
Philip Reames via Phabricator via llvm-commits
- [llvm] 0aeb373 - [SimpleLoopUnswitch] Re-fix introduction of UB when hoisted condition may be undef or poison
hyeongyu kim via llvm-commits
- [PATCH] D111365: [ELF] Demote !isUsedInRegularObj lazy symbol
Peter Smith via Phabricator via llvm-commits
- [PATCH] D110847: [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3.
Hongtao Yu via Phabricator via llvm-commits
- [llvm] 42b588a - [ORC] Add static and dynamic library generator support to C API.
Lang Hames via llvm-commits
- [PATCH] D108535: Implemented LLVMOrcCreateDynamicLibararySearchGeneratorForPath and LLVMOrcCreateStaticLibrarySearchGeneratorForPath for C -API.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D111520: [TypeSwitch/Compiler.h] Provide a LLVM_NODEBUG macro and use it in TypeSwitch.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D111358: TargetLibraryInfo checker tool
Renato Golin via Phabricator via llvm-commits
- [PATCH] D109676: [HardwareLoops] put +1 for loop count before zero extension
Philip Reames via Phabricator via llvm-commits
- [PATCH] D111114: [STATEPOINT] Force implicit-def for lpr register.
Philip Reames via Phabricator via llvm-commits
- [llvm] 3550e24 - [Clang][ARM][AArch64] Add support for Armv9-A, Armv9.1-A and Armv9.2-A
Victor Campos via llvm-commits
- [PATCH] D109517: [Clang][ARM][AArch64] Add support for Armv9-A, Armv9.1-A and Armv9.2-A
Victor Campos via Phabricator via llvm-commits
- [lld] 71ec1e5 - [ELF] Demote !isUsedInRegularObj lazy symbol
Fangrui Song via llvm-commits
- [PATCH] D110258: [AArch64] Always add -tune-cpu argument to -cc1 driver
Dave Green via Phabricator via llvm-commits
- [llvm] b7543c4 - [ORC] Fix an 80 column violation.
Lang Hames via llvm-commits
- [PATCH] D110779: [RISCV] Require tail policy argument to builtins to be an integer constant expression
Craig Topper via Phabricator via llvm-commits
- [PATCH] D110259: [SVE][Analysis] Tune the cost model according to the tune-cpu attribute
Dave Green via Phabricator via llvm-commits
- [llvm] 7f55209 - [SCEV] Extend trip count to avoid overflow by default
Philip Reames via llvm-commits
- [PATCH] D110587: [SCEV] Extend trip count to avoid overflow by default
Philip Reames via Phabricator via llvm-commits
- [PATCH] D109217: [llvm-dwarfdump] Fix unsigned overflow when calculating stats
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D111353: [SCEV] Extend ability to infer flags to more complicates scopes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D111499: [GHA] Cancel intermediate builds on PRs
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D93233: [libc++] Replaces std::sort by Bitset sorting algorithm.
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D111317: [DebugInfo][InstrRef] Track instructions that write-to-stack after having a spill fused into them
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 337cf0a - [llc] Support -time-trace in llc
Arthur Eubanks via llvm-commits
- [llvm] b41cfbf - [docs] Mention in release notes that we now support 2^32 alignment
Arthur Eubanks via llvm-commits
- [PATCH] D111502: [TableGen] Fix both sides of '&&' are same
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111464: [AMDGPU] Promote generic pointer kernel arguments into global
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] b4b7e60 - [AMDGPU] Support shared literals in FMAMK/FMAAK
Joe Nash via llvm-commits
- [compiler-rt] 56a9eff - [scudo] Skip AllocAfterFork test on machines with low max_map_count
Kostya Kortchinsky via llvm-commits
- [PATCH] D111465: [scudo] Skip AllocAfterFork test on machines with low max_map_count
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D108114: [LoopPeel] Peel if it turns invariant loads dereferenceable.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D110527: [llvm-reduce] Add MIR support.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D110776: A new hidden option test-changed=exe that calls exe after each time IR changes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D111567: [FuncSpec] Allow ConstExprs that are function pointers
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D110164: [NVPTX] Add VRFrame and VRFrameLocal to integer register classes
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D111446: [flang][NFC] Document behavior for nonspecified/ambiguous cases
Peter Klausler via Phabricator via llvm-commits
- [llvm] 070315d - Revert "Allow signposts to take advantage of deferred string substitution"
Jonas Devlieghere via llvm-commits
- [PATCH] D111208: [clang-tidy] Support globbing in NOLINT* expressions
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D111569: [Bazel] Update config for 070315d04c6b
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [llvm] 63aab40 - [gn build] (manually) port 070315d04c6b
Nico Weber via llvm-commits
- [PATCH] D111523: [AMDGPU] Don't emit 24 bit mul intrinsic for > 32 bit result.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 76495ea - [NFC][X86][Codegen] Add basic PAVG chain test (PR52131)
Roman Lebedev via llvm-commits
- [PATCH] D111199: [POC][BTF] support btf_type_tag attribute
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D111571: [X86] `detectAVGPattern()`: support basic case of PAVG chaining (PR52131)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111500: [InstSimplify] Simplify intrinsic comparisons with domain knoweldge
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D111041: [clang-tidy] Remove 'IgnoreDestructors = true' from cppcoreguidelines-explicit-virtual-functions
Aaron Ballman via Phabricator via llvm-commits
- [llvm] a6c9506 - [Orc] Handle hangup messages in SimpleRemoteEPC
Stefan Gränitz via llvm-commits
- [PATCH] D111572: Port Uber specific changes from swift 5.4.2 to swift 5.5
Jin Lin via Phabricator via llvm-commits
- [llvm] ab33427 - [VPlan] Print live-in backedge taken count as part of plan.
Florian Hahn via llvm-commits
- [llvm] 7af6a44 - [NFC][X86][Codegen] Add semi-negative PAVG chain test (PR52131)
Roman Lebedev via llvm-commits
- [PATCH] D111388: [WebAssembly] Make EH work with dynamic linking
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D100810: Use `GNUInstallDirs` to support custom installation dirs. -- LLVM
John Ericson via Phabricator via llvm-commits
- [llvm] 2e1ad93 - [AMDGPU] Fix copying a machine operand
Jay Foad via llvm-commits
- [llvm] edfdce2 - [PHIElimination] Fix accounting for undef uses when updating LiveVariables
Jay Foad via llvm-commits
- [PATCH] D111277: [SCCP] Properly report changes when changing a pointer argument
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D111573: [Flang][driver] Update docs
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D111437: [SystemZ/z/OS] Implement GOFF writer for empty files
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D111574: [SLP]Improve reductions vectorization.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D111252: [llvm] [Support] [Debuginfo] Add http and debuginfod client libraries and llvm-debuginfod-find tool
Noah Shutty via Phabricator via llvm-commits
- [llvm] e0582e6 - [TypeSwitch/Compiler.h] Provide a LLVM_NODEBUG macro and use it in TypeSwitch.h
Chris Lattner via llvm-commits
- [llvm] fbddf22 - [SCCP] Properly report changes when changing a pointer argument
Arthur Eubanks via llvm-commits
- [PATCH] D108872: [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol
Fangrui Song via Phabricator via llvm-commits
- [llvm] 518ec39 - [InstCombine] add signbit check for or'd operands; NFC
Sanjay Patel via llvm-commits
- [llvm] 59441c7 - [InstCombine] fold signbit check of X | (X -1)
Sanjay Patel via llvm-commits
- [PATCH] D111275: [LCG] Don't skip invalidation of LazyCallGraph if CFG analyses are preserved
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D111576: [X86] WIP Prefer VEX encoding in X86 assembler.
Craig Topper via Phabricator via llvm-commits
- [llvm] 259390d - [LCG] Don't skip invalidation of LazyCallGraph if CFG analyses are preserved
Arthur Eubanks via llvm-commits
- [llvm] 684cbae - [KnownBits] Introduce `countMaxActiveBits()` and use it in a few places
Roman Lebedev via llvm-commits
- [PATCH] D111371: [Support][ThinLTO] Move ThinLTO caching to LLVM Support library.
Noah Shutty via Phabricator via llvm-commits
- [PATCH] D111577: [llvm-profgen] Ignore stack samples before aggregation
Lei Wang via Phabricator via llvm-commits
- [llvm] 860b447 - [ARM] Be more explicit about disabling CombineBaseUpdate for MVE.
David Green via llvm-commits
- [PATCH] D111471: [NVPTX] Add a late SROA pass which allows optimizing away more allocas.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D111578: [LoopSimplifyCFG] Do not require MSSA. Continue to preserve if available.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D111238: [Support][llvm] Add optional libCURL dependency to llvm build configuration
Noah Shutty via Phabricator via llvm-commits
- [PATCH] D103510: [RISCV] Use vmv.v.[v|i] if we know COPY is under the same vl and vtype.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111450: [FPEnv][InstSimplify] Fold fadd X, 0 ==> X, when we know X is not -0
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 2a2a37d - [IVUsers] Check for preheader instead of loop simplify form
Nikita Popov via llvm-commits
- [llvm] 8abf46d - [ORC] Propagate out-of-band errors in callAsync.
Lang Hames via llvm-commits
- [llvm] 4fc2a4c - [ORC] Destroy FinalizeErr if there is a serialization error.
Lang Hames via llvm-commits
- [llvm] 17a0858 - [ORC] Propagate errors to handlers when sendMessage fails.
Lang Hames via llvm-commits
- [llvm] f7ca542 - [LoopSimplifyCFG] Do not require MSSA. Continue to preserve if available.
Alina Sbirlea via llvm-commits
- [PATCH] D110664: [Symbolize] Demangle Rust symbols
Tomasz Miąsko via Phabricator via llvm-commits
- [PATCH] D111456: [InlineCost] model calls to llvm.objectsize.*
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] da90471 - [GlobalISel] Regenerate some MIR tests with CHECK-NEXT for another patch.
Amara Emerson via llvm-commits
- [PATCH] D110714: [Flang][openmp] Added semantic checks for atomic construct
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D111581: Remove checks for old gcc versions for LLVM_ATTRIBUTE_*
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D107872: [SimplifyLibCalls] propagate tail/musttail/notail flags on CallInsts
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 6599961 - [TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computation
Guozhi Wei via llvm-commits
- [PATCH] D108731: [TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computation
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 53ebfa7 - [AArch64][GlobalISel] Fix combiner assertion in matchConstantOp().
Amara Emerson via llvm-commits
- [llvm] c9db5f0 - [RISCV][test] Add more tests of immediate materialisation
Ben Shi via llvm-commits
- [llvm] f5b5245 - Remove checks for old gcc versions for LLVM_ATTRIBUTE_*
Arthur Eubanks via llvm-commits
- [llvm] 627224c - Revert "Remove checks for old gcc versions for LLVM_ATTRIBUTE_*"
Arthur Eubanks via llvm-commits
- [PATCH] D111586: [Inline] Make sure the InlineAdvisor is correctly cleared.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D111415: [Demangle] Add support for D simple qualified names
Luís Ferreira via Phabricator via llvm-commits
- [PATCH] D111591: [NFC][Attr] rename attribute btf_tag to btf_decl_tag
Yonghong Song via Phabricator via llvm-commits
- [llvm] a185d51 - LLVM_ATTRIBUTE_NODEBUG: GCC 4.0 apparently had ((nodebug)) but removed it.
Chris Lattner via llvm-commits
- [PATCH] D111592: BPF: rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D111416: [Demangle] Add support for D simple basic and compound types
Luís Ferreira via Phabricator via llvm-commits
- [PATCH] D111515: [InstCombine] Remove attributes after hoisting free above null check
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D111595: [X86] Move splat addends from the gather/scatter index operand to the base address
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D110681: [X86][ISel] Lowering llvm.thread.pointer
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D111596: [SelectionDAG] Bail out of mergeTruncStores when not optimizing
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] e50aea5 - [JITLink][ORC] Major JITLinkMemoryManager refactor.
Lang Hames via llvm-commits
- [llvm] 6641d29 - Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor."
Lang Hames via llvm-commits
- [PATCH] D107688: [JITLink][RISCV] Support GOT/PLT relocations
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Vasileios Porpodas via Phabricator via llvm-commits
- [llvm] d57a87e - [X86][ISel] Lowering llvm.thread.pointer
Freddy Ye via llvm-commits
- [PATCH] D110524: [AArch64ISelLowering] Avoid duplane in some cases when sve enabled
guopeilin via Phabricator via llvm-commits
- [llvm] b7c1ccd - [llvm-jitlink] Fix a broken warning.
Lang Hames via llvm-commits
- [llvm] 325d000 - [NFC][Attr] rename attribute btf_tag to btf_decl_tag
Yonghong Song via llvm-commits
- [llvm] 52cb3af - [AMDGPU] Remove dead frame indices after sgpr spill.
via llvm-commits
- [PATCH] D111150: [AMDGPU] Remove dead frame indices after sgpr spill.
Mahesha S via Phabricator via llvm-commits
- [llvm] 1321e47 - BPF: rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
Yonghong Song via llvm-commits
- [llvm] 962a247 - Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes.
Lang Hames via llvm-commits
- [PATCH] D109870: [AMDGPU] Enable the pass "amdgpu-replace-lds-use-with-pointer"
Mahesha S via Phabricator via llvm-commits
- [PATCH] D111600: [NFC][LangRef] Update description for FuncFlags
Di Mo via Phabricator via llvm-commits
- [PATCH] D96005: [AArch64] Stack probing for dynamic allocas in SelectionDAG
Tom Stellard via Phabricator via llvm-commits
- [llvm] 9ca5064 - [ORC] Fix a typo in a variable name.
Lang Hames via llvm-commits
- [llvm] db832d4 - [gn build] Port 962a2479b57f
LLVM GN Syncbot via llvm-commits
- [PATCH] D111532: [RISCV] Optimize immediate materialisation with BCLRI/BSETI
Ben Shi via Phabricator via llvm-commits
- [llvm] 3a52a63 - [ORC] Add more explicit narrowing casts.
Lang Hames via llvm-commits
- [llvm] ef64361 - [NFC][LangRef] Update description for FuncFlags
via llvm-commits
- [llvm] 731f991 - [ORC] Attempt to work around compile failure on some bots.
Lang Hames via llvm-commits
- [llvm] 5829ba7 - [ORC] More attempts to work around compiler failures.
Lang Hames via llvm-commits
- [PATCH] D107301: [AArch64] Save LR (x30) across statepoint calls
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D111602: [SCEV][NFC] Tackle quadratic CT consumption in forgetValue
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D111133: [AARCH64] Teach AArch64FrameLowering::getFrameIndexReferencePreferSP really prefer SP.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D110658: [InlineAdvisor] Add -inline-replay-strict to replay inline decisions only in callers that have remarks
Di Mo via Phabricator via llvm-commits
- [PATCH] D111604: [Support] lazy initialize OutputMutex in CodeGenCoverage
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 0608bbd - [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change
Ben Shi via llvm-commits
- [PATCH] D111611: [NFC] [LoopPeel] Change the way DT is updated for loop exits
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D111334: [ObjC][ARC] Handle operand bundle "clang.arc.attachedcall" on targets that don't use the inline asm marker
John McCall via Phabricator via llvm-commits
- [PATCH] D110514: MIPS: Triple::setArch as R6 if MipsSubArch_r6
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D110922: [LoopPeel] Peel loops with exits followed by an unreachable or deopt block
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D111486: [Support][mips] Remove unnecessary includes from Memory.inc
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D110241: [docs] List support for Armv9-A, Armv9.1-A and Armv9.2-A in LLVM and Clang
Victor Campos via Phabricator via llvm-commits
- [llvm] 3e7cf33 - [docs] List support for Armv9-A, Armv9.1-A and Armv9.2-A in LLVM and Clang
Victor Campos via llvm-commits
- [PATCH] D111617: [RISCV] Lazily add RVV C intrinsics.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] 1f253e4 - Pre-commit pre-inc-disable.ll to avoid dead code
Qiu Chaofan via llvm-commits
- [PATCH] D111062: [RISCV] Rename some assembler mnemonic and intrinsic functions for RVV 1.0.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D110518: [SCEV] Prove isKnown(Non)Negative using CtxI when possible
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D94467: [PowerPC] Use rldimi/rlwimi instructions to optimize build_vector
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D111618: [TwoAddressInstruction] Remove ad hoc machine verification
Jay Foad via Phabricator via llvm-commits
- [PATCH] D111392: [flang] Add runtime interface for GET_ENVIRONMENT_VARIABLE
Diana Picus via Phabricator via llvm-commits
- [llvm] e2d5a38 - [SelectionDAG] Fix typo in VPLoadStoreSDNode
Roger Ferrer Ibanez via llvm-commits
- [PATCH] D110930: [SelectionDAG] Fix typo in VPLoadStoreSDNode
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D111619: [AArch64] Improve shuffle vector by using wider types
weiwei via Phabricator via llvm-commits
- [PATCH] D108699: [LAA] Analyze pointers forked by a select
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D111304: [RISCV] Reorder the vector register allocation order.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D111438: [flang][OpenMP] Added test case for OpenMP 5.0 specification based semantic checks for parallel sections construct
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D111447: [Dexter] Add DexDeclareAddress command and address function
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D111404: [DebugInfo][ARM] Fix incorrect debug information for RWPI accessed globals
Keith Walker via Phabricator via llvm-commits
- [PATCH] D110502: [Flang][openmp] Add semantic checks for OpenMP critical construct name resolution
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D111330: [InstCombine] Support arbitrary const shift amount for `lshr (sext i1 ...)`
Anton Afanasyev via Phabricator via llvm-commits
- [lld] 649cc16 - [ELF][test] Add testing for dynamic TLS relocations in .debug_info
Andrew Ng via llvm-commits
- [PATCH] D108900: [LV] Fix crash for reverse masked interleaved groups
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D111627: [DebugInfo][InstrRef] Recover some performance by calculating IDF for register units instead of all their alises
Jeremy Morse via Phabricator via llvm-commits
- [llvm] e19bbd0 - [gn build] (manually) port f4c1258d5633
Nico Weber via llvm-commits
- [llvm] cd0ba9d - [LoopPeel] Peel if it turns invariant loads dereferenceable.
Florian Hahn via llvm-commits
- [llvm] fc0fa85 - [FuncSpec] Allow ConstExprs that are function pointers
Sjoerd Meijer via llvm-commits
- [llvm] 269d0e2 - [gn build] Port f4c1258d5633
LLVM GN Syncbot via llvm-commits
- [PATCH] D111629: [fir][NFC] Add disclaimer to affine promotion/demotion passes
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D111155: [fir] Add affine promotion pass
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D93298: [RISCV] add the MC layer support of Zfinx extension
Shao-Ce SUN via Phabricator via llvm-commits
- [llvm] 40d85f1 - [LoopPeel] Use any_of & contains instead of for & find.
Florian Hahn via llvm-commits
- [PATCH] D111451: [DenseMapInfo] Move hash_code implementation to Hashing.h
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111630: [LoopVectorize][CostModel] Update cost model for fmuladd intrinsic
Rosie Sumpter via Phabricator via llvm-commits
- [PATCH] D102177: [AMDGPU][RFC] Improve sgpr function arguments
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D111631: [AArch64][SVE] Fix handling of stack protection with SVE
John Brawn via Phabricator via llvm-commits
- [PATCH] D111389: [LNT] Added the ability to disable regressions processing to improve performance
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D111633: [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 1439ef1 - [LoopVectorize] Classify pointer induction updates as scalar only if they have one use
Kerry McLaughlin via llvm-commits
- [llvm] 61d124f - [X86] Fix implicit MathsExtras.h header dependency
Simon Pilgrim via llvm-commits
- [PATCH] D111221: [AArch64][SVE] Improve code generation for VLS i1 masks
David Truby via Phabricator via llvm-commits
- [PATCH] D111394: [flang] Implement GET_ENVIRONMENT_VARIABLE(LENGTH)
Diana Picus via Phabricator via llvm-commits
- [PATCH] D111637: [AMDGPU] Changes the AMDGPU_Gfx calling convention by making the SGPRs 4..29 callee-save. This is to avoid superfluous s_movs when executing amdgpu_gfx function calls as the callee is likely not going to change the argument values.
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D111638: [AArch64][SVE] Combine predicated FMUL/FADD into FMA
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D108301: [MSP430][Clang] Update hard-coded MCU data
Jozef Lawrynowicz via Phabricator via llvm-commits
- [PATCH] D100651: [AIX] Support of Big archive (read)
Digger Lin via Phabricator via llvm-commits
- [PATCH] D110165: [DebugInfo][NFC] Move LiveDebugValues class declaration to a header, add unit test boilerplate
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D111078: [AIX] Enable int128 in 64 bit mode
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D111643: [ValueTracking] Let propgatesPoison consider single poison operand.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D111241: [APInt] Fix isAllOnes and extractBits for zero width values.
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D103898: [VP] Vector predicated vector splice intrinsic
Vineet Kumar via Phabricator via llvm-commits
- [PATCH] D111169: [AIX] Disable tests failing due to assert on DWARF object writing
Jake Egan via Phabricator via llvm-commits
- [PATCH] D99074: [llvm][AArch64][SVE] Fold literals into math instructions
David Truby via Phabricator via llvm-commits
- [PATCH] D110065: [AArch64] Add support for the 'R' architecture profile.
John Brawn via Phabricator via llvm-commits
- [PATCH] D109174: [MSP430][Clang] Infer CPU type from -mcpu= or -mmcu=
Jozef Lawrynowicz via Phabricator via llvm-commits
- [PATCH] D111523: [AMDGPU] Fix 24 bit mul intrinsic generation for > 32 bit result.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D108115: [DAG][sve] Lowering for VLS masked truncating stores
David Truby via Phabricator via llvm-commits
- [PATCH] D110480: [X86] Alter throughput for vpshufb/vpperm on bdver2 model to match AMD documentation (PR51539)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111645: [FuncSpec] Don't run the solver if there's nothing to do
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D111646: [AMDGPU] Enable load clustering in the post-RA scheduler
Jay Foad via Phabricator via llvm-commits
- [PATCH] D109810: [doc] documentation of code review tools
Christian Kühnel via Phabricator via llvm-commits
- [llvm] 2eb42e3 - [AArch64][SVE] Add fixed type lowering for EXTRACT_SUBVECTOR
Bradley Smith via llvm-commits
- [llvm] 838b4a5 - [DebugInfo][NFC] Move LiveDebugValues class to header
Jeremy Morse via llvm-commits
- [llvm] 66e13c7 - [AMDGPU] Enable load clustering in the post-RA scheduler
Jay Foad via llvm-commits
- [llvm] f7ee21a - [TwoAddressInstruction] Remove ad hoc machine verification
Jay Foad via llvm-commits
- [PATCH] D110723: [MSP430] Add assembler and MC support for MSP430X shift instructions
Jozef Lawrynowicz via Phabricator via llvm-commits
- [llvm] 66ce101 - Revert "[AMDGPU] Enable load clustering in the post-RA scheduler"
Jay Foad via llvm-commits
- [PATCH] D110977: [BasicAA] Model implicit trunc of GEP indices
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D110724: [MSP430] Add support for the `rpt` assembler directive
Jozef Lawrynowicz via Phabricator via llvm-commits
- [PATCH] D109852: [IR] Return AAMDNodes from Instruction::getMetadata() (NFC)
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D111652: [AMDGPU] Add more tests for build_vector
Julien Pagès via Phabricator via llvm-commits
- [llvm] d9fa186 - Scatter NDEBUG to fix after 838b4a533e6
Jeremy Morse via llvm-commits
- [PATCH] D111653: [z/OS] Implement save of non-volatile registers on z/OS XPLINK
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D111655: [analyzer] non-obvious analyzer warning: Use of zero-allocated memory
Chris D'Angelo via Phabricator via llvm-commits
- [llvm] aefaf16 - [TableGen] Fix both sides of '&&' are same
Craig Topper via llvm-commits
- [PATCH] D111281: [flang] More work on SYSTEM_CLOCK runtime API and implementation
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D111657: [SVE][CodeGen] Enable reciprocal estimates for scalable fdiv/fsqrt
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D111658: [WIP] Add JSON output option to llvm-readelf
Jayson Yan via Phabricator via llvm-commits
- [PATCH] D111397: RFC: A new way of skipping machine verification after problematic passes
Matthias Braun via Phabricator via llvm-commits
- [llvm] 098a0d8 - [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3.
Hongtao Yu via llvm-commits
- [llvm] 7964c3e - [X86] `detectAVGPattern()`: small preparatory NFC refactor
Roman Lebedev via llvm-commits
- [llvm] 5f4f5da - [X86] `detectAVGPattern()`: support basic case of PAVG chaining (PR52131)
Roman Lebedev via llvm-commits
- [llvm] fae7d68 - [InstCombine] add tests with nsw/nuw for mul-of-select; NFC
Sanjay Patel via llvm-commits
- [llvm] 7a29496 - [InstCombine] propagate no-wrap flag through select-of-mul fold
Sanjay Patel via llvm-commits
- [llvm] 9cf995b - [AMDGPU] Promote generic pointer kernel arguments into global
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D111151: [CodeGen][Outliner] Fix CFICount calculations
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] a1d57f7 - [NFC][X86] `detectAVGPattern()`: rely on `AVGSplitter()` to perform truncation
Roman Lebedev via llvm-commits
- [llvm] bbc2fc5 - [Support][ORC] Add an explicit release operation to OwningMemoryBlock.
Lang Hames via llvm-commits
- [llvm] 0902451 - [NFC][X86] Add another test case for PR52131
Roman Lebedev via llvm-commits
- [llvm] 958da65 - [X86] `detectAVGPattern()`: don't require zext in the with-constant case
Roman Lebedev via llvm-commits
- [llvm] 532d71c - [gn build] (manually) port 67f94e5a9745
Nico Weber via llvm-commits
- [PATCH] D110827: [LLDB] Provide target specific directories to libclang
Greg Clayton via Phabricator via llvm-commits
- [llvm] e9119a7 - [gn build] Port 838b4a533e68
LLVM GN Syncbot via llvm-commits
- [llvm] 27bc1e6 - [gn build] Port 9cf995be6bb7
LLVM GN Syncbot via llvm-commits
- [PATCH] D111660: [FuncSpec] Make sure function is actually the callee before trying to specialize.
duk via Phabricator via llvm-commits
- [PATCH] D111661: [FuncSpec] Only visit uses of the instruction instead of every constant use.
duk via Phabricator via llvm-commits
- [llvm] ea4a6c8 - [Inline] Make sure the InlineAdvisor is correctly cleared.
Mircea Trofin via llvm-commits
- [llvm] bdf6ba2 - [FPEnv][InstSimplify] Precommit tests: Enable more folds for constrained fsub
Kevin P. Neal via llvm-commits
- [llvm] 86a4a93 - [docs] [NFC] Clarify the datalayout documentation
Shivam Gupta via llvm-commits
- [PATCH] D111662: [SystemZ][z/OS] Initial implementation for lowerCall on z/OS
Anirudh Prasad via Phabricator via llvm-commits
- [compiler-rt] b4db2a5 - [sanitizer] Fix StackDepotPrintAll
Vitaly Buka via llvm-commits
- [PATCH] D107285: [FPEnv][InstSimplify] Enable more folds for constrained fsub
Kevin P. Neal via Phabricator via llvm-commits
- [llvm] 2682733 - Remove checks for old gcc versions for LLVM_ATTRIBUTE_*
Arthur Eubanks via llvm-commits
- [llvm] 5abce56 - [GlobalISel] Add support for constant vector folding of binops in CSEMIRBuilder.
Amara Emerson via llvm-commits
- [PATCH] D111164: Regenerate LC_CODE_SIGNATURE during llvm-objcopy operations
Nuri Amari via Phabricator via llvm-commits
- [PATCH] D111668: [LoopPredication] Calculate profitability without BPI
Anna Thomas via Phabricator via llvm-commits
- [llvm] 15692fd - [LV] Fix 2nd crash for reverse interleaved groups under mask/fold-tail.
Ayal Zaks via llvm-commits
- [llvm] 357b8d7 - [tests] Add coverage for cases we can drop flags to propagate freeze without cost
Philip Reames via llvm-commits
- [PATCH] D107378: Make enum iteration with seq safe by default
David Blaikie via Phabricator via llvm-commits
- [llvm] dfa8d33 - DebugInfo: Update ranges_always.ll to include more details about how to generate the IR
David Blaikie via llvm-commits
- [llvm] d7e766c - DebugInfo: Add test coverage for non-zero addrx in DW_FORM_LLVM_addrx_offset
David Blaikie via llvm-commits
- [PATCH] D88741: [SystemZ/z/OS] Add utility class for char set conversion.
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D98437: [SystemZ][z/OS] Add GOFFObjectFile class support for HDR, ESD and END records
Anirudh Prasad via Phabricator via llvm-commits
- [llvm] 28e648b - [PowerPC] Simplify PPC codegen test pre-inc-disable.ll
Roland Froese via llvm-commits
- [PATCH] D111333: [PowerPC] Simplify PPC codegen test pre-inc-disable.ll
Roland Froese via Phabricator via llvm-commits
- [PATCH] D109707: [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D111095: [fir] Add cfg conversion pass
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D111675: [instcombine] propagate freeze through single use poison producing flag instruction
Philip Reames via Phabricator via llvm-commits
- [compiler-rt] 0e0d3b3 - [sanitizer] Fix typo in test
Vitaly Buka via llvm-commits
- [compiler-rt] 336e886 - [sanitizer] Fix test on Windows
Vitaly Buka via llvm-commits
- [PATCH] D111029: [X86] Prefer 512-bit vectors on Ice/Rocket/TigerLake (PR48336)
Peter Cordes via Phabricator via llvm-commits
- [llvm] c24b2ad - Add extra tests for D111675
Philip Reames via llvm-commits
- [compiler-rt] 9939e56 - [NFC][sanitizer] Refactor Maps into templates
Vitaly Buka via llvm-commits
- [llvm] 2815ed5 - [ORC] Shut down dispatcher in ExecutorProcessControl implementations.
Lang Hames via llvm-commits
- [llvm] b4b9f9b - [PowerPC] Emit dcbt and dcbtst in place of their extended mnemonics on AIX
Albion Fung via llvm-commits
- [PATCH] D111258: [PowerPC] Emit dcbt and dcbtst in place of their extended mnemonics on AIX
Albion Fung via Phabricator via llvm-commits
- [compiler-rt] 884d290 - [sanitizer] Remove SpinMutexLock from stat function
Vitaly Buka via llvm-commits
- [llvm] 6f34839 - [instcombine] propagate freeze through single use poison producing flag instruction
Philip Reames via llvm-commits
- [compiler-rt] 38f121c - [sanitizer] Switch StackDepot to TwoLevelMap
Vitaly Buka via llvm-commits
- [compiler-rt] d80a5d5 - [NFC][sanitizer] Move consts into on top of the class
Vitaly Buka via llvm-commits
- [lld] f09dce5 - [lld] fix typos to cycle bots
Nico Weber via llvm-commits
- [compiler-rt] 67905bc - [sanitizer] Re-enable test on Windows
Vitaly Buka via llvm-commits
- [compiler-rt] d402fb0 - [NFC][sanitizer] Clang-format a line
Vitaly Buka via llvm-commits
- [PATCH] D111681: [IVUsers] Move preheader check into SCEVExpander
Nikita Popov via Phabricator via llvm-commits
- [llvm] 19b4e3c - [ORC] Call ExecutionSession::endSession in unit tests.
Lang Hames via llvm-commits
- [PATCH] D61243: Check build-type dependent variables for -flto as well.
Matthias Braun via Phabricator via llvm-commits
- [llvm] adf55ac - [ORC] Call ExecutorProcessControl::disconnect in unit tests that require it.
Lang Hames via llvm-commits
- [PATCH] D111682: [TableGen][PGO] Disable profile instrumentation for printInstruction function
Rong Xu via Phabricator via llvm-commits
- [PATCH] D99905: [OPENMP51]Initial parsing/sema for adjust_args clause for 'declare variant'
Mike Rice via Phabricator via llvm-commits
- [compiler-rt] 3ec4d4d - [NFC][sanitizer] Add a few consts
Vitaly Buka via llvm-commits
- [compiler-rt] f815c2c - [sanitizer] Fix test on Windows
Vitaly Buka via llvm-commits
- [compiler-rt] ce7f8c8 - [sanitizer] Remove id and replace link with u32
Vitaly Buka via llvm-commits
- [compiler-rt] ca0036d - [sanitizer] Remove StackDepotReverseMap
Vitaly Buka via llvm-commits
- [PATCH] D111677: [flang][NFC] Address warnings from Windows build
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D111679: [flang][NFC] Document extension: scalars are trivially contiguous
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D111678: [flang] runtime: fix output B/O/Z editing of "negative" values
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D109762: [NewPM][SimpleLoopUnswitch] Add DivergenceInfo
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D111685: [polly][NFC] Clean up Polly's getting started docs
Max Fan via Phabricator via llvm-commits
- [llvm] c2d4fe5 - [X86] Remove little support we had for MPX
Fangrui Song via llvm-commits
- [PATCH] D111345: [WebAssembly] Add import info to `dylink` section of shared libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D110294: [DebugInfo] Fix debug info for imported declarations of inlined functions
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D108492: [DebugInfo] Place static variable DIEs under the correct parent
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D106755: Extended format string checking to wprintf/wscanf
Aaron Gyes via Phabricator via llvm-commits
- [PATCH] D111593: [DebugInfo] retainedTypes should not have subprograms
Ellis Hoag via Phabricator via llvm-commits
- [llvm] 787eeb8 - [RISCV] Optimize immediate materialisation with BCLRI
Ben Shi via llvm-commits
- [PATCH] D111687: Fix getInlineCost with ComputeFullInlineCost enabled
Artur Pilipenko via Phabricator via llvm-commits
- [compiler-rt] 9a70eb9 - [profile] Remove emitting symbolizer markup
Gulfem Savrun Yeniceri via llvm-commits
- [PATCH] D111688: [MachineSink] Compile time improvement for large testcases which has many kill flags We did a experiment and observed dramatic decrease on compilation time which spent on clearing kill flags.
Bing Yu via Phabricator via llvm-commits
- [PATCH] D109117: [hexagon] Add system register, transfer support
Brian Cain via Phabricator via llvm-commits
- [compiler-rt] 666accf - [compiler-rt][profile] Enable profile tests for AIX
Jinsong Ji via llvm-commits
- [llvm] 4c5702c - Fix bug introduced with 6f34839 (poison flags on floating point ops)
Philip Reames via llvm-commits
- [llvm] 84fae3b - [tests] Add coverage for follow ons to D111675
Philip Reames via llvm-commits
- [PATCH] D111691: [instcombine] propagate single use freeze(gep inbounds X)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D111692: [RISCV] Remove Zvamo C intrinsics and builtins.
Craig Topper via Phabricator via llvm-commits
- [llvm] a5de04d - [Support][mips] Remove unnecessary includes from Memory.inc
Simon Atanasyan via llvm-commits
- [polly] ec2029f - [Polly] Do not inline dumpIslObj methods. NFC.
Michael Kruse via llvm-commits
- [PATCH] D110669: [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D110669: [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D110669: [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D110669: [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D110669: [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D110669: [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Craig Topper via Phabricator via llvm-commits
- [llvm] 447d301 - [JITLink][MachO][arm64] Mask high bits out of immediate for LDRLiteral19.
Lang Hames via llvm-commits
- [polly] fa6c510 - [Polly] Fix unused variable in non-assert builds. NFC.
Michael Kruse via llvm-commits
- [PATCH] D110308: [RISCV] Add invalid match case for uimm2, uimm3 and uimm7
Jim Lin via Phabricator via llvm-commits
- [PATCH] D111693: [PowerPC] Implement basic instruction macro fusion in Power10
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 9261ee3 - [WebAssembly] Make EH work with dynamic linking
Heejin Ahn via llvm-commits
- [PATCH] D111658: Add JSON output skeleton to llvm-readelf
James Henderson via Phabricator via llvm-commits
- [PATCH] D85838: New TableGen Programmer's Reference document
Jay Foad via Phabricator via llvm-commits
- [PATCH] D84138: Recommend Clangd extension for VSCode users
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D110995: [X86] combineMulToPMADDWD - handle any pow2 vector type and split to legal types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D110240: [MSP430] Implement PUSHM and POPM instructions
Jozef Lawrynowicz via Phabricator via llvm-commits
- [PATCH] D110725: [MSP430] Add codegen support for MSP430X shift instructions
Jozef Lawrynowicz via Phabricator via llvm-commits
- [llvm] 747b047 - [NFC][CSKY] Remove unneeded MC test case
Zi Xuan Wu via llvm-commits
- [PATCH] D90328: Eliminates dead store of an exisiting value
Dawid Jurczak via Phabricator via llvm-commits
- [llvm] cceceb7 - [X86][SSE] Add tests showing missing shuffle(avg(shuffle(),shuffle())) -> avg(shuffle(),shuffle()) fold
Simon Pilgrim via llvm-commits
- [PATCH] D111699: [XCOFF] [llvm-readobj] replace tests using binary as input with tests generated by yaml2obj.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D110621: [llvm-locstats] Report a warning if overflow was detected by llvm-dwarfdump
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D111700: [XCOFF] [llvm-readobj] improve the relocation output.
Esme Yi via Phabricator via llvm-commits
- [llvm] fb2539b - [X86][SSE] Add X86ISD::AVG to isCommutativeBinOp to support folding shuffles through the binop
Simon Pilgrim via llvm-commits
- [PATCH] D111701: [CSKY] Complete to add basic integer instruction set
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D111162: [UnknownProvenance] Add llvm-c support
Amaury SECHET via Phabricator via llvm-commits
- [llvm] 005b715 - [NFC] Added test for PR49927
Dávid Bolvanský via llvm-commits
- [llvm] 93fd30a - [NFC] Added test for PR50339
Dávid Bolvanský via llvm-commits
- [PATCH] D111703: [ARM] __cxa_end_cleanup should be called instead of _UnwindResume.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D111704: [RISCV][test] Add more tests of immediate materialisation
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111705: [RISCV] Optimize immediate materialisation with SLLI.UW
Ben Shi via Phabricator via llvm-commits
- [llvm] 1a2e901 - [SVE][CodeGen] Add patterns for ADD/SUB + element count
Kerry McLaughlin via llvm-commits
- [PATCH] D109817: [AggressiveInstCombine] Add `phi` nodes support to `TruncInstCombine`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111706: [lld-macho] Use StringRef's hash code as keys of loadedArchives
Jacket via Phabricator via llvm-commits
- [PATCH] D102342: [SPARC] Fix register reuse in leaf function remapping step
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D109144: [SPIR-V] Add SPIR-V triple architecture and clang target info
Anastasia Stulova via Phabricator via llvm-commits
- [llvm] a3936a6 - [DebugInfo][InstrRef] Use PHI placement utilities for machine locations
Jeremy Morse via llvm-commits
- [PATCH] D110173: [DebugInfo][InstrRef] Use correct (and existing) PHI placement utilities for machine locations
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D111602: [SCEV][NFC] Tackle quadratic CT consumption when forgetting memoized results
Max Kazantsev via Phabricator via llvm-commits
- [llvm] e845ca2 - Follow up a3936a6c19c to work around an old compiler bug
Jeremy Morse via llvm-commits
- [PATCH] D111709: [Flang] flang-omp-report replace std::vector's with llvm::SmallVector
Josh Mottley via Phabricator via llvm-commits
- [PATCH] D111710: [AMDGPU][ASAN][OPENMP] Size Mismatch issue occurs when a global entry used in the target region is instrumented with ASAN specifically on AMDGPU occurs at Libomptarget level. There are trailing red zone for global variables mapped on the target...
Amit Kumar Pandey via Phabricator via llvm-commits
- [PATCH] D111174: [X86][Costmodel] Improve cost modelling for not-fully-interleaved load
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108763: Use type sizes when determining dependence
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D102575: [SPARC][MC] Support more relocation types
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D110904: [lld-macho] Downgrade missing -arch initially to error.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D111713: [fir] Add the DoLoopHelper
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D111337: [fir] Add array value copy pass
Valentin Clement via Phabricator via llvm-commits
- [llvm] d67022f - [InstCombine] add vector splat tests for foldLogOpOfMaskedICmps(); NFC
Sanjay Patel via llvm-commits
- [PATCH] D74488: [VFS] Fix vfsoverlay assertion due to RedirectingFileSystem path handling.
John Brawn via Phabricator via llvm-commits
- [llvm] 905d170 - [InstCombine] allow matching vector splat constants in foldLogOpOfMaskedICmps()
Sanjay Patel via llvm-commits
- [PATCH] D111714: [ARM] Fix MOVCC peephole to not use an incorrect register class
John Brawn via Phabricator via llvm-commits
- [PATCH] D111715: [WIP] [lldb] change name demangling to be consistent between windows and linx
Lasse Folger via Phabricator via llvm-commits
- [PATCH] D111716: [DebugInfo][InstrRef] Avoid un-necessary densemap copies and comparisons
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 02928fc - [InstCombine] improve code comments; NFC
Sanjay Patel via llvm-commits
- [PATCH] D51206: [Sparc] Add tail call support
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D111433: [PowerPC] Respect rounding mode in the back end
Rafik Zurob via Phabricator via llvm-commits
- [llvm] dd71b65 - [llvm-reduce] Introduce operands-to-args pass.
Michael Kruse via llvm-commits
- [PATCH] D111717: [ELF] Avoid adding orphan sections to a less fit segment
Igor Kudrin via Phabricator via llvm-commits
- [llvm] 8a9faef - [gn build] Port dd71b65ca85d
LLVM GN Syncbot via llvm-commits
- [PATCH] D110932: [fir] Remove obsolete fir.negf and fir.modf ops
Jean Perier via Phabricator via llvm-commits
- [llvm] fbf269c - [DebugInfo][InstrRef] Only calculate IDF for reg units
Jeremy Morse via llvm-commits
- [PATCH] D111723: first draft of a written policy around git repos
Christian Kühnel via Phabricator via llvm-commits
- [PATCH] D110630: [DebugInfo][InstrRef] Use PHI placement utilities for variable-value calculations
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D110274: [llvm-reduce] Add option to reduce values to zero instead of undef
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D111727: [DSE] Eliminates dead store of an exisiting value (PR16520)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D111729: [SystemZ] Bugfix and refactorization of mem-mem operations
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D111730: [Support] [Path] Use std::replace instead of an explicit comparison loop. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D111731: [llvm-readelf] Make -W an alias of --wide
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D111732: [Support] [Path] Move function declarations to the right doxygen group in the header. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D111733: [SystemZ] Reapply memcmp and memcpy patches
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D111735: [AArch64][SVE][CodeGen] Add tests for RSHRN{T,B} instructions
Peter Waller via Phabricator via llvm-commits
- [PATCH] D111736: [InstCombine][DebugInfo] Remove superflous assertion, add test
Peter Waller via Phabricator via llvm-commits
- [PATCH] D111737: [AMDGPU] Remove unneeded emit literal check
Joe Nash via Phabricator via llvm-commits
- [PATCH] D110326: [LegacyPassManager] Demangling function name in ftime-trace output.
gehry via Phabricator via llvm-commits
- [PATCH] D109807: [InstCombine] Narrow type of logical operation chains in certain cases
Sanjay Patel via Phabricator via llvm-commits
- [llvm] c885857 - [AMDGPU] Enable load clustering in the post-RA scheduler
Jay Foad via llvm-commits
- [llvm] 4cd6cc6 - [SCEV] Add test for propagating poison through select condition.
Florian Hahn via llvm-commits
- [llvm] 24c9016 - [instcombine] propagate single use freeze(gep inbounds X)
Philip Reames via llvm-commits
- [llvm] fb4c451 - [OPENMP51]Initial parsing/sema for adjust_args clause for 'declare variant'
Mike Rice via llvm-commits
- [PATCH] D110976: docs: Document workaround for arcanist failures
Christopher Tetreault via Phabricator via llvm-commits
- [llvm] 0a950a2 - [SystemZ/z/OS] Implement save of non-volatile registers on z/OS XPLINK
Kai Nacke via llvm-commits
- [llvm] b44eac1 - [AMDGPU] Remove unneeded emit literal check
Joe Nash via llvm-commits
- [PATCH] D111740: Align LLVM_EXTERNALIZE_DEBUGINFO behaviours on Linux w/ Darwin
Jo Shields via Phabricator via llvm-commits
- [PATCH] D111741: Ensure LLVM_EXTERNALIZE_DEBUGINFO goes to bin/ not foo/bar/
Jo Shields via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111117: [RISCV] Optimize (add (shl x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111742: Add LLVM_EXTERNALIZE_DEBUGINFO_FLATTEN, which can do flat dSYM
Jo Shields via Phabricator via llvm-commits
- [PATCH] D111744: [instcombine] PRE freeze to only potentially posion/undef operand of phi
Philip Reames via Phabricator via llvm-commits
- [PATCH] D111745: Add LLVM_EXTERNALIZE_DEBUGINFO_INSTALL, for installing debug symbols
Jo Shields via Phabricator via llvm-commits
- [llvm] 92bec0e - [llvm-jitlink] Don't use thread pool task dispatch when LLVM_ENABLE_THREADS=Off
Lang Hames via llvm-commits
- [PATCH] D111746: Fix LLVM_EXTERNALIZE_DEBUGINFO docs, and add new options from patchset
Jo Shields via Phabricator via llvm-commits
- [PATCH] D111747: [mlgo][aot] requrie the model is autogenerated for test determinism
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 3628bb7 - Make various assume bundle data structures use uint64_t
Arthur Eubanks via llvm-commits
- [PATCH] D89249: [SimplifyLibCalls] Preserve tail call indicator
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 2de43d4 - [CMake] Add optional libCURL dependency to llvm build configuration
Petr Hosek via llvm-commits
- [llvm] 67a58fa - [FuncSpec] Don't run the solver if there's nothing to do
Sjoerd Meijer via llvm-commits
- [PATCH] D111748: [CMake] Set the CMP0114 policy
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D111749: [llvm-profgen] Also ignore the first external branch
Lei Wang via Phabricator via llvm-commits
- [PATCH] D111750: [llvm-profgen] Allow unsymbolized profile as input
Lei Wang via Phabricator via llvm-commits
- [PATCH] D110332: [DebugInfo] Limit the size of DIExpressions that we will salvage up to
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D94282: [PowerPC] Support ppc-asm-full-reg-names for AIX
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D111751: [ptr_provenance] Add llvm-c support.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D111160: [UnknownProvenance] Add LLVM-IR support for unknown_provenance
Jeroen Dobbelaere via Phabricator via llvm-commits
- [compiler-rt] 43bae7a - [sanitizer] Add trivial StackDepot benchmark
Vitaly Buka via llvm-commits
- [PATCH] D111753: [llvm-mca][timeline] Indicate output was stopped due to cycle limit.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D111288: [fir] Add data flow optimization pass
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D111222: [X86][Costmodel] Fix `X86TTIImpl::getGSScalarCost()`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111754: Fixes for 'LOD bias' operand in ISelDAG path and GobalISel path when A16-bit is 'ON'
Ravi Korsa via Phabricator via llvm-commits
- [llvm] 18eef13 - [X86][Costmodel] Fix `X86TTIImpl::getGSScalarCost()`
Roman Lebedev via llvm-commits
- [llvm] cb41efb - [NFC][Costmodel][X86] Fix broken `CHECK-NOT`'s in interleave costmodel tests
Roman Lebedev via llvm-commits
- [llvm] a8a64ea - [NFC][X86][LV] Autogenerate checklines in cost-model.ll to simplify further updates
Roman Lebedev via llvm-commits
- [llvm] 2a4b153 - [Support] [Path] Use std::replace instead of an explicit comparison loop. NFC.
Martin Storsjö via llvm-commits
- [llvm] 6fbc812 - [Support] [Path] Move function declarations to the right doxygen group in the header. NFC.
Martin Storsjö via llvm-commits
- [PATCH] D107934: [LowerTypeTests] Emit cfi_jt aliases regardless of function export
Kees Cook via Phabricator via llvm-commits
- [PATCH] D98481: [Inliner] Do not inline mutual-recursive functions to avoid exponential size growth.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D111756: [test] Fix asan dynamic unit tests with per-target runtime dirs
Nico Weber via Phabricator via llvm-commits
- [llvm] 47d10b2 - [instcombine] PRE freeze to only potentially posion/undef operand of phi
Philip Reames via llvm-commits
- [compiler-rt] 8383e49 - [sanitizer] Cleanup benchmark
Vitaly Buka via llvm-commits
- [llvm] 6c76d01 - [mlgo][aot] requrie the model is autogenerated for test determinism
Mircea Trofin via llvm-commits
- [PATCH] D111757: [CFI] Add a module flag to allow custom section on globals with !type metadata when not doing CFI
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D111758: [docs] Mention DragonFlyBSD as a supported platform for LLVM.
Frederic Cambus via Phabricator via llvm-commits
- [llvm] 6404f4b - [InstCombine] Remove attributes after hoisting free above null check
Shoaib Meenai via llvm-commits
- [llvm] 8e184f3 - [gn build] (manually) port 6c76d0101193
Nico Weber via llvm-commits
- [PATCH] D111764: [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D111765: [llvm-reduce] Add reduction passes to reduce operands to undef/1/0
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D111768: [IPT] Restructure cache to allow lazy update following invalidation
Philip Reames via Phabricator via llvm-commits
- [llvm] 8d2736d - [ORC] Add a missing definition.
Lang Hames via llvm-commits
- [llvm] 4fcc0ac - [ORC] Use a Setup object for SimpleRemoteEPC construction.
Lang Hames via llvm-commits
- [PATCH] D110658: [InlineAdvisor] Add -inline-replay-scope=<Function|Module> to control replay scope
Di Mo via Phabricator via llvm-commits
- [llvm] ab5d65e - [llvm-profgen] Ignore stack samples before aggregation
via llvm-commits
- [llvm] 30ca33e - [llvm-profgen] Ignore the whole trace with the leading external branch
via llvm-commits
- [PATCH] D111749: [llvm-profgen] Ignore the whole trace with the leading external branch
Lei Wang via Phabricator via llvm-commits
- [PATCH] D110862: X86InstrInfo: Look across basic blocks in optimizeCompareInstr
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D110863: X86InstrInfo: Do not stop on flag users between flag producers
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D110865: X86InstrInfo: Optimize more combinations of SUB+CMP
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D110867: X86InstrInfo: Support immediates that are +1/-1 different in optimizeCompareInstr
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D109128: [VFS] Use original path when falling back to external FS
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D111769: [Polly] Switch checkIslAstExprInt to use RAII instead of manually freeing Expr
Max Fan via Phabricator via llvm-commits
- [PATCH] D111770: [DebugInfo] When the enum type causes ODR violation, skip ODRUniquing
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D108864: [CMake] Disable -Wmisleading-indentation when using gcc
Fangrui Song via Phabricator via llvm-commits
- [llvm] abdb82b - [examples] Fix LLJITWithRemoteDebugging example after 4fcc0ac15e0.
Lang Hames via llvm-commits
- [PATCH] D95284: utils/release: Add script for building release documentation
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D111769: [Polly][NFC] Switch checkIslAstExprInt to use RAII instead of manually freeing Expr
Max Fan via Phabricator via llvm-commits
- [PATCH] D111141: [RISCV] Optimize (add (mul r, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [llvm] c1d6ba5 - [RISCV][test] Add more tests of immediate materialisation
Ben Shi via llvm-commits
- [llvm] 481db13 - [RISCV] Optimize immediate materialisation with SLLI.UW
Ben Shi via llvm-commits
- [PATCH] D109090: [PPC64] fix/workaround runtime crash on FreeBSD with llvm12 and later
Alfredo Dal'Ava Júnior via Phabricator via llvm-commits
- [llvm] 509fe20 - docs: Document workaround for arcanist failures
Mehdi Amini via llvm-commits
- [llvm] b3c9d84 - [AMDGPU] Fix 24-bit mul intrinsic generation for > 32-bit result.
Abinav Puthan Purayil via llvm-commits
- [PATCH] D111769: [Polly][NFC] Remove checkIslAstExprInt and use RAII instead of manually freeing Expr
Max Fan via Phabricator via llvm-commits
- [PATCH] D76977: [lld-macho] Implement basic export trie
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D111774: [SCEV][NFC] Reduce memory footprint & compile time via DFS refactoring
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 7e81526 - [RISCV] Optimize immediate materialisation with BSETI/BCLRI
Ben Shi via llvm-commits
- [PATCH] D110620: [SCEV] Infer ranges for SCC consisting of cycled Phis
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D110517: [SCEV] Prove implication of predicates to their sign-flipped counterparts
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D104060: Machine IR Profile
Wenlei He via Phabricator via llvm-commits
- [PATCH] D111776: [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary
Wenlei He via Phabricator via llvm-commits
- [PATCH] D101486: [Dependence Analysis] Enable delinearization of fixed sized arrays
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 60605a2 - Set LLVM_HAS_RVALUE_REFERENCE_THIS when __GNUC__ is defined
Arthur Eubanks via llvm-commits
- [PATCH] D111777: [GlobalISel] Refactor CSEMIRBuilder's handling of unary op constant folding. NFC.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 46a1dd4 - [SCEV][NFC] Reorder checks to delay call of all_of
Max Kazantsev via llvm-commits
- [PATCH] D111778: [X86] Update CPU_SPECIFIC list.
Freddy, Ye via Phabricator via llvm-commits
- [llvm] 6e1308b - [SCEV][NFC] Simplify check with CI->isZero() exit condition
Max Kazantsev via llvm-commits
- [PATCH] D111778: [WIP][X86] Update CPU_SPECIFIC list.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D111780: [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D111781: [flang] Make the frontend driver error out when requesting multiple actions
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] 00baad3 - [SystemZ] Bugfix and refactorization of mem-mem operations
Jonas Paulsson via llvm-commits
- [llvm] a33e4c8 - [SystemZ] Reapply memcmp and memcpy patches.
Jonas Paulsson via llvm-commits
- [PATCH] D111782: [AIX][cmake] Set atomics related macros when build with xlclang
Kai Luo via Phabricator via llvm-commits
- [PATCH] D111785: [flang] runtime: Read environment variables directly
Diana Picus via Phabricator via llvm-commits
- [PATCH] D111787: [AArch64] Improve fptosi.sat vector lowering
Dave Green via Phabricator via llvm-commits
- [PATCH] D110937: [AMDGPU][GlobalISel] Select v_fma_mix_f32 and v_mad_mix_f32
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] e3e1da2 - Follow up to a3936a6c19c, correctly select LiveDebugValues implementation
Jeremy Morse via llvm-commits
- [PATCH] D109712: [Sparc] NFC: Remove unused tblgen template args
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D106875: [DebugInfo] Attempt to preserve more information during tail duplication
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D108641: [DebugInfo][InstrRef] Avoid a debug-info-affects-codegen scenario in MCP
Stephen Tozer via Phabricator via llvm-commits
- [llvm] 16729d0 - [Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 77dcdc2 - [CostModel][X86] Pre-SSE41 targets can use PMADDWD for sext sub-i16 -> i32
Simon Pilgrim via llvm-commits
- [PATCH] D107882: BPF: Enable frontend constant folding for VLA size
Paul Chaignon via Phabricator via llvm-commits
- [llvm] 8848766 - [Codegen] TargetLowering::getCanonicalIndexType - early out scaled MVT::i8 indices. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D111796: [fir] Add IfBuilder and utility functions
Valentin Clement via Phabricator via llvm-commits
- [llvm] dc8a41d - [ARM] Simplify address calculation for NEON load/store
Andrew Savonichev via llvm-commits
- [PATCH] D91632: [TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to emit
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111799: [DebugInfo][InstrRef] Improve compile-time performance by handling a single variable at a time
Jeremy Morse via Phabricator via llvm-commits
- [llvm] c0d8861 - [SystemZ] Remove some now unused ISD XXX_LOOP opcodes.
Jonas Paulsson via llvm-commits
- [llvm] 094faa5 - [VectorCombine] Add test showing issue when running VectorCombine early.
Florian Hahn via llvm-commits
- [PATCH] D111800: [VectorCombine] Add option to only run scalarization transforms.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 51eefa8 - [NVPTX] Add VRFrame and VRFrameLocal to integer register classes
Andrew Savonichev via llvm-commits
- [PATCH] D100043: [lit] Fix compatibility with upstream gtest
Lukáš Zaoral via Phabricator via llvm-commits
- [llvm] a567fd8 - Fixup [NVPTX] Add VRFrame and VRFrameLocal to integer register classes
Andrew Savonichev via llvm-commits
- [PATCH] D110383: [JITLink][NFC] Add TableManager to replace PerGraph...Builder pass
luxufan via Phabricator via llvm-commits
- [llvm] 743e263 - [hexagon] Add system register, transfer support
Brian Cain via llvm-commits
- [PATCH] D111802: [LSP]Fix PR52090: clang crashes: Assertion `Index < Length && "Invalid index!"' failed.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] b5426ce - [DebugInfo][InstrRef] Place variable-values PHI using LLVM utilities
Jeremy Morse via llvm-commits
- [PATCH] D111116: [RISCV][test] Add tests of (add (shl r, c0), c1)
Luís Marques via Phabricator via llvm-commits
- [PATCH] D111754: AMDGPU: Fixes for 'LOD bias' operand in ISelDAG path and GobalISel path when A16-bit is 'ON'
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D111803: [LLD][TEST] Add a test case for negative addends for R_X86_64_PC32 relocations
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D91514: Expose CastInst::getCastOpcode in C API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D89252: [C API] Add getters and setters for NUW, NSW, and Exact
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D111802: [SLP]Fix PR52090: clang crashes: Assertion `Index < Length && "Invalid index!"' failed.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D72207: [LLVM-C][bindings/go] Get metadata from a value
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D111804: [InstCombine] Don't combine CmpInst that used for verify the legality of the lshr
Tiehu Zhang via Phabricator via llvm-commits
- [PATCH] D111806: [LICM] Check the number of divergent paths from loop header to target block
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D111285: Fix invalid Kill on callee save on RISC-V
Luís Marques via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Mikhail Goncharov via Phabricator via llvm-commits
- [llvm] c2e5c95 - [RISCV][test] Add tests of (add (shl r, c0), c1)
Ben Shi via llvm-commits
- [PATCH] D111809: [DebugInfo] Correctly handle arrays with 0-width elements in GEP salvaging
Stephen Tozer via Phabricator via llvm-commits
- [compiler-rt] 4fee8a1 - [NFC][compiler-rt][profile] Remove non-Posix -h option from test
Jinsong Ji via llvm-commits
- [llvm] 849b36b - [JITLink][NFC] Add TableManager to replace PerGraph...Builder pass
via llvm-commits
- [PATCH] D111810: [DebugInfo][LSR] Add more stringent checks on IV selection and cached dbg.value location-op SCEVs
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D103966: [llvm] Add new DI Flag IsZeroSize for D101237 [[no_unique_address]]
Amaury SECHET via Phabricator via llvm-commits
- [llvm] e4e48e2 - [AMDGPU] Add more tests for build_vector
Julien Pages via llvm-commits
- [PATCH] D111386: RFC: [Hexagon] Mark target as not "machine verifier clean"
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] a316343 - [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary
Wenlei He via llvm-commits
- [llvm] a8e7d11 - [ValueTracking] Simplify getKnowledgeValidInContext() call (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] 8282024 - [sanitizer] Move out stack trace pointer from header StackDepot
Vitaly Buka via llvm-commits
- [llvm] f7ba572 - [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0.
Craig Topper via llvm-commits
- [llvm] 727a891 - [FPEnv][InstSimplify] Fold fadd X, 0 ==> X, when we know X is not -0
Kevin P. Neal via llvm-commits
- [PATCH] D111818: [llvm-reduce] Introduce operands-skip pass.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 13185f0 - [Transforms] eliminateDeadStores - remove unused variable. NFC.
Simon Pilgrim via llvm-commits
- [llvm] fcbec7e - [TTI][X86] Swap getInterleavedMemoryOpCostAVX2/getInterleavedMemoryOpCostAVX512 implementations. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D109457: [SCEV] Use constant range of RHS to prove NUW on narrow IV in trip count logic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D110857: X86InstrInfo: Refactor and cleanup optimizeCompareInstr
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D111822: [TTI][X86] Merge getInterleavedMemoryOpCostAVX2 into getInterleavedMemoryOpCost. NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111823: [AMDGPU] Fix width check for signed mul24 generation.
Abinav Puthan Purayil via Phabricator via llvm-commits
- [polly] 5f668bb - [Polly] Clean up Polly's getting started docs.
Michael Kruse via llvm-commits
- [PATCH] D111824: [llvm-profgen] Fix bugs of populating profile symbol list
Lei Wang via Phabricator via llvm-commits
- [PATCH] D111096: [NFC] Move setUsedInitializer from IPO/GlobalOpt.cpp to Utils/ModuleUtils.cpp to be reusable by other components
Florian Hahn via Phabricator via llvm-commits
- [llvm] 871f773 - [TTI][X86] Merge getInterleavedMemoryOpCostAVX2 into getInterleavedMemoryOpCost. NFC
Simon Pilgrim via llvm-commits
- [PATCH] D110511: [BasicAA] Improve scalable vector handling
Florian Hahn via Phabricator via llvm-commits
- [llvm] b050564 - [AIX] Ignore case when comparing output from od
Kai Nacke via llvm-commits
- [PATCH] D111427: [AIX] Ignore case when comparing output from od
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D111199: [Clang][LLVM][Attr] support btf_type_tag attribute
Yonghong Song via Phabricator via llvm-commits
- [llvm] 0a869ef - [llvm-mca][timeline] Indicate output was stopped due to cycle limit.
Daniel Sanders via llvm-commits
- [llvm] 5f05ff0 - [BasicAA] Improve scalable vector handling
Nikita Popov via llvm-commits
- [PATCH] D111826: [X86] Use CMOVNS for abs instead of CMOVGE.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D69056: [LNT] Remove Python2 support
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D111768: [IPT] Restructure cache to allow lazy update following invalidation [NFC]
Nikita Popov via Phabricator via llvm-commits
- [polly] a5e52ce - [Polly][docs] Fix itemize list for release notes.
Michael Kruse via llvm-commits
- [polly] 19db33c - [Polly] Remove support for code generated by gfortran+DragonEgg.
Michael Kruse via llvm-commits
- [llvm] 3ff9cc0 - [X86] Use CMOVNS for abs instead of CMOVGE.
Craig Topper via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D111829: [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86.
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 69853f9 - [IVUsers] Move preheader check into SCEVExpander
Nikita Popov via llvm-commits
- [llvm] 79ae956 - [RISCV] Remove unused member variable. NFC
Craig Topper via llvm-commits
- [PATCH] D111824: [llvm-profgen] Fix bug of populating profile symbol list
Hongtao Yu via Phabricator via llvm-commits
- [llvm] 7f3861c - autogen tests for ease of update
Philip Reames via llvm-commits
- [PATCH] D111151: [CodeGen][Outliner] Clean up dead code
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 3d7bf66 - [X86][Costmodel] Improve cost modelling for not-fully-interleaved load
Roman Lebedev via llvm-commits
- [PATCH] D111831: [amdgpu] Fix a crash case when preserving MDT in SILowerControlFlow
Michael Liao via Phabricator via llvm-commits
- [PATCH] D25261: [C API] Add LLVMConstBinOp function.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] e9e6266 - [AArch64] Add extra tests for fptosisat vector variants
David Green via llvm-commits
- [PATCH] D111834: Clean up test case.
Michael Liao via Phabricator via llvm-commits
- [llvm] 8b31f07 - [tests] Add indvars tests showing missing transforms with small IVs
Philip Reames via llvm-commits
- [PATCH] D111835: [bazel] Move MC header usage from Support to tblgen
Reid Kleckner via Phabricator via llvm-commits
- [llvm] 21abe21 - [TableGen][PGO] Disable profile instrumentation for printInstruction function
Rong Xu via llvm-commits
- [compiler-rt] 8c66d78 - [test] Fix asan dynamic unit tests with per-target runtime dirs
Nico Weber via llvm-commits
- [PATCH] D111836: [indvars] Use fact loop must exit to canonicalize to unsigned conditions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D111276: [ArgumentPromotion] Support opaque pointers
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D87551: [LICM] Make Loop ICM profile aware again
Philip Reames via Phabricator via llvm-commits
- [PATCH] D111839: [AArch64][GlobalISel] combine and + [la]sr => [su]bfx
Jon Roelofs via Phabricator via llvm-commits
- [llvm] 414abff - [SLP]Fix PR52090: clang crashes: Assertion `Index < Length && "Invalid index!"' failed.
Alexey Bataev via llvm-commits
- [PATCH] D111840: [hwasan] Add default "/" prefix.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D111841: [hwasan] Fix TestCases/thread-uaf.c.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D111842: [scudo] Fix running tests under hwasan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D111832: [flang] Expunge bogus semantic check for ELEMENTAL without dummies
Peter Klausler via Phabricator via llvm-commits
- [compiler-rt] 039096e - [hwasan] Add default "/" prefix.
Evgenii Stepanov via llvm-commits
- [compiler-rt] 7a3fb71 - [hwasan] Fix TestCases/thread-uaf.c.
Evgenii Stepanov via llvm-commits
- [compiler-rt] 439e00a - [scudo] Fix running tests under hwasan.
Evgenii Stepanov via llvm-commits
- [PATCH] D109864: [flang][OpenMP] Add semantic checks for threadprivate and declare target directives
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D111846: [LV] Drop NUW/NSW flags from scalarized instructions that need predication
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D111843: [flang] Fold LGE/LGT/LLE/LLT intrinsic functions
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D111847: [CSSPGO] Turn off PseudoProbeUpdatePass for non-FDO builds.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D111852: [lld/mac] Mark private externs with GOT relocs as LOCAL in indirect symbtab
Nico Weber via Phabricator via llvm-commits
- [PATCH] D111850: [flang] Admit NULL() in generic procedure resolution cases
Peter Klausler via Phabricator via llvm-commits
- [compiler-rt] 1274a07 - [NFC][asan] Use more common socket type in test
Vitaly Buka via llvm-commits
- [compiler-rt] 882ce17 - [NFC][sanitizer] Remove %stdcxx11
Vitaly Buka via llvm-commits
- [PATCH] D111854: [OPENMP51]Initial parsing/sema for append_args clause for 'declare variant'
Mike Rice via Phabricator via llvm-commits
- [PATCH] D111856: [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0
Jon Roelofs via Phabricator via llvm-commits
- [compiler-rt] a1e78ae - [NFC][asan] Speedup uar_signals.cpp test
Vitaly Buka via llvm-commits
- [llvm] 42ad7e1 - [CSSPGO] Turn off PseudoProbeUpdatePass for non-FDO builds.
Hongtao Yu via llvm-commits
- [PATCH] D86586: [TableGen] Support tied operands that are both source operands
Brian Leibig via Phabricator via llvm-commits
- [PATCH] D111857: 【TwoAddressInstructionPass】 Put all new instructions into DistanceMap
Guozhi Wei via Phabricator via llvm-commits
- LLVM build master will be restarted soon
Galina Kistanova via llvm-commits
- [llvm] 3f96f7b - Fix getInlineCost with ComputeFullInlineCost enabled
Artur Pilipenko via llvm-commits
- [PATCH] D111035: [AArch64] Fix incorrect removal of COPYs in AArch64RedundantCopyElimination
Yuichiro Utsumi via Phabricator via llvm-commits
- [PATCH] D111858: [X86] Add DAG combine for negation of CMOV absolute value pattern.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D110018: [lld-macho] Speed up markLive()
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D111862: [AArch64] Canonicalize X*(Y+1) or X*(1-Y) to madd/msub
weiwei via Phabricator via llvm-commits
- [llvm] 1202d28 - [SCEV][NFC] Reduce memory footprint & compile time via DFS refactoring
Max Kazantsev via llvm-commits
- [PATCH] D111863: [libunwind] Add an interface for dynamic .eh_frame registration
Peter S. Housel via Phabricator via llvm-commits
- [PATCH] D111864: [AMDGPU] Avoid redundant calls to numBits in AMDGPUCodeGenPrepare::replaceMulWithMul24().
Abinav Puthan Purayil via Phabricator via llvm-commits
- [llvm] 9e9b0f4 - [PowerPC] Support ppc-asm-full-reg-names for AIX
Qiu Chaofan via llvm-commits
- [llvm] 90ae538 - [SCEV] Prove implication of predicates to their sign-flipped counterparts
Max Kazantsev via llvm-commits
- [PATCH] D111154: [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR
Paulo Matos via Phabricator via llvm-commits
- [llvm] 81e9c90 - [llvm] Use llvm::is_contained (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D111866: [RISCV] Support Zfhmin extension
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D111867: Fix a typo
Mingming Liu via Phabricator via llvm-commits
- [llvm] 4fe5ab4 - [RISCV] Optimize immediate materialisation with SH*ADD
Ben Shi via llvm-commits
- [llvm] 7c704c0 - [NFC] fix a typo
Shao-Ce SUN via llvm-commits
- [PATCH] D111227: [WebAssembly] Implementation of table.grow/size and ref.null intrinsics
Paulo Matos via Phabricator via llvm-commits
- [llvm] 2ccdc73 - [RISCV] Add invalid match case for uimm2, uimm3 and uimm7
Jim Lin via llvm-commits
- [compiler-rt] 2232a68 - Fix another test not using the standard separator for sanitizer options.
Dan Liew via llvm-commits
- [llvm] b092dc0 - [AArch64ISelLowering] Avoid duplane in some cases when sve enabled
via llvm-commits
- [PATCH] D109421: [PowerPC] Add intrinsic to convert between ppc_fp128 and fp128
ChenZheng via Phabricator via llvm-commits
- [PATCH] D111487: [XCOFF][yaml2obj] support for the auxiliary file header.
James Henderson via Phabricator via llvm-commits
- [PATCH] D92105: [RISCV] Add pre-emit pass to make more instructions compressible
Craig Blackmore via Phabricator via llvm-commits
- [llvm] 8c3adce - [JSON] Handle uint64_t type
via llvm-commits
- [PATCH] D109347: [JSON] Handle uint64_t type
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D111869: [AMDGPU] Add patterns for i8/i16 local atomic load/store
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D111871: [ELF] Let sections reach the end of the address space
Hristo Venev via Phabricator via llvm-commits
- [llvm] 082fa56 - [ARM] Fix MOVCC peephole to not use an incorrect register class
John Brawn via llvm-commits
- [llvm] a4f42a3 - [AArch64] Improve fptosi.sat lowering
David Green via llvm-commits
- [PATCH] D92610: [AArch64][GlobalISel] Select G_SADDO and G_SSUBO
Jay Foad via Phabricator via llvm-commits
- [llvm] c450e47 - [llvm-dwarfdump] Fix unsigned overflow when calculating stats
via llvm-commits
- [llvm] fa1a682 - [AArch64] Improve fptosi.sat vector lowering
David Green via llvm-commits
- [llvm] e23351c - [Test][InstCombine] Precommit tests for PR52078
Anton Afanasyev via llvm-commits
- [PATCH] D111872: Remove the verifyAfter mechanism that was replaced by D111397
Jay Foad via Phabricator via llvm-commits
- [PATCH] D111397: Add new MachineFunction property FailsVerification
Jay Foad via Phabricator via llvm-commits
- [llvm] 7b07c01 - [InstCombine] Support arbitrary const shift amount for `lshr (sext i1 ...)`
Anton Afanasyev via llvm-commits
- [PATCH] D111873: [NFC][LoopVectorize] Allow getRuntimeVF to generate FP values
David Sherwood via Phabricator via llvm-commits
- [PATCH] D111874: [Support] Add more Windows error codes to mapWindowsError
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D111875: [Support] [Windows] Manually clean up temp files on network shares
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D111876: Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includesheaders from the latter.
Bogdan Graur via Phabricator via llvm-commits
- [PATCH] D111878: [SCEV] Allow non-overflowing binops when analyzing SCC
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D111879: [Support] Add a new path style for Windows with forward slashes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D111880: [Support] [Windows] Convert paths to the preferred form
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D99484: Use `GNUInstallDirs` to support custom installation dirs.
John Ericson via Phabricator via llvm-commits
- [PATCH] D111882: [NFC][LoopVectorize] Change getStepVector to take a Value* for the StartIdx
David Sherwood via Phabricator via llvm-commits
- [llvm] 0379263 - [AMDGPU] Fix width check for signed mul24 generation.
Abinav Puthan Purayil via llvm-commits
- [llvm] 97809c8 - [AArch64]Enabling Cortex-A510 Support
Archibald Elliott via llvm-commits
- [llvm] 6678db0 - [X86] Enable promotion of i16 popcnt (PR52056)
Dávid Bolvanský via llvm-commits
- [PATCH] D111885: [SelectionDAG] Fix illegal widening of scalable-vector loads
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D111248: [SelectionDAG] Widen scalable-vector stores via VP_STORE
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D111887: [AIX] Disable tests failing due to lack of 64-bit XCOFF object file support
Jake Egan via Phabricator via llvm-commits
- [PATCH] D108049: [InstCombine] Extend canonicalizeClampLike to handle truncated inputs
Dave Green via Phabricator via llvm-commits
- [PATCH] D111888: [AArch64][GISel] Optimize 8 and 16 bit variants of uaddo.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D109151: [InstCombine] Convert xor (ashr X, BW-1), C -> select(X >=s 0, C, ~C)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111889: [AIX] Support of Big archive (read)
Digger Lin via Phabricator via llvm-commits
- [polly] 5bf32a0 - [Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Expr. NFC.
Michael Kruse via llvm-commits
- [llvm] de30384 - [AMDGPU] Avoid redundant calls to numBits in AMDGPUCodeGenPrepare::replaceMulWithMul24().
Abinav Puthan Purayil via llvm-commits
- [PATCH] D111891: [Analysis] add utility function for unary shuffle mask creation
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 8cd9c35 - [VectorCombine] add tests for shuffle of binops; NFC
Sanjay Patel via llvm-commits
- [llvm] a64e6ec - [llvm-readelf] Make -W an alias of --wide
via llvm-commits
- [PATCH] D108507: [NFC][LoopIdiom] Add more test case to runtime-determined memset size
Yueh-Ting Chen via Phabricator via llvm-commits
- [llvm] 24703cb - [IR] Fix a few incorrect paths in file header comments. NFC
Craig Topper via llvm-commits
- [llvm] 42eea2b - [AIX] Enable int128 in 64 bit mode
Jinsong Ji via llvm-commits
- [PATCH] D111896: [indvars] Canonicalize exit conditions to unsigned using range info
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108453: [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2)
Hyeongyu Kim via Phabricator via llvm-commits
- [llvm] f5ed223 - [DebugInfo] Limit the size of DIExpressions that we will salvage up to
Stephen Tozer via llvm-commits
- [llvm] aa80034 - [DebugInfo] retainedTypes should not have subprograms
Puyan Lotfi via llvm-commits
- [llvm] 1312aff - [SLP]Add a test for shrink shuffle after reorder, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D111897: BPF: remove intrindics @llvm.stacksave() and @llvm.stackrestore()
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D111898: [SLP]Fix emission of the shrink shuffles.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 59b94c4 - NFC: Remove wayward MIR tests from lib/Target
Jessica Paquette via llvm-commits
- [PATCH] D111467: [RISCV] Rewrite forwardCopyWillClobberTuple to not assume that there are exactly 32 registers. NFC
Fraser Cormack via Phabricator via llvm-commits
- [llvm] ccbfcfd - [SystemZ] Handle huge immediates in SystemZInstrInfo::loadImmediate().
Jonas Paulsson via llvm-commits
- [PATCH] D111839: [AArch64][GlobalISel] combine and + [la]sr => ubfx
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D109109: [MC] Recursively calculate symbol offset
Leonard Grey via Phabricator via llvm-commits
- [compiler-rt] e0f3a3b - [ubsan] Remove REQUIRED from some TestCases
Vitaly Buka via llvm-commits
- [llvm] bacddf4 - [amdgpu] Fix a crash case when preserving MDT in SILowerControlFlow
Michael Liao via llvm-commits
- [lld] 4e572db - [lld/mac] Mark private externs with GOT relocs as LOCAL in indirect symbtab
Nico Weber via llvm-commits
- [PATCH] D111901: [VectorCombine] fold shuffle-of-binops with common operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D106449: [amdgpu] Handle the case where there is no scavenged register.
Michael Liao via Phabricator via llvm-commits
- [llvm] 03375a3 - [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols
Anshil Gandhi via llvm-commits
- [PATCH] D111902: [llvm-profgen] Warn and filter out invalid range
Lei Wang via Phabricator via llvm-commits
- [llvm] cfd155c - [SelectionDAG] Fix typo in option help
Fangrui Song via llvm-commits
- [PATCH] D111198: [Support] Make consumeError, toString callable from code compiled with RTTI.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D105895: [FPEnv][EarlyCSE] Add support for CSE of constrained FP intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D111903: [SCEV] Use defining scope to bound backwards predicate search [mostly-nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D106674: Runtime for Interop directive
Sri Hari Krishna Narayanan via Phabricator via llvm-commits
- [PATCH] D106362: [FPEnv][InstSimplify] Enable more folds for constrained fadd
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D111904: [RISCV] Lower fixed vector CTLZ_ZERO_UNDEF by converting to FP and extracting the exponent.
Craig Topper via Phabricator via llvm-commits
- [llvm] 659a083 - [WebAssembly] Add import info to `dylink` section of shared libraries
Sam Clegg via llvm-commits
- [PATCH] D66242: [POC][SCEV] Bounds for loop invariant exits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64898: Standardize how we check for legality of frame realignment
Philip Reames via Phabricator via llvm-commits
- [PATCH] D60975: Convert a masked.gather of at most one element to a masked.load
Philip Reames via Phabricator via llvm-commits
- [PATCH] D59380: Fold constant & invariant loads into uses over barrier instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D65354: [X86] Let MachineCombiner reassociate adds for ILP
Philip Reames via Phabricator via llvm-commits
- [PATCH] D65614: [Reassociate] Stop linearizing all associative expression trees w/o profitability
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64451: [PoisonChecking] Validate inbounds annotation on getelementptr where possible
Philip Reames via Phabricator via llvm-commits
- [PATCH] D70521: [InstCombine] Canonicalize widenable.conditions for ease of pattern matching (and cases)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D52192: Add !thread.private metadata
Philip Reames via Phabricator via llvm-commits
- [PATCH] D91451: [LoopVectorizer] Leverage uniformity across unrolled iterations
Philip Reames via Phabricator via llvm-commits
- [PATCH] D73398: In SCEV's printer pass, print an estimate of the exit count for each exit from profiling information
Philip Reames via Phabricator via llvm-commits
- [PATCH] D64509: [SCEV] Compute exit count from overflow test
Philip Reames via Phabricator via llvm-commits
- [PATCH] D88995: Support vectors in CastInst::isBitOrNoopPointerCastable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D67510: [LV] Support gaps, overlaps, and inexact sizes in speculation logic
Philip Reames via Phabricator via llvm-commits
- [compiler-rt] 6970847 - [compiler-rt/profile] Hide __llvm_profile_raw_version
Pirama Arumuga Nainar via llvm-commits
- [PATCH] D109416: getVPMemoryOpCost interface
Roland Froese via Phabricator via llvm-commits
- [llvm] 4a1d63d - [VectorCombine] Add option to only run scalarization transforms.
Florian Hahn via llvm-commits
- [llvm] 82e858d - [ConstantRange] Better diagnostic for correctness test failure (NFC)
Nikita Popov via llvm-commits
- [llvm] 0c52c27 - [BasicAA] Rename ExtendedValue to CastedValue (NFC)
Nikita Popov via llvm-commits
- [PATCH] D111907: [AMDGPU] Divergence driven selection for fused bitlogic
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D111410: [InstCombine] generalize fold for mask-with-signbit-splat
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 727e642 - [InstCombine] generalize fold for mask-with-signbit-splat
Sanjay Patel via llvm-commits
- [PATCH] D73861: Added DIBasicType scale/picture_string/digits/sign attribute support.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D109963: [AArch64] Split bitmask immediate of bitwise AND operation
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 9eb8040 - [ConstantRange] Support checking optimality for subset of inputs (NFC)
Nikita Popov via llvm-commits
- [llvm] cd538a6 - [AMDGPU] Precommit fused-bitlogic.ll test. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] a49f538 - [InstCombine] generalize fold for mask-with-signbit-splat, part 2
Sanjay Patel via llvm-commits
- [llvm] 2a2432e - [NFC] Make Assume2KnowledgeMap's typedef more precise
Arthur Eubanks via llvm-commits
- [llvm] 587493b - [ConstantRange] Compute precise shl range for single elements
Nikita Popov via llvm-commits
- [llvm] 1830ec9 - Revert "[HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols"
Anshil Gandhi via llvm-commits
- [lld] f8ee74f - [ELF] Require two-dash form for --pack-dyn-relocs
Fangrui Song via llvm-commits
- [PATCH] D111912: New Pass for Merging Arbitrary Pair of Functions to Reduce Code Size
Rodrigo Caetano Rocha via Phabricator via llvm-commits
- [PATCH] D111914: [WebAssembly] Add prototype relaxed laneselect instructions
Ng Zhi An via Phabricator via llvm-commits
- [llvm] da07942 - [WebAssembly] Add prototype relaxed laneselect instructions
Thomas Lively via llvm-commits
- [PATCH] D111917: Print the sign of negative infinity
Logan Chien via Phabricator via llvm-commits
- [llvm] f6cd43c - [X86] Add more tests for D111858. NFC
Craig Topper via llvm-commits
- [PATCH] D111919: [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D111921: [Polly][docs] This ist a test patch.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D111916: [DebugInfo] Fixup DIEs for inlined functions
Ellis Hoag via Phabricator via llvm-commits
- [polly] da2e1f6 - [Polly][docs] Fix Sphinx warning.
Michael Kruse via llvm-commits
- [llvm] 64591f2 - [TableGen] Replace static_cast with llvm's cast. NFC
Craig Topper via llvm-commits
- [PATCH] D111930: Add support for Bazel builds on Windows with `clang-cl`.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] 9bf6bef - [AArch64] Optimize add/sub with immediate
Ben Shi via llvm-commits
- [llvm] d137f12 - [X86][LV] X86 does *not* prefer vectorized addressing
Roman Lebedev via llvm-commits
- [PATCH] D111932: [RISCV][test] Add more tests of immediate materialisation
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111933: [RISCV] Optimize immediate materialisation with SLLI.UW
Ben Shi via Phabricator via llvm-commits
- [PATCH] D111934: [NFC] clang format change
Lasse Folger via Phabricator via llvm-commits
- [llvm] 76ca0d6 - [ConstantFolding] ConstantFoldScalarCall1 - early-out if getLibFunc fails. NFC.
Simon Pilgrim via llvm-commits
- [llvm] c18cf10 - [ConstantFolding] Use getValueAPF const ref value where possible. NFC.
Simon Pilgrim via llvm-commits
- [llvm] c288241 - [ConstantFolding] ConstantFoldScalarCall2 - early-out if getLibFunc fails. NFC.
Simon Pilgrim via llvm-commits
- [llvm] a1b43d2 - [LazyValueInfo] getPredicateAt - remove unnecessary null pointer check. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d464a9d - [Analysis] Replace assert(isa)/dyn_cast with cast. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 4d7c7d8 - [docs] Mention DragonFlyBSD as a supported platform for LLVM.
Frederic Cambus via llvm-commits
- [PATCH] D111460: [X86][LoopVectorize] "Fix" `X86TTIImpl::getAddressComputationCost()`
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 41a6fc8 - [Demangle] Extract nonMicrosoftDemangle from llvm::demangle
Tomasz Miąsko via llvm-commits
- [llvm] a381343 - [llvm-cxxfilt] Use nonMicrosoftDemangle for demangling NFC
Tomasz Miąsko via llvm-commits
- [llvm] 48ce523 - [Symbolize] Demangle Rust symbols
Tomasz Miąsko via llvm-commits
- [PATCH] D111937: [llvm-nm] Demangle Rust symbols
Tomasz Miąsko via Phabricator via llvm-commits
- [PATCH] D107799: [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux
Sylvestre Ledru via Phabricator via llvm-commits
- [llvm] d5f5121 - [LV][X86] Add PR47437 test case
Simon Pilgrim via llvm-commits
- [llvm] 6c96cea - [Support] Add more Windows error codes to mapWindowsError
Martin Storsjö via llvm-commits
- [PATCH] D111938: [TTI][X86] Add SSE2 sub-128bit vXi16/32 and v2i64 stride 2 interleaved load costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111939: [RISCV] Add missing e_flag R_RISCV_TSO
luxufan via Phabricator via llvm-commits
- [llvm] 939a808 - Use llvm::is_contained (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D110990: [Orc] Fix global variable destructor function support when --jit-kind=orc-lazy
luxufan via Phabricator via llvm-commits
- [llvm] bfe5b1b - [NFC][X86][Codegen] Add missing interleaving tests after D111546
Roman Lebedev via llvm-commits
- [llvm] 6ec644e - [TTI][X86] Add SSE2 sub-128bit vXi16/32 and v2i64 stride 2 interleaved load costs
Simon Pilgrim via llvm-commits
- [llvm] 85b8717 - [TTI][X86] Add v8i16 -> 2 x v4i16 stride 2 interleaved load costs
Simon Pilgrim via llvm-commits
- [PATCH] D111940: [X86][Costmodel] Load/store i16 Stride=6 VF=32 interleaving costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111941: [X86][Costmodel] Add SSE2 sub-128bit vXi8/16/32 and 128/256-bit vXi32/64 stride 2 interleaved load costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D111942: [X86][Costmodel] Load/store i32 Stride=3 VF=32 interleaving costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111943: [X86][Costmodel] Load/store i32 Stride=4 VF=32 interleaving costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111944: [X86][Costmodel] Load/store i64 Stride=2 VF=32 interleaving costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111945: [X86][Costmodel] Load/store i64 Stride=4 VF=16 interleaving costs
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 492a4a4 - [APInt] Fix 1-bit edge case in smul_ov()
Nikita Popov via llvm-commits
- [PATCH] D111947: [Demangle] Rename OutputStream to OutputString
Luís Ferreira via Phabricator via llvm-commits
- [PATCH] D111948: [Demangle] Add prepend functionality to OutputString
Luís Ferreira via Phabricator via llvm-commits
- [llvm] beb7862 - [X86] Add DAG combine for negation of CMOV absolute value pattern.
Craig Topper via llvm-commits
- [compiler-rt] c0b1b52 - [NFC][sanitizer] Rename stack depot tests
Vitaly Buka via llvm-commits
- [compiler-rt] 746dd6a - [NFC][sanitizer] Add StackDepotTestOnlyUnmap
Vitaly Buka via llvm-commits
- [PATCH] D111953: [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections
Jack Andersen via Phabricator via llvm-commits
- [llvm] 8e1d532 - [Object] Simplify RELR decoding
Fangrui Song via llvm-commits
- [llvm] d0dbc99 - Revert "[AArch64] Optimize add/sub with immediate"
Ben Shi via llvm-commits
- [compiler-rt] 6176fda - Fix a few warnings (signed/unsigned comparison in gtest, and missing field initializers)
David Blaikie via llvm-commits
- [lld] 1072699 - Use llvm::erase_value (NFC)
Kazu Hirata via llvm-commits
- [llvm] ff13189 - [RISCV] Unify the arch string parsing logic to to RISCVISAInfo.
Kito Cheng via llvm-commits
- [llvm] 1d7aadb - [gn build] Port ff13189c5d0d
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 27969c4 - tsan: refactor trace tests
Dmitry Vyukov via llvm-commits
- [llvm] 2e0fb00 - [llvm][AArch64][SVE] Fold literals into math instructions
David Truby via llvm-commits
- [PATCH] D111960: [X86][AVX] Prefer VINSERTF128 over VPERM2F128 for 128->256 subvector concatenations
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 052b77e - [InstCombine] Add some extra tests for truncated saturates. NFC
David Green via llvm-commits
- [PATCH] D111962: [TableGen] Fix codgen of InstrMapping with multiple columns and values
Jyun-Yan You via Phabricator via llvm-commits
- [llvm] 887acf6 - [X86][Costmodel] Load/store i16 Stride=6 VF=32 interleaving costs
Roman Lebedev via llvm-commits
- [llvm] 4b76a74 - [X86][Costmodel] Load/store i32 Stride=3 VF=32 interleaving costs
Roman Lebedev via llvm-commits
- [llvm] 3a6a9f7 - [X86][Costmodel] Load/store i32 Stride=4 VF=32 interleaving costs
Roman Lebedev via llvm-commits
- [llvm] 3274ce3 - [X86][Costmodel] Load/store i64 Stride=2 VF=32 interleaving costs
Roman Lebedev via llvm-commits
- [llvm] 91373bf - [X86][Costmodel] Load/store i64 Stride=4 VF=16 interleaving costs
Roman Lebedev via llvm-commits
- [llvm] 274b243 - [ConstantRange] Add fast signed multiply
Nikita Popov via llvm-commits
- [PATCH] D111966: [llvm-readobj] Add support for reading OpenBSD ELF core notes.
Frederic Cambus via Phabricator via llvm-commits
- [PATCH] D111967: [Mips] Add glue between CopyFromReg, CopyToReg and RDHWR nodes for TLS
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D111941: [X86][Costmodel] Add SSE2 sub-128bit vXi8/16/32 and 128/256-bit vXi32/64 stride 2 interleaved store costs
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D111300: [VPlan] Keep induction recipes in header.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D111299: [VPlan] Do not create dummy entry block (NFC).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 498c723 - [X86][SLM] +1uop for PSHUFBrm xmm
Simon Pilgrim via llvm-commits
- [llvm] 680afaa - [X86][SLM] Fix uops for PCLMULQDQ
Simon Pilgrim via llvm-commits
- [llvm] 5ed5df4 - [X86][SLM] Fix uops for PCMPISTR/PCMPISTR instructions
Simon Pilgrim via llvm-commits
- [llvm] 0bb32b1 - [X86][SLM] Fix BitTest+Set uops + port usage
Simon Pilgrim via llvm-commits
- [llvm] dbf5dc8 - [CostModel][X86] Add div/rem by negative power-of-2 constants
Simon Pilgrim via llvm-commits
- [PATCH] D111968: [TTI] Add OperandValueProperties::OP_NegatedPowerOf2 enum
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] dc3382d - [CostModel][X86] Add mul by positive/negative power-of-2 constants tests
Simon Pilgrim via llvm-commits
- [PATCH] D109750: [GlobalISel][Legalizer] Don't use eraseFromParentAndMarkDBGValuesForRemoval() for some artifacts.
Jack Andersen via Phabricator via llvm-commits
- [PATCH] D111970: [GlobalISel][Legalizer] Restore eraseFromParentAndMarkDBGValuesForRemoval() for CallLowering artifacts.
Jack Andersen via Phabricator via llvm-commits
- [PATCH] D106555: [PowerPC] handle more splat loads
ChenZheng via Phabricator via llvm-commits
- [PATCH] D111485: [Powerpc] store byval parameter to parameter save area when needed
ChenZheng via Phabricator via llvm-commits
- [PATCH] D110129: [DebugInfo] Support typedef with btf_decl_tag attributes
Yonghong Song via Phabricator via llvm-commits
- [llvm] fa16329 - [NFC] [LoopPeel] Change the way DT is updated for loop exits
Max Kazantsev via llvm-commits
- [llvm] 8b7cc93 - [JITLink] Add comments, rename types for visitExistingEdges utility.
Lang Hames via llvm-commits
- [PATCH] D74531: [WebAssembly] Emit clangast in custom section aligned by 4 bytes
Yuta Saito via Phabricator via llvm-commits
Last message date:
Sun Oct 17 23:56:10 PDT 2021
Archived on: Tue Nov 30 07:12:09 PST 2021
This archive was generated by
Pipermail 0.09 (Mailman edition).