The Week Of Monday 2 May 2022 Archives by thread
Starting: Mon May 2 00:15:09 PDT 2022
Ending: Sun May 8 23:55:56 PDT 2022
Messages: 2241
- [PATCH] D123537: [VPlan] Model first exit values in VPlan.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3
Dave Green via Phabricator via llvm-commits
- [llvm] 986de8f - [AArch64] Add more comprehensive reverse shuffle costmodel tests. NFC
David Green via llvm-commits
- [llvm] 597946a - [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nikita Popov via llvm-commits
- [PATCH] D124677: [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124214: [libc][NOT FOR COMMIT] building LLVM-libc on 32 bit arm with gcc
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D124743: [DAGCombine] Add node in the worklist in topological order in CombineTo
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D113897: [GVNSink] Make GVNSink resistant against self referencing instructions (PR36954)
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D124514: [ArgPromotion] Make a non-byval promotion attempt first
Nikita Popov via Phabricator via llvm-commits
- [llvm] aae5f81 - [Local] Consider atomic loads from constant global as dead
Nikita Popov via llvm-commits
- [PATCH] D124241: [Local] Consider atomic loads from constant global as dead
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D111530: [TargetLowering] Optimize expanded SRL/SHL fed into SETCC ne/eq 0
Filipp Zhinkin via Phabricator via llvm-commits
- [llvm] 86bb7df - [CostModel][X86] getScalarizationOverhead - handle vXi1 extracts with MOVMSK (pre-AVX512)
Simon Pilgrim via llvm-commits
- [PATCH] D124284: [SLP]Try partial store vectorization if supported by target.
Dave Green via Phabricator via llvm-commits
- [PATCH] D124754: Minimal refactor of TargetTransformInfoImpl.h to avoid Clang Static Analyser's core.CallAndMessage (NFC)
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D122105: [SystemZ] Patchset for expanding memcpy/memset using at most 2 stores.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D124696: [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef.
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] 2dcb2d8 - [AArch64] Cost modelling for fptoi_sat
David Green via llvm-commits
- [PATCH] D124357: [AArch64] Cost modelling for fptoi_sat
Dave Green via Phabricator via llvm-commits
- [PATCH] D124756: Update movmsk-cmp.ll to match improvements made to InstCombine
Amaury SECHET via Phabricator via llvm-commits
- [compiler-rt] 2fec52a - tsan: model atomic read for failing CAS
Dmitry Vyukov via llvm-commits
- [PATCH] D123473: [LICM] Only create load in pre-header when promoting load.
Nuno Lopes via Phabricator via llvm-commits
- [llvm] c5e875f - [SLP][X86] Add test coverage for PR41892
Simon Pilgrim via llvm-commits
- [llvm] d21289e - [gn build] (manually) port fb7a435492a5
Nico Weber via llvm-commits
- [llvm] 9082ebe - [InstCombine] Add tests for A+(B&~A) and A+((A&B)^B) (NFC)
Nikita Popov via llvm-commits
- [llvm] c7662dc - [X86] MOVDDUP has the same sched behaviour as MOVSHDUP/MOVSLDUP on Skylake
Simon Pilgrim via llvm-commits
- [PATCH] D124718: [VPlan] Do not create VPWidenCall recipes for scalar vector factors.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D124212: [sanitizer] Use canonical syscalls everywhere
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D124762: [WinEHPrepare] Avoid truncation of EH funclets with GNUstep ObjC runtime
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D124680: [WinEHPrepare] Fix accidental truncation of EH funclets with GNUstep ObjC runtime
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D124153: [CMake] Make omitting CMAKE_BUILD_TYPE an error
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D123225: [ThreadPool] add ability to group tasks into separate groups
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D124763: [InstCombine] Fold A + (B & ~A) to A | B
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124764: [NFC][GVNSink] Don't pretend that iteration is over instructions when it's actually over blocks
Dawid Jurczak via Phabricator via llvm-commits
- [PATCH] D124248: [libunwind] Add SystemZ support
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D124765: [libunwind][SystemZ] Unwind out of signal handlers
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D112025: Intrinsic for checking floating point class
Nuno Lopes via Phabricator via llvm-commits
- [llvm] bdc3073 - [x86] update test file with complete auto-generated check lines; NFC
Sanjay Patel via llvm-commits
- [llvm] 8bc0272 - [x86] add tests for int->FP->int casts; NFC
Sanjay Patel via llvm-commits
- [llvm] cb3fb08 - [AArch64] add tests for int->FP->int casts; NFC
Sanjay Patel via llvm-commits
- [PATCH] D122604: [demangler] Simplify OutputBuffer initialization
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 2e8a506 - [CodeGen] Add tests for X+(Y&~X) pattern (NFC)
Nikita Popov via llvm-commits
- [PATCH] D123828: [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu via Phabricator via llvm-commits
- [PATCH] D124633: [SimplifyLibCalls] Pointers passed to libcalls must point to valid objects
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D124769: [SLP] AdjustExtractsCost - remove redundant subvector extraction code
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] e940456 - BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via llvm-commits
- [PATCH] D123084: BuildLibCalls: infer allocptr attribute for free and realloc() family functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123902: [llvm-objcopy][ObjectYAML][mips] Add MIPS specific ELF section indexes
Anubhab Ghosh via Phabricator via llvm-commits
- [PATCH] D123086: BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123087: tests: enable inferattrs in many tests that will need it soon
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123088: attributes: introduce allockind attr for describing allocator fn behavior
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123089: BuildLibCalls: infer allockind attributes on relevant functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123090: MemoryBuiltins: start using properties of functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124425: MemoryBuiltins: replace most users of isFreeCall with isFreeLikeCall
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D123091: MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D124491: OpenMP: mark allocptr attribute on __kmpc_free_shared
Augie Fackler via Phabricator via llvm-commits
- [llvm] c7d39fd - [LV][SLP] Add tests for vectorizing fptoi_sat intrinsics. NFC
David Green via llvm-commits
- [PATCH] D124771: [SDAG] fix miscompile when casting int->FP->int
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124772: [DAGCombine] Fold A + (B & ~A) to A | B
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
ChenZheng via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
ChenZheng via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Dave Green via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D123801: [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D124183: [InstCombine] Add one use limitation for (X * C2) << C1 --> X * (C2 << C1)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124710: [InstCombine] Fold ((A&B)^C)|B
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124673: [llvm][lldb] use FindLibEdit.cmake everywhere
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D124616: [TTI][X86] Fix splat-load cost when load+broadcast cannot be combined.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D124350: [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124745: [Delinearization] Refactoring of fixed-size array delinearization
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] c7ae423 - BuildLibCalls: add alloc-family attribute to many allocator functions
Augie Fackler via llvm-commits
- [llvm] ce9c0fa - [X86][AMX] combineLdSt - don't dereference dyn_cast. NFC
Simon Pilgrim via llvm-commits
- [llvm] 59dc8ce - [X86] Reduce some superfluous diffs between znver1/znver2 models. NFC
Simon Pilgrim via llvm-commits
- [llvm] aa69cb7 - [gn build] Port 5de0a3e9da72
LLVM GN Syncbot via llvm-commits
- [llvm] 95fedfa - [InstCombine] Handle non-canonical GEP index in indexed compare fold (PR55228)
Nikita Popov via llvm-commits
- [PATCH] D124775: [IRSim] Removing check that caused early matching of commutative instructions
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D124776: [SPIR-V] Allow setting SPIR-V version via target triple
Anastasia Stulova via Phabricator via llvm-commits
- [PATCH] D124777: [IROutliner] Accommodate PHINodes with entry outside region for numbering
Andrew Litteken via Phabricator via llvm-commits
- [PATCH] D123409: [AArch64] Use PerfectShuffle costs in AArch64TTIImpl::getShuffleCost
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D123581: [RISCV] Teach vsetvli insertion to handle VSETVLIInfo of vl-modified instruction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124708: Fix "the the" typo in documentation and user facing strings
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D124325: [WIP][AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123198: [LibCalls] Add argument extension attributes to more functions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D119296: KCFI sanitizer
Joao Moreira via Phabricator via llvm-commits
- [PATCH] D124780: [SystemZ] Accept (. - 0x100000000) PCRel32 constants
Ilya Leoshkevich via Phabricator via llvm-commits
- [llvm] b07aab8 - [GlobalOpt] Iterate over replaced values deterministically to constprop
Arthur Eubanks via llvm-commits
- [PATCH] D124781: [ifs] Fix bug where exclude only excluded when outputting ifs files
Alex Brachet via Phabricator via llvm-commits
- [llvm] 2534dc1 - [PowerPC] Enable CR bits support for Power8 and above.
Amy Kwan via llvm-commits
- [PATCH] D124060: [PowerPC] Enable CR bits support for Power8 and above.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D122287: [XCOFF] support writing sections, relocations and symbols for XCOFF64.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123599: [DebugInfo][InstrRef] Describe value sizes when spilt to stack
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D123010: [asan] Emit .size directive for global object size before redzone
Alex Brachet via Phabricator via llvm-commits
- [llvm] c685f82 - [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint.
Raghu Maddhipatla via llvm-commits
- [PATCH] D118426: [InstCombine] Remove side effect of replaced constrained intrinsics
Eli Friedman via Phabricator via llvm-commits
- [llvm] 304378f - Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building
Jonas Paulsson via llvm-commits
- [PATCH] D124158: [Clang][Attr] Skip adding noundef attribute to arguments when function has convergent attribute
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 7aaad7b - [ifs] Fix bug where exclude only excluded when outputting ifs files
Alex Brachet via llvm-commits
- [PATCH] D123878: [AMDGPU] Add remarks to output some resource usage
Scott Linder via Phabricator via llvm-commits
- [PATCH] D124786: [AArch64] Add extra reverse costs.
Dave Green via Phabricator via llvm-commits
- [PATCH] D124612: [AArch64][LV] AArch64 does not prefer vectorized addressing
Dave Green via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124788: [CSSPGO][NFC] Replace SampleProfileLoader::ProfileIsCS with FunctionSamples::ProfileIsCS.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D112466: [NVPTX] Drop memory references of LDG/LDU
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124550: [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124524: [demangler] Avoid nullptr UB
David Blaikie via Phabricator via llvm-commits
- [PATCH] D124734: [AMDGPU] Fix scalar_to_vector for v8i16/v8f16
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] e547a33 - [DeadArgElim] Set unused arguments for internal functions
Quentin Colombet via llvm-commits
- [PATCH] D124699: [DeadArgElim] Set unused arguments for internal functions
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D124703: [memprof] Don't instrument PGO and other compiler inserted variables
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D123273: [utils] Avoid hardcoding metadata ids in update_cc_test_checks
Jan Korous via Phabricator via llvm-commits
- [PATCH] D124792: [ifs] Add --strip-size flag
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D124219: [AMDGPU] Fine tune LDS misaligned access speed
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D104975: Implement P1949
Ade Durcov via Phabricator via llvm-commits
- [PATCH] D114487: [LAA] Support runtime checks for select GEP base pointers.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D108699: [LAA] Analyze pointers forked by a select
Florian Hahn via Phabricator via llvm-commits
- [llvm] 0ef8ca6 - [VPlan] Do not create VPWidenCall recipes for scalar vector factors.
Florian Hahn via llvm-commits
- [llvm] b6beb59 - Update movmsk-cmp.ll to match improvements made to InstCombine
Amaury Séchet via llvm-commits
- [PATCH] D123400: [LoopCacheAnalysis] Consider dimension depth of the subscript reference when calculating cost
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] 4070aa0 - [Object][DX] Initial DXContainer parsing support
Chris Bieneman via llvm-commits
- [PATCH] D124643: [Object][DX] Initial DXContainer parsing support
Chris Bieneman via Phabricator via llvm-commits
- [llvm] 747c6a0 - [SDAG] fix miscompile when casting int->FP->int
Sanjay Patel via llvm-commits
- [llvm] 7070c6a - [SystemZ] Accept (. - 0x100000000) PCRel32 constants
Eli Shokin via llvm-commits
- [PATCH] D124793: [CSSPGO] Relax size limitation for priority inlining with preinlined profile
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124121: [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Junfeng Dong via Phabricator via llvm-commits
- [llvm] 7ea03f0 - [SLP]Improve reductions analysis and emission, part 1.
Alexey Bataev via llvm-commits
- [PATCH] D120544: [AMDGPU] Omit unnecessary waitcnt before barriers
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124794: [LLD][RISCV][NFC] Allow GNU linker to run RISCV LLD tests
Greg McGary via Phabricator via llvm-commits
- [PATCH] D120960: [M68k][Disassembler] Adopt the new variable length decoder
Sheng via Phabricator via llvm-commits
- [llvm] a0b5af4 - [memprof] Don't instrument PGO and other compiler inserted variables
Teresa Johnson via llvm-commits
- [PATCH] D120958: [TableGen] Add support for variable length instruction in decoder generator
Sheng via Phabricator via llvm-commits
- [PATCH] D124068: [NewGVN][LoadCoercion] Add tests for future commit.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D124071: [1/3][NewGVN][LoadCoercion] Add support for load coercion between store and load instructions.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D124069: [NFC][NewGVN] Add updateDFSNumbers().
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D124228: [NewGVN][LoadCoercion] Add new tests for future commit.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D124230: [2/3][NewGVN][LoadCoercion] Add support for load coercion between load instructions.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D124642: [WIP] Add support for return from an SEH __finally block.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D124796: [CSSPGO][llvm-profgen] Do not duplicate context profiles into base profile when converting CS flat profile to nested profile.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124552: CodeGenPrepare: Replace constant PHI arguments with switch condition value
Matthias Braun via Phabricator via llvm-commits
- [llvm] 522d905 - Revert "Fix a misuse of `cast`"
via llvm-commits
- [llvm] 28e850a - [TableGen] Add support for variable length instruction in decoder generator
via llvm-commits
- [llvm] df3765b - [NFC] Rename `FixedLenDecoderEmitter` as `DecoderEmitter`
via llvm-commits
- [PATCH] D123451: [NFC] Rename `FixedLenDecoderEmitter` as `DecoderEmitter`
Sheng via Phabricator via llvm-commits
- [PATCH] D124797: [memprof] Only insert dynamic shadow load when needed
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D124798: [Symbolize] Parse multi-line markup elements.
Daniel Thornburgh via Phabricator via llvm-commits
- [llvm] e74a737 - [SLP][NFC]Minor code changes for better readability, NFC.
Alexey Bataev via llvm-commits
- [llvm] 55e13a6 - [NFC] Fix warning reported on bots
Chris Bieneman via llvm-commits
- [PATCH] D124565: [mlgo] Support exposing more features than those supported by models
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D123331: Expand coverage of this_image semantics testing
Katherine Rasmussen via Phabricator via llvm-commits
- [llvm] b26e44e - [NFC] Fixing error on some versions of GCC
Chris Bieneman via llvm-commits
- [PATCH] D124686: [Symbolize] Parser for log symbolizer markup.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D115750: [SLP]Further improvement of the cost model for scalars used in buildvectors.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D122835: [SCEV] Fix a bug that caused an invalid assertion.
YangguangLi via Phabricator via llvm-commits
- [PATCH] D124802: Custom IR printer for SLP that prints the cost after each vectorized instruction
Vasileios Porpodas via Phabricator via llvm-commits
- [llvm] 084b65f - [memprof] Only insert dynamic shadow load when needed
Teresa Johnson via llvm-commits
- [PATCH] D123747: Test conforming & non-conforming lcobound intrinsic function semantics
Katherine Rasmussen via Phabricator via llvm-commits
- [llvm] ef4ecc3 - [LoopCacheAnalysis] Consider dimension depth of the subscript reference when calculating cost
Bardia Mahjour via llvm-commits
- [PATCH] D124804: [Object][DX] Parse DXContainer Parts
Chris Bieneman via Phabricator via llvm-commits
- [compiler-rt] 696092c - [sanitizer] Use canonical syscalls everywhere
Evgenii Stepanov via llvm-commits
- [PATCH] D124308: [MachineScheduler] exclude INLINEASM from schedule when it would increase register pressure
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 363b3a6 - fix warning caused by ef4ecc3ceffcf3ef129640c813f823c974f9ba22
Bardia Mahjour via llvm-commits
- [PATCH] D124805: [DirectX backend] Add pass to lower llvm intrinsic into dxil op function.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D124728: Allow pointer types for atomicrmw xchg
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D123748: [ValueTracking] Added support to deduce PHI Nodes values being a power of 2
David Li via Phabricator via llvm-commits
- [PATCH] D121727: [NVPTX] Integrate ptxas to LIT tests
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D119669: [NVPTX] Prefix "$L__" for branch label names
Artem Belevich via Phabricator via llvm-commits
- [llvm] 966c40a - [Object][DX] Identify DXBC file magic
Chris Bieneman via llvm-commits
- [PATCH] D124493: Move Sanitizer metadata to be on-GlobalValue.
Kirill Stoimenov via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Ten Tzen via Phabricator via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 098e807 - Revert "[DeadArgElim] Set unused arguments for internal functions"
Vitaly Buka via llvm-commits
- [llvm] 4f5d525 - [gn build] Port 4070aa01561c
LLVM GN Syncbot via llvm-commits
- [PATCH] D123835: AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] deaa678 - AMDGPU/SDAG: Factor out the fold (add (mul x, y), y) --> mad_[iu]64_[iu]32
Nicolai Hähnle via llvm-commits
- [PATCH] D123833: AMDGPU/SDAG: Factor out the fold (add (mul x, y), y) --> mad_[iu]64_[iu]32
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124808: GlobalISel: Trivial documentation and comment fixes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124809: AMDGPU: Remove redundant call to MachineInstrBuilder::setMBB
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124810: [test-suite][cmake] sort unit test targets
Grace Jennings via Phabricator via llvm-commits
- [PATCH] D124811: Address the reviews
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D124644: [DAGCombiner] reassociationCanBreakAddressingModePattern should check uses of the outer add.
Luís Marques via Phabricator via llvm-commits
- [llvm] 19fb52c - [NFC] Add missing switch cases
Chris Bieneman via llvm-commits
- [PATCH] D117112: [AArch64] Support for Ampere1 core
Philipp Tomsich via Phabricator via llvm-commits
- [llvm] 751716b - Add transparency report.
Tanya Lattner via llvm-commits
- [PATCH] D105069: [GlobalISel] Add re-association combine for G_PTR_ADD to allow better addressing mode usage.
Craig Topper via Phabricator via llvm-commits
- [llvm] 5f057ea - [DAGCombiner] reassociationCanBreakAddressingModePattern should check uses of the outer add.
Craig Topper via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D123428: [libunwind] Add configuration to disable sigreturn frame check
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D124588: [BOLT] Warn about the number of mismatched branches
Rafael Auler via Phabricator via llvm-commits
- [llvm] 24901ac - [gn build] Port 41c0ff1e740b
LLVM GN Syncbot via llvm-commits
- [PATCH] D124722: [InstCombine] extract(u[add|sub].with.overflow(X, C), 0) --> [add|sub](X, C)
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D123235: [OpenMP] atomic compare fail : Parser & AST support
Shilei Tian via Phabricator via llvm-commits
- [llvm] 5807e59 - [RISCV] Fix incorrect codegen for masked vmsge{u}.vx with mask agnostic.
Zakk Chen via llvm-commits
- [PATCH] D124684: [RISCV] Fix incorrect codegen for masked vmsge{u}.vx with mask agnostic.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D124412: [BOLT] Report per-section hotness in bolt-heatmap.
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D124678: [AMDGPU] Allow for MFMA Inst Clustering
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D124693: [RISCV] Fold addiw from (add X, (addiw (lui C1, C2))) into load/store address
Craig Topper via Phabricator via llvm-commits
- [llvm] 3175323 - [AMDGPU][NFC] Make lowerINSERT_VECTOR_ELT() more readable
via llvm-commits
- [llvm] 589b9df - [AMDGPU] Fix scalar_to_vector for v8i16/v8f16
via llvm-commits
- [PATCH] D124733: [AMDGPU][NFC] Make lowerINSERT_VECTOR_ELT() more readable
Mahesha S via Phabricator via llvm-commits
- [PATCH] D123972: [RISCV] Add isCommutable to FADD/FMUL/FMIN/FMAX/FEQ.
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D114846: [llvm] [Debuginfod] LLVM debuginfod server.
Noah Shutty via Phabricator via llvm-commits
- [PATCH] D124709: [InstCombine][NFC] Add baseline tests for folds of ((A&B)^C)|B
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D114845: [llvm] [Debuginfod] DebuginfodCollection and DebuginfodServer for tracking local debuginfo.
Noah Shutty via Phabricator via llvm-commits
- [llvm] 72a6635 - [RISCV] Add isCommutable to FADD/FMUL/FMIN/FMAX/FEQ.
Craig Topper via llvm-commits
- [PATCH] D124819: [bazel] Add test targets for dataflow framework
Eric Li via Phabricator via llvm-commits
- [PATCH] D124820: [RISCV][WIP] Update isLegalAddressingMode for RVV.
Craig Topper via Phabricator via llvm-commits
- [llvm] eaaa31f - [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via llvm-commits
- [llvm] 3baff80 - [RISCV] Precommit test cases for (uaddo X, C)
Hsiangkai Wang via llvm-commits
- [PATCH] D124374: [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C).
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124602: [RISCV] Precommit test cases for (uaddo X, C)
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D124822: use getSubtarget<> instead of static_cast<>(MF.getSubtarget())
lzw via Phabricator via llvm-commits
- [PATCH] D124822: [AArch64][ARM][Hexagon][Mips][SystemZ] use getSubtarget<> instead of static_cast<>(getSubtarget())
lzw via Phabricator via llvm-commits
- [PATCH] D124822: [AArch64][ARM][Mips][SystemZ] use getSubtarget<> instead of static_cast<>(getSubtarget())
lzw via Phabricator via llvm-commits
- [PATCH] D122578: [cmake] fill `cmake_args` when crosscompiling external project with non-clang compiler
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D120232: [SelectOpti][4/5] Loop Heuristics
Sotiris Apostolakis via Phabricator via llvm-commits
- [compiler-rt] eeccdd3 - Revert "tsan: model atomic read for failing CAS"
Vitaly Buka via llvm-commits
- [PATCH] D124823: [OpenMPIRBuilder] Introduce OMPRegionInfo managing the stack of OpenMP region constructs.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D124824: [RISCV] Make use of SHXADD instructions in RVV spill/reload code.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124825: [LoongArch] Check msb is not less than lsb for the bstr{ins/pick}.{w/d} instructions
Lu Weining via Phabricator via llvm-commits
- [PATCH] D124826: [LoongArch] Add privilege instructions definition
Lu Weining via Phabricator via llvm-commits
- [PATCH] D120327: compiler-rt: Add udivmodei5 to builtins and add bitint library
Matthias Gehre via Phabricator via llvm-commits
- [llvm] fe7d006 - [X86][AMX] Add mayLoad/mayStore property for AMX instructions.
via llvm-commits
- [PATCH] D124653: [ELF] Fix branch range computation when picking ThunkSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D123538: [symbolizer] Parse DW_TAG_variable DIs to show line info for globals
James Henderson via Phabricator via llvm-commits
- [PATCH] D124367: [docs] Improve documentation around CMAKE_BUILD_TYPE
James Henderson via Phabricator via llvm-commits
- [PATCH] D123678: [polly] migrate -polly-show to the new pass manager
YangKeao via Phabricator via llvm-commits
- [llvm] 6f81903 - [LV][SLP] Mark fptosi_sat as vectorizable
David Green via llvm-commits
- [PATCH] D124358: [LV][SLP] Mark fptosi_sat as vectorizable
Dave Green via Phabricator via llvm-commits
- [PATCH] D123347: [ISD::IndexType] Helper functions for common queries.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D124830: [Bazel] Add support for targeting Linux riscv64
Andreas Schwab via Phabricator via llvm-commits
- [llvm] dd8cf37 - [NFC] Minimal refactor of TTI to avoid clangsa complaint
Markus Lavin via llvm-commits
- [PATCH] D116952: [ConstantFolding] Respect denormal handling mode attributes when folding instructions
David Candler via Phabricator via llvm-commits
- [PATCH] D124517: [DebugInfo][InstrRef] Use a cache to avoid creating redundant DBG_PHIs
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 1d712c3 - [DebugInfo][InstrRef] Don't generate redundant DBG_PHIs
Jeremy Morse via llvm-commits
- [llvm] 4e5e042 - [LoopVectorize] Support reductions that store intermediary result
Igor Kirillov via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D124398: [DebugInfo] Don't skip deletion of dead BasicBlocks because of debug-info instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D124833: [RISCV] Optimize redundant vsetvli for Vector Mask-Register Logical Instructions.
Zakk Chen via Phabricator via llvm-commits
- [compiler-rt] bc8e601 - sanitizer: support GCC's fallthrough attribute
Martin Liska via llvm-commits
- [llvm] 4725583 - [ValueTracking] A and (B & ~A) have no common bits set
Nikita Popov via llvm-commits
- [compiler-rt] f496a0e - sanitizer: use pragma clang conditionally
Martin Liska via llvm-commits
- [PATCH] D124834: [fastregalloc] Fix bug when undef value is tied to def.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124835: [AArch64] Add -aarch64-insert-extract-cost-adjustment
Peter Waller via Phabricator via llvm-commits
- [PATCH] D124836: [AArch64] Add support for -fzero-call-used-regs
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D124457: [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via Phabricator via llvm-commits
- [llvm] 96bbd35 - [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores
Bradley Smith via llvm-commits
- [llvm] 74634f4 - [SLP][X86] Add test case for Issue #48223
Simon Pilgrim via llvm-commits
- [llvm] e089261 - [SDAG] Extract commutative helper from haveNoCommonBitsSet() (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] 0a1bcab - tsan: fix deadlock in libbacktrace
Martin Liska via llvm-commits
- [PATCH] D123819: [InstCombine] Fold strlen and strnlen recursively.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D122914: [Windows] Fix handling of \" in program name on cmd line.
Simon Tatham via Phabricator via llvm-commits
- [llvm] 1be024e - [Windows] Fix cmd line tokenization of unclosed quotes.
Simon Tatham via llvm-commits
- [llvm] 32814df - [Windows] Fix handling of \" in program name on cmd line.
Simon Tatham via llvm-commits
- [PATCH] D124656: [ELF] Support custom sections before DATA_SEGMENT_RELRO_END
Peter Smith via Phabricator via llvm-commits
- [PATCH] D122213: [RISCV] Enable MachineOutliner by default under -Oz for RISCV
Luís Marques via Phabricator via llvm-commits
- [PATCH] D124839: [DAG] Enable ISD::SHL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124841: [PowerPC] Stash GPR to VSR if emergency spill slot is not reachable
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D122959: [ARM] Only update the successor edges for immediate predecessors of PrologueMBB.
John Brawn via Phabricator via llvm-commits
- [PATCH] D124671: [AMDGPU] Do not raise wave priority beyond a specific number of VALU instructions.
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] bd606af - [ARM] Only update the successor edges for immediate predecessors of PrologueMBB
John Brawn via llvm-commits
- [compiler-rt] 903b884 - sanitizer: Fix fallthrough detection.
Martin Liska via llvm-commits
- [llvm] cdc5b64 - AMDGPU/GISel: Update some MIR tests to reduce future churn
Nicolai Hähnle via llvm-commits
- [PATCH] D124843: AMDGPU: Add G_AMDGPU_MAD_64_32 instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124844: AMDGPU/GISel: Introduce custom legalization of G_MUL
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D124847: [iwyu] Handle regressions in libLLVM header include
serge via Phabricator via llvm-commits
- [PATCH] D123677: [PassManager] Implement DOTGraphTraitsViewer under NPM
YangKeao via Phabricator via llvm-commits
- [llvm] d9b5544 - [Doc] Refine description of llvm.is_fpclass
Serge Pavlov via llvm-commits
- [PATCH] D124835: [AArch64] Add -aarch64-insert-extract-base-cost
Peter Waller via Phabricator via llvm-commits
- [llvm] 8b42e6d - AMDGPU: Remove redundant call to MachineInstrBuilder::setMBB
Nicolai Hähnle via llvm-commits
- [PATCH] D124450: [AMDGPU] Remove hasOneUse check from scalar select pattern
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124852: [AMDGPU] Enable copying SCC
Jay Foad via Phabricator via llvm-commits
- [PATCH] D97625: fix check-clang-tools tests that fail due to Windows CRLF line endings
Nico Weber via Phabricator via llvm-commits
- [llvm] ed2d4da - [demangler] Fold expressions of .* and ->*
Nathan Sidwell via llvm-commits
- [PATCH] D123305: [demangler] Fold expressions of .* and ->*
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 2171a89 - [SDAG] Handle A and B&~A in haveNoCommonBitsSet()
Nikita Popov via llvm-commits
- [llvm] 5a64bc4 - [gn build] Port eac22d0754f7
LLVM GN Syncbot via llvm-commits
- [PATCH] D122776: [NFC][LoopCacheAnalysis] Add a motivating test case for improved loop cache analysis cost calculation
Congzhe Cao via Phabricator via llvm-commits
- [llvm] 3e8aca5 - [gn build] Port 860eabb3953a
LLVM GN Syncbot via llvm-commits
- [PATCH] D124715: Use QoS class Utility for ThreadPriority::Low on Mac
David Goldman via Phabricator via llvm-commits
- [PATCH] D124445: [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D123911: [VectorCombine] Fold shuffle select pattern
Dave Green via Phabricator via llvm-commits
- [llvm] dc1abb7 - [X86] const-shift-of-constmasked.ll - replace X32 check prefix with X86
Simon Pilgrim via llvm-commits
- [llvm] 4779d6c - [X86] load-local-v3i129.ll - add checks for targets with fast/slow shld funnel shift ops
Simon Pilgrim via llvm-commits
- [PATCH] D124855: [XCOFF][AIX] Use unique section names for LSDA and EH info sections with -ffunction-sections
Xing Xue via Phabricator via llvm-commits
- [llvm] 64816e6 - [AArch64] Support for Ampere1 core
David Green via llvm-commits
- [PATCH] D124607: Add an error message to the default SIGPIPE handler
Tim Northover via Phabricator via llvm-commits
- [llvm] 731f0e2 - [PowerPC] Regenerate urem-seteq-illegal-types.ll
Simon Pilgrim via llvm-commits
- [llvm] e6cb64a - [X86] Add additional add of and not tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 7e02bc5 - [AArch64] Add native CPU detection for Ampere1
David Green via llvm-commits
- [PATCH] D117111: [AArch64] Add native CPU detection for Ampere1
Dave Green via Phabricator via llvm-commits
- [PATCH] D124588: [BOLT] [NFC] Remove unused variable
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D124119: [InstCombine] Combine instructions of type or/and where AND masks can be combined.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D124856: [SDAG] Handle truncated not in haveNoCommonBitsSet()
Nikita Popov via Phabricator via llvm-commits
- [llvm] 9c46a9c - [NFC][GVNSink] Don't pretend that iteration is over instructions when it's actually over blocks
Dawid Jurczak via llvm-commits
- [PATCH] D124857: [AIX][PGO] Enable linux style PGO on AIX
wael yehia via Phabricator via llvm-commits
- [llvm] e9d4a9d - [X86] Autogen a few tests for ease of update [nfc]
Philip Reames via llvm-commits
- [llvm] 2929c34 - [SCEV] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [lld] 3bc7980 - [ELF] Fix branch range computation when picking ThunkSection
Fangrui Song via llvm-commits
- [llvm] bc3056b - [X86] Add test showing failure to modulo the rotation amounts before merging an inner rotation
Simon Pilgrim via llvm-commits
- [PATCH] D124859: BuildLibCalls: simplify switch statement slightly
Augie Fackler via Phabricator via llvm-commits
- [llvm] faa35fc - [DAG] Fix issue with rot(rot(x,c1),c2) -> rot(x,c1+c2) fold with unnormalized rotation amounts
Simon Pilgrim via llvm-commits
- [llvm] 0c8c050 - [llvm-ar] Modify usage printouts to use the correct toolname
Chris Jackson via llvm-commits
- [PATCH] D124861: Correct off-by-one error in the LangRef bitreverse intrinsic semantics
David Kreitzer via Phabricator via llvm-commits
- [llvm] 1deea71 - BuildLibCalls: simplify switch statement slightly
Augie Fackler via llvm-commits
- [compiler-rt] a61c8e1 - tsan: for unittests, change to use test fixtures to clear racy stacks
Yuanfang Chen via llvm-commits
- [PATCH] D124863: [BOLT][TEST] Fix test failures on AArch64 builder
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124865: [AIX] support read global symbol of big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123508: GlobalISel: Allow forming atomic/volatile G_ZEXTLOAD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D123509: GlobalISel: Allow forming atomic/volatile G_SEXTLOAD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D112849: [llvm] Disable xar on macOS 12.0 and later
James Y Knight via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D124548: [Metadata] Add a resize/reserve capability for MDNodes
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] 88962f5 - [gn build] Port 9f38da258ea7
LLVM GN Syncbot via llvm-commits
- [PATCH] D124307: make getRegPressureLimit arg const NFC
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D122350: [WIP][X86SchedSandyBridge] update cost of COPY to 1 cycle from 0
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 29f70e3 - Minor correction in bitreverse intrinsic semantics
David Kreitzer via llvm-commits
- [PATCH] D124867: [SLP][NFC] Pre-commit test showing horizontal reduction preventing FMA
Bill Schmidt via Phabricator via llvm-commits
- [PATCH] D123408: [InstCombine] Limit folding of cast into PHI
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D124869: [WIP][RISCV] Hoist VSETVLI out of idiomatic fixed length vector loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D112175: [NFC] Add llvm::StaticVector ADT
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D122835: [SCEV] Remove an invalid assertion in SCEV.
YangguangLi via Phabricator via llvm-commits
- [PATCH] D124654: [AIX] Handling the label alignment of a global variable with its multiple aliases.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D120585: make TargetMachine visible from TargetTransformInfo
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D122835: [SCEV] Removed an unnecessary assertion in SCEV.
YangguangLi via Phabricator via llvm-commits
- [PATCH] D120575: avoid constructing an incomplete TTI in InlineCostAnnotationPrinterPass
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D124871: Handle instrumentation of scalar single-precision (_ss) intrinsics
Nicolas Capens via Phabricator via llvm-commits
- [llvm] a47e036 - [InstCombine] add tests for min/max with shuffled operands; NFC
Sanjay Patel via llvm-commits
- [llvm] 432c199 - [InstCombine] move shuffle after min/max with same-shuffled operands
Sanjay Patel via llvm-commits
- [PATCH] D113586: [DebugInfo][NFC] Add instr-ref documentation, migration guide
J. Ryan Stinnett via Phabricator via llvm-commits
- [llvm] be50b8c - [riscv] Add debug printing support for VSETVLIInfo class [nfc]
Philip Reames via llvm-commits
- [PATCH] D124876: [BOLT][NFC] Refactor ICP::findCallTargetSymbols
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124877: [BOLT][NFC] ICP: simplify findTargetsIndex
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124878: [Bitcode] Include indirect users of BlockAddresses in bitcode
Wende Tan via Phabricator via llvm-commits
- [PATCH] D124879: [BOLT][NFC] Make ICP options naming uniform
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124880: [BOLT] Fix ICPJumpTablesTopN option use
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 3a82669 - [SCEV] Removed an unnecessary assertion
via llvm-commits
- [PATCH] D124882: Fix zero-width bitfield extracts to emit 0
Jon Roelofs via Phabricator via llvm-commits
- [llvm] 2982d00 - Fix a buildbot warning [nfc]
Philip Reames via llvm-commits
- [llvm] 15d20b9 - Fix DXBC magic parsing
Chris Bieneman via llvm-commits
- [llvm] e1c808b - Fix zero-width bitfield extracts to emit 0
Jon Roelofs via llvm-commits
- [PATCH] D123751: Implement support for __llvm_addrsig for MachO in llvm-mc
Alex B via Phabricator via llvm-commits
- [PATCH] D124884: [AMDGPU] Add intrinsic llvm.amdgcn.raw.buffer.load.lds
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D110972: [DA] Handle mismatching loop levels by updating the numbering scheme
Bardia Mahjour via Phabricator via llvm-commits
- [PATCH] D124531: CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D110973: [DA] Handle mismatching loop levels by considering them non-linear
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] afaa56d - Implement support for __llvm_addrsig for MachO in llvm-mc
Jez Ng via llvm-commits
- [PATCH] D124560: [llvm-objdump] Symbolize branch targets and basic block addresses based on the bb-address-map when present in the object file.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D124885: Summary: Baseline tests for Power-of-2 value tracking on PHI nodes
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D124886: [BOLT][CMAKE] Fix llvm-bolt-fuzzer build
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124887: [lld/mac] Support writing zippered dylibs and bundles
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124888: Summary: Add support to deduce a PHI node being a power of 2 if each incoming value is a power of 2.
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D124889: Summary: Add support to deduce a PHI node being a power of 2 if each incoming value is a power of 2.
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D124746: Make BinaryStreamWriter::padToAlignment write blocks vs bytes.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124890: [ValueTracking] Added support to deduce PHI Nodes values being a power of 2
William Junda Huang via Phabricator via llvm-commits
- [llvm] 241ca47 - llvm-reduce: Reduce includes
Matt Arsenault via llvm-commits
- [llvm] 5dfe4b7 - AMDGPU: Regenerate test checks
Matt Arsenault via llvm-commits
- [llvm] 574ca03 - AMDGPU: Remove some invalid kill flags in tests
Matt Arsenault via llvm-commits
- [llvm] 994c96a - ARM: Cleanup MIR test
Matt Arsenault via llvm-commits
- [llvm] c4e5a24 - ARM: Fix using undefined virtual registers in test
Matt Arsenault via llvm-commits
- [llvm] dbbbc9e - [riscv] Add a couple more vsetvli tests
Philip Reames via llvm-commits
- [PATCH] D123752: [lld] Implement safe icf for MachO
Alex B via Phabricator via llvm-commits
- [llvm] dbe716e - [riscv] Add vsetvli tests involving moves to/from scalar regs
Philip Reames via llvm-commits
- [lld] e29dc0c - [lld] Implement safe icf for MachO
Jez Ng via llvm-commits
- [PATCH] D124892: [DWARF] Fix split dwarf debug inlining in mix mode situation.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D124893: Use update_llc_test_checks for the switch.ll test; add new tests
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124894: Prefer 32bit and 64bit switch conditions for x86
Matthias Braun via Phabricator via llvm-commits
- [llvm] e95ae39 - [CSSPGO][NFC] Replace SampleProfileLoader::ProfileIsCS with FunctionSamples::ProfileIsCS.
Hongtao Yu via llvm-commits
- [llvm] 3113e5b - [CSSPGO] Relax size limitation for priority inlining with preinlined profile
Hongtao Yu via llvm-commits
- [PATCH] D124895: [Object] Fix updating darwin archives
Keith Smiley via Phabricator via llvm-commits
- [llvm] 5afd208 - [riscv] Mark function as used to avoid unused warning.
via llvm-commits
- [PATCH] D124896: [BOLT][NFC] Make ICP::verifyProfile static
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124897: Extend switch condition in optimizeSwitchPhiConst when free
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D124898: [BOLT][NFC] Minor cleanup in ICP getCallTargets and canPromoteCallsite
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124899: [BOLT][NFC] Move getInliningInfo out of Inliner class
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124900: [BOLT] Add icp-inline mode
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 0971819 - [RISCV] Don't lookup TII in RISCVInstrInfo::getVLENFactoredAmount. NFCI
Craig Topper via llvm-commits
- [llvm] 9cce9a1 - [RISCV] Make use of SHXADD instructions in RVV spill/reload code.
Craig Topper via llvm-commits
- [llvm] 1d6430b - [RISCV] Update isLegalAddressingMode for RVV.
Craig Topper via llvm-commits
- [PATCH] D123901: [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed.
Aman LaChapelle via Phabricator via llvm-commits
- [llvm] 764676b - [fastregalloc] Fix bug when undef value is tied to def.
via llvm-commits
- [llvm] 8ef5710 - [ThreadPool] add ability to group tasks into separate groups
Luboš Luňák via llvm-commits
- [PATCH] D124903: [X86][AMX] Replace PXOR instruction with SET0 in AMX pre config.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D124903: [X86][AMX][NFC] Replace PXOR instruction with SET0 in AMX pre config.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124885: [ValueTracking] Baseline tests for Power-of-2 value tracking on PHI nodes
David Li via Phabricator via llvm-commits
- [PATCH] D114961: [ORC-RT][ORC] Handle dynamic unwind registration for libunwind
Peter S. Housel via Phabricator via llvm-commits
- [lld] 0cb5960 - Mark test icf-safe.s as requiring aarch64 to fix buildbots which don't build that target.
Douglas Yung via llvm-commits
- [llvm] 9c34a16 - [ThreadPool] delete debug global variable if not needed
Luboš Luňák via llvm-commits
- [llvm] 7030654 - [iwyu] Handle regressions in libLLVM header include
via llvm-commits
- [PATCH] D123528: [AVR] Always expand STDSPQRr & STDWSPQRr
Ben Shi via Phabricator via llvm-commits
- [PATCH] D124904: [DomPrinter] migrate -dot-dom to the new pass manager
YangKeao via Phabricator via llvm-commits
- [lld] 5a44980 - [ELF] Support custom sections between DATA_SEGMENT_ALIGN and DATA_SEGMENT_RELRO_END
Fangrui Song via llvm-commits
- [PATCH] D124656: [ELF] Support custom sections between DATA_SEGMENT_ALIGN and DATA_SEGMENT_RELRO_END
Fangrui Song via Phabricator via llvm-commits
- [compiler-rt] f1b9245 - tsan: fix GCC warnings
Martin Liska via llvm-commits
- [PATCH] D124908: Optimize new cases for lowerConvertToSVBool
Alban Bridonneau via Phabricator via llvm-commits
- [PATCH] D122251: [lit] Use sharding for GoogleTest format
Nigel Perks via Phabricator via llvm-commits
- [llvm] 30e8796 - [docs] Improve documentation around CMAKE_BUILD_TYPE
Tobias Hieta via llvm-commits
- [PATCH] D124910: [SCEV] Use umin_seq for BECount of multi-exit loops
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D121171: [flang] Add ExternalNameConversionPass to flang-new pipeline
Diana Picus via Phabricator via llvm-commits
- [llvm] fbaec11 - [SystemZ] Avoid crashing in tryRISBGZero().
Jonas Paulsson via llvm-commits
- [llvm] 8b48223 - Recommit "[VPlan] Remove uneeded needsVectorIV check."
Florian Hahn via llvm-commits
- [PATCH] D124911: [libunwind] Silence warnings about unused variables. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124912: [libunwind] [CMake] Handle the RelWithDebInfo configuration similarly to Release
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D124908: [SVE] Optimize new cases for lowerConvertToSVBool
Paul Walker via Phabricator via llvm-commits
- [PATCH] D124889: [ValueTracking] Add support to deduce a PHI node being a power of 2 if each incoming value is a power of 2.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124913: [AVR] Add PrintMethod for operand memspi
Ben Shi via Phabricator via llvm-commits
- [llvm] cbd3902 - [X86] load-local illegal types tests - expose the load/store stack offsets
Simon Pilgrim via llvm-commits
- [PATCH] D123496: [RISCV] Add Stackmap/Statepoint/Patchpoint support without targets
Sacha Coppey via Phabricator via llvm-commits
- [llvm] 350bdf9 - [CMake] Make omitting CMAKE_BUILD_TYPE an error
Tobias Hieta via llvm-commits
- [PATCH] D124917: BitcodeReader: Avoid bad debug info warnings when stripping
Tim Renouf via Phabricator via llvm-commits
- [llvm] b62e9f6 - [SCEV] Add poison implication tests for umin_seq (NFC)
Nikita Popov via llvm-commits
- [llvm] 032cc74 - [InstCombine] Fix commuted tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 8f623f4 - [AArch64][SVE] Restore SP from FP when SVE CSRs and variable sized objects are present
Bradley Smith via llvm-commits
- [PATCH] D124615: [AArch64][SVE] Restore SP from FP when SVE CSRs and variable sized objects are present
Bradley Smith via Phabricator via llvm-commits
- [PATCH] D124920: [llvm-otool] Make `llvm-otool -l` output compatible with otool for LC_BUILD_VERSION
Nico Weber via Phabricator via llvm-commits
- [PATCH] D124921: [SCEV] Fold umin_seq to umin using implied poison reasoning
Nikita Popov via Phabricator via llvm-commits
- [llvm] 2f64a6c - [SCEV] Add additional poison implication tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 451bc72 - [SDAG] Handle truncated not in haveNoCommonBitsSet()
Nikita Popov via llvm-commits
- [PATCH] D117778: [OpaquePtrs] Add -normalize-opaque-pointers option
Nikita Popov via Phabricator via llvm-commits
- [llvm] 78c1dcb - [RISCV] Add a test showing incorrect VSETVLI insertion
Fraser Cormack via llvm-commits
- [PATCH] D124089: [RISCV] Add a test showing incorrect VSETVLI insertion
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D118076: Sinking or hoisting instructions between loops before fusion
Aaron K via Phabricator via llvm-commits
- [llvm] 7aadfc5 - [VectorCombine] Add tests for shuffle binops patterns. NFC
David Green via llvm-commits
- [PATCH] D124926: [WIP][LoopInterchange] New cost model for loop interchange
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124394: [DFAJumpThreading] Relax analysis to handle unpredictable initial values
Alexey Zhikhartsev via Phabricator via llvm-commits
- [PATCH] D112942: target ABI: improve call parameters extensions handling
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D124930: [DagCombine] Fold (X & ~Y) | Y with truncated not
Nikita Popov via Phabricator via llvm-commits
- [llvm] 03e36d8 - [InstCombine] add tests for fma with shuffled operands; NFC
Sanjay Patel via llvm-commits
- [llvm] 9c4770e - [InstCombine] move shuffle after fma with same-shuffled operands
Sanjay Patel via llvm-commits
- [PATCH] D57317: [DAGCombine] Deduplicate addcarry node using commutativity.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 4954f0d - [InstCombine] add FMF to tests for better coverage; NFC
Sanjay Patel via llvm-commits
- [llvm] 15042f4 - [InstCombine] propagate FMF when reordering intrinsics and shuffles
Sanjay Patel via llvm-commits
- [llvm] ff8d0b3 - [VPlan] Add test for printing plan with an exit value.
Florian Hahn via llvm-commits
- [PATCH] D124936: [VPlan] Move usesScalars/onlyFirstLaneUsed to VPUser.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D124937: [ThreadSanitizer] Add fallback DebugLocation for instrumentation calls
Marco Elver via Phabricator via llvm-commits
- [PATCH] D124940: [AIX] llvm-link support big archive.
Digger Lin via Phabricator via llvm-commits
- [llvm] 629e1e8 - [InstCombine] add tests for funnel-shift with shuffled operands; NFC
Sanjay Patel via llvm-commits
- [llvm] 7e6d318 - [InstCombine] move shuffle after funnel shift with same-shuffled operands
Sanjay Patel via llvm-commits
- [llvm] 14f2576 - [InstCombine] add type constraint to intrinsic+shuffle fold
Sanjay Patel via llvm-commits
- [PATCH] D124942: [BOLT][TEST] Fix MCPlusBuilder::getAliases with two targets
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124944: [ObjectYAML][DX] Support yaml2dxcontainer
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D124945: [ObjectYAML][DX] Add dxcontainer2yaml support
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D122091: [amdgpu] Elide module lds allocation in kernels with no callees
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D124118: [Peephole-Opt] For one kind of test-after-add pattern, eliminates test if it's correct to do so.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D124942: [BOLT][TEST] Fix MCPlusBuilder::getAliases caching behavior
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124942: [BOLT][NFC] Fix MCPlusBuilder::getAliases caching behavior
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D124948: [RISCV] Add integer min/max intrinsic tests. NFC
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 1b2704f - [HWASan] cleanup imports in hwasan_symbolize.
Florian Mayer via llvm-commits
- [PATCH] D124949: [AArch64-instr-info] Define a DEBUG_TYPE for AArch64-instr-info.
Mingming Liu via Phabricator via llvm-commits
- [llvm] 892b205 - [gn build] Port 80045e9afa2f
LLVM GN Syncbot via llvm-commits
- [PATCH] D124951: [SelectionDAG] Teach getNode to fold (max/min X, X) -> X.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124953: [memprof] Use unknown_function error type for missing functions
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D122194: [SelectionDAG] Store LeadingZero count in LiveOutInfo instead of KnownBits.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124954: ld.lld: Respect LDEMULATION environment variable.
Shea Levy via Phabricator via llvm-commits
- [PATCH] D119213: [GlobalISel][TableGen] Fully qualify calls to llvm::format that have ::std:: types as paramters
Charlie Barto via Phabricator via llvm-commits
- [llvm] 6552948 - [memprof] Use unknown_function error type for missing functions
Teresa Johnson via llvm-commits
- [PATCH] D123322: [AArch64] Add lowerings for {ADD,SUB}CARRY and S{ADD,SUB}O_CARRY
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D120233: [SelectOpti][5/5] Optimize select-to-branch transformation
Sotiris Apostolakis via Phabricator via llvm-commits
- [PATCH] D124960: [RISCV] Add a special case to treat riscv-v-vector-bits-min=-1 as meaning use Zvl*b value.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124961: [riscv] Use X0 for destination of VSETVLI instruction if result unused
Philip Reames via Phabricator via llvm-commits
- [PATCH] D124347: [BOLT] RFC: Add golang support
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D124900: [BOLT] Add icp-inline option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D124894: Avoid 8 and 16bit switch conditions on x86
Matthias Braun via Phabricator via llvm-commits
- [compiler-rt] c1d6dca - [compiler-rt][AVR] Use correct return value for __ledf2 etc
Ayke van Laethem via llvm-commits
- [llvm] f848798 - [ARM] Delay creation of MVE Imm shifts to legalization
David Green via llvm-commits
- [llvm] 5e004fb - [LoopCacheAnalysis][NFC] Add a test case for improved loop cache analysis cost calculation
via llvm-commits
- [PATCH] D123442: [MC][AVR] Implement decoding STD/LDD
Ayke via Phabricator via llvm-commits
- [llvm] 411bb42 - [RISCV] Add a special case to treat riscv-v-vector-bits-min=-1 as meaning use Zvl*b value.
Craig Topper via llvm-commits
- [llvm] bc78c09 - [amdgpu] Elide module lds allocation in kernels with no callees
Jon Chesterfield via llvm-commits
- [llvm] 63f21f4 - [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards
Stanislav Mekhanoshin via llvm-commits
- [llvm] 18ed2ee - [RISCV] Add a version of insertVSETVLI which uses an iterator [NFC]
Philip Reames via llvm-commits
- [PATCH] D124967: [SROA] Avoid postponing rewriting load/store by ignoring lifetime intrinsics in partition's promotability checking
Dmitry Vassiliev via Phabricator via llvm-commits
- [PATCH] D124562: [lld-macho][nfc] Set test min version to 11.0
Jez Ng via Phabricator via llvm-commits
- [lld] 19bb38b - [lld-macho][nfc] Set test min version to 11.0
Jez Ng via llvm-commits
- [llvm] a0fb387 - [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section.
Hongtao Yu via llvm-commits
- [compiler-rt] f52e365 - [sanitizer] Use newfstatat for x32
H.J. Lu via llvm-commits
- [llvm] ef849f5 - [PowerPC] Re-run update_mir_test_checks.py on nofpexcept.ll. NFC
Craig Topper via llvm-commits
- [llvm] ddef1ed - [llvm-otool] Make `llvm-otool -l` output compatible with otool for LC_BUILD_VERSION
Nico Weber via llvm-commits
- [lld] 895a721 - [lld/mac] Support writing zippered dylibs and bundles
Nico Weber via llvm-commits
- [llvm] 46bef4d - [InstCombine][NFC] Add baseline tests for folds of ((A&B)^C)|B
Alexander Shaposhnikov via llvm-commits
- [llvm] 640f1e0 - [InstCombine][NFC] Update comment in and-xor-or.ll
Alexander Shaposhnikov via llvm-commits
- [llvm] 60cb489 - [RISCV] Use movImm went multiplying by simm12 in getVLENFactoredAmount.
Craig Topper via llvm-commits
- [compiler-rt] 514371c - [compiler-rt][AVR] Fix avr_SOURCES CMake variable
Ayke van Laethem via llvm-commits
- [llvm] ec7122f - [InstCombine] Fold ((A&B)^C)|B
Alexander Shaposhnikov via llvm-commits
- [PATCH] D122930: [Propeller] Promote functions with propeller profiles to .text.hot.
Han Shen via Phabricator via llvm-commits
- [PATCH] D124973: [X86] Call initializeX86PreTileConfigPass from LLVMInitializeX86Target.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D124503: [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] cef2739 - [MC][AVR] Implement decoding STD/LDD
Ben Shi via llvm-commits
- [llvm] b1dcd6b - [MC][AVR] Implement decoding ST/LD
Ben Shi via llvm-commits
- [PATCH] D123476: [MC][AVR] Implement decoding ST/LD
Ben Shi via Phabricator via llvm-commits
- [llvm] 572dfef - [SelectionDAG] Use llvm::any_of to simplify a loop. NFC
Craig Topper via llvm-commits
- [llvm] 5895179 - [X86] Call initializeX86PreTileConfigPass from LLVMInitializeX86Target.
Craig Topper via llvm-commits
- [PATCH] D123975: [RISCV] Add rvv codegen support for vp.fpext.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] dc66897 - [Disassembler][AVR] Remove unused static functions
Ben Shi via llvm-commits
- [PATCH] D124598: [InstCombine] try to narrow more shifted bswap-of-zext
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124505: [RISCV] Add VL patterns for vector widening floating-point fused multiply-add instructions.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 373ce14 - [X86][AMX] Replace PXOR instruction with SET0 in AMX pre config.
via llvm-commits
- [PATCH] D124360: [Pipelines] Hoist CoroCleanup to avoid blocking optimizations (1/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124361: [Coroutines] Add coro_maychange intrinsic to solve TLS problem (2/5)
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] 8bb1043 - [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns.
Lian Wang via llvm-commits
- [PATCH] D124660: [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns.
WangLian via Phabricator via llvm-commits
- [llvm] 6641c57 - [AVR] Always expand STDSPQRr & STDWSPQRr
Ben Shi via llvm-commits
- [PATCH] D117426: [AVR] Only push and clear R1 in interrupts when necessary
Ben Shi via Phabricator via llvm-commits
- [PATCH] D122974: prevent ConstString from calling djbHash() more than once
Luboš Luňák via Phabricator via llvm-commits
- [compiler-rt] 2407c13 - [AIX][PGO] Enable linux style PGO on AIX
Wael Yehia via llvm-commits
- [PATCH] D120980: [PowerPC] make splat struct like an array for function arguments
ChenZheng via Phabricator via llvm-commits
- [PATCH] D123366: [PowerPC] map hardware loop intrinsics to PowerPC pseudo instructions.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D122125: [PowerPC] generate CTR loops instructions after ISEL
ChenZheng via Phabricator via llvm-commits
- [PATCH] D124976: [AArch64] Fix sub with carry
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D123995: [MachineSink] replace MachineLoop with MachineCycle
ChenZheng via Phabricator via llvm-commits
- [llvm] 2417de2 - [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via llvm-commits
- [PATCH] D124232: [AMDGPU] Use d16 flag for image.sample instructions
Mariusz Sikora via Phabricator via llvm-commits
- [llvm] 83914ee - [InstCombine] Remove side effect of replaced constrained intrinsics
Serge Pavlov via llvm-commits
- [PATCH] D124979: [DivRemPairs][Mips] Pre-commit test for Mips target
Jim Lin via Phabricator via llvm-commits
- [PATCH] D124980: [Mips] Implement hasDivRemOp()
Jim Lin via Phabricator via llvm-commits
- [PATCH] D124981: [AMDGPU] Enable WQM if demotes and softwqm are combined
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D124982: [clang][OpenMP][DebugInfo] Debug support for variables in containing scope of OMP constructs
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D107886: [PowerPC] Support huge frame size for PPC64
Kai Luo via Phabricator via llvm-commits
- [PATCH] D124984: [LoopCacheAnalysis] Use smaller numbers when calculating the costs (PR55233)
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D124985: [CodeGenPrepare] Use const reference to avoid unnecessary APInt copy. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124639: [RISCV] Override TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124655: [IR][CostModel] A scalable vector shuffle can't be an identity or reverse shuffle.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124986: [RISCV] Support VP_REDUCE_ADD mask operation
WangLian via Phabricator via llvm-commits
- [PATCH] D124951: [DAGCombiner] Fold (max/min X, X) -> X.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124590: [InstCombine] add casts from splat-a-bit pattern if necessary
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D124987: Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h`The name `MCFixedLenDisassembler.h` is out of date after D120958.Rename it as `MCDecoderOps.h` to reflect the change.
Sheng via Phabricator via llvm-commits
- [PATCH] D124987: Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h`
Sheng via Phabricator via llvm-commits
- [PATCH] D124360: [Pipelines] Hoist CoroCleanup to avoid blocking optimizations
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] 7d40f56 - [Pipelines] Hoist CoroCleanup to avoid blocking optimizations
Chuanqi Xu via llvm-commits
- [llvm] 405bf90 - [NFC] [Pipelines] Hoist CoroCleanup as Module Pass
Chuanqi Xu via llvm-commits
- [PATCH] D124362: [NFC] [Pipelines] Hoist CoroCleanup as Module Pass (3/5)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D124988: [DAGCombiner] Fold (sext/zext undef) -> 0 and aext(undef) -> undef.
Craig Topper via Phabricator via llvm-commits
- [llvm] 47c559d - [SCEV] Fold umin_seq to umin using implied poison reasoning
Nikita Popov via llvm-commits
- [PATCH] D124603: [SimpleLoopUnswitch] Add freeze if branch execs for partial unswitching.
Nikita Popov via Phabricator via llvm-commits
- [llvm] 6bd2b70 - [SimpleLoopUnswitch] Add freeze if branch execs for partial unswitching.
Florian Hahn via llvm-commits
- [PATCH] D113291: [AggressiveInstCombine] Lower Table Based CTTZ and enable it for AARCH64 in -O3
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 9678936 - [DAGCombine] Fold (X & ~Y) | Y with truncated not
Nikita Popov via llvm-commits
- [PATCH] D124526: [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D76878: Implement DW_{OP,AT}_LLVM_* for Heterogeneous Debugging
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [llvm] 9ebbe25 - RegAllocGreedy: Common up part of the priority calculation. NFC.
Jay Foad via llvm-commits
- [PATCH] D122350: [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 3497a4f - [LICM] Add test to exercise assertion from D123473.
Florian Hahn via llvm-commits
- [compiler-rt] 6f095ba - sanitizer_common: Define FP_XSTATE_MAGIC1 for old glibc
Hafiz Abid Qadeer via llvm-commits
- [PATCH] D124997: [InstCombine] Fix scalable-vector bitwise select matching
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D124182: [AMDGPU] Combine DPP mov even if old reg def is in different BB
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] ba6c8d4 - [AMDGPU] Combine DPP mov even if old reg def is in different BB
Jay Foad via llvm-commits
- [llvm] 75f9e83 - [AArch64] Add -aarch64-insert-extract-base-cost
Peter Waller via llvm-commits
- [PATCH] D124999: ld.lld: Respect -fallback-gnu-driver.
Shea Levy via Phabricator via llvm-commits
- [PATCH] D125000: [RS4GC] Cache BaseDefiningValueResult instead of BDV (NFC)
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D124726: Suggest typoed directives in preprocessor conditionals
Ken Matsui via Phabricator via llvm-commits
- [PATCH] D125001: [NFC][LoopVectorize] Add SVE test for tail-folding combined with interleaving
David Sherwood via Phabricator via llvm-commits
- [PATCH] D124416: [SPIRV] Add the SPIRV-specific intrinsics, two passes and tests
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D125002: [SelectionDAG] Support more VP reduction mask operation.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D124267: [MachinePipeliner] Fix unscheduled instruction
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D125003: [RS4GC] Treat a value that has a single base and no derived inputs as base value
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D113514: [LLVM][sancov] Inclusive language: Add -ignorelist option
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D125008: [llvm-objdump] Print Mnemonic Histogram
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D125009: [ArgPromotion] Use common alignment for loads in caller
Pavel Samolysov via Phabricator via llvm-commits
- [llvm] e592690 - [XCOFF][AIX] Use unique section names for LSDA and EH info sections with -ffunction-sections
Xing Xue via llvm-commits
- [llvm] 99f31ac - [SLP]Further improvement of the cost model for scalars used in buildvectors.
Alexey Bataev via llvm-commits
- [PATCH] D122126: [LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold
Tiehu Zhang via Phabricator via llvm-commits
- [llvm] 47bdea3 - [ThreadSanitizer] Add fallback DebugLocation for instrumentation calls
Marco Elver via llvm-commits
- [llvm] 08b20f2 - [ConstantFold] Use getFltSemantics instead of manually checking the type
Benjamin Kramer via llvm-commits
- [PATCH] D125010: [MLIR] Fix build with make
Nikita Popov via Phabricator via llvm-commits
- [llvm] 17d27d9 - [IR] Simplify code. NFCI.
Benjamin Kramer via llvm-commits
- [llvm] c7a6b11 - [ARM][AArch64] Add some extra shuffle conversion test coverage. NFC
David Green via llvm-commits
- [llvm] 042a7a5 - [riscv] Use X0 for destination of VSETVLI instruction if result unused
Philip Reames via llvm-commits
- [llvm] 1f37d94 - [PowerPC] Add extra v2i64 splat load tests. NFC
David Green via llvm-commits
- [llvm] 68dee83 - [MachinePipeliner] Fix unscheduled instruction
Thomas Preud'homme via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
James Henderson via Phabricator via llvm-commits
- [PATCH] D125016: [AArch64][SVE] Fix assertions when vectorizing Freeze Instructions
lizhijin via Phabricator via llvm-commits
- [PATCH] D124326: [AArch64][SVE] Fix assertions when vectorizing Freeze Instructions
lizhijin via Phabricator via llvm-commits
- [llvm] 87a5513 - Fix "the the" typo in documentation and user facing strings
Mark de Wever via llvm-commits
- [PATCH] D125018: [ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4.
Hendrik Greving via Phabricator via llvm-commits
- [PATCH] D107357: [getUnderlyingObject] support ptr_provenance
Zoxc via Phabricator via llvm-commits
- [PATCH] D115757: [SLP]Generalize cost model.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D107354: [MachineMemOperand] learn about ptr_provenance
Zoxc via Phabricator via llvm-commits
- [llvm] 87e3646 - [AArch64][GlobalISel] Add undef combines to postlegalizer combiner.
Amara Emerson via llvm-commits
- [PATCH] D107966: [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] be51ddf - [RISCV] Add integer min/max intrinsic tests. NFC
Craig Topper via llvm-commits
- [llvm] fd13192 - [DAGCombiner] Fold (max/min X, X) -> X.
Craig Topper via llvm-commits
- [llvm] 4e2d1a6 - [DAGCombiner] Fold (sext/zext undef) -> 0 and aext(undef) -> undef.
Craig Topper via llvm-commits
- [llvm] 084f967 - [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef.
Craig Topper via llvm-commits
- [llvm] 7bad1d2 - [InstCombine] add scalable vector test for logical select; NFC
Sanjay Patel via llvm-commits
- [llvm] 21c028a - [InstCombine] fix typo in test name; NFC
Sanjay Patel via llvm-commits
- [PATCH] D125021: [RISCV] Fix VSETVLI insertion by syncing phases 2 and 3
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D125023: [CSSPGO][Preinliner] Use linear threshold to drive inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D124712: [BOLT][CMAKE] Check build target architecture for runtime libs
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 7e71a03 - [AMDGPU] Split FeatureAtomicFaddInsts
Joe Nash via llvm-commits
- [PATCH] D124538: [AMDGPU] Split FeatureAtomicFaddInsts
Joe Nash via Phabricator via llvm-commits
- [llvm] 617edfa - [x86][scheduler] Add MIR test for 41914
Nick Desaulniers via llvm-commits
- [PATCH] D122348: [x86][scheduler] Add MIR test for 41914
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D122258: [MC] Omit DWARF unwind info if compact unwind is present where eligible
Jez Ng via Phabricator via llvm-commits
- [llvm] e1554ac - Revert "[InstCombine] Remove side effect of replaced constrained intrinsics"
Serge Pavlov via llvm-commits
- [llvm] 18fd09a - [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0
Nick Desaulniers via llvm-commits
- [llvm] 0d8cb8b - DWARFVerifier: Verify CU/TU index overlap issues
David Blaikie via llvm-commits
- [PATCH] D100486: [COST]Improve cost model for shuffles in SLP.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] f9f7aa3 - [VPlan] Remove dead code to create VPWidenPHIRecipes (NFCI).
Florian Hahn via llvm-commits
- [PATCH] D123134: [demangler] No need to space adjacent template closings
David Blaikie via Phabricator via llvm-commits
- [PATCH] D125029: [VPlan] Exit earlier when trying to widen with scalar VFs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D125034: [AMDGPU] Add llvm.amdgcn.struct.buffer.load.lds intrinsic
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] c2a5a87 - [X86] Add some test coverage for Issue #55271
Simon Pilgrim via llvm-commits
- [PATCH] D123813: llvm-reduce: Clone some of the easy function properties
David Blaikie via Phabricator via llvm-commits
- [llvm] 98616cf - [ORC] Add an ExecutorAddr::toPtr overload for function types.
Lang Hames via llvm-commits
- [PATCH] D123201: [demangler] Buffer peeking needs buffer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D125035: [riscv] Add strict asserts for VSETVLI insertion algorithm to help catch bugs
Philip Reames via Phabricator via llvm-commits
- [PATCH] D125036: [LLD][RISCV] Alignment relaxation
Greg McGary via Phabricator via llvm-commits
- [llvm] 5140e0d - [SelectionDAGISel] Add back a comment to MergeInputChains handling. NFC
Craig Topper via llvm-commits
- [PATCH] D125038: [Instrumentation] Share InstrumentationIRBuilder between TSan and SanCov
Marco Elver via Phabricator via llvm-commits
- [PATCH] D125040: [Support] Fix UB in BumpPtrAllocator when first allocation is zero.
Sam McCall via Phabricator via llvm-commits
- [compiler-rt] b226894 - [sanitizer] Correct GetTls for x32
H.J. Lu via llvm-commits
- [llvm] 16dcbb5 - [ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup.
Lang Hames via llvm-commits
- [PATCH] D125041: [GlobalISel] Combine G_SHL, G_ASHR, G_SHL of undef shifts undef.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D125041: [GlobalISel] Combine G_SHL, G_ASHR, G_SHL of undef shifts to undef.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 586802e - [GlobalISel] Re-generate some tests.
Amara Emerson via llvm-commits
- [PATCH] D125044: [SystemZ] [z/OS] Use assignCalleeSavedSpillSlots() to mark handle special registers in CSR list instead of determineCalleeSaves
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D118840: [ELF] Support (TYPE=<value>) to customize the output section type
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D122988: [BOLT][DWARF] Add version 5 split dwarf support
Alexander Yermolovich via Phabricator via llvm-commits
- [llvm] 0098f2a - [SPIRV] Add SPIR-V specific intrinsics, two passes and tests
Ilia Diachkov via llvm-commits
- [compiler-rt] 70a66c0 - [compiler-rt][builtins] Add helper functions for uint16/sint16/uint8/sint8 div and mod
Ben Shi via llvm-commits
- [PATCH] D124082: [Debuginfo][llvm-dwarfdump][dsymutil] Add dsymutil compatibility dump.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D96035: [dsymutil][DWARFlinker] implement separate multi-thread processing for compile units.
Jonas Devlieghere via Phabricator via llvm-commits
- [compiler-rt] 4af9392 - [HWASan] Allow to linkify symbolizer output.
Florian Mayer via llvm-commits
- [compiler-rt] 6ca1df6 - [HWASan] Clean up hwasan_symbolize.
Florian Mayer via llvm-commits
- [PATCH] D125060: [amdgpu][wip] Implement lds kernel id intrinsic
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] 9c2121b - [NFC][test] Replace hardcoded number with numeric substitution blocks
via llvm-commits
- [llvm] 21ab2b6 - [gn build] (semi-manually) port 70a66c08fc65
Nico Weber via llvm-commits
- [PATCH] D118355: Add -mmanual-endbr switch to allow manual selection of control-flow protection
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D122198: [PowerPC] Add .ref in backend for AIX XCOFF to support `-bcdtors:csect` linker option
Ting Wang via Phabricator via llvm-commits
- [compiler-rt] 93bb2f1 - XFAIL some PGO tests on AIX until the new linker becomes publicly available.
Wael Yehia via llvm-commits
- [llvm] fb0d636 - [RISCV][SelectionDAG] Support VP_REDUCE_ADD mask operation.
Lian Wang via llvm-commits
- [PATCH] D125066: [AVR][NFC] Eliminate warning 'unused variable'
Ben Shi via Phabricator via llvm-commits
- [PATCH] D124355: [LoopUnroll] allow customization of threshold for new-pm
Wenju He via Phabricator via llvm-commits
- [llvm] 4c8c101 - [InstCombine] try to narrow more shifted bswap-of-zext
Chenbing Zheng via llvm-commits
- [PATCH] D125067: [RISCV] Add RISCVISD::FCLASS_VL.
Han-Kuan Chen via Phabricator via llvm-commits
- [llvm] 53069de - [InstCombine] precommit tests for D124590
Chenbing Zheng via llvm-commits
- [PATCH] D125069: [InstCombine] Baseline tests for InstCombine optimization to merge GEP instructions with constant indices
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D125070: [InstCombine] Simplify chain of GEP with constant indices
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D125071: [InstCombine] Baseline tests for InstCombine optimization to merge GEP instructions with constant indices
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D125072: [MachineOutliner] Make getOutliningType partially target-independent
duk via Phabricator via llvm-commits
- [PATCH] D125074: [ELF] Change (NOLOAD) type mismatch to use the specified type instead of SHT_PROGBITS
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D125074: [ELF] Change (NOLOAD) type mismatch to use SHT_NOBITS instead of SHT_PROGBITS
Manoj Gupta via Phabricator via llvm-commits
- [llvm] 2d03787 - [Coroutines] Don't re-materialize for debug instructions
Chuanqi Xu via llvm-commits
- [llvm] e2ed3fd - [AVR][NFC] Eliminate warning 'unused variable'
Ben Shi via llvm-commits
- [PATCH] D122635: [RISCV] Filter out instructions which contain unsafe things when outlining
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D107356: [Lowering] Support lowering of llvm.experimental.ptr.provenance.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [llvm] ba0d50a - [Support] Fix UB in BumpPtrAllocator when first allocation is zero.
Sam McCall via llvm-commits
- [PATCH] D125075: [X86][AMX] Multiple configure for AMX register.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D125076: [SelectionDAG] Clear promoted bits before UREM on shift amount in PromoteIntRes_Rotate.
Craig Topper via Phabricator via llvm-commits
- [llvm] 100cb9a - [VectorCombine] Fold shuffle select pattern
David Green via llvm-commits
- [llvm] 9ae87b5 - [Instrumentation] Share InstrumentationIRBuilder between TSan and SanCov
Marco Elver via llvm-commits
- [PATCH] D125079: [fastregalloc] Enhance the heuristics for liveout in self loop.
LuoYuanke via Phabricator via llvm-commits
- [llvm] 54fe59e - [fastregalloc] Add test case for self loop (D125079).
via llvm-commits
- [PATCH] D125080: [FuzzMutate] Move LLVM module (de)serialization from FuzzerCLI -> IRMutator. NFC
Sam McCall via Phabricator via llvm-commits
- [PATCH] D125081: [FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D125083: [RISCV] Use check-prefixes to reduce check lines
Shao-Ce SUN via Phabricator via llvm-commits
- [llvm] db7a87e - [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both.
Florian Hahn via llvm-commits
- [PATCH] D124663: LNT: Only use text segment when isSO
Tamar Christina via Phabricator via llvm-commits
- [llvm] 4ff5e81 - [RISCV] Enable MachineOutliner by default under -Oz for RISCV
via llvm-commits
- [llvm] 4236a10 - [CostModel][X86] Add more complete float/double select cost test coverage
Simon Pilgrim via llvm-commits
- [llvm] 115c188 - [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask'))
David Green via llvm-commits
- [PATCH] D125086: [VectorCombine] Attempt to fold select shuffles from reductions
Dave Green via Phabricator via llvm-commits
- [llvm] f22e993 - [SLP][X86] Regenerate ssat tests to remove defunct AVX1/AVX2 checks
Simon Pilgrim via llvm-commits
- [PATCH] D121838: Generalize "check-all" umbrella targets, use for check-clang-tools
Sam McCall via Phabricator via llvm-commits
- [llvm] f0e8c1d - [CostModel][X86] Adjust 256-bit select costs to account for slow BLENDV op
Simon Pilgrim via llvm-commits
- [llvm] 7cc8377 - Generalize "check-all" umbrella targets, use for check-clang-tools
Sam McCall via llvm-commits
- [llvm] d21bf51 - [CostModel][X86] Adjust pre-SSE41 fp scalar select costs to account for vector ops
Simon Pilgrim via llvm-commits
- [llvm] 588155a - [RISCV] Add an extra vsetvli insertion test
Fraser Cormack via llvm-commits
- [PATCH] D124692: [InstCombine] fix miscompile when casting int->FP->int
Sanjay Patel via Phabricator via llvm-commits
- [llvm] cbfa857 - [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op
Simon Pilgrim via llvm-commits
- [llvm] bafab9c - [InstCombine] Fix scalable-vector bitwise select matching
Fraser Cormack via llvm-commits
- [llvm] 3d107ce - [CostModel][X86] Relax fcmp costs on SSE41 targets or later
Simon Pilgrim via llvm-commits
- [llvm] b457ac4 - [InstCombine] Extract icmp of select transform (NFC)
Nikita Popov via llvm-commits
- [llvm] 686bd6d - [MLIR] Fix build with make
Nikita Popov via llvm-commits
- [PATCH] D125090: [lldb] Add --show-tags option to "memory find"
David Spickett via Phabricator via llvm-commits
- [PATCH] D115381: [AArch64][GlobalISel] Select scalar G_FMAXIMUM + G_FMINIMUM
Florian Hahn via Phabricator via llvm-commits
- [llvm] e6a7afa - [NFC] Fix typo in assert message
Max Kazantsev via llvm-commits
- [llvm] 07a83b5 - [gn build] try to (manually) port 9ef451d1fdaa9a1 (hwasan_symbolize)
Nico Weber via llvm-commits
- [llvm] 5a08e81 - [RS4GC] Add support for 'freeze' instruction to findBaseDefiningValue
Max Kazantsev via llvm-commits
- [compiler-rt] 3902ebd - [compiler-rt][builtins] Fix wrong ABI of AVR __mulqi3 & __mulhi3
Ben Shi via llvm-commits
- [llvm] cbd300f - [SLP][X86] Add test coverage for Issue #51088
Simon Pilgrim via llvm-commits
- [llvm] 56ee5d9 - [Support] Fix asan AllocatorTest after ba0d50ad7ec66
Sam McCall via llvm-commits
- [compiler-rt] f3d31c7 - Revert "[HWASan] Clean up hwasan_symbolize."
Nico Weber via llvm-commits
- [compiler-rt] c9faea0 - Revert "[HWASan] Allow to linkify symbolizer output."
Nico Weber via llvm-commits
- [PATCH] D124697: Distinguish between different forms of "address-taken" MachineBasicBlocks
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 6d74721 - [gn build] Port 37ba1b9d1ac7
LLVM GN Syncbot via llvm-commits
- [llvm] 1df36d5 - [gn build] Port 586efd52b93f
LLVM GN Syncbot via llvm-commits
- [PATCH] D125094: [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D123143: SelectionDAG: Swap operands of atomic_store
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] d7b6fd4 - [InstCombine] Add additional icmp of select tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 0863abe - [InstCombine] Fold icmp of select with non-constant operand
Nikita Popov via llvm-commits
- [PATCH] D120059: [sanitizer_common] Support Solaris < 11.4 in GetStaticTlsBoundary
Rainer Orth via Phabricator via llvm-commits
- [llvm] c0bebc1 - [DAG] visitREM - merge buildOptimizedSREM into if(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] c084079 - [MC][X86] Add vcmpps disassembler tests for Issue #41491
Simon Pilgrim via llvm-commits
- [lld] b3d5bb3 - [ELF] Change (NOLOAD) type mismatch to use SHT_NOBITS instead of SHT_PROGBITS
Fangrui Song via llvm-commits
- [PATCH] D125096: [Bazel] Add support for s390x build target
Vibhuti Sawant via Phabricator via llvm-commits
- [llvm] a94589d - [InstCombine] Add icmp of select with implied condition tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 82190f9 - [InstCombine] Fold icmp of select with implied condition
Nikita Popov via llvm-commits
- [llvm] d955010 - Automatically generate CodeGen/X86/sse-align-*.ll test cases. NFC
Amaury Séchet via llvm-commits
- [PATCH] D125076: [SelectionDAG] Clear promoted bits before UREM on shift amount in PromoteIntRes_FunnelShift.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D125102: [RagAllocGreedy] New hook regClassPriorityTrumpsGlobalness
Jay Foad via Phabricator via llvm-commits
- [llvm] 324d696 - Automatically generates several X86/sse tests cases. NFC
Amaury Séchet via llvm-commits
- [llvm] 76f90a9 - [SelectionDAG] Clear promoted bits before UREM on shift amount in PromoteIntRes_FunnelShift.
Craig Topper via llvm-commits
- [llvm] 2ca78d2 - [SelectionDAG] Improve asserts in SelectionDAG::getSelect.
Craig Topper via llvm-commits
- [llvm] cc2ce81 - [SimplifyLibcalls] Tests for libcall folding of subobjects [NFC]
Martin Sebor via llvm-commits
- [llvm] 1d04231 - [InstCombine] Add tests for combining AArch64 neon min/max intrinsics.
Florian Hahn via llvm-commits
- [llvm] dccc69a - [AArch64] Add extra reverse costs.
David Green via llvm-commits
- [llvm] f486119 - [riscv] Add strict asserts for VSETVLI insertion algorithm to help catch bugs
Philip Reames via llvm-commits
- [PATCH] D125106: [LegalizeTypes] Don't assume fshl/fshr shift amount type matches the other operands.
Craig Topper via Phabricator via llvm-commits
- [llvm] 891c3cf - [DAGCombine] Make combineShuffleOfBitcast LittleEndian specific
David Green via llvm-commits
- [PATCH] D125108: [RISCV] Enable subregister liveness tracking for RVV.
Craig Topper via Phabricator via llvm-commits
- [llvm] fffb6e6 - [AArch64] Fix sub with carry
Kazu Hirata via llvm-commits
- [PATCH] D125110: [SLP][NFC] Precommit a lit test for a followup patch that improves tree reordering for external users.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D125111: [SLP] Make reordering aware of external vectorizable scalar stores.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D125114: [SimplifyLibCalls] handle subobjects of constant aggregates
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D125117: [AMDGPU][GFX10] Support base+soffset+offset SMEM loads.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D124691: [Transforms] Fix a wrong debug info intrinsic call in `mem2reg` pass for ref 128-bit
Artem Belevich via Phabricator via llvm-commits
- [llvm] 68609d4 - [gn build] (semi-manually) port 7e63a0d479dd
Nico Weber via llvm-commits
- [llvm] 5930691 - Revert "[DAGCombine] Make combineShuffleOfBitcast LittleEndian specific"
David Green via llvm-commits
- [llvm] dee9b01 - [riscv] Add some minimal tracing output to InsertVSETVLI
Philip Reames via llvm-commits
- [llvm] 99a4100 - [riscv] Add early return to InsertVSETLI fixed point step [nfc]
Philip Reames via llvm-commits
- [PATCH] D125125: [AArch64] Add llvm/test/CodeGen/AArch64/i256-math.ll
Kazu Hirata via Phabricator via llvm-commits
- [llvm] c7c3f58 - [riscv] Use early return to reduce nesting for InsertVSETVLI [nfc]
Philip Reames via llvm-commits
- [llvm] 042bd21 - Revert "Automatically generates several X86/sse tests cases. NFC"
Nico Weber via llvm-commits
- [llvm] ef9d39d - [InstCombine] add tests for shuffle with fneg operand(s); NFC
Sanjay Patel via llvm-commits
- [llvm] b331a7e - [InstCombine] canonicalize fneg after shuffle
Sanjay Patel via llvm-commits
- [PATCH] D125126: [AMDGPU] Enable FLAT LDS DMA on gfx9/10 before gfx940
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D125130: [CodeGen] Clarify the semantics of ADDCARRY/SUBCARRY
Kazu Hirata via Phabricator via llvm-commits
- [compiler-rt] 981523b - [ORC-RT][ORC] Handle dynamic unwind registration for libunwind
Peter S. Housel via llvm-commits
- [llvm] 679ee51 - [gn build] Port 9924d8d66ae1
LLVM GN Syncbot via llvm-commits
- [PATCH] D124700: [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic
Austin Kerbow via Phabricator via llvm-commits
- [llvm] 26ba347 - [AArch64] Add llvm/test/CodeGen/AArch64/i256-math.ll
Kazu Hirata via llvm-commits
- [PATCH] D125133: [riscv] Fix state tracking bug on vsetvli (phi of vsetvli) peephole
Philip Reames via Phabricator via llvm-commits
- [compiler-rt] a097c4c - [compiler-rt] Fix issue with compiler-rt tests mixing <atomic> and <stdatomic.h>
Louis Dionne via llvm-commits
- [llvm] 7211d5c - Revert "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both."
Florian Hahn via llvm-commits
- [PATCH] D122766: [clang] Use forward slash as the path separator for Windows in __FILE__, __builtin_FILE(), and std::source_location
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D122766: [clang] Add the flag -ffile-reproducible
Alan Zhao via Phabricator via llvm-commits
- [compiler-rt] d8564dc - [HWASan] Allow to linkify symbolizer output.
Florian Mayer via llvm-commits
- [compiler-rt] 68cd47e - [HWASan] Clean up hwasan_symbolize.
Florian Mayer via llvm-commits
- [PATCH] D122769: [RISCV] Add a prepass to vsetvli insertion to propagate VLMAX vsetvli to the instructions.
Philip Reames via Phabricator via llvm-commits
- [llvm] f827ee6 - [Scalar][NFC] Minor cleanups in CallSiteSplitting.cpp
Alexander Shaposhnikov via llvm-commits
- [PATCH] D125145: [Bitstream] Only consider flushing to file on block boundaries
Sam McCall via Phabricator via llvm-commits
- [PATCH] D123631: [InstCombine] Fold memrchr calls with sequences of identical bytes.
Martin Sebor via Phabricator via llvm-commits
- [PATCH] D125150: [AArch64] Remove ADDC, ADDE, SUBC, SUBE support, use the CARRY ops instead
Amaury SECHET via Phabricator via llvm-commits
- [compiler-rt] fecad83 - [runtime] Build compiler-rt with --unwindlib=none
Petr Hosek via llvm-commits
- [PATCH] D115674: [runtime] Build compiler-rt with --unwindlib=none
Petr Hosek via Phabricator via llvm-commits
- [compiler-rt] d773269 - Revert "[runtime] Build compiler-rt with --unwindlib=none"
Petr Hosek via llvm-commits
- [compiler-rt] 102bc63 - [runtime] Build compiler-rt with --unwindlib=none
Petr Hosek via llvm-commits
- [PATCH] D124564: [MachineCombiner, AArch64] Add a new pattern A-(B+C) => (A-B)-C to reduce latency
Guozhi Wei via Phabricator via llvm-commits
- [compiler-rt] bf3cba7 - Revert "[runtime] Build compiler-rt with --unwindlib=none"
Petr Hosek via llvm-commits
- [compiler-rt] 1dda6ad - [test][ORC-RT] Disable elfnix_platform tests on non-x86_64 platforms
Peter S. Housel via llvm-commits
- [PATCH] D125158: [DirectX backend] Add pass to emit dxil metadata.
Xiang Li via Phabricator via llvm-commits
- [llvm] 8eaa1ef - [InstCombine] add casts from splat-a-bit pattern if necessary
Chenbing Zheng via llvm-commits
- [llvm] 1fd7929 - [InstCombine] precommit some tests for reassociate add
Chenbing Zheng via llvm-commits
- [PATCH] D125159: [CodeGen] Fix ConvertNodeToLibcall for STRICT_FPOWI
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D124715: Add ThreadPriority::Low, and use QoS class Utility on Mac
Stefan Haller via Phabricator via llvm-commits
- [PATCH] D125160: [InstCombine] Reassociate add sequences to reduce dependency chains
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] 394c683 - [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z))
Chenbing Zheng via llvm-commits
- [llvm] 2db46db - [SLP] Add tests for awkward laod orders from SLP. NFC
David Green via llvm-commits
- [llvm] eeb4457 - [X86] Add description comments to SandyBridge for COPY/WriteZero/WriteVecMaskedGatherWriteback cases. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0a83ff8 - [FuzzMutate] Move LLVM module (de)serialization from FuzzerCLI -> IRMutator. NFC
Sam McCall via llvm-commits
- [llvm] 1c5e85b - [FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR.
Sam McCall via llvm-commits
- [llvm] 702c4ad - [ISD::IndexType] Helper functions for common queries.
Paul Walker via llvm-commits
- [PATCH] D125163: [lld] Fix typo for processAux; NFC
Xiaodong Liu via Phabricator via llvm-commits
- [llvm] a1bb952 - Revert "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR."
Aaron Ballman via llvm-commits
- [llvm] e571e1a - Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR."
Sam McCall via llvm-commits
- [llvm] eb28da8 - [InstCombine] Remove side effect of replaced constrained intrinsics
Serge Pavlov via llvm-commits
- [llvm] 8650f05 - [InstCombine] fix miscompile when casting int->FP->int
Sanjay Patel via llvm-commits
- [llvm] f418344 - Automatically generate aix32-cc-abi-vaarg.ll . NFC
Amaury Séchet via llvm-commits
- [PATCH] D122145: [SLP] Cluster ordering for loads
Dave Green via Phabricator via llvm-commits
- [llvm] 802e15c - [SLP] Cluster ordering for loads
David Green via llvm-commits
- [PATCH] D124453: const char* for LLVMTargetMachineEmitToFile's argument
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D111159: [UnknownProvenance] Introduce UnknownProvenance constant
Amaury SECHET via Phabricator via llvm-commits
- [llvm] c2c2592 - const char* for LLVMTargetMachineEmitToFile's argument
Amaury Séchet via llvm-commits
- [llvm] d44ffd6 - [Bitstream] Only consider flushing to file on block boundaries
Sam McCall via llvm-commits
- [PATCH] D125168: Add opaque ptr to the llvm-c
Christoffer Lerno via Phabricator via llvm-commits
- [llvm] b432f80 - [ARM] Update ror.ll test to canonicalized IR
Simon Pilgrim via llvm-commits
- [llvm] 06fad8b - [DAGCombine] Add node in the worklist in topological order in CombineTo
Amaury Séchet via llvm-commits
- [PATCH] D124716: [MIPS] Remove an incorrect microMIPS instruction alias
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D125173: [AMDGPU] lowerEXTRACT_VECTOR_ELT - fold from a SCALAR_TO_VECTOR source
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D115406: [SystemZ] Improve eliminateFrameIndex() to use STDY/STEY/LDY for VR32/VR64 when possible.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 00bfaba - [LegalizeTypes] Don't assume fshl/fshr shift amount type matches the other operands.
Craig Topper via llvm-commits
- [llvm] b81bf7b - [LegalizeTypes] Make use of SelectionDAG::getShiftAmountConstant. NFC
Craig Topper via llvm-commits
- [llvm] 7e3ef7d - [AMDGPU] lowerEXTRACT_VECTOR_ELT - fold from a SCALAR_TO_VECTOR source
Simon Pilgrim via llvm-commits
- [llvm] 830c180 - [AArch64] Add missing NVCAST patterns.
David Green via llvm-commits
- [llvm] a385645 - [RISCV] Regenerate rv32zbp-zbkb.ll
Simon Pilgrim via llvm-commits
- [llvm] e38f014 - [IROutliner] Accomodate blocks containing PHINodes with one entry outside the region and others inside the region.
Andrew Litteken via llvm-commits
- [PATCH] D106888: [RISC-V] Implement jump tables for CFI-icall
Wende Tan via Phabricator via llvm-commits
- [llvm] bead7a2 - Regenerate avx512-regcall-NoMask.ll . NFC
Amaury Séchet via llvm-commits
- [llvm] 5cd690a - Generate sse-intel-ocl.ll automatically. NFC
Amaury Séchet via llvm-commits
- [llvm] 6dedbcd - Make BinaryStreamWriter::padToAlignment write blocks vs bytes.
Stella Laurenzo via llvm-commits
- [PATCH] D125181: [BOLT][DWARF] Fix assert for split dwarf.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D123910: [HWAsan] Support 4K/8K/16K/64K page size to ring buffer
Xiaodong Liu via Phabricator via llvm-commits
- [llvm] 009d56d - [test][msa] Add more sse,avx intrinsics tests
Vitaly Buka via llvm-commits
- [llvm] 08ac661 - [test][msan] Relax order of param shadow
Vitaly Buka via llvm-commits
- [PATCH] D125183: Add opaque pointers to the llvm-c API
Nicolas Abram via Phabricator via llvm-commits
- [PATCH] D124742: [MIPS] Correct the implementation of the msub optimization
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] 6f9e1ea - [VectorCombine] Attempt to fold select shuffles from reductions
David Green via llvm-commits
- [llvm] 993d946 - [InstCombine] Add test coverage for PR43261 / Issue #42606
Simon Pilgrim via llvm-commits
- [llvm] 96d2d25 - [SLP][X86] Add test coverage for PR47491 / Issue #46835
Simon Pilgrim via llvm-commits
- [llvm] 2233a61 - [SLP][X86] Add test coverage for PR49934 / Issue #49278
Simon Pilgrim via llvm-commits
- [llvm] 7d94597 - [SLP][X86] Add test coverage for PR41892 / Issue #41237
Simon Pilgrim via llvm-commits
- [llvm] 751005a - [SLP][X86] Add test coverage for PR42652 / Issue #41997
Simon Pilgrim via llvm-commits
- [llvm] d5d498f - [X86][AMX] Simplify AMX test case.
via llvm-commits
- [PATCH] D123458: [LSR][RISCV] Improve test coverage for LSR in RISC-V
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] 5a6792a - [X86] combine-add.ll - add test case for PR52039 / Issue #51381
Simon Pilgrim via llvm-commits
- [llvm] 800d36c - [DAG] Only perform the fold (A-B)+(C-D) --> (A+C)-(B+D) when both inner subs have one use
Simon Pilgrim via llvm-commits
- [PATCH] D77804: [DAG] Enable ISD::SHL/SRL SimplifyMultipleUseDemandedBits handling (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D122918: [RISCV][CodeGen] Support float-arith in Zfinx
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D122918: [RISCV][CodeGen] Support Zfinx codegen
Hugh Perkins via Phabricator via llvm-commits
- [PATCH] D125187: [llvm] Fix comment nits in Module class, NFC.
Xiaodong Liu via Phabricator via llvm-commits
- [llvm] 6824cf1 - [X86] Set some more plausible latencies for horizontal add/subs on znver1
Simon Pilgrim via llvm-commits
- [llvm] 4d1fd70 - [docs] Add Office Hours for Tobias Grosser
via llvm-commits
- [llvm] 7e3aa70 - [X86] Add test coverage for PR26515 / Issue #26889
Simon Pilgrim via llvm-commits
- [PATCH] D125185: [BPF] Mark FI_ri as isPseudo to avoid assertion during disassembly
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D125190: [AArch64] Improve multi-precision subtractions
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 9a12138 - [SLP][X86] Add test coverage for PR50392 / Issue #49736
Simon Pilgrim via llvm-commits
- [PATCH] D125191: [AArch64] Ampere1 des not support MTE
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D125192: [SVE] Refactor lowering for fixed length MGATHER/MSCATTER.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D125193: [SVE] Enable use of 32bit gather/scatter indices for fixed length vectors
Paul Walker via Phabricator via llvm-commits
- [PATCH] D125194: [WIP][SVE] Use INDEX to generate matching instances of BUILD_VECTOR.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D125196: [opt] Error on `opt -O# --foo-pass`
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D125197: [github] format and refactor GitHub workflows
Mohammed Keyvanzadeh via Phabricator via llvm-commits
- [PATCH] D122269: Modify DXILPrepare to emit no-op bitcasts
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D122270: Support converting pointers from opaque to typed
Jakub Kuderski via Phabricator via llvm-commits
- [lld] 36d4f42 - [lld] Fix typo for processAux; NFC
Xiaodong Liu via llvm-commits
- [PATCH] D125198: [InstCombine] ((A + B) + C) + A --> (A << 1) + (B + C)
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D125199: [RISCV] Make PseudoReadVL have the vtypes of the corresponding VLEFF/VLSEGFF.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D125202: [Polly] Disable matmul pattern-match + -polly-parallel
Siddharth Bhat via Phabricator via llvm-commits
- [PATCH] D125203: [PowerPC] Fix PPCISD::STBRX selection issue on A2
Ting Wang via Phabricator via llvm-commits
- [PATCH] D125204: [RISCV] Use RISCVISAInfo to parse arch string from ELF build attribute.
Kito Cheng via Phabricator via llvm-commits
- [llvm] a419003 - [CSSPGO][Preinliner] Use linear threshold to drive inline decision.
Hongtao Yu via llvm-commits
- [PATCH] D125205: Replace the custom linked list in LeaderTableEntry with TinyPtrVector.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D123654: [NFC][X86][CodeGen] Use ArrayRef in TargetLowering functions
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D125206: [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation
WangLian via Phabricator via llvm-commits
- [PATCH] D125207: [BPF] Implement mod operation
Jim Lin via Phabricator via llvm-commits
Last message date:
Sun May 8 23:55:56 PDT 2022
Archived on: Sun May 8 23:55:59 PDT 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).