The Week Of Monday 28 September 2020 Archives by thread
Starting: Mon Sep 28 00:03:17 PDT 2020
Ending: Sun Oct 4 23:51:12 PDT 2020
Messages: 2465
- [PATCH] D87832: [IndVars] Remove monotonic checks with unknown exit count
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D88210: [IndVars] Use knowledge about execution on last iteration when removing checks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D87978: [WIP][Attributor] Adds deduction for the MaxObjSize Attribute
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86203: [GlobalISel][TableGen] Add handling of unannotated dst pattern ops
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [PATCH] D88194: [X86] CET endbr enhance
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D88395: [LoopReroll] Fix rerolling loop with extra instructions
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [llvm] bafdd11 - [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy
David Sherwood via llvm-commits
- [PATCH] D87700: [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy
David Sherwood via Phabricator via llvm-commits
- [PATCH] D88228: [yaml2obj][obj2yaml] - Add support for SHT_ARM_EXIDX section.
George Rimar via Phabricator via llvm-commits
- [PATCH] D87976: Support the division-by-constant strength reduction for more integer types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D85393: [IR] Adds mustprogress as a LLVM IR attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D88360: [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators
Nikita Popov via Phabricator via llvm-commits
- [llvm] b3a722e - [Coroutines] Reuse storage for local variables with non-overlapping lifetimes
Chuanqi Xu via llvm-commits
- [PATCH] D88276: [IsKnownNonZero] Handle the case with non-constant phi nodes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D87596: [Coroutines] Reuse storage for local variables with non-overlapping lifetimes
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D87494: Improve LSR debug-info
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D88354: [ARM] Expand cannotInsertWDLSTPBetween to the last instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D88086: [ARM][MVE] tail-predication: checks for the elementcount, cont'd
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] e4b9867 - [ARM] Expand cannotInsertWDLSTPBetween to the last instruction
David Green via llvm-commits
- [llvm] b5e87c9 - [AArch64][GlobalISel] Add selection support for <8 x s16> G_INSERT_VECTOR_ELT with GPR scalar.
Yvan Roux via llvm-commits
- [llvm] f39f92c - [ARM][MVE] tail-predication: overflow checks for elementcount, cont'd
Sjoerd Meijer via llvm-commits
- [llvm] 7e5a356 - [Coroutines] Remove unused includes. NFC.
Benjamin Kramer via llvm-commits
- [llvm] ea0f66e - [obj2yaml][yaml2obj] - Stop recognizing SHT_MIPS_ABIFLAGS on non-MIPS targets.
Georgii Rymar via llvm-commits
- [PATCH] D88294: [obj2yaml][yaml2obj] - Stop recognizing SHT_MIPS_ABIFLAGS on non-MIPS targets.
George Rimar via Phabricator via llvm-commits
- [PATCH] D88199: Introduce and use a new section type for the bb_addr_map section.
James Henderson via Phabricator via llvm-commits
- [PATCH] D88396: [X86] Replace movaps with movups when avx is enabled.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D88397: [SplitKit] Cope with no live subranges in defFromParent
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88355: [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional.
James Henderson via Phabricator via llvm-commits
- [llvm] dab9917 - [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section.
Georgii Rymar via llvm-commits
- [llvm] 0c671bf - [InstCombine] Add tests for vector rotate by constants with undefs.
Simon Pilgrim via llvm-commits
- [PATCH] D87888: [X86] Use inlineasm flag output for the _bittest* intrinsics.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87502: [DAGCombiner] Use known bits to fold extract_vector_elt with const index
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87085: Add flang out of tree buildbot
Diana Picus via Phabricator via llvm-commits
- [PATCH] D86269: [RFC][Target] Add a new backend target called CSKY
Zixuan Wu via Phabricator via llvm-commits
- [llvm] 286d3fc - [AMDGPU] Split R600 and GCN bfi patterns
Jay Foad via llvm-commits
- [llvm] 2806f58 - [AMDGPU] Make bfi patterns divergence-aware
Jay Foad via llvm-commits
- [llvm] bab1a17 - [AMDGPU] Add bfi immediate pattern
Jay Foad via llvm-commits
- [PATCH] D88244: [AMDGPU] Split R600 and GCN bfi patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88245: [AMDGPU] Make bfi patterns divergence-aware
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88246: [AMDGPU] Add bfi immediate pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88398: [X86] Support Intel Key Locker
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D87987: [llvm-objcopy][NFC] refactor error handling. part 3.
James Henderson via Phabricator via llvm-commits
- [PATCH] D88288: [Archive] Don't throw away errors for malformed archive members
James Henderson via Phabricator via llvm-commits
- [PATCH] D86928: [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll
David Sherwood via Phabricator via llvm-commits
- [llvm] 40e86ca - [PowerPC] Clean-up mayRaiseFPException bits
Qiu Chaofan via llvm-commits
- [PATCH] D87738: [PowerPC] Clean-up mayRaiseFPException bits
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D87883: [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88399: [TableGen] AsmMatcher: fix OpIdx of tied operands when HasOptionalOperands is true
TOCK Chiu via Phabricator via llvm-commits
- [PATCH] D88190: C API: functions to get mask of a ShuffleVector
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D88400: [llvm-objcopy][MachO] Add support for universal binaries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D88401: [lib/Support/CommandLine][windows] - Handle "\ " as a space token.
George Rimar via Phabricator via llvm-commits
- [PATCH] D88093: [ARM][MVE] Enable tail-predication by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D88402: [InstCombine] matchRotate - allow undef in uniform constant rotation amounts (PR46895)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88315: [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88317: [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable
Paul Walker via Phabricator via llvm-commits
- [llvm] 31b3f32 - [gn build] Port 018066d9475
LLVM GN Syncbot via llvm-commits
- [PATCH] D82545: [Debugify] Make the debugify aware of the original (-g) Debug Info
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D82546: [VerifyDIPreserve][OriginalDIMode] Export the report into JSON file
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D82547: [VerifyDIPreserve] Expose original debuginfo preservation check as CC1 option
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D88404: [sanitizers] Fix internal__exit on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D88405: [LiveDebugValues][InstrRef][1/2] Try harder to recover clobbered variable locations
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D88406: [LiveDebugValues][InstrRef][2/2] Emit entry value variable locations
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 6b5198f - [X86] Simplify broadcast mask detection with isUndefOrEqual helper.
Simon Pilgrim via llvm-commits
- [llvm] e0820d8 - [X86] Flip isShuffleEquivalent argument order to match isTargetShuffleEquivalent
Simon Pilgrim via llvm-commits
- [llvm] a48f607 - [AArch64] Generate .note.gnu.property based on module flags.
Daniel Kiss via llvm-commits
- [PATCH] D80791: [AArch64] Generate .note.gnu.property based on module flags.
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 0ad793f - [SCEV] Also use info from assumes in applyLoopGuards.
Florian Hahn via llvm-commits
- [PATCH] D87854: [SCEV] Also use info from assumes in applyLoopGuards.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84413: [DA][SDA] SyncDependenceAnalysis re-write
Simon Moll via Phabricator via llvm-commits
- [PATCH] D88407: [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u).
George Rimar via Phabricator via llvm-commits
- [PATCH] D88408: [docs] Revise loop terminology reference.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88409: [SVE] Make ElementCount and TypeSize use a new PolySize class
David Sherwood via Phabricator via llvm-commits
- [PATCH] D87906: [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct.
sameeran joshi via Phabricator via llvm-commits
- [llvm] dabb14c - [InstCombine] matchRotate - allow undef in uniform constant rotation amounts (PR46895)
Simon Pilgrim via llvm-commits
- [llvm] 1696dd2 - [ARM][MVE] Enable tail-predication by default
Sjoerd Meijer via llvm-commits
- [PATCH] D88412: GlobalISel: Assert if MoreElements uses a non-vector type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88310: [CMake][AIX] Limit tools in external project build
David Tenty via Phabricator via llvm-commits
- [llvm] 4ba0061 - [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u).
Georgii Rymar via llvm-commits
- [llvm] d3a8e33 - [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC.
Jay Foad via llvm-commits
- [llvm] 3d1d089 - [NFC][ARM] Factor out some logic for LoLoops.
Sam Parker via llvm-commits
- [llvm] 63ee42a - [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895)
Simon Pilgrim via llvm-commits
- [PATCH] D84451: [LV] Tail folded inloop reductions.
Dave Green via Phabricator via llvm-commits
- [llvm] c372809 - [TableGen] Improved messages in PseudoLoweringEmitter.
Paul C. Anagnostopoulos via llvm-commits
- [PATCH] D88322: [TableGen] Improve the messages in the PseudoLoweringEmitter backend
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D86476: [AIX] Add support for vector parameters in LowerFormalArguments_AIX
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D83646: [LV][LoopUtils] Add UseReductionIntrinsic to createTargetReduction
Dave Green via Phabricator via llvm-commits
- [llvm] ba8911d - [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators
Juneyoung Lee via llvm-commits
- [PATCH] D88385: [TableGen][M68K] (Patch 1/8) Utilities for complex instruction addressing modes: CodeBeads and logical operand helper functions
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 9b0b096 - [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable
Cameron McInally via llvm-commits
- [PATCH] D86226: GlobalISel: Do not set observer of MachineIRBuilder in LegalizerHelper
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88305: [COFF] Aliases resolve directly to defined external targets
Eric Astor via Phabricator via llvm-commits
- [PATCH] D88418: [RDA] Add def checks to isSafeToRemove
Sam Parker via Phabricator via llvm-commits
- [PATCH] D88419: [RDA] Switch isSafeToMove iterators
Sam Parker via Phabricator via llvm-commits
- [llvm] 675431b - [ARM] Added more patterns to generate SSAT/USAT with shift
Meera Nakrani via llvm-commits
- [PATCH] D88145: [ARM] Added more patterns to generate SSAT/USAT with shift
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D88339: [XCOFF] Enable -fdata-sections on AIX
David Tenty via Phabricator via llvm-commits
- [PATCH] D88166: [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88420: [InstCombine] matchRotate - support non-uniform constant vector rotation amounts (PR46895)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87344: [IndVars] Remove exiting conditions that are trivially true/false
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 509fba7 - [llvm] Fix unused variable in non-debug configurations
Tres Popp via llvm-commits
- [llvm] e82a008 - [ARM][LowOverheadLoops] Cleanup and re-arrange
Sam Parker via llvm-commits
- [PATCH] D88422: [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type
Dominik Montada via Phabricator via llvm-commits
- [PATCH] D88371: Introduce a LLVM_ENABLE_TENSORFLOW CMake option for users to opt-in instead of silently trying to enable it
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 0e0a0c8 - [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC.
Jay Foad via llvm-commits
- [PATCH] D88423: Fix llvm-link assert failure in BitCodeWriter
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D88344: Fix useless move() in IRCompileLayer.h
Maksim Ivanov via Phabricator via llvm-commits
- [PATCH] D82363: [DebugInfo] Add new instruction and expression operator for variadic debug values
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88175: [DebugInfo] Add new metadata, DIArgList, for referencing a list of SSA values inside a debug variable intrinsic
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88350: scudo: Re-order Allocator fields for improved performance. NFCI.
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D88230: [DebugInfo] Support multiple location operands via DIArgList in DbgVariableIntrinsics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88232: [DebugInfo] Handle multiple variable location operands in IR
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88368: [AddressSanitizer] Copy type metadata to prevent miscompilation
Adrian Prantl via Phabricator via llvm-commits
- [llvm] 9b959b5 - [LVI] Require context instruction in external API (NFCI)
Philip Reames via llvm-commits
- [PATCH] D88428: [WebAssembly] Use wasm::Signature for in ObjectWriter
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D87510: [SystemZ] Don't emit PC-relative memory accesses to unaligned (packed) symbols.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D88208: [SCEV] Prove implicaitons via AddRec start
Philip Reames via Phabricator via llvm-commits
- [PATCH] D88308: [unittests] Preserve LD_LIBRARY_PATH in crash recovery test
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D88428: [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC)
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D88364: [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64.
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 07b7a24 - [unittests] Preserve LD_LIBRARY_PATH in crash recovery test
Mikhail Maltsev via llvm-commits
- [llvm] 37ef225 - [AArch64] Reuse map iterator instead of double lookup. NFC
Jon Roelofs via llvm-commits
- [PATCH] D87231: [AArch64] Match pairwise add/fadd pattern
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D83635: [OpenMPOpt][WIP] Merge parallel regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [llvm] ad4f11a - [InstCombine] Add basic trunc(shr(trunc(x), c)) tests
Simon Pilgrim via llvm-commits
- [llvm] a52e780 - [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y)
Jessica Paquette via llvm-commits
- [PATCH] D88104: [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y)
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88429: [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88316: [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87342: Allow targets to augment computeKnownBits with their analysis using TargetTransformInfo
Quentin Colombet via Phabricator via llvm-commits
- [llvm] f55a518 - [AArch64][GlobalISel] Support shifted register form in emitTST
Jessica Paquette via llvm-commits
- [PATCH] D87530: [AArch64][GlobalISel] Support shifted register form in emitTST
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D88430: [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D88432: [InstCombine] Fix pr47668
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] 1121a58 - [CostModel] split handling of intrinsics from other calls
Sanjay Patel via llvm-commits
- [llvm] 745abbb - [CostModel] move early exit for free intrinsics
Sanjay Patel via llvm-commits
- [PATCH] D88238: [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D88433: [IRMover] Fix up "CG Profile" MDNode after RAUW
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 9d7ec46 - [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect
Jessica Paquette via llvm-commits
- [PATCH] D88177: [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D69686: [LVI][CVP] Use block value when simplifying icmps
Dave Green via Phabricator via llvm-commits
- [llvm] 4c41fb5 - [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC)
Heejin Ahn via llvm-commits
- [llvm] d047bb1 - [InstCombine] Add trunc(shr(trunc(x), c)) non-uniform vector tests
Simon Pilgrim via llvm-commits
- [PATCH] D88437: [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 06e68f0 - [AddressSanitizer] Copy type metadata to prevent miscompilation
Dominic Chen via llvm-commits
- [PATCH] D61652: [Attr] Introduce dereferenceable_globally
Philip Reames via Phabricator via llvm-commits
- [PATCH] D60600: [InstCombine] Fix a vector-of-pointers instcombine undef bug.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D46866: [EarlyCSE] Avoid a poorly defined instruction comparison
Philip Reames via Phabricator via llvm-commits
- [PATCH] D88087: [SCEV] Limited support for unsigned preds in isImpliedViaOperations
Philip Reames via Phabricator via llvm-commits
- [PATCH] D87544: [CFGuard] Add address-taken IAT tables and delay-load support
Andrew Paverd via Phabricator via llvm-commits
- [PATCH] D85971: [IndVarSimplify] Fix Modified status for removal of overflow intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D74902: Mark statepoint instructions as clobbering LR on AArch64
Philip Reames via Phabricator via llvm-commits
- [llvm] 6c81683 - Revert "[AArch64][GlobalISel] Add selection support for <8 x s16> G_INSERT_VECTOR_ELT with GPR scalar."
Amara Emerson via llvm-commits
- [llvm] 83dc53d - [AArch64] reuse another map iterator. NFC
Jon Roelofs via llvm-commits
- [PATCH] D88438: BreakCriticalEdges: bail if loop-simplify form requested for CallBr terminated BB
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D73739: Exception support for basic block sections
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D87732: [Support] Provide sys::path::guess_style
Reid Kleckner via Phabricator via llvm-commits
- [compiler-rt] e851aeb - scudo: Re-order Allocator fields for improved performance. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D84968: [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D87805: [PDB] Merge types in parallel when using ghashing
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D84962: [PowerPC] Correct cpsgn's behaviour on PowerPC to match that of the ABI
Albion Fung via Phabricator via llvm-commits
- [llvm] 33125cf - [CostModel] fill in arguments as part of intrinsic attribute constructor
Sanjay Patel via llvm-commits
- [PATCH] D86904: [mlir] Support for defining Types in tblgen
River Riddle via Phabricator via llvm-commits
- [PATCH] D88440: RegAllocFast: Add extra DBG_VALUE for live out spills
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88441: [OpenMPOpt][Fix] Only initialize ICV initial values once.
Stefan Stipanovic via Phabricator via llvm-commits
- [llvm] 0156914 - [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types
Baptiste Saleil via llvm-commits
- [PATCH] D87318: [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Victor Huang via Phabricator via llvm-commits
- [PATCH] D88342: [Docs][NewPM] Add note about required passes
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D87504: [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic
Victor Huang via Phabricator via llvm-commits
- [llvm] c37a8ac - [CostModel] remove hack for intrinsic cost based on cost type
Sanjay Patel via llvm-commits
- [llvm] b59dff4 - [wasm] Move WasmTraits.h to BinaryFormat
Benjamin Kramer via llvm-commits
- [PATCH] D88443: [scudo][standalone] Remove unused atomic_compare_exchange_weak
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D88444: [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable
Cameron McInally via Phabricator via llvm-commits
- [llvm] bd19876 - [COFF] Aliases resolve directly to defined external targets
Eric Astor via llvm-commits
- [PATCH] D87403: [ms] [llvm-ml] Add support for "alias" directive
Eric Astor via Phabricator via llvm-commits
- [llvm] 2f768a6 - [InstCombine] Regenerate cast tests. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D87262: [Inliner] Apply llvm.loop.mustprogress to callee loops if callee is `mustprogress`
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 288c577 - [X86] Use inlineasm flag output for the _bittest* intrinsics.
Craig Topper via llvm-commits
- [llvm] 5aa56b2 - Revert "Revert "[AArch64][GlobalISel] Add selection support for <8 x s16> G_INSERT_VECTOR_ELT with GPR scalar.""
Amara Emerson via llvm-commits
- [PATCH] D80344: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1
Ten Tzen via Phabricator via llvm-commits
- [llvm] d897351 - [gn build] Re-run CompletionModelCodegen when input json files change
Nico Weber via llvm-commits
- [PATCH] D78938: Make LLVM build in C++20 mode
David Blaikie via Phabricator via llvm-commits
- [llvm] 25affb0 - [CMake][AIX] Limit tools in external project build
David Tenty via llvm-commits
- [llvm] 0823219 - [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64.
Amara Emerson via llvm-commits
- [PATCH] D88447: [VPlan] Switch VPWidenRecipe to be a VPValue
Dave Green via Phabricator via llvm-commits
- [PATCH] D88371: Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D84680: [VPlan] Use VPValue def for VPMemoryInstructionRecipe.
Dave Green via Phabricator via llvm-commits
- [PATCH] D84681: [VPlan] Use VPValue def for VPWidenCall.
Dave Green via Phabricator via llvm-commits
- [PATCH] D42365: [LoopFlatten] Add a loop-flattening pass
Philip Reames via Phabricator via llvm-commits
- [PATCH] D84682: [VPlan] Use VPValue def for VPWidenSelectRecipe.
Dave Green via Phabricator via llvm-commits
- [PATCH] D88157: [CMake] Make sure _cmake_system_name has a default
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D88448: [ms] [llvm-ml] Use cleaner COFF symbol handling
Eric Astor via Phabricator via llvm-commits
- [PATCH] D84683: [VPlan] Use VPValue def for VPWidenGEPRecipe.
Dave Green via Phabricator via llvm-commits
- [PATCH] D88450: [ms] [llvm-ml] Accept whitespace around the dot operator
Eric Astor via Phabricator via llvm-commits
- [PATCH] D88451: [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately
Eric Astor via Phabricator via llvm-commits
- [PATCH] D85809: [Remarks][1/2] Expand remarks hotness threshold option support in more tools
Wei Wang via Phabricator via llvm-commits
- [PATCH] D85808: [Remarks][2/2] Expand remarks hotness threshold option support in more tools
Wei Wang via Phabricator via llvm-commits
- [llvm] e5ef523 - [X86] Add tests for D87883. NFC
Craig Topper via llvm-commits
- [llvm] e53196b - [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask.
Craig Topper via llvm-commits
- [PATCH] D86142: [LLD] Search archives for non-tentative defintions.
Fangrui Song via Phabricator via llvm-commits
- [llvm] bd08a87 - [EHStreamer] Simplify sharedTypeIDs with std::mismatch
Fangrui Song via llvm-commits
- [PATCH] D87811: [CodeGen] emit CG profile for COFF object file
Zequan Wu via Phabricator via llvm-commits
- [llvm] e46d74b - [CVP] Allow two transforms in one invocation
Philip Reames via llvm-commits
- [llvm] e72d792 - Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user
Mehdi Amini via llvm-commits
- [PATCH] D88256: [NFC][regalloc] Separate iteration from AllocationOrder
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88454: [CMake] Use -isystem flag to access libc++ headers
Petr Hosek via Phabricator via llvm-commits
- [compiler-rt] f668a84 - [scudo][standalone] Remove unused atomic_compare_exchange_weak
Kostya Kortchinsky via llvm-commits
- [PATCH] D88389: [M68K] (Patch 3/8) Basic infrastructures and changes on object file encoding
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D88241: OpaquePtr: Add type to sret attribute
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D88455: [NFC][regalloc] Unit test for AllocationOrder iteration.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88337: [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers
Reid Kleckner via Phabricator via llvm-commits
- [llvm] 54d9f74 - BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible
Yonghong Song via llvm-commits
- [PATCH] D87153: BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D87817: [LICM][Coroutine] Don't sink stores to coroutine suspend point.
JunMa via Phabricator via llvm-commits
- [PATCH] D85555: [InstCombine] Remove dbg.values describing contents of dead allocas
David Blaikie via Phabricator via llvm-commits
- [llvm] 7380532 - [RegisterCoalescer] Pass Undefs to extendToIndices()
Ruiling Song via llvm-commits
- [PATCH] D87744: [RegisterCoalescer] passs Undefs to extendToIndices()
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D88456: [COFF][CG Profile] set undefined symbol to external
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D88348: [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D88457: [scudo][standalone] Fix Primary's ReleaseToOS test
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D70378: [LLD][COFF] Cover usage of LLD as a library
Axel Y. Rivera via Phabricator via llvm-commits
- [llvm] 727c422 - [gn build] Port 54d9f743c8b
LLVM GN Syncbot via llvm-commits
- [PATCH] D88457: [scudo][standalone] Fix some primary tests
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D88460: Strlen loop idiom recognition
Anjan Kumar via Phabricator via llvm-commits
- [PATCH] D88461: [ELF] Fix multiple -mllvm after D70378
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D88369: [lld][WebAssembly] Fix segfault in map file support
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D86844: [LoopDeletion] Allows deletion of possibly infinite side-effect free loops
Atmn Patel via Phabricator via llvm-commits
- [llvm] b9f2b3b - [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it.
Amara Emerson via llvm-commits
- [PATCH] D88464: [LangRef] Adds llvm.loop.mustprogress loop metadata
Atmn Patel via Phabricator via llvm-commits
- [llvm] ca1ce39 - BPF: explicitly specify bpfel triple for certain tests
Yonghong Song via llvm-commits
- [PATCH] D80953: [AIX] asm output: use character literals in byte lists for strings
Hubert Tong via Phabricator via llvm-commits
- [llvm] d266fd9 - [IndVars] Remove exiting conditions that are trivially true/false
Max Kazantsev via llvm-commits
- [PATCH] D88273: [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR
Craig Topper via Phabricator via llvm-commits
- [llvm] e862e78 - [NFC] Use assert instead of checking the guaranteed condition
Max Kazantsev via llvm-commits
- [llvm] da036b4 - [Docs][NewPM] Add note about required passes
Arthur Eubanks via llvm-commits
- [PATCH] D87869: [NewPM] Set -enable-npm-optnone to true by default
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D88466: [CSKY 1/n] Add basic stub or infra of csky backend
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D88467: fix out-of-tree clang build due to sysexits change
Dave Airlie via Phabricator via llvm-commits
- [PATCH] D88274: [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC.
EsmeYi via Phabricator via llvm-commits
- [llvm] a4b1fde - [X86] Add known bits test for PEXT. NFC
Craig Topper via llvm-commits
- [llvm] 82da0ca - [X86] Add computeKnownBits support for PEXT.
Craig Topper via llvm-commits
- [PATCH] D88468: [llvm-readobj] Fix crash when printing out stabs symbols of type N_OSO
Jez Ng via Phabricator via llvm-commits
- [PATCH] D87828: [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D61767: [llvm-elfabi] Emit ELF header and string table section
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D88468: [llvm-readobj] Fix error when printing out stabs symbols of type N_OSO
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 4c19b89 - [NFC][ARM] Comments and lambdas
Sam Parker via llvm-commits
- [llvm] 86a20d9 - Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."
Florian Hahn via llvm-commits
- [PATCH] D88291: [AMDGPU] Insert waterfall loops for divergent calls
Madhur Amilkanthwar via Phabricator via llvm-commits
- [llvm] b76df59 - Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one.""
Florian Hahn via llvm-commits
- [llvm] 297ec61 - [IsKnownNonZero] Handle the case with non-constant phi nodes
Serguei Katkov via llvm-commits
- [llvm] eb9f7c2 - Revert "OpaquePtr: Add type to sret attribute"
Tres Popp via llvm-commits
- [llvm] 9100bd7 - [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond
Max Kazantsev via llvm-commits
- [PATCH] D88471: [Passes] Run peeling as part of simple/full loop unrolling.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88224: [ARM] Change VPT state assertion
Dave Green via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D86078: [AArch64] Improved lowering for saturating float to int.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D88321: [SVE][CodeGen] Lower scalable fp_extend & fp_round operations
Paul Walker via Phabricator via llvm-commits
- [llvm] 60b8520 - [LoopDeletion] Forget loop before setting values to undef
Florian Hahn via llvm-commits
- [PATCH] D88167: [LoopDeletion] Forget loop before setting values to undef
Florian Hahn via Phabricator via llvm-commits
- [llvm] 324df26 - [InstCombine] Add trunc(lshr(sext(x), c)) non-uniform vector tests
Simon Pilgrim via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88475: [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] cb9cfa0 - [OpenMPOpt][Fix] Only initialize ICV initial values once.
via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88201: [DAGCombiner] Add decomposition patterns for Mul-by-Imm.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 1fd9a14 - [msan] Add test for vector abs intrinsic
Vitaly Buka via llvm-commits
- [llvm] 4aa6abe - [msan] Fix llvm.abs.v intrinsic
Vitaly Buka via llvm-commits
- [PATCH] D74729: [FPEnv] Intrinsic for setting rounding mode
Serge Pavlov via Phabricator via llvm-commits
- [llvm] e6f332e - [IndVarSimplify] Fix Modified status for removal of overflow intrinsics
David Stenberg via llvm-commits
- [PATCH] D81251: [AArch64] Add BTI to CFI jumptables.
Tamas Petz via Phabricator via llvm-commits
- [llvm] c5a4900 - [AArch64] Add BTI to CFI jumptables.
Daniel Kiss via llvm-commits
- [PATCH] D88478: [llvm-readobj][ARM] - Improve support of printing unwind (-u) information for non-relocatable objects.
George Rimar via Phabricator via llvm-commits
- [PATCH] D77786: [AArch64] Add v8.5 Branch Target Identification support.
Tamas Petz via Phabricator via llvm-commits
- [PATCH] D86617: [GlobalISel][TableGen] Take first result for multi-output instructions
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [PATCH] D88479: [LLVM 11] Add SystemZ changes to release notes
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D87236: [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16 and SMIN/SMAX with v16i8.
Tom Hender via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Adhemerval Zanella via Phabricator via llvm-commits
- [compiler-rt] a59be54 - [sanitizer] Don't build gmock for tests (follow-up to 82827244).
Hans Wennborg via llvm-commits
- [PATCH] D87946: [OpenMP] Add Location Fields to Libomptarget Runtime for Debugging
George Rokos via Phabricator via llvm-commits
- [llvm] 7bae2bc - [LoopUtils] Only verify SE in builds with assertions.
Florian Hahn via llvm-commits
- [llvm] 75a5feb - [SystemZ] Don't emit PC-relative memory accesses to unaligned symbols.
Jonas Paulsson via llvm-commits
- [PATCH] D88482: [SVE][CodeGen] Replace TypeSize comparison operators with their scalar equivalents
David Sherwood via Phabricator via llvm-commits
- [llvm] d6b04f3 - [SDag] Refactor and simplify divergence calculation and checking. NFC.
Jay Foad via llvm-commits
- [llvm] 781edd5 - [SDag] Verify DAG divergence after dumping. NFC.
Jay Foad via llvm-commits
- [PATCH] D88485: [SDag][AMDGPU] Maintain DAG divergence through instruction selection
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88214: [TableGen] Added a function to identify unsupported opcodes
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 8b08fa0 - Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access"
Mirko Brkusanin via llvm-commits
- [llvm] 113114a - [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type
Dominik Montada via llvm-commits
- [PATCH] D88487: [TableGen][GlobalISel] add handling of nested *_SUBREG
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [llvm] 14ff38e - [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support
Simon Pilgrim via llvm-commits
- [llvm] db04bec - [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR
Krzysztof Parzyszek via llvm-commits
- [PATCH] D88488: [llvm-readobj][[test] - Stop using a few precompiled binaries in mips-got.test
George Rimar via Phabricator via llvm-commits
- [llvm] 042f22b - [InstCombine] Add exact shift tests missed in D88475
Simon Pilgrim via llvm-commits
- [PATCH] D87140: [GlobalISel] Avoid making G_PTR_ADD with nullptr
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 89a8a0c - [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C)
Simon Pilgrim via llvm-commits
- [PATCH] D88060: [GISel]: Few InsertVecElt combines
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88043: [PowerPC] Add outer product instructions for MMA
Ahsan Saghir via Phabricator via llvm-commits
- [llvm] 7a55989 - [InstCombine] Add some basic trunc(lshr(zext(x), c)) tests
Simon Pilgrim via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D86021: [IR] Make nosync, nofree and willreturn default for intrinsics.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D78778: Add SupportsDebugUnwindInformation to MCAsmInfo
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D88492: [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88488: [llvm-readobj][test] - Stop using few precompiled binaries in mips-got.test
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] ee34d9b - [InstCombine] use redirect of input file in regression tests; NFC
Sanjay Patel via llvm-commits
- [PATCH] D88493: [XCOFF] Use -data-sections=true as default for llc on AIX
Jason Liu via Phabricator via llvm-commits
- [PATCH] D87836: [ARM] Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D88494: Add "IncludeRemovable" parameter to TargetInstrInfo::DefinesPredicate
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D88496: [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz
Nicholas Guy via Phabricator via llvm-commits
- [llvm] 01c95f7 - [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll
Cameron McInally via llvm-commits
- [compiler-rt] e456df7 - [scudo][standalone] Fix Primary's ReleaseToOS test
Kostya Kortchinsky via llvm-commits
- [llvm] 30c0bea - SparcSubtarget.h - cleanup include dependencies. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 8f34216 - NVPTXTargetMachine.h - remove unused includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] a06581e - MSP430TargetMachine.h - remove unused includes. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88063: [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D66416: [SLP] allow non-power-of-2 vectorization
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D88499: [NFC][regalloc] Make VirtRegAuxInfo part of allocator state
Mircea Trofin via Phabricator via llvm-commits
- [llvm] b610d73 - [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] e5f047f - [InstCombine] Fix the outofrange tests and add exact shift tests for D88429
Simon Pilgrim via llvm-commits
- [PATCH] D88191: [AArch64][GlobalISel] Use custom legalization for G_TRUNC for v8i8 vectors
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88163: [flang][msvc] Avoid templated initializer list initialization of vector. NFC.
Michael Kruse via Phabricator via llvm-commits
- [llvm] a9abe1f - [COFF][CG Profile] set undefined symbol to external
Zequan Wu via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D88026: [X86][SSE2] Follow up patch for D87236 to avoid the regression regarding horizontal unsigned 16 bit minimums and maximums.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88501: [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes
Rainer Orth via Phabricator via llvm-commits
- [llvm] 67aac91 - [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free
Juneyoung Lee via llvm-commits
- [PATCH] D87984: [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D88502: [llvm][Support] Delete unused is_absolute_gnu helper
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D88325: IR: Reject unsized sret in verifier
John McCall via Phabricator via llvm-commits
- [llvm] ae7ab96 - LanaiSubtarget.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 3461991 - LanaiTargetMachine.h - remove unnecessary includes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 388b068 - [InstCombine] fix weird formatting in test file; NFC
Sanjay Patel via llvm-commits
- [PATCH] D88503: [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining
Craig Topper via Phabricator via llvm-commits
- [lld] 259bb61 - [ELF] Fix multiple -mllvm after D70378
Fangrui Song via llvm-commits
- [llvm] 0cf48a7 - [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C)
Simon Pilgrim via llvm-commits
- [llvm] 5409e48 - [InstCombine] adjust duplicate test for masked load; NFC
Sanjay Patel via llvm-commits
- [PATCH] D88504: [flang][msvc] Workaround 'forgotten' symbols FoldOperation. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D76500: GlobalISel: Lower funnel shifts
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D76500: WIP: GlobalISel: Lower funnel shifts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D87970: [ThinLTO] Avoid temporaries when loading global decl attachment metadata
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 6d193ba - [NFC][regalloc] Unit test for AllocationOrder iteration.
Mircea Trofin via llvm-commits
- [PATCH] D88505: [InstCombine] ease alignment restriction for converting masked load to normal load
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 4cda881 - [gn build] Port 6d193ba3337
LLVM GN Syncbot via llvm-commits
- [PATCH] D88497: [objc] Fix memory leak in CGObjCMac.cpp
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D88506: [lld][WebAssembly] Allow exporting of mutable globals
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D87978: [Attributor] Adds deduction for the MaxObjSize Attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D88508: [flang][msvc] Define access flags under Windows. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88353: [BasicAA] Integrate MaxObjSize for NoAlias
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 6c91e62 - [CodeGen] emit CG profile for COFF object file
Zequan Wu via llvm-commits
- [llvm] ac8a51c - [ValueTracking] Early exit known non zero for phis
Nikita Popov via llvm-commits
- [PATCH] D88509: [flang][msvc] Define implicit conversion from UnsignedInt128 to int64_t.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 0527c87 - [InstCombine] ease alignment restriction for converting masked load to normal load
Sanjay Patel via llvm-commits
- [PATCH] D75059: [PowerPC][NFC] Remove support for VRSAVE save/restore/update.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D88511: [flang][msvc] double is same as long double under Windows AMD64 ABI.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D77248: [llvm][IR] Add dso_local_equivalent Constant
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D87401: [ms] [llvm-ml] Add MASM hex float support
Eric Astor via Phabricator via llvm-commits
- [PATCH] D87402: [ms] [llvm-ml] Add REAL10 support (x87 extended precision)
Eric Astor via Phabricator via llvm-commits
- [PATCH] D84732: [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D75059: [PowerPC] Remove support for VRSAVE save/restore/update.
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] 6b70a83 - [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers
Eric Astor via llvm-commits
- [llvm] c65e9e7 - [ms] [llvm-ml] Add MASM hex float support
Eric Astor via llvm-commits
- [llvm] fdd23a3 - [ms] [llvm-ml] Add REAL10 support (x87 extended precision)
Eric Astor via llvm-commits
- [llvm] 0548d1c - [ms] [llvm-ml] Add support for "alias" directive
Eric Astor via llvm-commits
- [llvm] feb7453 - [ms] [llvm-ml] Accept whitespace around the dot operator
Eric Astor via llvm-commits
- [llvm] 13f701b - [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately
Eric Astor via llvm-commits
- [llvm] 80381c4 - [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable
Cameron McInally via llvm-commits
- [PATCH] D88514: [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88515: Add dot-cfg-changes style view to the llvm-diff tool
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D84467: Add support for Branch Coverage in LLVM Source-Based Code Coverage
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D88519: [NFC][MSAN] Extract llvm.abs handling into a function
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D88520: [AMDGPU] Remove SIEncodingFamily.GFX10_B
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88109: [flang][msvc] Avoid ReferenceVariantBase ctor ambiguity. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D57779: [SLP] Add support for throttling.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D86657: Add new hidden option -print-crash-IR that prints out IR that caused opt pipeline to crash
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 61b3106 - [AMDGPU] Remove SIEncodingFamily.GFX10_B
Stanislav Mekhanoshin via llvm-commits
- [llvm] 26ee8af - [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)
Vedant Kumar via llvm-commits
- [PATCH] D87063: [BitcodeReader] Fix O(N^2) in placeholder replacement algorithm.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D88138: [NPM] Add target specific hook to add passes for New Pass Manager
Ankit via Phabricator via llvm-commits
- [PATCH] D86864: [MachineSinking] sink more profitable loads
ChenZheng via Phabricator via llvm-commits
- [PATCH] D88126: [Machinesink] add more profitable pattern if target bb register pressure is not too high
ChenZheng via Phabricator via llvm-commits
- [PATCH] D87490: [MachineInstr] return mayAlias for not mayLoadOrStore instructions.
ChenZheng via Phabricator via llvm-commits
- [llvm] 984744a - Fix a variety of minor issues with ObjC method mangling:
John McCall via llvm-commits
- [llvm] f71849c - [docs] Recommend dropLocation() over setDebugLoc(DebugLoc())
Vedant Kumar via llvm-commits
- [llvm] 616c68a - [NFC][MSAN] Remove an attribute in test
Vitaly Buka via llvm-commits
- [llvm] 795d94f - [NFC][Msan] Add llvm.fabs test
Vitaly Buka via llvm-commits
- [PATCH] D88523: scudo: Make it thread-safe to set some runtime configuration flags.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] 674f578 - [gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC
Vedant Kumar via llvm-commits
- [llvm] c6b18cf - [RISCV] Use the extensions in the canonical order (NFC)
Evandro Menezes via llvm-commits
- [llvm] 0a146a9 - [AIX] asm output: use character literals in byte lists for strings
Hubert Tong via llvm-commits
- [llvm] 618a890 - [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining
Craig Topper via llvm-commits
- [llvm] 1d54e75 - [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR.
Amara Emerson via llvm-commits
- [PATCH] D87262: [Inliner] Handle `mustprogress` functions
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D88386: [MIR][M68K] (Patch 2/8): Changes on Target-independent MIR part
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D81172: [AMDGPU] Implement hardware bug workaround for image instructions
Rodrigo Dominguez via Phabricator via llvm-commits
- [PATCH] D87531: [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes
Ta-Wei Tu via Phabricator via llvm-commits
- [llvm] e6e7371 - [gn build] Add missing dependency to Extensions
Arthur Eubanks via llvm-commits
- [PATCH] D87956: [WIP][IR] add fn attr for no_stack_protector; prevent inlining ssp into no-ssp
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D88504: [flang][msvc] Workaround 'forgotten' symbols in FoldOperation. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88525: [RFC] BPF: use Source instead of ILP scheduler for selection dag
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D86956: [AArch64] Avoid pairing loads when the base reg is modified
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D88340: Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D88527: [IndVars] Replace checks with invariants if we cannot remove them
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D88293: [ControlDependentDCE] Add Control Dependent DCE pass
Masaki Arai via Phabricator via llvm-commits
- [PATCH] D88528: [IndVars] Support different types
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D83569: [PowerPC] Fix the killed flag in mi-peephole pass
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D88529: [DAE] MarkLive in MarkValue(MaybeLive) if any use is live
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D87474: Ensure that we don't update Uses after MarkLive
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D87154: [WIP][Statepoints] Change statepoint machine instr format to better suit VReg lowering.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D88525: BPF: use Source instead of ILP scheduler for selection dag
Yonghong Song via Phabricator via llvm-commits
- [llvm] 195c22f - [ARM] Change VPT state assertion
Sam Parker via llvm-commits
- [llvm] 700f93e - [RDA] Switch isSafeToMove iterators
Sam Parker via llvm-commits
- [llvm] 834b647 - [NFC][ARM] Add LowOverheadLoop test
Sam Parker via llvm-commits
- [PATCH] D88535: CodeGen: Fix livein calculation in MachineBasicBlock splitAt
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D88537: [AMDGPU] SIInsertSkips: Tidy block splitting to use splitAt
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D88538: [PowerPC] Materialize the immediate that is Uint32 but not Int32.
EsmeYi via Phabricator via llvm-commits
- [PATCH] D88539: [PowerPC] Handle the constant with many trailing ones.
EsmeYi via Phabricator via llvm-commits
- [PATCH] D88540: [AMDGPU] Add amdgpu_gfx_callable calling convention
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 779a8a0 - [ARM][LowOverheadLoops] TryRemove helper.
Sam Parker via llvm-commits
- [PATCH] D88541: [AArch64] Don't merge sp decrement into later stores when using WinCFI
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D87071: [Scheduling] Add a mutation to schedule GOT indirect instructions close to each other for linker optimization
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] fdceec7 - [llvm-readobj][ARM] - Improve support of printing unwind (-u) information for non-relocatable objects.
Georgii Rymar via llvm-commits
- [llvm] 0767a0b - [llvm-readobj][test] - Stop using few precompiled binaries in mips-got.test
Georgii Rymar via llvm-commits
- [llvm] 0565960 - Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC"
Jeremy Morse via llvm-commits
- [PATCH] D88542: [ARM][LowOverheadLoops] Start insertion point
Sam Parker via Phabricator via llvm-commits
- [PATCH] D88543: [AArch64] Match the windows canonical callee saved register order
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88545: [ARM] Removed hasSideEffects from signed/unsigned saturates
Meera Nakrani via Phabricator via llvm-commits
- [llvm] 0249df3 - [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer
Mirko Brkusanin via llvm-commits
- [llvm] cdac449 - [SplitKit] Cope with no live subranges in defFromParent
Jay Foad via llvm-commits
- [llvm] 9f5da55 - [SystemZ] Support bare nop instructions
Jonas Paulsson via llvm-commits
- [llvm] 413577a - [X86] Support Intel Key Locker
Xiang1 Zhang via llvm-commits
- [PATCH] D88548: Fix limit behavior of dynamic alloca
serge via Phabricator via llvm-commits
- [PATCH] D88549: [ARM][LowOverheadLoops] Iteration count liveness
Sam Parker via Phabricator via llvm-commits
- [llvm] e39d788 - [gn build] Port 413577a8790
LLVM GN Syncbot via llvm-commits
- [PATCH] D88551: [InstCombine] Test cases added for pattern "(~A & B) ^ A -> (A | B)"
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D86395: [InstCombine] transform pattern "(~A & B) ^ A -> (A | B)" added
Jaydeep Chauhan via Phabricator via llvm-commits
- [PATCH] D88552: [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction.
Paul Walker via Phabricator via llvm-commits
- [llvm] ec3f24d - [InstCombine] recognizeBSwapOrBitReverseIdiom - assert for correct bit providence indices. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] af47d40 - [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793)
Simon Pilgrim via llvm-commits
- [PATCH] D88078: [PowerPC] Probe the gap between stackptr and realigned stackptr
serge via Phabricator via llvm-commits
- [llvm] 3cbd01d - [NFC][ARM] Add more LowOverheadLoop tests.
Sam Parker via llvm-commits
- [PATCH] D88554: [RDA] isSafeToDefRegAt: Look at global uses
Sam Parker via Phabricator via llvm-commits
- [llvm] 0eab9d5 - [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops.
Florian Hahn via llvm-commits
- [PATCH] D86270: [AMDGPU] Use tablegen for argument indices
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D87735: [AVR] fix interrupt stack pointer restoration
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D88559: [Sanitizer] Add interceptor for ptsname
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D88482: [SVE][CodeGen][NFC] Replace TypeSize comparison operators with their scalar equivalents
David Sherwood via Phabricator via llvm-commits
- [PATCH] D88561: [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D88562: [SVE][CodeGen] Replace more TypeSize comparison operators with their scalar equivalents
David Sherwood via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.do operation
David Truby via Phabricator via llvm-commits
- [PATCH] D87672: [doc] Fix typos
David Truby via Phabricator via llvm-commits
- [llvm] 05290ee - InstCombine] collectBitParts - cleanup variable names. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 413b499 - [InstCombine] recognizeBSwapOrBitReverseIdiom - use ArrayRef::back() helper. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88563: [SVE][CodeGen] Replace use of TypeSize comparison operator in CreateStackTemporary
David Sherwood via Phabricator via llvm-commits
- [PATCH] D86511: [GlobalISel] Fix incorrect setting of ValNo when splitting
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [PATCH] D86019: [SLC] Optimize mempcpy_chk to mempcpy
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 3f88c10 - [RDA] isSafeToDefRegAt: Look at global uses
Sam Parker via llvm-commits
- [PATCH] D67767: [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D88564: [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge
David Sherwood via Phabricator via llvm-commits
- [llvm] 621c6c8 - [InstCombine] recognizeBSwapOrBitReverseIdiom - cleanup bswap/bitreverse detection loop. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 08c5720 - [InstCombine] Add PR47191 bswap tests
Simon Pilgrim via llvm-commits
- [PATCH] D88565: [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test
George Rimar via Phabricator via llvm-commits
- [llvm] d856365 - [VPlan] Change recipes to inherit from VPUser instead of a member var.
Florian Hahn via llvm-commits
- [llvm] d5545a8 - [InstCombine] recognizeBSwapOrBitReverseIdiom - remove unnecessary cast. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 7fcad55 - [InstCombine] Remove %tmp variable names from bswap tests
Simon Pilgrim via llvm-commits
- [PATCH] D87634: [AVR] Improve AVR disassembly
Dylan McKay via Phabricator via llvm-commits
- [llvm] c722b32 - [InstCombine] recognizeBSwapOrBitReverseIdiom - merge the regular/trunc+zext paths. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] dfb717d - [PowerPC] Remove support for VRSAVE save/restore/update.
Sean Fertile via llvm-commits
- [llvm] 43d239d - [GlobalISel] Fix incorrect setting of ValNo when splitting
Mikael Holmen via llvm-commits
- [PATCH] D88569: [DAGCombiner] Call SimplifyDemandedBits to simplify EXTRACT_VECTOR_ELT
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88570: [TargetLowering] SimplifyDemandedBits EXTRACT_VECTOR_ELT -> constant
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87631: [AVR] Fix global references to function symbols
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D83069: [lit] warn if explicitly specified test won't be run indirectly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D88571: [flang][openacc] Fix device_num and device_type clauses for init directive
Valentin Clement via Phabricator via llvm-commits
- [compiler-rt] dc261d2 - [sanitizers] Fix internal__exit on Solaris
Rainer Orth via llvm-commits
- [llvm] 89baeae - Reapply "RegAllocFast: Rewrite and improve"
Matt Arsenault via llvm-commits
- [llvm] a66fca4 - RegAllocFast: Add extra DBG_VALUE for live out spills
Matt Arsenault via llvm-commits
- [llvm] d934599 - LiveDebugValues: Fix typos and indentation
Matt Arsenault via llvm-commits
- [llvm] 5aa1119 - GlobalISel: Assert if MoreElements uses a non-vector type
Matt Arsenault via llvm-commits
- [llvm] 2ef7302 - [InstCombine] Remove %tmp variable names from bswap-fold tests
Simon Pilgrim via llvm-commits
- [PATCH] D88572: AMDGPU/SelectionDAG Check for NaN, DX10Clamp and IEEE in fmed3 combine
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D88573: [SelectionDAG] Add check for BUILD_VECTOR in isKnownNeverNaN
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D88574: AMDGPU/SelectionDAG Include fast-math-flags for fmed3 intrinsic
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D87850: [ConstantFold] Fold the comparison of bitcasted global values
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D88575: [SVE][CodeGen] Fix implicit TypeSize->uint64_t casts in TypePromotion
David Sherwood via Phabricator via llvm-commits
- [PATCH] D88576: [VE] Support TargetBlockAddress
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D87543: AMDGPU: Always split si_end_cf blocks
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D87046: [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] b85de2c - [InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests
Simon Pilgrim via llvm-commits
- [llvm] 323d08e - [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support
Simon Pilgrim via llvm-commits
- [llvm] 2c394bd - [PowerPC] Avoid unused variable warning in Release builds
Benjamin Kramer via llvm-commits
- [llvm] 052c5bf - [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9
Zarko Todorovski via llvm-commits
- [PATCH] D88366: libclc: Use find_package to find python and require it
Jan Vesely via Phabricator via llvm-commits
- [llvm] f425418 - [InstCombine] Add tests for 'partial' bswap patterns
Simon Pilgrim via llvm-commits
- [llvm] d6de40f - [NFC][regalloc] Make VirtRegAuxInfo part of allocator state
Mircea Trofin via llvm-commits
- [PATCH] D88577: [AArch64] Generate udot for v16i8 sum reduction to i32
Vinay Madhusudan via Phabricator via llvm-commits
- [PATCH] D88578: [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88579: [AMDGPU] Split R600 and GCN bfe patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88580: [AMDGPU] Make bfe patterns divergence-aware
Jay Foad via Phabricator via llvm-commits
- [PATCH] D81803: [Support] PR42623: Avoid setting the delete-on-close bit if a TempFile doesn't reside on a local drive
Ronald Wampler via Phabricator via llvm-commits
- [PATCH] D88313: [flang] Failed call to CHECK() for call to ASSOCIATED(NULL())
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D88582: Bitcode: add some convenience helpers for streaming bitcode
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] 05ae04c - [DA][SDA] SyncDependenceAnalysis re-write
Simon Moll via llvm-commits
- [llvm] 1034262 - [VE] Support TargetBlockAddress
Kazushi Marukawa via llvm-commits
- [llvm] 4fbd83c - [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def
Arthur Eubanks via llvm-commits
- [PATCH] D88584: [gn build] Support building with ThinLTO
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D88585: [DebugInfo] Support representation of multiple location operands in ISel's SDDbgValue
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D85254: [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking.
Vy Nguyen via Phabricator via llvm-commits
- [llvm] 4fcd1a8 - [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking.
Vy Nguyen via llvm-commits
- [PATCH] D88588: [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass
Arthur Eubanks via Phabricator via llvm-commits
- [compiler-rt] 719ab73 - scudo: Make it thread-safe to set some runtime configuration flags.
Peter Collingbourne via llvm-commits
- [llvm] 2ab8770 - [test][SampleProfile][NewPM] Fix some tests under NPM
Arthur Eubanks via llvm-commits
- [PATCH] D88589: [DebugInfo] Handle dbg.values with multiple variable location operands in ISel
Stephen Tozer via Phabricator via llvm-commits
- [compiler-rt] 73fb969 - [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes
Rainer Orth via llvm-commits
- [PATCH] D88591: [WebAssembly] Emulate v128.const efficiently
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D88592: [DebugInfo] Emit DBG_VALUE_LIST from ISel
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D82588: [DSE] Look through memory PHI arguments when removing noop stores in MSSA.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8d8cb1a - [AArch64] Avoid pairing loads when the base reg is modified
Danilo C. Grael via llvm-commits
- [PATCH] D88593: [DebugInfo] Add tests for ISel handling of variadic debug values
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D88595: [TableGen] Add not_all_same constraint check
David Greene via Phabricator via llvm-commits
- [PATCH] D88597: [flang][openacc] Fix unparsing of combined construct (bug 47659)
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88598: [NFC] Let (MC)Register APIs check isStackSlot
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 90eaedd - [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def
Joseph Huber via llvm-commits
- [PATCH] D88218: [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D88600: [TableGen] New backend to print fully detailed records
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [llvm] 8955950 - Exception support for basic block sections
Rahman Lavaee via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.wsloop operation
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D87299: [IRSim][IROutliner] Adding a cost model, and debug option to turn the model off.
Andrew Litteken via Phabricator via llvm-commits
- [llvm] 2d761a3 - [test][NewPM][SampleProfile] Fix more tests under NPM
Arthur Eubanks via llvm-commits
- [PATCH] D88517: [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D88603: [WebAssembly] Add support for DWARF type units
Derek Schuff via Phabricator via llvm-commits
- [llvm] 69c6f6b - Revert "[IRSim] Adding basic implementation of llvm-sim."
Justin Bogner via llvm-commits
- [llvm] 1b60f63 - Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def"
Joseph Huber via llvm-commits
- [PATCH] D87001: [IRMover] Avoid materializing global value that belongs to not-yet-linked module
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D86360: Add new hidden option -print-changed which only reports changes to IR
Jamie Schmeiser via Phabricator via llvm-commits
- [debuginfo-tests] e9b3884 - Add GDB prettyprinters for a few more MLIR types.
Christian Sigg via llvm-commits
- [PATCH] D88604: Readability improvement in binary->decimal conversion
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88605: [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D52676: [clang-format] tweaked another case of lambda formatting
Marek Kurdej via Phabricator via llvm-commits
- [PATCH] D88606: Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88607: Allow record advancement in external formatted sequential READ
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88609: Use uint64_t for branch weights instead of uint32_t
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D88610: Correct kP scaling on F output
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88612: flang] Fix buffering read->write transition
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88613: [flang] Semantic analysis for FINAL subroutines
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D86819: [PowerPC][Power10] Implementation of 128-bit Binary Vector Rotate builtins
Albion Fung via Phabricator via llvm-commits
- [llvm] ce5379f - [NPM] Add target specific hook to add passes for New Pass Manager
Arthur Eubanks via llvm-commits
- [PATCH] D76879: [AMDGPU] Begin emitting CFI for AMDGCN
David Greene via Phabricator via llvm-commits
- [PATCH] D76880: [AMDGPU] Emit entry function CFI
David Greene via Phabricator via llvm-commits
- [PATCH] D86233: [LangRef] Define mustprogress attribute
Atmn Patel via Phabricator via llvm-commits
- [llvm] d1d7fc9 - [X86] Canonicalize (x > 1) ? x : 1 -> (x >= 1) ? x : 1 for sign and unsigned to enable the use of test instructions for the compare.
Craig Topper via llvm-commits
- [compiler-rt] 8a1084a - [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris
Rainer Orth via llvm-commits
- [PATCH] D87930: [DAG] Add BuildVectorSDNode::getRepeatedSequence helper to recognise multi-element splat patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88606: [flang] Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88614: [AArch64][GlobalISel] NFC: Refactor G_FCMP selection code
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D76884: [AMDGPU] Implement -amdgpu-spill-cfi-saved-regs
David Greene via Phabricator via llvm-commits
- [PATCH] D88615: [XCOFF] Enable explicit sections on AIX
Jason Liu via Phabricator via llvm-commits
- [llvm] 49b3459 - [PDB] Merge types in parallel when using ghashing
Reid Kleckner via llvm-commits
- [PATCH] D68911: [AArch64] enable (v)select to math TLI hook (WIP)
David Greene via Phabricator via llvm-commits
- [PATCH] D76883: [AMDGPU] Implement CFI for CSR spills
David Greene via Phabricator via llvm-commits
- [PATCH] D76882: [AMDGPU] Implement CFI for non-kernel functions
David Greene via Phabricator via llvm-commits
- [PATCH] D80485: [DAGCombiner][PowerPC][AArch64] Remove isMulhCheaperThanMulShift TLI hook. Use isOperationLegal directly instead.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D88617: [PDB] Use one func id DenseMap instead of per-source maps, NFC
Reid Kleckner via Phabricator via llvm-commits
- [llvm] 8d250ac - Revert "[PDB] Merge types in parallel when using ghashing"
Reid Kleckner via llvm-commits
- [compiler-rt] 7475bd5 - [Msan] Add ptsname, ptsname_r interceptors
Vitaly Buka via llvm-commits
- [PATCH] D88618: [flang] Fix Gw.d format output
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88619: [AMDGPU] Reorganize VOP3P encoding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88620: Revert SVML support for sqrt
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D88621: [OpenMP] Add Missing Runtime Call for Globalization Remarks
Joseph Huber via Phabricator via llvm-commits
- [llvm] 722d792 - [AMDGPU] Reorganize VOP3P encoding
Stanislav Mekhanoshin via llvm-commits
- [lld] 5519e4d - Re-land "[PDB] Merge types in parallel when using ghashing"
Reid Kleckner via llvm-commits
- [llvm] 66d2e3f - [PowerPC] Add outer product instructions for MMA
Ahsan Saghir via llvm-commits
- [llvm] b239165 - Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579)
Craig Topper via llvm-commits
- [PATCH] D88607: [flang] Allow record advancement in external formatted sequential READ
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D81689: [WebAssembly] New-style command support
Dan Gohman via Phabricator via llvm-commits
- [llvm] bc43ddf - [AArch64][GlobalISel] NFC: Refactor G_FCMP selection code
Jessica Paquette via llvm-commits
- [PATCH] D55585: RFC: [LLD][COFF] Parallel GHASH generation at link-time -- NOT FOR SUBMIT
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D88624: [GlobalISel][AArch64] Don't emit cset for G_FCMPs feeding into G_BRCONDs
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D88625: [MC] Redirect fixup symbol to the aliasee (if exists)
Fangrui Song via Phabricator via llvm-commits
- [llvm] 4ab45cc - [AArch64][GlobalISel] Add some more legal types for G_PHI, G_IMPLICIT_DEF, G_FREEZE.
Amara Emerson via llvm-commits
- [llvm] 460dda0 - [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass
Arthur Eubanks via llvm-commits
- [llvm] 93a1fc2 - Try to fix build. May have used a C++ feature too new/not supported on all platforms.
Amara Emerson via llvm-commits
- [PATCH] D87924: [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88361: [sanitizer] Skip stack symbolization when not required for print format
Vitaly Buka via Phabricator via llvm-commits
- [lld] 3c45a06 - [lld][WebAssembly] Allow exporting of mutable globals
Sam Clegg via llvm-commits
- [PATCH] D88627: Revert "[AIX] Try to not use LLVM tools while building runtimes"
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 196c097 - [AArch64][GlobalISel] Clamp oversize FP arithmetic vectors.
Amara Emerson via llvm-commits
- [PATCH] D88628: [flang][openacc] Fix semantic check for wait, cache and atomic directives
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88629: [lld-macho] Add ARM64 target arch
Greg McGary via Phabricator via llvm-commits
- [lld] 6cd8511 - [WebAssembly] New-style command support
Dan Gohman via llvm-commits
- [llvm] 12bdd42 - [APFloat] Improve asserts in isSignificandAllOnes and isSignificandAllZeros so they protect shift operations from undefined behavior.
Craig Topper via llvm-commits
- [PATCH] D88631: [X86] Support customizing stack protector guard
Xiang Zhang via Phabricator via llvm-commits
- [lld] 4e9277e - [ELF] --wrap: don't unnecessarily expose __real_
Fangrui Song via llvm-commits
- [llvm] 2c9dc7b - Revert "[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking."
Michael Liao via llvm-commits
- [PATCH] D87679: [LV] Unroll factor is expected to be > 0
Evgeniy via Phabricator via llvm-commits
- [PATCH] D79485: [BPI] Improve static heuristics for "cold" paths.
Evgeniy via Phabricator via llvm-commits
- [PATCH] D85062: [WebAssembly] GC constructor functions in otherwise unused archive objects
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D73697: [LoopPredication] Optimize two exits case.
Evgeniy via Phabricator via llvm-commits
- [PATCH] D88285: [NARY-REASSOCIATE] Simplify traversal logic by post deleting dead instructions
Evgeniy via Phabricator via llvm-commits
- [PATCH] D88390: [M68K] (Patch 4/8) Target information
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D88391: [M68K] (Patch 5/8) Target lowering
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] c93a39d - [SCEV][NFC] Introduce isKnownPredicateAt method
Max Kazantsev via llvm-commits
- [PATCH] D88392: [M68K] (Patch 6/8) IR Tests
Min-Yih Hsu via Phabricator via llvm-commits
- [compiler-rt] de973e0 - [RISCV][ASAN] implementation for previous/next pc routines for riscv64
via llvm-commits
- [llvm] 71dcbe1 - We don't need two different ways to get commit access, just simplify
Chris Lattner via llvm-commits
- [llvm] 1fedd90 - [AVR] fix interrupt stack pointer restoration
Dylan McKay via llvm-commits
- [PATCH] D84923: [ARM] Fix so immediates and pc relative checks
Diogo N. Sampaio via Phabricator via llvm-commits
- [llvm] da11479 - [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov.
Amara Emerson via llvm-commits
- [llvm] 1e8fbb3 - [MC] Inline MCExpr::printVariantKind & remove UseParensForSymbolVariantBit
Fangrui Song via llvm-commits
- [llvm] dfa2c14 - [ARM][LowOverheadLoops] Use iterator for InsertPt.
Sam Parker via llvm-commits
- [compiler-rt] 456974a - [sanitizer] Fix SymbolizedStack leak
Vitaly Buka via llvm-commits
- [PATCH] D88635: [llvm-readobj][LLD] Add --coff-tls-table flag to print TLS Table & test.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D88636: [AArch64] Remove a duplicate call to setHasWinCFI. NFCI.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88637: [LLD] Set alignment as part of Characteristics in TLS table.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D88638: [ARM][LowOverheadLoops] Adjust Start insertion.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D88639: [Statepoints][ISEL] visitGCRelocate: chain to current DAG root.
Denis Antrushin via Phabricator via llvm-commits
- [llvm] e5795a1 - [ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples
Stefan Gränitz via llvm-commits
- [llvm] 306571c - [ORC][examples] Temporarily remove LLJITWithChildProcess until ORC TPC lands
Stefan Gränitz via llvm-commits
- [PATCH] D88641: [AArch64] Omit SEH directives for the epilogue if none are needed
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 7b90516 - [ARM][LowOverheadLoops] Start insertion point
Sam Parker via llvm-commits
- [PATCH] D88642: [AArch64] Match the windows canonical callee saved register order [alternative implementation]
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 6ec5f32 - [ARM][LowOverheadLoops] Iteration count liveness
Sam Parker via llvm-commits
- [llvm] 8931c3d - [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction.
Paul Walker via llvm-commits
- [PATCH] D88635: [llvm-readobj] Add --coff-tls-directory flag to print TLS Directory & test.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D88644: [IR][FIX] Intrinsics - don't apply default willreturn if IntrNoReturn is specified
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D88645: [Annotation] Allows annotation to carry some additional constant arguments.
Tyker via Phabricator via llvm-commits
- [llvm] 75db7cf - [SVE][CodeGen] Legalisation of integer -> floating point conversions
Kerry McLaughlin via llvm-commits
- [PATCH] D88033: [SVE][CodeGen] Legalisation of integer -> floating point conversions
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] 38f625d - [ARM][LowOverheadLoops] Adjust Start insertion.
Sam Parker via llvm-commits
- [PATCH] D33271: lit: allow glob patterns as path arguments
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D87154: [Statepoints] Change statepoint machine instr format to better suit VReg lowering.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D88646: [LLD] Add baseline test for TLS alignment. NFC.
Luqman Aden via Phabricator via llvm-commits
- [llvm] 69acdfe - [SCEV] Prove implicaitons via AddRec start
Max Kazantsev via llvm-commits
- [PATCH] D83890: [DebugInfo] Process DBG_VALUE_LIST in LiveDebugValues
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D83394: [AMDGPU] Avoid splitting FLAT offsets in unsafe ways
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D74391: [llvm-readelf] Match GNU readelf more more closely when dumping notes
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D70947: Add a default address space for globals to DataLayout
Alexander Richardson via Phabricator via llvm-commits
- [llvm] fcf70e1 - [SVE][CodeGen] Lower scalable fp_extend & fp_round operations
Kerry McLaughlin via llvm-commits
- [llvm] ef4e971 - [CFGuard] Add address-taken IAT tables and delay-load support
David Chisnall via llvm-commits
- [llvm] bc730b5 - [InstCombine] collectBitParts - use APInt directly to check for out of range bit shifts. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88649: [SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions
David Sherwood via Phabricator via llvm-commits
- [llvm] 7e02bc8 - [NFC][ARM] LowOverheadLoop DEBUG statements
Sam Parker via llvm-commits
- [llvm] d53b4be - [LoopFlatten] Add a loop-flattening pass
Sjoerd Meijer via llvm-commits
- [llvm] 5101e7e - [gn build] Port d53b4bee0cc
LLVM GN Syncbot via llvm-commits
- [llvm] 15474d7 - [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge
David Sherwood via llvm-commits
- [llvm] 866d9b0 - [AMDGPU] Tiny cleanup in isLegalFLATOffset. NFC.
Jay Foad via llvm-commits
- [PATCH] D88652: [yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` sections.
George Rimar via Phabricator via llvm-commits
- [llvm] 95a440b - [IR] PatternMatch - add m_FShl/m_FShr funnel shift intrinsic matchers. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 567049f - [InstCombine] Use m_FAbs matcher helper. NFCI.
Simon Pilgrim via llvm-commits
- [compiler-rt] 5665ec4 - [compiler-rt][cmake][powerpc] Remove TEST_BIG_ENDIAN from base-config-ix.cmake
David Tenty via llvm-commits
- [PATCH] D88653: [ARM] Fix pointer offset when splitting stores from VMOVDRR
Dave Green via Phabricator via llvm-commits
- [PATCH] D88654: [SVE][CodeGen] Replace uses of TypeSize comparison operators with calls to isKnownXY
David Sherwood via Phabricator via llvm-commits
- [PATCH] D85705: Add a "Trace" plug-in to LLDB to add process trace support in stages.
Pavel Labath via Phabricator via llvm-commits
- [llvm] 56d8a37 - [gn build] Port f6b1323bc68
LLVM GN Syncbot via llvm-commits
- [llvm] e20f459 - [AMDGPU] Simplify getNumFlatOffsetBits. NFC.
Jay Foad via llvm-commits
- [PATCH] D88655: [Flang][OpenMP][OpenACC] Support branching out issue in OpenMP parallel construct.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D88658: [AVR] Optimize the 16-bit NEGW pseudo instruction
Ben Shi via Phabricator via llvm-commits
- [PATCH] D88660: [AArch64] Add CPU Cortex-R82
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] 48c9e82 - [ARM] Removed hasSideEffects from signed/unsigned saturates
Meera Nakrani via llvm-commits
- [PATCH] D88661: llvm-diva - Debug Information Visual Analizer
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D88662: [ARM] Prevent constants from ICmp instruction from being hoisted if part of a min(max()) pattern
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D88366: libclc: Use find_package to find Python 3 and require it
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D88663: [AArch64] Use TargetRegisterClass::hasSubClassEq in tryToFindRegisterToRename
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D83088: Introduce CfgTraits abstraction
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D87379: [ARM] Selects SSAT/USAT from LLVM IR of min/max patterns
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D85825: [ARM] Enabled VMLAV and Add instructions to use VMLAVA
Meera Nakrani via Phabricator via llvm-commits
- [PATCH] D85120: [ARM] Generated SSAT and USAT instructions with shift
Meera Nakrani via Phabricator via llvm-commits
- [llvm] 29ac9fa - [InstCombine] collectBitParts - convert to use PatterMatch matchers and avoid IntegerType casts.
Simon Pilgrim via llvm-commits
- [PATCH] D88667: [GlobalISel] Change asserting conditions when initializing call site info
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D87902: [GlobalISel] Fix enumeration of entry basic blocks when using GlobalISel
Mateja Marjanovic via Phabricator via llvm-commits
- [llvm] 51e74e2 - [AArch64] Remove a duplicate call to setHasWinCFI. NFCI.
Martin Storsjö via llvm-commits
- [llvm] f4b9dfd - [AArch64] Don't merge sp decrement into later stores when using WinCFI
Martin Storsjö via llvm-commits
- [PATCH] D88669: [ValueTracking] Add tracking of the alignment assume bundle
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D88670: Reland rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D88671: [SVE] Lower fixed length vector floating point rounding operations.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D76570: [AArch64] Homogeneous Prolog and Epilog for Size Optimization
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] cb3fd71 - Reland rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking.
Vy Nguyen via llvm-commits
- [PATCH] D87384: [PowerPC] Add ISEL patterns for Mul with Imm.
EsmeYi via Phabricator via llvm-commits
- [PATCH] D88672: [flang] Add checks for misuse of formatted I/O APIs in unformatted I/O statement
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88673: [flang] Fix INQUIRE of access and formatting possibilities
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88674: Add --delete_all_rpaths to llvm-install-name-tool
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D88627: [runtimes] Remove TOOLCHAIN_TOOLS specialization
David Tenty via Phabricator via llvm-commits
- [PATCH] D88675: [flang] Fix WRITE after BACKSPACE
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88676: [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] dcb5b6d - [runtimes] Remove TOOLCHAIN_TOOLS specialization
Shoaib Meenai via llvm-commits
- [PATCH] D80367: [RISCV][MC] Print absolute targets of branch instructions
Simon Cook via Phabricator via llvm-commits
- [PATCH] D88577: [AArch64] Generate dot for v16i8 sum reduction to i32
Dave Green via Phabricator via llvm-commits
- [llvm] 17640c5 - [NFC] Let (MC)Register APIs check isStackSlot
Mircea Trofin via llvm-commits
- [PATCH] D88677: [AArch64] Match the windows canonical callee saved register order [alternative 3]
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88678: [LLD][COFF] Fix crash with /summary and PCH input files
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D88278: [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp).
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D88679: [AArch64][SVE] Add lowering for llvm fabs
Muhammad Asif Manzoor via Phabricator via llvm-commits
- [llvm] 71124a9 - Reland No.3: Add new hidden option -print-changed which only reports changes to IR
Anh Tuyen Tran via llvm-commits
- [llvm] 6c25816 - [DSE] Look through memory PHI arguments when removing noop stores in MSSA.
via llvm-commits
- [PATCH] D88683: [SVE] Lower fixed length vector fneg and fsqrt operations.
Paul Walker via Phabricator via llvm-commits
- [llvm] 114e964 - [InstCombine] auto-generate complete test checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D88684: llvm-reduce: Don't replace intrinsic calls with undef
Matt Arsenault via Phabricator via llvm-commits
- [lld] 7912286 - [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Stefan Pintilie via llvm-commits
- [PATCH] D88685: [flang] Fix actions at end of output record
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88687: [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D84380: [lit] Support running tests on Windows without GnuWin32.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D88688: [flang] Make binary->decimal conversion buffer sizes accurate
Peter Klausler via Phabricator via llvm-commits
- [lld] 5f3e565 - Revert "[LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic"
Stefan Pintilie via llvm-commits
- [llvm] 499260c - Revert "[CFGuard] Add address-taken IAT tables and delay-load support"
Arthur Eubanks via llvm-commits
- [llvm] 149f5b5 - [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal
Sanjay Patel via llvm-commits
- [PATCH] D87625: [PruneEH][NewPM] Port prune-eh to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D88689: [flang] Track CHARACTER length better in TypeAndShape
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88690: [MetaRenamer][NewPM] Pin tests to legacy PM
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 8d26760 - [CMake] Use -isystem flag to access libc++ headers
Petr Hosek via llvm-commits
- [PATCH] D88691: [flang] Semantic checks for bad usage of whole assumed-size arrays
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88692: [flang] Extend runtime API for PAUSE to allow a stop code
Peter Klausler via Phabricator via llvm-commits
- [llvm] 9d1c8c0 - [InstCombine] Fix select operand simplification with undef (PR47696)
Nikita Popov via llvm-commits
- [PATCH] D88693: [llvm-ar] Reject bitcode which can't be parsed.
Eli Friedman via Phabricator via llvm-commits
- [lld] 5d46d7e - [PDB] Use one func id DenseMap instead of per-source maps, NFC
Reid Kleckner via llvm-commits
- [llvm] d12ae04 - [lit] Fix Python 2/3 compat in new winreg search code
Reid Kleckner via llvm-commits
- [PATCH] D87989: [Flang][Driver] Add infrastructure for basic frontend actions and file I/O
Andrzej Warzynski via Phabricator via llvm-commits
- [lld] 88f2fe5 - Raland D87318 [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic
Fangrui Song via llvm-commits
- [PATCH] D88695: [flang][msvc] Rework a MSVC work-around to avoid clang warning
Peter Klausler via Phabricator via llvm-commits
- [llvm] 4c265ce - [AArch64][GlobalISel] Camp oversize v4s64 G_FPEXT operations.
Amara Emerson via llvm-commits
- [PATCH] D88697: [WebAssembly] Rename Emscripten EH functions
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 7345753 - [AArch64][GlobalISel] Use custom legalization for G_TRUNC for v8i8 vectors.
Amara Emerson via llvm-commits
- [PATCH] D88699: [AArch64] Allow pairing lr with other GPRs for WinCFI
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88701: [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88324: [AlwaysInliner] Update BFI when inlining
David Li via Phabricator via llvm-commits
- [llvm] b29573b - [gn build] Support building with ThinLTO
Arthur Eubanks via llvm-commits
- [PATCH] D88702: [AArch64][GlobalISel] Use emitTestBit in selection for G_BRCOND
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 9f6acb1 - [AArch64][GlobalISel] Merge G_SHL, G_ASHR and G_LSHR legalizer rules together.
Amara Emerson via llvm-commits
- [lld] 4140f07 - [LLD][COFF] Fix crash with /summary and PCH input files
Alexandre Ganea via llvm-commits
- [llvm] 8071c2f - [AArch64][GlobalISel] Make <8 x s8> shifts legal.
Amara Emerson via llvm-commits
- [llvm] 9a2b3bb - Revert "[AArch64][GlobalISel] Make <8 x s8> shifts legal."
Amara Emerson via llvm-commits
- [PATCH] D88703: [LLD][COFF] Add more type record information to /summary
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] a97e97f - [AArch64][GlobalISel] Make <8 x s8> shifts legal and add selection support.
Amara Emerson via llvm-commits
- [llvm] e28c589 - [AArch64][GlobalISel] Make <8 x s8> integer arithmetic ops legal.
Amara Emerson via llvm-commits
- [PATCH] D88705: [MC] Assert that MCRegUnitIterator operates over MCRegisters
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D86684: [Refactor] Add the SchedHeuristic for Scheduler to allow platform customizing the heuristics
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 017b871 - [AArch64][GlobalISel] Alias rules for G_FCMP to G_ICMP.
Amara Emerson via llvm-commits
- [PATCH] D88706: [OpenMP][MLIR] WIP : Fix for nested parallel region
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D88707: [SVE] Lower fixed length VECREDUCE_AND operation
Cameron McInally via Phabricator via llvm-commits
- [llvm] 8e8664e - [AArch64][GlobalISel] Use emitTestBit in selection for G_BRCOND
Jessica Paquette via llvm-commits
- [llvm] 5402d11 - [GlobalISel][AArch64] Don't emit cset for G_FCMPs feeding into G_BRCONDs
Jessica Paquette via llvm-commits
- [PATCH] D88708: [AMDGPU] Allow SOP asm mnemonic to differ
Joe Nash via Phabricator via llvm-commits
- [PATCH] D88604: [flang] Readability improvement in binary->decimal conversion
Peter Klausler via Phabricator via llvm-commits
- [llvm] caeb13a - [AMDGPU] Allow SOP asm mnemonic to differ
Stanislav Mekhanoshin via llvm-commits
- [llvm] de3cb95 - Fix a bug in memset formation with vectors of non-integral pointers
Philip Reames via llvm-commits
- [llvm] aab6f7d - [AArch64][SVE] Add lowering for llvm fabs
Muhammad Asif Manzoor via llvm-commits
- [llvm] bb03446 - [memcpyopt] Conservatively handle non-integral pointers
Philip Reames via llvm-commits
- [PATCH] D88711: [flang] Fix mis-matched struct/class declarations
Tim Keith via Phabricator via llvm-commits
- [PATCH] D88713: [NFC][regalloc] Model weight normalization as a virtual
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88711: [flang][NFC] Fix mis-matched struct/class declarations
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D72218: [clang-tidy] new altera kernel name restriction check
Frank Derry Wanye via Phabricator via llvm-commits
- [PATCH] D72241: [clang-tidy] new altera single work item barrier check
Frank Derry Wanye via Phabricator via llvm-commits
- [llvm] 78a9e62 - [XCOFF] Enable -fdata-sections on AIX
via llvm-commits
- [PATCH] D88390: [M68K] (Patch 4/8) MC layer and object file support
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D88253: [flang][openacc] Update loop construct lowering
Valentin Clement via Phabricator via llvm-commits
- [llvm] 82453e7 - [OpenMP] Add Missing Runtime Call for Globalization Remarks
Joseph Huber via llvm-commits
- [PATCH] D88714: [NewPM][CGSCC] Handle newly added functions not directly referenced by existing nodes
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] c4690b0 - [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC.
via llvm-commits
- [llvm] 5136f47 - CodeGen: Fix livein calculation in MachineBasicBlock splitAt
Carl Ritson via llvm-commits
- [llvm] 2ef9d21 - [AMDGPU] SIInsertSkips: Tidy block splitting to use splitAt
Carl Ritson via llvm-commits
- [PATCH] D88715: [llvm-objdump] --source: drop the warning when there is no debug info
Fangrui Song via Phabricator via llvm-commits
- [llvm] f29645e - [gvn] Handle a corner case w/vectors of non-integral pointers
Philip Reames via llvm-commits
- [llvm] b8ac19c - [SCEV] Limited support for unsigned preds in isImpliedViaOperations
Max Kazantsev via llvm-commits
- [PATCH] D88716: [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses
Kai Luo via Phabricator via llvm-commits
- [llvm] afb4e0f - [AArch64] Omit SEH directives for the epilogue if none are needed
Martin Storsjö via llvm-commits
- [llvm] b8ce6a6 - [SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions
David Sherwood via llvm-commits
- [llvm] b0ce9f0 - [SVE][CodeGen] Fix implicit TypeSize->uint64_t casts in TypePromotion
David Sherwood via llvm-commits
- [llvm] 542523a - [WebAssembly] Emulate v128.const efficiently
Thomas Lively via llvm-commits
- [llvm] bfd7ee9 - Handle unused variable without asserts
Tres Popp via llvm-commits
- [PATCH] D72249: [mlir] Detemplaize m_Op and RecursivePatternMatcher.
Nicolas Vasilache via Phabricator via llvm-commits
- [PATCH] D88722: [llvm-libtool-darwin] Add support for LLVM bitcode files
Paul-Antoine Arras via Phabricator via llvm-commits
- [PATCH] D88723: [flang] Fix build errors for clang-10
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] 5829dc9 - [yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` sections.
Georgii Rymar via llvm-commits
- [llvm] 9573c9f - Fix limit behavior of dynamic alloca
via llvm-commits
- [llvm] 067add7 - [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV.
Hsiangkai Wang via llvm-commits
- [llvm] f7c0e2b - [ARM] Prevent constants from iCmp instruction from being hoisted if part of a min(max()) pattern
Meera Nakrani via llvm-commits
- [PATCH] D87704: [AMDGPU] Reduce stack pointer alignment
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 670e60c - [InstCombine] Add partial bswap test from D88578
Simon Pilgrim via llvm-commits
- [llvm] ec07ae2 - [InstCombine] Add some basic vector bswap tests
Simon Pilgrim via llvm-commits
- [PATCH] D88725: [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 8ae1369 - [GVN LoadPRE] Add test to show an opportunty.
Serguei Katkov via llvm-commits
- [llvm] 6481a76 - [PhaseOrdering] Add test that requires peeling before vectorization.
Florian Hahn via llvm-commits
- [llvm] 8825fec - [AArch64] Add CPU Cortex-R82
Sjoerd Meijer via llvm-commits
- [llvm] 53fb9d0 - [InstCombine] Add partial bswap vector test from D88578
Simon Pilgrim via llvm-commits
- [PATCH] D88731: [AArch64] Combine UADDVs to generate vector add
Vinay Madhusudan via Phabricator via llvm-commits
- [llvm] bb448a2 - [SLP] Add test where reduction result is used in PHI.
Florian Hahn via llvm-commits
- [PATCH] D88735: [SLP] Also try to vectorize incoming values of PHs .
Florian Hahn via Phabricator via llvm-commits
- [llvm] 71b89b1 - LoopAccessAnalysis.cpp - use const reference in for-range loops. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 4edd74a - BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88735: [SLP] Also try to vectorize incoming values of PHIs .
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87972: [OldPM] Pass manager: run SROA after (simple) loop unrolling
Roman Lebedev via Phabricator via llvm-commits
- [lld] 55b97a6 - [LLD][COFF] Add more type record information to /summary
Alexandre Ganea via llvm-commits
- [lld] fe1f0a1 - [LLD] Fix /time formatting for very long runs. NFC.
Alexandre Ganea via llvm-commits
- [llvm] fa59135 - [Analysis] Drop local maxAPInt/minAPInt helpers. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 0c1bb4f - [TableGen] New backend to print detailed records.
Paul C. Anagnostopoulos via llvm-commits
- [llvm] d9e3972 - [gn build] Port 0c1bb4f8851
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 2a9ce60 - [compiler-rt] [netbsd] Improve the portability of ThreadSelfTlsTcb
Kamil Rytarowski via llvm-commits
- [llvm] 7b19cd0 - [Statepoints][ISEL] visitGCRelocate: chain to current DAG root.
Denis Antrushin via llvm-commits
- [PATCH] D88738: [PowerPC][PCRelative] Turn on TLS support for PCRel by default
Victor Huang via Phabricator via llvm-commits
- [llvm] f2c6bfa - Fix interaction between stack alignment and inline-asm stack clash protection
via llvm-commits
- [PATCH] D88739: [PowerPC] Add assemble disassemble intrinsics for MMA
Ahsan Saghir via Phabricator via llvm-commits
- [PATCH] D84419: Fix interaction between stack alignment and inline-asm stack clash protection
serge via Phabricator via llvm-commits
- [PATCH] D88234: add new option -no-xcoff-visibility for llc
Digger via Phabricator via llvm-commits
- [PATCH] D87451: add new option ignore-xcoff-visibility
Digger via Phabricator via llvm-commits
- [PATCH] D76665: [asan] Stop instrumenting user-defined ELF sections
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D88741: [SystemZ/z/OS] Add utility class for char set conversion.
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D88742: [AArch64] Identify SAD pattern for v16i8 type
Vinay Madhusudan via Phabricator via llvm-commits
- [PATCH] D84684: [VPlan] Use VPValue def for VPInterleaveRecipe.
Dave Green via Phabricator via llvm-commits
- [llvm] f192594 - [AArch64] Generate dot for v16i8 sum reduction to i32
David Green via llvm-commits
- [llvm] 5e8e89d - TruncInstCombine.cpp - use auto * to fix llvm-qualified-auto clang-tidy warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 0347f3e - TruncInstCombine.cpp - fix header include ordering to fix llvm-include-order clang-tidy warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 3d14a1e - [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)
Simon Pilgrim via llvm-commits
- [llvm] 432e4e5 - Revert "[WebAssembly] Emulate v128.const efficiently"
Stella Stamenova via llvm-commits
- [llvm] 33fa3db - [CostModel] move default handling after switch; NFC
Sanjay Patel via llvm-commits
- [llvm] 64c54c5 - [MemCpyOpt] Regnerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 0867a9e - [VPlan] Use isa<> instead of directly checking VPRecipeID (NFC).
Florian Hahn via llvm-commits
- [PATCH] D88357: [SystemZ] Add support for .insn directives for vector instructions
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] d0dd7ca - [InstCombine] Add trunc(bswap(trunc/zext(x))) vector tests
Simon Pilgrim via llvm-commits
- [PATCH] D88744: [lld] Initialize loadThunkSym to nullptr
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 0364721 - Revert rG3d14a1e982ad27 - "[InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)"
Simon Pilgrim via llvm-commits
- [llvm] b1bf246 - [AlwaysInliner] Update BFI when inlining
Arthur Eubanks via llvm-commits
- [PATCH] D88747: scudo: Simplify AtomicOptions::setFillContentsMode. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D88748: [llc] Initialize TargetOptions after Triple is available
Fangrui Song via Phabricator via llvm-commits
- [llvm] 9b8c0b8 - Revert "[AlwaysInliner] Update BFI when inlining"
Arthur Eubanks via llvm-commits
- [llvm] 354ba1c - [gn build] Don't define CINDEX_EXPORTS
Arthur Eubanks via llvm-commits
- [llvm] eb55735 - Reland [AlwaysInliner] Update BFI when inlining
Arthur Eubanks via llvm-commits
- [compiler-rt] a8938f3 - scudo: Simplify AtomicOptions::setFillContentsMode. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] 7468afe - [DAE] MarkLive in MarkValue(MaybeLive) if any use is live
Arthur Eubanks via llvm-commits
- [PATCH] D85140: [RFC] Factor out repetitive cmake patterns for llvm-style projects
Stephen Neuendorffer via Phabricator via llvm-commits
- [llvm] 84feca6 - [MemCpyOpt] Add tests from D40802 (NFC)
Nikita Popov via llvm-commits
- [llvm] 1e020b2 - Update legalizer-info-validation.mir test to test all opcodes.
Amara Emerson via llvm-commits
- [llvm] 322519e - [llc] Initialize TargetOptions after Triple is available
Fangrui Song via llvm-commits
- [PATCH] D88749: goff reader
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D88750: [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D85774: [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D88749: [SystemZ/z/OS] Add GOFF reader
Fangrui Song via Phabricator via llvm-commits
- [llvm] 24f406e - Relax newly added opcode alias check to check only for a number instead of a specific opcode.
Douglas Yung via llvm-commits
- [llvm] 87b63c1 - [MemCpyOpt] Avoid double invalidation (NFCI)
Nikita Popov via llvm-commits
- [llvm] 94704ed - [MemCpyOpt] Add helper to erase instructions (NFC)
Nikita Popov via llvm-commits
- [PATCH] D88752: [flang][msvc] Avoid dependence on long double
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D86988: [Inliner] Run always-inliner in inliner-wrapper
Arthur Eubanks via Phabricator via llvm-commits
- [compiler-rt] 045a620 - Release the shadow memory used by the mmap range at munmap
Jianzhou Zhao via llvm-commits
- [llvm] 0373c76 - [llvm-objcopy][NFC] refactor error handling. part 3.
Alexey Lapshin via llvm-commits
- [llvm] f528816 - [Hexagon] Move selection of HVX multiply from lowering to patterns
Krzysztof Parzyszek via llvm-commits
- [PATCH] D88756: [CMake] Don't use CMakePushCheckState
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D88757: add new option print-before-changed that modifies print-changed to also print before passes that change the IR
Jamie Schmeiser via Phabricator via llvm-commits
- [llvm] aff896d - [NFC][MSAN] Extract llvm.abs handling into a function
Vitaly Buka via llvm-commits
- [PATCH] D88758: [DomTree] findNearestCommonDominator: assert the nodes are in tree
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D88690: [MetaRenamer][NewPM] Port metarenamer to NPM
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D88759: [RISCV] Add SiFive cores to the CPU option
Evandro Menezes via Phabricator via llvm-commits
- [llvm] b113fa4 - [test][Coro][NewPM] Fix coro-elide.ll under NPM
Arthur Eubanks via llvm-commits
- [PATCH] D88760: [Coroutines][NewPM] Fix coroutines under new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 321986f - [MetaRenamer][NewPM] Port metarenamer to NPM
Arthur Eubanks via llvm-commits
- [compiler-rt] 3847986 - Fix the test case from D88686
Jianzhou Zhao via llvm-commits
- [PATCH] D88762: [NPM] Port strip nonlinetable debuginfo pass to the new pass manager
Reid Kleckner via Phabricator via llvm-commits
- [compiler-rt] c56bb45 - [fuzzer] Remove unused variable
Julian Lettner via llvm-commits
- [PATCH] D88764: [NewPM] Use PassInstrumentation for -verify-each
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D88766: Port StripGCRelocates pass to NPM
Reid Kleckner via Phabricator via llvm-commits
- [llvm] c8e7392 - [gn build] Port ace644030e6
LLVM GN Syncbot via llvm-commits
- [llvm] 64f2855 - [CMake] Don't use CMakePushCheckState
Petr Hosek via llvm-commits
- [llvm] 9ae95a0 - [Sparc] Remove cast that truncates immediate operands to 32 bits.
Brad Smith via llvm-commits
- [PATCH] D87210: [Sparc] Remove cast that truncates immediate operands to 32 bits.
Brad Smith via Phabricator via llvm-commits
- [PATCH] D87120: [MemProf] Memory profiling runtime support
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] 88c9162 - Fix the test case in D88686
Jianzhou Zhao via llvm-commits
- [compiler-rt] 1c897e9 - [lsan] Share platform allocator settings between ASan and LSan
Roland McGrath via llvm-commits
- [PATCH] D88767: Show register names in DWARF unwind info.
Greg Clayton via Phabricator via llvm-commits
- [compiler-rt] 5b0cfe9 - Revert "[lsan] Share platform allocator settings between ASan and LSan"
Roland McGrath via llvm-commits
- [PATCH] D88372: [Object][MachO] Refactor MachOUniversalWriter
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 63fc849 - [X86] Add missing intrinsic test for aesdecwide128kl and aesdecwide256kl. Capture all output values in keylocker tests. NFC
Craig Topper via llvm-commits
- [llvm] 8ae4842 - [X86] Move MWAITX_DAG ISD opcode so it is not in the strict FP range.
Craig Topper via llvm-commits
- [PATCH] D88594: [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D88737: [AIX] Turn -fdata-sections on by default in Clang
Jason Liu via Phabricator via llvm-commits
- [PATCH] D87000: Add a new hidden option -print-changes that reports in a patch-like notation when a pass actually changes the IR.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D88770: [MLInliner] Factor out logging
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88772: [X86] Temporarily set Mode32Bit when matching an instruction with the data32 prefix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D88773: Reland "[WebAssembly] Emulate v128.const efficiently""
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D88774: Add disassembly counter after disasembly line
Jiao Lu via Phabricator via llvm-commits
- [llvm] e2dd86b - [X86] Key Locker instructions should use VR128 regclass not VR128X.
Craig Topper via llvm-commits
- [PATCH] D88775: [AMDGPU] SIInsertSkips: Refactor early exit block creation
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D88776: [VE] Add new MVT types for NEC SX Aurora VE vector
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D88760: [Coroutines][NewPM] Fix coroutine tests under new pass manager
John McCall via Phabricator via llvm-commits
- [PATCH] D88777: [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader
Carl Ritson via Phabricator via llvm-commits
- [llvm] baaada3 - [MemCpyOpt] Remove unnecessary -dse from test (NFC)
Nikita Popov via llvm-commits
- [llvm] fbf8187 - [MemCpyOpt] Make moveUp() a member method (NFC)
Nikita Popov via llvm-commits
- [PATCH] D88778: [MemCpyOpt] Fix MemorySSA preservation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D88779: [VE] Support register and frame-index pair correctly
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] 49e34e2 - [ARM] Test to show incorrect pointer info. NFC
David Green via llvm-commits
- [PATCH] D30471: [SDAG] Relax conditions under stores of loaded values can be merged
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88674: [install-name-tool] Add --delete_all_rpaths to llvm-install-name-tool
Tobias Hieta via Phabricator via llvm-commits
- [llvm] 3aa93f6 - [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) (Reapplied)
Simon Pilgrim via llvm-commits
- [llvm] 347fd99 - [InstCombine] recognizeBSwapOrBitReverseIdiom - use generic CreateIntegerCast
Simon Pilgrim via llvm-commits
- [PATCH] D88782: [MemorySSA] Consistently handle lifetime.start clobbers
Nikita Popov via Phabricator via llvm-commits
- [llvm] aacfe2b - [InstCombine] recognizeBSwapOrBitReverseIdiom - add vector support
Simon Pilgrim via llvm-commits
- [llvm] 7feafa0 - [ARM] Fix pointer offset when splitting stores from VMOVDRR
David Green via llvm-commits
- [llvm] b82a748 - [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) rotate tests
Simon Pilgrim via llvm-commits
- [PATCH] D88783: [InstCombine] matchRotate - fold or(shl(v,x),lshr(v,bw-x)) -> fshl(v,v,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] dca4b71 - [Analysis] resolveAllCalls - fix use after std::move warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 53fc426 - [InstCombine] Add tests for or(shl(x, c1), lshr(y, c2)) patterns that could fold to funnel shifts
Simon Pilgrim via llvm-commits
- [PATCH] D88196: [DEBUGINFO, NVPTX] Removed Label Arithmetic from DWARF Pub Sections for NVPTX
Julia Tatz via Phabricator via llvm-commits
- [llvm] 66e493f - [asan] Stop instrumenting user-defined ELF sections
Michał Górny via llvm-commits
- [PATCH] D88782: [MemorySSA] Use provided memory location even if instruction is call
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D88785: Support {S,U}REMEqFold before legalization
Simonas Kazlauskas via Phabricator via llvm-commits
- [llvm] 3780a4e - [AArch64] Match the windows canonical callee saved register order
Martin Storsjö via llvm-commits
- [llvm] 890af2f - [AArch64] Allow pairing lr with other GPRs for WinCFI
Martin Storsjö via llvm-commits
- [llvm] 7d07405 - [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI, if optimizing for size
Martin Storsjö via llvm-commits
- [PATCH] D88787: [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics.
Amara Emerson via Phabricator via llvm-commits
- [llvm] ef72591 - [LV] Add another test case with unsinkable first-order recurrences.
Florian Hahn via llvm-commits
- [llvm] 1038ce4 - [NFC][PhaseOrdering] Add a test showing new inttoptr casts after SROA due to InstCombine (PR47592)
Roman Lebedev via llvm-commits
- [llvm] cd20c26 - [NFC][InstCombine] Autogenerate a few tests being affected by an upcoming patch
Roman Lebedev via llvm-commits
- [llvm] 82dcd38 - [VPlan] Properly update users when updating operands.
Florian Hahn via llvm-commits
- [PATCH] D88788: [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88789: [InstCombine] Revert rL226781 "Teach InstCombine to canonicalize loads which are only ever stored to always use a legal integer type if one is available." (PR47592)
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 0a35232 - [MC] Assert that MCRegUnitIterator operates over MCRegisters
Mircea Trofin via llvm-commits
- [llvm] d20c602 - [Object][MachO] Refactor MachOUniversalWriter
Alexander Shaposhnikov via llvm-commits
- [PATCH] D88252: z_Linux_asm.S modifications for arm64 (AARCH64) for Darwin/macOS
Michael Pique via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
Fangrui Song via Phabricator via llvm-commits
- [llvm] adccc0b - [X86] Add X86ISD opcodes for the Key Locker AESENC*KL and AESDEC*KL instructions
Craig Topper via llvm-commits
- [llvm] e9b87f4 - [RFC] Factor out repetitive cmake patterns for llvm-style projects
Stephen Neuendorffer via llvm-commits
- [llvm] 7f3da48 - [X86] Remove X86ISD::MWAITX_DAG. Just match the intrinsic to the custom inserter pseudo instruction during isel.
Craig Topper via llvm-commits
- [llvm] 39fc4a0 - [X86] Move ENCODEKEY128/256 handling from lowering to selection.
Craig Topper via llvm-commits
- [PATCH] D88307: [DON'T MERGE] Jump-threading for finite state automata
Ehsan Amiri via Phabricator via llvm-commits
- [llvm] a7e45ea - [X86] Add memory operand to AESENC/AESDEC Key Locker instructions.
Craig Topper via llvm-commits
- [llvm] ae2e515 - [X86] LOADIWKEY, ENCODEKEY128 and ENCODEKEY256 clobber EFLAGS.
Craig Topper via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88793: [flang] Fix assumptions on std::forward_list iterator implementation.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88511: [flang][msvc] long double is not different from double.
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] 51beb0c - [RISCV][ASAN] unwind fixup
via llvm-commits
- [llvm] 03bd519 - [OldPM] Pass manager: run SROA after (simple) loop unrolling
Roman Lebedev via llvm-commits
- [PATCH] D84951: [LV] Try to sink users recursively for first-order recurrences.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D88794: [flang] Fix pimpl idiom for IntrinsicProcTable.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88154: Initial support for vectorization using Libmvec (GLIBC vector math library).
Venkataramanan Kumar via Phabricator via llvm-commits
- [PATCH] D88797: [flang] Fix copy elision assumption.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88798: [flang] Fix heap overflow in Real formatting.
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] 7ce4dfb - [RISCV][ASAN] support code for architecture-specific parts of asan
via llvm-commits
- [PATCH] D87581: [RISCV][ASAN] instrumentation pass now uses proper shadow offset
Anatoly Parshincev via Phabricator via llvm-commits
- [llvm] a566f05 - [RISCV][ASAN] instrumentation pass now uses proper shadow offset
via llvm-commits
- [PATCH] D87236: [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16.
Tom Hender via Phabricator via llvm-commits
- [llvm] e4e5c42 - [X86][SSE] isTargetShuffleEquivalent - ensure shuffle inputs are the correct size.
Simon Pilgrim via llvm-commits
- [PATCH] D87981: [X86] AMX programming model prototype.
LuoYuanke via Phabricator via llvm-commits
- [llvm] 2c48dd7 - [MemCpyOpt] Add additional call slot tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 2ccbf3d - [SDAG] fold x * 0.0 at node creation time
Sanjay Patel via llvm-commits
- [PATCH] D88799: [MemCpyOpt] Check for throwing calls during call slot optimization
Nikita Popov via Phabricator via llvm-commits
- [llvm] e3475f5 - [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp).
via llvm-commits
- [llvm] f5fe7ab - [VPlan] Account for removed users in replaceAllUsesWith.
Florian Hahn via llvm-commits
- [PATCH] D88389: [M68K] (Patch 3/8) Basic infrastructures and target description files
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 357bbaa - [VPlan] Add VPRecipeBase::toVPUser helper (NFC).
Florian Hahn via llvm-commits
- [llvm] 28595cb - [X86] Synchronize the loadiwkey builtin operand order with gcc version.
Craig Topper via llvm-commits
- [llvm] 230c57b - [X86] Synchronize the encodekey builtins with gcc. Don't assume void* is 16 byte aligned.
Craig Topper via llvm-commits
- [llvm] a02b449 - [X86] Sync AESENC/DEC Key Locker builtins with gcc.
Craig Topper via llvm-commits
- [llvm] 955b926 - [gn build] Port 6c6cd5f8a97
LLVM GN Syncbot via llvm-commits
- [llvm] c36d441 - [SDA] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds
Fangrui Song via llvm-commits
- [PATCH] D88800: [AtomicExpand] Avoid creating an unnamed libcall
Alexander Richardson via Phabricator via llvm-commits
- [llvm] b4288f2 - [X86] Remove an accidentally added file. NFC.
Martin Storsjö via llvm-commits
- [PATCH] D88801: [LLD] [COFF] Fix parsing version numbers with leading zeros
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 22664a3 - [MemCpyOpt] Don't use array allocas in tests (NFC)
Nikita Popov via llvm-commits
- [PATCH] D88802: [LLD] [COFF] Add a private option for setting the os version separately from subsystem version
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88803: [LLD] [MinGW] Simplify handling of os/subsystem version
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D88804: [LLD] [MinGW] Support setting the subsystem version via the subsystem argument
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 8aaa731 - [MemCpyOpt] Add tests for call slot optimization with GEPs (NFC)
Nikita Popov via llvm-commits
- [PATCH] D88805: [MemCpyOpt] Use dereferenceable pointer helper
Nikita Popov via Phabricator via llvm-commits
- [llvm] 8036cf7 - llvm-dwarfdump: Skip tombstoned address ranges
David Blaikie via llvm-commits
- [llvm] 80ac6da - [NFC][SCEV] Add a test with some patterns where we could treat inttoptr/ptrtoint as semi-transparent
Roman Lebedev via llvm-commits
- [PATCH] D88806: [SCEV] Model inttoptr and ptrtoint casts not as unknown, but as zext/trunc/self of unknown
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 37010d4 - [Coroutines][NewPM] Fix coroutine tests under new pass manager
Arthur Eubanks via llvm-commits
- [PATCH] D88807: [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`.
Dan Liew via Phabricator via llvm-commits
- [llvm] b0dce6b - Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects"
Stephen Neuendorffer via llvm-commits
- [llvm] 0db9723 - [X86] Remove usesCustomInserter from MWAITX_SAVE_EBX and MWAITX_SAVE_RBX. NFC
Craig Topper via llvm-commits
- [llvm] 952dfd7 - [X86] Correct the implicit defs/uses for the MWAITX pseudo instructions.
Craig Topper via llvm-commits
- [llvm] 1065f34 - [DomTree] findNearestCommonDominator: assert the nodes are in tree
Fangrui Song via llvm-commits
- [llvm] ea83e0b - llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits
David Blaikie via llvm-commits
- [llvm] 83cc498 - [NFCI] Remove unnecessary trailing undef in RuntimeLibcalls.def
Yuanfang Chen via llvm-commits
- [llvm] 2c94d88 - [NewPM] collapsing nested pass mangers of the same type
Yuanfang Chen via llvm-commits
- [PATCH] D85676: [NewPM] collapsing nested pass mangers of the same type
Yuanfang Chen via Phabricator via llvm-commits
- [llvm] 628a319 - llvm-dwarfdump: Print addresses in debug_line to the parsed address size
David Blaikie via llvm-commits
- [llvm] 4b38ceb - [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32.
Craig Topper via llvm-commits
- [llvm] 92c45e4 - llvm-dwarfdump: Add support for DW_RLE_startx_endx
David Blaikie via llvm-commits
- [PATCH] D72366: [AArch64] Stack frame reordering.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D72365: [MTE] Pin the tagged base pointer to one of the stack slots.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 6d0be74 - llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs
David Blaikie via llvm-commits
- [llvm] b180261 - [X86] MWAITX_SAVE_RBX should not have EBX as an implicit use.
Craig Topper via llvm-commits
- [PATCH] D88808: [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel
Craig Topper via Phabricator via llvm-commits
- [PATCH] D85570: BPF: add AdjustOpt IR pass to generate verifier friendly codes
Yonghong Song via Phabricator via llvm-commits
- [llvm] a58b20e - [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC)
Jonas Devlieghere via llvm-commits
Last message date:
Sun Oct 4 23:51:12 PDT 2020
Archived on: Mon Oct 5 08:17:25 PDT 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).