The Week Of Monday 15 August 2022 Archives by thread
Starting: Mon Aug 15 00:24:29 PDT 2022
Ending: Sun Aug 21 23:57:09 PDT 2022
Messages: 2138
- [PATCH] D131708: [RISCV] Change how mtune aliases are implemented.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D131229: [LoongArch] Add codegen support for atomicrmw xchg operation on LA32
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D131374: [PowerPC] Modify the condition code in peephole optimization.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D126644: [llvm/CodeGen] Add ExpandLargeDivRem pass
Matthias Gehre via Phabricator via llvm-commits
- [PATCH] D131290: [llvm-objdump] Create name for fake sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D117957: [AVR] Remove unused register scavenger
Ben Shi via Phabricator via llvm-commits
- [PATCH] D131058: [AArch64] Add an error if SVE scalable vector types are used in a context without sve
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D128806: [RISCV] Fix wrong position of prologue_end
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D131878: [llvm] [cmake] Move LLVM_INSTALL_PACKAGE_DIR top-level to fix llvm-config
Michał Górny via Phabricator via llvm-commits
- [PATCH] D131757: [instcombine] Check for zero initialisation optimisation of a product given fast flags are enabled in clang.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D131551: [RISCV] Fold scalable binary integer vector op and vector select op to RVV VL Op.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D131687: [AArch64] Replace aarch64_sve_ldN intrinsic by aarch64_sve_ldN.sret
Sander de Smalen via Phabricator via llvm-commits
- [llvm] df4878d - [AArch64] Tests for non-temporal loads.
Florian Hahn via llvm-commits
- [PATCH] D131767: [AArch64] Tests for non-temporal load
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131309: [ELF] Add ability to get a symbol by name from the hash table section
James Henderson via Phabricator via llvm-commits
- [PATCH] D125504: [AArch64] Add `foldCSELOfCSEl` DAG combine
Sam Parker via Phabricator via llvm-commits
- [PATCH] D124926: [LoopInterchange] New cost model for loop interchange
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D117499: [CodeGen] Support extracting fixed-length vectors from illegal scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D131867: [AVR] Do not emit instructions invalid for attiny10
Ben Shi via Phabricator via llvm-commits
- [PATCH] D131870: [SelectionDAG][NFC] Fix return type when used isConstantIntBuildVectorOrConstantInt and isConstantFPBuildVectorOrConstantFP
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D130862: [LegalizeTypes] Improve splitting for urem/udiv by constant for some constants.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D131073: [AArch64][GlobalISel] Recognise some CCMPri
Thorsten via Phabricator via llvm-commits
- [PATCH] D131350: [DAG] Ensure Legal BUILD_VECTOR elements types in shuffle->And combine
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D131872: [Intrinsics] Add initial support for NonNull attribute
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] 9827792 - Make demangler independent of LLVM again
via llvm-commits
- [PATCH] D131825: (Reland) [fastalloc] Support allocating specific register class in fastalloc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D131672: [instcombine] Optimise for zero initialisation of product given finite math in Clang
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D131589: [llvm-objdump] Handle multiple syms at same addr in disassembly.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D131783: [LLDB][JIT] Set processor for ARM architecture
David Spickett via Phabricator via llvm-commits
- [PATCH] D128302: [AArch64][CostModel] Detects that ExtractElement at index is not free in AArch64 when result is used as integer.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 7e294e6 - [DAG] canCreateUndefOrPoison - add freeze(assertsext/zext(x,bt)) -> assertsext/zext(freeze(x),vt) support
Simon Pilgrim via llvm-commits
- [PATCH] D131881: [BOLT][AArch64] Ignore functions with constant islands during ICF and VeneerElimination
Denis via Phabricator via llvm-commits
- [PATCH] D131548: [AArch64]Remove svget/svset/svcreate from llvm
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D117723: [NFCI] Move cost estimation from TargetLowering to TargetTransformInfo.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D131526: [OMPIRBuilder] Add support for safelen clause
Shraiysh via Phabricator via llvm-commits
- [llvm] 6e85db7 - [DAGCombine] Combine signext_inreg of extract-extend
Peter Waller via llvm-commits
- [PATCH] D131503: [DAGCombine] Combine signext_inreg of extract-extend
Peter Waller via Phabricator via llvm-commits
- [PATCH] D131608: [IR] Change access rights of PredIterator members
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D126885: [SLP]Cost for a constant buildvector.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 3a73133 - [DAG] canCreateUndefOrPoison - add freeze(sign_extend_inreg(x,vt)) -> sign_extend_inreg(freeze(x),vt) support
Simon Pilgrim via llvm-commits
- [PATCH] D131754: [Fortran] Re-enable FCVS FM905 & FM907
Diana Picus via Phabricator via llvm-commits
- [PATCH] D119661: [LV] Support chained phis as incoming values for first-order recurs.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D131883: [DAG] Ensure more Legal BUILD_VECTOR elements types in shuffle->And combine
Dave Green via Phabricator via llvm-commits
- [PATCH] D128261: [Fortran] Relax relative tolerance for FCVS tests
Diana Picus via Phabricator via llvm-commits
- [PATCH] D112256: [FPEnv][EarlyCSE] Add support for CSE of constrained FP intrinsics, take 2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D131884: Fix subrange liveness checking at rematerialization
Nicolas Miller via Phabricator via llvm-commits
- [llvm] 354fa0b - Revert "[SCEV] Use context to strengthen flags of BinOps"
Max Kazantsev via llvm-commits
- [PATCH] D131344: [RISC-V][HWASAN] Adjust lit test support for RISC-V HWASAN feature
Alexey Baturo via Phabricator via llvm-commits
- [PATCH] D131575: [RISC-V][HWASAN] Add support for HWASAN code instrumentation for RISC-V
Alexey Baturo via Phabricator via llvm-commits
- [PATCH] D131343: [RISC-V][HWASAN] Add support for lowering HWASAN intrinsic for RISC-V
Alexey Baturo via Phabricator via llvm-commits
- [llvm] 5371ab4 - [IR] Change access rights of PredIterator members
Dmitry Vassiliev via llvm-commits
- [llvm] de48717 - [AVR] Support unaligned store
Ayke van Laethem via llvm-commits
- [llvm] 43a8dbc - [AVR] Use @earlyclobber instead of register scavenging
Ayke van Laethem via llvm-commits
- [llvm] a560e57 - [AVR] Only push and clear R1 in interrupts when necessary
Ayke van Laethem via llvm-commits
- [PATCH] D128483: [AVR] Support unaligned store
Ayke via Phabricator via llvm-commits
- [PATCH] D131844: [AVR] Use @earlyclobber instead of register scavenging
Ayke via Phabricator via llvm-commits
- [PATCH] D117426: [AVR] Only push and clear R1 in interrupts when necessary
Ayke via Phabricator via llvm-commits
- [llvm] 853bb19 - Revert "(Reland) [fastalloc] Support allocating specific register class in fastalloc"
via llvm-commits
- [PATCH] D113107: Support of expression granularity for _Float16.
Zahira Ammarguellat via Phabricator via llvm-commits
- [PATCH] D131260: [DAG] select Cond, -1, C --> or (sext Cond), C if Cond is MVT::i1
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D131886: Use llvm::all_of (NFC)
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D76861: [AMDGPU] Fix getEUsPerCU for gfx10 in CU mode
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D131700: [AArch64] Add pattern for SQDML*Lv1i32_indexed
OverMighty via Phabricator via llvm-commits
- [PATCH] D131028: [AArch64] Fix cost model for FADD vector reduction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131887: [NFC][SmallVector] Use std::conditional_t instead of std::conditional
Wang Yihan via Phabricator via llvm-commits
- [llvm] dfc95ba - [DAG] Ensure more Legal BUILD_VECTOR elements types in shuffle->And combine
David Green via llvm-commits
- [PATCH] D113733: [llvm-objdump/mac] Add support for new load commands
Nico Weber via Phabricator via llvm-commits
- [llvm] 91d784a - [NFC][SmallVector] Use std::conditional_t instead of std::conditional
via llvm-commits
- [PATCH] D131890: [llvm-objdump] Start on -chained_fixups for llvm-otool
Nico Weber via Phabricator via llvm-commits
- [llvm] 41bdb8c - [X86] Fold insert_vector_elt(undef, elt, 0) --> scalar_to_vector(elt)
Simon Pilgrim via llvm-commits
- [PATCH] D106675: [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D131869: [llvm] Remove std::clamp equivalent in `Transforms/Utils/MisExpect.cpp`
Joe Loser via Phabricator via llvm-commits
- [PATCH] D131838: [ValueTracking] computeKnownBits - attempt to use a branch condition feeding a phi to improve known bits range
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D131570: [AArch64][SME] Add utility class for handling SME attributes.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D130533: [SVE] Extend findMoreOptimalIndexType so BUILD_VECTORs do not force 64bit indices.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D128177: [DebugInfo][InstrRef][NFC] Represent DbgValues with multiple ops in LDV
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D131571: [AArch64][SME] Fix lowering of llvm.aarch64.get.pstatesm()
David Sherwood via Phabricator via llvm-commits
- [PATCH] D128180: [DebugInfo][InstrRef][NFC] Let LDV handle joins for lists of debug ops
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D131356: [InstCombine] reassociate bitwise logic chains based on uses
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D128211: [DebugInfo][InstrRef][NFC] Handle transfers of variadic debug values in InstrRefLDV
Stephen Tozer via Phabricator via llvm-commits
- [llvm] 940e178 - [llvm-objdump] Start on -chained_fixups for llvm-otool
Nico Weber via llvm-commits
- [PATCH] D128212: [DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D131805: [InstSimplify] sle on i1 also encodes implication
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D131894: [SLP]Try to vectorize single store operands.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D131819: [RISCV] Enable isTruncateFree in SDAG for i64->i32 on rv64.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D131827: [LoopSimplify][NFC] Replace depth-first order process as depth_first accessor.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D131897: [llvm-objdump --macho] Rename --dyld_info to --dyld-info
Nico Weber via Phabricator via llvm-commits
- [llvm] a7b85e4 - [X86] Freeze shl(x, 1) -> add(x, x) vector fold (PR50468)
Simon Pilgrim via llvm-commits
- [PATCH] D131562: [AArch64][SME] Document SME ABI implementation in LLVM
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D131209: [mlgo] Add ability to create feature-gated development features in regalloc advisor
Mircea Trofin via Phabricator via llvm-commits
- [llvm] d230055 - [llvm] [cmake] Move LLVM_INSTALL_PACKAGE_DIR top-level to fix llvm-config
Michał Górny via llvm-commits
- [PATCH] D131047: [AArch64] Add a tablegen pattern to transform duplane(scalar_to_vector(x),0) to dup(x), and vectorize scalar operands for aarch64.neon.pmull64 intrinsic
Dave Green via Phabricator via llvm-commits
- [llvm] ef8c34e - [InstSimplify] sle on i1 also encodes implication
Craig Topper via llvm-commits
- [llvm] 7a73ab5 - [RISCV] Enable isTruncateFree in SDAG for i64->i32 on rv64.
Craig Topper via llvm-commits
- [PATCH] D111237: [TypePromotion] Search from ZExt + PHI
Paul Walker via Phabricator via llvm-commits
- [PATCH] D131861: [llvm] Include utils/unittest before projects and runtimes
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D131816: [InstrProf] Add option to avoid instrumenting small functions
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D131899: [AArch64] Add tests to check for loop vectorization of non temporal loads
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D129690: [LLVM][AMDGPU] Specialize 32-bit atomic fadd instruction for generic address space
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D131731: [InstCombine] Remove assumptions about int having 32 bits
Martin Sebor via Phabricator via llvm-commits
- [llvm] cae7658 - [CMake] Update FindGPRC to use add_llvm_library
Steven Wu via llvm-commits
- [PATCH] D131593: [CMake] Update FindGPRC to use add_llvm_library
Steven Wu via Phabricator via llvm-commits
- [PATCH] D131220: [NFC][MLGO] ML Regalloc Priority Advisor
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D131376: [wasm-ld] Allow importing/exporting the output module's memory with arbitrary names
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D130479: [ORC_RT][COFF] Initial platform support for COFF/x86_64.
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D131093: [LV] Restructure isPredicatedInst and isScalarWithPredication (w/a fix for uniform mem ops)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D129915: [InstCombine] Tighten up known library function signature tests (PR #56463)
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D131118: [LV] Add generic scalarization support for unpredicated scalable vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D131015: [LV] Track all IR blocks corresponding to VPBasicBlock
Philip Reames via Phabricator via llvm-commits
- [PATCH] D130594: [RISCV] Inline ceil/floor/trunc for float and double
Philip Reames via Phabricator via llvm-commits
- [PATCH] D130164: [LV] Support predicated div/rem operations via safe-divisor select idiom
Philip Reames via Phabricator via llvm-commits
- [PATCH] D129013: [RISCV] Enable (scalable) vectorization by default
Philip Reames via Phabricator via llvm-commits
- [PATCH] D131628: [LangRef] Add description for nocallback attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D131728: [MSAN] add flag to suppress storage of stack variable names with -sanitize-memory-track-origins
Kevin Athey via Phabricator via llvm-commits
- [PATCH] D131833: [ORC][COFF] Introduce DLLImportDefinitionGenerator.
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D131729: [RISCV] Move xori creation for scalar setccs to lowering.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124314: lldb: Disable unittests if llvm_gtest target does not exist
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 350755d - [llvm] Include utils/unittest before projects and runtimes
Jonas Devlieghere via llvm-commits
- [PATCH] D131727: Enable -Wctad-maybe-unsupported in LLVM build
Mark de Wever via Phabricator via llvm-commits
- [llvm] e471fda - [InstCombine] known-phi-br.ll - add multiuse of compare results to avoid predicate inverse and add negative tests
Simon Pilgrim via llvm-commits
- [PATCH] D131838: [ValueTracking] computeKnownBits - attempt to use a branch condition feeding a phi to improve known bits range (PR38280)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] b4f61c5 - [InstCombine] add tests for compare of sub-with-overflow; NFC
Sanjay Patel via llvm-commits
- [llvm] e5748c6 - [InstCombine] reduce sub-with-overflow ==/!= 0
Sanjay Patel via llvm-commits
- [PATCH] D131618: [WIP][Do NOT review] LLD related changes for -ffat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D128998: [libunwind] Handle G in personality string
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D131247: [ELF] Parallelize writes of different OutputSections
Andrew Ng via Phabricator via llvm-commits
- [llvm] 0c69f9f - [ORC][COFF] Introduce DLLImportDefinitionGenerator.
Sunho Kim via llvm-commits
- [PATCH] D130121: [3/3] [COFF] Emit embedded -exclude-symbols: directives for hidden visibility for MinGW
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D131830: Clang Support for taskwait nowait clause
Sunil K via Phabricator via llvm-commits
- [llvm] 71d12bc - [ExecutionEngine] Fix warnings
Kazu Hirata via llvm-commits
- [llvm] a5bef98 - [PowerPC][NFC] Add additional vector_shuffle tests involving scalar_to_vector.
Amy Kwan via llvm-commits
- [PATCH] D130485: [PowerPC][NFC] Add additional vector_shuffle tests involving scalar_to_vector.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D129016: [PowerPC] implemented @llvm.ppc.kill.canary to corrupt stack guard
Paul Scoropan via Phabricator via llvm-commits
- [PATCH] D131146: [RS4GC] Handle vectors of pointers in non-live clobbering
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D119671: [ObjectYAML][MachO] Add basic chained fixups support
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D131703: [test-release] Add option to build BOLT
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D131909: Add MachO MH_FILESET support to objdump
Pete Cooper via Phabricator via llvm-commits
- [PATCH] D131910: [Windows] Put init_seg(compiler/lib) in llvm.global_ctors
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D131672: [instcombine] Optimise for zero initialisation of product given fast flags are enabled
Sanjay Patel via Phabricator via llvm-commits
- [compiler-rt] c228410 - [MSAN] clean up style from D131728
Kevin Athey via llvm-commits
- [llvm] 2819126 - [SLP][NFC]Replace multiple isa calls with single one where possible,
Alexey Bataev via llvm-commits
- [PATCH] D131914: [ubsan-minimal] Report the address of an error
Igor Kudrin via Phabricator via llvm-commits
- [llvm] 3a8d7fe - [SimplifyCFG] teach simplifycfg not to introduce ptrtoint for NI pointers
Valentin Churavy via llvm-commits
- [PATCH] D128670: [SimplifyCFG] teach simplifycfg not to introduce ptrtoint for NI pointers
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D131916: [gn build] Add ubsan libraries
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] aed5e3b - [SLP][NFC]Add a test for delaying of insertelements vectorization, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D131918: [BOLT][NFC] Extend debug logging in analyzeJumpTable
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D131919: Move googletest to the third-party directory
Tom Stellard via Phabricator via llvm-commits
- [llvm] 8403cd5 - chained-fixups.yaml: force little-endian output
Nico Weber via llvm-commits
- [llvm] e792a35 - [slp] adjust debug output to include final computed cost
Philip Reames via llvm-commits
- [PATCH] D131920: llvm-reduce: call simplifyCFG on individual basic blocks
John Regehr via Phabricator via llvm-commits
- [llvm] 6d17254 - [gn build] Add ubsan libraries
Arthur Eubanks via llvm-commits
- [llvm] e994905 - [test-release] Add option to build BOLT
Rafael Auler via llvm-commits
- [llvm] 853b57f - [NFC][llvm-reduce] Use new pass manager for printing ThinLTO bitcode
Arthur Eubanks via llvm-commits
- [PATCH] D115195: [mlgo][regalloc] Add score calculation for training
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D119096: [llvm] [Debuginfod] Remove `llvm-debuginfod-find` lit tests that used python http server.
Daniel Thornburgh via Phabricator via llvm-commits
- [llvm] 633f566 - [LegacyPM] Remove ThinLTO bitcode writer legacy pass
Arthur Eubanks via llvm-commits
- [PATCH] D118305: [Spill2Reg][8/9] Added code generation support for 8/16bit spills/reloads in x86
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D130922: [InstCombine] Add support for stpncpy folding
Martin Sebor via Phabricator via llvm-commits
- [llvm] 2f1fa62 - this pass calls simplifyCFG on individual basic blocks; we want this
John Regehr via llvm-commits
- [PATCH] D131922: [llvm-reduce] Move most debugging output behind --verbose
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D131626: [EHStreamer] Omit @LPStart when function has no landing pads
Rahman Lavaee via Phabricator via llvm-commits
- [llvm] 6596770 - [InstCombine] Adjust snprintf folding of constant strings (PR #56598)
Martin Sebor via llvm-commits
- [PATCH] D130494: [InstCombine] Adjust snprintf folding of constant strings (PR #56598)
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D131594: WORK IN PROGRESS Add Clang UEFI target to support "x86_64-unknown-uefi" triple
Petr Hosek via Phabricator via llvm-commits
- [llvm] e0e9609 - [AArch64] Fix signed integer overflow in CSINC case
Vitaly Buka via llvm-commits
- [compiler-rt] f56e486 - [gn build] Make ubsan_init_standalone_preinit.cpp syncable
Nico Weber via llvm-commits
- [llvm] 33e7a0a - [RISCV][LV] Add test coverage for upcoming dependence distance handling change
Philip Reames via llvm-commits
- [llvm] db008af - [llvm] Repair the modules build with C++17
David Blaikie via llvm-commits
- [llvm] 73f0ca8 - [gn build] Try to unbreak mac after f56e486fdc1d
Nico Weber via llvm-commits
- [PATCH] D131924: [LAA] Prune dependencies with distance large than access implied by trip count
Philip Reames via Phabricator via llvm-commits
- [PATCH] D131925: Undef FS and CS macros for Android x86_64
Chih-Hung Hsieh via Phabricator via llvm-commits
- [lld] 330abe8 - fix comment typo to cycle bots
Nico Weber via llvm-commits
- [llvm] a74b028 - [gn build] Port 2f1fa6242a1f
LLVM GN Syncbot via llvm-commits
- [llvm] 24cdf97 - [mlgo] Add ability to create feature-gated development features in regalloc advisor
Mircea Trofin via llvm-commits
- [llvm] 5a1f864 - [test][llvm-reduce] Fix simplify-cfg.ll
Arthur Eubanks via llvm-commits
- [llvm] c63f258 - Enable -Wctad-maybe-unsupported in LLVM build
David Blaikie via llvm-commits
- [PATCH] D131930: [mlgo] Add in-development instruction based features for regalloc advisor
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D131824: Split EH code by default
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D131125: [Matrix] Add special case dot product lowering
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] df2213f - [EHStreamer] Omit @LPStart when function has no landing pads
Rahman Lavaee via llvm-commits
- [PATCH] D131931: [amdgpu] Change the RA to basic
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D131932: Do not count identity copies for register allocation costs
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D70524: Support DebugInfo generation for auto return type for C++ functions.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D130670: [llvm-readelf] Render messages similar to that of `GNU binutils readelf` when no sections and/or no headers.
Prabhu Karthikeyan Rajasekaran via Phabricator via llvm-commits
- [PATCH] D131932: RAGreedyStats: Ignore identidy COPYs; count COPYs from/to physregs
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D130141: [RISCV] Add MC support of RISCV Zca Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D131935: [clang][llvm][NFC] Change misexpect's tolerance option to be 32-bit
Paul Kirth via Phabricator via llvm-commits
- [llvm] 5f30039 - [JITLink] Introduce ELF/i386 backend support for JITLink.
Lang Hames via llvm-commits
- [PATCH] D131347: Set up basic infrastructure for ELF/i386 backend support in JITLink .
Lang Hames via Phabricator via llvm-commits
- [llvm] f09f4b7 - [gn build] Port 5f300397c6ae
LLVM GN Syncbot via llvm-commits
- [llvm] 73600b7 - Revert "[JITLink] Introduce ELF/i386 backend support for JITLink."
Lang Hames via llvm-commits
- [llvm] 29fe204 - Re-apply "[JITLink] Introduce ELF/i386 backend " with correct authorship.
Lang Hames via llvm-commits
- [PATCH] D131936: Send all EH code and its successors to .split section.
Archit Saxena via Phabricator via llvm-commits
- [llvm] fbc4c26 - [SelectionDAG][NFC] Fix return type when used isConstantIntBuildVectorOrConstantInt
via llvm-commits
- [PATCH] D131932: RAGreedyStats: Ignore identity COPYs; count COPYs from/to physregs
Mircea Trofin via Phabricator via llvm-commits
- [llvm] eca9907 - [ExecutionEngine] Fix a warning
Kazu Hirata via llvm-commits
- [PATCH] D107799: [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux
Mike Hommey via Phabricator via llvm-commits
- [PATCH] D130222: [RISCV] Add scheduling class for vector pseudo segment instructions.
Craig Topper via Phabricator via llvm-commits
- [llvm] d1f36da - [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer
Weining Lu via llvm-commits
- [PATCH] D130239: [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer
Lu Weining via Phabricator via llvm-commits
- [PATCH] D131941: [DAGCombiner][NFC] Megre two if statement into one
WangLian via Phabricator via llvm-commits
- [llvm] a9d46d9 - [LoongArch] Add codegen support for fabs
Weining Lu via llvm-commits
- [PATCH] D131871: [LoongArch] Add codegen support for fabs
Lu Weining via Phabricator via llvm-commits
- [llvm] ebabd6b - Return "[SCEV] Use context to strengthen flags of BinOps"
Max Kazantsev via llvm-commits
- [PATCH] D131773: [AArch64] Add support for 256-bit non temporal loads
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D131757: [instcombine] Test for zero initialisation optimisation of a product given fast flags
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131947: [X86] Fix a lowering issue of mask.compress which has undef float passthrough Previously, LegaizeDAG didn't check mask.compress's passthrough might be float , and this lead to getConstant crash since it doesn't support fp.
Bing Yu via Phabricator via llvm-commits
- [PATCH] D131745: [SCEV] Fix crash in checking the identical of PHI nodes
Florian Hahn via Phabricator via llvm-commits
- [llvm] 94d21a9 - [AArch64] Add tests to check for loop vectorization of non temporal loads
Florian Hahn via llvm-commits
- [PATCH] D131947: [X86] Fix a lowering issue of mask.compress which has undef float passthrough
Bing Yu via Phabricator via llvm-commits
- [PATCH] D131948: [TypePromotion] Only search for PHI + ZExt promotion of Integers
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D119342: [LoopRotate] Don't rotate loops when the minsize attribute is present
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131950: [RISCV][test] Add pre-commit test for D131551.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] c6b5a13 - [TypePromotion] Only search for PHI + ZExt promotion of Integers
Andre Vieira via llvm-commits
- [PATCH] D131951: Use ISA versions instead of attributes to determine intrinsic legality.
Leon Clark via Phabricator via llvm-commits
- [PATCH] D94457: [AArch64] Add some missing fusion subtarget features
Dave Green via Phabricator via llvm-commits
- [llvm] 807b8cb - [X86] Fix a lowering issue of mask.compress which has undef float passthrough
Bing1 Yu via llvm-commits
- [llvm] 08c6840 - [ARM] Parse Tag_also_compatible_with attribute
Victor Campos via llvm-commits
- [PATCH] D130913: [ARM] Parse Tag_also_compatible_with attribute
Victor Campos via Phabricator via llvm-commits
- [PATCH] D131953: [PowerPC][Coroutines] Add tail-call check with context information for coroutines
Ting Wang via Phabricator via llvm-commits
- [llvm] 784da8a - [ARM] Simplify the creation of escaped build attribute values
Victor Campos via llvm-commits
- [PATCH] D131680: [ARM] Simplify the creation of escaped build attribute values
Victor Campos via Phabricator via llvm-commits
- [PATCH] D131771: [RISCV] : Add support for immediate operands.
EverRest via Phabricator via llvm-commits
- [PATCH] D126533: [LAA] Relax pointer dependency with runtime pointer checks
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] 7155ed4 - [AArch64] Add support for 256-bit non temporal loads
Florian Hahn via llvm-commits
- [llvm] a34428f - [LV] Use variables instead of hard-coded metadata IDs in tests.
Florian Hahn via llvm-commits
- [PATCH] D131954: [LoongArch] Support Load and Store with 14-bit signed immediate operands
Gong LingQin via Phabricator via llvm-commits
- [llvm] 30bd90b - [InstSimplify] Add another and(x,c) case where the mask is redundant (and in fact can constant fold away)
Simon Pilgrim via llvm-commits
- [PATCH] D131955: [InstSimplify] Remove and(x.c) if all the known bits are handled just by x or c
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D131956: [JumpThreading] Process range comparisions with non-local cmp instructions
Sergei Kachkov via Phabricator via llvm-commits
- [llvm] 6f9423e - [AArch64] Add `foldCSELOfCSEl` DAG combine
Karl Meakin via llvm-commits
- [PATCH] D131957: Add a baseline test for DXXXXX
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 8f555a5 - [cmake] Fix tablegen exports
Sylvestre Ledru via llvm-commits
- [PATCH] D131565: [cmake] Fix tablegen exports
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D131958: Add all constant physical registers to callee preserved masks
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D130919: [MRI] isConstantPhysReg should also check if the register is clobbered by a RegMask
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 05ac82d - [FPEnv][EarlyCSE] Support for CSE when exception behavior is "ignore" or "maytrap" and the rounding mode is known.
Kevin P. Neal via llvm-commits
- [PATCH] D131959: [AMDGPU] Fix SDST operand of V_DIV_SCALE to always be VCC
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 7f76837 - Fix build error: [FPEnv][EarlyCSE] Support for CSE when exception behavior is "ignore" or "maytrap" and the rounding mode is known.
Kevin P. Neal via llvm-commits
- [PATCH] D131960: [Clang] Reimplement time tracing of NewPassManager by PassInstrumentation framework
dongjunduo via Phabricator via llvm-commits
- [PATCH] D130466: [LICM] - Add option to allow data races
Shubham Narlawar via Phabricator via llvm-commits
- [llvm] 468a9d6 - [instcombine] Test for zero initialisation optimisation of a product given fast flags
Florian Hahn via llvm-commits
- [PATCH] D131961: [llvm-objdump] Support dumping segment information in -chained_fixups
Daniel Bertalan via Phabricator via llvm-commits
- [PATCH] D23089: llc: Add -start-before/-stop-before options
Luís Marques via Phabricator via llvm-commits
- [PATCH] D130797: [AMDGPU] Implement pipeline solver for non-trivial pipelines
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D131957: Add a baseline test for D131958
Luís Marques via Phabricator via llvm-commits
- [PATCH] D131962: [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D131964: [AArch64] Add support to loop vectorization for non temporal loads
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D130586: [cmake] Use `CMAKE_INSTALL_LIBDIR` too
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D131965: [SLP]Delay vectorization of postponable values for instructions with no users.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] b812db1 - [LLVM][Debuginfod] Add missing thread include
David Spickett via llvm-commits
- [PATCH] D130728: [SCEV] Iteratively compute ranges for deeply nested expressions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D130076: [llvm/CodeGen] Enable the ExpandLargeDivRem pass for X86, Arm and AArch64
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D131576: [AArch64][SME] Implement ABI for calls to/from streaming functions.
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 65c7cec - [SLP]Fix PR51320: Try to vectorize single store operands.
Alexey Bataev via llvm-commits
- [PATCH] D131400: [CodeView] Use non-qualified names for static local variables
Steve Merritt via Phabricator via llvm-commits
- [llvm] ec60fca - [CodeView] Use non-qualified names for static local variables
Steve Merritt via llvm-commits
- [PATCH] D131966: [TypePromotion] Don't promote PHI + ZExt if wider than RegisterBitWidth
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D131967: [RISCV] Correct costs for vector ceil/floor/trunc/round
Philip Reames via Phabricator via llvm-commits
- [llvm] f5f4ed8 - [InstCombine] known-phi-br.ll - remove multiuse handling from tests
Simon Pilgrim via llvm-commits
- [llvm] 451497a - [RS4GC] Handle vectors of pointers in non-live clobbering
Danila Malyutin via llvm-commits
- [PATCH] D131968: [AMDGPU][MC][NFC] Refine SMEM store, probe and discard definitions.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D130875: [Metadata] Introduce MD_pcsections
Marco Elver via Phabricator via llvm-commits
- [PATCH] D131969: [gn build] build libclang_rt.ubsan_osx_dynamic.dylib on mac
Nico Weber via Phabricator via llvm-commits
- [llvm] 9181ce6 - [Windows] Put init_seg(compiler/lib) in llvm.global_ctors
Arthur Eubanks via llvm-commits
- [llvm] 1638ad1 - [PhaseOrdering] Add test showing excessive unrolling of vector loop.
Florian Hahn via llvm-commits
- [PATCH] D131972: [BasicTTI] Don't unroll vectorized loops (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131973: [LoopUnroll] Limit evaluation to 2 iterations for most cases (WIP).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 08d153d - [ValueTracking] computeKnownBits - attempt to use a branch condition feeding a phi to improve known bits range (PR38280)
Simon Pilgrim via llvm-commits
- [llvm] 07c2f59 - [CMake] Cleanup the descriptions for gRPC options
Steven Wu via llvm-commits
- [PATCH] D115261: [LV] Disable runtime unrolling for vectorized loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131941: [DAGCombiner][NFC] Merge two if statement into one
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D130177: [Matrix] Simplify matmuls with scalars
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D131790: [unittests/CodeGen] Remove unique_ptr from the result of createTargetMachine
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D112374: [clang] Implement ElaboratedType sugaring for types written bare
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D131980: [Passes] Don't run tail-call-elim in -O1
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D79483: [CostModel] Replace getUserCost with getInstructionCost. WIP
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] ccfabfb - Fix subrange liveness checking at rematerialization
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D85599: [PowerPC] Remove isTerminator for TRAP instruction
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D131982: [llvm-objdump] Complete -chained_fixups support
Daniel Bertalan via Phabricator via llvm-commits
- [PATCH] D131984: [MC] Don't see MCSA_NoDeadStrip on symbol aliases defined by `.set`
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D131464: [test] Make tests pass regardless of gnu++14/gnu++17 default
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D131340: [RISC-V][HWASAN] Add intrinsics required for HWASAN support for RISC-V
Alexey Baturo via Phabricator via llvm-commits
- [PATCH] D131341: [RISC-V][HWASAN] Add tag mismatch routines for HWASAN required for RISC-V
Alexey Baturo via Phabricator via llvm-commits
- [llvm] ce08177 - [FlattenCFG] avoid crash on malformed code
Sanjay Patel via llvm-commits
- [PATCH] D122604: [demangler] Simplify OutputBuffer initialization
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D131989: [VPlan] Verify that header only contains header phi recipes.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D129653: isInductionPHI - Add some safety checks
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D130051: [BOLT] Add main fragment to function layout
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D131413: [BOLT] Remove old layout from function layout
Fabian Parzefall via Phabricator via llvm-commits
- [llvm] c7e5883 - [RISCV] Minor cleanups to performSUBCombine. NFC
Craig Topper via llvm-commits
- [llvm] 87e7837 - [RISCV] Add test cases to show where we inverted a fp setcc and introduced an extra xori.
Craig Topper via llvm-commits
- [llvm] 4184edc - [RISCV] (sub C, (setcc x, y, eq/neq)) -> (add C-1, (setcc x, y, neq/eq)) fold for FP setcc.
Craig Topper via llvm-commits
- [PATCH] D130666: [InstCombine] Add support for strlcpy folding
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D130052: [BOLT] Support passing fragments to code emission
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D130520: [BOLT] Make exception handling fragment aware
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D130521: [BOLT] Generate sections for multiple fragments
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D129827: [BOLT] Add split all blocks strategy
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D130647: [BOLT] Add randomN split strategy
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D131992: [Support] compression proposal for a enum->spec->impl approach
Cole Kissane via Phabricator via llvm-commits
- [llvm] 4854fa2 - [RISCV] Move test from setcc-logic.ll to select-const.ll. NFC
Craig Topper via llvm-commits
- [llvm] 1180ed4 - [RISCV] Add more test cases for (sub C, (setcc x, y, eq/neq)) -> (add C-1, (setcc x, y, neq/eq)). NFC
Craig Topper via llvm-commits
- [llvm] de6fd16 - [RISCV] Don't fold (sub C, (setcc x, y, eq/neq)) -> (add C-1, (setcc x, y, neq/eq)) if C-1 isn't simm12.
Craig Topper via llvm-commits
- [llvm] d68ba43 - [Intrinsics] Add initial support for NonNull attribute
Alexander Shaposhnikov via llvm-commits
- [llvm] e858f51 - [InstCombine] Remove assumptions about int having 32 bits
Martin Sebor via llvm-commits
- [llvm] b5a18de - [RISCV] Remove C!=0 restriction from (sub C, (setcc x, y, eq/neq)) -> (add C-1, (setcc x, y, neq/eq)).
Craig Topper via llvm-commits
- [PATCH] D131535: [flang] Add semantics test for atomic_add subroutine
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D131521: [SDAG] avoid generating libcall in function with nobuiltin
Eli Friedman via Phabricator via llvm-commits
- [llvm] b217a78 - [unittests/CodeGen] Remove unique_ptr from the result of createTargetMachine
Guozhi Wei via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Thomas Lively via Phabricator via llvm-commits
- [llvm] 1380b21 - [RISCV] Use setcc's original SDLoc when inverting it in performSUBCombine.
Craig Topper via llvm-commits
- [PATCH] D130910: [NewGVN][PHIOFOPS] Bail out if an operand is in OpSafeForPHIOfOps but it is not safe for the current basic block.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] 345514e - [InstCombine] Add support for strlcpy folding
Martin Sebor via llvm-commits
- [llvm] 2dfa4b6 - Revert "[RISCV] Use setcc's original SDLoc when inverting it in performSUBCombine."
Craig Topper via llvm-commits
- [llvm] 53ce22e - Recommit "[RISCV] Use setcc's original SDLoc when inverting it in performSUBCombine."
Craig Topper via llvm-commits
- [PATCH] D128941: [ModuloSchedule] Add interface call to accept/reject SMS schedules
David Penry via Phabricator via llvm-commits
- [llvm] cfd2c5c - Untangle the mess which is MachineBasicBlock::hasAddressTaken().
Eli Friedman via llvm-commits
- [PATCH] D124697: Distinguish between different forms of "address-taken" MachineBasicBlocks
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D130316: [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] 5737f6a - [compiler-rt] Build with C++17 explicitly
Shoaib Meenai via llvm-commits
- [llvm] a7a1be1 - [InstCombine] convert second std::min argument to same type as first
Martin Sebor via llvm-commits
- [PATCH] D132000: [RISCV] Fold (sub C, (xor (setcc), 1)) -> (add (setcc), C-1).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132002: [RISCV] Refactor performSUBCombine to prepare for D132000.
Craig Topper via Phabricator via llvm-commits
- [llvm] d8cdd78 - [RISCV] Add test cases to show missed opportunity to fold (sub C, (xor (setcc), 1)). NFC
Craig Topper via llvm-commits
- [compiler-rt] aa0e904 - Libfuzzer fix for Ctrl + c not working with -fork and -ignore_crashes=1
Vitaly Buka via llvm-commits
- [PATCH] D128958: Add assembler plumbing for sanitize_memtag
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D130192: [RISCV] Avoid redundant branch-to-branch when expanding cmpxchg
Craig Topper via Phabricator via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D131445: [PPC] Expose the ZERO register as a constant physical register
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 0af4651 - [RISCV] Add scheduling class for vector pseudo segment instructions.
Monk Chiang via llvm-commits
- [PATCH] D122875: [DAGCombiner] Scalarize extend/truncate for splat vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D131928: [libcxx][spaceship][doc] Repair links and clean up spaceship progress doc
Kent Ross via Phabricator via llvm-commits
- [llvm] ba1fb54 - [RISCV] Reuse existing VT variable instead of calling getValueType() repeatedly. NFC
Craig Topper via llvm-commits
- [PATCH] D132006: [LoongArch] Supports brcond with 21 bit offsets
Gong LingQin via Phabricator via llvm-commits
- [llvm] 16fecdf - Revert "[AArch64] Add `foldCSELOfCSEl` DAG combine"
Vitaly Buka via llvm-commits
- [PATCH] D132007: [NFC][M68k][test] Fix incorrect use of `getelementptr`
Sheng via Phabricator via llvm-commits
- [llvm] 39707c1 - [RISCV] Add test coverage for (select (icmp X, Y), float, float). NFC
Craig Topper via llvm-commits
- [llvm] d27c147 - [RISCV] Allow lowerSELECT to fold integer setcc with FP select.
Craig Topper via llvm-commits
- [PATCH] D132012: [LoongArch] Add support for llvm.eh.dwarf.cfa
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D132013: [BOLT][NFC] Simplify scanExternalRefs
Amir Ayupov via Phabricator via llvm-commits
- [lld] 1b67ce7 - [lld-macho] Honor weak and thread-local flags for TAPI symbols
Daniel Bertalan via llvm-commits
- [PATCH] D131995: [lld-macho] Honor weak and thread-local flag for TAPI symbols
Daniel Bertalan via Phabricator via llvm-commits
- [lld] 4c244b2 - [ELF] Fix .plt.got comments. NFC
Fangrui Song via llvm-commits
- [PATCH] D113291: [AggressiveInstCombine] Lower Table Based CTTZ
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D89492: [compiler-rt] Enable building builtins using top-level CMake file
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Dave Green via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Dave Green via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131047: [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new SDNode.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D131045: [NFC][AArch64] Precommit test for a tablegen pattern for aarch64_neon_pmull64
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D130006: [SPARC] Improve integer branch handling for v9 targets
Koakuma via Phabricator via llvm-commits
- [PATCH] D126455: [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128824: [SCCP] Add API for AdditionalUsers to the Instruction Visitor.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D128825: [SCCP] Add API for updating the state of the Solver.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D126456: [SCCP] Notify the Solver when an instruction is removed.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D121784: [VP] Add splitting for VP_STRIDED_STORE and VP_STRIDED_LOAD
Lorenzo Albano via Phabricator via llvm-commits
- [llvm] 53544c6 - [Test] Add miscompiled test for PR57187
Max Kazantsev via llvm-commits
- [llvm] 70d3544 - [LAA] Handle forked pointers with add/sub instructions
Graham Hunter via llvm-commits
- [PATCH] D130278: [LAA] Handle forked pointers with add/sub instructions
Graham Hunter via Phabricator via llvm-commits
- [llvm] 49223e0 - [TypePromotion] Don't promote PHI + ZExt if wider than RegisterBitWidth
Andre Vieira via llvm-commits
- [PATCH] D132018: [docs] Add LICENSE.txt to the root of the mono-repo
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D132019: [Object] Support LoongArch in RelocationResolver
WÁNG Xuěruì via Phabricator via llvm-commits
- [llvm] f61f99a - [instcombine] Optimise for zero initialisation of product given fast flags are enabled
Florian Hahn via llvm-commits
- [PATCH] D130959: [X86] Add schedule module for Alderlake-P
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D85415: [Sparc] Don't use SunStyleELFSectionSwitchSyntax
Rainer Orth via Phabricator via llvm-commits
- [llvm] 594c5b1 - [SLP] Update TODO comment about shuffle mask decoding
Simon Pilgrim via llvm-commits
- [llvm] 1d522a3 - [TTI] Remove getInstructionThroughput cost helper.
Simon Pilgrim via llvm-commits
- [llvm] d999348 - [Sparc] Don't use SunStyleELFSectionSwitchSyntax
Rainer Orth via llvm-commits
- [llvm] 232953f - [AArch64] Add pattern for SQDML*Lv1i32_indexed
David Green via llvm-commits
- [PATCH] D132022: [SCEVExpander] Drop poison-generating flags on hoisting. PR57187
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 8375c31 - [LLVM][IndvarSimplify] Move test that requires X86
David Spickett via llvm-commits
- [llvm] 7dd8e3d - [CostModel][X86] intrinsic-cost-kinds.ll - add fcopysign costs tests
Simon Pilgrim via llvm-commits
- [PATCH] D127037: [OpenMP][IRBuilder][OpenACC] Move common code from OpenACCToLLVMIRTranslation to Utils/DirectiveToLLVMIRTranslation so that it can be used between OpenACC and OpenMP.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D130628: [zorg] Run test-suite with flang-new
Diana Picus via Phabricator via llvm-commits
- [PATCH] D132024: [SPIRV] support builtin functions
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D132025: [ELF][WIP] Parallelize writes of different OutputSections
Andrew Ng via Phabricator via llvm-commits
- [llvm] ce38128 - [RISCV] Avoid redundant branch-to-branch when expanding cmpxchg
Alex Bradbury via llvm-commits
- [llvm] 7a355e9 - [AMDGPU][MC][NFC] Refine SMEM store, probe and discard definitions.
Ivan Kosarev via llvm-commits
- [PATCH] D129107: [BOLT][HUGIFY] adds huge pages support of PIE/no-PIE binaries
Alexey Moksyakov via Phabricator via llvm-commits
- [PATCH] D132026: [AMDGPU][MC][GFX11][NFC] Add missing tests for DS opcodes
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [llvm] ab6a6b8 - [CostModel][X86] Add cost kinds test coverage for integer arithmetic operators
Simon Pilgrim via llvm-commits
- [llvm] 6f61594 - [InstrProf] Add option to avoid instrumenting small functions
Ellis Hoag via llvm-commits
- [PATCH] D129999: [RISCV][TableGen] Mark MachineInstr with FrameIndex as not compressible
Piggy via Phabricator via llvm-commits
- [PATCH] D132029: [SelectOpti] Remove flaky test on loop-level analysis
Sotiris Apostolakis via Phabricator via llvm-commits
- [llvm] 656c5d6 - [clang][llvm][NFC] Change misexpect's tolerance option to be 32-bit
Paul Kirth via llvm-commits
- [PATCH] D132029: [SelectOpti] Remove test on loop-level analysis
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 8c4aea4 - [ModuloSchedule] Add interface call to accept/reject SMS schedules
David Penry via llvm-commits
- [PATCH] D132033: [FindGRPC.cmake] Use `llvm_add_library()` for the custom proto target instead of `add_llvm_library()`
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D132034: [AArch64] Alter most of arm_neon.h to be target-based, not preprocessor based.
Dave Green via Phabricator via llvm-commits
- [PATCH] D130769: [RISCV] Combine and remove redundant ADD/SUB instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D132036: [llvm-objdump] Add -dyld_info to llvm-otool
Daniel Bertalan via Phabricator via llvm-commits
- [llvm] 848e9e4 - [SelectOpti] Remove test on loop-level analysis
Sotiris Apostolakis via llvm-commits
- [PATCH] D132037: Revert "[ModuloSchedule] Add interface call to accept/reject SMS schedules"
David Penry via Phabricator via llvm-commits
- [PATCH] D131521: [SDAG] avoid generating libcall to function with same name
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 1c9f040 - Revert "[ModuloSchedule] Add interface call to accept/reject SMS schedules"
David Penry via llvm-commits
- [llvm] 6b0e2fa - [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses
Nick Desaulniers via llvm-commits
- [PATCH] D130541: [cmake] Dedup linker flag check polyfill
John Ericson via Phabricator via llvm-commits
- [PATCH] D74947: [unittests] demonstrate User::replaceUsesOfWith() breaking CallBrInst
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] ba68802 - [FindGRPC.cmake] Use `llvm_add_library()` for the custom proto target instead of `add_llvm_library()`
Argyrios Kyrtzidis via llvm-commits
- [PATCH] D131817: [InstrProf] Add option to disable loop opt after PGO
Ellis Hoag via Phabricator via llvm-commits
- [llvm] ab4cd15 - [RISCV] Refactor performSUBCombine to prepare for D132000.
Craig Topper via llvm-commits
- [llvm] 550fab5 - [RISCV] Fold (sub C, (xor (setcc), 1)) -> (add (setcc), C-1).
Craig Topper via llvm-commits
- [llvm] a36de09 - [llvm-readelf] Render messages similar to that of `GNU binutils readelf` when no sections and/or no headers.
Prabhu Karthikeyan Rajasekaran via llvm-commits
- [llvm] 1642667 - [llvm-objdump --macho] Rename --dyld_info to --dyld-info
Nico Weber via llvm-commits
- [PATCH] D131749: [MCDwarf] Respect -fdebug-prefix-map= for generated assembly debug info (DWARF v5)
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D79483: [CostModel] Replace getUserCost with getInstructionCost.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D132041: [RISCV] Prefer vnsrl.wi v8, v8, 0 over vnsrl.wx v8, v8, x0.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D131454: [AArch64][GlobalISel] Fallback to generic lowering of G_CTPOP
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D132042: [IR] Update llvm.prefetch to match docs
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D132043: [AArch64][GISel] Lower llvm.prefetch
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D132044: [AMDGPU][MC][GFX10][NFC] Split large test
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D132045: [OpenMPOpt] Improving memory transfer latency hiding
Delaram Talaashrafi via Phabricator via llvm-commits
- [llvm] 4b57939 - [AArch64][GlobalISel] Fallback to generic lowering of G_CTPOP
Vladislav Dzhidzhoev via llvm-commits
- [PATCH] D129507: [llvm-objcopy] Add option to dump embedded offloading images
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D132047: [BOLT] Update buildCallGraph to check for split blocks
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132048: [BOLT] Insert EH trampolines for multiple fragments
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132049: [BOLT] Towards FunctionLayout const-correctness
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132050: [BOLT] Allocate FunctionFragment on heap
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132051: [BOLT] Track fragment info for all split fragments
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132052: [BOLT] Emit LSDA call sites for all fragments
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132053: [BOLT] Fix ignored LP at fragment start
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132054: [BOLT] Introduce SplitStrategy ABC
Fabian Parzefall via Phabricator via llvm-commits
- [PATCH] D132055: [LoopInterchange][PR57148] Ensure LCSSA form after loop interchnange
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D132057: [DWARF][BOLT] Handle getBinaryFunctionContainingAddress returning nullptr for DW_TAG_call_site
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D130323: revert "[MC] Don't recreate a label if it's already used"
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D132058: [RISCV] Add passthru operand to RISCVISD::SETCC_VL.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132059: [BOLT][DWARF] Handle zero size DW_TAG_inlined_subroutine
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D130391: revert "[CodeGen] Require a name for a block addr target"
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 8eddd1e - [AArch64] add test for recursive libcall lowering; NFC
Sanjay Patel via llvm-commits
- [PATCH] D130531: [IR] Use Min behavior for module flag "PIC Level"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D129507: [OffloadPackager] Add option to extract files from images
Artem Belevich via Phabricator via llvm-commits
- [llvm] 0f946a5 - [InstrProf] Add option to disable loop opt after PGO
Ellis Hoag via llvm-commits
- [llvm] b098407 - [gn build] build libclang_rt.ubsan_osx_dynamic.dylib on mac
Nico Weber via llvm-commits
- [PATCH] D132063: [LV] Support vectorizing 'select index of minimum element' idiom. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [llvm] e170d95 - Split EH code by default
via llvm-commits
- [llvm] 19ce5e5 - RAGreedyStats: Ignore identity COPYs; count COPYs from/to physregs
Matthias Braun via llvm-commits
- [llvm] 7f72a0f - [SDAG] avoid generating libcall to function with same name
Sanjay Patel via llvm-commits
- [compiler-rt] 36bdec4 - [NFC][tsan] Use AddThread(Tid tid...
Vitaly Buka via llvm-commits
- [llvm] aa41fe6 - [tests] Precommit tests for phi recusion limits in known bits
Philip Reames via llvm-commits
- [PATCH] D132070: [DFSan] Fix handling of libAtomic external functions.
Andrew via Phabricator via llvm-commits
- [PATCH] D132072: [NewGVN][PHIOFOPS] Bail out if an operand is in OpSafeForPHIOfOps but it is not safe for the current basic block.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [llvm] 7ed3d81 - [NFCI] Move cost estimation from TargetLowering to TargetTransformInfo.
Daniil Fukalov via llvm-commits
- [PATCH] D132073: [CodeGen] Zero out only modified registers
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D130290: [MachineVerifier] add checks for INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D132075: [AArch64] Enable AdrpAdd fusion for neoverse-n1
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D132076: [KnownBits] Limited recursion through phi operands
Philip Reames via Phabricator via llvm-commits
- [PATCH] D132077: [llvm-reduce] Add pass that reduces DebugInfo metadata
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D132078: [BOLT][NFC] Split out handleRelocation
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D131811: [BOLT][NFC] Simplify addRelocation
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D132079: [AMDGPU] Add iglp_opt builtin and MFMA GEMM Opt strategy
Austin Kerbow via Phabricator via llvm-commits
- [llvm] c278668 - [JITLink][MachO] Add support for non-subsections-via-symbols objects.
Lang Hames via llvm-commits
- [llvm] 6494920 - [JITLink] Pass Allocator (rather than storage) into Symbol named constructors.
Lang Hames via llvm-commits
- [llvm] f1b5d30 - [JITLink] Fix typo in block address in unittest.
Lang Hames via llvm-commits
- [PATCH] D131812: [BOLT][NFC] Move printRelocationInfo into a method
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D132080: RegisterClassInfo: Fix CSR cache invalidation
Matthias Braun via Phabricator via llvm-commits
- [llvm] 1c8d7ea - [AMDGPU] Implement pipeline solver for non-trivial pipelines
Jeffrey Byrnes via llvm-commits
- [PATCH] D122251: [lit] Use sharding for GoogleTest format
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D103406: [TTI] NFC: Reduce InstructionCost::getValue() usage...
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D126661: [MachineVerifier] Fix crash on early clobbered subreg operands.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D127779: [LTO][ELF] Add --lto-exit-on option
Jin Xin Ng via Phabricator via llvm-commits
- [PATCH] D131270: MC: make section classification a bit more thorough
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D130729: [InferAddressSpaces] [AMDGPU] Add inference for flat_atomic intrinsics
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D132084: [Cloning] handle blockaddress array clone in the same module
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 28733d8 - [amdgpu] Change the RA to basic
via llvm-commits
- [PATCH] D131792: [libunwind] Remove __ANDROID_API__ < 18 workaround
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D131243: [BOLT][NFC] Simplify debug logging in case of JT heuristic failure
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D128243: [BOLT][UTILS] Add nfc-check-setup --switch-back option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D132087: [DWARF][BOLT] Fix handling of converting range accesss from ofset to index.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D132088: [BOLT][NFC] Reformat strings in handleRelocation
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D132089: [BOLT][NFC] Simplify handleRelocation
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D132091: [WebAssembly] WebAssemblyLowerEmscriptenEHSjLj: Fix signature of malloc in wasm64 mode
Sam Clegg via Phabricator via llvm-commits
- [llvm] fa306f1 - [WebAssembly] WebAssemblyLowerEmscriptenEHSjLj: Fix signature of malloc in wasm64 mode
Sam Clegg via llvm-commits
- [PATCH] D132093: [LV][NFC] Modify code comments
LiqinWeng via Phabricator via llvm-commits
- [llvm] 2bf87a4 - [ORC][MachO] Fix MachOPlatform after 9189a26664b.
Lang Hames via llvm-commits
- [PATCH] D129352: [CodeGen] Limit building time for CodeGenPrepare
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D129889: [misexpect] [WIP] Enable diagnostics for profitable llvm.expect annotations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D131136: [misexpect] Support diagnostics from frontend profile data
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D132095: [llvm][utils] Make lldb data formatters show both summaries and children
Dave Lee via Phabricator via llvm-commits
- [llvm] 5bc8791 - [NewGVN][PHIOFOPS] Bail out if an operand is in OpSafeForPHIOfOps but it is not safe for the current basic block.
via llvm-commits
- [polly] 3f5f290 - [test] Propagate HWASAN_OPTIONS
Vitaly Buka via llvm-commits
- [compiler-rt] 3f5f290 - [test] Propagate HWASAN_OPTIONS
Vitaly Buka via llvm-commits
- [llvm] 230e277 - [DAGCombiner][NFC] Merge two if statement into one.
via llvm-commits
- [PATCH] D126440: [RISCV] Return an invalid cost for memory ops with unsupported types
LiqinWeng via Phabricator via llvm-commits
- [llvm] 515ece1 - [RISCV] Add MC support of RISCV Zca Extension
via llvm-commits
- [llvm] 929d201 - [LoongArch] Add support for llvm.eh.dwarf.cfa
Weining Lu via llvm-commits
- [PATCH] D132102: [DirectX] Fix crash on ShuffleVectorInst in DXILBitcodeWriter
Xiang Li via Phabricator via llvm-commits
- [PATCH] D132103: [NFC][AArch64] precommit sched model for tsv110
Allen zhong via Phabricator via llvm-commits
- [llvm] fae656b - [test] Add 'hwasan' feature and disable a test
Vitaly Buka via llvm-commits
- [PATCH] D132105: [InstCombine] Fix freeze instruction getting inserted before landingpad
Danila Malyutin via Phabricator via llvm-commits
- [PATCH] D132107: [DAGCombiner][NFC] Remove extra brackets and add use check for VSCALE.
WangLian via Phabricator via llvm-commits
- [PATCH] D132108: [LoongArch] Add some fixups and relocations
Ray Wang via Phabricator via llvm-commits
- [PATCH] D132107: [DAGCombiner][NFC] Remove extra brackets.
WangLian via Phabricator via llvm-commits
- [llvm] 11443ef - [llvm-objdump] Support dumping segment information with -chained_fixups
Daniel Bertalan via llvm-commits
- [PATCH] D132107: [DAGCombiner][NFC] Tidy up unnecessary brackets in visitADD.
WangLian via Phabricator via llvm-commits
- [llvm] 989ebc1 - [DAGCombiner][NFC] Tidy up unnecessary brackets in visitADD.
via llvm-commits
- [llvm] 36038b5 - [LoongArch] Supports brcond with 21 bit offsets
via llvm-commits
- [compiler-rt] e9c5bde - [tsan] Keep thread/stack for closed FD
Vitaly Buka via llvm-commits
- [llvm] f4410d4 - [X86] Add schedule module for Alderlake-P
Haohai Wen via llvm-commits
- [PATCH] D132115: [DAGCombiner] Add use check for VSCALE in visitSUB.
WangLian via Phabricator via llvm-commits
- [PATCH] D132116: Precommit tests for D132115
WangLian via Phabricator via llvm-commits
- [PATCH] D124439: [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes
Evgeniy via Phabricator via llvm-commits
- [llvm] 319fd6a - [NFC][AArch64] precommit sched model for tsv110
via llvm-commits
- [PATCH] D132119: [MC][LoongArch] Make .reloc support arbitrary relocation types
Ray Wang via Phabricator via llvm-commits
- [PATCH] D132120: [AArch64] Fix list of features for Cortex-X1C
Lucas Prates via Phabricator via llvm-commits
- [llvm] 7e29d5c - [AMDGPU][MC][GFX10][NFC] Split large test
Dmitry Preobrazhensky via llvm-commits
- [llvm] b994f87 - [Analysis] CostModel.cpp - merge isa<IntrinsicInst> and dyn_cast<IntrinsicInst> checks
Simon Pilgrim via llvm-commits
- [llvm] e48892e - [Transforms] LICM.cpp - pull out repeated getUserCost call
Simon Pilgrim via llvm-commits
- [llvm] 89d53a9 - [AMDGPU][MC][GFX11][NFC] Add missing tests for DS opcodes
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D132122: AArch64 SVE: add sve patterns to make use of predicated smin, umin, smax, and umax instructions, add ll test file for the new patterns
Hassnaa Hamdi via Phabricator via llvm-commits
- [PATCH] D132122: AArch64 SVE: add sve patterns to make use of predicated smin, umin, smax, and umax instructions, add ll test file for the new patterns
David Sherwood via Phabricator via llvm-commits
- [PATCH] D132122: AArch64 SVE: add sve patterns to make use of predicated smin, umin, smax, and umax instructions, add ll test file for the new patterns
David Sherwood via Phabricator via llvm-commits
- [PATCH] D132122: AArch64 SVE: add sve patterns to make use of predicated smin, umin, smax, and umax instructions, add ll test file for the new patterns
Hassnaa Hamdi via Phabricator via llvm-commits
- [PATCH] D132122: AArch64 SVE: add sve patterns to make use of predicated smin, umin, smax, and umax instructions, add ll test file for the new patterns
David Sherwood via Phabricator via llvm-commits
- [llvm] eeac894 - Precommit tests for D132115
via llvm-commits
- [PATCH] D132123: [AMDGPU][MC][GFX11][NFC] Remove redundant suffices in test names
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D127964: [DCE] Eliminate no-op atan and atan2 calls
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D118037: [DAGCombine] Consider SETULT as carry flag
Paweł Bylica via Phabricator via llvm-commits
- [llvm] fdec501 - [CostModel] Replace getUserCost with getInstructionCost
Simon Pilgrim via llvm-commits
- [PATCH] D132124: [AMDGPU][MC][GFX9][NFC] Split large test file
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D132126: [AMDGPU][MC][GFX8][NFC] Split large test file
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D131052: [CMake] Allow setting the location of host tools with LLVM_NATIVE_TOOL_DIR
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 8d26f5c - [CostModel][X86] Add cost kinds test coverage for integer division/remainder operators
Simon Pilgrim via llvm-commits
- [llvm] 55b1a14 - [CostModel][X86] getArithmeticInstrCost - use MUL/DIV/REM expansions for all cost kinds
Simon Pilgrim via llvm-commits
- [PATCH] D132134: Add guidance for what to put in community calendar invites
Kristof Beyls via Phabricator via llvm-commits
- [llvm] 531dd36 - [LV] Restructure isPredicatedInst and isScalarWithPredication (w/a fix for uniform mem ops)
Philip Reames via llvm-commits
- [llvm] 23f60d4 - [CostModel][X86] Add cost kinds test coverage for integer comparisons
Simon Pilgrim via llvm-commits
- [PATCH] D130993: [AArch64][SVE] Extend LD1RQ ISel patterns to cover missing addressing modes
Matt Devereau via Phabricator via llvm-commits
- [llvm] 4a9ff28 - [InstCombine] Fix freeze instruction getting inserted before landingpad
Danila Malyutin via llvm-commits
- [PATCH] D132137: [InstCombine] For vector extract when extract vector and insert value type is the same
Caroline via Phabricator via llvm-commits
- [PATCH] D132138: Revert "[FindGRPC.cmake] Use `llvm_add_library()` for the custom proto target instead of `add_llvm_library()`"
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D40554: [PowerPC] Fix bugs in sign-/zero-extension elimination
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 063ee26 - [AMDGPU] Update comment on shrinking dpp. NFC
Joe Nash via llvm-commits
- [llvm] b864cad - [CostModel][X86] Adjust SLM select costs to match poor throughput of pblendvb/blendvpd/blendvps
Simon Pilgrim via llvm-commits
- [llvm] 5c7b975 - [CostModel][X86] Add explicit cmp/select test coverage for slm/glm targets
Simon Pilgrim via llvm-commits
- [llvm] dd8982d - Revert "[FindGRPC.cmake] Use `llvm_add_library()` for the custom proto target instead of `add_llvm_library()`"
Argyrios Kyrtzidis via llvm-commits
- [llvm] 2b3be87 - [CostModel][X86] Add explicit int/fp arithmetic test coverage for avx512/slm/glm targets
Simon Pilgrim via llvm-commits
- [PATCH] D125953: [DebugInfo][InstrRef] Handle joins PHI+Def values in LiveDebugValues
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D132145: AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer"
Raghav Medicherla via Phabricator via llvm-commits
- [PATCH] D132146: [PowerPC] XCOFF exception section support and exception language and reason code lowering from trap intrinsics
Paul Scoropan via Phabricator via llvm-commits
- [llvm] 96c8d61 - [SVE] Extend findMoreOptimalIndexType so BUILD_VECTORs do not force 64bit indices.
Paul Walker via llvm-commits
- [llvm] a0e402d - [test] Disable DynamicLibrary with HWASAN
Vitaly Buka via llvm-commits
- [PATCH] D130233: [LoopLoadElim] Add stores with matching sizes as load-store candidates
Jolanta Jensen via Phabricator via llvm-commits
- [llvm] c064d3f - [LV] Use early continue to simplify code [nfc]
Philip Reames via llvm-commits
- [PATCH] D130207: [HLSL] Move DXIL validation version out of ModuleFlags
Chris Bieneman via Phabricator via llvm-commits
- [llvm] 1436ada - [LV-L] Add const and move method body out of line [nfc]
Philip Reames via llvm-commits
- [PATCH] D131519: [RISCV] Use VScaleForTuning in costing of operations whose cost depends on VL
Philip Reames via Phabricator via llvm-commits
- [llvm] b8709a9 - [LV] Support fixed order recurrences.
Florian Hahn via llvm-commits
- [PATCH] D132159: [llvm] Explicitly support CTAD in ArrayRef
Jeff Niu via Phabricator via llvm-commits
- [PATCH] D132096: [SROA] Create additional vector type candidates based on store and load slices
Aryan Wadhwani via Phabricator via llvm-commits
- [PATCH] D111411: [AArch64] Async unwind - function prologues
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D119507: [MLGO] Use TFLite in 'development mode'
Mircea Trofin via Phabricator via llvm-commits
- [llvm] bce94ea - [OMPIRBuilder] Add support for safelen clause
Prabhdeep Singh Soni via llvm-commits
- [llvm] d3a1dbc - [gn build] port f7a33090a910
Nico Weber via llvm-commits
- [PATCH] D129396: [InstCombine] Add support for div, ldiv, lldiv, and imaxdiv folding
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D131841: [RISCV] Merge vmerge.vvm and unmasked intrinsic with VLMAX vector length.
Craig Topper via Phabricator via llvm-commits
- [llvm] 4d87591 - [RISCV] Use VScaleForTuning in costing of operations whose cost depends on VL
Philip Reames via llvm-commits
- [PATCH] D132170: [ModuloSchedule] Add interface call to accept/reject SMS schedules
David Penry via Phabricator via llvm-commits
- [PATCH] D132172: [LoopAccessAnalysis] add newline to debug message
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D105986: [SLP]Improve vectorization of gathered loads.
Alexey Bataev via Phabricator via llvm-commits
- [compiler-rt] ee80903 - [compiler-rt] Fix check for cross-compiling
Ellis Hoag via llvm-commits
- [PATCH] D132172: [LoopVectorize][LoopAccessAnalysis] add newline to debug message
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132173: [RISCV] Copy SDNodeFlags in doPeepholeMaskedRVV.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 18f6b05 - Revert "[compiler-rt] Fix check for cross-compiling"
Ellis Hoag via llvm-commits
- [llvm] f29401f - [LoopVectorize][LoopAccessAnalysis] add newline to debug message
Craig Topper via llvm-commits
- [llvm] 252cea0 - [Hexagon] Add defaulted operator= to classes with defaulted copy ctor
Krzysztof Parzyszek via llvm-commits
- [llvm] f3a55a1 - [llvm] Remove std::clamp equivalent in `Transforms/Utils/MisExpect.cpp`
Joe Loser via llvm-commits
- [llvm] 0e9fada - [InstCombine] add tests for or-xor-not patterns; NFC
Sanjay Patel via llvm-commits
- [llvm] b066195 - [InstCombine] fold bitwise logic or+or+xor+not
Sanjay Patel via llvm-commits
- [llvm] 6fed13f - [gn build] Port 0ac597f3cacf
LLVM GN Syncbot via llvm-commits
- [PATCH] D132177: [RISCV] Copy SDNodeFlags in lowerToScalableOp.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132181: [X86][AArch64][NFC] Simplify querying used argument registers
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D130912: [InstCombine] Correct strtol folding with nonnull endptr
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D130817: [X86][FP16] Fix vector_shuffle and lowering without f16c feature problems
Alexander Kornienko via Phabricator via llvm-commits
- [llvm] ad8eb85 - [NFC][MLGO] ML Regalloc Priority Advisor
Mircea Trofin via llvm-commits
- [llvm] aaccb23 - [gn build] Port ad8eb85545c5
LLVM GN Syncbot via llvm-commits
- [PATCH] D132183: [TTI][AArch64] Precommit test for vector extract cost
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D132185: [TTI][AArch64] Update vector extract cost for Neoverse-N1.
Vasileios Porpodas via Phabricator via llvm-commits
- [compiler-rt] d7a4ff9 - [compiler-rt] Clean up explicit -std=c++17 addition
Shoaib Meenai via llvm-commits
- [PATCH] D132186: Clang add front flags for Wmisnoinline
Archit Saxena via Phabricator via llvm-commits
- [PATCH] D132188: Add documentation and test cases for Wmisnoinline
Archit Saxena via Phabricator via llvm-commits
- [llvm] 37c47b2 - [RISCV] Change how mtune aliases are implemented.
Craig Topper via llvm-commits
- [llvm] c2a3888 - [IR] Use Min behavior for module flag "PIC Level"
Fangrui Song via llvm-commits
- [PATCH] D131638: Alternative compression API design for illustration
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D132144: [Clang][BPF] Support record argument with direct values
Yonghong Song via Phabricator via llvm-commits
- [llvm] 71f0ec2 - [AArch64] Add `foldCSELOfCSEL` combine.
Karl Meakin via llvm-commits
- [llvm] fba0367 - [AArch64] Enable AdrpAdd fusion for neoverse-n1
Alexander Shaposhnikov via llvm-commits
- [PATCH] D132190: [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR with different lengths
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D125190: [AArch64] Improve multi-precision subtractions
Karl Meakin via Phabricator via llvm-commits
- [PATCH] D132173: [RISCV] Copy SDNodeFlags in doPeepholeMaskedRVV and doPeepholeMergeVVMFold
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D132193: [FastISel] Respect musttail over "disable-tail-calls"
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D132194: Fix UB in DIExpression::appendOffset()
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D132195: [BOLT] Add data to code relocations postprocessing
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D131578: [AArch64][SME] Implement ABI for calls from streaming-compatible functions.
Shruthi Ashwathnarayan via Phabricator via llvm-commits
- [PATCH] D132196: [PowerPC] Add combine logic to use MADDLD/MADDHD/MADDHDU in multiply-add patterns
Ting Wang via Phabricator via llvm-commits
- [PATCH] D132197: [RISCV] Use Triple::isRISCV/isRISCV32/isRISCV64 helps in some places. NFC
Craig Topper via Phabricator via llvm-commits
- [llvm] fc2b4df - [DAGCombiner] Add use check for VSCALE in visitSUB.
via llvm-commits
- [llvm] 481d67d - [Clang][BPF] Support record argument with direct values
Yonghong Song via llvm-commits
- [llvm] e941b03 - Revert "[cmake] Use `CMAKE_INSTALL_LIBDIR` too"
John Ericson via llvm-commits
- [llvm] 5349aa2 - [RISCV] Copy SDNodeFlags in doPeepholeMaskedRVV and doPeepholeMergeVVMFold
Craig Topper via llvm-commits
- [llvm] ba1f4ca - [RISCV] Copy SDNodeFlags in lowerToScalableOp.
Craig Topper via llvm-commits
- [PATCH] D132198: [LoongArch] Add codegen support for fsqrt
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D132199: [LoopPassManager] Ensure to construct loop nests with the outermost loop
Congzhe Cao via Phabricator via llvm-commits
- [compiler-rt] 89d7db9 - Revert "[tsan] Keep thread/stack for closed FD"
David Blaikie via llvm-commits
- [PATCH] D132202: Split the indirect jump critical edges.
Zhixuan Huan via Phabricator via llvm-commits
- [PATCH] D132203: Sink call instructions.
Zhixuan Huan via Phabricator via llvm-commits
- [PATCH] D129106: [RISCV] Add support for static chain
Funan Zeng via Phabricator via llvm-commits
- [llvm] e351e82 - [Test] Remove addrspace1 ptr to not confuse alive2
Max Kazantsev via llvm-commits
- [PATCH] D132204: [RISCV] Generate correct ELF abi flag when empty .ll file has target-abi attribute
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D128830: [Pipelines] Introduce DAE after ArgumentPromotion
Pavel Samolysov via Phabricator via llvm-commits
- [llvm] dfde731 - [DirectX] Fix crash on ShuffleVectorInst in DXILBitcodeWriter
Xiang Li via llvm-commits
- [PATCH] D132205: [llvm-tblgen] CodeGenSchedModels::hasReadOfWrite gets wrong predication result
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D132206: [DAGCombiner] Fold vecreduce_xor/or/and(splat_vector(val)) to constant
WangLian via Phabricator via llvm-commits
- [llvm] 00fa513 - [NFC] Add tests for MemorySSA shouldn't contain debug instructions
Chuanqi Xu via llvm-commits
- [PATCH] D132207: Precommit tests for D132206
WangLian via Phabricator via llvm-commits
- [PATCH] D129838: [LoongArch] Optimize the atomic store with amswap_db.[w/d]
Gong LingQin via Phabricator via llvm-commits
- [llvm] 0867f23 - [Test] Regenerate tests using update_tests.py
Max Kazantsev via llvm-commits
- [PATCH] D132208: [LoopIntWrapPredication] Loop Integer Wrapping Predication Pass
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D132210: [LangRef][VP] Fix typo.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D132211: Optimize x > 1 ? x : 1 -> x > 0 ? x : 1
Liao Chunyu via Phabricator via llvm-commits
- [llvm] 3a72906 - [IR] Update llvm.prefetch to match docs
Archibald Elliott via llvm-commits
- [llvm] 270c179 - [AArch64][GISel] Lower llvm.prefetch
Archibald Elliott via llvm-commits
- [PATCH] D132022: [SCEVExpander] Recompute poison-generating flags on hoisting. PR57187
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D131687: [Clang]Replace aarch64_sve_ldN intrinsic by aarch64_sve_ldN.sret
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D132211: [RISCV] Optimize x > 1 ? x : 1 -> x > 0 ? x : 1
Liao Chunyu via Phabricator via llvm-commits
- [llvm] 04986dd - [LangRef][VP] Fix typo.
via llvm-commits
- [PATCH] D130263: [AMDGPU][CodeGen] Support (soffset + offset) s_buffer_load's.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D129753: [SCEV] Prove condition invariance via context
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D132213: [AArch64][NFC] Replace setOperationAction and AddPromotedToType with setOperationPromotedToType
WangLian via Phabricator via llvm-commits
- [PATCH] D132214: [ARM] Fix bug in also_compatible_with attribute parser
Victor Campos via Phabricator via llvm-commits
- [PATCH] D129208: [MachineVerifier] Try harder to verify LiveIntervals
Jay Foad via Phabricator via llvm-commits
- [llvm] 1ad18b5 - [CostModel][X86] Cleanup arithmetic test triples
Simon Pilgrim via llvm-commits
- [llvm] 19cbe4e - [CostModel][X86] Add tremont to slm-arith-costs.ll
Simon Pilgrim via llvm-commits
- [llvm] 0de2c3d - [CostModel][X86] Split select cost kinds tests
Simon Pilgrim via llvm-commits
- [llvm] 23a9121 - [CostModel][X86] Split icmp/fcmp cost kinds tests
Simon Pilgrim via llvm-commits
- [PATCH] D132216: [CostModel][X86] RFC - Support cost kind specific look up tables
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] bdb859c - [AMDGPU][MC][GFX8][NFC] Split large test file
Dmitry Preobrazhensky via llvm-commits
- [llvm] e99f6df - [AMDGPU][MC][GFX9][NFC] Split large test file
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D132218: [debuginfo][CorrelatedValuePropagation] Missing debug location after replacement in processSRem function
Yuanbo Li via Phabricator via llvm-commits
- [llvm] 09afe41 - [InstCombine] For vector extract when extract vector and insert value type is the same
Caroline Concatto via llvm-commits
- [PATCH] D130692: [AArch64][SVE] Expand gather index to 32 bits instead of 64 bits
Paul Walker via Phabricator via llvm-commits
- [llvm] ca5902c - Revert "[gn build] port f7a33090a910"
Nico Weber via llvm-commits
- [llvm] 6a62fc1 - [gn build] Port c74c17f37aa9
Nico Weber via llvm-commits
- [llvm] 1492c88 - [PowerPC] Fix bugs in sign-/zero-extension elimination
Stefan Pintilie via llvm-commits
- [llvm] 3d2ea3c - Add guidance for what to put in community calendar invites
Kristof Beyls via llvm-commits
- [PATCH] D132219: [SVE][LoopVectorize][NFC] Tidy up some tests
David Sherwood via Phabricator via llvm-commits
- [PATCH] D129986: [NFC][LoopVectorize] Add tail-folding RUN lines to existing SVE tests
David Sherwood via Phabricator via llvm-commits
- [PATCH] D131478: AMDGPU: mbcnt allow for non-zero src1 for known-bits
Jay Foad via Phabricator via llvm-commits
- [PATCH] D132220: [Assignment Tracking][1/*] Add initial docs for Assignment Tracking
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D132221: [Assignment Tracking][2/*] Add flags to enable Assignment Tracking
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D132222: [Assignment Tracking][3/*] Add DIAssignID metadata boilerplate
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D132223: [Assignment Tracking][4/*] Add llvm.dbg.assign intrinsic boilerplate
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D132224: [Assignment Tracking][5/*] Add core infrastructure for instruction reference
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D132225: [Assignment Tracking][6/*] Add trackAssignments function
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D131287: Fix branch weight in FoldCondBranchOnValueKnownInPredecessor pass in SimplifyCFG
Zhi Zhuang via Phabricator via llvm-commits
- [compiler-rt] 5779966 - Revert "Revert "[compiler-rt] Fix check for cross-compiling""
Ellis Hoag via llvm-commits
- [llvm] f798c04 - Revert "[SCEV] Prove condition invariance via context"
Max Kazantsev via llvm-commits
- [llvm] 72136d8 - [Test] Add test for miscompile described in PR57247
Max Kazantsev via llvm-commits
- [llvm] 666d2a9 - [SVE][LoopVectorize][NFC] Tidy up some tests
David Sherwood via llvm-commits
- [llvm] d53e245 - [COST][NFC]Introduce OperandValueKind in getMemoryOpCost, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D132232: Update coding standards for constexpr if statements; NFC
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D132233: [CGP][ARM] Dont align memcpy args when optimization for size
Dave Green via Phabricator via llvm-commits
- [PATCH] D132235: [AMDGPU][MC][GFX10][NFC] Consolidate tests by encoding
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [llvm] 0e7ed32 - [SLP]Cost for a constant buildvector.
Alexey Bataev via llvm-commits
- [PATCH] D131545: [DirectX backend] emit metadata for DXIL version, ShaderModel.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D132237: [AArch64] expand is-power-of-2 pattern that uses popcount
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D132239: [NFC] Regenerating CHECK lines for type-mismatch tests
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D132240: [Coroutine][Debug] Add line and column number to suspension point id
Adrian Vogelsgesang via Phabricator via llvm-commits
- [llvm] c167028 - [SLP]Delay vectorization of postponable values for instructions with no users.
Alexey Bataev via llvm-commits
- [llvm] c9a41fe - [RISCV] Prefer vnsrl.wi v8, v8, 0 over vnsrl.wx v8, v8, x0.
Craig Topper via llvm-commits
- [llvm] 961838c - [RISCV] Add passthru operand to RISCVISD::SETCC_VL.
Craig Topper via llvm-commits
- [PATCH] D131389: [AArch64] Add Missing v8.8a ALLINT PSTATE
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D64826: [Xtensa 1/10] Recognize Xtensa in triple parsing code.
Sterling Augustine via Phabricator via llvm-commits
- [llvm] 2d48b40 - Fix UB in DIExpression::appendOffset()
Adrian Prantl via llvm-commits
- [llvm] 4bff103 - [EarlyCSE][ConstantFolding] add tests for atan2 with zero args; NFC
Sanjay Patel via llvm-commits
- [llvm] 7f1262a - [EarlyCSE][ConstantFolding] do not constant fold atan2(+/-0.0, +/-0.0)
Sanjay Patel via llvm-commits
- [llvm] 73a9dfc - MC: make section classification a bit more thorough
Saleem Abdulrasool via llvm-commits
- [PATCH] D131433: [ARM] Use getSymbolPreferLocal() in GetARMGVSymbol
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D131045: [NFC][AArch64] Precommit test to optimize instruction selection for aarch64_neon_pmull64 intrinsic.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D132252: [RISCV] Optimize x <s -1 ? x : -1. Improve x >u 1 ? x : 1.
Craig Topper via Phabricator via llvm-commits
- [llvm] e7fda46 - [RISCV] Correct costs for vector ceil/floor/trunc/round
Philip Reames via llvm-commits
- [PATCH] D132253: [WIP] Automated loop analysis tool
Vir Narula via Phabricator via llvm-commits
- [llvm] 4579a02 - [NFC] Fix warning in asserts build
Chris Bieneman via llvm-commits
- [llvm] a744128 - [X86] Fix znver1 256-bit ALU/Logic/Blend uop counts
Simon Pilgrim via llvm-commits
- [PATCH] D132255: [TwoAddressInstruction] Handle pointer compare sunk past statepoint.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D64827: [Xtensa 2/10] Add Xtensa ELF definitions.
Sterling Augustine via Phabricator via llvm-commits
- [llvm] 01e3a37 - [NFC] Precommit test for D132255.
Denis Antrushin via llvm-commits
- [llvm] 20cf170 - [InferAddressSpaces] [AMDGPU] Add inference for flat_atomic intrinsics
Jeffrey Byrnes via llvm-commits
- [llvm] ac6a0cd - [X86][AArch64][NFC] Simplify querying used argument registers
Bill Wendling via llvm-commits
- [llvm] e412bac - [MachineVerifier] add checks for INLINEASM_BR
Nick Desaulniers via llvm-commits
- [llvm] cda0936 - Update coding standards for constexpr if statements; NFC
Aaron Ballman via llvm-commits
- [llvm] 59960e8 - [RISCV] Factor out getVectorImmCost cost after 0e7ed3 [nfc]
Philip Reames via llvm-commits
- [llvm] 1c1ecee - [RISCV] Add cost model coverage of store of constant [nfc]
Philip Reames via llvm-commits
- [llvm] 3e6d1a6 - [NFC][AArch64] Precommit test to optimize instruction selection for aarch64_neon_pmull64 intrinsic.
Mingming Liu via llvm-commits
- [llvm] 945a306 - [AArch64] Change aarch64_neon_pmull{,64} intrinsic ISel through a new
Mingming Liu via llvm-commits
- [PATCH] D130757: Sub-optimal placement of loop exit blocks
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D64829: [Xtensa 3/10] Add initial version of the Xtensa backend.
Sterling Augustine via Phabricator via llvm-commits
- [llvm] 309d453 - [llvm-reduce] Move most debugging output behind --verbose
Arthur Eubanks via llvm-commits
- [llvm] 6227b7a - [RISCV] Move xori creation for scalar setccs to lowering.
Craig Topper via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 8f826fe - Fix reverse-iteration buildbot.
Eli Friedman via llvm-commits
- [PATCH] D132262: RISCV: adjust relocation emission
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] cf3654c - [RISCV] Add test coverage for 64 bit splat constants
Philip Reames via llvm-commits
- [llvm] 89aaae5 - Revert "[NFC] Precommit test for D132255."
Nico Weber via llvm-commits
- [lld] 2cd4cd9 - [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC
Sam Clegg via llvm-commits
- [llvm] 9e51cba - [gn build] Port 57c9780d60b1
LLVM GN Syncbot via llvm-commits
- [PATCH] D132264: Update mlir bazel file
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D64830: [Xtensa 4/10] Add basic *td files with Xtensa architecture description.
Sterling Augustine via Phabricator via llvm-commits
- [llvm] b0f4678 - [AMDGPU] Add iglp_opt builtin and MFMA GEMM Opt strategy
Austin Kerbow via llvm-commits
- [PATCH] D123777: [CMake] Check for problematic MSVC + /arch:AVX configuration
Nico Weber via Phabricator via llvm-commits
- [llvm] b0a2c48 - [tti] Consolidate getOperandInfo without OperandValueProperties copies [nfc]
Philip Reames via llvm-commits
- [PATCH] D130229: [ELF] Add --thinlto-index= and --remapping-file=
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D64831: [Xtensa 5/10] Add Xtensa MCTargetDescr initial functionality.
Sterling Augustine via Phabricator via llvm-commits
- [PATCH] D132267: [llvm-objcopy][MachO] Remove more sections with llvm-bitcode-strip
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D129893: extending code layout alg
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D130903: [AArch64][GlobalISel] Lower formal arguments of AAPCS & ms_abi variadic functions.
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [llvm] 98117fe - [VP] Add splitting for VP_STRIDED_STORE and VP_STRIDED_LOAD
Craig Topper via llvm-commits
- [lld] e0f64b3 - [docs] Remove lld/ELF release note about --package-metadata= which is in release/15.x
Fangrui Song via llvm-commits
- [llvm] 1e0fe6a - [LoongArch] Add codegen support for fsqrt
via llvm-commits
- [llvm] c2ee21c - [LoongArch] Add some fixups and relocations
Weining Lu via llvm-commits
- [llvm] 1dbe856 - [MC][LoongArch] Make .reloc support arbitrary relocation types
Weining Lu via llvm-commits
- [PATCH] D132276: [BOLT][NFC] Use llvm::any_of
Amir Ayupov via Phabricator via llvm-commits
- [compiler-rt] fbebf0f - [msan] Bump max allocation on aarch64
Vitaly Buka via llvm-commits
- [PATCH] D132277: [NFC] Move a test case across files.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D132278: [ADT] Implement Any::has_value
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D132279: [ADT] Simplify llvm::reverse with constexpr if (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D131650: workflows/version-check: Fix check for release candidates
Tom Stellard via Phabricator via llvm-commits
- [llvm] 5159be3 - (Reland) [fastalloc] Support allocating specific register class in fastalloc
via llvm-commits
- [llvm] e565e2f - [NFC][AMDGPU] Fix typo.
via llvm-commits
- [PATCH] D110126: [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on *BSD
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D132280: workflows/llvm-project-tests: Workaround an issue with lldb builds on Windows
Tom Stellard via Phabricator via llvm-commits
- [lld] 9e29658 - Fix unused variable warnings
Kazu Hirata via llvm-commits
- [PATCH] D132281: [RISCV] Remove unused code
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D132282: [LoongArch] Override TargetLowering::hasAndNot()
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D131634: HowToReleaseLLVM: Add some more details about website updates
Tom Stellard via Phabricator via llvm-commits
- [llvm] 662a11b - HowToReleaseLLVM: Add some more details about website updates
Tom Stellard via llvm-commits
- [PATCH] D95114: HowToReleaseLLVM: Add annual release schedule template
Tom Stellard via Phabricator via llvm-commits
- [llvm] 7225c0b - HowToReleaseLLVM: Add annual release schedule template
Tom Stellard via llvm-commits
- [llvm] eba370e - Fix llvm-docs-sphinx buildbot after 7225c0bd0115c947f3c081599e6268cfa027722f
Tom Stellard via llvm-commits
- [llvm] 1f0b4f4 - More llvm-docs-sphinx buildbot fixes
Tom Stellard via llvm-commits
- [PATCH] D132287: [CostModel] Add CostKind argument to getShuffleCost
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D132288: [TTI] Improve description of TargetCostKind enums to aid targets in choosing cost values
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D132290: [clang-tidy] Skip unions in use-equals-default
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D132292: [NFC][AMDGPU] Some cleanups in the SIOptimizeExecMasking pass.
Thomas Symalla via Phabricator via llvm-commits
- [llvm] 8faf515 - [X86] Add vector test coverage of 'one-bit-diff' and/or icmp ne/eq patterns
Simon Pilgrim via llvm-commits
- [PATCH] D132296: [RISCV] Add cost model for compare and select instructions.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] fa96383 - [X86] Fold PMULUDQ(X,1) -> AND(X,(1<<32)-1) 'getZeroExtendInReg'
Simon Pilgrim via llvm-commits
- [llvm] 2981a94 - [EarlyCSE][ConstantFolding] do not constant fold atan2(+/-0.0, +/-0.0), part 2
Sanjay Patel via llvm-commits
- [llvm] 0e0e638 - [ADT] Simplify llvm::reverse with constexpr if (NFC)
Kazu Hirata via llvm-commits
- [llvm] e15359d - [ADT] Implement Any::has_value
Kazu Hirata via llvm-commits
- [PATCH] D132297: [bolt][llvm][cmake] Use `CMAKE_INSTALL_LIBDIR` too
John Ericson via Phabricator via llvm-commits
- [PATCH] D132299: [AArch64] Add SK_Splice fixed-width costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D132300: [clang][lldb][cmake] Use new `*_INSTALL_LIBDIR_BASENAME` CPP macro
John Ericson via Phabricator via llvm-commits
- [PATCH] D132304: [ADT] Deprecate Any::hasValue
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D132305: [ADT] Simplify llvm::sort with constexpr if (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [llvm] abb6271 - [ADT] Deprecate Any::hasValue
Kazu Hirata via llvm-commits
- [llvm] 7dec464 - [ADT] Simplify llvm::sort with constexpr if (NFC)
Kazu Hirata via llvm-commits
- [llvm] 3adda39 - [clang][lldb][cmake] Use new `*_INSTALL_LIBDIR_BASENAME` CPP macro
John Ericson via llvm-commits
- [llvm] 804d459 - [gn build] Fix oversight in 3adda398cef7f56d0
Nico Weber via llvm-commits
- [PATCH] D129870: [AArch64InstPrinter] Introduce register markup tags emission
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D132308: [LV] Replace fixed-order cost model with a SK_Splice shuffle
Dave Green via Phabricator via llvm-commits
- [PATCH] D132309: Changes for Parallel Code Motion
abhishek u via Phabricator via llvm-commits
- [PATCH] D132311: [llvm] Remove llvm::is_trivially_{copy/move}_constructible (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [llvm] e0fc85e - [JITLink] Fix LinkGraph::makeAbsolute, add unit test.
Lang Hames via llvm-commits
- [llvm] 01ffe31 - [llvm] Remove llvm::is_trivially_{copy/move}_constructible (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D132314: [Polly] Don't use `llvm-config` anymore (in CMake sad path)
John Ericson via Phabricator via llvm-commits
- [PATCH] D132313: [Orc] Memory Mapper fixes
Anubhab Ghosh via Phabricator via llvm-commits
- [PATCH] D132316: [CMake] `${LLVM_BINARY_DIR}/lib(${LLVM_LIBDIR_SUFFIX})?` -> `${LLVM_LIBRARY_DIR}`
John Ericson via Phabricator via llvm-commits
- [PATCH] D132319: [ADT] Replace `void_t` equivalent with `std::void_t`
Joe Loser via Phabricator via llvm-commits
- [PATCH] D132321: [ADT] Remove `is_invocable` from `STLExtras.h`
Joe Loser via Phabricator via llvm-commits
- [PATCH] D130948: [libunwind] Fixed a number of typos
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D132322: [AArch64][SelectionDAG] Optimize multiplication by constant
Allen zhong via Phabricator via llvm-commits
- [PATCH] D132323: [LoongArch] Port over minimal applyFixup from RISCV
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D132324: [RFC] Remove support for building C++ with `LLVM_ENABLE_PROJECTS`
John Ericson via Phabricator via llvm-commits
- [llvm] ce377df - Ensure newlines at the end of files (NFC)
Kazu Hirata via llvm-commits
- [llvm] 6b1bc80 - [Scalar] Qualify auto in range-based for loops (NFC)
Kazu Hirata via llvm-commits
- [llvm] 06b551c - Use llvm::is_contained (NFC)
Kazu Hirata via llvm-commits
- [llvm] c5da37e - Use std::is_same_v instead of std::is_same (NFC)
Kazu Hirata via llvm-commits
- [lld] c5da37e - Use std::is_same_v instead of std::is_same (NFC)
Kazu Hirata via llvm-commits
- [lld] 8b1b0d1 - Revert "Use std::is_same_v instead of std::is_same (NFC)"
Kazu Hirata via llvm-commits
- [PATCH] D132264: [mlir][Bazel] Fix Bazel build
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D132325: [AArch64][SelectionDAG] Fold the mov and lsl into ubfiz
Allen zhong via Phabricator via llvm-commits
- [llvm] 5263155 - [CostModel] Add CostKind argument to getShuffleCost
Simon Pilgrim via llvm-commits
- [llvm] 883538f - [CostModel][X86] Split int/fp arithmetic cost kinds tests
Simon Pilgrim via llvm-commits
- [llvm] 5df428e - [Orc] Actually save the callback
Anubhab Ghosh via llvm-commits
- [llvm] 1134d3a - [Orc] Only unmap shared memory in controller process destructor
Anubhab Ghosh via llvm-commits
- [llvm] 0ecfee0 - [Orc] Provide correct Reservation address for slab allocations
Anubhab Ghosh via llvm-commits
- [llvm] efc1c02 - [CostModel][X86] Split integer div/rem cost kinds tests
Simon Pilgrim via llvm-commits
- [llvm] 3917306 - [CostModel][X86] Add trunc cost kinds tests
Simon Pilgrim via llvm-commits
- [llvm] 176db3b - [RFC] Remove support for building C++ with `LLVM_ENABLE_PROJECTS`
John Ericson via llvm-commits
- [compiler-rt] 176db3b - [RFC] Remove support for building C++ with `LLVM_ENABLE_PROJECTS`
John Ericson via llvm-commits
- [PATCH] D132324: [RFC] Remove support for building libc++ with `LLVM_ENABLE_PROJECTS`
John Ericson via Phabricator via llvm-commits
- [llvm] 1fb87ac - [RISCV] Optimize x > 1 ? x : 1 -> x > 0 ? x : 1
via llvm-commits
- [llvm] 53c0be2 - [PhaseOrdering][X86] Regenerate vdiv.ll
Simon Pilgrim via llvm-commits
- [llvm] 952f90b - [CMake] Weaken 176db3b3ab25ff8a9b2405f50ef5a8bd9304a6d5
John Ericson via llvm-commits
- [PATCH] D131141: [RISCV] Add MC support of RISCV Zcb Extension
Kito Cheng via Phabricator via llvm-commits
- [llvm] 15e3d86 - [InstCombine] reassociate bitwise logic chains based on uses
Sanjay Patel via llvm-commits
- [llvm] 15de7aa - [CostModel][X86] Add CodeSize/SizeLatency handling for fadd/fsub/fmul/fsqrt ops
Simon Pilgrim via llvm-commits
- [PATCH] D132328: Remove llvm::is_trivially_copyable (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D132329: [X86][RFC] Using `__bf16` for AVX512_BF16 intrinsics
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 3c4391b - Revert rG15de7aaae52ef4be9f9ff3b130804e5b5ccd29f4 "[CostModel][X86] Add CodeSize/SizeLatency handling for fadd/fsub/fmul/fsqrt ops"
Simon Pilgrim via llvm-commits
- [PATCH] D132330: [ADT] Simplify llvm::bit_cast (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 99694a5 - [ADT] Replace `void_t` equivalent with `std::void_t`
Joe Loser via llvm-commits
- [llvm] 7ff2a9f - [CostModel][X86] Add CodeSize handling for fadd/fsub/fmul/fsqrt ops
Simon Pilgrim via llvm-commits
- [PATCH] D132331: [llvm] Mark CFGuard fn ptr symbol as DSO local and add tests for mingw
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D132332: [ADT] Clarify llvm::bit_cast implementation comments
Joe Loser via Phabricator via llvm-commits
- [PATCH] D132332: [ADT] Clarify llvm::bit_cast implementation comment
Joe Loser via Phabricator via llvm-commits
- [llvm] d9ff670 - [flang][OpenMP] Parser support for Target directive and Device clause
Nimish Mishra via llvm-commits
- [PATCH] D126441: [flang][OpenMP] Parser support for Target directive and Device clause
Nimish Mishra via Phabricator via llvm-commits
- [PATCH] D78561: [NFC] Improve Debugging experience with SmallVector
Tyker via Phabricator via llvm-commits
- [llvm] 36357c9 - Remove llvm::is_trivially_copyable (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D132333: [DAG] Strip poison generating flags in freeze(op()) -> op(freeze()) fold
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] a6c3ccd - [RISCV] Be more strict about LUI+ADDI macrofusion pre-RA.
Craig Topper via llvm-commits
- [llvm] 1a042dd - [RISCV] Optimize x <s -1 ? x : -1. Improve x >u 1 ? x : 1.
Craig Topper via llvm-commits
- [PATCH] D132334: [ADT] Add all_equal predicate
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D132335: [ADT] Deprecate is_splat and replace all uses with all_equal
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D132336: [ADT] Remove is_splat
Jakub Kuderski via Phabricator via llvm-commits
- [llvm] abce7ac - [RISCV] Remove impossible TODO in RISCVRedundantCopyElimination. NFC
Craig Topper via llvm-commits
- [llvm] 7e2cf26 - [ADT] Clarify llvm::bit_cast implementation comment
Joe Loser via llvm-commits
- [llvm] 4a51b0c - [ADT] Remove `is_invocable` from `STLExtras.h`
Joe Loser via llvm-commits
- [PATCH] D132337: [NFC] LoopAccess: Move expressions close to usage
Aditya Kumar via Phabricator via llvm-commits
- [compiler-rt] cab58b7 - [sanitizer] use ../runtimes path to build libcxx
Vitaly Buka via llvm-commits
- [llvm] 53bc7d5 - [AArch64][NFC] Replace setOperationAction and AddPromotedToType
via llvm-commits
- [llvm] d2d77e0 - [PowerPC][Coroutines] Add tail-call check with call information for coroutines
Ting Wang via llvm-commits
- [PATCH] D121670: [RISCV] Add zihintntl instructions
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D121779: [RISCV] Add zihintntl compressed instructions
Kito Cheng via Phabricator via llvm-commits
- [llvm] 2492bdb - [LoongArch] Support Load and Store with 14-bit signed immediate operands
via llvm-commits
- [PATCH] D132343: [InstCombine] Add undef elements support for shrinkFPConstantVector
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] 7167a42 - [RISCV] Add zihintntl instructions
Shao-Ce SUN via llvm-commits
- [PATCH] D132344: [LV][SLP] Mark is_fpclass as vectorizable
Yilong Guo via Phabricator via llvm-commits
- [PATCH] D132345: [JITLink] Add support for symbol aliases.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D132346: [LoongArch][test] Regenerate loongarch_generated_funcs.test checks
Ray Wang via Phabricator via llvm-commits
- [PATCH] D132347: [RISCV] Use analyzeBranch in RISCVRedundantCopyElimination.
Craig Topper via Phabricator via llvm-commits
- [llvm] bedf43b - [Test] One more test for PR57247
Max Kazantsev via llvm-commits
- [PATCH] D132348: [AIX] remove the error report for the symbol name startswith "_Renamed.."
Esme Yi via Phabricator via llvm-commits
- [llvm] a3214a3 - [LoongArch][test] Regenerate loongarch_generated_funcs.test checks
Weining Lu via llvm-commits
- [llvm] 7d6e7d5 - [Test] And one more test for PR57247
Max Kazantsev via llvm-commits
- [PATCH] D132349: [AArch64][NFC] Merge some common ISD node when setOperationAction
WangLian via Phabricator via llvm-commits
Last message date:
Sun Aug 21 23:57:09 PDT 2022
Archived on: Tue Dec 6 14:48:53 PST 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).