The Week Of Monday 20 August 2018 Archives by author
Starting: Mon Aug 20 00:00:36 PDT 2018
Ending: Sun Aug 26 23:58:20 PDT 2018
Messages: 2044
- [llvm] r338354 - [ARM] Revert r337821
Friedman, Eli via llvm-commits
- [PATCH] D49885: Thread safety analysis: Allow relockable scopes
Aaron Ballman via llvm-commits
- [PATCH] D50994: Add a new flag and attributes to control static destructor registration
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D49885: Thread safety analysis: Allow relockable scopes
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D49885: Thread safety analysis: Allow relockable scopes
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D50658: Hot cold splitting pass
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D50658: Hot cold splitting pass
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r339977 - [GISel]: Add Opcodes for a few LLVM Intrinsics
Aditya Nandakumar via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Aditya Nandakumar via llvm-commits
- [llvm] r340197 - Revert "Revert r339977: [GISel]: Add Opcodes for a few LLVM Intrinsics"
Aditya Nandakumar via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Aditya Nandakumar via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Aditya Nandakumar via llvm-commits
- [llvm] r339977 - [GISel]: Add Opcodes for a few LLVM Intrinsics
Aditya Nandakumar via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Aditya Nandakumar via llvm-commits
- [llvm] r340309 - Revert "Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting operations""
Aditya Nandakumar via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Aditya Nandakumar via llvm-commits
- [llvm] r340429 - [GISel]: Add legalization support for widening bit counting operations
Aditya Nandakumar via llvm-commits
- [PATCH] D51053: [GISel]: Add legalization support for widening bit counting operations
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D51053: [GISel]: Add legalization support for widening bit counting operations
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D51147: [GISel]: Remove an incorrect assert in CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D51147: [GISel]: Remove an incorrect assert in CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D51197: [GISel]: Add missing opcodes for overflow intrinsics
Aditya Nandakumar via Phabricator via llvm-commits
- [zorg] r340183 - lldb-cmake: change test result directory
Adrian Prantl via llvm-commits
- [zorg] r340209 - Remove results file from lldb-cmake dotest args
Adrian Prantl via llvm-commits
- [zorg] r340223 - lldb-cmake: rename log directory to "logs"
Adrian Prantl via llvm-commits
- [zorg] r340236 - lldb-cmake: fix destdir
Adrian Prantl via llvm-commits
- [zorg] r340248 - lldb-cmake: don't set the LLVM version
Adrian Prantl via llvm-commits
- [zorg] r340283 - lldb-cmake: add extra cmake flags
Adrian Prantl via llvm-commits
- [zorg] r340285 - lldb-cmake: add tracing to tests
Adrian Prantl via llvm-commits
- [zorg] r340327 - lldb-cmake: make cmake build type configurable
Adrian Prantl via llvm-commits
- [zorg] r340345 - lldb-cmake: set dsymutil in xcode dotest invocation
Adrian Prantl via llvm-commits
- [zorg] r340551 - lldb-cmake: set LLVM version to 99 to avoid accidental version-based test skips
Adrian Prantl via llvm-commits
- [zorg] r340554 - lldb-cmake: add an option to set custom dotest arguments
Adrian Prantl via llvm-commits
- [zorg] r340584 - lldb-cmake: do verbose ninja builds
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [llvm] r340650 - Reduce the memory footprint of dsymutil. (NFC)
Adrian Prantl via llvm-commits
- [llvm] r340653 - Verifier: verify that a DILocation's scope is a DILocalScope.
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [llvm] r340672 - Prevent DILocation::getMergedLocation() from creating invalid metadata.
Adrian Prantl via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
Adrian Prantl via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D49676: [DWARF] support for .debug_addr (consumer)
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D50887: [DWARF] Missing location debug information with -O2.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D51238: Add a unit test for DILocation::getMergedLocation()
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D51238: Add a unit test for DILocation::getMergedLocation()
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D51025: [CodeGen] Fix handling of variables captured by a block that is nested inside a lambda
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D50437: [mips] Implement pll.ps, plu.ps and some of the missing cvt.* instructions
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D50437: [mips] Implement pll.ps, plu.ps and some of the missing cvt.* instructions
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D50437: [mips] Implement pll.ps, plu.ps and some of the missing cvt.* instructions
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D49980: [PDB] Parse UDT symbols and pointers to members (combined patch)
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D49980: [PDB] Parse UDT symbols and pointers to members (combined patch)
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D49980: [PDB] Parse UDT symbols and pointers to members (combined patch)
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D51158: [PDB] Make variables.test to pass using a 32-bit compiler too
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D45653: [X86] Enable sibling-call optimization for functions returning structs
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return MMAP_FAILED (~(uptr)0) on error
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D50797: [RISCV] Fixed Assertion`Kind == Immediate && "Invalid type access!"' failed.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D47882: [RISCV] Codegen for i8, i16, and i32 atomicrmw with RV32A
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D47882: [RISCV] Codegen for i8, i16, and i32 atomicrmw with RV32A
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D51217: [RISCV] atomic_store_nn have a different layout to regular store
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D49517: [WebAssembly] Ensure all bitcasts that would be invalid in wasm are removed by FixFunctionBitcasts pass
Alex Crichton via Phabricator via llvm-commits
- [llvm] r340246 - [docs] Fix a small typo in a debug info example
Alex Langford via llvm-commits
- [PATCH] D49282: [cmake] Add option to skip building lldb-server
Alex Langford via Phabricator via llvm-commits
- [test-suite] r340196 - [SingleSource] update the protocols.m test after r340102
Alex Lorenz via llvm-commits
- [PATCH] D51077: [clangd] send diagnostic categories only when 'categorySupport' capability was given by the client
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D47467: [IR] Begin removal of TerminatorInst by removing successor manipulation.
Alexander Ivchenko via Phabricator via llvm-commits
- [llvm] r340519 - Allow creating llvm::Function in non-zero address spaces
Alexander Richardson via llvm-commits
- [PATCH] D47541: Allow creating llvm::Function in non-zero address spaces
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D51004: [llvm-strip] Allow only one input
Alexander Shaposhnikov via llvm-commits
- [PATCH] D51004: [llvm-strip] Allow only one input
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D51004: [llvm-strip] Allow only one input
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Alexander via Phabricator via llvm-commits
- [PATCH] D50807: [Error] Add FileError and DebugErrorInfo helpers
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r340553 - [DEBUGINFO] Fix misprint in the name of DebugDirectivesOnly, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Ali Tamur via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Ali Tamur via llvm-commits
- [llvm] r340192 - [MemorySSA] Update comment to better describe cfg change (NFC).
Alina Sbirlea via llvm-commits
- [llvm] r340052 - [IDF] Teach Iterated Dominance Frontier to use a snapshot CFG based on a GraphDiff.
Alina Sbirlea via llvm-commits
- [llvm] r340052 - [IDF] Teach Iterated Dominance Frontier to use a snapshot CFG based on a GraphDiff.
Alina Sbirlea via llvm-commits
- [llvm] r340362 - [MemorySSA] Update comment for move APIs to clarify behavior (NFC).
Alina Sbirlea via llvm-commits
- [llvm] r340365 - Update MemorySSA in BasicBlockUtils.
Alina Sbirlea via llvm-commits
- [llvm] r340444 - Update MemorySSA in LoopInstSimplify.
Alina Sbirlea via llvm-commits
- [llvm] r340445 - Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea via llvm-commits
- [llvm] r340567 - Remove the use of pair inside the tuple in concat_iterator.
Alina Sbirlea via llvm-commits
- [llvm] r340581 - [IDF] Make GraphDiff a const constructor argument.
Alina Sbirlea via llvm-commits
- [PATCH] D49156: [MemorySSA] Add API to update MemoryPhis, following CFG changes.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D51024: [LICM] Modernize AliasSetTracker handling. NFC
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D51067: Remove the use of pair inside the tuple in concat_iterator.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D45300: Update MemorySSA BasicBlockUtils.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D45300: Update MemorySSA BasicBlockUtils.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D47022: Update MemorySSA in SimpleLoopUnswitch.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D45299: API to update MemorySSA for cloned blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D51067: Remove the use of pair inside the tuple in concat_iterator.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r339674 - [GlobalISel][IRTranslator] Fix a bug in handling repeating struct types during argument lowering.
Amara Emerson via llvm-commits
- [PATCH] D51005: [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback
Amara Emerson via Phabricator via llvm-commits
- [llvm] r340669 - [RISCV] Fix std::advance slowness
Ana Pazos via llvm-commits
- [llvm] r340674 - [RISCV] Fixed Assertion`Kind == Immediate && "Invalid type access!"' failed.
Ana Pazos via llvm-commits
- [llvm] r340678 - [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Ana Pazos via llvm-commits
- [PATCH] D51148: [RISCV] Fix std::advance slowness
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D51148: [RISCV] Fix std::advance slowness
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D50797: [RISCV] Fixed Assertion`Kind == Immediate && "Invalid type access!"' failed.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D49851: [clang-tidy] run-clang-tidy add synchronisation to the output
Andi via Phabricator via llvm-commits
- [PATCH] D49851: [clang-tidy] run-clang-tidy add synchronisation to the output
Andi via Phabricator via llvm-commits
- [llvm] r340176 - [llvm-mca] Make the LSUnit a HardwareUnit, and allow derived classes to implement a different memory consistency model.
Andrea Di Biagio via llvm-commits
- [PATCH] D50839: [llvm] Make YAML serialization up to 2.5 times faster
Andrea Di Biagio via llvm-commits
- [llvm] r340273 - [llvm-mca] Add method cycleEvent() to class Scheduler. NFCI
Andrea Di Biagio via llvm-commits
- [llvm] r340274 - [llvm-mca] Replace use of llvm::any_of with std::any_of.
Andrea Di Biagio via llvm-commits
- [llvm] r340314 - [llvm-mca] Add the ability to customize the instruction selection strategy in the Scheduler.
Andrea Di Biagio via llvm-commits
- [llvm] r340395 - [llvm-mca] Improved code comments and moved some method definitions from Scheduler.h to Scheduler.cpp. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r340536 - [llvm-mca] Allow the definition of custom strategies for selecting processor resource units.
Andrea Di Biagio via llvm-commits
- [llvm] r340545 - [llvm-mca] Fix wrong call to setCustomStrategy().
Andrea Di Biagio via llvm-commits
- [PATCH] D50839: [llvm] Make YAML serialization up to 2.5 times faster
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D50929: [llvm-mca] Introduce the llvm-mca library and organize the directory accordingly. NFC.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D51051: [llvm-mca] Add the ability to customize the instruction selection strategy in the Scheduler.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D50963: [NFC] Don't define static function in header (UninitializedObject.h)
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D51118: Release Notes: Add Zig to External Open Source Projects Using LLVM 7
Andrew Kelley via Phabricator via llvm-commits
- [PATCH] D51215: Fix misfolding of IRBuilder.CreateICmp(int_ty X, bitcast (float_ty Y) to int_ty)
Andrew Scheidecker via Phabricator via llvm-commits
- [PATCH] D51216: Fix IRBuilder.CreateFCmp(X, X) misfolding
Andrew Scheidecker via Phabricator via llvm-commits
- [PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r340275 - NFC: Add loop vectorizer tests showing various control flow within loop that skip iterations
Anna Thomas via llvm-commits
- [llvm] r340278 - [LV] Vectorize loops where non-phi instructions used outside loop
Anna Thomas via llvm-commits
- [llvm] r340337 - NFC: update the test comments in LV test about early exit loops
Anna Thomas via llvm-commits
- [PATCH] D50778: [LV] Vectorize loops where non-phi instructions used outside loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50778: [LV] Vectorize loops where non-phi instructions used outside loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50778: [LV] Vectorize loops where non-phi instructions used outside loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50778: [LV] Vectorize loops where non-phi instructions used outside loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D51181: [LICM] Hoist an invariant_start out of loops if there are no stores executed before it
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D51042: [NVPTX] Remove ftz variants of cvt with rounding mode
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D51042: [NVPTX] Remove ftz variants of cvt with rounding mode
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D49985: [ADT] ImmutableList no longer requires elements to be copy constructible
Artem Dergachev via Phabricator via llvm-commits
- [PATCH] D50784: [TableGen] Add Instruction custom byte sequence emission
Artyom Goncharov via Phabricator via llvm-commits
- [PATCH] D50784: [TableGen] Add Instruction custom byte sequence emission
Artyom Goncharov via Phabricator via llvm-commits
- [PATCH] D50856: [TableGen] Add Logical operands info emission
Artyom Goncharov via Phabricator via llvm-commits
- [PATCH] D50858: [M680x0] Add ELF and Triple info
Artyom Goncharov via Phabricator via llvm-commits
- [PATCH] D50778: [LV] Vectorize loops where non-phi instructions used outside loop
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r340317 - [NVPTX] Remove ftz variants of cvt with rounding mode
Benjamin Kramer via llvm-commits
- [PATCH] D51042: [NVPTX] Remove ftz variants of cvt with rounding mode
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D51042: [NVPTX] Remove ftz variants of cvt with rounding mode
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D46546: add suffix to report file name
Bill Torpey via Phabricator via llvm-commits
- [llvm] r340255 - [RegisterCoalescer] Do not assert when trying to remat dead values
Bjorn Pettersson via llvm-commits
- [llvm] r340267 - Change how finalizeBundle selects debug location for the BUNDLE instruction
Bjorn Pettersson via llvm-commits
- [llvm] r340326 - [RegisterCoalescer] Use substPhysReg in reMaterializeTrivialDef
Bjorn Pettersson via llvm-commits
- [llvm] r340679 - [LiveDebugVariables] Avoid faulty addDefsFromCopies in computeIntervals
Bjorn Pettersson via llvm-commits
- [llvm] r340680 - [CodeGen] Set FrameSetup/FrameDestroy on BUNDLE instructions
Bjorn Pettersson via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50842: [RegisterCoalescer] Do not assert when trying to remat dead values
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50461: DAG: Don't use ABI copies in some contexts
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50639: Change how finalizeBundle selects debug location for the BUNDLE instruction
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50844: [RegisterCoalescer] Use substPhysReg in reMaterializeTrivialDef
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50638: [AsmPrinter] Look inside bundles and rely on FrameDestroy in calculateDbgValueHistory
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D47541: Allow creating llvm::Function in non-zero address spaces
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D46100: WIP: [IR/Verifier] Diagnose use-before-def scenarios for debug intrinsics
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50788: [LiveDebugVariables] Avoid faulty addDefsFromCopies in computeIntervals
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50637: [CodeGen] Set FrameSetup/FrameDestroy on BUNDLE instructions
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D50868: [X86] Teach combineLoopMAddPattern to handle cases where there is no loop and the add has two multiple inputs
Bjorn Pettersson via Phabricator via llvm-commits
- [lld] r340374 - [Support][CachePruning] prune least recently accessed files first
Bob Haarman via llvm-commits
- [llvm] r340374 - [Support][CachePruning] prune least recently accessed files first
Bob Haarman via llvm-commits
- [PATCH] D51006: LTO: make tempfiles in LTO cache subject to pruning
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D51006: LTO: make tempfiles in LTO cache subject to pruning
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D51062: [Support][CachePruning] prune least recently accessed files first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D51062: [Support][CachePruning] prune least recently accessed files first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D51062: [Support][CachePruning] prune least recently accessed files first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D48738: Add the ability to edit stream contents with llvm-pdbutil
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D46621: [Support] call FlushFileBuffers when closing raw_fd_ostream on Windows
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D51167: [Pipeliner] Fix incorrect phi values in the epilog and kernel
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D51167: [Pipeliner] Fix incorrect phi values in the epilog and kernel
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D51167: [Pipeliner] Fix incorrect phi values in the epilog and kernel
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] r340537 - [FunctionAttrs] Infer WriteOnly Function Attribute
Brian Homerding via llvm-commits
- [PATCH] D51020: MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMP: Fix build with newer libstdc++
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D48387: [FunctionAttrs] Infer WriteOnly Function Attribute
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D50685: [AArch64] Support conversion between fp16 and fp128
Bryan Chan via Phabricator via llvm-commits
- [llvm] r340201 - [FPEnv] Support constrained FREM intrinsic
Cameron McInally via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50975: [FPEnv] Support constrained FREM intrinsic
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50975: [FPEnv] Support constrained FREM intrinsic
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50975: [FPEnv] Support constrained FREM intrinsic
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D50887: [DWARF] Missing location debug information with -O2.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D50887: [DWARF] Missing location debug information with -O2.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D50887: [DWARF] Missing location debug information with -O2.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [llvm] r339977 - [GISel]: Add Opcodes for a few LLVM Intrinsics
Chandler Carruth via llvm-commits
- [llvm] r340508 - [DebugInfo] Fix bug in LiveDebugVariables.
Chandler Carruth via llvm-commits
- [llvm] r340513 - Revert r340508: [DebugInfo] Fix bug in LiveDebugVariables.
Chandler Carruth via llvm-commits
- [llvm] r340515 - [x86/retpoline] Split the LLVM concept of retpolines into separate
Chandler Carruth via llvm-commits
- [llvm] r340698 - [IR] Begin removal of TerminatorInst by removing successor manipulation.
Chandler Carruth via llvm-commits
- [llvm] r340663 - Add data structure to form equivalence classes of mangled names.
Chandler Carruth via llvm-commits
- [llvm] r340699 - [IR] Sink `isExceptional` predicate to `Instruction`, rename it to
Chandler Carruth via llvm-commits
- [llvm] r340700 - Avoid specializing a variadic member template in a way that seems to not
Chandler Carruth via llvm-commits
- [llvm] r340701 - [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
Chandler Carruth via llvm-commits
- [polly] r340701 - [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
Chandler Carruth via llvm-commits
- [llvm] r340702 - Replace fancy use of initializer lists with simple functions that return
Chandler Carruth via llvm-commits
- [llvm] r340663 - Add data structure to form equivalence classes of mangled names.
Chandler Carruth via llvm-commits
- [llvm] r340721 - Fix this file to have the necessary standard library includes and use
Chandler Carruth via llvm-commits
- [llvm] r340710 - [MS Demangler] Re-write the Microsoft demangler.
Chandler Carruth via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50573: [LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in schedulePass.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D45300: Update MemorySSA BasicBlockUtils.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50906: Update MemorySSA in LoopInstSimplify.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50911: Update MemorySSA in LoopSimplifyCFG.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51024: [LICM] Modernize AliasSetTracker handling. NFC
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47467: [IR] Begin removal of TerminatorInst by removing successor manipulation.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51083: [x86/SLH] Teach SLH to harden indirect branches and switches without retpolines.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50837: [x86/SLH] Teach SLH to harden against the "ret2spec" attack by implementing the proposed mitigation technique described in the original design document.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50837: [x86/SLH] Teach SLH to harden against the "ret2spec" attack by implementing the proposed mitigation technique described in the original design document.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51083: [x86/SLH] Teach SLH to harden indirect branches and switches without retpolines.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50837: [x86/SLH] Teach SLH to harden against the "ret2spec" attack by implementing the proposed mitigation technique described in the original design document.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50837: [x86/SLH] Teach SLH to harden against the "ret2spec" attack by implementing the proposed mitigation technique described in the original design document.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51150: [x86/retpoline] Split the LLVM concept of retpolines into separate subtarget features for indirect calls and indirect branches.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51150: [x86/retpoline] Split the LLVM concept of retpolines into separate subtarget features for indirect calls and indirect branches.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51150: [x86/retpoline] Split the LLVM concept of retpolines into separate subtarget features for indirect calls and indirect branches.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D44910: [docs] Add Markdown support to Sphinx
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51083: [x86/SLH] Teach SLH to harden indirect branches and switches without retpolines.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51083: [x86/SLH] Teach SLH to harden indirect branches and switches without retpolines.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47467: [IR] Begin removal of TerminatorInst by removing successor manipulation.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47467: [IR] Begin removal of TerminatorInst by removing successor manipulation.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D50413: [libunwind][include] Add some missing definitions to <unwind.h>.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Charles Davis via Phabricator via llvm-commits
- [PATCH] D51002: [Tooling] Allow -flto flags and filter out -Wa, flags
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D51002: [Tooling] Allow -flto flags and filter out -Wa, flags
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D51002: [Tooling] Allow -flto flags and filter out -Wa, flags
Chih-Hung Hsieh via Phabricator via llvm-commits
- [llvm] r340435 - [CMake] Use LLVM_ENABLE_IDE instead of CMAKE_CONFIGURATION_TYPES
Chris Bieneman via llvm-commits
- [llvm] r340436 - [CMake] Remove unneeded and outdated policy
Chris Bieneman via llvm-commits
- [PATCH] D48964: Add support for writing HermitCore (https://hermitcore.org) ELF binaries.
Colin Finck via Phabricator via llvm-commits
- [PATCH] D48964: Add support for writing HermitCore (https://hermitcore.org) ELF binaries.
Colin Finck via Phabricator via llvm-commits
- [llvm] r340210 - [LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in schedulePass.
Craig Topper via llvm-commits
- [llvm] r340211 - [X86] Pre-commit test cases for D50878.
Craig Topper via llvm-commits
- [llvm] r340212 - [X86] Teach combineTruncatedArithmetic to handle some cases of ISD::SUB
Craig Topper via llvm-commits
- [llvm] r340214 - [X86] Prevent lowerVectorShuffleByMerging128BitLanes from creating cycles
Craig Topper via llvm-commits
- [llvm] r340217 - [X86] Add test command line to expose PR38649.
Craig Topper via llvm-commits
- [llvm] r340231 - [InstCombine] Add splat vector constant support to foldICmpAddOpConst.
Craig Topper via llvm-commits
- [llvm] r340303 - [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Craig Topper via llvm-commits
- [llvm] r340321 - [InstCombine] Pull simple checks above a more complicated one. NFCI
Craig Topper via llvm-commits
- [llvm] r340434 - [X86] In OptimizeLEAs pass, check that the key is in the LEAs map before accessing
Craig Topper via llvm-commits
- [llvm] r340441 - [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Craig Topper via llvm-commits
- [llvm] r340477 - [X86] Add test cases for D50817. NFC
Craig Topper via llvm-commits
- [llvm] r340478 - [X86] Teach combineLoopSADPattern to handle cases where there is no loop and the add has two absolute difference inputs
Craig Topper via llvm-commits
- [llvm] r340480 - [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via llvm-commits
- [llvm] r340546 - [ValueTracking] Fix an assert from r340480.
Craig Topper via llvm-commits
- [llvm] r340480 - [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via llvm-commits
- [llvm] r340556 - [ValueTracking] Fix assert message and add test case for r340546 and PR38677.
Craig Topper via llvm-commits
- [llvm] r340626 - [DAGCombiner][Mips] Don't combine bitcast+store after LegalOperations when the store is volatile, if the resulting store isn't Legal
Craig Topper via llvm-commits
- [llvm] r340630 - [X86] Add test case for D50868. NFC
Craig Topper via llvm-commits
- [llvm] r340631 - [X86] Teach combineLoopMAddPattern to handle cases where there is no loop and the add has two multiply inputs
Craig Topper via llvm-commits
- [llvm] r340688 - [X86] Make sure type is a vector before calling VT.getVectorNumElements() in combineLoopMAddPattern
Craig Topper via llvm-commits
- [llvm] r340689 - [SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the value first.
Craig Topper via llvm-commits
- [llvm] r340690 - [X86] Replace support for vXi32 SMUL_LOHI/UMUL_LOHI with MULHS/MULHU support instead.
Craig Topper via llvm-commits
- [llvm] r340694 - [X86] Add test cases for D50952, paddus patterns involving constants. NFC
Craig Topper via llvm-commits
- [llvm] r340695 - [X86] Fix typo in comment, expect->except. NFC
Craig Topper via llvm-commits
- [llvm] r340706 - [X86] Add FeatureCMOV to athlon and athlon-tbird cpus.
Craig Topper via llvm-commits
- [llvm] r340707 - [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Craig Topper via llvm-commits
- [llvm] r340708 - [X86] Correct the cost of (v4i32 (fptoui (v4f64))) under AVX512F.
Craig Topper via llvm-commits
- [llvm] r340720 - [X86] Cleanup the LowerMULH code by hoisting some commonalities between the vXi32 and vXi8 handling. NFCI
Craig Topper via llvm-commits
- [PATCH] D50578: [DAGCombiner][Mips] Don't combine bitcast+store after LegalOperations when the store is volatile, if the resulting store isn't Legal
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50780: Check that the key is in the LEAs map before accessing
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50975: [FPEnv] Support constrained FREM intrinsic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50981: [X86] Prevent lowerVectorShuffleByMerging128BitLanes from creating cycles
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50975: [FPEnv] Support constrained FREM intrinsic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50990: [InstCombine] When rewriting operands in SimplifyAssociativeOrCommutative, add the original nodes back to the worklist so they'll get eagerly DCEd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50780: Check that the key is in the LEAs map before accessing
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50817: [X86] Teach combineLoopSADPattern to handle cases where there is no loop and the add has two absolute difference inputs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50837: [x86/SLH] Teach SLH to harden against the "ret2spec" attack by implementing the proposed mitigation technique described in the original design document.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50868: [X86] Teach combineLoopMAddPattern to handle cases where there is no loop and the add has two multiple inputs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51125: [x86] use more broadcasts to load a scalar into vector reg
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51186: [x86] turn insertelement into undef with variable index into splat
Craig Topper via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50402: [SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the value first.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51231: [X86] Remove Feature64Bit
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51231: [X86] Make Feature64Bit useful
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51236: [InstCombine] Extend (add (sext x), cst) --> (sext (add x, cst')) and (add (zext x), cst) --> (zext (add x, cst')) to work for vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51254: [X86] Replace support for vXi32 SMUL_LOHI/UMUL_LOHI with MULHS/MULHU support instead.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51236: [InstCombine] Extend (add (sext x), cst) --> (sext (add x, cst')) and (add (zext x), cst) --> (zext (add x, cst')) to work for vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51236: [InstCombine] Extend (add (sext x), cst) --> (sext (add x, cst')) and (add (zext x), cst) --> (zext (add x, cst')) to work for vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51236: [InstCombine] Extend (add (sext x), cst) --> (sext (add x, cst')) and (add (zext x), cst) --> (zext (add x, cst')) to work for vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51254: [X86] Replace support for vXi32 SMUL_LOHI/UMUL_LOHI with MULHS/MULHU support instead.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50952: [X86] Add support for matching paddus patterns where one of the vectors is a constant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51264: [X86] Add FeatureCMOV to athlon and athlon-tbird cpus.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50491: [DAGCombiner][AMDGPU][Mips] Fold bitcast with volatile loads if the resulting load is legal for the target.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51267: [X86] Correct the cost of (v4i32 (fptoui (v4f64))) under AVX512F.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41062: [X86] Legalize v2i32 via widening rather than promoting
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41062: [X86] Legalize v2i32 via widening rather than promoting
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51284: [X86] When lowering v32i8 MULHS/MULHU, shuffle after the PACKUS rather than before.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D51284: [X86] When lowering v32i8 MULHS/MULHU, shuffle after the PACKUS rather than before.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D50277: [WebAssembly] Support for atomic fences
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D50920: [tsan] Avoid calling Block_copy in the "sync" GCD interceptors
Dan Liew via Phabricator via llvm-commits
- [PATCH] D50388: Respect PYTHONPATH
Dan Liew via Phabricator via llvm-commits
- [PATCH] D50388: Respect PYTHONPATH
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Dan Liew via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51173: Fix the configuration of the Primary allocator for Darwin ARM64
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51173: Fix the configuration of the Primary allocator for Darwin ARM64
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51173: Fix the configuration of the Primary allocator for Darwin ARM64
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51270: [UBSan] Add CMake and lit support for configuring and running UBSan tests for ios, watchos, tvos, and their simulator counterparts.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51271: [UBSan] Add missing `%run` prefixes to Pointer tests.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51272: Give a better error message when trying to run the iossim tests and `SANITIZER_IOSSIM_TEST_DEVICE_IDENTIFIER` is not set in the environment.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D51273: [UBSan] Propagate `UBSAN_OPTIONS` environment variable when running ios simulator tests.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D49219: [Sparc] Custom bitcast between f64 and v2i32
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D50694: [Sparc] Give the option to use the OS reserved global registers
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D48638: [Sparc] Add support for the cycle counter available in GR740
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D50964: [Sparc] Use ANDN instead of AND if constant can be encoded more efficiently
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D50969: [Sparc] Improve the builtin setjmp/longjmp
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D50971: [Sparc] Avoid writing outside array in applyFixup
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D51085: [Sparc] Add errata workaround pass for GR712RC
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D51206: [Sparc] Add tail call support
Daniel Cederman via Phabricator via llvm-commits
- [llvm] r340287 - [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback
Daniel Sanders via llvm-commits
- [PATCH] D51005: [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D51005: [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D51005: [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D51005: [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D51147: [GISel]: Remove an incorrect assert in CallLowering
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Dave Green via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Dave Green via Phabricator via llvm-commits
- [PATCH] D49673: [AArch64] Add Tiny Code Model for AArch64
Dave Green via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Dave Green via Phabricator via llvm-commits
- [PATCH] D49673: [AArch64] Add Tiny Code Model for AArch64
Dave Green via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Dave Green via Phabricator via llvm-commits
- [llvm] r340205 - Add missing include (<functional> for std::ref)
David Blaikie via llvm-commits
- [llvm] r338975 - [ORC] Remove an incorrect use of 'cantFail'.
David Blaikie via llvm-commits
- [llvm] r339670 - [TableGen] Pass string/vector types by const reference (PR37666). NFCI
David Blaikie via llvm-commits
- [llvm] r340506 - Add new .def file introduced for BinaryFormat/MsgPack
David Blaikie via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
David Blaikie via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
David Blaikie via llvm-commits
- [llvm] r340646 - DebugInfo: Fix skipping CUs in DWARFv5 debug_names table
David Blaikie via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
David Blaikie via llvm-commits
- [llvm] r340583 - DebugInfo: Improve debug location merging
David Blaikie via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
David Blaikie via Phabricator via llvm-commits
- [llvm] r340512 - [LibCalls] Added returned attribute to libcalls
David Bolvansky via llvm-commits
- [llvm] r340538 - [InstCombine] Fold Select with binary op - FP opcodes
David Bolvansky via llvm-commits
- [llvm] r340563 - [LoopVectorize][NFCI] Use find instead of count
David Bolvansky via llvm-commits
- [llvm] r340618 - [Inliner] Attribute callsites with inline remarks
David Bolvansky via llvm-commits
- [llvm] r340619 - Revert [Inliner] Attribute callsites with inline remarks
David Bolvansky via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D49722: [CStringSyntaxChecker] Check strlcat sizeof check
David CARLIER via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
David CARLIER via Phabricator via llvm-commits
- [PATCH] D51269: [Xray] Darwin - Enable in the driver side
David CARLIER via Phabricator via llvm-commits
- [compiler-rt] r340621 - [Sanitizer] implementing remaining function under OSX
David Carlier via llvm-commits
- [PATCH] D50959: Fix in getAllocationDataForFunction
David Chisnall via Phabricator via llvm-commits
- [llvm] r340397 - [AArch64] Add Tiny Code Model for AArch64
David Green via llvm-commits
- [PATCH] D50704: [Inline-cost] Teach cost function to account for accumulative code-size growth
David Greene via Phabricator via llvm-commits
- [PATCH] D50388: Respect PYTHONPATH
David Greene via Phabricator via llvm-commits
- [PATCH] D49672: [CMake] Honor LLVM_EXTERNAL_<proj>_SOURCE_DIR
David Greene via Phabricator via llvm-commits
- [PATCH] D50388: Respect PYTHONPATH
David Greene via Phabricator via llvm-commits
- [PATCH] D50388: Respect PYTHONPATH
David Greene via Phabricator via llvm-commits
- [PATCH] D50388: Respect PYTHONPATH
David Greene via Phabricator via llvm-commits
- [PATCH] D50591: [PGO] Control Height Reduction
David Li via Phabricator via llvm-commits
- [PATCH] D51037: [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
David Li via Phabricator via llvm-commits
- [PATCH] D51037: [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
David Li via Phabricator via llvm-commits
- [PATCH] D50591: [PGO] Control Height Reduction
David Li via Phabricator via llvm-commits
- [PATCH] D51188: make llvm-profdata show -text work as advertised in the documentation
David Li via Phabricator via llvm-commits
- [PATCH] D51193: [PGO] Print target md5sum in missed optimization message
David Li via Phabricator via llvm-commits
- [PATCH] D51193: [PGO] Print target md5sum in missed optimization message
David Li via Phabricator via llvm-commits
- [PATCH] D51240: Add a flag to remap manglings when reading profile data information.
David Li via Phabricator via llvm-commits
- [PATCH] D51240: Add a flag to remap manglings when reading profile data information.
David Li via Phabricator via llvm-commits
- [PATCH] D51249: Add flag to enable profile remapping to external interfaces to LLVM.
David Li via Phabricator via llvm-commits
- [PATCH] D51246: Common infrastructure for reading a profile remapping file and building a mangling remapper from it.
David Li via Phabricator via llvm-commits
- [llvm] r228879 - MC, COFF: Align section contents to a four byte boundary
David Majnemer via llvm-commits
- [PATCH] D51149: MC: Don't align COFF section contents.
David Majnemer via Phabricator via llvm-commits
- [PATCH] D50593: ConstantMerge: merge common initial sequences
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D47475: [Local] Make DoesKMove required for combineMetadata.
Davide Italiano via Phabricator via llvm-commits
- [llvm] r340389 - [XRay] Refactor file header reading (NFC)
Dean Michael Berris via llvm-commits
- [llvm] r340603 - [XRay] Refactor loadTraceFile(...) into two (NFC)
Dean Michael Berris via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D51086: [XRay] Refactor file header reading (NFC)
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D51086: [XRay] Refactor file header reading (NFC)
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D51210: [XRay] FDRTraceWriter and FDR Trace Loading
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D51277: [XRay][compiler-rt] Stash flags as well in x86_64 trampoline
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D51278: [XRay][compiler-rt] Remove uses of internal allocator in profiling mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D50653: [WebAssembly] Add isEHScopeReturn instruction property
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D50873: [WebAssembly] v128.const
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D51114: [WebAssembly] Don't write SP back when prolog is generated only for EH
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D49034: [WebAssembly] Move/clone DBG_VALUE during WebAssemblyRegStackify pass
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D50823: [VPlan] Introduce VPCmpInst sub-class in the instruction-level representation
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D51103: [Support] Add a way to run a function on a detached thread
Dmitry via Phabricator via llvm-commits
- [PATCH] D51103: [Support] Add a way to run a function on a detached thread
Dmitry via Phabricator via llvm-commits
- [PATCH] D51103: [Support] Add a way to run a function on a detached thread
Dmitry via Phabricator via llvm-commits
- [PATCH] D51103: [Support] Add a way to run a function on a detached thread
Dmitry via Phabricator via llvm-commits
- [PATCH] D50222: [CodeGen] [SelectionDAG] More efficient code for X % C == 0
Dmytro Shynkevych via Phabricator via llvm-commits
- [PATCH] D50222: [CodeGen] [SelectionDAG] More efficient code for X % C == 0
Dmytro Shynkevych via Phabricator via llvm-commits
- [PATCH] D51018: [sancov] Fixed malformed JSON when symbolizing coverage information
Douglas Gliner via Phabricator via llvm-commits
- [llvm] r340561 - Fixup AreCoreFilesPrevented() to consider first LLVM_ENABLE_CRASH_DUMPS and secondly coreFilesPrevented.
Douglas Yung via llvm-commits
- [PATCH] D51240: Add a flag to remap manglings when reading profile data information.
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] r339410 - [InstCombine] Transform str(n)cmp to memcmp
Dávid Bolvanský via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D49488: [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51054: [LoopVectorize][NFCI] Use find instead of count
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D49488: [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51092: [LibCalls] Added returned attribute to libcalls
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51054: [LoopVectorize][NFCI] Use find instead of count
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51092: [LibCalls] Added returned attribute to libcalls
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51092: [LibCalls] Added returned attribute to libcalls
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50039: [LibCalls] Added nonnull atribute to libc function args
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51167: [Pipeliner] Fix incorrect phi values in the epilog and kernel
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D51054: [LoopVectorize][NFCI] Use find instead of count
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] r340446 - [ARM] Handle all-ones mask explicitly in targetShrinkDemandedConstant.
Eli Friedman via llvm-commits
- [llvm] r340456 - [SafeStack] Handle unreachable code with safe stack coloring.
Eli Friedman via llvm-commits
- [llvm] r340458 - [ARM] Lower llvm.ctlz.i32 to a libcall when clz is not available.
Eli Friedman via llvm-commits
- [llvm] r340637 - [AArch64] Reject inline asm with FP registers when FP is disabled.
Eli Friedman via llvm-commits
- [llvm] r340651 - [SafeStack] Set debug location for calls to __safestack_pointer_address.
Eli Friedman via llvm-commits
- [PATCH] D50558: [MustExecute] Fix algorithmic bug in isGuaranteedToExecute. PR38514
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50992: [InstCombine] try to fold insertelt + vector op into scalar op + insertelt
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50893: [GVN] Assign new value number to calls reading memory, if there is no MemDep info.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48580: [AArch64] Support reserving x1-7 registers.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50893: [GVN] Assign new value number to calls reading memory, if there is no MemDep info.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D49778: Fix "Q" and "R" inline assembly template modifiers for big-endian Arm
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51066: [ARM] Handle all-ones mask explicitly in targetShrinkDemandedConstant.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51070: [SafeStack] Handle unreachable code with safe stack coloring.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50791: [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on undef elements (PR38527)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51099: [GVN] Invalidate cached info for phis when setting dead predecessors to undef
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51092: [LibCalls] Added returned attribute to libcalls
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51066: [ARM] Handle all-ones mask explicitly in targetShrinkDemandedConstant.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51070: [SafeStack] Handle unreachable code with safe stack coloring.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47917: [ARM] Lower llvm.ctlz.i32 to a libcall when clz is not available.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50800: [ARM] Use correct jump table sizes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51165: [CodeGen] emit inline asm clobber list warnings for reserved (cont)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51165: [CodeGen] emit inline asm clobber list warnings for reserved (cont)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47475: [Local] Make DoesKMove required for combineMetadata.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51202: [AArch64] Reject inline asm with FP registers when FP is disabled.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51165: [CodeGen] emit inline asm clobber list warnings for reserved (cont)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51218: [GVN] Invalidate cached info for values replaced by equality propagation
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51202: [AArch64] Reject inline asm with FP registers when FP is disabled.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51231: [X86] Remove Feature64Bit
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45653: [X86] Enable sibling-call optimization for functions returning structs
Eli Friedman via Phabricator via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Eric Christopher via llvm-commits
- [llvm] r340315 - Temporarily Revert "[PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction" due to it causing a compiler crash on valid.
Eric Christopher via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Eric Christopher via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Eric Christopher via llvm-commits
- [llvm] r340675 - This patch adds support to LLVM for writing HermitCore (https://hermitcore.org) ELF binaries.
Eric Christopher via llvm-commits
- [PATCH] D48964: Add support for writing HermitCore (https://hermitcore.org) ELF binaries.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48964: Add support for writing HermitCore (https://hermitcore.org) ELF binaries.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D51150: [x86/retpoline] Split the LLVM concept of retpolines into separate subtarget features for indirect calls and indirect branches.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48964: Add support for writing HermitCore (https://hermitcore.org) ELF binaries.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D51002: [Tooling] Allow -flto flags and filter out -Wa, flags
Eric Liu via Phabricator via llvm-commits
- [PATCH] D51002: [Tooling] Allow -flto flags and filter out -Wa, flags
Eric Liu via Phabricator via llvm-commits
- [PATCH] D50930: Move Itanium demangler implementation into a header file and add visitation support.
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D50994: Add a new flag and attributes to control static destructor registration
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D50935: Add data structure to form equivalence classes of mangled names.
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D51003: Allow demangler's node allocator to fail, and bail out of the entire demangling process when it does. Use this to support a "lookup" query for the mangling canonicalizer that does not create new nodes.
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D51003: Allow demangler's node allocator to fail, and bail out of the entire demangling process when it does. Use this to support a "lookup" query for the mangling canonicalizer that does not create new nodes.
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D50066: [IRMover] Don't materialise values from different source module
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r340462 - [NFC] Expand test cases for simplifying pow()
Evandro Menezes via llvm-commits
- [llvm] r340476 - [NFC] Refactor simplification of pow()
Evandro Menezes via llvm-commits
- [PATCH] D49273: [InstCombine] Expand the simplification of pow() involving exp{, 2}()
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49273: [InstCombine] Expand the simplification of pow() into exp{, 2}()
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D51194: [InstCombine] Fix issue in the simplification of pow() with nested exp{, 2}()
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49273: [InstCombine] Expand the simplification of pow() into exp2()
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D51195: [InstCombine] Expand the simplification of pow() with nested exp{, 2}()
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D50922: [hwasan] Add a (almost) no-interceptor mode.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D50922: [hwasan] Add a (almost) no-interceptor mode.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D51016: SafeStack: Use correct unsafe stack sizes
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D51075: [SafeStack] Set debug location for calls to __safestack_pointer_address.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r340216 - [hwasan] Add a (almost) no-interceptor mode.
Evgeniy Stepanov via llvm-commits
- [llvm] r340229 - [llvm-strip] Allow only one input
Fangrui Song via llvm-commits
- [llvm] r340241 - [llvm-objcopy] Simplify find(X, Y) != X.end() with is_contained()
Fangrui Song via llvm-commits
- [lld] r340253 - [docs] Add --print-icf-sections to ld.lld.1
Fangrui Song via llvm-commits
- [llvm] r340335 - [docs][gold] Fix a typo
Fangrui Song via llvm-commits
- [lld] r340364 - [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Fangrui Song via llvm-commits
- [llvm] r340380 - [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Fangrui Song via llvm-commits
- [PATCH] D51004: [llvm-strip] Allow only one input
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51004: [llvm-strip] Allow only one input
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51009: [opt] Make OptTable::PrintHelp append "[options] <inputs>" conditionally
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51009: [opt] Make OptTable::PrintHelp append "[options] <inputs>" conditionally
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D39926: [llvm-objcopy] Add --only-keep-alloc option to remove all non-allocated sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51009: [opt] Make OptTable::PrintHelp append "[options] <inputs>" conditionally
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51009: [opt] Make OptTable::PrintHelp append "[options] <inputs>" conditionally
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51009: [opt] Make OptTable::PrintHelp append "[options] <inputs>" conditionally
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D51234: [Driver] Change MipsLinux default linker from "lld" to "ld.lld"
Fangrui Song via Phabricator via llvm-commits
- [llvm] r340295 - [AMDGPU] Support idot2 pattern.
Farhana Aleen via llvm-commits
- [PATCH] D47858: [New PM] Introducing PassInstrumentation framework
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D50888: [NFC][LICM] Remove too conservative IsMustExecute variable
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D50954: [NFC] Split logic of ImplicitControlFlowTracking to allow generalization
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D47858: [New PM] Introducing PassInstrumentation framework
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D50923: [New PM][PassInstrumentation] IR printing support for New Pass Manager
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D51274: [NFC][PassTiming] factor out generic PassTimingInfo
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D50923: [New PM][PassInstrumentation] IR printing support for New Pass Manager
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D51275: [New PM][PassInstrumentation] Adding PassInstrumentation to the AnalysisManager runs
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D51276: [New PM][PassTiming] implement -time-passes for the new pass manager
Fedor Sergeev via Phabricator via llvm-commits
- [llvm] r340319 - [GVN] Assign new value number to calls reading memory, if there is no MemDep info.
Florian Hahn via llvm-commits
- [llvm] r340331 - [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
Florian Hahn via llvm-commits
- [llvm] r340525 - Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via llvm-commits
- [llvm] r340526 - [SCCP] Remove unused variable added in r340525.
Florian Hahn via llvm-commits
- [llvm] r340606 - [Local] Make DoesKMove required for combineMetadata.
Florian Hahn via llvm-commits
- [PATCH] D50900: [SimplifyLibCalls] Support pow(x, -0.5) in replacePowWithSqrt without NSZ/noInfs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D50893: [GVN] Assign new value number to calls reading memory, if there is no MemDep info.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51037: [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D49488: [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51044: [PatternMatch] Use generic One, Two, ThreeOps_match classes (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51037: [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51037: [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D49488: [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D50893: [GVN] Assign new value number to calls reading memory, if there is no MemDep info.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51037: [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51054: [LoopVectorize][NFCI] Use find instead of count
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D49491: [RFC][VPlan, SLP] Add simple SLP analysis on top of VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51168: [NewGVN] Make sure we do not add a user to itself.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D51169: [NewGVN] Mark function as changed if we erase instructions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47475: [Local] Make DoesKMove required for combineMetadata.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47475: [Local] Make DoesKMove required for combineMetadata.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D50451: [ASTImporter] Fix import of class templates partial specialization
Gabor Marton via Phabricator via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Galina Kistanova via llvm-commits
- [llvm] r340499 - MC: Teach the COFF object writer to write address-significance tables.
Galina Kistanova via llvm-commits
- [lld] r340487 - win: Omit ".exe" from lld warning and error messages.
Galina Kistanova via llvm-commits
- [llvm] r340499 - MC: Teach the COFF object writer to write address-significance tables.
Galina Kistanova via llvm-commits
- [llvm] r340430 - [MemorySSA] Move two simple getters; NFC
George Burgess IV via llvm-commits
- [llvm] r340461 - [MemorySSA] Invalidate optimized Defs upon moving them; NFC
George Burgess IV via llvm-commits
- [llvm] r340577 - [MemorySSA] Fix def optimization handling
George Burgess IV via llvm-commits
- [PATCH] D51015: [MemorySSA] Make the Updater movable.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D45299: API to update MemorySSA for cloned blocks.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D49985: [ADT] ImmutableList no longer requires elements to be copy constructible
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D51023: [analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D51071: [analyzer] [NFC] Extract a method for creating RefVal from RetEffect in RetainCountChecker
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D51072: [analyzer] [NFC] Fix minor formatting issues in RetainCountChecker
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D49722: [CStringSyntaxChecker] Check strlcat sizeof check
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D50880: [analyzer] Preliminary version of retain count checking for OSObjects
George Karpenkov via Phabricator via llvm-commits
- [lld] r340164 - [LLD][ELF] - Fix warning.
George Rimar via llvm-commits
- [lld] r340257 - [LLD][ELF] - Check the architecture of lazy objects earlier.
George Rimar via llvm-commits
- [lld] r340259 - [LLD][ELF] - Fix BB after r340257.
George Rimar via llvm-commits
- [PATCH] D50899: [LLD][ELF] - Check the architecture of lazy objects earlier.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
George Rimar via Phabricator via llvm-commits
- [PATCH] D50899: [LLD][ELF] - Check the architecture of lazy objects earlier.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
George Rimar via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
George Rimar via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
George Rimar via Phabricator via llvm-commits
- [PATCH] D50609: [LLD][ELF] - Simplify Call-Chain Clustering implementation a bit.
George Rimar via Phabricator via llvm-commits
- [PATCH] D49374: [LLF][ELF] - Support -z global
George Rimar via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
George Rimar via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
George Rimar via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
George Rimar via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
George Rimar via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments on PPC32
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Hal Finkel via Phabricator via llvm-commits
- [llvm] r339822 - [CodeGenPrepare] Add BothExtension type to PromotedInsts
Hans Wennborg via llvm-commits
- [llvm] r339895 - [MC][X86] Enhance X86 Register expression handling to more closely match GCC.
Hans Wennborg via llvm-commits
- [llvm] r339895 - [MC][X86] Enhance X86 Register expression handling to more closely match GCC.
Hans Wennborg via llvm-commits
- [PATCH] D50652: [libcxx] By default, do not use internal_linkage to hide symbols from the ABI
Hans Wennborg via llvm-commits
- [llvm] r339091 - [lit, tests] Fix failing lit test: shtest-format.py
Hans Wennborg via llvm-commits
- [test-suite] r340353 - Merging r340320:
Hans Wennborg via llvm-commits
- [test-suite] r340320 - MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMP: Fix build with newer libstdc++
Hans Wennborg via llvm-commits
- [test-suite] r340354 - Merging r340322:
Hans Wennborg via llvm-commits
- [test-suite] r340322 - ABI-Testsuite: Force the old c++11 ABI in mangling/test.xpp
Hans Wennborg via llvm-commits
- [llvm] r340158 - [AArch64][SVE] Asm: Add SVE System registers
Hans Wennborg via llvm-commits
- [llvm] r339674 - [GlobalISel][IRTranslator] Fix a bug in handling repeating struct types during argument lowering.
Hans Wennborg via llvm-commits
- [llvm] r340303 - [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Hans Wennborg via llvm-commits
- [www] r340418 - Win snapshots: use https for prereleases.llvm.org
Hans Wennborg via llvm-commits
- [test-suite] r340486 - Creating release candidate rc2 from release_700 branch
Hans Wennborg via llvm-commits
- [lld] r340494 - Creating release candidate rc2 from release_700 branch
Hans Wennborg via llvm-commits
- [debuginfo-tests] r340497 - Creating release candidate rc2 from release_700 branch
Hans Wennborg via llvm-commits
- [PATCH] D51069: Notify pending API removal in the release notes
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D51069: Notify pending API removal in the release notes
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D51118: Release Notes: Add Zig to External Open Source Projects Using LLVM 7
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r340170 - Fix an undefined behavior when storing an empty StringRef.
Haojian Wu via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D50967: [Preamble] Fix an undefined behavior when checking an empty preamble can be reused.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D51100: [clang-tidy] Add Abseil prefix to documentation
Haojian Wu via Phabricator via llvm-commits
- [llvm] r340230 - [WebAssembly] Remove an unused argument from writeSPToMemory (NFC)
Heejin Ahn via llvm-commits
- [llvm] r340234 - [WebAssembly] Revert type of wake count in atomic.wake to i32
Heejin Ahn via llvm-commits
- [llvm] r340325 - [WebAssembly] Add isEHScopeReturn instruction property
Heejin Ahn via llvm-commits
- [llvm] r340328 - [WebAssembly] Change writeSPToMemory to writeSPToGlobal (NFC)
Heejin Ahn via llvm-commits
- [llvm] r340330 - [WebAssembly] Don't make wasm cleanuppads into funclet entries
Heejin Ahn via llvm-commits
- [llvm] r340339 - [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via llvm-commits
- [llvm] r340372 - [WebAssembly] Change comments on SP writing back (NFC)
Heejin Ahn via llvm-commits
- [llvm] r340373 - [WebAssembly] Fix typos in mem.grow/memory.grow opcodes
Heejin Ahn via llvm-commits
- [llvm] r340433 - [WebAssembly] Add hasSideEffects flag to catch instructions
Heejin Ahn via llvm-commits
- [llvm] r340438 - [WebAssembly] Remove MachineFrameInfo arg from checking functions (NFC)
Heejin Ahn via llvm-commits
- [llvm] r340454 - [WebAssembly] Don't write SP back when prolog is generated only for EH
Heejin Ahn via llvm-commits
- [PATCH] D50873: [WebAssembly] v128.const
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50653: [WebAssembly] Add isEHScopeReturn instruction property
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50654: [WebAssembly] Don't make wasm cleanuppads into funclet entries
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50933: [WebAssembly] Remove an unused argument from writeSPToMemory (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51010: [WebAssembly] Revert type of wake count in atomic.wake to i32
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51010: [WebAssembly] Revert type of wake count in atomic.wake to i32
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51046: [WebAssembly] Change writeSPToMemory to writeSPToGlobal (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50653: [WebAssembly] Add isEHScopeReturn instruction property
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51046: [WebAssembly] Change writeSPToMemory to writeSPToGlobal (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50654: [WebAssembly] Don't make wasm cleanuppads into funclet entries
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51074: [WebAssembly] Change comments on SP writing back
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51074: [WebAssembly] Change comments on SP writing back (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50919: [WebAssembly] Add hasSideEffects flag to catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51114: [WebAssembly] Don't write SP back when prolog is generated only for EH
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50919: [WebAssembly] Add hasSideEffects flag to catch instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51116: [WebAssembly] Remove MachineFrameInfo arg from checking functions (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51116: [WebAssembly] Remove MachineFrameInfo arg from checking functions (NFC)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51114: [WebAssembly] Don't write SP back when prolog is generated only for EH
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51114: [WebAssembly] Don't write SP back when prolog is generated only for EH
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51114: [WebAssembly] Don't write SP back when prolog is generated only for EH
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51082: [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50277: [WebAssembly] Support for atomic fences
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51136: [WebAssembly] SIMD Bitwise binary arithmetic
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51182: [WebAssembly] Added default stack-only instruction mode for MC.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D51241: [WebAssembly] Added default stack-only instruction mode for MC.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D49829: [X86] Add pattern matching for PMADDUBSW
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50480: [LV] Vectorizing loops of arbitrary trip count without remainder under opt for size
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50665: [LV][LAA] Vectorize loop invariant values stored into loop invariant address
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a hidden inlined fuction visible
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a hidden inlined fuction visible
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a fuction hidden by -fvisibility-inlines-hidden visible
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a fuction hidden by -fvisibility-inlines-hidden visible
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a fuction hidden by -fvisibility-inlines-hidden visible
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a fuction hidden by -fvisibility-inlines-hidden visible
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D50591: [PGO] Control Height Reduction
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D50591: [PGO] Control Height Reduction
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D50591: [PGO] Control Height Reduction
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D50591: [PGO] Control Height Reduction
Hiroshi Yamauchi via Phabricator via llvm-commits
- [llvm] r340508 - [DebugInfo] Fix bug in LiveDebugVariables.
Hsiangkai Wang via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D50621: [DebugInfo] Fix bug in LiveDebugVariables.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D50703: [clangd] NFC: Mark Workspace Symbol feature complete in the documentation
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D40481: [libclang] Fix cursors for arguments of Subscript and Call operators
Ivan Donchevskii via Phabricator via llvm-commits
- [PATCH] D48792: [ARM] Set execute-only flags in .text.
Ivan Lozano via Phabricator via llvm-commits
- [PATCH] D48792: [ARM] Set execute-only flags in .text.
Ivan Lozano via Phabricator via llvm-commits
- [llvm] r340509 - Improve incompatible triple error
JF Bastien via llvm-commits
- [PATCH] D51103: [Support] Add a way to run a function on a detached thread
JF Bastien via Phabricator via llvm-commits
- [PATCH] D49778: Fix "Q" and "R" inline assembly template modifiers for big-endian Arm
Jackson Woodruff via Phabricator via llvm-commits
- [PATCH] D51160: Adjust MIScheduler to use ProcResource counts
Jackson Woodruff via Phabricator via llvm-commits
- [PATCH] D50980: [WebAssembly] Restore __stack_pointer after catch instructions
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D51141: [C-API][DIBuilder] Use NameLen in LLVMDIBuilderCreateParameterVariable
Jakob Bornecrantz via Phabricator via llvm-commits
- [PATCH] D45299: API to update MemorySSA for cloned blocks.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D43146: [builtins] Fix c?zdi2 on sparc64/Linux and ignore riscv32
James Clarke via Phabricator via llvm-commits
- [PATCH] D49964: [DWARF] Refactor DWARF classes to use unified error reporting. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
James Henderson via Phabricator via llvm-commits
- [PATCH] D51004: [llvm-strip] Allow only one input
James Henderson via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
James Henderson via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D50964: [Sparc] Use ANDN instead of AND if constant can be encoded more efficiently
James Y Knight via Phabricator via llvm-commits
- [PATCH] D50969: [Sparc] Improve the builtin setjmp/longjmp
James Y Knight via Phabricator via llvm-commits
- [PATCH] D50971: [Sparc] Avoid writing outside array in applyFixup
James Y Knight via Phabricator via llvm-commits
- [PATCH] D48638: [Sparc] Add support for the cycle counter available in GR740
James Y Knight via Phabricator via llvm-commits
- [PATCH] D23923: AMDGPU/R600: Use KCache selection in DAGCombiner
Jan Vesely via Phabricator via llvm-commits
- [lld] r340487 - win: Omit ".exe" from lld warning and error messages.
Jeremy Morse via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a hidden inlined fuction visible
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a hidden inlined fuction visible
Jinsong Ji via Phabricator via llvm-commits
- [llvm] r340610 - Find PLT entries for x86, x86_64, and AArch64.
Joel Galenson via llvm-commits
- [llvm] r340611 - [llvm-objdump] Label calls to the PLT.
Joel Galenson via llvm-commits
- [llvm] r340612 - [cfi-verify] Support cross-DSO
Joel Galenson via llvm-commits
- [llvm] r340615 - Add missing override keyword (NFC)
Joel Galenson via llvm-commits
- [lld] r340616 - Modify tests to show PLT entry labels
Joel Galenson via llvm-commits
- [llvm] r340642 - Use unique_ptr.
Joel Galenson via llvm-commits
- [PATCH] D50204: [llvm-objdump] Label calls to the PLT
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D50203: Find PLT entries for x86, x86_64, and AArch64
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D50204: [llvm-objdump] Label calls to the PLT
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D49383: [cfi-verify] Support cross-DSO
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D51230: Use unique_ptr
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D50204: [llvm-objdump] Label calls to the PLT
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D51230: Use unique_ptr
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D51230: Use unique_ptr
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D50966: Fix an undefined behavior when storing an empty StringRef.
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D50413: [libunwind][include] Add some missing definitions to <unwind.h>.
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D51255: [WWW] Use https instead of http to fix page problems
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] r340529 - [GVN] Invalidate cached info for phis when setting dead predecessors to undef
John Brawn via llvm-commits
- [llvm] r340613 - [PhiValues] Use callback value handles to invalidate deleted values
John Brawn via llvm-commits
- [PATCH] D50432: [DAGCombiner] Reduce load widths of shifted masks
John Brawn via Phabricator via llvm-commits
- [PATCH] D51099: [GVN] Invalidate cached info for phis when setting dead predecessors to undef
John Brawn via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
John Brawn via Phabricator via llvm-commits
- [PATCH] D51099: [GVN] Invalidate cached info for phis when setting dead predecessors to undef
John Brawn via Phabricator via llvm-commits
- [PATCH] D51218: [GVN] Invalidate cached info for values replaced by equality propagation
John Brawn via Phabricator via llvm-commits
- [PATCH] D50845: [CUDA/OpenMP] Define only some host macros during device compilation
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D51256: [test-suite, CUDA] Fix some CMake problems
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D49851: [clang-tidy] run-clang-tidy add synchronisation to the output
Jonas Toth via Phabricator via llvm-commits
- [PATCH] D51017: Enable -fsanitize=fuzzer and -fsanitize=fuzzer-no-link on Windows.
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D51017: Enable -fsanitize=fuzzer and -fsanitize=fuzzer-no-link on Windows.
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D51017: Enable -fsanitize=fuzzer and -fsanitize=fuzzer-no-link on Windows.
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D50584: Fix incorrect barrier imbalance reporting in ITTNOTIFY
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D50649: [OpenMP] Add check for hot_teams array
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D49514: [compiler-rt] [builtins] Add logb/logbf/logbl methods to compiler-rt to avoid libm dependencies when possible.
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D51009: [opt] Make OptTable::PrintHelp append "[options] <inputs>" conditionally
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D51137: [clang-doc] Fix memory leaks
Julie Hockett via Phabricator via llvm-commits
- [llvm] r340594 - [SDAG] Add versions of computeKnownBits that return a value
Justin Bogner via llvm-commits
- [PATCH] D51102: [clangd] Move function argument snippet disable mechanism from LSP rendering to internal clangd reprensentation.
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D51163: [clangd] Check for include overlapping looks for only the line now.
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D50502: [clangd] Initial cancellation mechanism for LSP requests.
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D50413: [libunwind][include] Add some missing definitions to <unwind.h>.
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D51106: Introduce new type for inteceptors UINTMAX_T
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D50710: [ADT] Fix Optional ABI mismatch between clang & gcc
Kenneth Benzie via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D31275: [lldb] Fix lldb build on musl
Khem Raj via Phabricator via llvm-commits
- [PATCH] D51282: Disable calls to *_finite and other glibc-only functions on Musl.
Khem Raj via Phabricator via llvm-commits
- [PATCH] D50610: Disable -Wnoexcept-type wholesale
Kim Gräsman via Phabricator via llvm-commits
- [llvm] r340154 - [llvm] Make YAML serialization up to 2.5 times faster
Kirill Bobyrev via llvm-commits
- [llvm] r340252 - [llvm] NFC: Fix assert condition and suppress warning
Kirill Bobyrev via llvm-commits
- [PATCH] D50839: [llvm] Make YAML serialization up to 2.5 times faster
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50955: [clangd] Implement TRUE Iterator
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50956: [clangd] NFC: Cleanup Dex Iterator comments and simplify tests
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50337: [clangd] DexIndex implementation prototype
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50839: [llvm] Make YAML serialization up to 2.5 times faster
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50839: [llvm] Make YAML serialization up to 2.5 times faster
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50897: [clangd] Allow using experimental Dex index
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D51154: [clangd] Log memory usage of DexIndex and MemIndex
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D51029: [clangd] Implement LIMIT iterator
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Kirill Bobyrev via Phabricator via llvm-commits
- [PATCH] D50965: [PowerPC] Fix label address calculation for ppc64
Kit Barton via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Kit Barton via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Kit Barton via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Kit Barton via Phabricator via llvm-commits
- [PATCH] D50496: [RISCV] Implment pseudo instructions for load/store from a symbol address.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D50496: [RISCV] Implment pseudo instructions for load/store from a symbol address.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D46677: [RISCV] Add R_RISCV_RELAX relocation to all possible relax candidates.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D50688: [LLD] Warn if non-alloc sections occur before alloc sections in linker scripts
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D50688: [LLD] Warn if non-alloc sections occur before alloc sections in linker scripts
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D50494: [LLD] Reserve memory in implicitly set LMARegions
Konstantin Schwarz via Phabricator via llvm-commits
- [compiler-rt] r340178 - [sanitizer] Use private futex operations for BlockingMutex
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r340576 - [sanitizer] Change Mmap*NoAccess to return nullptr on error
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r340633 - [scudo] Replace eraseHeader with compareExchangeHeader for Quarantined chunks
Kostya Kortchinsky via llvm-commits
- [PATCH] D50910: [sanitizer] Use private futex operations for BlockingMutex
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return MMAP_FAILED (~(uptr)0) on error
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return MMAP_FAILED (~(uptr)0) on error
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return MMAP_FAILED (~(uptr)0) on error
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return nullptr on error
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D51173: Fix the configuration of the Primary allocator for Darwin ARM64
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return nullptr on error
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D51224: [scudo] Replace eraseHeader with compareExchangeHeader for Quarantined chunks
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D51224: [scudo] Replace eraseHeader with compareExchangeHeader for Quarantined chunks
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r340442 - [hwasan] remove stale data field
Kostya Serebryany via llvm-commits
- [compiler-rt] r340470 - [hwasan] make error reporting look more like in asan, print the memory tag around the buggy access, simplify one test
Kostya Serebryany via llvm-commits
- [compiler-rt] r340591 - [hwasan] implement detection of double-free (invalid-free)
Kostya Serebryany via llvm-commits
- [compiler-rt] r340593 - [hwasan] implement detection of realloc-after-free
Kostya Serebryany via llvm-commits
- [PATCH] D50922: [hwasan] Add a (almost) no-interceptor mode.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D51017: Enable -fsanitize=fuzzer and -fsanitize=fuzzer-no-link on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D51196: Add a RingBuffer class to sanitizer_common
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D50940: [sanitizer] Change Mmap*NoAccess to return nullptr on error
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50413: [libunwind][include] Add some missing definitions to <unwind.h>.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50935: Add data structure to form equivalence classes of mangled names.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r340052 - [IDF] Teach Iterated Dominance Frontier to use a snapshot CFG based on a GraphDiff.
Krzysztof Parzyszek via llvm-commits
- [llvm] r340052 - [IDF] Teach Iterated Dominance Frontier to use a snapshot CFG based on a GraphDiff.
Krzysztof Parzyszek via llvm-commits
- [llvm] r340208 - Consistently use MemoryLocation::UnknownSize to indicate unknown access size
Krzysztof Parzyszek via llvm-commits
- [zorg] r340213 - [zorg] Update clang on Hexagon builders to 6.0.1
Krzysztof Parzyszek via llvm-commits
- [llvm] r340318 - [RegisterCoalscer] Manually remove leftover segments when commuting def
Krzysztof Parzyszek via llvm-commits
- [llvm] r340447 - [Hexagon] Enable interleaving in loop vectorizer
Krzysztof Parzyszek via llvm-commits
- [PATCH] D50977: [TableGen] Prefer user-defined subregister compositions over inferred ones
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D50339: Consistently use MemoryLocation::UnknownSize to indicate unknown access size
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D50339: Consistently use MemoryLocation::UnknownSize to indicate unknown access size
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D51058: [zorg] Pass environment to getPollyBuildFactory and getAOSPBuildFactory
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D50648: [SystemZ] Enable trackSubRegLiveness
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D24631: [RFC] Implement variable-width register classes, step 1: API changes
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D50977: [TableGen] Prefer user-defined subregister compositions over inferred ones
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D51119: [sanitizer] Don't call task_for_pid(mach_task_self). NFC.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50937: [Sanitizer] implementing remaining function under OSX
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D50330: [RFC] Implement out-of-process allocator enumeration for macOS
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [compiler-rt] r340342 - [tsan] Avoid calling Block_copy in the "sync" GCD interceptors
Kuba Mracek via llvm-commits
- [compiler-rt] r340347 - Fixup for r340342: Avoid Block_release'ing the block since we're no longer making a copy.
Kuba Mracek via llvm-commits
- [compiler-rt] r340350 - [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Kuba Mracek via llvm-commits
- [compiler-rt] r340587 - [sanitizer] Don't call task_for_pid(mach_task_self). NFC.
Kuba Mracek via llvm-commits
- [llvm] r340677 - [llvm] Document "%T" as deprecated in CommandGuide/lit.rst
Kuba Mracek via llvm-commits
- [llvm] r340703 - [ORC] Do not include non-global symbols in getObjectSymbolFlags.
Lang Hames via llvm-commits
- [llvm] r340704 - [ORC] Remove a workaround for systems lacking 8-byte atomics.
Lang Hames via llvm-commits
- [PATCH] D51138: [Error] Add runtime flag BreakOnError and a debug trap in the Error class
Lang Hames via Phabricator via llvm-commits
- [PATCH] D51126: [ORC] Lock mutex in IRCompileLayer2::emit() to avoid calling into PassManager::run() in parallel.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D51127: [ORC] Lock SearchOrder independently from SessionLock to avoid deadlock when resolving relocations.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Lion Yang via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Lion Yang via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Lion Yang via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Lion Yang via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments on PPC32
Lion Yang via Phabricator via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D51043: [clang][NFC] Fix typo in the name of a note
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D51170: [libc++] Remove race condition in std::async
Louis Dionne via Phabricator via llvm-commits
- [llvm] r340200 - [PSV] Update API to be able to use TargetCustom without UB.
Marcello Maggioni via llvm-commits
- [llvm] r340333 - [LICM] Refactor some AliasSetTracker code to get rid of new/deletes. NFC
Marcello Maggioni via llvm-commits
- [PATCH] D50909: [PSV] Make the API for TargetCustom values not trigger UB
Marcello Maggioni via Phabricator via llvm-commits
- [PATCH] D51024: [LICM] Modernize AliasSetTracker handling. NFC
Marcello Maggioni via Phabricator via llvm-commits
- [PATCH] D51024: [LICM] Modernize AliasSetTracker handling. NFC
Marcello Maggioni via Phabricator via llvm-commits
- [PATCH] D51024: [LICM] Modernize AliasSetTracker handling. NFC
Marcello Maggioni via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Marek Olšák via Phabricator via llvm-commits
- [lld] r340399 - [COFF] Change fatal() into error() when writing chunks to the output
Martin Storsjo via llvm-commits
- [lld] r340400 - [COFF] Move a comment close to the code it refers to. NFC.
Martin Storsjo via llvm-commits
- [llvm] r340450 - [ARM] Move machine operand target flags to ARMBaseInstrInfo
Martin Storsjo via llvm-commits
- [llvm] r340451 - [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjo via llvm-commits
- [llvm] r340634 - [Support] Allow discarding a FileOutputBuffer without removing the memory mapping
Martin Storsjo via llvm-commits
- [lld] r340635 - [Common] Discard the temp file while keeping the memory mapping open, on errors
Martin Storsjo via llvm-commits
- [lld] r340715 - [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjo via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50995: [COFF] Expose a easier helper function for getting names for relocation types
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50995: [COFF] Expose a easier helper function for getting names for relocation types
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51026: [CodeGen] Implicitly set stackrealign on the main function, if custom stack alignment is used
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51087: [LLD] [COFF] Change fatal() into error() when writing chunks to the output
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51095: [LLD] [RFC] Don't close the memory mapping when exiting
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51096: [LLD] [COFF] Don't exit the process while writing section data in parallel
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51087: [LLD] [COFF] Change fatal() into error() when writing chunks to the output
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50564: Add support for SEH unwinding on Windows.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51095: [LLD] [RFC] Don't close the memory mapping when exiting
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51096: [LLD] [COFF] [RFC] Don't exit the process while writing section data in parallel
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r340187 - ValueTracking: Handle more instructions in isKnownNeverNaN
Matt Arsenault via llvm-commits
- [llvm] r340291 - AMDGPU: Partially move target handling code from clang to TargetParser
Matt Arsenault via llvm-commits
- [llvm] r340296 - Try to fix bot build failure
Matt Arsenault via llvm-commits
- [llvm] r340396 - AMDGPU: Fix not respecting byval alignment in call frame setup
Matt Arsenault via llvm-commits
- [llvm] r340655 - DAG: Allow matching fminnum/fmaxnum from vselect
Matt Arsenault via llvm-commits
- [PATCH] D50886: [IR Verifier] Do not allow bitcast of pointer to vector of pointers and vice versa.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50909: [PSV] Make the API for TargetCustom values not trigger UB
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49978: LangRef: Clarify expected sNaN behavior for minnum/maxnum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50582: ValueTracking: Handle more instructions in isKnownNeverNaN
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50983: AMDGPU: Partially move target handling code from clang to TargetParser
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50614: DAG: Allow matching fminnum/fmaxnum from vselect
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50461: DAG: Don't use ABI copies in some contexts
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50983: AMDGPU: Partially move target handling code from clang to TargetParser
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50572: DAG: Handle odd vector sizes in calling conv splitting
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51053: [GISel]: Add legalization support for widening bit counting operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51094: AMDGPU: Fix not respecting byval alignment in call frame setup
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51094: AMDGPU: Fix not respecting byval alignment in call frame setup
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50614: DAG: Allow matching fminnum/fmaxnum from vselect
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51156: Handle identifying AMDGPU bitcode files
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D50614: DAG: Allow matching fminnum/fmaxnum from vselect
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51237: DAG: Check transformed type for forming fminnum/fmaxnum from vselect
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r340227 - [llvm-mca] Remove unused formal parameter. NFC.
Matt Davis via llvm-commits
- [llvm] r340316 - [llvm-mca] Remove unused decl. NFC.
Matt Davis via llvm-commits
- [llvm] r340422 - [llvm-mca] Remove unused decl. NFC.
Matt Davis via llvm-commits
- [llvm] r340431 - [llvm-mca] Clean up a comment about the Context class. NFC.
Matt Davis via llvm-commits
- [llvm] r340566 - [llvm-mca] Set the Selection strategy to Default if nullptr is passed.
Matt Davis via llvm-commits
- [llvm] r340645 - [llvm-mca] Move views and stats into a Views subdir. NFC.
Matt Davis via llvm-commits
- [llvm] r340659 - [llvm-mca] Move the ResourceManger from the Scheduler into its own file. NFC.
Matt Davis via llvm-commits
- [llvm] r340661 - [llvm-mca] Revert r340659. NFC.
Matt Davis via llvm-commits
- [llvm] r340668 - [llvm-mca] Move ResourceManager from Scheduler into its own file. NFC.
Matt Davis via llvm-commits
- [PATCH] D50929: [llvm-mca] Introduce the llvm-mca library and organize the directory accordingly. NFC.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D51051: [llvm-mca] Add the ability to customize the instruction selection strategy in the Scheduler.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D50929: [llvm-mca] Introduce the llvm-mca library and organize the directory accordingly. NFC.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D50929: [llvm-mca] Introduce the llvm-mca library and organize the directory accordingly. NFC.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D50929: [llvm-mca] Introduce the llvm-mca library and organize the directory accordingly. NFC.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D50959: Fix in getAllocationDataForFunction
Matthew Parkinson via Phabricator via llvm-commits
- [test-suite] r340225 - litsupport: Fix stdout/stderr redirection in combination with chdir
Matthias Braun via llvm-commits
- [test-suite] r340226 - TestFile.cmake: Support WORKDIR argument in llvm_test_prepare() and llvm_test_verify()
Matthias Braun via llvm-commits
- [test-suite] r340298 - cmake: Use functions instead of macros where possible; NFC
Matthias Braun via llvm-commits
- [test-suite] r340299 - lua/generate_inputs.sh: Remove noise from build output; NFC
Matthias Braun via llvm-commits
- [test-suite] r340323 - cmake/litsupport: Always use timeit-target in lit; NFC
Matthias Braun via llvm-commits
- [test-suite] r340338 - cmake: Remove TOOLLINKOPTS variable usage
Matthias Braun via llvm-commits
- [test-suite] r340360 - cmake/litsupport: Remove TEST_SUITE_REMOTE_USER + TEST_SUITE_REMOTE_PORT
Matthias Braun via llvm-commits
- [test-suite] r340361 - cmake/lit: Add remote module in lit.cfg
Matthias Braun via llvm-commits
- [test-suite] r340363 - CMakeLists.txt: Fix comment; NFC
Matthias Braun via llvm-commits
- [test-suite] r340415 - cmake: Use ON/OFF for boolean constants; NFC
Matthias Braun via llvm-commits
- [test-suite] r340582 - cmake: Explicitely specify benchmark data
Matthias Braun via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50339: Consistently use MemoryLocation::UnknownSize to indicate unknown access size
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D49671: [SchedModel] Propagate read advance cycles to implicit operands outside instruction descriptor
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D49401: TII: Generalize X86's isSafeToClobberEFLAGs
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50339: Consistently use MemoryLocation::UnknownSize to indicate unknown access size
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D48994: Update DBG_VALUE register operand during WebAssemblyOptimizeLiveIntervals pass
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51048: cmake: Specify reference outputs in llvm_test_data()
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Matthias Braun via Phabricator via llvm-commits
- [PATCH] Support/Unix: use lambda function to fix building errors with clang
Mauro Rossi via llvm-commits
- [llvm] r340250 - [NFC] Factor out predecessors collection into a separate method
Max Kazantsev via llvm-commits
- [llvm] r340254 - [NFC] Add some LICM tests
Max Kazantsev via llvm-commits
- [llvm] r340256 - [LICM] Hoist guards with invariant conditions
Max Kazantsev via llvm-commits
- [llvm] r340381 - [GuardWidening] Ignore guards with trivial conditions
Max Kazantsev via llvm-commits
- [PATCH] D50954: [NFC] Split logic of ImplicitControlFlowTracking to allow generalization
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50891: [LICM] Hoist guards from non-header blocks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50888: [NFC][LICM] Remove too conservative variable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50891: [LICM] Hoist guards from non-header blocks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50985: [SCEV] LoopsUsed memoization
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50377: [MustExecute] Rework LoopSafetyInfo to make it more optimistic about throws
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50890: [NFC] Factor out predecessors collection into a separate method
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50501: [LICM] Hoist guards with invariant conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50786: [AST] Remove notion of volatile from alias sets
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D50247: [GuardWidening] Ignore guards with trivial conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D51151: [NFC] Factor out guard utility methods into a separate file
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D51151: [NFC] Factor out guard utility methods into a separate file
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D51152: [NFC] Unify guards detection
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D51207: Introduce llvm.experimental.widenable_condition intrinsic
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r335020 - [SimplifyIndVars] Eliminate redundant truncs
Maxim Kazantsev via llvm-commits
- [llvm] r340480 - [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Maxim Kuvyrkov via llvm-commits
- [llvm] r340480 - [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Maxim Kuvyrkov via llvm-commits
- [PATCH] D43690: [ThinLTO] Keep available_externally symbols live
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D43690: [ThinLTO] Keep available_externally symbols live
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r340222 - extend binop folds for selects to include true and false binops flag intersection
Michael Berg via llvm-commits
- [PATCH] D50996: extend binop folds for selects to include true and false binops flag intersection
Michael Berg via Phabricator via llvm-commits
- [PATCH] D50698: [UnJ] Ensure unroll_and_jam metadata is removed once consumed.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D49281: [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D51080: litsupport/remote: Work without shared filesystem
Michael Kruse via Phabricator via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Mikael Holmén via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Mikael Holmén via llvm-commits
- [llvm] r340111 - [GISel]: Add Legalization/lowering code for bit counting operations
Mikael Holmén via llvm-commits
- [llvm] r335020 - [SimplifyIndVars] Eliminate redundant truncs
Mikael Holmén via llvm-commits
- [llvm] r335020 - [SimplifyIndVars] Eliminate redundant truncs
Mikael Holmén via llvm-commits
- [PATCH] D51028: [BranchFolder] Drop kill flags if they aren't present in all merged instructions
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D51028: [BranchFolder] Drop kill flags if they aren't present in all merged instructions
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D51280: [CloneFunction] Constant fold terminators before checking single predecessor
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Nemanja Ivanovic via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Nemanja Ivanovic via llvm-commits
- [llvm] r340016 - [PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction
Nemanja Ivanovic via llvm-commits
- [PATCH] D51065: [WebAssembly] Ensure relocation entries are ordered by offset
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D51063: [WebAssembly] Optimise relocation iteration to remove n^2 loop. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42176: [WebAssembly] Optimise relocation iteration to remove n^2 loop. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [lld] r340420 - lld-link: Emit warning if one each of {main, wmain} and {WinMain, wWinMain} exist and no /subsystem: flag is passed.
Nico Weber via llvm-commits
- [lld] r340481 - Fix two RUN: lines that were unintentionally spelled "RN:".
Nico Weber via llvm-commits
- [lld] r340482 - lld-link: Separate 'undefined symbol' errors with just one newline, not two.
Nico Weber via llvm-commits
- [lld] r340487 - win: Omit ".exe" from lld warning and error messages.
Nico Weber via llvm-commits
- [lld] r340590 - Attempt to fix ELF/lto-plugin-ignore.s on Windows after r340487.
Nico Weber via llvm-commits
- [PATCH] D51076: lld-link: Emit a warning if one of {main, wmain} and {WinMain, wWinMain} are both present and no explicit /subsystem: flag is passed.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51076: lld-link: Emit a warning if one of {main, wmain} and {WinMain, wWinMain} are both present and no explicit /subsystem: flag is passed.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51117: lld-link: Separate 'undefined symbol' errors with just one newline, not two.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51140: Fix two RUN: lines that were unintentionally spelled "RN:".
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51140: Fix two RUN: lines that were unintentionally spelled "RN:".
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51117: lld-link: Separate 'undefined symbol' errors with just one newline, not two.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Nico Weber via Phabricator via llvm-commits
- [llvm] r340284 - [InstCombine] Add new tests for icmp ugt/ult (add nuw X, C2), C
Nicola Zaghen via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Nicola Zaghen via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Nicola Zaghen via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Nicola Zaghen via Phabricator via llvm-commits
- [PATCH] D51040: [InstCombine] Add new tests for icmp ugt/ult (add nuw X, C2), C
Nicola Zaghen via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Nicola Zaghen via Phabricator via llvm-commits
- [llvm] r340518 - TableGen/SearchableTables: Cast enums to unsigned in generated code
Nicolai Haehnle via llvm-commits
- [PATCH] D51097: TableGen/SearchableTables: Cast enums to unsigned in generated code
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48013: TableGen/SearchableTables: Support more generic enums and tables
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50629: AMDGPU: Fix getInstSizeInBytes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50575: [AMDGPU] Add support for a16 modifier for gfx9
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50614: DAG: Allow matching fminnum/fmaxnum from vselect
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D51203: AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D49200: [DAGCombine] Improve Load-Store Forwarding
Nirav Dave via Phabricator via llvm-commits
- [llvm] r339895 - [MC][X86] Enhance X86 Register expression handling to more closely match GCC.
Nirav Davé via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D50213: DebugInfo: Add metadata support for disabling DWARF pub sections
Pavel Labath via Phabricator via llvm-commits
- [zorg] r340177 - [zorg][mips] Update build failure email address to wavecomp.com
Petar Jovanovic via llvm-commits
- [llvm] r340258 - [MIPS GlobalISel] Select bitwise instructions
Petar Jovanovic via llvm-commits
- [llvm] r340572 - [MIPS GlobalISel] Lower i8 and i16 arguments
Petar Jovanovic via llvm-commits
- [llvm] r340697 - [MIPS GlobalISel] Legalize i8 and i16 add
Petar Jovanovic via llvm-commits
- [PATCH] D50853: [zorg][mips] Update build failure email address to wavecomp.com
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D50183: [MIPS GlobalISel] Select bitwise instructions
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D51031: [MIPS GlobalISel] Lower i8 and i16 arguments
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D51213: [MIPS GlobalISel] Legalize i8 and i16 add
Petar Jovanovic via Phabricator via llvm-commits
- [llvm] r340305 - llvm-readobj: Simplify. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r340499 - MC: Teach the COFF object writer to write address-significance tables.
Peter Collingbourne via llvm-commits
- [llvm] r228879 - MC, COFF: Align section contents to a four byte boundary
Peter Collingbourne via llvm-commits
- [llvm] r228879 - MC, COFF: Align section contents to a four byte boundary
Peter Collingbourne via llvm-commits
- [llvm] r228879 - MC, COFF: Align section contents to a four byte boundary
Peter Collingbourne via llvm-commits
- [llvm] r340514 - MC: Don't align COFF section contents.
Peter Collingbourne via llvm-commits
- [llvm] r340516 - Initialize the address-significance table fragment's layout order.
Peter Collingbourne via llvm-commits
- [lld] r340555 - COFF: Implement safe ICF on rodata using address-significance tables.
Peter Collingbourne via llvm-commits
- [llvm] r340499 - MC: Teach the COFF object writer to write address-significance tables.
Peter Collingbourne via llvm-commits
- [llvm] r340648 - CodeGen: Add two more conditions for adding symbols to the address-significance table.
Peter Collingbourne via llvm-commits
- [PATCH] D51006: LTO: make tempfiles in LTO cache subject to pruning
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51006: LTO: make tempfiles in LTO cache subject to pruning
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51047: MC: Teach the COFF object writer to write address-significance tables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51050: COFF: Implement safe ICF on rodata using address-significance tables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D50754: Implementation of a vtable interleaving algorithm
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51117: lld-link: Separate 'undefined symbol' errors with just one newline, not two.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51047: MC: Teach the COFF object writer to write address-significance tables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51047: MC: Teach the COFF object writer to write address-significance tables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51050: COFF: Implement safe ICF on rodata using address-significance tables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51149: MC: Don't align COFF section contents.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51149: MC: Don't align COFF section contents.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51050: COFF: Implement safe ICF on rodata using address-significance tables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D50204: [llvm-objdump] Label calls to the PLT
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51230: Use unique_ptr
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D50754: Implementation of a vtable interleaving algorithm
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D51263: [X86][SSE] Improve variable scalar shift of vXi8 vectors (PR34694)
Peter Cordes via Phabricator via llvm-commits
- [lld] r340159 - [ELF] Add support for older Arm Architectures with smaller branch range
Peter Smith via llvm-commits
- [lld] r340160 - [ELF] Add support for Armv5 and Armv6 compatible Thunks
Peter Smith via llvm-commits
- [PATCH] D50076: [LLD][ELF][ARM] Add support for older Arm Architectures with smaller branch range
Peter Smith via Phabricator via llvm-commits
- [PATCH] D50077: [LLD][ELF][ARM] Add support for Armv5 and Armv6 compatible Thunks
Peter Smith via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Peter Smith via Phabricator via llvm-commits
- [PATCH] D49673: [AArch64] Add Tiny Code Model for AArch64
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51032: [ARM] Avoid injecting constant islands in movw+movt pairs on Windows
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51030: [AArch64] Optimise load(adr address) to ldr address
Peter Smith via Phabricator via llvm-commits
- [PATCH] D51266: [sanitizer][fuzzer] Transition back to ZX_TIME_INFINITE
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D50885: [AArch64][SVE] Asm: Add SVE System registers
Phabricator via Phabricator via llvm-commits
- [PATCH] D50870: Close FileEntries of cached files in ModuleManager::addModule().
Phabricator via Phabricator via llvm-commits
- [PATCH] D50909: [PSV] Make the API for TargetCustom values not trigger UB
Phabricator via Phabricator via llvm-commits
- [PATCH] D50975: [FPEnv] Support constrained FREM intrinsic
Phabricator via Phabricator via llvm-commits
- [PATCH] D50573: [LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in schedulePass.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50878: [X86] Teach combineTruncatedArithmetic to handle some cases of ISD::SUB
Phabricator via Phabricator via llvm-commits
- [PATCH] D50981: [X86] Prevent lowerVectorShuffleByMerging128BitLanes from creating cycles
Phabricator via Phabricator via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Phabricator via Phabricator via llvm-commits
- [PATCH] D50946: [InstCombine] Add splat vector constant support to foldICmpAddOpConst.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50432: [DAGCombiner] Reduce load widths of shifted masks
Phabricator via Phabricator via llvm-commits
- [PATCH] D50778: [LV] Vectorize loops where non-phi instructions used outside loop
Phabricator via Phabricator via llvm-commits
- [PATCH] D51040: [InstCombine] Add new tests for icmp ugt/ult (add nuw X, C2), C
Phabricator via Phabricator via llvm-commits
- [PATCH] D50024: [AMDGPU] Support idot2 pattern.
Phabricator via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Phabricator via Phabricator via llvm-commits
- [PATCH] D50994: Add a new flag and attributes to control static destructor registration
Phabricator via Phabricator via llvm-commits
- [PATCH] D50994: Add a new flag and attributes to control static destructor registration
Phabricator via Phabricator via llvm-commits
- [PATCH] D51051: [llvm-mca] Add the ability to customize the instruction selection strategy in the Scheduler.
Phabricator via Phabricator via llvm-commits
- [PATCH] D51042: [NVPTX] Remove ftz variants of cvt with rounding mode
Phabricator via Phabricator via llvm-commits
- [PATCH] D51024: [LICM] Modernize AliasSetTracker handling. NFC
Phabricator via Phabricator via llvm-commits
- [PATCH] D50920: [tsan] Avoid calling Block_copy in the "sync" GCD interceptors
Phabricator via Phabricator via llvm-commits
- [PATCH] D51064: [tsan] Adjust setjmp/longjmp handling on Darwin for macOS Mojave
Phabricator via Phabricator via llvm-commits
- [PATCH] D50771: [clang-tblgen] Add -print-records and -dump-json modes.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50847: [clangd] Add callbacks on parsed AST in addition to parsed preambles
Phabricator via Phabricator via llvm-commits
- [PATCH] D51034: [ARM] Rotated operand patterns for *xtb16
Phabricator via Phabricator via llvm-commits
- [PATCH] D51065: [WebAssembly] Ensure relocation entries are ordered by offset
Phabricator via Phabricator via llvm-commits
- [PATCH] D51063: [WebAssembly] Optimise relocation iteration to remove n^2 loop. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50780: Check that the key is in the LEAs map before accessing
Phabricator via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Phabricator via Phabricator via llvm-commits
- [PATCH] D50817: [X86] Teach combineLoopSADPattern to handle cases where there is no loop and the add has two absolute difference inputs
Phabricator via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Phabricator via Phabricator via llvm-commits
- [PATCH] D51097: TableGen/SearchableTables: Cast enums to unsigned in generated code
Phabricator via Phabricator via llvm-commits
- [PATCH] D50770: [analyzer] Templatefy SMTConstraintManager so more generic code can be moved from solver specific implementations. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50772: [analyzer] Moved all CSA code from the SMT API to a new header, `SMTConv.h`. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50864: Add libc++ data formatter for std::function
Phabricator via Phabricator via llvm-commits
- [PATCH] D50209: cmake: Explicitely specify benchmark data
Phabricator via Phabricator via llvm-commits
- [PATCH] D51119: [sanitizer] Don't call task_for_pid(mach_task_self). NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D50043: [RISCV] RISC-V using -fuse-init-array by default
Phabricator via Phabricator via llvm-commits
- [PATCH] D51155: [clangd] Allow to merge symbols on-the-fly in global-symbol-builder
Phabricator via Phabricator via llvm-commits
- [PATCH] D50578: [DAGCombiner][Mips] Don't combine bitcast+store after LegalOperations when the store is volatile, if the resulting store isn't Legal
Phabricator via Phabricator via llvm-commits
- [PATCH] D50868: [X86] Teach combineLoopMAddPattern to handle cases where there is no loop and the add has two multiple inputs
Phabricator via Phabricator via llvm-commits
- [PATCH] D51078: Reduce the memory footprint of dsymutil. (NFC)
Phabricator via Phabricator via llvm-commits
- [PATCH] D51238: Add a unit test for DILocation::getMergedLocation()
Phabricator via Phabricator via llvm-commits
- [PATCH] D48842: [llvm] Document "%T" as deprecated in CommandGuide/lit.rst
Phabricator via Phabricator via llvm-commits
- [PATCH] D50402: [SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the value first.
Phabricator via Phabricator via llvm-commits
- [PATCH] D51254: [X86] Replace support for vXi32 SMUL_LOHI/UMUL_LOHI with MULHS/MULHU support instead.
Phabricator via Phabricator via llvm-commits
- [PATCH] D51264: [X86] Add FeatureCMOV to athlon and athlon-tbird cpus.
Phabricator via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Phabricator via Phabricator via llvm-commits
- [PATCH] D51267: [X86] Correct the cost of (v4i32 (fptoui (v4f64))) under AVX512F.
Phabricator via Phabricator via llvm-commits
- [PATCH] D47858: [New PM] Introducing PassInstrumentation framework
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r340233 - [LICM][Tests] Add tests for store hoisting [NFC]
Philip Reames via llvm-commits
- [llvm] r340242 - [LICM] More tests for D50925 [NFC]
Philip Reames via llvm-commits
- [llvm] r340243 - [LICM][NFC] Add tests from D50730
Philip Reames via llvm-commits
- [llvm] r340244 - [LICM] Add tests from D50786 [NFC]
Philip Reames via llvm-commits
- [llvm] r340245 - [AST] Mark invariant.starts as being readonly
Philip Reames via llvm-commits
- [llvm] r340312 - [AST] Remove notion of volatile from alias sets [NFCI]
Philip Reames via llvm-commits
- [llvm] r340312 - [AST] Remove notion of volatile from alias sets [NFCI]
Philip Reames via llvm-commits
- [llvm] r340344 - [LICM] Fix a test so it actualy checks what was meant [NFC]
Philip Reames via llvm-commits
- [llvm] r340382 - [AST] Move a function definition into the cpp [NFC]
Philip Reames via llvm-commits
- [llvm] r340383 - [AST] Reorder code to reduce a future patch diff [NFC]
Philip Reames via llvm-commits
- [llvm] r340384 - [AST] Fix a whitespace typo [NFC]
Philip Reames via llvm-commits
- [llvm] r340440 - [AST] Minor whitespace cleanup [NFC]
Philip Reames via llvm-commits
- [llvm] r340443 - [AA] Remove a needless variable [NFC]
Philip Reames via llvm-commits
- [llvm] r340453 - [AST] Add a test for attribute intersection
Philip Reames via llvm-commits
- [llvm] r340617 - [LICM] Hoist an invariant_start out of loops if there are no stores executed before it
Philip Reames via llvm-commits
- [llvm] r340638 - [AST] Simplify code minorly using pattern match [NFC]
Philip Reames via llvm-commits
- [llvm] r340660 - [CVP] Extend tests to illustrate an old patch isn't needed
Philip Reames via llvm-commits
- [PATCH] D50786: [AST] Remove notion of volatile from alias sets
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50861: [AST] Mark invariant.starts as being readonly
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50377: [MustExecute] Rework LoopSafetyInfo to make it more optimistic about throws
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50786: [AST] Remove notion of volatile from alias sets
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50888: [NFC][LICM] Remove too conservative IsMustExecute variable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50730: [AST] Generalize argument specific aliasing
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50730: [AST] Generalize argument specific aliasing
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50925: [LICM] Hoist stores of invariant values to invariant addresses out of loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D51181: [LICM] Hoist an invariant_start out of loops if there are no stores executed before it
Philip Reames via Phabricator via llvm-commits
- [PATCH] D51181: [LICM] Hoist an invariant_start out of loops if there are no stores executed before it
Philip Reames via Phabricator via llvm-commits
- [PATCH] D50730: [AST] Generalize argument specific aliasing
Philip Reames via Phabricator via llvm-commits
- [PATCH] D19559: [LVI] Exploit trivial range information from unknown RHS of icmp
Philip Reames via Phabricator via llvm-commits
- [PATCH] D51068: [Android] Default to -fno-math-errno
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D49678: [llvm-objcopy] Adding support for compressed DWARF debug sections.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a fuction hidden by -fvisibility-inlines-hidden visible
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D50677: Remove manual byte counting from Opcode::Dump
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D50932: [ASTImporter] Add test for C++ casts and fix broken const_cast importing.
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D50298: Add unit test for StringLexer
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D51056: [ASTImporter] Add test for SwitchStmt
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D51115: [ASTImporter] Actually test ArrayInitLoopExpr in the array-init-loop-expr test.
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D51111: Add more pre-run asserts for the DirCompletionAbsolute test
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D51142: [ASTImporter] Add test for PackExpansionExpr
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D51111: Add more pre-run asserts for the DirCompletionAbsolute test
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r340185 - Add cmake option to disable minidumps, default it to off
Reid Kleckner via llvm-commits
- [llvm] r340186 - Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting operations"
Reid Kleckner via llvm-commits
- [llvm] r335681 - Revert "[asan] Instrument comdat globals on COFF targets"
Reid Kleckner via llvm-commits
- [llvm] r340232 - Re-land r334313 "[asan] Instrument comdat globals on COFF targets"
Reid Kleckner via llvm-commits
- [llvm] r340240 - Fix global_metadata_external_comdat.ll test
Reid Kleckner via llvm-commits
- [llvm] r339895 - [MC][X86] Enhance X86 Register expression handling to more closely match GCC.
Reid Kleckner via llvm-commits
- [llvm] r340561 - Fixup AreCoreFilesPrevented() to consider first LLVM_ENABLE_CRASH_DUMPS and secondly coreFilesPrevented.
Reid Kleckner via llvm-commits
- [llvm] r340588 - Make LLVM_ENABLE_CRASH_DUMPS set a variable default
Reid Kleckner via llvm-commits
- [llvm] r338354 - [ARM] Revert r337821
Reid Kleckner via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a hidden inlined fuction visible
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a hidden inlined fuction visible
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50995: [COFF] Expose a easier helper function for getting names for relocation types
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51050: COFF: Implement safe ICF on rodata using address-significance tables.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50968: [AST] make a static local variable in a fuction hidden by -fvisibility-inlines-hidden visible
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51047: MC: Teach the COFF object writer to write address-significance tables.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51062: [Support][CachePruning] prune least recently accessed files first
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51062: [Support][CachePruning] prune least recently accessed files first
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51050: COFF: Implement safe ICF on rodata using address-significance tables.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51083: [x86/SLH] Teach SLH to harden indirect branches and switches without retpolines.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D51083: [x86/SLH] Teach SLH to harden indirect branches and switches without retpolines.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D50808: [MC, RISCV] Fixed StringRef Assertion `Index < Length && "Invalid index!"'
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r340203 - Move Itanium demangler implementation into a header file and add visitation support.
Richard Smith via llvm-commits
- [llvm] r340592 - Make llvm-profdata show -text work as advertised in the documentation.
Richard Smith via llvm-commits
- [llvm] r340663 - Add data structure to form equivalence classes of mangled names.
Richard Smith via llvm-commits
- [llvm] r340664 - Add documentation comment to ForwardTemplateReference.
Richard Smith via llvm-commits
- [llvm] r340665 - Fix ExpandedSpecialSubstitution demangling for Sa and Sb.
Richard Smith via llvm-commits
- [llvm] r340670 - Allow demangler's node allocator to fail, and bail out of the entire
Richard Smith via llvm-commits
- [PATCH] D50930: Move Itanium demangler implementation into a header file and add visitation support.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D50930: Move Itanium demangler implementation into a header file and add visitation support.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D50935: Add data structure to form equivalence classes of mangled names.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51003: Allow demangler's node allocator to fail, and bail out of the entire demangling process when it does. Use this to support a "lookup" query for the mangling canonicalizer that does not create new nodes.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51003: Allow demangler's node allocator to fail, and bail out of the entire demangling process when it does. Use this to support a "lookup" query for the mangling canonicalizer that does not create new nodes.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51188: make llvm-profdata show -text work as advertised in the documentation
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51188: make llvm-profdata show -text work as advertised in the documentation
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51157: [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D50935: Add data structure to form equivalence classes of mangled names.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D50935: Add data structure to form equivalence classes of mangled names.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51003: Allow demangler's node allocator to fail, and bail out of the entire demangling process when it does. Use this to support a "lookup" query for the mangling canonicalizer that does not create new nodes.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51003: Allow demangler's node allocator to fail, and bail out of the entire demangling process when it does. Use this to support a "lookup" query for the mangling canonicalizer that does not create new nodes.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51240: Add a flag to remap manglings when reading profile data information.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51240: Add a flag to remap manglings when reading profile data information.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51246: Add readers for sample and instruction profile data that remap the mangled names from the underlying profile file.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51246: Common infrastructure for reading a profile remapping file and building a mangling remapper from it.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51247: Support for remapping profile data, for instrumentation-based profiling.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51248: Support for remapping profile data, for sample-based profiling.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51249: Add flag to enable profile remapping to external interfaces to LLVM.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D51240: Add a flag to remap manglings when reading profile data information.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [llvm] r340691 - [C-API][DIBuilder] Use NameLen in LLVMDIBuilderCreateParameterVariable
Robert Widmann via llvm-commits
- [PATCH] D51141: [C-API][DIBuilder] Use NameLen in LLVMDIBuilderCreateParameterVariable
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D51141: [C-API][DIBuilder] Use NameLen in LLVMDIBuilderCreateParameterVariable
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D47179: [LLVM-C] Add Bindings For Named Metadata
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D51217: [RISCV] atomic_store_nn have a different layout to regular store
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D51217: [RISCV] atomic_store_nn have a different layout to regular store
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D51217: [RISCV] atomic_store_nn have a different layout to regular store
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D51217: [RISCV] atomic_store_nn have a different layout to regular store
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D51266: [sanitizer][fuzzer] Transition back to ZX_TIME_INFINITE
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D50222: [CodeGen] [SelectionDAG] More efficient code for X % C == 0
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D51044: [PatternMatch] Use generic One, Two, ThreeOps_match classes (NFC).
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50902: [compiler-rt][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and signed checks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50251: [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer sign change - compiler-rt part
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50894: Pull google/benchmark library to the LLVM tree
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50992: [InstCombine] try to fold insertelt + vector op into scalar op + insertelt
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50222: [CodeGen] [SelectionDAG] More efficient code for X % C == 0
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D50992: [InstCombine] try to fold insertelt + vector op into scalar op + insertelt
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D51236: [InstCombine] Extend (add (sext x), cst) --> (sext (add x, cst')) and (add (zext x), cst) --> (zext (add x, cst')) to work for vectors
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D40645: [SCEV][NFC] Check NoWrap flags before lexicographical comparison of SCEVs
Roman Tereshin via llvm-commits
- [PATCH] D40645: [SCEV][NFC] Check NoWrap flags before lexicographical comparison of SCEVs
Roman Tereshin via llvm-commits
- [PATCH] D50985: [SCEV] LoopsUsed memoization
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D51014: [SCEV] Compare SCEVs by a complexity rank before lexic-al comparison
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D50985: [SCEV] LoopsUsed memoization
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D51193: [PGO] Print target md5sum in missed optimization message
Rong Xu via Phabricator via llvm-commits
- [lld] r340387 - Change how we handle -wrap.
Rui Ueyama via llvm-commits
- [lld] r340716 - Rename a function to follow the LLVM coding style.
Rui Ueyama via llvm-commits
- [PATCH] D50688: [LLD] Warn if non-alloc sections occur before alloc sections in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D47901: [WIP] [WebAssembly] Update .debug_line section PC addresses during LEB optimization
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50077: [LLD][ELF][ARM] Add support for Armv5 and Armv6 compatible Thunks
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50076: [LLD][ELF][ARM] Add support for older Arm Architectures with smaller branch range
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50899: [LLD][ELF] - Check the architecture of lazy objects earlier.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51076: lld-link: Emit a warning if one of {main, wmain} and {WinMain, wWinMain} are both present and no explicit /subsystem: flag is passed.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50569: Change how we handle -wrap.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50995: [COFF] Expose a easier helper function for getting names for relocation types
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51087: [LLD] [COFF] Change fatal() into error() when writing chunks to the output
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51133: win: Omit ".exe" from lld warning and error messages.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51140: Fix two RUN: lines that were unintentionally spelled "RN:".
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51124: [PPC64] Fix DQ-form instruction handeling and emit error for misalignment on a *_DS relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50603: Add R_HEX_16_X relocation
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51095: [LLD] [RFC] Don't close the memory mapping when exiting
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51045: Add R_HEX_B9_PCREL and R_HEX_B9_PCREL_X relocation support
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51166: Add R_HEX_B13_PCREL relocation support
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51234: [Driver] Change MipsLinux default linker from "lld" to "ld.lld"
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50998: [LLD] [COFF] Check the instructions in ARM MOV32T relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51089: [LLD] [COFF] [RFC] Add support for creating range extension thunks for ARM
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50917: [LLD] [COFF] Support MinGW automatic dllimport of data
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D49237: [PPC64] Optimize redundant instructions using R_PPC64_TOC16_HA in nop
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51225: Add R_HEX_11/10/9 support
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51156: Handle identifying AMDGPU bitcode files
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D51283: Drop __real_ symbol from the output symbol table.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50575: [AMDGPU] Add support for a16 modifier for gfx9
Ryan Taylor via Phabricator via llvm-commits
- [llvm] r340423 - [WebAssembly] Ensure relocation entries are ordered by offset
Sam Clegg via llvm-commits
- [lld] r340428 - [WebAssembly] Optimise relocation processing. NFC.
Sam Clegg via llvm-commits
- [PATCH] D50976: [WebAssembly] Update Config member to match command line option
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D49446: [WebAssembly] Move .debug_line section address of dead function outside section range
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D49446: [WebAssembly] Move .debug_line section address of dead function outside section range
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D51063: [WebAssembly] Optimise relocation iteration to remove n^2 loop. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D51063: [WebAssembly] Optimise relocation iteration to remove n^2 loop. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D51065: [WebAssembly] Ensure relocation are entries are ordered by offset
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D51063: [WebAssembly] Optimise relocation iteration to remove n^2 loop. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D51065: [WebAssembly] Ensure relocation entries are ordered by offset
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D51065: [WebAssembly] Ensure relocation entries are ordered by offset
Sam Clegg via Phabricator via llvm-commits
- [llvm] r340261 - [DAGCombiner] Reduce load widths of shifted masks
Sam Parker via llvm-commits
- [llvm] r340405 - [ARM] Rotated operand patterns for *xtb16
Sam Parker via llvm-commits
- [llvm] r338354 - [ARM] Revert r337821
Sam Parker via llvm-commits
- [PATCH] D51034: [ARM] Rotated operand patterns for *xtb16
Sam Parker via Phabricator via llvm-commits
- [PATCH] D51066: [ARM] Handle all-ones mask explicitly in targetShrinkDemandedConstant.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D51101: [ARM] Add smlald support in ARMParallelDSP
Sam Parker via Phabricator via llvm-commits
- [PATCH] D51101: [ARM] Add smlald support in ARMParallelDSP
Sam Parker via Phabricator via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Samuel Pitoiset via llvm-commits
- [llvm] r340172 - AMDGPU: fix compilation errors since r340171
Samuel Pitoiset via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Samuel Pitoiset via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Samuel Pitoiset via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Samuel Pitoiset via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Samuel Pitoiset via llvm-commits
- [llvm] r340416 - AMDGPU: fix existing alias rules for constant and global
Samuel Pitoiset via llvm-commits
- [llvm] r340417 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Samuel Pitoiset via llvm-commits
- [llvm] r340158 - [AArch64][SVE] Asm: Add SVE System registers
Sander de Smalen via llvm-commits
- [llvm] r340184 - [InstCombine] add tests for insertelement+binop; NFC
Sanjay Patel via llvm-commits
- [llvm] r340190 - [ConstantFolding] add tests for binops on vectors with undef elements; NFC
Sanjay Patel via llvm-commits
- [llvm] r340194 - [ConstantFolding] improve folding of binops with vector undef operand
Sanjay Patel via llvm-commits
- [llvm] r340276 - [InstSimplify] add tests for FP uno/ord with nnan; NFC
Sanjay Patel via llvm-commits
- [llvm] r340279 - [InstSimplify] use isKnownNeverNaN to fold more fcmp ord/uno
Sanjay Patel via llvm-commits
- [llvm] r340425 - [x86] add tests for load scalar + insertelement; NFC
Sanjay Patel via llvm-commits
- [llvm] r340469 - [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on undef elements (PR38527)
Sanjay Patel via llvm-commits
- [llvm] r340540 - [x86] add debug option for and-immediate shrinking
Sanjay Patel via llvm-commits
- [llvm] r340565 - [x86] move/add tests for insertelement with variable index; NFC
Sanjay Patel via llvm-commits
- [llvm] r340683 - [InstCombine] add tests for shuffle+binop transform; NFC
Sanjay Patel via llvm-commits
- [llvm] r340685 - [x86] try harder to use broadcast to load a scalar into vector reg
Sanjay Patel via llvm-commits
- [llvm] r340705 - [SelectionDAG][x86] turn insertelement into undef with variable index into splat
Sanjay Patel via llvm-commits
- [PATCH] D50582: ValueTracking: Handle more instructions in isKnownNeverNaN
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50992: [InstCombine] try to fold insertelt + vector op into scalar op + insertelt
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50946: [InstCombine] Add splat vector constant support to foldICmpAddOpConst.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50992: [InstCombine] try to fold insertelt + vector op into scalar op + insertelt
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51000: [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50990: [InstCombine] When rewriting operands in SimplifyAssociativeOrCommutative, add the original nodes back to the worklist so they'll get eagerly DCEd
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51040: [InstCombine] Add new tests for icmp ugt/ult (add nuw X, C2), C
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50614: DAG: Allow matching fminnum/fmaxnum from vselect
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50972: [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50791: [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on undef elements (PR38527)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50714: [InstCombine] Fold Select with binary op - FP opcodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51125: [x86] use more broadcasts to load a scalar into vector reg
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50791: [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on undef elements (PR38527)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50817: [X86] Teach combineLoopSADPattern to handle cases where there is no loop and the add has two absolute difference inputs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51186: [x86] turn insertelement into undef with variable index into splat
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50868: [X86] Teach combineLoopMAddPattern to handle cases where there is no loop and the add has two multiple inputs
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50992: [InstCombine] try to fold insertelt + vector op into scalar op + insertelt
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51194: [InstCombine] Fix issue in the simplification of pow() with nested exp{, 2}()
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51125: [x86] use more broadcasts to load a scalar into vector reg
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51236: [InstCombine] Extend (add (sext x), cst) --> (sext (add x, cst')) and (add (zext x), cst) --> (zext (add x, cst')) to work for vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51186: [x86] turn insertelement into undef with variable index into splat
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51201: [MIRParser] Add hasWinCFI field
Sanjin Sijaric via Phabricator via llvm-commits
- [PATCH] D50166: [ARM64] [Windows] MCLayer support for exception handling
Sanjin Sijaric via Phabricator via llvm-commits
- [PATCH] D50166: [ARM64] [Windows] MCLayer support for exception handling
Sanjin Sijaric via Phabricator via llvm-commits
- [PATCH] D50288: [ARM64] [Windows] Exception handling, part #2
Sanjin Sijaric via Phabricator via llvm-commits
- [PATCH] D40645: [SCEV][NFC] Check NoWrap flags before lexicographical comparison of SCEVs
Sanjoy Das via llvm-commits
- [PATCH] D45300: Update MemorySSA BasicBlockUtils.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D51207: Introduce llvm.experimental.widenable_condition intrinsic
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r340343 - [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Scott Linder via llvm-commits
- [llvm] r340457 - [BinaryFormat] Add MessagePack reader/writer
Scott Linder via llvm-commits
- [llvm] r340507 - Fix undefined behavior in r340457
Scott Linder via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
Scott Linder via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Scott Linder via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D48144: [Support] Teach YAMLIO about polymorphic types
Scott Linder via Phabricator via llvm-commits
- [PATCH] D50982: [AMDGPU] Legalize VGPR Rsrc operands for MUBUF instructions
Scott Linder via Phabricator via llvm-commits
- [lld] r340564 - [PPC64] Fix DQ-form instruction handling and emit error for misalignment.
Sean Fertile via llvm-commits
- [lld] r340568 - Revert "[PPC64] Fix DQ-form instruction handling and emit error for misalign..."
Sean Fertile via llvm-commits
- [PATCH] D50097: [PPC64] Position-dependent long-branch thunks.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D49795: [PPC64] Position-independent long-branch thunks.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D51122: [PowerPC][MC] Support expressions in getMemRIX16Encoding
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D51124: [PPC64] Fix DQ-form instruction handeling and emit error for misalignment on a *_DS relocations
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D51124: [PPC64] Fix DQ-form instruction handeling and emit error for misalignment on a *_DS relocations
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D49237: [PPC64] Optimize redundant instructions using R_PPC64_TOC16_HA in nop
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D50658: Hot cold splitting pass
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D50658: Hot cold splitting pass
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D50658: Hot cold splitting pass
Sebastian Pop via Phabricator via llvm-commits
- [llvm] r340249 - [IR Verifier] Do not allow bitcast of pointer to vector of pointers and vice versa.
Serguei Katkov via llvm-commits
- [PATCH] D50886: [IR Verifier] Do not allow bitcast of pointer to vector of pointers and vice versa.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D50554: [ValueTracking] Accept vectors of pointer in GetUnderlyingObject utility
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D47755: [RISCV] Insert R_RISCV_ALIGN relocation type and Nops for alignment when linker relaxation enabled
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D46423: [WIP, RISCV] Support .option relax and .option norelax
Shiva Chen via Phabricator via llvm-commits
- [llvm] r338975 - [ORC] Remove an incorrect use of 'cantFail'.
Shoaib Meenai via llvm-commits
- [PATCH] D51199: CodeGen: Add two more conditions for adding symbols to the address-significance table.
Shoaib Meenai via Phabricator via llvm-commits
- [lld] r340413 - [ELF][HEXAGON] Add R_HEX_16_X relocation
Sid Manning via llvm-commits
- [lld] r340692 - [ELF][HEXAGON] Add R_HEX_B9_PCREL and R_HEX_B9_PCREL_X relocation support
Sid Manning via llvm-commits
- [lld] r340693 - [ELF][HEXAGON] Add R_HEX_B13_PCREL relocation support
Sid Manning via llvm-commits
- [PATCH] D50657: Add R_HEX_32 relocation support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D50603: Add R_HEX_16_X relocation
Sid Manning via Phabricator via llvm-commits
- [PATCH] D50603: Add R_HEX_16_X relocation
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51045: Add R_HEX_B9_PCREL and R_HEX_B9_PCREL_X relocation support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D50603: Add R_HEX_16_X relocation
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51166: Add R_HEX_B13_PCREL relocation support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51225: Add R_HEX_11 support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51045: Add R_HEX_B9_PCREL and R_HEX_B9_PCREL_X relocation support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51045: Add R_HEX_B9_PCREL and R_HEX_B9_PCREL_X relocation support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51225: Add R_HEX_11/10/9 support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D51166: Add R_HEX_B13_PCREL relocation support
Sid Manning via Phabricator via llvm-commits
- [PATCH] D50757: [mips] Handle missing CondCodes
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D50853: [zorg][mips] Update build failure email address to wavecomp.com
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D50757: [mips] Handle missing CondCodes
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D50613: [mips] Involves microMIPS's jump in the analyzable branch set
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D50615: [mips] Fix microMIPS unconditional branch offset handling
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D50578: [DAGCombiner][Mips] Don't combine bitcast+store after LegalOperations when the store is volatile, if the resulting store isn't Legal
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [PATCH] D50433: A New Divergence Analysis for LLVM
Simon Moll via Phabricator via llvm-commits
- [llvm] r340162 - Use LLVM_BUILTIN_TRAP not __builtin_trap to appease windows builds. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340165 - [X86] Drop unnecessary exact qualifier from packss test
Simon Pilgrim via llvm-commits
- [llvm] r340166 - [X86][SSE] Add PACKSS test showing ComputeNumSignBits failure to handle a partial sign bits extension through a bitcast
Simon Pilgrim via llvm-commits
- [llvm] r340167 - [X86][SSE] Fix PACKSS bitcast test from rL340166
Simon Pilgrim via llvm-commits
- [llvm] r340169 - [SelectionDAG] Add partial sign-bit support to ComputeNumSignBits for BITCAST nodes
Simon Pilgrim via llvm-commits
- [llvm] r340173 - [SelectionDAG] Reuse the Op's VT. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340195 - [TargetLowering] Disable BuildSDiv division by one or negone.
Simon Pilgrim via llvm-commits
- [llvm] r340260 - [TargetLowering] Add BuildSDiv support for division by one or negone.
Simon Pilgrim via llvm-commits
- [llvm] r340264 - [X86] Add SSE2 sdiv combine tests
Simon Pilgrim via llvm-commits
- [llvm] r340282 - [X86] Add SSE2 and XOP udiv combine tests
Simon Pilgrim via llvm-commits
- [llvm] r340290 - [X86][SSE] Add helper function to convert to/between the SSE vector shift opcodes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340300 - [X86][SSE] Lower directly to SSE shifts in the BLEND(SHIFT, SHIFT) combine. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340302 - [X86][SSE] Lower v8i16 general shifts to SSE shifts directly. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340307 - [X86][SSE] Lower vXi8 general shifts to SSE shifts directly. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340313 - [X86][SSE] Add non-uniform udiv test that is mostly divide by 1.
Simon Pilgrim via llvm-commits
- [llvm] r340324 - Fix Wdocumentation warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340393 - [X86][SSE] Add sdiv test case from PR38658
Simon Pilgrim via llvm-commits
- [llvm] r340414 - [X86][SSE] LowerMULH vXi8 - use SSE shifts directly.
Simon Pilgrim via llvm-commits
- [llvm] r340682 - [X86] Make requested test changes from D50636
Simon Pilgrim via llvm-commits
- [llvm] r340686 - Remove superfluous semicolon. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r340687 - Fix -Wunused-function warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D50981: [X86] Prevent lowerVectorShuffleByMerging128BitLanes from creating cycles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D50070: [X86] Improved sched models for X86 CMPXCHG* instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51035: [TableGen] CodeGenDAGPatterns::GenerateVariants - basic caching of matching predicates
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51097: TableGen/SearchableTables: Cast enums to unsigned in generated code
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51112: [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D50614: DAG: Allow matching fminnum/fmaxnum from vselect
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51254: [X86] Replace support for vXi32 SMUL_LOHI/UMUL_LOHI with MULHS/MULHU support instead.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D50402: [SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the value first.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D45653: [X86] Enable sibling-call optimization for functions returning structs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D50636: [DAGCombiner] Add X / X -> 1 & X % X -> 0 folds.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51263: [X86][SSE] Improve variable scalar shift of vXi8 vectors (PR34694)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D50952: [X86] Add support for matching paddus patterns where one of the vectors is a constant.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D50659: [CodeGen] Fix remaining zext() assertions in SelectionDAG
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51264: [X86] Add FeatureCMOV to athlon and athlon-tbird cpus.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51228: [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureCMOV implication from Feature64Bit and FeatureSSE1
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51267: [X86] Correct the cost of (v4i32 (fptoui (v4f64))) under AVX512F.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D46276: [CostModel][X86] Derive TTI costs from complete scheduling models (PR36550) (RFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51263: [X86][SSE] Improve variable scalar shift of vXi8 vectors (PR34694)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Simonas Kazlauskas via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Simonas Kazlauskas via Phabricator via llvm-commits
- [PATCH] D50791: [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on undef elements (PR38527)
Simonas Kazlauskas via Phabricator via llvm-commits
- [PATCH] D51108: [PowerPC] Fix wrong ABI for i1 stack arguments for PPC32
Simonas Kazlauskas via Phabricator via llvm-commits
- [PATCH] D51034: [ARM] Rotated operand patterns for *xtb16
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D51101: [ARM] Add smlald support in ARMParallelDSP
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D50983: AMDGPU: Partially move target handling code from clang to TargetParser
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D51094: AMDGPU: Fix not respecting byval alignment in call frame setup
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51052: [WIP] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51126: [ORC] Lock mutex in IRCompileLayer2::emit() to avoid calling into PassManager::run() in parallel.
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51127: [ORC] Lock SearchOrder independently from SessionLock to avoid deadlock when resolving relocations.
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51128: [ORC] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51138: [Error] Add runtime flag BreakOnError and a debug trap in the Error class
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D50298: Add unit test for StringLexer
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51138: [Error] Add runtime flag BreakOnError and a debug trap in the Error class
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51138: [Error] Add runtime flag BreakOnError and a debug trap in the Error class
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51126: [ORC] Lock mutex in IRCompileLayer2::emit() to avoid calling into PassManager::run() in parallel.
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51126: [ORC] Lock mutex in IRCompileLayer2::emit() to avoid calling into PassManager::run() in parallel.
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51128: [ORC] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51128: [ORC] LLJITTest
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D51127: [ORC] Lock SearchOrder independently from SessionLock to avoid deadlock when resolving relocations.
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] r340392 - [mips] Handle missing CondCodes
Stefan Maksimovic via llvm-commits
- [PATCH] D50757: [mips] Handle missing CondCodes
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D50757: [mips] Handle missing CondCodes
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D50557: [clang][mips] Set __mips_fpr correctly for -mfpxx
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D50757: [mips] Handle missing CondCodes
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D50437: [mips] Implement pll.ps, plu.ps and some of the missing cvt.* instructions
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r340614 - [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Stefan Pintilie via llvm-commits
- [llvm] r340625 - Revert "[Exception Handling] Unwind tables are required for all functions that have an EH personality."
Stefan Pintilie via llvm-commits
- [llvm] r340639 - [PowerPC] Change Test Options [NFC]
Stefan Pintilie via llvm-commits
- [llvm] r340641 - [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Stefan Pintilie via llvm-commits
- [llvm] r340643 - [PowerPC] Emit xscpsgndp instead of xxlor when copying floating point scalar registers for P9
Stefan Pintilie via llvm-commits
- [PATCH] D50908: [PowerPC] Enable -funwind-tables by default on powerpc
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D49507: [Power9] Add __float128 support in the backend for bitcast to a i128
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D50987: [Exception Handling] Unwind tables are required for all functions that have an EH personality.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D50004: [PowerPC] Emit xscpsgndp instead of xxlor when copying floating point scalar registers for P9
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D49980: [PDB] Parse UDT symbols and pointers to members (combined patch)
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D49980: [PDB] Parse UDT symbols and pointers to members (combined patch)
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D51111: Add more pre-run asserts for the DirCompletionAbsolute test
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D51111: Add more pre-run asserts for the DirCompletionAbsolute test
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D51227: [vscode] Skip some of the vscode tests on Linux and fix one
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D51244: [lit, python] Remove quotes around %python in cache.ll
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D50918: Add include directory for libxml on macOS
Stephane Sezer via Phabricator via llvm-commits
- [PATCH] D51002: [Tooling] Allow -flto flags and filter out -Wa, flags
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D51079: Update the docs for using LLVM toolset in Visual Studio
Stephen Kelly via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering addus/subus intrinsics to native IR (LLVM part)
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D50965: [PowerPC] Fix label address calculation for ppc64
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D51021: ABI-Testsuite: Force the old c++11 ABI in mangling/test.xpp
Sunil Srivastava via Phabricator via llvm-commits
- [llvm] r340520 - [Support] Fix some Wundef warnings
Sven van Haastregt via llvm-commits
- [PATCH] D51105: [Support] Fix some Wundef warnings
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D51105: [Support] Fix some Wundef warnings
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D51171: Fix some Wundef warnings in Compiler.h
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D44910: [docs] Add Markdown support to Sphinx
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D34329: [clang-diff] Initial implementation.
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51055: [ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D51060: [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r340336 - [WebAssembly] v128.const
Thomas Lively via llvm-commits
- [llvm] r340472 - [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul
Thomas Lively via llvm-commits
- [llvm] r340503 - [WebAssembly][NFC] Move specific instruction formats to specific files
Thomas Lively via llvm-commits
- [llvm] r340504 - [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via llvm-commits
- [llvm] r340505 - [WebAssembly] SIMD Bitwise binary arithmetic
Thomas Lively via llvm-commits
- [llvm] r340569 - [WebAssembly] Prioritize splats over v128.consts
Thomas Lively via llvm-commits
- [PATCH] D50873: [WebAssembly] v128.const
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D50873: [WebAssembly] v128.const
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D50873: [WebAssembly] v128.const
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D50873: [WebAssembly] v128.const
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51082: [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51136: [WebAssembly] SIMD Bitwise binary arithmetic
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51082: [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51082: [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51082: [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51143: [WebAssembly][NFC] Move specific instruction formats to specific files
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51143: [WebAssembly][NFC] Move specific instruction formats to specific files
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51143: [WebAssembly][NFC] Move specific instruction formats to specific files
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51113: [WebAssembly][NFC] Reorganize SIMD instructions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51136: [WebAssembly] SIMD Bitwise binary arithmetic
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51136: [WebAssembly] SIMD Bitwise binary arithmetic
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51179: [WebAssembly] Prioritize splats over v128.consts
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51179: [WebAssembly] Prioritize splats over v128.consts
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51242: [WebAssembly] v128.not
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51242: [WebAssembly] v128.not
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D51165: [CodeGen] emit inline asm clobber list warnings for reserved (cont)
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D51165: [CodeGen] emit inline asm clobber list warnings for reserved (cont)
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D51165: [CodeGen] emit inline asm clobber list warnings for reserved (cont)
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D51202: [AArch64] Reject inline asm with FP registers when FP is disabled.
Tim Northover via Phabricator via llvm-commits
- [llvm] r340268 - [AMDGPU] New tbuffer intrinsics
Tim Renouf via llvm-commits
- [llvm] r340269 - [AMDGPU] New buffer intrinsics
Tim Renouf via llvm-commits
- [llvm] r340270 - [AMDGPU] Allow int types for MUBUF vdata
Tim Renouf via llvm-commits
- [llvm] r340549 - [RegisterCoalescer] Fix for assert in removePartialRedundancy
Tim Renouf via llvm-commits
- [llvm] r340684 - [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via llvm-commits
- [PATCH] D49026: [AMDGPU] New tbuffer intrinsics
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50306: [AMDGPU] New buffer intrinsics
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50315: [AMDGPU] Allow int types for MUBUF vdata
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50914: [RegisterCoalescer] Fix for assert in removePartialRedundancy
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51098: [AMDGPU] Add support for multi-dword s.buffer.load intrinsic
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D51257: [RegisterCoalescer] Do not eliminateUndefCopy for a partial copy
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D49097: [RegisterCoalescer] Another fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D49097: [RegisterCoalescer] Another fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D50710: [ADT] Fix Optional ABI mismatch between clang & gcc
Tim Shen via Phabricator via llvm-commits
- [PATCH] D50710: [ADT] Fix Optional ABI mismatch between clang & gcc
Tim Shen via Phabricator via llvm-commits
- [PATCH] D50780: Check that the key is in the LEAs map before accessing
Tom Rix via Phabricator via llvm-commits
- [PATCH] D50780: Check that the key is in the LEAs map before accessing
Tom Rix via Phabricator via llvm-commits
- [PATCH] D50780: Check that the key is in the LEAs map before accessing
Tom Rix via Phabricator via llvm-commits
- [PATCH] D51205: Move SuffixTree type to a common location
Tom Rix via Phabricator via llvm-commits
- [PATCH] D51205: Move SuffixTree type to a common location
Tom Rix via Phabricator via llvm-commits
- [test-suite] r340320 - MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMP: Fix build with newer libstdc++
Tom Stellard via llvm-commits
- [test-suite] r340322 - ABI-Testsuite: Force the old c++11 ABI in mangling/test.xpp
Tom Stellard via llvm-commits
- [llvm] r340346 - MachineScheduler: Refactor setPolicy() to limit computing remaining latency
Tom Stellard via llvm-commits
- [test-suite] r340320 - MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMP: Fix build with newer libstdc++
Tom Stellard via llvm-commits
- [PATCH] D51020: MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMP: Fix build with newer libstdc++
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D51021: ABI-Testsuite: Force the old c++11 ABI in mangling/test.xpp
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D51020: MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMP: Fix build with newer libstdc++
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D51021: ABI-Testsuite: Force the old c++11 ABI in mangling/test.xpp
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D50486: MachineScheduler: Refactor setPolicy() to limit computing remaining latency
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D48580: [AArch64] Support reserving x1-7 registers.
Tri Vo via Phabricator via llvm-commits
- [PATCH] D9376: llvm.noalias - handling of dead intrinsics
Troy Johnson via Phabricator via llvm-commits
- [PATCH] D49985: [ADT] ImmutableList no longer requires elements to be copy constructible
Umann Kristóf via Phabricator via llvm-commits
- [PATCH] D50509: [analyzer][UninitializedObjectChecker] Refactoring p6.: Move dereferencing to a function
Umann Kristóf via Phabricator via llvm-commits
- [PATCH] D50904: [analyzer][UninitializedObjectChecker] Added documentation to the checker list
Umann Kristóf via Phabricator via llvm-commits
- [PATCH] D50905: [analyzer][UninitializedObjectChecker] Explicit namespace resolution for inherited data members
Umann Kristóf via Phabricator via llvm-commits
- [debuginfo-tests] r340189 - (Retry) Add a basic integration test for C++ smart pointers
Vedant Kumar via llvm-commits
- [debuginfo-tests] r340204 - Revert "(Retry) Add a basic integration test for C++ smart pointers"
Vedant Kumar via llvm-commits
- [llvm] r340366 - Avoid dbg.value use-before-def in a few tests (NFC)
Vedant Kumar via llvm-commits
- [llvm] r340367 - [CodeGenPrepare] Exit earlier when optimizing selects (NFC)
Vedant Kumar via llvm-commits
- [llvm] r340368 - [CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC)
Vedant Kumar via llvm-commits
- [llvm] r340369 - [CodeGenPrepare] Pre-commit debug info test for optimizeSelectInst
Vedant Kumar via llvm-commits
- [llvm] r340370 - [CodeGenPrepare] Clean up dbg.value use-before-def as late as possible
Vedant Kumar via llvm-commits
- [llvm] r340371 - [CodeGenPrepare] Set debug locations when splitting selects
Vedant Kumar via llvm-commits
- [llvm] r340379 - [CodeGenPrepare] Set debug loc when widening a switch condition
Vedant Kumar via llvm-commits
- [llvm] r340432 - [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.overflow
Vedant Kumar via llvm-commits
- [PATCH] D50887: [DWARF] Missing location debug information with -O2.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D46100: WIP: [IR/Verifier] Diagnose use-before-def scenarios for debug intrinsics
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D46100: WIP: [IR/Verifier] Diagnose use-before-def scenarios for debug intrinsics
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D50887: [DWARF] Missing location debug information with -O2.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D49887: [DebugInfo] Add support for DWARF5 call site-related attributes
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D50999: [APFloat] Remove dead store in the move constructor of IEEEFloat
Victor Gao via Phabricator via llvm-commits
- [PATCH] D50999: [APFloat] Remove dead store in the move constructor of IEEEFloat
Victor Gao via Phabricator via llvm-commits
- [PATCH] D51012: [APFloat] Remove dead store in the move constructor of IEEEFloat
Victor Gao via Phabricator via llvm-commits
- [llvm] r340163 - [DWARF] Refactor DWARF classes to use unified error reporting. NFC.
Victor Leschuk via llvm-commits
- [llvm] r340528 - [DWARF] Unify warning callbacks. NFC.
Victor Leschuk via llvm-commits
- [PATCH] D49964: [DWARF] Refactor DWARF classes to use unified error reporting. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51033: [DWARF] Move error printing from DWARF classes to Support library. NFC.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D51153: Break LoopUtils into an Analysis file.
Vikram TV via Phabricator via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Vitaly Buka via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Vitaly Buka via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Vitaly Buka via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Vitaly Buka via llvm-commits
- [llvm] r340202 - Revert "AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space"
Vitaly Buka via llvm-commits
- [llvm] r340171 - AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space
Vitaly Buka via llvm-commits
- [llvm] r340517 - Fix comparison of char and int64 in TestWriteFixNegativeInt
Vitaly Buka via llvm-commits
- [llvm] r340654 - Use unique_ptr to hold MCInstrInfo
Vitaly Buka via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D51049: Driver: Enable address-significance tables by default when targeting COFF.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D50204: [llvm-objdump] Label calls to the PLT
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D51230: Use unique_ptr
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r340308 - SafeStack: Use correct unsafe stack sizes
Vlad Tsyrklevich via llvm-commits
- [PATCH] D43690: [ThinLTO] Keep available_externally symbols live
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D43690: [ThinLTO] Keep available_externally symbols live
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D51016: SafeStack: Use correct unsafe stack sizes
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D51016: SafeStack: Use correct unsafe stack sizes
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D50754: Implementation of a vtable interleaving algorithm
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Vladimir Stefanovic via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Vladimir Stefanovic via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Vladimir Stefanovic via Phabricator via llvm-commits
- [PATCH] D50986: [ShrinkWrap] Don't put pseudo-instrs which use $sp before prologue setup
Vladimir Stefanovic via Phabricator via llvm-commits
- [PATCH] D51161: Allow inconsistent offsets for 'noreturn' basic blocks when '-verify-cfiinstrs'
Vladimir Stefanovic via Phabricator via llvm-commits
- [PATCH] D51161: Allow inconsistent offsets for 'noreturn' basic blocks when '-verify-cfiinstrs'
Vladimir Stefanovic via Phabricator via llvm-commits
- [llvm] r340570 - [llvm-mca] Fix parameter name. NFC.
Walter Lee via llvm-commits
- [PATCH] D50844: [RegisterCoalescer] Use substPhysReg in reMaterializeTrivialDef
Wei Mi via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D51081: [DWARF v5] Refactoring range list dumping to fold DWARF v4 functionality into v5 handling (almost NFC).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D43211: [WebAssembly] promote from experimental to normal target
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D51182: [WebAssembly] Added default stack-only instruction mode for MC.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D51182: [WebAssembly] Added default stack-only instruction mode for MC.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D51241: [WebAssembly] Added default stack-only instruction mode for MC.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D50066: [IRMover] Don't materialise values from different source module
Xin Tong via Phabricator via llvm-commits
- [PATCH] D43690: [ThinLTO] Keep available_externally symbols live
Xin Tong via Phabricator via llvm-commits
- [PATCH] D50066: [IRMover] Don't materialise values from different source module
Xin Tong via Phabricator via llvm-commits
- [PATCH] D43690: [ThinLTO] Keep available_externally symbols live
Xin Tong via Phabricator via llvm-commits
- [llvm] r340657 - [PGO] add target md5sum in warning message for icall
Xinliang David Li via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D50435: [Inliner] Attribute callsites with inline remarks
Yevgeny Rouban via Phabricator via llvm-commits
- [llvm] r340455 - bpf: fix an assertion in BPFAsmBackend applyFixup()
Yonghong Song via llvm-commits
- [llvm] r340310 - Update DBG_VALUE register operand during LiveInterval operations
Yury Delendik via llvm-commits
- [PATCH] D48994: Update DBG_VALUE register operand during LiveInterval operations
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D49034: [WIP] [WebAssembly] Move/clone DBG_VALUE during WebAssemblyRegStackify pass
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D50931: Consider isLegalAddressingImm in Constant Hoisting
Z. Zheng via Phabricator via llvm-commits
- [lld] r340281 - [PPC64] Add TLS initial exec to local exec relaxation
Zaara Syeda via llvm-commits
- [PATCH] D48091: [PPC64] Add TLS initial exec to local exec relaxation
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r340199 - [MS Demangler] Demangle member pointer template parameters.
Zachary Turner via llvm-commits
- [llvm] r340221 - [llvm-objdump] Add ability to demangle COFF symbols.
Zachary Turner via llvm-commits
- [llvm] r340237 - [MS Demangler] Properly demangle anonymous namespaces.
Zachary Turner via llvm-commits
- [llvm] r340238 - [MS Demangler] Anonymous namespace hashes can be backreferenced.
Zachary Turner via llvm-commits
- [llvm] r340239 - [MS Demangler] Demangle special operator 'dynamic initializer'.
Zachary Turner via llvm-commits
- [llvm] r340340 - Print "invalid mangled name" when we can't demangle something.
Zachary Turner via llvm-commits
- [llvm] r340341 - [MS Demangler] Fix a few more edge cases.
Zachary Turner via llvm-commits
- [llvm] r340356 - [MS Demangler] Print template constructor args.
Zachary Turner via llvm-commits
- [PATCH] D49980: [PDB] Parse UDT symbols and pointers to members (combined patch)
Zachary Turner via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Zachary Turner via llvm-commits
- [PATCH] D51244: [lit, python] Remove quotes around %python in cache.ll
Zachary Turner via llvm-commits
- [llvm] r340710 - [MS Demangler] Re-write the Microsoft demangler.
Zachary Turner via llvm-commits
- [llvm] r340711 - [MS Demangler] Add virtual destructor.
Zachary Turner via llvm-commits
- [PATCH] D51103: [Support] Add a way to run a function on a detached thread
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D51174: Move Microsoft Demangler to Support
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D50754: Implementation of a vtable interleaving algorithm
Zhaomo Yang via Phabricator via llvm-commits
- [PATCH] D50754: Implementation of a vtable interleaving algorithm
Zhaomo Yang via Phabricator via llvm-commits
- [PATCH] D50688: [LLD] Warn if non-alloc sections occur before alloc sections in linker scripts
ben via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
ben via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
ben via Phabricator via llvm-commits
- [PATCH] D50688: [LLD] Warn if non-alloc sections occur before alloc sections in linker scripts
ben via Phabricator via llvm-commits
- [PATCH] D51027: [LLD][ELD] - Do not reject INFO output section type when used with a start address.
ben via Phabricator via llvm-commits
- [PATCH] D50644: [WIP] [LAA] Allow runtime checks when strides different but address space does not wrap around
silviu.baranga at arm.com via Phabricator via llvm-commits
- [llvm] r339091 - [lit, tests] Fix failing lit test: shtest-format.py
via llvm-commits
- [llvm] r339410 - [InstCombine] Transform str(n)cmp to memcmp
via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
via llvm-commits
- [llvm] r340185 - Add cmake option to disable minidumps, default it to off
via llvm-commits
- [llvm] r340663 - Add data structure to form equivalence classes of mangled names.
via llvm-commits
- 李哥:邀您住冊嶺①⑧⒏瀛188O提-嶴捫威尼斯人官网335418点COMJia碦服扣:891 365 789嶺红包天天抢周周领工赀月月给俸禄,入窾餸1%首存可获最高3888元
宋可 via llvm-commits
- 老铁:邀您住冊嶺18⒏瀛188O缇現-嶴椚威尼斯人官网伽专員扣:911899313瓴红苞天天拿周周领工赀月月拿俸禄、入窾返1%首存可获最高3888元
胡任 via llvm-commits
Last message date:
Sun Aug 26 23:58:20 PDT 2018
Archived on: Sun Aug 26 23:57:36 PDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).