The Week Of Monday 23 August 2021 Archives by thread
Starting: Mon Aug 23 00:08:52 PDT 2021
Ending: Sun Aug 29 23:58:09 PDT 2021
Messages: 1989
- [PATCH] D106643: [llvm-readobj][XCOFF] Add support for `--needed-libs` option.
James Henderson via Phabricator via llvm-commits
- [PATCH] D108049: [InstCombine] Canonicalize saturate with shift and xor to min/max clamp
Dave Green via Phabricator via llvm-commits
- [PATCH] D108475: Fix late rematerialization operands check
Dave Green via Phabricator via llvm-commits
- [PATCH] D107421: [yaml2obj][XCOFF] Customize the string table.
James Henderson via Phabricator via llvm-commits
- [PATCH] D71983: [PowerPC] Set the SideEffects of branch & call instructions from 1 to 0
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D79483: [CostModel] Replace getUserCost with getInstructionCost.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D108513: [docs] Update Getting Started with Visual Studio guide
Christian Kühnel via Phabricator via llvm-commits
- [PATCH] D107897: [FuncSpec] Don't specialize function which are easy to inline
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D108307: [DAG] CombineConsecutiveLoads - replace getABITypeAlign with allowsMemoryAccess (PR45116)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D108087: [SimpleLoopUnswitch] Create SimpleLoopNestUnswitch pass
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D108447: [RISCV] Implement BuildSDIVPow2, use cmov to lower sdiv pow2.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] cf3c6cc - [AArch64][SME] Add predicate for NEON support in streaming mode
Cullen Rhodes via llvm-commits
- [llvm] fb82b83 - [AArch64][SME] Support NEON scalar FP instructions in streaming mode
Cullen Rhodes via llvm-commits
- [PATCH] D108293: [AArch64][SME] Add predicate for NEON support in streaming mode
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D108039: [AArch64][SME] Support NEON scalar FP instructions in streaming mode
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D108512: [flang][OpenMP] Add semantic check for ordered construct
Kiran Kumar T P via Phabricator via llvm-commits
- [PATCH] D108535: Implemented LLVMOrcCreateDynamicLibararySearchGeneratorForPath and LLVMOrcCreateStaticLibrarySearchGeneratorForPath for C -API.
Tommi Pisto via Phabricator via llvm-commits
- [llvm] 7a967d9 - [AMDGPU] Try to fix a GCC 11 warning
Jay Foad via llvm-commits
- [PATCH] D108514: [TargetMachine] Move COFF special case for ExternalSymbolSDNode from shouldAssumeDSOLocal to X86Subtarget
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D107160: [AArch64] Do not emit an extra zero-extend for i1 argument
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D108202: [tsan] Add support for disable_sanitizer_instrumentation attribute
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] d024a01 - Recommit "[LoopVectorize][AArch64] Enable ordered reductions by default for AArch64"
Florian Hahn via llvm-commits
- [PATCH] D108537: [NFC][LoopIdiom] Add reproducer of wrong memmove transformation
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D106653: [LoopVectorize][AArch64] Enable ordered reductions by default for AArch64
Florian Hahn via Phabricator via llvm-commits
- [llvm] 4554b5b - [X86][AVX] Add PR13310 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 8300d52 - [tsan] Add support for disable_sanitizer_instrumentation attribute
Alexander Potapenko via llvm-commits
- [PATCH] D104854: Introduce intrinsic llvm.isnan
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D108539: [X86][AVX] Attempt to fold a scaled index into a gather/scatter scale immediate (PR13310)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 2556f58 - [FuncSpec] Don't specialize function which are easy to inline
Chuanqi Xu via llvm-commits
- [PATCH] D107544: [X86] [AMX] Replace bitcast with specific AMX intrinsics with X86 specific cast.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D108123: [MemoryBuiltins] Mark user defined delete as nobuiltin
Bryan Chan via Phabricator via llvm-commits
- [PATCH] D107795: [AArch64][DAGCombine] Check the legality of the index of EXTRACT_SUBVECTOR
guopeilin via Phabricator via llvm-commits
- [PATCH] D105700: [LoopSimplify] Convert loop with multiple latches to nested loop using dominator tree
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D102052: [MC][RISCV] Add RISCV MCObjectFileInfo
Philipp Krones via Phabricator via llvm-commits
- [PATCH] D107034: [CSPGO] Set EnableValueProfiling flag for CSPGO to avoid IRPGO value loss in LTO
Yolanda via Phabricator via llvm-commits
- [PATCH] D108422: [NFC][clang] Move remaining part of X86Target.def to llvm/Support/X86TargetParser.def
Erich Keane via Phabricator via llvm-commits
- [PATCH] D108551: [RISCV] Make more optimization for multiplication in the zba extension with SH*ADD.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] f77174d - [X86] Add unaligned partial load test
Simon Pilgrim via llvm-commits
- [PATCH] D107034: [CSPGO] Set module flag for CSPGO to avoid IRPGO value loss in LTO
Yolanda via Phabricator via llvm-commits
- [PATCH] D108382: [X86] lowerShuffleAsDecomposedShuffleMerge(): if both inputs are broadcastable/identities, canonicalize broadcasts as such
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108253: [WIP][X86] Introduce 'blend with broadcast' shuffle lowering strategy (PR50971)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108411: [X86][TLI] SimplifyDemandedVectorEltsForTargetNode(): don't break apart broadcasts from which not just the 0'th elt is demanded
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108553: [DebugInfo] Emit DW_TAG_namelist and DW_TAG_namelist_item for fortran namelist variable
Bhuvan via Phabricator via llvm-commits
- [PATCH] D108371: [LAA] Add Memory dependence and unknown bounds remarks.
Alban Bridonneau via Phabricator via llvm-commits
- [PATCH] D108380: [openmp][nfc] Refactor GridValues
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D108298: [WIP][NPM] Print '-passes' compatible string for built pipeline.
Markus Lavin via Phabricator via llvm-commits
- [llvm] 628eaa4 - [InstrProfiling] Add AIX triple to platform test
Jinsong Ji via llvm-commits
- [PATCH] D108490: [InstrProfiling] Add AIX triple to platform test
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D108557: [docs, AMDGPU] Fix typo in dwarf register number mapping
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D108558: [AArch64][SVE] Teach cost model masked gathers/scatters are cheap
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D105284: Greedy set cover implementation of `Merger::Merge`
Aristotelis Koutsouridis via Phabricator via llvm-commits
- [PATCH] D105347: [AMDGPU][GlobalISel] Legalization of G_ROTL and G_ROTR
Jay Foad via Phabricator via llvm-commits
- [llvm] 9577fac - Revert "[InstCombine] generalize subtract with 'not' operands"
Florian Hahn via llvm-commits
- [llvm] 7872074 - [InstCombine] Add reduced sub/negate test from PR51584.
Florian Hahn via llvm-commits
- [PATCH] D107647: [PowerPC] MMA - Add __builtin_vsx_build_pair and __builtin_mma_build_acc builtins
Ahsan Saghir via Phabricator via llvm-commits
- [PATCH] D107259: [Arm] Add assert in T2 Imm7s code emitter
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D107567: [AArch64] provide strictfp attributes in test file
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D108108: [LoopPeel] Allow peeling with multiple unreachable-terminated exit blocks.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D108476: [runtimeunroll] Support epilogue unrolling with a parent loop
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108559: Remove the restriction on the size of DIStringType in DebugHandlerBase::isUnsignedDIType
Chih-Ping Chen via Phabricator via llvm-commits
- [PATCH] D108520: [MCA] Moving View.h and View.cpp from /tools/llvm-mca/Views/ to /lib/MCA/ and /include/llvm/MCA/.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D108460: [AArch64] Lower fpto*i.sat intrinsics for NEON.
Jacob Bramley via Phabricator via llvm-commits
- [llvm] c2574e6 - [openmp][nfc] Refactor GridValues
Jon Chesterfield via llvm-commits
- [PATCH] D108457: [hwasan] Do not instrument accesses to uninteresting allocas.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D108099: [WIP][Attributor] Run Attributor in stages.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D102449: [WIP][Clang][OpenMP] Add the support for compare clause in atomic directive
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D108306: [GlobalISel] Avoid creating COPY in LegalizationArtifactCombiner
Jay Foad via Phabricator via llvm-commits
- [PATCH] D107630: [docs][GlobalISel]Adding info for G_JUMP_TABLE generic opcode
PoojaYadav via Phabricator via llvm-commits
- [PATCH] D106720: [Attributor] AAFunctionReachability, Instruction reachability.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D108563: [GlobalISel] Translate @llvm.llround.* -> G_LLROUND
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D108151: [NFC][clang] Use X86 Features declaration from X86TargetParser
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D108350: [CSSPGO] Use probe inline tree to track zero size fully optimized context for pre-inliner
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D108564: [AArch64][GlobalISel] Legalize G_LLROUND for s64 + s32
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 6760e2a - [GlobalISel] Translate @llvm.llround.* -> G_LLROUND
Jessica Paquette via llvm-commits
- [PATCH] D108472: [test] Update some test cases to use -passes when specifying the pipeline
Christopher Tetreault via Phabricator via llvm-commits
- [llvm] fe51f90 - [AArch64][GlobalISel] Legalize G_LLROUND for s64 + s32
Jessica Paquette via llvm-commits
- [PATCH] D107381: [runtimeunroll] Support multiple exits to latch exit w/epilogue loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D108435: [CSSPGO] split context string II - reader/writer changes
Wei Mi via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D106450: [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D108485: [DSE] Check post-dominance for malloc+memset->calloc transform.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D108566: [AArch64][GlobalISel] Add regbankselect support for G_LLROUND
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D108153: [llvm-profgen] Support LBR only perf script
Lei Wang via Phabricator via llvm-commits
- [llvm] a2c8e17 - [AArch64][GlobalISel] Add regbankselect support for G_LLROUND
Jessica Paquette via llvm-commits
- [PATCH] D106910: [Support]: Introduce the `HashBuilder` interface.
Alexandre Rames via Phabricator via llvm-commits
- [PATCH] D105604: Generate DW_TAG_class_type when calling DIBuilder::createClassType().
Koutheir Attouchi via Phabricator via llvm-commits
- [PATCH] D104794: Expose `DIBuilder::finalizeSubprogram()` through the LLVM C API
Koutheir Attouchi via Phabricator via llvm-commits
- [PATCH] D108137: [AArch64][Global ISel] Add sext/zext improvements
Dave Green via Phabricator via llvm-commits
- [llvm] e100a41 - Fix fallback code that gets decl file + line.
Greg Clayton via llvm-commits
- [PATCH] D108497: Fix fallback code that gets decl file + line.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D108568: [llvm-reduce] Remove various module data
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D107850: [asan] Implemented intrinsic for the custom calling convention similar used by HWASan for X86.
Kirill Stoimenov via Phabricator via llvm-commits
- [llvm] 5d7d2f0 - [InstCombine] improve efficiency of isFreeToInvert
Sanjay Patel via llvm-commits
- [PATCH] D108437: [CSSPGO] split context string III - llvm-profgen changes
Wei Mi via Phabricator via llvm-commits
- [llvm] b575bbd - [PowerPC][AIX] Set the HasAlloca flag in the AIX Traceback Table only if R31 is used as a frame pointer
Zarko Todorovski via llvm-commits
- [PATCH] D108141: [PowerPC][AIX] Set the HasAlloca flag in the AIX Traceback Table only if R31 is used as a frame pointer
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] 401a45c - Fix late rematerialization operands check
Stanislav Mekhanoshin via llvm-commits
- [llvm] f5c2889 - [NFC][clang] Use X86 Features declaration from X86TargetParser
Andrei Elovikov via llvm-commits
- [PATCH] D36850: [ThinLTO] Add norecurse function attribute propagation
Di Mo via Phabricator via llvm-commits
- [PATCH] D108573: [VPlan] Introduce code to limit querying VPValues using IR references.
Florian Hahn via Phabricator via llvm-commits
- [llvm] e8723ab - [DSE] Check post-dominance for malloc+memset->calloc transform.
Alina Sbirlea via llvm-commits
- [PATCH] D93755: [VE][isel] Map EVT vectors to vector registers.
Eli Friedman via Phabricator via llvm-commits
- [llvm] 19dc02e - [MergeICmps] Allow sinking past non-load/store
Nikita Popov via llvm-commits
- [PATCH] D108517: [MergeICmps] Allow sinking past non-load/store
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D108363: [AMDGPU] Propagate !noalias and !alias.scope metadata in AMDGPULowerKernelArguments for noalias arguments.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D106362: [FPEnv][InstSimplify] Enable more folds for constrained fadd
Andy Kaylor via Phabricator via llvm-commits
- [llvm] 955c943 - [AArch64] Add Scheduling tests for Load/Store ReadAdv operands.
David Green via llvm-commits
- [llvm] 50f4ae5 - [AArch64] Correct store ReadAdrBase operand
David Green via llvm-commits
- [PATCH] D108287: [AArch64] Correct store ReadAdrBase operand
Dave Green via Phabricator via llvm-commits
- [PATCH] D108577: Avoid -Waix-compat warning with SmallVector class
Jake Egan via Phabricator via llvm-commits
- [llvm] 10c982e - Revert rG1c9bec727ab5c53fa060560dc8d346a911142170 : [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069)
Simon Pilgrim via llvm-commits
- [PATCH] D108578: RegAllocGreedy: Account for reserved registers in num regs heuristic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108579: [CSSPGO] split context string III - llvm-profgen changes
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D108580: [DebugInfo][InstrRef] Fix over-droppage of locations from X86FloatingPoint fixup pass
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 49d982d - [CUDA] Add support for CUDA-11.4
Artem Belevich via llvm-commits
- [PATCH] D108239: [CUDA] Add support for CUDA-11.4.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D108581: [CSPGO] Fix lost IRPGOFlag in CSPGO instrumentation
Rong Xu via Phabricator via llvm-commits
- [PATCH] D107685: [WebAssembly] Tidy up EH/SjLj options
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D108428: [ifs] Add option to hide undefined symbols
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D108583: [WebAssembly] Use SSAUpdaterBulk in LowerEmscriptenSjLj
Heejin Ahn via Phabricator via llvm-commits
- [llvm] ba6e15d - [TargetMachine] Move COFF special case for ExternalSymbolSDNode from shouldAssumeDSOLocal to X86Subtarget
Fangrui Song via llvm-commits
- [PATCH] D108355: [AggressiveInstCombine] Add arithmetic shift right instr to `TruncInstCombine` DAG
Roman Lebedev via Phabricator via llvm-commits
- [llvm] cc9c545 - [InstCombine] generalize subtract with 'not' operands; 2nd try
Sanjay Patel via llvm-commits
- [PATCH] D108585: [DebugInfo][InstrRef] Don't use instruction referencing for unoptimised functions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D106056: [CVP] processSwitch: Remove default case when switch cover all possible values.
Nathan Chancellor via Phabricator via llvm-commits
- [PATCH] D108261: [DebugInfo] Fix end_sequence of debug_line in LTO Object
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D108587: [MLGO] Make sure inliner logs when deleting callees
Mircea Trofin via Phabricator via llvm-commits
- [llvm] d898693 - [ExecutionEngine] Use the libunwind __register_frame on Darwin
Azharuddin Mohammed via llvm-commits
- [llvm] 1055c5e - [MLGO] Make sure inliner logs when deleting callees
Mircea Trofin via llvm-commits
- [PATCH] D105895: [FPEnv][EarlyCSE] Add support for CSE of constrained FP intrinsics
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D107784: Fix SEH table addresses for Windows
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D108590: [AArch64][GlobalISel] Select @llvm.aarch64.neon.ld2.*
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D108480: Fix DWARFDie::getDeclFile(...) to work with DW_AT_specification.
Greg Clayton via Phabricator via llvm-commits
- [llvm] a58c2e4 - Fix DWARFDie::getDeclFile(...) to work with DW_AT_specification.
Greg Clayton via llvm-commits
- [PATCH] D105807: [X86] pr51000 in-register struct return tailcalling
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D108596: [NFC][AMDGPU] Reduce includes dependencies.
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D107251: [ARM] Allow using '; ' as asm statement separator in MSVC mode
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D104730: [MCA] [AMDGPU] Adding CustomBehaviour implementation for AMDGPU.
Patrick Holland via Phabricator via llvm-commits
- [PATCH] D108597: [M68k][AsmParser] Support parsing register masks & fix printing them
Ricky Taylor via Phabricator via llvm-commits
- [PATCH] D108518: [flang][plugins] Make `PluginParseTreeAction` an abstract class
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D108283: [flang][driver] Add documentation for Plugins
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D108511: [ExecutionEngine] Use libunwind logic if __APPLE__
Lang Hames via Phabricator via llvm-commits
- [PATCH] D108448: [LoopDataPrefetch] Add missed LoopSimplify dependence for prefetch pass
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D108598: [ARC] Add codegen for the readcyclecounter intrinsic along with disassembly for associated instructions
Thomas Johnson via Phabricator via llvm-commits
- [llvm] 253cb50 - [lit] Add the option to output test result as resultdb json format
Haowei Wu via llvm-commits
- [PATCH] D108238: [lit] Add option to output test result as resultdb json format.
Haowei Wu via Phabricator via llvm-commits
- [llvm] 2ec2b25 - [AArch64][GlobalISel] Select @llvm.aarch64.neon.ld2.*
Jessica Paquette via llvm-commits
- [llvm] 96ef794 - [SCEV] Add a hasFlags utility to improve readability [NFC]
Philip Reames via llvm-commits
- [PATCH] D108600: [AArch64][GlobalISel] Select @llvm.aarch64.neon.ld4.*
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D108601: [SCEV] Infer nsw/nuw from nw for addrecs
Philip Reames via Phabricator via llvm-commits
- [PATCH] D105968: [libunwind][CET] Support exception handling stack unwind in CET environment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D108602: [RISCV] Initial support .insn directive for the assembler.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D105268: [X86] AVX512FP16 instructions enabling 5/6
Pengfei Wang via Phabricator via llvm-commits
- [llvm] c728bd5 - [X86] AVX512FP16 instructions enabling 5/6
via llvm-commits
- [PATCH] D108006: [lld][ELF] Add --no-search-static-libs-for-shlib-undefined flag
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D99435: [SROA] Avoid splitting loads/stores with irregular type
Jonathan Marler via Phabricator via llvm-commits
- [PATCH] D105525: [GISel] Add fpext/fptrunc combines
Patrick Nappa via Phabricator via llvm-commits
- [PATCH] D108100: llvm-xray {convert,extract}: Add --demangle
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D108421: Mark openmp internal global dso_local
kamlesh kumar via Phabricator via llvm-commits
- [PATCH] D108433: [CSSPGO] split context string - compiler changes
Wei Mi via Phabricator via llvm-commits
- [PATCH] D108606: [RISCV][test] Add more tests for (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105671: [Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.
John McCall via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108607: [RISCV] Optimize (add (mul x, c0), c1)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D105723: [LSR] Do not hoist IV if it is not post increment case. PR43678
Serguei Katkov via Phabricator via llvm-commits
- [compiler-rt] 8111f2f - [profile] Update counter offset to account for binary ids
Petr Hosek via llvm-commits
- [PATCH] D108610: [AArch64][GlobalISel] Legalize + select v2p0 -> v264 G_PTRTOINT
Jessica Paquette via Phabricator via llvm-commits
- [llvm] cb661df - [IPO] Remove DisableTailCalls (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D108612: [X86] Building constant vector which element type is half will cause assertion fail.
LiuChen via Phabricator via llvm-commits
- [PATCH] D108432: [InstrProfiling] Keep profd non-private for non-renamable comdat functions
Rong Xu via Phabricator via llvm-commits
- [llvm] b7795eb - [X86] Building constant vector which element type is half will cause assertion fail.
via llvm-commits
- [PATCH] D67429: Improve code generation for thread_local variables:
John McCall via Phabricator via llvm-commits
- [PATCH] D107795: [DAGCombine] Check the legality of the index of EXTRACT_SUBVECTOR
guopeilin via Phabricator via llvm-commits
- [llvm] 8b11783 - [ORC] Add non-const WrapperFunctionResult::data method, simplify allocate.
Lang Hames via llvm-commits
- [PATCH] D98591: [CodeGen] Add extension points for TargetPassConfig::addMachinePasses
Raoul Gough via Phabricator via llvm-commits
- [llvm] 280a0b7 - [Test][AggressiveInstCombine] Modify shift tests
Anton Afanasyev via llvm-commits
- [compiler-rt] 8614cb9 - [ORC-RT] Add non-const WrapperFunctionResult data access, simplify allocate.
Lang Hames via llvm-commits
- [llvm] bed5876 - [AggressiveInstCombine] Add arithmetic shift right instr to `TruncInstCombine` DAG
Anton Afanasyev via llvm-commits
- [PATCH] D107016: [DebugInfo][LoopStrengthReduction] Ensure restoration of cached DIExpression when using SCEV-based salvaging
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D98706: [SCEV] Add false->any implication
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D107552: [InstCombine] Combine lshr of add that intends to get the carry as llvm.uadd.with.overflow
Abinav Puthan Purayil via Phabricator via llvm-commits
- [llvm] 039b469 - [ARM] Allow using '; ' as asm statement separator in MSVC mode
Martin Storsjö via llvm-commits
- [polly] cdbc86d - [Polly] Don't redundantly link libPolly into unittests.
Michael Kruse via llvm-commits
- [PATCH] D108204: [GVN] Execute performLoopLoadPRE ahead of PerformLoadPRE
JinGu Kang via Phabricator via llvm-commits
- [llvm] e9c8973 - [AArch64][SME] Fix v8.6a bf16 NEON instruction predication
Cullen Rhodes via llvm-commits
- [PATCH] D108279: [AArch64][SME] Fix v8.6a bf16 NEON instruction predication
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D108619: [DAGCombine] Allow FMA combine with both FMA and FMAC
Carl Ritson via Phabricator via llvm-commits
- [llvm] b521716 - [GVN] Execute performLoopLoadPRE ahead of PerformLoadPRE
Jingu Kang via llvm-commits
- [llvm] 2bf4eee - [GlobalISel] Avoid creating COPY in LegalizationArtifactCombiner
Petar Avramovic via llvm-commits
- [llvm] 992e21e - [DebugInfo][InstrRef] Fix over-droppage of locations in X86FloatingPoint
Jeremy Morse via llvm-commits
- [llvm] 47f52f9 - [M68k][AsmParser] Support parsing register masks & fix printing them
Ricky Taylor via llvm-commits
- [llvm] 2e8534b - [NFC][LoopIdiom] Add reproducer of wrong memmove transformation
Dawid Jurczak via llvm-commits
- [PATCH] D108622: [flang] Implement Posix version of DATE_AND_TIME runtime
Jean Perier via Phabricator via llvm-commits
- [PATCH] D108530: [flang][OpenMP] Fix one bug in parsing depend(sink: vec)
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] e431b28 - [DAG] CombineConsecutiveLoads - replace getABITypeAlign with allowsMemoryAccess (PR45116)
Simon Pilgrim via llvm-commits
- [PATCH] D106942: [llvm-objcopy] Consider section flags when adding section
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D108187: [RISCV] Rename FeatureStdExtZvlsseg to FeatureExtZvlsseg
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D108623: [flang] Fix non-deterministic line output function
Ivan Zhechev via Phabricator via llvm-commits
- [PATCH] D108318: [DAG] TransformFPLoadStorePair - replace getABITypeAlign with allowsMemoryAccess (PR45116)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 6de0b55 - [DAG] TransformFPLoadStorePair - replace getABITypeAlign with allowsMemoryAccess (PR45116)
Simon Pilgrim via llvm-commits
- [PATCH] D108139: [X86] Freeze vXi8 shl(x,1) -> add(x,x) vector fold (PR50468)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D106675: [WIP][X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D93838: [SCCP] Add Function Specialization pass
Mikael Holmén via Phabricator via llvm-commits
- [llvm] c528c94 - [InstCombine] Remove CreateNonTerminatorUnreachable (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D108626: [GlobalISel] Do not generate illegal G_SEXTLOADs after legalization
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D108627: [DebugInfo][InstrRef] Avoid a debug-info-affects-codegen scenarios in stack slot colouring
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D42225: libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows.
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D108628: [lld/COFF] Improve handling of the /manifestdependency: flag
Nico Weber via Phabricator via llvm-commits
- [llvm] 194b080 - [DAG] LoadedSlice::canMergeExpensiveCrossRegisterBankCopy - replace getABITypeAlign with allowsMemoryAccess (PR45116)
Simon Pilgrim via llvm-commits
- [PATCH] D108633: [AArch64] Generate smov in place of sext(fmov(...))
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D108377: [asan] Implemented flag to emit intrinsics to optimize ASan callbacks.
Kirill Stoimenov via Phabricator via llvm-commits
- [llvm] 307890f - [X86] Freeze vXi8 shl(x, 1) -> add(x, x) vector fold (PR50468)
Simon Pilgrim via llvm-commits
- [PATCH] D101446: [llvm] Improve export.sh with help and snapshot
Konrad Wilhelm Kleine via Phabricator via llvm-commits
- [PATCH] D108635: [CGP] Fix the crash for combining address mode when having cyclic dependency
weiwei via Phabricator via llvm-commits
- [llvm] 914836b - [SCEV] Infer nsw/nuw from nw for addrecs
Philip Reames via llvm-commits
- [PATCH] D107087: Fix SectionMemoryManager deconstruction error with MSVC
Justice Adams via Phabricator via llvm-commits
- [PATCH] D107964: [LoopIdiom] Don't transform loop into memmove when load from body has more than one use
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D107084: [Kaleidoscope] Fix Kaleidoscope JIT symbol resolution error on Windows
Justice Adams via Phabricator via llvm-commits
- [llvm] 1e07f19 - Revert "Special case common branch patterns in breakLoopBackedge"
Philip Reames via llvm-commits
- [llvm] 67d4dd5 - [AArch64][GlobalISel] Select @llvm.aarch64.neon.ld4.*
Jessica Paquette via llvm-commits
- [llvm] f387a36 - [NFC][clang] Move remaining part of X86Target.def to llvm/Support/X86TargetParser.def
Andrei Elovikov via llvm-commits
- [PATCH] D108639: [SystemZ] [NFC] Replace SpecialRegisters field with a unique_ptr instead of a raw pointer.
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D105020: [SLP]Improve graph reordering.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 58582ba - Revert "[SCEV] Infer nsw/nuw from nw for addrecs"
Philip Reames via llvm-commits
- [PATCH] D108595: [flang] Extension: reduced scope for some implied DO loop indices
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D108594: [flang] runtime: fix WRITE after BACKSPACE on variable-length file
Peter Klausler via Phabricator via llvm-commits
- [compiler-rt] 40067b8 - [compiler-rt] change internal internal libc invariants
Michael Jones via llvm-commits
- [llvm] de620f5 - [CSPGO] Fix lost IRPGOFlag in CSPGO instrumentation
Rong Xu via llvm-commits
- [llvm] d2e1036 - [llvm-reduce] Remove various module data
Arthur Eubanks via llvm-commits
- [llvm] b109bec - [NFC] Add and use AttributeList::removeFnAttributes()
Arthur Eubanks via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D108614: [NFC] Rename attribute methods that work with indexes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D108641: [DebugInfo][InstrRef] Avoid a debug-info-affects-codegen scenario in MCP
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D108642: [CGProfile] allows undef in metadata node storing function pointers
Yuanfang Chen via Phabricator via llvm-commits
- [compiler-rt] 2f53fcc - Fix compilation errors in C API when using C compiler
Ben Langmuir via llvm-commits
- [PATCH] D107995: Fix compilation errors in C API when using C compiler
Ben Langmuir via Phabricator via llvm-commits
- [PATCH] D108644: [LoopFlatten] Add statistic for number of loops flattened. NFC
Rosie Sumpter via Phabricator via llvm-commits
- [compiler-rt] 266a8d5 - [tsan] Fix sigaction interceptor after D107186
Vitaly Buka via llvm-commits
- [llvm] 2d8a2a9 - [llvm-reduce] Check if module data strings are empty before attempting to reduce
Arthur Eubanks via llvm-commits
- [PATCH] D108423: [NFC][clang] Move IR-independent parts of target MV support to X86TargetParser.cpp
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D108408: [InstCombine] Transform X == 0 ? 0 : X * Y --> X * freeze(Y).
Filipp Zhinkin via Phabricator via llvm-commits
- [PATCH] D104631: [LoopVersioning] add function to create versioned loop with plain runtime check
Whitney Tsang via Phabricator via llvm-commits
- [llvm] db232de - [AArch64][GlobalISel] Legalize + select v2p0 -> v264 G_PTRTOINT
Jessica Paquette via llvm-commits
- [PATCH] D106408: Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D108601: [SCEV] Infer nuw from nw for addrecs
Philip Reames via Phabricator via llvm-commits
- [llvm] 92c1fd1 - Allow rematerialization of virtual reg uses
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D104620: [LoopVersioning] Add utility to fetch the runtime check basic block
Whitney Tsang via Phabricator via llvm-commits
- [PATCH] D108651: [SCEV] Use no-self-wrap flags infered from exit structure to compute trip count
Philip Reames via Phabricator via llvm-commits
- [llvm] 09dcf31 - [NFC] Add tests for i128 fshl on a few targets.
Eli Friedman via llvm-commits
- [PATCH] D107645: [GlobalDCE] Prepare VFE for Swift vtables (handle relative pointers and non-nfunc entries)
Florian Hahn via Phabricator via llvm-commits
- [polly] 1537563 - [Polly][test] Add missing %loadPolly.
Michael Kruse via llvm-commits
- [PATCH] D107532: Get CPACK config variables from the cache to allow overriding via cache file
Jon Reeves via Phabricator via llvm-commits
- [llvm] ce1dc9d - [ARC] Add codegen for the readcyclecounter intrinsic along with disassembly for associated instructions
Mark Schimmel via llvm-commits
- [PATCH] D108654: [AMDGPU] Support global_atomic_fmin/max on gfx10
Joe Nash via Phabricator via llvm-commits
- [PATCH] D108655: [IndVars] Drop check for the validity of rewrite
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 9588b68 - [asan] Implemented intrinsic for the custom calling convention similar used by HWASan for X86.
Kirill Stoimenov via llvm-commits
- [PATCH] D108058: [SelectionDAG] Optimize expansion for rotates/funnel shifts.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D107859: [AMDGPU] MachineLICM cannot hoist VALU
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D107799: [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on most platforms
Fangrui Song via Phabricator via llvm-commits
- [llvm] ac76945 - [InstSimplify] add tests for or-of-shifted-one-bits; NFC
Sanjay Patel via llvm-commits
- [llvm] 204038d - [InstSimplify] fold or+shifted -1 to -1
Sanjay Patel via llvm-commits
- [PATCH] D106896: [flang][OpenMP] Add parsing support for nontemporal clause.
Arnamoy B via Phabricator via llvm-commits
- [PATCH] D106995: [IROutliner] Allowing PHINodes in Exit Blocks
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D108656: [IROutliner] Using Canonical Values to find Corresponding Items between Regions
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D106991: [CodeExtractor] Allowing for caller to access final inputs and outputs.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D108657: [CodeExtractor] Ensuring ordering of exitStub creation
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D108658: Revert "[asan] Implemented intrinsic for the custom calling convention similar used by HWASan for X86."
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D104143: [IRSim][IROutliner] Canonicalizing commutative value numbering between similarity sections.
Jessica Paquette via Phabricator via llvm-commits
- [llvm] a65b5dd - [M68k][test] Migrate MC tests related to MOVEM instruciton
Min-Yih Hsu via llvm-commits
- [PATCH] D107188: [SLP]Improve vectorization of split loads.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] b97ca3a - Revert "[asan] Implemented intrinsic for the custom calling convention similar used by HWASan for X86."
Kirill Stoimenov via llvm-commits
- [PATCH] D108660: [AArch64][GlobalISel] Legalize narrow scalar FP arithmetic
Jessica Paquette via Phabricator via llvm-commits
- [llvm] e4ebfb5 - [MCA] Adding an AMDGPUCustomBehaviour implementation.
Patrick Holland via llvm-commits
- [llvm] 9b96b08 - llvm-xray {convert,extract}: Add --demangle
Fangrui Song via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108661: The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 67ffce6 - Make WindowsManifestMerger::merge() take a MemoryBufferRef
Nico Weber via llvm-commits
- [llvm] 5f0d265 - [gn build] (manually) port 87dd51983cf9
Nico Weber via llvm-commits
- [PATCH] D108662: [X86] Add explicit library dependency on LLVMInstrumentation
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] ef87075 - [AArch64][GlobalISel] Legalize narrow scalar FP arithmetic
Jessica Paquette via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D107970: [LLVM][Support] Add macOS 12 to Triple.cpp
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D107473: [LLVM][LTO][NFC] Resolve FIXME in ThinLTOCodeGenerator.cpp
Jessica Clarke via Phabricator via llvm-commits
- [llvm] d2bb6d5 - [X86] Add explicit library dependency on LLVMInstrumentation
Min-Yih Hsu via llvm-commits
- [compiler-rt] 433b2ea - [hwasan] Always untag short granule in shadow.
Mitch Phillips via llvm-commits
- [PATCH] D108663: [RISCV] Insert a sext_inreg when type legalizing i32 shl by constant on RV64.
Craig Topper via Phabricator via llvm-commits
- [llvm] 35b0b1a - [test] Prcommit tests for D108651
Philip Reames via llvm-commits
- [compiler-rt] 1c53cad - [orc] Fix unit tests that use ORC C API
Ben Langmuir via llvm-commits
- [PATCH] D107923: [X86] X86DAGToDAGISel::matchBitExtract(): support 'num high bits to clear' pattern
Roman Lebedev via Phabricator via llvm-commits
- [llvm] ec8d87e - [SCEV] Infer nuw from nw for addrecs
Philip Reames via llvm-commits
- [PATCH] D108664: [asan] Roll D107850 forward with a fix: Implemented intrinsic for the custom calling convention similar used by HWASan for X86.
Kirill Stoimenov via Phabricator via llvm-commits
- [llvm] 4d235bf - [tests] Add a couple tests for intersection of ec8d87e and D108651
Philip Reames via llvm-commits
- [compiler-rt] d568e53 - [MSAN] Fix wordexp interception when WRDE_DOOFFS is used
Vitaly Buka via llvm-commits
- [PATCH] D106589: [GlobalOpt] support ConstantExpr use of global address for OptimizeGlobalAddressOfMalloc
Alina Sbirlea via Phabricator via llvm-commits
- [compiler-rt] 8103b07 - [sanitizer coverage] add a basic default implementation of callbacks for -fsanitize-coverage=inline-8bit-counters,pc-table
Kostya Serebryany via llvm-commits
- [compiler-rt] 76777b2 - [DFSan] Add wrapper for getentropy().
Andrew Browne via llvm-commits
- [PATCH] D108669: [WebAssembly] Fix up out-of-range BUILD_VECTOR lane constants
Thomas Lively via Phabricator via llvm-commits
- [llvm] f653bee - [InstrProfiling] Keep profd non-private for non-renamable comdat functions
Fangrui Song via llvm-commits
- [PATCH] D108664: [asan] Re-land "Implemented intrinsic for the custom calling convention similar used by HWASan for X86." with a fix.
Kirill Stoimenov via Phabricator via llvm-commits
- [llvm] 04fb9b7 - [AArch64][GlobalISel] Fix incorrect handling of fp truncating stores.
Amara Emerson via llvm-commits
- [PATCH] D108672: [ARC] Add ADC (addition with carry) and SBC (subtraction with carry) instructions
Thomas Johnson via Phabricator via llvm-commits
- [PATCH] D87302: [IRSim][IROutliner] Adding DebugInfo handling for IR outlined functions.
Vyacheslav Zakharin via Phabricator via llvm-commits
- [PATCH] D108673: [CodeExtractor] Preserve topological order for the return blocks.
Vyacheslav Zakharin via Phabricator via llvm-commits
- [llvm] 2ed8053 - Revert "[AArch64][GlobalISel] Don't contract cross-bank copies into truncating stores."
Amara Emerson via llvm-commits
- [PATCH] D108674: [GlobalOpt] Fix the assert for null check of global value
Shimin Cui via Phabricator via llvm-commits
- [compiler-rt] 629411d - [msan] Fix wordexp after D108646
Vitaly Buka via llvm-commits
- [PATCH] D108675: [RISCV] Add a PreprocessISelDAG peephole for (i64 (srl (and X, C)))
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 4c699b1 - [msan] Don't EXPECT_POISONED beyond the we_wordv
Vitaly Buka via llvm-commits
- [compiler-rt] 2d743af - [msan] Unpoison trailing nullptr in wordexp interceptor
Vitaly Buka via llvm-commits
- [llvm] ca541aa - [WebAssembly] Fix up out-of-range BUILD_VECTOR lane constants
Thomas Lively via llvm-commits
- [PATCH] D108677: [CSSPGO] Add switch for sample loader to honor global pre-inliner decision from llvm-profgen
Wenlei He via Phabricator via llvm-commits
- [llvm] cea5ab0 - [GlobalOpt] Fix the assert for null check of global value
Shimin Cui via llvm-commits
- [llvm] 77b921b - [WebAssembly] Tidy up EH/SjLj options
Heejin Ahn via llvm-commits
- [llvm] 2847b8b - [gn build] Manually port dbed061b more
Nico Weber via llvm-commits
- [PATCH] D108679: Restrict ARM IT Blocks on Windows
Daniel Paoliello via Phabricator via llvm-commits
- [llvm] d5244fb - [WebAssembly] Use SSAUpdaterBulk in LowerEmscriptenSjLj
Heejin Ahn via llvm-commits
- [llvm] 32e2326 - Revert D108432 "[InstrProfiling] Keep profd non-private for non-renamable comdat functions"
Fangrui Song via llvm-commits
- [PATCH] D108619: [DAGCombine] Allow FMA combine with both FMA and FMAD
Carl Ritson via Phabricator via llvm-commits
- [llvm] 977eeb0 - [WebAssembly] Fix some UB from ca541aa319cd
Thomas Lively via llvm-commits
- [PATCH] D108683: [WebAssembly] Rename wasm.catch.exn intrinsic back to wasm.catch
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D107148: [InstCombine] Fold two-value clamp patterns
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 9ab9a95 - [InstrProfiling] Keep profd non-private for non-renamable comdat functions
Fangrui Song via llvm-commits
- [llvm] 28ba16c - [DAGCombine] Pre-commit test for D108619
Carl Ritson via llvm-commits
- [llvm] fc3b267 - [ORC] Fix typo in debugging output
Lang Hames via llvm-commits
- [llvm] 2a35d59 - [JITLink][MachO] Add more detail to error message.
Lang Hames via llvm-commits
- [PATCH] D108011: [MachineCopyPropagation] Check CrossCopyRegClass for cross-class copys
Vang Thao via Phabricator via llvm-commits
- [llvm] 549f6a8 - [MachineCopyPropagation] Check CrossCopyRegClass for cross-class copys
Vang Thao via llvm-commits
- [PATCH] D107799: [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D108615: [Coroutines] [libcxx] Move coroutine component out of experimental namespace
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D77635: [LV] Vectorize with FoldTail when Primary Induction is absent
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D108687: [flang] Add runtime interface for COMMAND_ARGUMENT_COUNT
Diana Picus via Phabricator via llvm-commits
- [PATCH] D108688: [flang] Add runtime interface for GET_COMMAND_ARGUMENT
Diana Picus via Phabricator via llvm-commits
- [llvm] 4b4bc1e - [GlobalISel] Do not generate illegal G_SEXTLOADs after legalization
Konstantin Schwarz via llvm-commits
- [PATCH] D108689: [Linker] Support weak symbols in nodeduplicate COMDAT group
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D108690: Explicit approach to controlling symbol visibility
serge via Phabricator via llvm-commits
- [llvm] 2078c4e - [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
via llvm-commits
- [compiler-rt] 023f18b - [hwasan] do not check if freed pointer belonged to allocator.
Florian Mayer via llvm-commits
- [llvm] 46c947a - Have lit preserve SOURCE_DATE_EPOCH
via llvm-commits
- [PATCH] D108332: Have lit preserve SOURCE_DATE_EPOCH
serge via Phabricator via llvm-commits
- [PATCH] D105168: [RISCV] Unify the arch string parsing logic to RISCVISAInfo.
Yueh-Ting Chen via Phabricator via llvm-commits
- [llvm] 48958d0 - [NFC][AMDGPU] Reduce includes dependencies.
Daniil Fukalov via llvm-commits
- [llvm] b0b26ae - [gn build] Port 48958d02d294
LLVM GN Syncbot via llvm-commits
- [llvm] e221724 - [LoopFlatten] Add statistic for number of loops flattened. NFC
Rosie Sumpter via llvm-commits
- [PATCH] D105462: [X86] Add CRC32 feature.
Wang Tianqing via Phabricator via llvm-commits
- [PATCH] D108284: [DAGCombiner] Combine frem into fdiv+ftrunc+fma
Jay Foad via Phabricator via llvm-commits
- [PATCH] D108691: [PowerPC] Propagate undef from MMA assemble
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D106989: [IRSim] Finding Branch Similarity
Yvan Roux via Phabricator via llvm-commits
- [PATCH] D107404: [AMDGPU] Avoid assert for saved FP
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D107956: [Flang] Ported test_modfile.sh to Python
Ivan Zhechev via Phabricator via llvm-commits
- [PATCH] D108217: [Flang] Port test_folding.sh to Python
Ivan Zhechev via Phabricator via llvm-commits
- [PATCH] D75981: [LV] Allow large RT checks, if they are a fraction of the scalar cost.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D102834: [SLPVectorizer] Implement initial memory versioning.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D106856: [LiveDebugValues] Cleanup Transfers when removing Entry Value Location
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] cc1e87b - [DebugInfo][InstrRef] Avoid stack-slot-coloring changing codegen due to DI
Jeremy Morse via llvm-commits
- [llvm] 4c4dbee - [DAGCombine] Check the legality of the index of EXTRACT_SUBVECTOR
Peilin Guo via llvm-commits
- [PATCH] D108694: [RISCV] Add the zvl extension according to the v1.0-rc1 spec
Yueh-Ting Chen via Phabricator via llvm-commits
- [llvm] bdcf042 - [LoopIdiom] Don't transform loop into memmove when load from body has more than one use
Dawid Jurczak via llvm-commits
- [llvm] 90d09eb - [LoopPeel] Allow peeling with multiple unreachable-terminated exit blocks.
Florian Hahn via llvm-commits
- [PATCH] D108697: [Coroutines] [libcxx] Move coroutine components out from std::experimental namespace
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D108699: [LAA] Analyze pointers forked by a select
Graham Hunter via Phabricator via llvm-commits
- [llvm] fe13b81 - [X86][NFC] Pre-commit llvm-mca tests for PR51495.
Andrea Di Biagio via llvm-commits
- [PATCH] D108302: [PowerPC] Fixed the crash due to early if conversion with fixed CR fields.
Lei Huang via Phabricator via llvm-commits
- [PATCH] D108700: do not merge, just a demo
Christian Kühnel via Phabricator via llvm-commits
- [llvm] e381833 - [AMDGPU] Support global_atomic_fmin/max on gfx10
Joe Nash via llvm-commits
- [PATCH] D108701: [X86][SchedModel] Fix latency of the Hi register write of MULX (PR51495).
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D108521: [runtime] Move prolog/epilog block to a post-simplify strategy
Anna Thomas via Phabricator via llvm-commits
- [llvm] 0116ed0 - [DebugInfo][InstrRef] Don't use instr-ref for unoptimised functions
Jeremy Morse via llvm-commits
- [PATCH] D108702: [PowerPC][NFC] Rename P10 builtins vec_clrl, vec_clrr to vec_clr_first and vec_clr_last
Victor Huang via Phabricator via llvm-commits
- [llvm] 36fcf47 - [AArch64] Generate SMOV in place of sext(fmov(...))
Nicholas Guy via llvm-commits
- [llvm] 8c3886b - [ARC] Add ADC (addition with carry) and SBC (subtraction with carry) instructions
Mark Schimmel via llvm-commits
- [llvm] 85eedf7 - [openmp] Delete unused grid value field, missed from D108380
Jon Chesterfield via llvm-commits
- [PATCH] D108703: [SLP]No need to schedule/check parent for extract{element/value} instruction.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D108705: [AArch64][SVE] Add API for conversion between SVE predicate pattern and element count. NFC
JunMa via Phabricator via llvm-commits
- [llvm] 2e192ab - [CodeExtractor] Preserve topological order for the return blocks.
Vyacheslav Zakharin via llvm-commits
- [PATCH] D108706: [AArch64][SVE] Optimize ptrue predicate pattern with known sve register width.
JunMa via Phabricator via llvm-commits
- [llvm] 5f848b3 - [X86][SchedModel] Fix latency the Hi register write of MULX (PR51495).
Andrea Di Biagio via llvm-commits
- [llvm] 6b94777 - [SystemZ] [NFC] Replace SpecialRegisters field with a unique_ptr instead of a raw pointer.
Fanbo Meng via llvm-commits
- [llvm] ed0f441 - [AMDGPU] Divergence-driven compare operations instruction selection
via llvm-commits
- [PATCH] D106079: [AMDGPU] Divergence-driven compare operations instruction selection
Alexander via Phabricator via llvm-commits
- [llvm] 832aae7 - [asan] Implemented intrinsic for the custom calling convention similar used by HWASan for X86.
Kirill Stoimenov via llvm-commits
- [PATCH] D108707: [SampleFDO] Set ProfileIsFS bit properly in extbinary format from the internal option
Rong Xu via Phabricator via llvm-commits
- [PATCH] D108136: [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns
David Sherwood via Phabricator via llvm-commits
- [llvm] 498db6a - [Transforms] Remove SplitCriticalEdge (NFC)
Kazu Hirata via llvm-commits
- [llvm] a6f15e9 - [CSSPGO] Use probe inline tree to track zero size fully optimized context for pre-inliner
Wenlei He via llvm-commits
- [PATCH] D108708: [openmp][amdgpu] Initial gfx10 offloading implementation
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D107966: [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 24201b6 - [SampleFDO] Set ProfileIsFS bit properly from the internal option
Rong Xu via llvm-commits
- [PATCH] D106440: [IROutliner] Change Prioritization of Outlining to honor cost model
Andrew Litteken via Phabricator via llvm-commits
- [llvm] a36bc87 - [SLP]No need to schedule/check parent for extract{element/value} instruction.
Alexey Bataev via llvm-commits
- [llvm] 11b7ee9 - [AMDGPU] Avoid assert for saved FP
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D108711: [flang] Take result length into account in ApplyElementwise folding
Jean Perier via Phabricator via llvm-commits
- [llvm] 4b7621c - [gn build] Add missing dependency required by 832aae73
Arthur Eubanks via llvm-commits
- [llvm] ab55cc6 - [X86] pr51000 in-register struct return tailcalling
Nathan Sidwell via llvm-commits
- [llvm] 846e562 - [Clang] add support for error+warning fn attrs
Nick Desaulniers via llvm-commits
- [PATCH] D106030: [Clang] add support for error+warning fn attrs
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 2c062f2 - [test] Use update_test_checks on llvm/test/Transforms/InstCombine/invariant.group.ll
Arthur Eubanks via llvm-commits
- [llvm] 985b48f - [DAGCombiner] check uses more strictly on select-of-binop fold
Sanjay Patel via llvm-commits
- [PATCH] D105659: [PowerPC][AIX] Support ByVals with greater alignment then pointer size
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D108714: [AArch64][GlobalISel] Add a target-specific G_BIT opcode.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D108158: AMDGPU: Invert AMDGPUAttributor
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 7cbdb1e - [test] Precommit some tests for invariant group icmps
Arthur Eubanks via llvm-commits
- [PATCH] D106618: [Clang][LLVM] generate btf_tag annotations for DISubprogram types
David Blaikie via Phabricator via llvm-commits
- [lld] 400a1de - [lld/COFF] Improve handling of the /manifestdependency: flag
Nico Weber via llvm-commits
- [PATCH] D108718: [llvm][test][CodeGen] fix up D106030
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D108719: [asan] Removed unsed cast in the IR by moving AddrLong init after optimized callback section.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D107764: [OpenMP][OpenMPIRBuilder] Implement loop unrolling.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D108719: [asan] Removed unused cast in the IR by moving AddrLong init after optimized callback section.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D108722: [CSSPGO] Avoid repeatedly compute md5 hash code for pseudo probe inline contexts.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D108319: [doc][GlobalISel]Improving generic opcodes for memory operations
PoojaYadav via Phabricator via llvm-commits
- [llvm] bd09593 - [ARM] Add Extra FpToIntSat tests.
David Green via llvm-commits
- [llvm] b72fd31 - [llvm][test][CodeGen] fix up D106030
Nick Desaulniers via llvm-commits
- [llvm] fe01014 - [MCA] Moved View.h and View.cpp from /tools/llvm-mca/ to /lib/MCA/.
Patrick Holland via llvm-commits
- [PATCH] D108308: [WIP] Cleanup identifier parsing.
Aaron Ballman via Phabricator via llvm-commits
- [llvm] 8e135a6 - [gn build] Port fe01014faa33
LLVM GN Syncbot via llvm-commits
- [PATCH] D96862: Allow passing /manifestdependency via #pragma comment(linker, ...)
Nico Weber via Phabricator via llvm-commits
- [PATCH] D108723: [M68k][NFC] Fix enum references in the asm parser
Ricky Taylor via Phabricator via llvm-commits
- [llvm] 097925a - [ConstraintElimination] Add test cases with @llvm.assume.
Florian Hahn via llvm-commits
- [llvm] cdd4072 - [llvm-objcopy] [COFF] Consider section flags when adding section
Martin Storsjö via llvm-commits
- [llvm] e728d1a - [DAGCombiner] create binop nodes with all of expected values
Sanjay Patel via llvm-commits
- [PATCH] D108724: [LoopPredication] Preserve MemorySSA
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D108725: [AArch64][GlobalISel] Implement custom legalization for s32/s64 G_FCOPYSIGN
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 6181427 - [X86][MCA] Add more tests for MULX (PR51495).
Andrea Di Biagio via llvm-commits
- [PATCH] D104142: [IROutliner] Ensure instructions at end of candidate are excluded
Jessica Paquette via Phabricator via llvm-commits
- LLVM buildmaster will be restarted tonight
Galina Kistanova via llvm-commits
- [compiler-rt] 5213f30 - Revert "Problem with realpath interceptor"
Vitaly Buka via llvm-commits
- [PATCH] D108577: [AIX] Avoid -Waix-compat warning with SmallVector class
David Tenty via Phabricator via llvm-commits
- [PATCH] D108727: [X86][MCA] Address other issues with MULX reported in PR51495.
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] c2c9a3f - [WebAssembly] Rename wasm.catch.exn intrinsic back to wasm.catch
Heejin Ahn via llvm-commits
- [PATCH] D108723: [M68k][NFC] Rename M68kOperand::Kind to KindTy
Ricky Taylor via Phabricator via llvm-commits
- [PATCH] D108728: [WebAssembly] Extract longjmp handling in EmSjLj to a function (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D108729: [WebAssembly] Use entry block only for initializations in EmSjLj
Heejin Ahn via Phabricator via llvm-commits
- [llvm] f659b6b - [M68k][NFC] Rename M68kOperand::Kind to KindTy
Ricky Taylor via llvm-commits
- [llvm] ccd3642 - [RISCV] Fix the check prefixes in some B extension tests. NFC
Craig Topper via llvm-commits
- [compiler-rt] ea57559 - [sanitizers] Basic realpath test
Vitaly Buka via llvm-commits
- [compiler-rt] c92631a - [sanitizer] Fix VReport of symbol version
Vitaly Buka via llvm-commits
- [compiler-rt] 23a1e9f - [sanitizer] Add new line to the test
Vitaly Buka via llvm-commits
- [PATCH] D108731: [TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computation
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D108732: [AMDGPU] Invert partial vgpr to agpr spill lane order
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D108733: Use std::less instead of operator < in less_first and less_second
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D108734: [InstCombine] Replace icmp invariant group operands with the invariant group's operands
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D108737: [gn build] Don't copy xray includes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D108738: [SelectionDAG] Optimize bitreverse expansion to minimize the number of mask constants.
Craig Topper via Phabricator via llvm-commits
- [llvm] 2f88a30 - [WebAssembly] Extract longjmp handling in EmSjLj to a function (NFC)
Heejin Ahn via llvm-commits
- [llvm] e849d99 - [WebAssembly] Use entry block only for initializations in EmSjLj
Heejin Ahn via llvm-commits
- [llvm] 1c7dda9 - [SLP][NFC]Add a test for non-optimal PHIs vectorization, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D107645: [GlobalDCE] Handle relative pointers in VFE (for Swift vtables)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D108740: [SLP]Improve vectorization of phi nodes by trying wider vectors.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 1bdeafe - [gn build] Unbreak non-clang host builds
Arthur Eubanks via llvm-commits
- [PATCH] D108741: [GlobalDCE] Handle non-vfunc entries in vtables during VFE (for Swift vtables)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D108496: [WebAssembly] Lower v2f32 to v2f64 extending loads with promote_low
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D108375: [GlobalISel] Support ConstantAsMetadata in IRTranslator
Aleksandr Bezzubikov via Phabricator via llvm-commits
- [llvm] 4a66a11 - [LLVMgold.so][test] Make comdat-nodeduplicate.ll work with binutils<2.27
Fangrui Song via llvm-commits
- [llvm] a45d72e - [CSSPGO] Add switch for sample loader to honor global pre-inliner decision from llvm-profgen
Wenlei He via llvm-commits
- [PATCH] D108745: [asan] Fixed a runtime crash.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D107874: [DWARF] Find offset of attribute.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D107290: [PoC][RISCV] Add support for the vscale_range attribute
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D108747: [llvm][ProfileData] Add a warning to indicate potentially corrupted data
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D108507: [NFC][LoopIdiom] Add more test case to runtime-determined memset size
Yueh-Ting Chen via Phabricator via llvm-commits
- [PATCH] D108750: [PowerPC] common chains to reuse offsets to reduce register pressure
ChenZheng via Phabricator via llvm-commits
- [PATCH] D107882: BPF: Enable frontend constant folding for VLA size
Yonghong Song via Phabricator via llvm-commits
- [llvm] b21ed75 - [llvm-readobj][XCOFF] Add support for `--needed-libs` option.
via llvm-commits
- [llvm] fdefde4 - [gn build] Port 3373e845398b
LLVM GN Syncbot via llvm-commits
- [PATCH] D106555: [PowerPC] handle more splat loads
ChenZheng via Phabricator via llvm-commits
- [PATCH] D105271: [PowerPC][ELF]make sure local variable space does not overlap with parameter save area
ChenZheng via Phabricator via llvm-commits
- [PATCH] D105612: [PowerPC] Implement quadword atomic load/store
Kai Luo via Phabricator via llvm-commits
- [llvm] 6894552 - [gn build] Port 21b25a1fb32e
LLVM GN Syncbot via llvm-commits
- [llvm] 985eb25 - [MachineScheduler] Fix tracing
Jay Foad via llvm-commits
- [llvm] 9474b03 - [AArch64] Add a Cortex-A55 NEON scheduler test case.
David Green via llvm-commits
- [llvm] 6ffc695 - [AArch64] Remove unpredictable from narrowing instructions.
David Green via llvm-commits
- [llvm] dd1ec86 - [ConstraintElimination] Add more assume tests.
Florian Hahn via llvm-commits
- [llvm] aa5b6c9 - [ConstraintElimination] Initial support for using info from assumes.
Florian Hahn via llvm-commits
- [llvm] 5816134 - Make Value::MaxAlignment(Exponent) constexpr
Alex Richardson via llvm-commits
- [PATCH] D95050: Make Value::MaxAlignment(Exponent) constexpr
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D105390: [X86] Lower insertions into upper half of an 256-bit vector as broadcast+blend (PR50971)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 564d85e - The maximal representable alignment in LLVM IR is 1GiB, not 512MiB
Roman Lebedev via llvm-commits
- [PATCH] D106191: [clang] Option control afn flag
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] bd7ece4 - [X86] Don't write to the source directory in test
Benjamin Kramer via llvm-commits
- [llvm] 9b830c7 - [AArch64][SVE] Teach cost model masked gathers/scatters are cheap
Matthew Devereau via llvm-commits
- [PATCH] D108755: [AArch64][GlobalISel] Use ZExtValue for zext(xor) when invert tb(n)z
guopeilin via Phabricator via llvm-commits
- [compiler-rt] b475ce3 - [sanitizer] Fix build on FreeBSD RISC-V
Alex Richardson via llvm-commits
- [PATCH] D108757: [X86][Codegen] PR51615: don't replace wide volatile load with narrow broadcast-from-memory
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 4a5b191 - [X86][MCA] Address the latest issues with MULX reported in PR51495.
Andrea Di Biagio via llvm-commits
- [PATCH] D108758: [AMDGPU] Remove dead and broken ComplexPatterns
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D108512: [flang][OpenMP] Add semantic checks for ordered construct
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D91512: [AArch64][Isel] Avoid implicit zext for SIGN_EXTEND_INREG (TRUNCATE)
guopeilin via Phabricator via llvm-commits
- [llvm] 2cbdf7e - [SelectionDAG] Remove unused SDTConvertOp
Jessica Clarke via llvm-commits
- [llvm] 8f89e2f - [AMDGPU] Remove dead and broken ComplexPatterns
Jessica Clarke via llvm-commits
- [PATCH] D108508: [SelectionDAG] Remove unused SDTConvertOp
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D108759: [AArch64][NFC] Fix ComplexPattern types conflicting with uses
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D108760: [M68k] Add parsing support for more operand types
Ricky Taylor via Phabricator via llvm-commits
- [PATCH] D108298: [NPM] Print '-passes' compatible string for built pipeline.
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D108762: [NFC][X86] Sret return register cleanup
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 99c4336 - [LoopDataPrefetch] Add missed LoopSimplify dependence for prefetch pass
Andrew Wei via llvm-commits
- [PATCH] D108138: [SimplifyCFG] Remove switch statements before vectorization
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 47f2aff - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] c17f5af - [X86] getShape - don't dereference dyn_cast<>
Simon Pilgrim via llvm-commits
- [PATCH] D108763: Use type sizes when determining dependence
Jolanta Jensen via Phabricator via llvm-commits
- [llvm] a28234e - [SLP]Improve graph reordering.
Alexey Bataev via llvm-commits
- [PATCH] D105269: [X86] AVX512FP16 instructions enabling 6/6
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D108766: [AArch64] Model Cortex-A55 Q register NEON instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D101759: [PowerPC] Scalar IBM MASS library conversion pass
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 05f3219 - [AArch64] Lower fpto*i.sat intrinsics for NEON.
Jacob Bramley via llvm-commits
- [PATCH] D108519: [DWARFLinker] Prefix debug section names with '.' in the comments. NFC.
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [llvm] c9066c5 - [CGP] Fix the crash for combining address mode when having cyclic dependency
Andrew Wei via llvm-commits
- [PATCH] D108767: [TableGen] Allow target specific flags for RegisterClass
Christudasan Devadasan via Phabricator via llvm-commits
- [llvm] d383df3 - [DebugInfo] generate btf_tag annotations for DISubprogram types
Yonghong Song via llvm-commits
- [PATCH] D108769: [lld][Hexagon] Add check for missing predicated TLS reloc
Sid Manning via Phabricator via llvm-commits
- [llvm] 55bdb14 - [LoopPredication] Preserve MemorySSA
Anna Thomas via llvm-commits
- [llvm] 0bcfd4c - [ConstraintElimination] Rewrite tests to reduce verification complexity.
Florian Hahn via llvm-commits
- [llvm] a8125bf - [X86][Codegen] PR51615: don't replace wide volatile load with narrow broadcast-from-memory
Roman Lebedev via llvm-commits
- [llvm] c4dc81e - [AArch64] provide strictfp attributes in test file
Simon Wallis via llvm-commits
- [llvm] cce49dc - [IR] Remove addPseudoProbeAttribute (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D108770: [OptTable] Improve error message output for grouped short options
Owen Reynolds via Phabricator via llvm-commits
- [llvm] b00f73d - Revert "[SLP]Improve graph reordering."
Alexey Bataev via llvm-commits
- [llvm] 1076082 - [Support]: Introduce the `HashBuilder` interface.
Alexandre Rames via llvm-commits
- [llvm] 70f3ccb - [gn build] Port 1076082a0d97
LLVM GN Syncbot via llvm-commits
- [llvm] 8bb2428 - [SelectionDAG] Optimize bitreverse expansion to minimize the number of mask constants.
Craig Topper via llvm-commits
- [llvm] 827dd17 - [AMDGPU] Invert partial vgpr to agpr spill lane order
Stanislav Mekhanoshin via llvm-commits
- [llvm] 9d2c859 - [CodeExtractor] Making the arguments outlined easier to access from the outside
Andrew Litteken via llvm-commits
- [llvm] be19aee - [DWARFLinker] Prefix debug section names with '.' in the comments. NFC.
via llvm-commits
- [llvm] 30c2884 - [DebugInfo] generate btf_tag annotations for DIGlobalVariable
Yonghong Song via llvm-commits
- [PATCH] D106619: [Clang][LLVM] generate btf_tag annotations for DIGlobalVariable
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D108771: [GlobalOpt] don't hoist constant expressions that can trap
Sanjay Patel via Phabricator via llvm-commits
- [llvm] abb9563 - [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux
Fangrui Song via llvm-commits
- [llvm] 1b94174 - [RISCV] Insert a sext_inreg when type legalizing i32 shl by constant on RV64.
Craig Topper via llvm-commits
- [compiler-rt] 39100c8 - [NFC][sanitizer] Swap qsort_r and qsort code
Vitaly Buka via llvm-commits
- [llvm] 038704c - [GlobalOpt] add tests for constant expressions that can trap; NFC
Sanjay Patel via llvm-commits
- [llvm] dc94761 - [SLP][NFC]Add a test for correct shuffles order after reordering.
Alexey Bataev via llvm-commits
- [PATCH] D108772: [LSR] Make sure that Factor fits into Base type
Danila Malyutin via Phabricator via llvm-commits
- [llvm] 9ade9d9 - [gn build] Port ee44dd8062a2
LLVM GN Syncbot via llvm-commits
- [PATCH] D108773: [AArch64][GlobalISel] Optimize G_BUILD_VECTOR of undef + 1 elt -> SUBREG_TO_REG
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 1eb7536 - [MCA][RegisterFile] Consistently update the PRF in the presence of multiple writes to the same register.
Andrea Di Biagio via llvm-commits
- [PATCH] D108390: [flang] Refine output file generation
Yaron Keren via Phabricator via llvm-commits
- [PATCH] D108775: [CMake] Change -DENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=off to -DLLVM_ENABLE_NEW_PASS_MANAGER=off
Fangrui Song via Phabricator via llvm-commits
- [llvm] 1958575 - [docs] Update Getting Started with Visual Studio guide
Yaron Keren via llvm-commits
- [PATCH] D108328: [lld/test/ELF] Test fetch from archive to resolve undefined symbols in shared libs
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [llvm] 9b9e7f6 - [docs, AMDGPU] Fix typo in dwarf register number mapping
via llvm-commits
- [PATCH] D108776: [CMake] Add `--gdb-index` option to linker if split dwarf compiling
Anton Afanasyev via Phabricator via llvm-commits
- [llvm] 2363a20 - [AArch64][GlobalISel] Optimize G_BUILD_VECTOR of undef + 1 elt -> SUBREG_TO_REG
Jessica Paquette via llvm-commits
- [llvm] 9cc0023 - [MCA][NFC] Remove redundant calls to std::move.
Andrea Di Biagio via llvm-commits
- [llvm] 44a13f3 - Revert "[MCA][NFC] Remove redundant calls to std::move."
Andrea Di Biagio via llvm-commits
- [PATCH] D108777: [SystemZ] [NFC] Add SystemZELFFrameLowering and SystemZXPLINKFrameLowering classes.
Neumann Hon via Phabricator via llvm-commits
- [compiler-rt] 96fa1ea - [sanitizer] Add basic qsort test
Vitaly Buka via llvm-commits
- [llvm] 14d45e4 - [test] Update precommit tests for D108734
Arthur Eubanks via llvm-commits
- [PATCH] D108780: [lld-macho] Refactor archive loading
Jez Ng via Phabricator via llvm-commits
- [PATCH] D108781: [lld-macho] Have -ObjC load archive members before symbol resolution
Jez Ng via Phabricator via llvm-commits
- [PATCH] D108478: [llvm][IR] Add no_cfi constant
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 8441a8e - [MergeICmps] Add test for call before first load (NFC)
Nikita Popov via llvm-commits
- [PATCH] D108782: [MergeICmps] Ignore clobbering instructions before the loads
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D108559: [DebugInfo] Remove the restriction on the size of DIStringType in DebugHandlerBase::isUnsignedDIType
Adrian Prantl via Phabricator via llvm-commits
- [llvm] 84cbd71 - [SLP]Improve graph reordering.
Alexey Bataev via llvm-commits
- [PATCH] D108785: [WebAssembly] Fix PHI when bypassing longjmps
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 2e83a0e - [asan] Fixed a runtime crash.
Kirill Stoimenov via llvm-commits
- [llvm] a3f4139 - [asan] Implemented flag to emit intrinsics to optimize ASan callbacks.
Kirill Stoimenov via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Graham Yiu via Phabricator via llvm-commits
- [llvm] 1bebc31 - [DebugInfo] generate btf_tag annotations for func parameters
Yonghong Song via llvm-commits
- [PATCH] D106620: [Clang][LLVM] generate btf_tag annotations for func parameters
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D108788: [NFC] Rename attribute methods that work with indexes
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] a42bd1b - [CMake] Change -DENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=off to -DLLVM_ENABLE_NEW_PASS_MANAGER=off
Fangrui Song via llvm-commits
- [PATCH] D108281: [GVN] Improve alias analysis for parallel accesses
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D108791: AMDGPU: Fix crashing on kernel declarations when lowering LDS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108792: [M68k] Update pointer data layout
Ricky Taylor via Phabricator via llvm-commits
- [PATCH] D107705: [Attributor] AAHotCold propagate to call sites in the same block.
Kuter Dinel via Phabricator via llvm-commits
- [PATCH] D107861: [MC] Change ELFOSABI_NONE to ELFOSABI_GNU for STB_GNU_UNIQUE
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D108793: Teach the AArch64 backend patterns to generate the EOR3 instruction.
Owen Anderson via Phabricator via llvm-commits
- [lld] 2179930 - [lld-macho] Fix unwind info personality size
Jez Ng via llvm-commits
- [lld] 9065fe5 - [lld-macho] Refactor archive loading
Jez Ng via llvm-commits
- [lld] 9b5148d - [lld-macho] Have -ObjC load archive members before symbol resolution
Jez Ng via llvm-commits
- [PATCH] D106990: [IROutliner] Outlining branches with single entry and single exit
Jessica Paquette via Phabricator via llvm-commits
- [llvm] ce51c5d - AMDGPU: Fix crashing on kernel declarations when lowering LDS
Matt Arsenault via llvm-commits
- [lld] c74eb05 - [lld-macho][nfc] Clean up InputSection constructors
Jez Ng via llvm-commits
- [llvm] cab0ec5 - AMDGPU: Fix amdgpu_gfx calling convention usage in test
Matt Arsenault via llvm-commits
- [llvm] 04da89e - AMDGPU: Remove unnecessary -NEXT checks
Matt Arsenault via llvm-commits
- [PATCH] D108785: [WebAssembly] Fix PHI when relaying longjmps
Thomas Lively via Phabricator via llvm-commits
- [compiler-rt] f1bb30a - [sanitizer] No THREADLOCAL in qsort and bsearch
Vitaly Buka via llvm-commits
- [llvm] f5cff29 - [WebAssembly] Fix PHI when relaying longjmps
Heejin Ahn via llvm-commits
- [llvm] 98d7aa4 - AMDGPU: Stop inferring use of llvm.amdgcn.kernarg.segment.ptr
Matt Arsenault via llvm-commits
- [PATCH] D107942: AMDGPU: Stop inferring use of llvm.amdgcn.kernarg.segment.ptr
Matt Arsenault via Phabricator via llvm-commits
- [llvm] cf32d61 - AMDGPU: Remove hacky attribute deduction from AMDGPUAttributor
Matt Arsenault via llvm-commits
- [PATCH] D107974: AMDGPU: Remove hacky attribute deduction from AMDGPUAttributor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108795: [PowerPC] Fix issue with lowering byval parameters.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D108796: Copy Elementtype Attribute to IR at Link step
Chenyang Liu via Phabricator via llvm-commits
- [PATCH] D51925: [AMDGPU] Fix issue for zext of f16 to i32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108357: [AMDGPU][GlobalISel] Legalize memcpy family of intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 46d82e7 - AMDGPU: Restrict attributor transforms
Matt Arsenault via llvm-commits
- [PATCH] D108056: AMDGPU: Restrict attributor transforms
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 3fdcd9b - GlobalISel: Add CallBase to CallLoweringInfo
Matt Arsenault via llvm-commits
- [PATCH] D108128: GlobalISel: Add CallBase to CallLoweringInfo
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0150597 - AMDGPU: Fix broken check lines
Matt Arsenault via llvm-commits
- [llvm] 088cc63 - AMDGPU: Invert AMDGPUAttributor
Matt Arsenault via llvm-commits
- [llvm] 324bd46 - [PowerPC][ELF] make sure local variable space does not overlap with parameter save area
Chen Zheng via llvm-commits
- [PATCH] D108798: [lld/COFF] Use P_priv more
Nico Weber via Phabricator via llvm-commits
- [PATCH] D108799: [lld/COFF] Ignore /LTCG and /LTCG:FOO flags
Nico Weber via Phabricator via llvm-commits
- [llvm] a74278f - AMDGPU: Fix broken test
Matt Arsenault via llvm-commits
- [llvm] 04ce2de - AMDGPU: Remove implicit argument attributes when introducing new calls
Matt Arsenault via llvm-commits
- [llvm] a020581 - AMDGPU/GlobalISel: Add baseline test for new ABI attribute hints
Matt Arsenault via llvm-commits
- [llvm] ca4be0f - AMDGPU: Fix hardcoded registers in test
Matt Arsenault via llvm-commits
- [llvm] 2e6a4fc - [ORC][JITLink][ELF] Treat STB_GNU_UNIQUE as Weak in the JIT.
Lang Hames via llvm-commits
- [compiler-rt] b749ef9 - [ORC][ORC-RT] Reapply "Introduce ELF/*nix Platform and runtime..." with fixes.
Lang Hames via llvm-commits
- [llvm] f8df807 - [gn build] Port b749ef9e2241
LLVM GN Syncbot via llvm-commits
- [PATCH] D108805: [llvm-cov][NFC] Add test for coverage-prefix-map remappings
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D108809: Do not use getPointerElementType in dolphinCallbacks.cpp
Dmitry Bakunevich via Phabricator via llvm-commits
- [polly] c22bd39 - polly: remove the old reference to svn in the doc
Sylvestre Ledru via llvm-commits
- [PATCH] D108811: [docs] Add DIA register instructions to Getting Started with Visual Studio page
Yaron Keren via Phabricator via llvm-commits
- [PATCH] D101972: Force visibility of llvm::Any to external
serge via Phabricator via llvm-commits
- [PATCH] D108813: [RISCV] Implement CSR seccfg for spec Smepmp
QuarticCat via Phabricator via llvm-commits
- [llvm] 692ebe5 - [docs] Add DIA register instructions to Getting Started with Visual Studio page
Yaron Keren via llvm-commits
- [PATCH] D95747: Fix modules build for LLVMOrcShared
Lang Hames via Phabricator via llvm-commits
- [llvm] db2c6cd - [NFC][X86][MCA] AMD Zen 3: improve MULX test coverage
Roman Lebedev via llvm-commits
- [llvm] 0f04936 - [X86] AMD Zen 3: MULX produces low part of the result in 3cy, +1cy for high part
Roman Lebedev via llvm-commits
- [llvm] d4d459e - [X86] AMD Zen 3: MULX w/ mem operand has the same throughput as with reg op
Roman Lebedev via llvm-commits
- [PATCH] D105466: [RuntimeDyld] Implemented relocation of TLS symbols in ELF
Lang Hames via Phabricator via llvm-commits
- [PATCH] D108814: InstCombine: avoid non-reducing xor combine
Tim Northover via Phabricator via llvm-commits
- [llvm] 8d3f112 - [M68k] Update pointer data layout
Ricky Taylor via llvm-commits
- [llvm] 5d9de3e - [DAGCombine] Allow FMA combine with both FMA and FMAD
Carl Ritson via llvm-commits
- [llvm] 199ac3a - [NFC][X86] Sret return register cleanup
Nathan Sidwell via llvm-commits
- [llvm] cdbe569 - [X86] Implement llvm.isnan(x86_fp80) as unordered comparison
Serge Pavlov via llvm-commits
- [PATCH] D108037: [X86] Implement llvm.isnan(x86_fp80) as unordered comparison
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D108815: [AMDGPU] Introduce RC flags for vector register classes
Christudasan Devadasan via Phabricator via llvm-commits
- [llvm] 78f92c3 - [openmp][amdgpu] Initial gfx10 offloading implementation
Jon Chesterfield via llvm-commits
- [llvm] 0dc5dc6 - [MCA][NFC] Removed unused method, and fixed a coverity issue.
Andrea Di Biagio via llvm-commits
- [PATCH] D107695: [llvm] [lit] Support forcing lexical test order
Michał Górny via Phabricator via llvm-commits
- [llvm] 3f919df - [AArch64][SVE] Use getPTrue uniformly.NFC.
Jun Ma via llvm-commits
- [llvm] 8c47103 - [AArch64][SVE] Add API for conversion between SVE predicate pattern and element number. NFC
Jun Ma via llvm-commits
- [llvm] 15b2a8e - [AArch64][SVE] Optimize ptrue predicate pattern with known sve register width.
Jun Ma via llvm-commits
- [llvm] 416a119 - [GlobalOpt] don't hoist constant expressions that can trap
Sanjay Patel via llvm-commits
- [lld] 66dc44f - [lld/COFF] Use P_priv more
Nico Weber via llvm-commits
- [lld] 34ac7a7 - [lld/COFF] Ignore /LTCG, /LTCG:, /LTCGOUT:, /ILK: flags
Nico Weber via llvm-commits
- [llvm] 1494298 - GlobalISel: Remove check for empty functions as these are invalid IR
Matt Arsenault via llvm-commits
- [llvm] 9ac4537 - Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux"
Louis Dionne via llvm-commits
- [llvm] 8ea3e9d - [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description.
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D108821: [Codegen][X86] EltsFromConsecutiveLoads(): if only have AVX1, ensure that the "load" is actually foldable (PR51615)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D108823: [PowerPC] Mark splat immediate instructions as rematerializable
Victor Huang via Phabricator via llvm-commits
- [PATCH] D108267: [docs] Add a new tutorial that talk about how to make a change to llvm
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D34654: Allow passing a regex for headers to exclude from clang-tidy
Mateusz via Phabricator via llvm-commits
- [PATCH] D108577: [AIX] Suppress -Waix-compat warning with SmallVector class
David Tenty via Phabricator via llvm-commits
- [PATCH] D108825: [yaml2obj] Allow variable number of directories
Alfonso Sanchez-Beato via Phabricator via llvm-commits
- [PATCH] D106940: Fix test for debug dir presence
Alfonso Sanchez-Beato via Phabricator via llvm-commits
- [llvm] 72bbd15 - [IR] Remove getWithOperandReplaced (NFC)
Kazu Hirata via llvm-commits
- [llvm] 77b6a4b - [gn build] Don't copy xray includes
Arthur Eubanks via llvm-commits
- [PATCH] D106393: [PowerPC][AIX] Add support for varargs for complex types on AIX
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] 83dfa0d - [MC] Change ELFOSABI_NONE to ELFOSABI_GNU for STB_GNU_UNIQUE
Fangrui Song via llvm-commits
- [PATCH] D98040: [AMDGPU][GlobalISel] Improve constant offset lookup for llvm.amdgcn.s.buffer
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D108826: [SLP][LTO][WIP]Allow full SLP in LTO only at link time.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D103925: [X86][SSE] Support 64-bit vectorization (WIP)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D106621: [DWARF] Support new TAG DW_TAG_LLVM_annotation
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D108322: AMDGPU: Add options to override SGPR and VGPR blocks
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D108828: [flang] Apply double precision KindCode in specific proc interface
Jean Perier via Phabricator via llvm-commits
- [llvm] e57205b - [gn build] Port c8b14c03ec74
LLVM GN Syncbot via llvm-commits
- [PATCH] D108830: [AMDGPU] Propagate defining src reg for AGPR to AGPR Copys
Vang Thao via Phabricator via llvm-commits
- [PATCH] D105871: Followup to D99355: implementation of sdag support for vp load/store/gather/scatter.
Hussain Kadhem via Phabricator via llvm-commits
- [llvm] eae90fd - [test] exercise breakLoopBackedge with a switch latch cond
Philip Reames via llvm-commits
- [llvm] 0eeab8b - [RISCV] Add -riscv-v-fixed-length-vector-elen-max to limit the ELEN used for fixed length vectorization.
Craig Topper via llvm-commits
- [llvm] 54e8cae - [MC][RISCV] Add RISCV MCObjectFileInfo
Simon Cook via llvm-commits
- [llvm] 6734018 - [Codegen][X86] EltsFromConsecutiveLoads(): if only have AVX1, ensure that the "load" is actually foldable (PR51615)
Roman Lebedev via llvm-commits
- [llvm] 6a82376 - Special case common branch patterns in breakLoopBackedge (try 2)
Philip Reames via llvm-commits
- [llvm] d4d008f - [gn build] Port 54e8cae56529
LLVM GN Syncbot via llvm-commits
- [PATCH] D108833: [LoopDeletion] Use max trip count to break backedge in addition to exact one
Philip Reames via Phabricator via llvm-commits
- [llvm] caa3b28 - [Attributor][FIX] Do not treat byval args as local memory (for now)
Johannes Doerfert via llvm-commits
- [llvm] e05940d - [Attributor][FIX] Recursion via memory needs to be tracked explicitly
Johannes Doerfert via llvm-commits
- [PATCH] D108140: [Attributor][FIX] Do not treat byval args as local memory (for now)
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D108190: [Attributor][FIX] Recursion via memory needs to be tracked explicitly
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D108834: [X86] [pr51000] sret pointer tailcalling
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 31e61c5 - [ifs] Add option to hide undefined symbols
Haowei Wu via llvm-commits
- [llvm] 9dd74ee - [test] More test precommits for D108734
Arthur Eubanks via llvm-commits
- [PATCH] D108734: [InstCombine] Remove invariant group intrinsincs when comparing against null
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D108835: [NVPTX] consider nvptx-nvidia-gpulibs triple to be compatible with other variants.
Artem Belevich via Phabricator via llvm-commits
- [llvm] 2f69c82 - [llvm] [lit] Support forcing lexical test order
Michał Górny via llvm-commits
- [PATCH] D106613: Bad SLPVectorization shufflevector replacement, resulting in write to wrong memory location
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D105986: [SLP]Improve vectorization of gathered loads.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D107024: [DIBuilder] Do not replace empty enum types
Adrian Prantl via Phabricator via llvm-commits
- [llvm] dbf0d81 - [RISCV] Use ~0ULL instead of ~0U when checking for invalid ErrorInfo.
Craig Topper via llvm-commits
- [PATCH] D108837: [SimplifyCFG] Ignore free instructions when computing cost for folding branch to common dest
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D63270: [clangd] Add include-mapping for C symbols.
Louis Dionne via Phabricator via llvm-commits
- [llvm] 8f859cc - Use std::less instead of operator < in less_first and less_second
Akira Hatanaka via llvm-commits
- [compiler-rt] 1b05245 - [Profile] Support __llvm_profile_set_file_object in continuous mode.
Zequan Wu via llvm-commits
- [PATCH] D94813: [MergeICmps] Don't merge icmps derived from pointers with addressspaces
Valentin Churavy via Phabricator via llvm-commits
- [llvm] 4cacb5c - [MergeICmps] Don't merge icmps derived from pointers with addressspaces
Valentin Churavy via llvm-commits
- [PATCH] D108839: [DAGCombiner][RISCV] Don't use vector types in DAGCombiner::tryStoreMergeOfLoads if we need a rotate.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108840: [WebAssembly] Fix FastISel of condition in different block (PR51651)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D108841: Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR in the sanitizer symbolizer build.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 97ae919 - [test] Precommit test for D108837
Arthur Eubanks via llvm-commits
- [PATCH] D108842: [ARMISelLowering] avoid emitting libcalls to __mulodi4()
Nick Desaulniers via Phabricator via llvm-commits
- [compiler-rt] f89ebe1 - Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR in the sanitizer symbolizer build.
Evgenii Stepanov via llvm-commits
- [PATCH] D108114: [LoopPeel] Peel if it turns invariant loads dereferenceable.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108844: [MipsISelLowering] avoid emitting libcalls to __mulodi4()
Nick Desaulniers via Phabricator via llvm-commits
- [lld] 9632ce1 - [lld/test/ELF] Test fetch from archive to resolve undefined symbols in shared libs
Pirama Arumuga Nainar via llvm-commits
- [llvm] c7b25e4 - [LoopDeletion] Use max trip count to break backedge in addition to exact one
Philip Reames via llvm-commits
- [llvm] 757409d - [MergeICmps] Ignore clobbering instructions before the loads
Nikita Popov via llvm-commits
- [llvm] 56e372b - [Attributor][NFC] Silence unused variable warning
Johannes Doerfert via llvm-commits
- [PATCH] D108848: [LoopDeletion] Separate logic in breakBackedgeIfNotTaken using symboic max trip count [nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108850: [LLD] Remove global state in lldCommon
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] 063af63 - [IRSim][IROutliner] Canonicalizing commutative value numbering between similarity sections.
Andrew Litteken via llvm-commits
- [PATCH] D102943: Hashing: use a 64-bit storage type on all platforms.
Alexandre Rames via Phabricator via llvm-commits
- [llvm] 5c91b98 - [ARMISelLowering] avoid emitting libcalls to __mulodi4()
Nick Desaulniers via llvm-commits
- [llvm] c8c176d - [MipsISelLowering] avoid emitting libcalls to __mulodi4()
Nick Desaulniers via llvm-commits
- [compiler-rt] 012b664 - [compiler-rt] fix real strlens that were missed
Michael Jones via llvm-commits
- [compiler-rt] 4dde706 - [compiler-rt][obvious] fix typo, delete paren
Michael Jones via llvm-commits
- [compiler-rt] 84013d7 - [Sanitizers] wordexp interceptor build fix on FreeBSD.
David Carlier via llvm-commits
- [PATCH] D102943: [modules] Use `HashBuilder` and `MD5` for the module hash.
Alexandre Rames via Phabricator via llvm-commits
- [PATCH] D108853: [lld/mac] Don't assert on -dead_strip + arm64 range extension thunks
Nico Weber via Phabricator via llvm-commits
- [PATCH] D108854: [AArch64][GlobalISel] Add a frame-index CSE optimization during post-select.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D106448: [llvm][Inline] Add a module level inliner
Liqiang Tao via Phabricator via llvm-commits
- [lld] 28be02f - [lld/mac] Don't assert on -dead_strip + arm64 range extension thunks
Nico Weber via llvm-commits
- [llvm] 89f546f - [JITLink][RISCV] Support GOT/PLT relocations
via llvm-commits
- [PATCH] D107688: [JITLink][RISCV] Support GOT/PLT relocations
luxufan via Phabricator via llvm-commits
- [PATCH] D108857: Fix typo in comments
Alexander Pivovarov via Phabricator via llvm-commits
- [PATCH] D101681: [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler.
Fangrui Song via Phabricator via llvm-commits
- [llvm] 16086d4 - [WebAssembly] Fix FastISel of condition in different block (PR51651)
Nikita Popov via llvm-commits
- [PATCH] D108861: [X86] Remove X86LowerAMXType::getRowFromCol from X86LowerAMXType.cpp
Vince Bridgers via Phabricator via llvm-commits
- [PATCH] D108862: [X86] Remove X86LowerAMXType::getRowFromCol from X86LowerAMXType.cpp
Vince Bridgers via Phabricator via llvm-commits
- [PATCH] D108863: [AMDGPU] Fix gcc 9.3.0 warning from -Wtype-limits
Vince Bridgers via Phabricator via llvm-commits
- [PATCH] D108864: [CMake] Disable -Wmisleading-indentation when using gcc
Vince Bridgers via Phabricator via llvm-commits
- [PATCH] D108865: [AMDGPU] Use gcc pragmas to disable -Wtype-limits warning
Vince Bridgers via Phabricator via llvm-commits
- [PATCH] D108866: [NewPM] Add missing LTO ArgPromotion pass
Nikita Popov via Phabricator via llvm-commits
- [llvm] 0003d57 - [Analysis] Fix a "set but not used" warning
Kazu Hirata via llvm-commits
- [llvm] 5294a0f - [llvm] Fix typos in documentation (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D108868: [libomptarget][amdcgn] Only add opt/llvm-link dependency if TARGET is available
Joachim Protze via Phabricator via llvm-commits
- [PATCH] D108869: SplitKit: Remove decade old live interval hack
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D108870: [AArch64][test] Add new tests for (add (mul x, c1), c2)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D108871: [AArch64] Implement target hook function to decide folding (mul (add x, c1), c2)
Ben Shi via Phabricator via llvm-commits
- [PATCH] D75072: [SCEV] Record NI types in add exprs
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D108872: [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol
Itay Bookstein via Phabricator via llvm-commits
- [PATCH] D105811: [flang][driver] Delete `f18` (i.e. the old Flang driver)
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 0405e64 - [test] Reorganize test/Linker/comdat*.ll
Fangrui Song via llvm-commits
- [PATCH] D88178: [ConstantRange] Make binaryNot() more precise
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D98152: [InstCombine] Canonicalize SPF to min/max intrinsics
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D108875: [InstrInfo] Use 64-bit immediates for analyzeCompare() (NFCI)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D108876: [AsmParser] Support %ty* in force-opaque-pointers mode
Nikita Popov via Phabricator via llvm-commits
- [llvm] ae5e5f2 - [llc] Initialize context for parsing options
Nikita Popov via llvm-commits
- [llvm] 510e106 - [Linker] Replace comdat based bool LinkFromSrc with enum class LinkFrom and improve nodeduplicate tests. NFC
Fangrui Song via llvm-commits
- [PATCH] D108877: WIP: [WebAssembly] Allow import and export of TLS betwen DSOs
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D108879: [Linker] Handle comdat nodeduplicate
Fangrui Song via Phabricator via llvm-commits
- [compiler-rt] b35e636 - [Sanitizers] PGO implements enable/disable SIGKILL on callers on FreeBSD.
David Carlier via llvm-commits
- [PATCH] D108880: [WebAssembly] Support opaque pointers in FixFunctionBitcasts
Nikita Popov via Phabricator via llvm-commits
- [polly] e4f3f2c - [Polly] Don't prune non-external function itself from dump.
Michael Kruse via llvm-commits
- [PATCH] D102590: [YAMLParser] Add multi-line literal folding support
Hassan ElDesouky via Phabricator via llvm-commits
- [PATCH] D108883: [CodeGen][AArch64] Expose aarch64-enable-collect-loh for non-Apple targets
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D107210: [RISCV] Support interleaved load lowering
Luke via Phabricator via llvm-commits
- [polly] ffa39b4 - [Polly] Fix dumpfunction.ll test.
Michael Kruse via llvm-commits
- [polly] ca5f05d - [Polly][test] Add dependency to count.
Michael Kruse via llvm-commits
- [PATCH] D106622: [BPF] support btf_tag attribute in .BTF section
Yonghong Song via Phabricator via llvm-commits
- [llvm] 4948927 - [BPF] support btf_tag attribute in .BTF section
Yonghong Song via llvm-commits
- [PATCH] D108885: [Delinerization] Keep array element byte offset.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D108886: Add RISC-V sifive-s51 cpu
Alexander Pivovarov via Phabricator via llvm-commits
- [PATCH] D108887: [X86][MS] Fix the aligement mismatch of vector variable arguments on Win32
Pengfei Wang via Phabricator via llvm-commits
- [llvm] b28c3b9 - [NewPM] Add missing LTO ArgPromotion pass
Nikita Popov via llvm-commits
- [PATCH] D108890: Document LLVM_ENABLE_RUNTIMES
Sylvestre Ledru via Phabricator via llvm-commits
- [llvm] c58c099 - test-release.sh: remove an unused reference to the old svn repo
Sylvestre Ledru via llvm-commits
- [PATCH] D86958: [Docs] Add/update release notes for D71913 (LTO WPD changes)
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D108891: [LV] Fix crash for reverse interleaved loads with gap under fold-tail
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 96d3294 - [Support] Remove redundant calls to str() and c_str() (NFC)
Kazu Hirata via llvm-commits
- [llvm] 55ba1de - [X86] Remove X86LowerAMXType::getRowFromCol from X86LowerAMXType.cpp
via llvm-commits
- [llvm] e6a5dd6 - [SCEV] Assert unique pointer base (NFC)
Nikita Popov via llvm-commits
- [PATCH] D108894: [docs] Fix hyperlink
André Schröder via Phabricator via llvm-commits
- [llvm] 3f162e8 - [SCEVExpander] Assert single pointer op in add (NFC)
Nikita Popov via llvm-commits
- [llvm] 0886fd5 - [SCEVExpander] Remove unnecessary mul/udiv check (NFC)
Nikita Popov via llvm-commits
- [lld] 204b290 - [ELF] Remove unused processRelocAux argument. NFC
Fangrui Song via llvm-commits
- [llvm] 9f78737 - [SCEVExpander] Reuse removePointerBase() for canonical addrecs
Nikita Popov via llvm-commits
- [PATCH] D108897: [lld/mac] Set branchRange a bit more carefully
Nico Weber via Phabricator via llvm-commits
- [lld] 1861160 - [ELF] Move handleTlsRelocations. NFC
Fangrui Song via llvm-commits
- [lld] d3fdc31 - [ELF] Untangle TLS IE and regular GOT from addGotEntry for non-mips. NFC
Fangrui Song via llvm-commits
- [lld] 3726039 - [ELF] Simplify addGotEntry. NFC
Fangrui Song via llvm-commits
- [PATCH] D108900: [LV] Fix crash for reverse masked interleaved groups
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 099e4bc - [InstCombine] Remove invariant group intrinsincs when comparing against null
Arthur Eubanks via llvm-commits
- [PATCH] D107299: [CSSPGO] Split context string to deduplicate function name used in the context.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D108902: [PowerPC] Enable track-subreg-liveness by default
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D108903: [llvm-reduce] Add reduce operands pass
Samuel Eubanks via Phabricator via llvm-commits
- [PATCH] D108722: [CSSPGO] Avoid repeatedly computing md5 hash code for pseudo probe inline contexts.
Wenlei He via Phabricator via llvm-commits
- [llvm] 3bdd850 - [PowerPC] Set branch/call instructions as no hasSideEffects
Qiu Chaofan via llvm-commits
- [PATCH] D108342: [CSSPGO] Enable loading MD5 CS profile.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D108904: [flang][OpenMP] Added semantic checks for sections and simd constructs
Nimish Mishra via Phabricator via llvm-commits
- [PATCH] D107378: Make enum iteration with seq safe by default
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D100288: [RISCV] Add vector types to GPR for P extension and explict type to existing codegen patterns
Jim Lin via Phabricator via llvm-commits
- [llvm] ab40dbf - [X86] AVX512FP16 instructions enabling 6/6
via llvm-commits
Last message date:
Sun Aug 29 23:58:09 PDT 2021
Archived on: Sun Sep 19 23:01:02 PDT 2021
This archive was generated by
Pipermail 0.09 (Mailman edition).