The Week Of Monday 18 June 2018 Archives by author
Starting: Mon Jun 18 00:07:26 PDT 2018
Ending: Sun Jun 24 23:50:10 PDT 2018
Messages: 1988
- [llvm] r334830 - Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"
Friedman, Eli via llvm-commits
- [llvm] r334830 - Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"
Friedman, Eli via llvm-commits
- [llvm] r334460 - [X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc.
Topper, Craig via llvm-commits
- [llvm] r334460 - [X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc.
Topper, Craig via llvm-commits
- [PATCH] D48509: Improve crash unwinding on Fuchsia
Aaron Green via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [llvm] r335388 - [GISel]: Add G_ADDRSPACE_CAST Opcode
Aditya Nandakumar via llvm-commits
- [PATCH] D48469: [GISel]: Add opcode to translate addrspacecast
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D48469: [GISel]: Add opcode to translate addrspacecast
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r335028 - Add a factory method to ConstantDataArray that allows to pass in the data as StringRef
Adrian Kuegel via llvm-commits
- [PATCH] D47706: Add a factory method to ConstantDataArray that allows to pass in the data as StringRef
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip meta-instructions
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D47991: Improve SBThread's stepping API using SBError parameter.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D48407: ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache.
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D48019: [mips] Handle branch expansion corner cases
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D48320: [mips] Mark microMIPS64 as being unsupported.
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D48087: [TSan] Report proper error on allocator failures instead of CHECK(0)-ing
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D48087: [TSan] Report proper error on allocator failures instead of CHECK(0)-ing
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D48328: [Sanitizers] Remove OOM/BadRequest allocator error handling policies.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D48328: [Sanitizers] Remove OOM/BadRequest allocator error handling policies.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D48328: [Sanitizers] Remove OOM/BadRequest allocator error handling policies.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r335120 - [RISCV] Add InstAlias definitions for sgt and sgtu
Alex Bradbury via llvm-commits
- [llvm] r335127 - [RISCV] Add InstAlias definitions for fgt.{s|d}, fge.{s|d}
Alex Bradbury via llvm-commits
- [llvm] r335154 - [RISCV] Accept fmv.s.x and fmv.x.s as mnemonic aliases for fmv.w.x and fmv.x.w
Alex Bradbury via llvm-commits
- [llvm] r335202 - [RISC-V] Fix a test case to not include label names as those aren't
Alex Bradbury via llvm-commits
- [PATCH] D47857: [RISCV] Add machine function pass to merge base + offset
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D48430: [RISCV] Add support for lowering jumptables
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48060: Introduce lldb-framework CMake target and centralize its logic
Alex Langford via Phabricator via llvm-commits
- [PATCH] D48060: Introduce lldb-framework CMake target and centralize its logic
Alex Langford via Phabricator via llvm-commits
- [PATCH] D47792: Fix up Info.plist when building LLDB.framework with CMake
Alex Langford via Phabricator via llvm-commits
- [PATCH] D48297: [Darwin] Add a warning for missing include path for libstdc++
Alex Lorenz via Phabricator via llvm-commits
- [compiler-rt] r334975 - [TSan] Report proper error on allocator failures instead of CHECK(0)-ing
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r335147 - [Sanitizers] Remove OOM/BadRequest allocator error handling policies.
Alex Shlyapnikov via llvm-commits
- [PATCH] D47302: [WIP] New class SBTargetSettings to store and manipulate all target's properties.
Alexander Polyakov via Phabricator via llvm-commits
- [PATCH] D47991: Improve SBThread's stepping API using SBError parameter.
Alexander Polyakov via Phabricator via llvm-commits
- [PATCH] D37054: Require address space to be specified when creating functions (2/3)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D47541: Allow creating llvm::Function in non-zero address spaces
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D48008: [SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D48174: [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Select shuffle pattern
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D48359: [SLPVectorizer] Use InstructionsState to record AltOpcode
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D48382: [SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D48477: [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D48488: [SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r335174 - [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via llvm-commits
- [llvm] r335179 - [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via llvm-commits
- [llvm] r335183 - Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via llvm-commits
- [llvm] r335183 - Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via llvm-commits
- [llvm] r335369 - [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D47522: [PM/LoopUnswitch] Add partial non-trivial unswitching for invariant conditions feeding a chain of `and`s or `or`s for a branch.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48258: [LoopSimplifyCFG] Preserve Scalar Evolution in LoopSimplifyCFG
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48284: Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48333: [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48333: [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48333: [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48333: [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48396: [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D47683: [PM/LoopUnswitch] Teach the new unswitch to handle nontrivial unswitching of switches.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48396: [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48396: [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48396: [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D45543: [globalisel] Add a combiner helpers for extending loads and use them in a pre-legalize combiner for AArch64
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D45543: [globalisel] Add a combiner helpers for extending loads and use them in a pre-legalize combiner for AArch64
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D48411: [RISCV] Support for __attribute__((interrupt))
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D48411: [RISCV] Add support for _interrupt attribute
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48331: [WIP][DebugInfo][InstCombine] Preserve DI after merging zext instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48331: [WIP][DebugInfo][InstCombine] Preserve DI after merging zext instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D47720: [DebugInfo] Inline for without DebugLocation
Anastasis via Phabricator via llvm-commits
- [llvm] r334945 - [llvm-mca] Add tests for XOP and AVX512 instructions that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via llvm-commits
- [llvm] r334961 - [llvm-mca] Use an ordered map to collect hardware statistics. NFC.
Andrea Di Biagio via llvm-commits
- [llvm] r335113 - [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via llvm-commits
- [llvm] r335131 - [llvm-mca] use APint::operator[] to obtain the bit value. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r335219 - [llvm-mca] Updates comment in code, and remove some stale comments. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r335363 - [llvm-mca] Set the operand ID for implicit register reads/writes. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r335368 - [llvm-mca] Remove redundant call. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D48274: [X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D46907: [llvm-mca] Introduce a sequential container of Stages
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D47441: SafepointIRVerifier should ignore dead blocks and dead edges
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D48013: TableGen/SearchableTables: Support more generic enums and tables
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D48013: TableGen/SearchableTables: Support more generic enums and tables
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Artem Tamazov via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Artem Tamazov via Phabricator via llvm-commits
- [PATCH] D48497: AMDHSA: Put old assembler docs back
Artem Tamazov via Phabricator via llvm-commits
- [PATCH] D47441: SafepointIRVerifier should ignore dead blocks and dead edges
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D48476: Detecting leaked instructions with metadata and freeing the metadata to avoid use-after-free
Arvīds Kokins via Phabricator via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Benjamin Kramer via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Benjamin Kramer via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Benjamin Kramer via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Benjamin Kramer via llvm-commits
- [llvm] r335176 - [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via llvm-commits
- [PATCH] D47706: Add a factory method to ConstantDataArray that allows to pass in the data as StringRef
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D47872: [AArch64] Clean up LSE directive tests
Bernard Ogden via Phabricator via llvm-commits
- [PATCH] D47872: [AArch64] Clean up LSE directive tests
Bernard Ogden via Phabricator via llvm-commits
- [PATCH] D47873: [AArch64] Tighten up directives tests
Bernard Ogden via Phabricator via llvm-commits
- [PATCH] D4276: Added llvm.is.constant intrinsic
Bharathi Seshadri via Phabricator via llvm-commits
- [llvm] r335031 - Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValue
Bjorn Pettersson via llvm-commits
- [llvm] r335141 - [DAG] Don't map a TableId to itself in the ReplacedValues map
Bjorn Pettersson via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D48086: [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D48364: [DAG] Don't map a TableId to itself in the ReplacedValues map
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D48364: [DAG] Don't map a TableId to itself in the ReplacedValues map
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D48364: [DAG] Don't map a TableId to itself in the ReplacedValues map
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r334830 - Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"
Björn Pettersson A via llvm-commits
- [llvm] r335424 - [CMake] Support building shared library for OpenBSD
Brad Smith via llvm-commits
- [llvm] r335425 - [CMake] Do not use --gc-sections on OpenBSD
Brad Smith via llvm-commits
- [llvm] r335426 - Add OpenBSD support to the Threading code
Brad Smith via llvm-commits
- [llvm] r335434 - [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Brad Smith via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Brad Smith via Phabricator via llvm-commits
- [PATCH] D36463: [Sparc] allow tls_add/tls_call syntax in assembler parser
Brad Smith via Phabricator via llvm-commits
- [test-suite] r334954 - [test-suite] Corrections for MiniGMG
Brian Homerding via llvm-commits
- [test-suite] r334974 - [test-suite] Corrections for MiniGMG
Brian Homerding via llvm-commits
- [PATCH] D47484: [test-suite] Corrections for MiniGMG
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D48111: [JumpThreading] Don't try to rewrite a use if it's already valid.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r335181 - Fix WasmEHFuncInfo.h to include what it uses
Bruno Cardoso Lopes via llvm-commits
- [PATCH] D47157: Warning for framework headers using double quote includes
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D48056: [AArch64] Implement FLT_ROUNDS macro
Chad Rosier via Phabricator via llvm-commits
- [llvm] r335156 - [PM/LoopUnswitch] Support partial trivial unswitching.
Chandler Carruth via llvm-commits
- [llvm] r335202 - [RISC-V] Fix a test case to not include label names as those aren't
Chandler Carruth via llvm-commits
- [llvm] r335203 - [PM/LoopUnswitch] Add partial non-trivial unswitching for invariant
Chandler Carruth via llvm-commits
- [llvm] r335202 - [RISC-V] Fix a test case to not include label names as those aren't
Chandler Carruth via llvm-commits
- [llvm] r335314 - Fix test failures after r335306 due to the pipeline changing.
Chandler Carruth via llvm-commits
- [llvm] r335306 - [Instrumentation] Add Call Graph Profile pass
Chandler Carruth via llvm-commits
- [llvm] r335317 - [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to
Chandler Carruth via llvm-commits
- [llvm] r335320 - Revert r335306 (and r335314) - the Call Graph Profile pass.
Chandler Carruth via llvm-commits
- [llvm] r335306 - [Instrumentation] Add Call Graph Profile pass
Chandler Carruth via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47352: [instsimplify] Move the instsimplify pass to use more obvious file names and diretory.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D46706: [PM/LoopUnswitch] Support partial trivial unswitching.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D46706: [PM/LoopUnswitch] Support partial trivial unswitching.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D46706: [PM/LoopUnswitch] Support partial trivial unswitching.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47522: [PM/LoopUnswitch] Add partial non-trivial unswitching for invariant conditions feeding a chain of `and`s or `or`s for a branch.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D47683: [PM/LoopUnswitch] Teach the new unswitch to handle nontrivial unswitching of switches.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48464: [x86] Teach the builtin argument range check to allow invalid ranges in dead code.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48464: [x86] Teach the builtin argument range check to allow invalid ranges in dead code.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48470: [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to clear out deleted loops from the current queue beyond just the current loop.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48470: [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to clear out deleted loops from the current queue beyond just the current loop.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48470: [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to clear out deleted loops from the current queue beyond just the current loop.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48105: [llvm][Instrumentation] Add Call Graph Profile pass
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48417: Fix global variable addressing code generation issue in PIC medium code model
Chen Jianping via Phabricator via llvm-commits
- [PATCH] D48417: Fix global variable addressing code generation issue in PIC medium code model
Chen Jianping via Phabricator via llvm-commits
- [PATCH] D48444: [X86] Insure split-stack prolog check is retained for sibling calls
Cherry Zhang via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [compiler-rt] r334981 - Fixing os_version_check.c to be actual C source
Chris Bieneman via llvm-commits
- [PATCH] D47540: [lld] Enable Visual Studio compatible output
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D48516: ADT: Use EBO to shrink SmallVector size 1
Chris Lattner via Phabricator via llvm-commits
- [llvm] r334932 - [llvm-exegesis] Optionally ignore instructions without a sched class.
Clement Courbet via llvm-commits
- [llvm] r335038 - [llvm-exegesis] A mechanism to add target-specific functionality.
Clement Courbet via llvm-commits
- [llvm] r335040 - Revert r335038 "[llvm-exegesis] A mechanism to add target-specific functionality."
Clement Courbet via llvm-commits
- [llvm] r335041 - Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functionality.""
Clement Courbet via llvm-commits
- [llvm] r335097 - [X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet via llvm-commits
- [llvm] r335098 - [X86] Fix r335097
Clement Courbet via llvm-commits
- [llvm] r335108 - [llvm-exegesis] Fix missing move in r335105.
Clement Courbet via llvm-commits
- [llvm] r335109 - [llvm-exegesis] Remove noexcept in r335105.
Clement Courbet via llvm-commits
- [llvm] r335117 - [llvm-exegesis] Add mechanism to add target-specific passes.
Clement Courbet via llvm-commits
- [llvm] r335237 - [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via llvm-commits
- [llvm] r335240 - [llvm-exegesis][NFC] Simplify BenchmarkRunner.
Clement Courbet via llvm-commits
- [PATCH] D48267: [llvm-exegesis] Optionally ignore instructions without a sched class.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48267: [llvm-exegesis] Optionally ignore instructions without a sched class.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48210: [llvm-exegesis] A mechanism to add target-specific functionality.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48210: [llvm-exegesis] A mechanism to add target-specific functionality.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48210: [llvm-exegesis] A mechanism to add target-specific functionality.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48210: [llvm-exegesis] A mechanism to add target-specific functionality.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48316: [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48360: [llvm-exegesis] Add mechanism to add target-specific passes.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48360: [llvm-exegesis] Add mechanism to add target-specific passes.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48360: [llvm-exegesis] Add mechanism to add target-specific passes.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48428: [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48428: [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48428: [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48428: [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via Phabricator via llvm-commits
- [llvm] r334956 - [TableGen] Remove unused member variable.
Craig Topper via llvm-commits
- [llvm] r334957 - [TableGen] Make TiedAsmOperandTable in the AsmMatcher 'static' since its at file scope.
Craig Topper via llvm-commits
- [llvm] r334971 - [X86] Encode the EVEX2VEX exception list information in .td files instead of the emitter source.
Craig Topper via llvm-commits
- [llvm] r334994 - [X86] Remove ReadAfterLd from avx512_shift_rmbi multiclass.
Craig Topper via llvm-commits
- [llvm] r335015 - [X86] Simplify the TSFlags checking code in EvexToVexInstPass. NFCI
Craig Topper via llvm-commits
- [llvm] r335017 - [X86] Add a new VEX_WPrefix encoding to tag EVEX instruction that have VEX.W==1, but can be converted to their VEX equivalent that uses VEX.W==0.
Craig Topper via llvm-commits
- [llvm] r335018 - [X86] Add the ability to force an EVEX2VEX mapping table entry from the .td files. Remove remaining manual table entries from the tablegen emitter.
Craig Topper via llvm-commits
- [llvm] r335062 - [X86] Don't fold unaligned loads into SSE ROUNDPS/ROUNDPD for ceil/floor/nearbyint/rint/trunc.
Craig Topper via llvm-commits
- [llvm] r335064 - [X86] Initialize FMA3Info directly in its constructor instead of relying on std::call_once
Craig Topper via llvm-commits
- [llvm] r335068 - [X86] Add fast-isel tests for clang's AVX512F vector reduction intrinsics.
Craig Topper via llvm-commits
- [llvm] r335071 - [X86] Update fast-isel tests for clang's avx512f reduction intrinsics to match the codegen from r335070.
Craig Topper via llvm-commits
- [llvm] r335092 - [X86] Use binary search of the EVEX->VEX static tables instead of populating two DenseMaps for lookups
Craig Topper via llvm-commits
- [llvm] r335093 - [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Craig Topper via llvm-commits
- [llvm] r335094 - [X86] Remove a fptosi from the test_mm512_mask_reduce_max_pd fast-isel test.
Craig Topper via llvm-commits
- [llvm] r335095 - [DAGCombiner] Add some comments to some true/false arguments to make it obvious what they are. NFC
Craig Topper via llvm-commits
- [llvm] r335173 - [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Craig Topper via llvm-commits
- [llvm] r335199 - [X86] Remove masking from 512-bit floating max/min intrinsics. Use select instruction instead.
Craig Topper via llvm-commits
- [llvm] r335204 - [X86] Go through some tests that still reference old intrinsics that have been autoupgraded and replace them with the upgraded IR.
Craig Topper via llvm-commits
- [llvm] r335256 - [X86] Update fast-isel tests for clang r335253.
Craig Topper via llvm-commits
- [llvm] r335370 - [X86] Don't allow ESP/RSP to be used as an index register in assembly.
Craig Topper via llvm-commits
- [llvm] r335373 - [X86][AsmParser] Check for invalid 16-bit base register in Intel syntax.
Craig Topper via llvm-commits
- [llvm] r335379 - [X86][AsmParser] Allow (%bp, %si) and (%bp, %di) to be encoded without using a zero displacement.
Craig Topper via llvm-commits
- [llvm] r335384 - [X86] Don't accept (%si, %bp) 16-bit address expressions.
Craig Topper via llvm-commits
- [llvm] r335389 - [X86] Add test cases showing missed select simplifcation for MCU when icmp is in a slightly different form.
Craig Topper via llvm-commits
- [llvm] r335394 - [X86][AsmParser] In Intel syntax make sure we support ESP/RSP being the second register in memory expressions like [EAX+ESP].
Craig Topper via llvm-commits
- [llvm] r335398 - [X86][AsmParser] Keep track of whether an explicit scale was specified while parsing an address in Intel syntax. Use it for improved error checking.
Craig Topper via llvm-commits
- [llvm] r335403 - [X86][AsmParser] Rework that allows (%dx) to be used in place of %dx with in/out instructions.
Craig Topper via llvm-commits
- [llvm] r335412 - [X86][AsmParser] Improve base/index register checks.
Craig Topper via llvm-commits
- [llvm] r335413 - [X86] Teach disassembler to use %eip instead of %rip when 0x67 prefix is used on a rip-relative address.
Craig Topper via llvm-commits
- [llvm] r335414 - [X86] Make %eiz usage in 64-bit mode, force a 0x67 address size prefix. Fix some test CHECK lines.
Craig Topper via llvm-commits
- [llvm] r335428 - [X86] Rename VFPCLASSSS and VFPCLASSSD internal instruction names to include a Z to match other EVEX instructions.
Craig Topper via llvm-commits
- [llvm] r335429 - [X86] Regroup some isel patterns. NFC
Craig Topper via llvm-commits
- [llvm] r335435 - [X86] Reduce the number of patterns needed for masked scalar ceil/floor isel.
Craig Topper via llvm-commits
- [llvm] r335436 - [X86] Remove the changes to combineScalarToVector made in r335037.
Craig Topper via llvm-commits
- [llvm] r335437 - [X86] Simplify some code by using isOneConstant. NFC
Craig Topper via llvm-commits
- [llvm] r335446 - [X86] Block commuting operand 1 of FMA*_Int instructions in findThreeSrcCommutedOpIndices. Remove uncommutable returns from getThreeSrcCommuteCase/getFMA3OpcodeToCommuteOperands.
Craig Topper via llvm-commits
- [PATCH] D48280: lower cmp intrisics - remove two GCCBuiltins
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48312: [X86] Use binary search of the EVEX->VEX static tables instead of populating two DenseMaps for lookups
Craig Topper via Phabricator via llvm-commits
- [PATCH] D47401: [X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D43738: [X86] Use target independent zero_extend/sign_extend nodes for vectors with same number of elements.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D44674: [X86] Recognize horizontal reduction trees and narrow the width of the later binops.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D47401: [X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D43608: [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48346: [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48347: [X86] Update fast-isel tests for changes from D48346.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48366: [X86] Adding a check against i64 inputs in combineScalarToVector
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48346: [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D43608: [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Craig Topper via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48366: [X86] Adding a check against i64 inputs in combineScalarToVector
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48464: [x86] Teach the builtin argument range check to allow invalid ranges in dead code.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48417: Fix global variable addressing code generation issue in PIC medium code model
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48527: [X86] Sort the static memory folding tables by reg opcode. Remove the reg->mem DenseMaps in favor of binary search.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48529: [DAGCombiner][X86][PowerPC][ARM][AMDGPU][Sparc] Replace (sub C, X) with (xor X, C) if there is no chance of a borrow during the subtraction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48530: [DAGCombiner] In foldSelectOfConstants, use 'sub C1+1, (zext Cond)' instead of 'add (sext Cond), C1+1'
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48491: [X86] Select BEXTR when there is only BMI1.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48378: [NFC] Tidy up the organisation of compiler-rt when configured as a standalone build with an IDE (e.g. Xcode) as the generator.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48378: [NFC] Tidy up the organisation of compiler-rt when configured as a standalone build with an IDE (e.g. Xcode) as the generator.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48378: [CMake] Tidy up the organisation of compiler-rt when configured as a standalone build with an IDE (e.g. Xcode) as the generator.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48422: [CMake] Add compiler-rt header files to the list of sources for targets when building with an IDE
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] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Daniel Berlin via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Daniel Berlin via llvm-commits
- [PATCH] D45543: [globalisel] Add a combiner helpers for extending loads and use them in a pre-legalize combiner for AArch64
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D45968: StackSlotColoring: Decide colors per stack ID
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D45872: [DA] Enable -da-delinearize by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D48074: [ARM] Enable useAA() for the in-order Cortex-R52
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Dave Green via Phabricator via llvm-commits
- [PATCH] D48258: [LoopSimplifyCFG] Preserve Scalar Evolution in LoopSimplifyCFG
Dave Green via Phabricator via llvm-commits
- [PATCH] D48258: [LoopSimplifyCFG] Preserve Scalar Evolution in LoopSimplifyCFG
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Dave Green via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Dave Green via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D45872: [DA] Enable -da-delinearize by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D45872: [DA] Enable -da-delinearize by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D48074: [ARM] Enable useAA() for the in-order Cortex-R52
Dave Green via Phabricator via llvm-commits
- [PATCH] D48481: [DA] Delinearise AddRecs if we can prove they don't wrap
Dave Green via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Dave Green via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
David Blaikie via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
David Blaikie via llvm-commits
- [llvm] r334535 - [MCJIT] Call materializeAll on modules before compiling them in MCJIT.
David Blaikie via llvm-commits
- [llvm] r334580 - Fix "Optional" is ambiguous error on some bots
David Blaikie via llvm-commits
- [llvm] r334731 - Avoid unused variable in non-assert builds.
David Blaikie via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48137: Change checked arithmetic functions API to return Optional
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48461: [gdb] Update llvm::Optional
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
David Blaikie via Phabricator via llvm-commits
- [PATCH] D48528: [UBsan] Enable ubsan minimal unit tests on OpenBSD
David CARLIER via Phabricator via llvm-commits
- [compiler-rt] r335164 - [Lsan] intercept thr_exit on FreeBSD
David Carlier via llvm-commits
- [compiler-rt] r335166 - [TSan] fix build and couple of unit tests on FreeBSD
David Carlier via llvm-commits
- [llvm] r335036 - [LoopSimplifyCFG] Invalidate SCEV in LoopSimplifyCFG
David Green via llvm-commits
- [llvm] r335210 - [DAGCombine] Fix alignment for offset loads/stores
David Green via llvm-commits
- [llvm] r335217 - [DA] Enable -da-delinearize by default
David Green via llvm-commits
- [llvm] r335249 - [ARM] Enable useAA() for the in-order Cortex-R52
David Green via llvm-commits
- [PATCH] D48242: [ASTMatchers] Add support for matching the type of a friend decl.
David L. Jones via Phabricator via llvm-commits
- [PATCH] D48105: [llvm][Instrumentation] Add Call Graph Profile pass
David Li via Phabricator via llvm-commits
- [PATCH] D48105: [llvm][Instrumentation] Add Call Graph Profile pass
David Li via Phabricator via llvm-commits
- [PATCH] D48369: [CodeGen] Make block removal order deterministic in CodeGenPrepare
David Stenberg via Phabricator via llvm-commits
- [llvm] r335294 - [GVN] Avoid casting a vector of size less than 8 bits to i8
Davide Italiano via llvm-commits
- [PATCH] D48111: [JumpThreading] Don't try to rewrite a use if it's already valid.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D48311: [XRay] rm GLOB || true -> rm -f
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48313: [XRay] Fix error message. NFC
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r334999 - [WebAssembly] Fixed disassembler unit test failure.
Derek Schuff via llvm-commits
- [PATCH] D48263: [WebAssembly] Add WasmEHFuncInfo for unwind destination information
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48300: [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48304: [WebAssembly] Fixed disassembler unit test failure.
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyExceptionPrepare pass
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D44134: [WebAssembly] Add WebAssemblyException information analysis
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyExceptionPrepare pass
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48495: [WIP] Atomic stores
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48359: [SLPVectorizer] Use InstructionsState to record AltOpcode
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D46749: [SelectionDAG]Reduce masked data movement chains and memory access widths
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D48278: [SelectionDAG]Reduce masked data movement chains and memory access widths pt2
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D47730: [SelectionDAG]Reduce masked data movement chains and memory access widths pt3
Diogo N. Sampaio via Phabricator via llvm-commits
- [compiler-rt] r335322 - tsan: fix deficiency in MutexReadOrWriteUnlock
Dmitry Vyukov via llvm-commits
- [llvm] r335421 - ADT: Use EBO to shrink SmallVector size 1
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D48369: [CodeGen] Make block removal order deterministic in CodeGenPrepare
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D48516: ADT: Use EBO to shrink SmallVector size 1
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D48518: ADT: Shrink SmallVector by 8B on 64-bit platforms
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D48516: ADT: Use EBO to shrink SmallVector size 1
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D48518: ADT: Shrink SmallVector by 8B on 64-bit platforms
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D47423: Simplify recursive launder.invariant.group and strip
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D47346: [X86] Add a new pass to fold extension into load instructions in previous BB
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D46662: [X86] condition branches folding for three-way conditional codes
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D48516: ADT: Use EBO to shrink SmallVector size 1
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] r335367 - [X86] Add a test to show missed opportunity to generate vfnmadd
Easwaran Raman via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Easwaran Raman via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Easwaran Raman via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r335000 - [ARM] Testcase for missed optimization with i16 compare.
Eli Friedman via llvm-commits
- [llvm] r335001 - [ARM] Testcase for missed optimization for masking.
Eli Friedman via llvm-commits
- [llvm] r335002 - [ARM] Add Thumb1 coverage for cmn testcases.
Eli Friedman via llvm-commits
- [llvm] r335003 - [ARM] Testcase for Thumb1 cmp with constants.
Eli Friedman via llvm-commits
- [llvm] r335004 - [ARM] Thumb2 constant cmp testcases.
Eli Friedman via llvm-commits
- [llvm] r335400 - [LoopReroll] Rewrite induction variable rewriting.
Eli Friedman via llvm-commits
- [PATCH] D45321: [atomics] Fix runtime calls for misaligned atomics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48239: [LangRef] Clarify meaning of "dereferencable" attribute/metadata.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D46198: [LoopInterchange] Move PHI handling to adjustLoopBranches.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48270: [ARM] Check for unaligned access via bitcasts
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47963: [LangRef] Clarify that nnan and ninf don't produce undef or poison.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip meta-instructions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip debug instructions (NFC)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48230: [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip debug instructions (NFC)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48230: [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D46560: [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48283: [SCEV] Properly solve quadratic equations with coefficients in i1
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47927: [RISCV] Custom lower ISD::{U,S}{ADD,SUB}O nodes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48421: [IPSCCP] Try to replace phis before they are removed by changeToUnreachable.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in DeadArgumentElimination or ArgumentPromotion
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in DeadArgumentElimination or ArgumentPromotion
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45916: Enable MachineOutliner by default under -Oz for AArch64
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47655: [MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48453: [SCEV] Re-apply r335197 (with Polly fixes).
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48504: [WIP] Add InsertionOrderSet, with constant-time insertion and removal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48504: [WIP] Add InsertionOrderSet, with constant-time insertion and removal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45191: [LoopReroll] Rewrite induction variable rewriting.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D47655: [MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [llvm] r334988 - Add return statements to make it clear that all of these are mutually exclusive conditions.
Eric Christopher via llvm-commits
- [llvm] r334989 - Pull non-lazy stub table emission into a separate function alongside
Eric Christopher via llvm-commits
- [llvm] r334990 - Tidy comment language and explanation.
Eric Christopher via llvm-commits
- [PATCH] D46560: [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Eric Christopher via llvm-commits
- [llvm] r335207 - Add some explanatory text to the associated symbol support.
Eric Christopher via llvm-commits
- [llvm] r335208 - Remove FIXME comment about WIP.
Eric Christopher via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48329: [ELF] Support -z initfirst
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D46502: [ELF] - Fix for "LLD can create incorrect debug PC ranges for functions in Comdat groups."
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D46560: [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48406: [ELF] Make non-writable non-executable PROGBITS sections closer to .text
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment or SECTIONS command is used
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48468: [SelectionDAG] Remove debug locations from ConstantSD(FP)Nodes
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48290: [clangd] Use workspace root path as hint path for resolving URIs in workspace/symbol
Eric Liu via Phabricator via llvm-commits
- [PATCH] D48361: [ADT] Allow llvm::hash_code as DenseMap key.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D48418: [clangd] Expose 'shouldCollectSymbol' helper from SymbolCollector.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D47073: Document and Enforce new Host Compiler Policy
Erich Keane via Phabricator via llvm-commits
- [llvm] r335136 - [LIT] Enable testing of LLVM gold plugin on Mac OS X
Eugene Leviant via llvm-commits
- [llvm] r335324 - [Evaluator] Improve evaluation of call instruction
Eugene Leviant via llvm-commits
- [llvm] r335327 - Revert r335324 due to a builtbot failure
Eugene Leviant via llvm-commits
- [PATCH] D48350: [LIT] Enable testing of LLVM gold plugin on Mac OS X
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D46584: [Evaluator] Improve evaluation of call instruction
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D48350: [LIT] Enable testing of LLVM gold plugin on Mac OS X
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D46584: [Evaluator] Improve evaluation of call instruction
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D48373: [Driver] Make scudo compatible with -fsanitize-minimal-runtime
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48373: [Driver] Make scudo compatible with -fsanitize-minimal-runtime
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48454: Ignore blacklist when generating __cfi_check_fail.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [lld] r334991 - [ELF] Uniquify --wrap list.
Fangrui Song via llvm-commits
- [compiler-rt] r335025 - [XRay] rm GLOB || true -> rm -f
Fangrui Song via llvm-commits
- [compiler-rt] r335055 - [XRay] Fix error message. NFC
Fangrui Song via llvm-commits
- [lld] r335090 - [ELF] Support -z initfirst
Fangrui Song via llvm-commits
- [llvm] r335303 - [gdb] Update llvm::Optional
Fangrui Song via llvm-commits
- [llvm] r335387 - [gdb] Use Latin-1 to decode StringRef
Fangrui Song via llvm-commits
- [llvm] r335397 - [llvm-size] Make global variables static
Fangrui Song via llvm-commits
- [lld] r335404 - [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT
Fangrui Song via llvm-commits
- [llvm] r335405 - [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48311: [XRay] rm GLOB || true -> rm -f
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48313: [XRay] Fix error message. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48311: [XRay] rm GLOB || true -> rm -f
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48313: [XRay] Fix error message. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48329: [ELF] Support -z initfirst
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48329: [ELF] Support -z initfirst
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D46228: [ELF] Use union-find set in Call-Chain Clustering (C³) heuristic to improve worst-case time complexity.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D46228: [ELF] Use union-find set in Call-Chain Clustering (C³) heuristic to improve worst-case time complexity.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48406: [ELF] Make non-writable non-executable PROGBITS sections closer to .text
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48406: [ELF] Make non-writable non-executable PROGBITS sections closer to .text
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48406: [ELF] Make non-writable non-executable PROGBITS sections closer to .text
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48461: [gdb] Update llvm::Optional
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48461: [gdb] Update llvm::Optional
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48461: [gdb] Update llvm::Optional
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48472: [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48473: [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48473: [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48472: [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D42805: [utils] Refactor utils/update_{, llc_}test_checks.py to share more code
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48512: [gdb] Add pretty printer for Expected
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48473: [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48472: [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48472: [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D36463: [Sparc] allow tls_add/tls_call syntax in assembler parser
Fedor Sergeev via Phabricator via llvm-commits
- [compiler-rt] r335054 - [scudo] Move noinline functions definitions out of line
Filipe Cabecinhas via llvm-commits
- [llvm] r334933 - [VPlanRecipeBase] Add insertBefore helper.
Florian Hahn via llvm-commits
- [llvm] r334943 - [VPlan] Fix sanitizer problem with insertBefore.
Florian Hahn via llvm-commits
- [llvm] r334951 - [VPlanRecipeBase] Add eraseFromParent().
Florian Hahn via llvm-commits
- [llvm] r334969 - [VPlan] Add VPInstruction to VPRecipe transformation.
Florian Hahn via llvm-commits
- [llvm] r335027 - [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via llvm-commits
- [llvm] r335150 - [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Florian Hahn via llvm-commits
- [llvm] r335206 - Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via llvm-commits
- [PATCH] D48080: [VPlanRecipeBase] Add insertBefore helper.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48080: [VPlanRecipeBase] Add insertBefore helper.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48081: [VPlanRecipeBase] Add eraseFromParent().
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46198: [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D43245: [LoopInterchange] Support reductions across inner and outer loop.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46198: [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46198: [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46827: [VPlan] Add VPInstruction to VPRecipe transformation.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46827: [VPlan] Add VPInstruction to VPRecipe transformation.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48300: [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46198: [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48230: [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45330: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48327: [IPSCC] Drop ParamState lattice value when marking a value as force constant.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48230: [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48230: [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48421: [IPSCCP] Try to replace phis before they are removed by changeToUnreachable.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47872: [AArch64] Clean up LSE directive tests
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47873: [AArch64] Tighten up directives tests
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48369: [CodeGen] Make block removal order deterministic in CodeGenPrepare
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45330: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] r334944 - [sanitizer] Guard call to internal_lseek when SANITIZER_MAC is true
Francis Visoiu Mistrih via llvm-commits
- [test-suite] r335009 - Revert r334974 "[test-suite] Corrections for MiniGMG"
Francis Visoiu Mistrih via llvm-commits
- [test-suite] r335010 - Revert r334954 "[test-suite] Corrections for MiniGMG"
Francis Visoiu Mistrih via llvm-commits
- [test-suite] r335011 - Reland r334954: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via llvm-commits
- [test-suite] r335012 - Reland r334974: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via llvm-commits
- [compiler-rt] r335013 - Fix bots after r334981
Francis Visoiu Mistrih via llvm-commits
- [llvm] r335272 - Revert r335206 "Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions."
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D47484: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D47484: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D47484: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D48517: [MC] Error on a .zerofill directive in a non-virtual section
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D48397: [dsymutil] Force mmap'ing of binaries
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D48397: [dsymutil] Force mmap'ing of binaries
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D48250: [sanitizer_common] Use O_TRUNC for WrOnly access mode.
Fāng-ruì Sòng via llvm-commits
- [llvm] r335340 - [X86] Add notes to a few intrinsics
Gabor Buella via llvm-commits
- [PATCH] D48280: lower cmp intrisics - remove two GCCBuiltins
Gabor Buella via Phabricator via llvm-commits
- [PATCH] D48280: lower cmp intrisics - remove two GCCBuiltins
Gabor Buella via Phabricator via llvm-commits
- [PATCH] D48280: [X86] Add notes to a few intrinsics
Gabor Buella via Phabricator via llvm-commits
- [PATCH] D48280: [X86] Add notes to a few intrinsics
Gabor Buella via Phabricator via llvm-commits
- Buildbot numbers for the week of 5/27/2018 - 6/2/2018
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 6/3/2018 - 6/9/2018
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 6/10/2018 - 6/16/2018
Galina Kistanova via llvm-commits
- [PATCH] D44982: [zorg] Adding two new builders for armv7 and aarch64
Galina via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [llvm] r335399 - [MSSA] Remove incorrect comment + `auto`ify dyn_cast results; NFC
George Burgess IV via llvm-commits
- [llvm] r335444 - [MSSA] Add domination number verifier; NFC
George Burgess IV via llvm-commits
- [PATCH] D48333: [MemorySSA] Verify Phi incoming blocks are block predecessors.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D48396: [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D48504: [WIP] Add InsertionOrderSet, with constant-time insertion and removal.
George Burgess IV via Phabricator via llvm-commits
- [compiler-rt] r335289 - [libFuzzer] Provide more descriptive names for testing targets.
George Karpenkov via llvm-commits
- [compiler-rt] r335290 - [libFuzzer] Filter architectures for testing on Apple platforms.
George Karpenkov via llvm-commits
- [PATCH] D48137: Change checked arithmetic functions API to return Optional
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
George Karpenkov via Phabricator via llvm-commits
- [lld] r334946 - [ELF] - Simplify the conflict-variable-linkage-name.s test case. [NFC]
George Rimar via llvm-commits
- [lld] r333880 - [ELF] - Also use DW_AT_linkage_name when gathering information about variables for error messages.
George Rimar via llvm-commits
- [llvm] r335332 - [MC] - Add .stack_size sections into groups and link them with .text
George Rimar via llvm-commits
- [llvm] r335333 - Revert r335332 "[MC] - Add .stack_size sections into groups and link them with .text"
George Rimar via llvm-commits
- [llvm] r335336 - Recommit r335333 "[MC] - Add .stack_size sections into groups and link them with .text"
George Rimar via llvm-commits
- [lld] r335337 - [ELF] - Change how we handle suplicate -wrap. [NFC]
George Rimar via llvm-commits
- [lld] r335346 - [ELF] - ICF: remove excessive check. NFC.
George Rimar via llvm-commits
- [lld] r335351 - [ELF] - ICF: Add 2 more test cases.
George Rimar via llvm-commits
- [lld] r335354 - [ELF] - Repair (re-enable) few ICF test cases.
George Rimar via llvm-commits
- [lld] r335357 - [ELF] - ICF: test we do not merge sections which relocations differs only in addend.
George Rimar via llvm-commits
- [PATCH] D47803: Add definition for ELF dynamic tag DT_SYMTAB_SHNDX.
George Rimar via Phabricator via llvm-commits
- [PATCH] D48153: Add TARGET(foo) linker script directive.
George Rimar via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
George Rimar via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
George Rimar via Phabricator via llvm-commits
- [PATCH] D46874: [MC] - Add .stack_size sections into groups and link them with .text
George Rimar via Phabricator via llvm-commits
- [PATCH] D46874: [MC] - Add .stack_size sections into groups and link them with .text
George Rimar via Phabricator via llvm-commits
- [PATCH] D48433: [ELF] - Report unimplemented -z options.
George Rimar via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used
George Rimar via Phabricator via llvm-commits
- [PATCH] D46874: [MC] - Add .stack_size sections into groups and link them with .text
George Rimar via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
George Rimar via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D48276: [llvm-mca] Stricter checking from update_mca_test_checks.py
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D28896: [FileCheck] Add directive for checking for blank lines
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D47991: Improve SBThread's stepping API using SBError parameter.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D48286: [OpenMP] [CUDA] Expose teamid to the debug path
Guansong Zhang via Phabricator via llvm-commits
- [llvm] r335105 - [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Guillaume Chatelet via llvm-commits
- [llvm] r335115 - [llvm-exegesis] Fix failing test.
Guillaume Chatelet via llvm-commits
- [PATCH] D48210: [llvm-exegesis] A mechanism to add target-specific functionality.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48316: [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48316: [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48316: [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48358: [llvm-exegesis] Fix failing test.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48358: [llvm-exegesis] Fix failing test.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D48219: Update copyright year in license files
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r334997 - [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Heejin Ahn via llvm-commits
- [llvm] r334998 - [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via llvm-commits
- [llvm] r335005 - [WebAssembly] Add WasmEHFuncInfo for unwind destination information
Heejin Ahn via llvm-commits
- [llvm] r335006 - [WebAssembly] Add more utility functions
Heejin Ahn via llvm-commits
- [llvm] r335008 - [WebAssembly] Remove an extra '; ' at the end of a namespace
Heejin Ahn via llvm-commits
- [llvm] r335074 - [WebAssembly] Fix liveness tracking info after drop insertion
Heejin Ahn via llvm-commits
- [llvm] r335438 - [WebAssembly] Add WebAssemblyLateEHPrepare pass
Heejin Ahn via llvm-commits
- [llvm] r335439 - [WebAssembly] Add WebAssemblyException information analysis
Heejin Ahn via llvm-commits
- [PATCH] D48273: [WebAssembly] CFG stackify support for exception handling
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48300: [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48263: [WebAssembly] Add WasmEHFuncInfo for unwind destination information
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48300: [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48263: [WebAssembly] Add WasmEHFuncInfo for unwind destination information
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48253: [WebAssembly] Fix liveness tracking info after drop insertion
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyExceptionPrepare pass
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyExceptionPrepare pass
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D44134: [WebAssembly] Add WebAssemblyException information analysis
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48345: [WebAssembly] Fix unwind destination mismatches in CFG stackify (WIP)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyExceptionPrepare pass
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D44134: [WebAssembly] Add WebAssemblyException information analysis
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyLateEHPrepare pass
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D44134: [WebAssembly] Add WebAssemblyException information analysis
Heejin Ahn via Phabricator via llvm-commits
- [llvm] r335096 - [NFC] fix trivial typos in comments
Hiroshi Inoue via llvm-commits
- [PATCH] D48025: [PowerPC] avoid masking already-zero bits in BitPermutationSelector
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D48025: [PowerPC] avoid masking already-zero bits in BitPermutationSelector
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D48531: [CodeGen] Provide source locations for UBSan type checks when emitting constructor calls.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D48439: [NEON] Support vldNq intrinsics in AArch32 (LLVM part)
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D47290: [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on Darwin
JF Bastien via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error on mismatched function signature in final output
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in DeadArgumentElimination or ArgumentPromotion
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D47919: llvm-readobj: add experimental support for SHT_RELR sections.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48111: [JumpThreading] Don't try to rewrite a use if it's already valid.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D46874: [MC] - Add .stack_size sections into groups and link them with .text
James Henderson via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
James Henderson via Phabricator via llvm-commits
- [PATCH] D28896: [FileCheck] Add directive for checking for blank lines
James Henderson via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
James Henderson via Phabricator via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
James Henderson via Phabricator via llvm-commits
- [PATCH] D48472: [ELF] Change isSectionData to exclude SHF_EXECINSTR
James Y Knight via Phabricator via llvm-commits
- [PATCH] D46365: AMDGPU: Separate R600 and GCN TableGen files
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D48302: Search for kext variants is searching from parent directory when it should not be
Jason Molenda via Phabricator via llvm-commits
- [PATCH] D46866: [EarlyCSE] Avoid a poorly defined instruction comparison
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D28896: [FileCheck] Add directive for checking for blank lines
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Jesper Antonsson via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Jesper Antonsson via Phabricator via llvm-commits
- [PATCH] D48420: [CodeGen} Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
Jesper Antonsson via Phabricator via llvm-commits
- [PATCH] D48420: [CodeGen} Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
Jesper Antonsson via Phabricator via llvm-commits
- [llvm] r335076 - [MachineOutliner] NFC: Remove insertOutlinerPrologue, rename insertOutlinerEpilogue
Jessica Paquette via llvm-commits
- [llvm] r335153 - [MachineOutliner] Add debug info test for the outliner
Jessica Paquette via llvm-commits
- [PATCH] D47655: [MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D45916: Enable MachineOutliner by default under -Oz for AArch64
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D47655: [MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
Jessica Paquette via Phabricator via llvm-commits
- [Lldb-commits] [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Jim Ingham via llvm-commits
- [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Jim Ingham via Phabricator via llvm-commits
- [PATCH] D47171: [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D48244: hfghgfhfgh
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
John Baldwin via Phabricator via llvm-commits
- [PATCH] D44160: [GVN] Don't use the eliminated load as an available value in phi construction
John Brawn via Phabricator via llvm-commits
- [PATCH] D47893: Add a PhiValuesAnalysis pass to calculate the underlying values of phis
John Brawn via Phabricator via llvm-commits
- [PATCH] D44564: [BasicAA] Use PhiValuesAnalysis if available when handling phi alias
John Brawn via Phabricator via llvm-commits
- [PATCH] D48489: [MemDep] Use PhiValuesAnalysis to improve alias analysis results
John Brawn via Phabricator via llvm-commits
- [PATCH] D44564: [BasicAA] Use PhiValuesAnalysis if available when handling phi alias
John Brawn via Phabricator via llvm-commits
- [www-pubs] r334949 - Added HASP paper by Xiaowan et al.
John Criswell via llvm-commits
- Post-Commit Review for Publications Page Needed
John Criswell via llvm-commits
- [llvm] r335293 - [dsymutil] Force mmap'ing of binaries
Jonas Devlieghere via llvm-commits
- [llvm] r335415 - [TableGen] Use WithColor for printing errors/warnings
Jonas Devlieghere via llvm-commits
- [llvm] r335416 - [llvm-mt] Use WithColor for printing errors.
Jonas Devlieghere via llvm-commits
- [llvm] r335417 - [llvm-config] Use WithColor for printing errors.
Jonas Devlieghere via llvm-commits
- [llvm] r335418 - [llc] Use WithColor for printing errors/warnings
Jonas Devlieghere via llvm-commits
- [llvm] r335423 - [llc] Fix sanitizer failure.
Jonas Devlieghere via llvm-commits
- [PATCH] D48241: [DebugInfo] Emit ObjC methods as part of interface.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48302: Search for kext variants is searching from parent directory when it should not be
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D47659: Give same-named members unique timestamps on Darwin in llvm-ar.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48344: [DWARF] Improved error reporting for range lists
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48397: [dsymutil] Force mmap'ing of binaries
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48397: [dsymutil] Force mmap'ing of binaries
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48450: Support CFDictionary
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48397: [dsymutil] Force mmap'ing of binaries
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48286: [OpenMP] [CUDA] Expose teamid to the debug path
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D47169: [CMake] Use a different source depending on C++ support
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D47864: [python] Fix most Python binding unittests on Windows
Jonathan B Coe via Phabricator via llvm-commits
- [PATCH] D48054: Mutation Statistics
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D48336: Adding mutation usefulness metric
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D38833: BitstreamWriter: Better assertion when a block's abbrev code size is too small
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D38833: BitstreamWriter: Better assertion when a block's abbrev code size is too small
Jordan Rose via Phabricator via llvm-commits
- [llvm] r335183 - Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Justin Bogner via llvm-commits
- [llvm] r335407 - [IR] Split Intrinsics.inc into enums and implementations
Kamil Rytarowski via llvm-commits
- [PATCH] D47719: Disable ENABLE_EXPORTS for NetBSD static linking
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] D48525: Handle NetBSD specific path in findDebugBinary()
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D47203: [LowerSwitch] Fixed faulty PHI node in switch default block
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D48054: Mutation Statistics
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: Mutation Statistics
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: Mutation Statistics
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48336: Adding mutation usefulness metric
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48336: [libFuzzer] Initial implementation of mutation usefulness percentages.
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [llvm] r335267 - AMDGPU/AMDHSA: Remove GridWorkGroupCountX/Y/Z
Konstantin Zhuravlyov via llvm-commits
- [llvm] r335288 - AMDGPU: Remove ability to reserve VGPRs for debugger
Konstantin Zhuravlyov via llvm-commits
- [llvm] r335378 - AMDHSA: Put old assembler docs back
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D48385: AMDGPU: Fix scalar_to_vector for v4i16/v4f16
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48435: AMDGPU: Add patterns for i32/i64 local atomic load/store
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48191: AMDGPU/AMDHSA: Remove GridWorkGroupCountX/Y/Z
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48435: AMDGPU: Add patterns for i32/i64 local atomic load/store
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48234: AMDGPU: Remove ability to reserve VGPRs for debugger
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48486: AMDGPU: Respect align argument parameter
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48497: AMDHSA: Put old assembler docs back
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48497: AMDHSA: Put old assembler docs back
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r335054 - [scudo] Move noinline functions definitions out of line
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r335296 - [scudo] Add a minimal runtime for -fsanitize-minimal-runtime compatibility
Kostya Kortchinsky via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Kostya Kortchinsky via llvm-commits
- [PATCH] D48228: [scudo] Move noinline functions definitions out of line
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48373: [Driver] Make scudo compatible with -fsanitize-minimal-runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48377: [scudo] Add a minimal runtime for -fsanitize-minimal-runtime compatibility
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48373: [Driver] Make scudo compatible with -fsanitize-minimal-runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48377: [scudo] Add a minimal runtime for -fsanitize-minimal-runtime compatibility
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48373: [Driver] Make scudo compatible with -fsanitize-minimal-runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D48077: [LNT] Allow --use-perf=profile and --run-under to work together
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r334963 - Shrink interval after moving copy in removePartialRedundancy
Krzysztof Parzyszek via llvm-commits
- [llvm] r335061 - [Hexagon] Enforce restrictions on packetizing cache instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r335065 - [Hexagon] Fix the value of HexagonII::TypeCVI_FIRST
Krzysztof Parzyszek via llvm-commits
- [llvm] r334318 - [SCEV] Look through zero-extends in howFarToZero
Krzysztof Parzyszek via llvm-commits
- [llvm] r335124 - [Hexagon] Remove 'T' from HasVNN predicates, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r335158 - [Hexagon] Replace .ll test for expanding post-ra pesudos with .mir
Krzysztof Parzyszek via llvm-commits
- [llvm] r335233 - [CodeGen] Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
Krzysztof Parzyszek via llvm-commits
- [llvm] r335365 - Initialize LiveRegs once in BranchFolder::mergeCommonTails
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48283: [SCEV] Properly solve quadratic equations with coefficients in i1
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D40300: [RegisterCoalescer] Fix for SubRegJoin failures
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48376: DAG: Fold out selects with an undef operand
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48420: [CodeGen} Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48283: [SCEV] Properly solve quadratic equations
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48478: [RegisterCoalescer] Improve handling of COPY instructions with identical value numbers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48378: [NFC] Tidy up the organisation of compiler-rt when configured as a standalone build with an IDE (e.g. Xcode) as the generator.
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] D48449: [libfuzzer] Re-enable libFuzzer tests in "check-all"
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48449: [libfuzzer] Re-enable libFuzzer tests in "check-all"
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] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
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] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r335080 - [llvm] Document "%T" as deprecated in TestingGuide.rst
Kuba Mracek via llvm-commits
- [compiler-rt] r335123 - [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba Mracek via llvm-commits
- [compiler-rt] r335133 - Fix-up for r335123: Set default apple_platform to "osx".
Kuba Mracek via llvm-commits
- [compiler-rt] r335245 - [sanitizer] Stop running tests against 32-bit iOS simulator
Kuba Mracek via llvm-commits
- [compiler-rt] r335265 - [tsan] Use DARWIN_osx_LINK_FLAGS when building unit tests to match ASan behavior.
Kuba Mracek via llvm-commits
- [llvm] r334966 - [ORC] Keep weak flag on VSO symbol tables during materialization, but treat
Lang Hames via llvm-commits
- [llvm] r334967 - [ORC] Add an initial implementation of a replacement CompileOnDemandLayer.
Lang Hames via llvm-commits
- [llvm] r335408 - [ORC] Fix formatting and list pending queries in VSO::dump.
Lang Hames via llvm-commits
- [PATCH] D48294: [Power9] Add __float128 support for compare operations
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48294: [Power9] Add __float128 support for compare operations
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48308: [POWER9] Ensure float128 in non-homogenous aggregates are passed via VSX registers
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48310: [POWER9][NFC] add back-end test case for passing homogeneous fp128 aggregates by value
Lei Huang via Phabricator via llvm-commits
- [PATCH] D47550: [Power9] Add __float128 builtins for Round To Odd
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48184: [Power9] [CLANG] Add __float128 exponent GET and SET builtins
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48429: [Power9] Optimize codgen for conversions of int to float128
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48000: [InstSimplify][NFC] Add tests for some missed optimization opportunities in simplifyUnsignedRangeCheck()
Li Jia He via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D48140: Fix padding with custom character in formatv
Marcel Köppen via Phabricator via llvm-commits
- [PATCH] D48391: [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcnts
Mark Searles via Phabricator via llvm-commits
- [llvm] r335107 - [Support] Add missing includes of <system_error> for std::error_code
Martin Storsjo via llvm-commits
- [PATCH] D48353: [libunwind] [CMake] Convert paths to the right form in standalone builds on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D48355: [libcxxabi] [CMake] Convert paths to the right form in standalone builds on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D48356: [libcxx] [CMake] Convert paths to the right form in standalone builds on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r335160 - AMDGPU: Fix missing C++ mode comment
Matt Arsenault via llvm-commits
- [llvm] r335161 - AMDGPU: Fix scalar_to_vector for v4i16/v4f16
Matt Arsenault via llvm-commits
- [llvm] r335325 - AMDGPU: Add patterns for i32/i64 local atomic load/store
Matt Arsenault via llvm-commits
- [PATCH] D45968: StackSlotColoring: Decide colors per stack ID
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48234: AMDGPU: Remove ability to reserve VGPRs for debugger
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48376: DAG: Fold out selects with an undef operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48385: AMDGPU: Fix scalar_to_vector for v4i16/v4f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48385: AMDGPU: Fix scalar_to_vector for v4i16/v4f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48424: LoopUnroll: Allow analyzing intrinsic call costs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D45968: StackSlotColoring: Decide colors per stack ID
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48431: AMDGPU: Force skip over s_sendmsg and exp instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48435: AMDGPU: Add patterns for i32/i64 local atomic load/store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48435: AMDGPU: Add patterns for i32/i64 local atomic load/store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D47702: DAG: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48486: AMDGPU: Respect align argument parameter
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r334986 - [llvm-mca] Cleanup the header syntax line. Fix a comment. NFC.
Matt Davis via llvm-commits
- [llvm] r335066 - [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Matt Davis via llvm-commits
- [llvm] r335264 - [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via llvm-commits
- [llvm] r335361 - [llvm-mca] Introduce a sequential container of Stages
Matt Davis via llvm-commits
- [llvm] r335392 - [llvm-mca] Remove unnecessary include and forward decl in RCU. NFC.
Matt Davis via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D46907: [llvm-mca] Introduce a sequential container of Stages
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48086: [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48086: [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48086: [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [PATCH] D46907: [llvm-mca] Introduce a sequential container of Stages
Matt Davis via Phabricator via llvm-commits
- [PATCH] D46907: [llvm-mca] Introduce a sequential container of Stages
Matt Davis via Phabricator via llvm-commits
- [PATCH] D46907: [llvm-mca] Introduce a sequential container of Stages
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48496: [llvm-mca] Rename Backend to Pipeline. NFC.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D48502: Fix direct calls to __wrap_sym when it is relocated
Matthew Koontz via Phabricator via llvm-commits
- [llvm] r335294 - [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D48442: [SPECCPU2017] Add addition platform options and missing flags.
Matthias Braun via Phabricator via llvm-commits
- [llvm] r335020 - [SimplifyIndVars] Eliminate redundant truncs
Max Kazantsev via llvm-commits
- [PATCH] D47928: [SimplifyIndVars] Eliminate redundant truncs
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D47928: [SimplifyIndVars] Eliminate redundant truncs
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D47928: [SimplifyIndVars] Eliminate redundant truncs
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D48336: Adding mutation usefulness metric
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48336: Adding mutation usefulness metric
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48336: [libFuzzer] Initial implementation of mutation usefulness percentages.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Max Moroz via Phabricator via llvm-commits
- [llvm] r334970 - [NFC] make MIFlag accessor functions consistant with usage model
Michael Berg via llvm-commits
- [llvm] r334984 - refactor of visitFADD for AllowNewConst cases
Michael Berg via llvm-commits
- [llvm] r334996 - Utilize new SDNode flag functionality to expand current support for fadd
Michael Berg via llvm-commits
- [PATCH] D48289: refactor of visitFADD for AllowNewConst cases
Michael Berg via Phabricator via llvm-commits
- [PATCH] D47909: Utilize new SDNode flag functionality to expand current support for fadd
Michael Berg via Phabricator via llvm-commits
- [PATCH] D48056: [AArch64] Implement FLT_ROUNDS macro
Michael Brase via Phabricator via llvm-commits
- [llvm] r335306 - [Instrumentation] Add Call Graph Profile pass
Michael J. Spencer via llvm-commits
- [polly] r334893 - Adjust to recent LLVM changes to fix buildbots
Michael Kruse via llvm-commits
- [test-suite] r335248 - [SPEC] Set the language standard to C++98.
Michael Kruse via llvm-commits
- [PATCH] D48162: [GSoC] Schedule tree performance.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D40369: Support sext instruction in SCEV delinearization algorithm (new revision)
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48348: [ADT] Add zip_longest iterators.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48442: [SPECCPU2017] Add addition platform options and missing flags.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48442: [SPECCPU2017] Add addition platform options and missing flags.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Michael Kruse via Phabricator via llvm-commits
- [llvm] r335306 - [Instrumentation] Add Call Graph Profile pass
Michael Spencer via llvm-commits
- [PATCH] D46228: [ELF] Use union-find set in Call-Chain Clustering (C³) heuristic to improve worst-case time complexity.
Michael Spencer via Phabricator via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Michael Zolotukhin via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Michael Zolotukhin via llvm-commits
- [llvm] r335201 - ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache.
Michael Zolotukhin via llvm-commits
- [PATCH] D48407: ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D48111: [JumpThreading] Don't try to rewrite a use if it's already valid.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D48410: Script to find redundant includes.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D48407: ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D40349: [LSan] New experimental flag for background leak checking before exit.
Michail Kashkarov via Phabricator via llvm-commits
- [llvm] r335205 - [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmen via llvm-commits
- [llvm] r335214 - [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Mikael Holmen via llvm-commits
- [llvm] r333493 - [PM/LoopUnswitch] When using the new SimpleLoopUnswitch pass, schedule
Mikael Holmén via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48283: [SCEV] Properly solve quadratic equations with coefficients in i1
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48421: [IPSCCP] Try to replace phis before they are removed by changeToUnreachable.
Mikael Holmén via Phabricator via llvm-commits
- [zorg] r334960 - Updating clang ci dependency versions to match Green Dragon bots.
Mike Edwards via llvm-commits
- [llvm] r335026 - Test commit.
Mikhail Dvoretckii via llvm-commits
- [llvm] r335037 - [X86] VRNDSCALE* folding from masked and scalar ffloor and fceil patterns
Mikhail Dvoretckii via llvm-commits
- [llvm] r335039 - [InstCombine] Replacing X86-specific rounding intrinsics with generic floor-ceil
Mikhail Dvoretckii via llvm-commits
- [llvm] r335126 - [X86] Adding a test for PR37879
Mikhail Dvoretckii via llvm-commits
- [llvm] r335238 - [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Mikhail Dvoretckii via llvm-commits
- [llvm] r335323 - [X86] Changing the check for valid inputs in combineScalarToVector
Mikhail Dvoretckii via llvm-commits
- [PATCH] D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D45203: [X86] VRNDSCALE* folding from masked and scalar ffloor and fceil patterns
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D48067: [InstCombine] Replacing X86-specific rounding intrinsics with generic floor-ceil
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D48366: [X86] Adding a check against i64 inputs in combineScalarToVector
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D48366: [X86] Adding a check against i64 inputs in combineScalarToVector
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D48366: [X86] Adding a check against i64 inputs in combineScalarToVector
Mikhail Dvoretckii via Phabricator via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Mikhail Zolotukhin via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Mikhail Zolotukhin via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r335221 - TableGen: Allow foreach in multiclass to depend on template args
Nicolai Haehnle via llvm-commits
- [llvm] r335222 - AMDGPU: Turn D16 for MIMG instructions into a regular operand
Nicolai Haehnle via llvm-commits
- [llvm] r335223 - AMDGPU: Add implicit def of SCC to kill and indirect pseudos
Nicolai Haehnle via llvm-commits
- [llvm] r335224 - AMDGPU: Pass AMDGPUSampleVariant to MIMG_{Sampler, Gather}(_WQM)
Nicolai Haehnle via llvm-commits
- [llvm] r335225 - TableGen/SearchableTables: Support more generic enums and tables
Nicolai Haehnle via llvm-commits
- [llvm] r335226 - AMDGPU: Use generic tables instead of SearchableTable
Nicolai Haehnle via llvm-commits
- [llvm] r335227 - AMDGPU: Refactor MIMG instruction TableGen using generic tables
Nicolai Haehnle via llvm-commits
- [llvm] r335228 - AMDGPU: Select MIMG instructions manually in SITargetLowering
Nicolai Haehnle via llvm-commits
- [llvm] r335229 - AMDGPU: Convert test cases to the dimension-aware intrinsics
Nicolai Haehnle via llvm-commits
- [llvm] r335230 - InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded
Nicolai Haehnle via llvm-commits
- [llvm] r335231 - AMDGPU: Remove old-style image intrinsics
Nicolai Haehnle via llvm-commits
- [llvm] r335232 - AMDGPU: Remove redundant MIMG instruction variants
Nicolai Haehnle via llvm-commits
- [PATCH] D48013: TableGen/SearchableTables: Support more generic enums and tables
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] D48013: TableGen/SearchableTables: Support more generic enums and tables
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48014: AMDGPU: Use generic tables instead of SearchableTable
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48015: ARM, AArch64: Use generic tables instead of SearchableTable
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48017: AMDGPU: Select MIMG instructions manually in SITargetLowering
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48165: InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48431: AMDGPU: Force skip over s_sendmsg and exp instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r334959 - Fix typoed cast to avoid assertion in MCFragment::dump.
Nirav Dave via llvm-commits
- [llvm] r335137 - [DAG] Fix and-mask folding when narrowing loads.
Nirav Dave via llvm-commits
- [PATCH] D48335: [DAG] Fix and-mask folding when narrowing loads.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D48364: [DAG] Don't map a TableId to itself in the ReplacedValues map
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D48335: [DAG] Fix and-mask folding when narrowing loads.
Nirav Dave via Phabricator via llvm-commits
- [llvm] r334731 - Avoid unused variable in non-assert builds.
Nirav Davé via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Olga Moldovanova via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Olga Moldovanova via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Olga Moldovanova via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D47266: Update thin-lto cache file atimes when on windows
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Pankaj via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Pankaj via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Pankaj via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Pankaj via Phabricator via llvm-commits
- [PATCH] D48046: [test-suite] Backprop kernel from Rodinia Benchmark
Pankaj via Phabricator via llvm-commits
- [llvm] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [lld] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [compiler-rt] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [polly] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [llvm] r335143 - Remove a redundant initialization. NFC
Paul Robinson via llvm-commits
- [llvm] r335146 - [DWARF] Don't keep a ref to possibly stack allocated data.
Paul Robinson via llvm-commits
- [llvm] r335254 - [DWARF] Warn on and ignore ".file 0" for DWARF v4 and earlier.
Paul Robinson via llvm-commits
- [llvm] r335350 - [DWARFv5] Allow ".loc 0" to refer to the root file.
Paul Robinson via llvm-commits
- [llvm] r335353 - Fix test, nop is not always 1 byte
Paul Robinson via llvm-commits
- [llvm] r335356 - Fix test again, try to keep all targets happy
Paul Robinson via llvm-commits
- [PATCH] D48219: Update copyright year in license files
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48340: [Local] Add a utility to insert replacement dbg.values, NFC
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D28896: [FileCheck] Add directive for checking for blank lines
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48408: [Debugify] Diagnose mis-sized dbg.values
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via Phabricator via llvm-commits
- [llvm] r334580 - Fix "Optional" is ambiguous error on some bots
Pavel Labath via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48241: [DebugInfo] Emit ObjC methods as part of interface.
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D47889: Use llvm::VersionTuple instead of manual version marshalling
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48306: Make TaskQueue support tasks that return values
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48272: Replace HostInfo::GetLLDBPath with specific functions
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48337: Refactor OnExit utility class in ClangUserExpression
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48215: Remove dependency from Host to python
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D47904: Support option -plugin-opt=dwo_dir=
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D48505: ThinLTO: Preserve alias-to-alias information (PR37884)
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r334928 - [Fuzzer] Set an explicit libc++ dependency when needed
Petr Hosek via llvm-commits
- [PATCH] D48261: [Fuzzer] Set an explicit libc++ dependency when needed
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D48261: [Fuzzer] Set an explicit libc++ dependency when needed
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D48208: [Fuchsia] Enable static libc++, libc++abi, libunwind
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D47169: [CMake] Use a different source depending on C++ support
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D47714: [TableGen][AsmMatcherEmitter] Allow tied operands of different classes in aliases.
Phabricator via Phabricator via llvm-commits
- [PATCH] D47715: [AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D47716: [AArch64][SVE] Asm: Support for saturating INC/DEC (32bit scalar) instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48220: [AArch64][SVE] Asm: Fix predicate pattern diagnostics.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48252: [MCA][NFC] Add generic TBM resource tests
Phabricator via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Phabricator via Phabricator via llvm-commits
- [PATCH] D48194: [X86] Initialize FMA3Info directly in its constructor instead of relying on std::call_once
Phabricator via Phabricator via llvm-commits
- [PATCH] D47401: [X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48302: Search for kext variants is searching from parent directory when it should not be
Phabricator via Phabricator via llvm-commits
- [PATCH] D48189: [llvm] Document "%T" as deprecated in TestingGuide.rst
Phabricator via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip debug instructions (NFC)
Phabricator via Phabricator via llvm-commits
- [PATCH] D48312: [X86] Use binary search of the EVEX->VEX static tables instead of populating two DenseMaps for lookups
Phabricator via Phabricator via llvm-commits
- [PATCH] D46560: [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Phabricator via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Phabricator via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48227: [analyzer] Optimize constraint generation when the range is a concrete value
Phabricator via Phabricator via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Phabricator via Phabricator via llvm-commits
- [PATCH] D48371: [WebAssembly] Update know failures for the wasm waterfall
Phabricator via Phabricator via llvm-commits
- [PATCH] D43608: [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Phabricator via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Phabricator via Phabricator via llvm-commits
- [PATCH] D48400: [WebAssembly] Update function signature mismatch error message
Phabricator via Phabricator via llvm-commits
- [PATCH] D48403: [WebAssembly] Minor cleanup to test inputs. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error on mismatched function signature in final output
Phabricator via Phabricator via llvm-commits
- [PATCH] D47431: TableGen: Allow foreach in multiclass to depend on template args
Phabricator via Phabricator via llvm-commits
- [PATCH] D47434: AMDGPU: Turn D16 for MIMG instructions into a regular operand
Phabricator via Phabricator via llvm-commits
- [PATCH] D47761: AMDGPU: Add implicit def of SCC to kill and indirect pseudos
Phabricator via Phabricator via llvm-commits
- [PATCH] D48011: AMDGPU: Pass AMDGPUSampleVariant to MIMG_{Sampler, Gather}(_WQM)
Phabricator via Phabricator via llvm-commits
- [PATCH] D48013: TableGen/SearchableTables: Support more generic enums and tables
Phabricator via Phabricator via llvm-commits
- [PATCH] D48014: AMDGPU: Use generic tables instead of SearchableTable
Phabricator via Phabricator via llvm-commits
- [PATCH] D48016: AMDGPU: Refactor MIMG instruction TableGen using generic tables
Phabricator via Phabricator via llvm-commits
- [PATCH] D48017: AMDGPU: Select MIMG instructions manually in SITargetLowering
Phabricator via Phabricator via llvm-commits
- [PATCH] D48018: AMDGPU: Convert test cases to the dimension-aware intrinsics
Phabricator via Phabricator via llvm-commits
- [PATCH] D48165: InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded
Phabricator via Phabricator via llvm-commits
- [PATCH] D48167: AMDGPU: Remove old-style image intrinsics
Phabricator via Phabricator via llvm-commits
- [PATCH] D48168: AMDGPU: Remove redundant MIMG instruction variants
Phabricator via Phabricator via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Phabricator via Phabricator via llvm-commits
- [PATCH] D48346: [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48347: [X86] Update fast-isel tests for changes from D48346.
Phabricator via Phabricator via llvm-commits
- [PATCH] D48187: [Intrinsics] Add/move some builtin declarations in intrin.h to get ms-intrinsics.c to not issue warnings
Phabricator via Phabricator via llvm-commits
- [PATCH] D48448: [X86] Correct the inline assembly implementations of __movsb/w/d/q and __stosw/d/q to mark registers/memory as modified
Phabricator via Phabricator via llvm-commits
- [PATCH] D48105: [llvm][Instrumentation] Add Call Graph Profile pass
Phabricator via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Phabricator via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r335077 - [InlineSpiller] Fix a crash due to lack of forward progress from remat specifically for STATEPOINT
Philip Reames via llvm-commits
- [llvm] r335091 - Add more test cases for deopt-operands via regalloc
Philip Reames via llvm-commits
- [PATCH] D41098: [InlineSpiller] Fix a crash due to lack of forward progress from remat
Philip Reames via Phabricator via llvm-commits
- [PATCH] D41098: [InlineSpiller] Fix a crash due to lack of forward progress from remat
Philip Reames via Phabricator via llvm-commits
- [PATCH] D46706: [PM/LoopUnswitch] Support partial trivial unswitching.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Puyan Lotfi via Phabricator via llvm-commits
- [llvm] r335024 - If the arch is P9, we will select the DFLOADf32/DFLOADf64 pseudo instruction when we are loading a floating,
QingShan Zhang via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Rahul Chaudhry via Phabricator via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Rahul Chaudhry via Phabricator via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Rahul Chaudhry via Phabricator via llvm-commits
- [PATCH] D48250: [sanitizer_common] Use O_TRUNC for WrOnly access mode.
Rainer Orth via llvm-commits
- [PATCH] D48337: Refactor OnExit utility class in ClangUserExpression
Raphael Isemann via Phabricator via llvm-commits
- [compiler-rt] r335007 - [asan] Avoid deadlock when initializing the symbolizer CHECK fails
Reid Kleckner via llvm-commits
- [compiler-rt] r335087 - [asan] Add Windows test for handle_segv and SetUnhandledExceptionFilter
Reid Kleckner via llvm-commits
- [compiler-rt] r335089 - [asan] Add flushes to try to fix test
Reid Kleckner via llvm-commits
- [llvm] r335286 - [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via llvm-commits
- [llvm] r335297 - [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via llvm-commits
- [llvm] r335298 - [X86] Commit some comments that weren't in the medium code model patch
Reid Kleckner via llvm-commits
- [llvm] r335300 - Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models"
Reid Kleckner via llvm-commits
- [llvm] r335304 - [X86] Fix 32-bit mingw comdat names, only add one underscore
Reid Kleckner via llvm-commits
- [llvm] r335402 - [RuntimeDyld] Implement the ELF PIC large code model relocations
Reid Kleckner via llvm-commits
- [llvm] r335406 - Avoid including intrin.h from MathExtras.h
Reid Kleckner via llvm-commits
- [llvm] r335407 - [IR] Split Intrinsics.inc into enums and implementations
Reid Kleckner via llvm-commits
- [llvm] r335409 - [AMDGPU] Update includes for intrinsic changes :(
Reid Kleckner via llvm-commits
- [llvm] r335407 - [IR] Split Intrinsics.inc into enums and implementations
Reid Kleckner via llvm-commits
- [llvm] r335407 - [IR] Split Intrinsics.inc into enums and implementations
Reid Kleckner via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48448: [X86] Correct the inline assembly implementations of __movsb/w/d/q and __stosw/d/q to mark registers/memory as modified
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48417: Fix global variable addressing code generation issue in PIC medium code model
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48417: Fix global variable addressing code generation issue in PIC medium code model
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48516: ADT: Use EBO to shrink SmallVector size 1
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Renato Golin via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Renato Golin via Phabricator via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Renato Golin via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D48239: [LangRef] Clarify meaning of "dereferencable" attribute/metadata.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [llvm] r335023 - [RISCV] Add tests for overflow intrinsics
Roger Ferrer Ibanez via llvm-commits
- [PATCH] D47926: [RISCV] Add tests for overflow intrinsics
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D47926: [RISCV] Add tests for overflow intrinsics
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D47927: [RISCV] Custom lower ISD::{U,S}{ADD,SUB}O nodes
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D47927: [RISCV] Custom lower ISD::{U,S}{ADD,SUB}O nodes
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Roland McGrath via Phabricator via llvm-commits
- [llvm] r335033 - [MCA][NFC] Add generic TBM resource tests
Roman Lebedev via llvm-commits
- [llvm] r335034 - [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via llvm-commits
- [llvm] r335042 - llvm-exegesis: mark ~ExegesisTarget() as virtual. Fixes build.
Roman Lebedev via llvm-commits
- [llvm] r335099 - [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via llvm-commits
- [llvm] r335101 - [NFC][SCEV] Add tests related to bit masking (PR37793)
Roman Lebedev via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47637: Check Sched Class tables at generation time
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D38833: BitstreamWriter: Better assertion when a block's abbrev code size is too small
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47983: [IR][PatternMatch] m_APInt(): allow undef elements.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47983: [IR][PatternMatch] m_APInt(): allow undef elements.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47681: [DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rotate can be formed
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D42805: [utils] Refactor utils/update_{, llc_}test_checks.py to share more code
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D46814: [InstCombine] Fold unfolded masked merge pattern with variable mask!
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in DeadArgumentElimination or ArgumentPromotion
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48491: [X86] Select BEXTR when there is only BMI1.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48490: [NFC][x86][AArch64] Add BEXTR-like test patterns.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D42805: [utils] Refactor utils/update_{, llc_}test_checks.py to share more code
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D45179: [libc++] Add _LIBCPP_FORCE_NODISCARD define to force-enable nodiscard in pre-C++17
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48491: [X86] Select BEXTR when there is only BMI1.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47921: [ARM] Allow CMPZ transforms even if the input has multiple uses.
Ronnie Mitchell via Phabricator via llvm-commits
- [lld] r335337 - [ELF] - Change how we handle suplicate -wrap. [NFC]
Rui Ueyama via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D48502: Fix direct calls to __wrap_sym when it is relocated
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [docs] Add CodeView directives
Saleem Abdulrasool via llvm-commits
- [llvm] r335058 - docs: document CodeView directives
Saleem Abdulrasool via llvm-commits
- [PATCH] D48105: [llvm][Instrumentation] Add Call Graph Profile pass
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r335135 - [WebAssembly] Update know failures for the wasm waterfall
Sam Clegg via llvm-commits
- [lld] r335186 - [WebAssembly] Update function signature mismatch error message. NFC.
Sam Clegg via llvm-commits
- [lld] r335187 - [WebAssembly] Minor cleanup to test inputs. NFC.
Sam Clegg via llvm-commits
- [lld] r335192 - [WebAssembly] Error on mismatched function signature in final output
Sam Clegg via llvm-commits
- [lld] r335243 - [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via llvm-commits
- [lld] r335355 - Revert "[WebAssembly] Error on mismatched function signature in final output"
Sam Clegg via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48371: [WebAssembly] Update know failures for the wasm waterfall
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48389: [ELF] Move KeepUnique to InputSectionBase and update comments
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error if mismatched function signture is includes in final output
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48400: [WebAssembly] Update function signature mismatch error message
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error if mismatched function signture is included in final output
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48403: [WebAssembly] Minor cleanup to test inputs. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error if mismatched function signture is included in final output
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error if mismatched function signture is included in final output
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48394: [WebAssembly] Error on mismatched function signature in final output
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48471: [WebAssembly] Add pass to infer prototypes for prototype-less functions
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D47681: [DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rotate can be formed
Sam Conrad via Phabricator via llvm-commits
- [PATCH] D47681: [DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rotate can be formed
Sam Conrad via Phabricator via llvm-commits
- [llvm] r335125 - [ADT] Allow llvm::hash_code as DenseMap key.
Sam McCall via llvm-commits
- [PATCH] D48361: [ADT] Allow llvm::hash_code as DenseMap key.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D48361: [ADT] Allow llvm::hash_code as DenseMap key.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D48375: [clangd] Remove FilterText from the index.
Sam McCall via Phabricator via llvm-commits
- [llvm] r335241 - [NFC][ARM] ldrd/strd negative tests
Sam Parker via llvm-commits
- [PATCH] D48270: [ARM] Check for unaligned access via bitcasts
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48270: [ARM] Check for unaligned access via bitcasts
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sam Parker via Phabricator via llvm-commits
- [PATCH] D46749: [SelectionDAG]Reduce masked data movement chains and memory access widths
Sam Parker via Phabricator via llvm-commits
- [PATCH] D46749: [SelectionDAG]Reduce masked data movement chains and memory access widths
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48278: [SelectionDAG]Reduce masked data movement chains and memory access widths pt2
Sam Parker via Phabricator via llvm-commits
- [PATCH] D47730: [SelectionDAG]Reduce masked data movement chains and memory access widths pt3
Sam Parker via Phabricator via llvm-commits
- [PATCH] D47730: [SelectionDAG]Reduce masked data movement chains and memory access widths pt3
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48335: [DAG] Fix and-mask folding when narrowing loads.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] ARMv6m and v8m.baseline strict align target feature
Sam Parker via Phabricator via llvm-commits
- [llvm] r335239 - [RISCV] Tail calls don't need to save return address
Sameer AbuAsal via llvm-commits
- [PATCH] D48343: [RISCV] Tail calls don't need to save return address
Sameer AbuAsal via Phabricator via llvm-commits
- [llvm] r334931 - [AArch64][SVE] Asm: Support for vector element compares.
Sander de Smalen via llvm-commits
- [llvm] r334942 - [TableGen][AsmMatcherEmitter] Allow tied operands of different classes in aliases.
Sander de Smalen via llvm-commits
- [llvm] r334948 - [AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
Sander de Smalen via llvm-commits
- [llvm] r334980 - [AArch64][SVE] Asm: Support for saturating INC/DEC (32bit scalar) instructions.
Sander de Smalen via llvm-commits
- [llvm] r334983 - [AArch64][SVE] Asm: Fix predicate pattern diagnostics.
Sander de Smalen via llvm-commits
- [PATCH] D47714: [TableGen][AsmMatcherEmitter] Allow tied operands of different classes in aliases.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] r334977 - [x86] regenerate checks and adjust tests
Sanjay Patel via llvm-commits
- [llvm] r335067 - [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel via llvm-commits
- [llvm] r335121 - [InstCombine] ignore debuginfo when removing redundant assumes (PR37726)
Sanjay Patel via llvm-commits
- [llvm] r335128 - [InstSimplify] Add tests for missed optimizations in simplifyUnsignedRangeCheck (NFC)
Sanjay Patel via llvm-commits
- [llvm] r335129 - [InstSimplify] Fix missed optimization in simplifyUnsignedRangeCheck()
Sanjay Patel via llvm-commits
- [llvm] r335151 - [InstCombine] add vector select of binops tests (PR37806)
Sanjay Patel via llvm-commits
- [llvm] r335157 - [IR] add/use isIntDivRem convenience function
Sanjay Patel via llvm-commits
- [llvm] r335165 - [InstCombine] fix typo in test comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r335202 - [RISC-V] Fix a test case to not include label names as those aren't
Sanjay Patel via llvm-commits
- [llvm] r335242 - [InstCombine] make div/rem vector constant utility function; NFCI
Sanjay Patel via llvm-commits
- [llvm] r335257 - [LoopVectorize] regenerate full checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r335258 - [InstCombine] simplify binops before trying other folds
Sanjay Patel via llvm-commits
- [llvm] r335261 - [InstCombine] add vector icmp tests with undefs; NFC
Sanjay Patel via llvm-commits
- [llvm] r335262 - [InstCombine] use constant pattern matchers with icmp+sext
Sanjay Patel via llvm-commits
- [llvm] r335266 - [InstCombine] add tests for shuffled cmps; NFC
Sanjay Patel via llvm-commits
- [llvm] r335283 - [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via llvm-commits
- [llvm] r335301 - [IR] fix typo in comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r335311 - [InstCombine] add test for shuffle-of-binops; NFC
Sanjay Patel via llvm-commits
- [llvm] r335312 - [InstCombine] fix shuffle-of-binops bug
Sanjay Patel via llvm-commits
- [llvm] r335343 - [InstCombine] rearrange shuffle-of-binops logic; NFC
Sanjay Patel via llvm-commits
- [llvm] r335345 - [InstCombine] add tests for shuffle-with-different-binops; NFC
Sanjay Patel via llvm-commits
- [llvm] r335347 - [InstCombine] add shuffle+binops test from PR37806; NFC
Sanjay Patel via llvm-commits
- [llvm] r335390 - [PowerPC] add tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335391 - [x86] add tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335395 - [PowerPC] add more tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335396 - [x86] add more tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335433 - [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via llvm-commits
- [PATCH] D48023: [SLPVectorizer] Tidyup isShuffle helper
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D47983: [IR][PatternMatch] m_APInt(): allow undef elements.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D47983: [IR][PatternMatch] m_APInt(): allow undef elements.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D46380: [InstSimplify] Adding safety checks for 'shl', 'ashr' and 'lshr'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48000: [InstSimplify][NFC] Add tests for some missed optimization opportunities in simplifyUnsignedRangeCheck()
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48000: [InstSimplify][NFC] Add tests for some missed optimization opportunities in simplifyUnsignedRangeCheck()
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D47922: [InstSimplify] Fix some missed optimization opportunities in simplifyUnsignedRangeCheck()
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48369: [CodeGen] Make block removal order deterministic in CodeGenPrepare
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r335016 - Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags"
Sanjoy Das via llvm-commits
- [llvm] r334428 - [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe.
Sanjoy Das via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D48470: [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to clear out deleted loops from the current queue beyond just the current loop.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D48498: [APInt] Add helpers for rounding u/sdivs.
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r335268 - [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcnts
Scott Linder via llvm-commits
- [llvm] r335281 - [AMDGPU] Update assembler for HSA Code Object v3
Scott Linder via llvm-commits
- [llvm] r335302 - [AMDGPU] Fix lit failures introduced in r335281
Scott Linder via llvm-commits
- [PATCH] D48391: [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcnts
Scott Linder via Phabricator via llvm-commits
- [PATCH] D48191: AMDGPU/AMDHSA: Remove GridWorkGroupCountX/Y/Z
Scott Linder via Phabricator via llvm-commits
- [PATCH] D48391: [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcnts
Scott Linder via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Scott Linder via Phabricator via llvm-commits
- [PATCH] D48497: AMDHSA: Put old assembler docs back
Scott Linder via Phabricator via llvm-commits
- [PATCH] D45872: [DA] Enable -da-delinearize by default
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D47893: Add a PhiValuesAnalysis pass to calculate the underlying values of phis
Sebastian Pop via Phabricator via llvm-commits
- [llvm] r334993 - Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor"
Shoaib Meenai via llvm-commits
- [lld] r335337 - [ELF] - Change how we handle suplicate -wrap. [NFC]
Shoaib Meenai via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Siddharth via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Siddharth via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Siddharth via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
Siddharth via Phabricator via llvm-commits
- [lld] r335056 - Remove empty unused folders. NFC
Simon Atanasyan via llvm-commits
- [lld] r335059 - [ELF][MIPS] Temporarily mark failed MIPS tests as XFAIL.
Simon Atanasyan via llvm-commits
- [lld] r335140 - [ELF][MIPS] Fill a primary-GOT as much as possible
Simon Atanasyan via llvm-commits
- [llvm] r335213 - CODE_OWNERS: Take ownership of the MIPS backend
Simon Atanasyan via llvm-commits
- [PATCH] D48217: [mips][wip] Disable the selection of mixed microMIPS/MIPS code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D48321: [mips] Fix the predicates of some aliases
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D48216: [mips] Correct predicates for loads, bit manipulation instructions and some pseudos
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment or SECTIONS command is used
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D48374: [mips] Sign extend i32 return values on MIPS64
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r335053 - [mips] Fix the predicates of some aliases
Simon Dardis via llvm-commits
- [llvm] r335057 - [mips] Mark microMIPS64 as being unsupported.
Simon Dardis via llvm-commits
- [llvm] r335122 - [mips] Fix the predicates of some DSP instructions from AdditionalPredicates to ASEPredicate
Simon Dardis via llvm-commits
- [llvm] r335162 - [mips] Correct predicates for loads, bit manipulation instructions and some pseudos
Simon Dardis via llvm-commits
- [llvm] r335178 - Remove myself from the release testers list. (NFC)
Simon Dardis via llvm-commits
- [llvm] r335185 - [mips] Add microMIPS specific addressing patterns.
Simon Dardis via llvm-commits
- [llvm] r335269 - [mips] Modify comment to test new email address (NFC).
Simon Dardis via llvm-commits
- [PATCH] D48275: [mips] Add microMIPS specific addressing patterns.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48216: [mips] Correct predicates for loads, bit manipulation instructions and some pseudos
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D25622: [mips] Check that emitted instructions meet their predicates on Mips
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48320: [mips] Mark microMIPS64 as being unsupported.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48321: [mips] Fix the predicates of some aliases
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48321: [mips] Fix the predicates of some aliases
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48320: [mips] Mark microMIPS64 as being unsupported.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D47192: [utils] Reflow asm check generation to tolerate blank lines
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48275: [mips] Add microMIPS specific addressing patterns.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48166: [mips] Fix the predicates of some DSP instructions from AdditionalPredicates to ASEPredicate
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48365: [mips] Eliminate the usage of hasStdEnc in MipsPat.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48379: [mips] Mark standard encoded instructions as not being in MIPS16e
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48216: [mips] Correct predicates for loads, bit manipulation instructions and some pseudos
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48275: [mips] Add microMIPS specific addressing patterns.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r334934 - [SLPVectorizer] Avoid calling const VL.size() repeatedly in for-loop. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r334947 - [X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
Simon Pilgrim via llvm-commits
- [llvm] r334958 - [SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim via llvm-commits
- [llvm] r334976 - [docs] Fix indentation of llvm-exegesis command line arguments
Simon Pilgrim via llvm-commits
- [llvm] r335032 - [SLPVectorizer] Pull out AltOpcode determination from reorderAltShuffleOperands.
Simon Pilgrim via llvm-commits
- [llvm] r335045 - [SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
Simon Pilgrim via llvm-commits
- [llvm] r335110 - [SLPVectorizer] Split Tree/Reduction cost calls to simplify debugging. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335130 - [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Select shuffle pattern
Simon Pilgrim via llvm-commits
- [llvm] r335134 - [SLPVectorizer] Use InstructionsState to record AltOpcode
Simon Pilgrim via llvm-commits
- [llvm] r335142 - [SLPVectorizer] Move isOneOf after InstructionsState type. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335170 - [SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree
Simon Pilgrim via llvm-commits
- [llvm] r334958 - [SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim via llvm-commits
- [llvm] r335215 - [SLPVectorizer][X86] Add horizontal add/sub tests
Simon Pilgrim via llvm-commits
- [llvm] r335216 - [X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
Simon Pilgrim via llvm-commits
- [llvm] r335329 - [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via llvm-commits
- [llvm] r335335 - [IR] Use Instruction::isBinaryOp helper instead of raw enum range tests. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335342 - [X86] Regenerate tests to include fma comments
Simon Pilgrim via llvm-commits
- [llvm] r335348 - [SLPVectorizer][X86] Add alternate opcode tests for simple build vector cases
Simon Pilgrim via llvm-commits
- [llvm] r335349 - [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim via llvm-commits
- [llvm] r335359 - [SLPVectorizer] reorderAltShuffleOperands should just take InstructionsState. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335364 - [SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim via llvm-commits
- [llvm] r335376 - [X86][SSE] Add sdiv by (nonuniform) minus one tests (PR37119)
Simon Pilgrim via llvm-commits
- [PATCH] D48267: [llvm-exegesis] Optionally ignore instructions without a sched class.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48274: [X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47637: Check Sched Class tables at generation time
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48023: [SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48274: [X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48023: [SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47004: [X86] Use addAliasForDirective to support the .word directive
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47983: [IR][PatternMatch] m_APInt(): allow undef elements.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47401: [X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48194: [X86] Initialize FMA3Info directly in its constructor instead of relying on std::call_once
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48008: [SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47401: [X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48008: [SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D44674: [X86] Recognize horizontal reduction trees and narrow the width of the later binops.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D45806: DAGcombiner: Handle correctly non-splat power of 2 -1 divisor
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D43738: [X86] Use target independent zero_extend/sign_extend nodes for vectors with same number of elements.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48312: [X86] Use binary search of the EVEX->VEX static tables instead of populating two DenseMaps for lookups
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D43608: [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48174: [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Select shuffle pattern
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48347: [X86] Update fast-isel tests for changes from D48346.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48359: [SLPVectorizer] Use InstructionsState to record AltOpcode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D43608: [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48346: [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48174: [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Select shuffle pattern
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48359: [SLPVectorizer] Use InstructionsState to record AltOpcode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48382: [SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48382: [SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48346: [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48477: [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48477: [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48488: [SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48488: [SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D42805: [utils] Refactor utils/update_{, llc_}test_checks.py to share more code
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r335251 - Revert "[AArch64] Coalesce Copy Zero during instruction selection"
Sirish Pande via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Sirish Pande via Phabricator via llvm-commits
- [llvm] r335100 - [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via llvm-commits
- [llvm] r335326 - [ARM] ARMv6m and v8m.baseline strict align
Sjoerd Meijer via llvm-commits
- [llvm] r335328 - Reverting r335326 while I look at the test failure
Sjoerd Meijer via llvm-commits
- [llvm] r335331 - Recommit of r335326, with the test fixed that I missed.
Sjoerd Meijer via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D47715: [AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D41953: [LoopUnroll] Unroll and Jam
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48437: [ARM] ARMv6m and v8m.baseline strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r334987 - Tests for dag combine select (binop) -> select. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r335167 - Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via llvm-commits
- [llvm] r335250 - DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via llvm-commits
- [llvm] r335411 - Fix invariant fdiv hoisting in LICM
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D48223: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48447: Fix invariant fdiv hoisting in LICM
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48447: Fix invariant fdiv hoisting in LICM
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48275: [mips] Add microMIPS specific addressing patterns.
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D48374: [mips] Sign extend i32 return values on MIPS64
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D48365: [mips] Eliminate the usage of hasStdEnc in MipsPat.
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D48379: [mips] Mark standard encoded instructions as not being in MIPS16e
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D48294: [Power9] Add __float128 support for compare operations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48294: [Power9] Add __float128 support for compare operations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48415: [Power9] Add __float128 builtins for Rounding Operations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48482: [Power9] [CLANG] Add __float128 support for trunc to double round to odd
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48483: [Power9] [LLVM] Add __float128 support for trunc to double round to odd
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48526: [Power9] Add six __float128 builtins found in gcc
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48458: Respect CMAKE_SYSROOT and don't search out libxml2 if it is set.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D46653: Start support for linking object files with split stacks
Sterling Augustine via Phabricator via llvm-commits
- [llvm] r335043 - [PowerPC] Fix label address calculation for ppc32
Strahinja Petrovic via llvm-commits
- [PATCH] D45520: [PowerPC] add secure plt support for TLS symbols
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D46582: [PowerPC] Fix label address calculation for ppc32
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48350: [LIT] Enable testing of LLVM gold plugin on Mac OS X
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47969: [Verifier] Check that ValueAsMetadata belongs to the module
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47898: IRMover: Account for matching types present across modules
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47844: [ThinLTO] Compute GUID directly from GV when building per-module index
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D46584: [Evaluator] Improve evaluation of call instruction
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48511: [ThinLTO] Add per-module indexes to combined index consistently
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48510: [SampleFDO] Add an option to turn on/off warning about samples unused
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48510: [SampleFDO] Add an option to turn on/off warning about samples unused
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48444: [X86] Insure split-stack prolog check is retained for sibling calls
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D45376: Fix PR34170: Crash on inline asm with 64bit output in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D48434: Fix crash on inline asm with 64bit matching input in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D45376: Fix PR34170: Crash on inline asm with 64bit output in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D45437: Support inline asm with multiple 64bit output in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r335118 - [AArch64] Implement FLT_ROUNDS macro.
Tim Northover via llvm-commits
- [llvm] r335119 - ARM: convert ORR instructions to ADD where possible on Thumb.
Tim Northover via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Tim Northover via Phabricator via llvm-commits
- [PATCH] D45321: [atomics] Fix runtime calls for misaligned atomics
Tim Northover via Phabricator via llvm-commits
- [PATCH] D45321: [atomics] Fix runtime calls for misaligned atomics
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48056: [AArch64] Implement FLT_ROUNDS macro
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48032: [RegisterCoalescer] Avoid erasing copy that breaks subranges
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D46756: [AMDGPU] Reworked SIFixWWMLiveness
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D46756: [AMDGPU] Reworked SIFixWWMLiveness
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D45968: StackSlotColoring: Decide colors per stack ID
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48478: [RegisterCoalescer] Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D35073: [RegisterCoalescer] Fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D35073: [RegisterCoalescer] Fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D35073: [RegisterCoalescer] Fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D45968: StackSlotColoring: Decide colors per stack ID
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48478: [RegisterCoalescer] Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Tim Renouf via Phabricator via llvm-commits
- [llvm] r335197 - [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via llvm-commits
- [llvm] r335198 - Revert "[SCEV] Improve zext(A /u B) and zext(A % B)"
Tim Shen via llvm-commits
- [llvm] r335292 - [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via llvm-commits
- [polly] r335292 - [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48409: [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48453: [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48453: [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48409: [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48498: [APInt] Add helpers for rounding u/sdivs.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Tim Shen via Phabricator via llvm-commits
- [llvm] r335385 - Re-land "[LTO] Enable module summary emission by default for regular LTO"
Tobias Edler von Koch via llvm-commits
- [PATCH] D34156: [LTO] Enable module summary emission by default for regular LTO
Tobias Edler von Koch via Phabricator via llvm-commits
- [polly] r334937 - Move buildConditionSet to C++
Tobias Grosser via llvm-commits
- [polly] r334938 - [ScopInfo] Move addNonEmptyDomainConstraints to isl++ [NFCI]
Tobias Grosser via llvm-commits
- [polly] r334939 - [ScopInfo] Move more functions to isl++ [NFCI]
Tobias Grosser via llvm-commits
- [polly] r334940 - [ScopInfo] Move splitAliasGroupsByDomain and getAccessDomain to isl++ [NFCI]
Tobias Grosser via llvm-commits
- [polly] r334941 - Adjust for clang-format changes
Tobias Grosser via llvm-commits
- [polly] r335029 - Move ScopInfo to isl++
Tobias Grosser via llvm-commits
- [PATCH] D47399: Add _LIBCPP_LARGE_CODEBASE
Tom Anderson via Phabricator via llvm-commits
- [PATCH] D47399: Add _LIBCPP_LARGE_CODEBASE
Tom Anderson via Phabricator via llvm-commits
- [llvm] r335307 - AMDGPU/GlobalISel: Implement select() for G_IMPLICIT_DEF
Tom Stellard via llvm-commits
- [llvm] r335315 - AMDGPU/GlobalISel: Implement select() for COPY
Tom Stellard via llvm-commits
- [llvm] r335316 - AMDGPU/GlobalISel: legalize and select 32-bit G_SITOFP
Tom Stellard via llvm-commits
- [llvm] r335318 - AMDGPU/GlobalISel: legalize and select 32-bit G_ASHR
Tom Stellard via llvm-commits
- [llvm] r335319 - AMDGPU/GlobalISel: Default to using TableGen'd instruction selector
Tom Stellard via llvm-commits
- [PATCH] D46150: AMDGPU/GlobalISel: Implement select() for G_IMPLICIT_DEF
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D46151: AMDGPU/GlobalISel: Implement select() for COPY
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D48195: AMDGPU/GlobalISel: legalize and select 32-bit G_SITOFP
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D48196: AMDGPU/GlobalISel: legalize and select 32-bit G_ASHR
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D48198: AMDGPU/GlobalISel: Default to using TableGen'd instruction selector
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D46365: AMDGPU: Separate R600 and GCN TableGen files
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D46365: AMDGPU: Separate R600 and GCN TableGen files
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D46365: AMDGPU: Separate R600 and GCN TableGen files
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering adds/addus/subs/subus intrinsics to native IR (LLVM part)
Tomasz Krupa via Phabricator via llvm-commits
- [PATCH] D48435: AMDGPU: Add patterns for i32/i64 local atomic load/store
Tony Tye via Phabricator via llvm-commits
- [test-suite] r335044 - [test-suite] Fix SystemZ build break (missing cycleclock::Now)
Ulrich Weigand via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D45576: [RFC] Allow target to handle STRICT floating-point nodes
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] r335083 - [IR] Introduce helpers to skip debug instructions (NFC)
Vedant Kumar via llvm-commits
- [llvm] r335144 - [Local] Add a utility to insert replacement dbg.values, NFC
Vedant Kumar via llvm-commits
- [llvm] r335152 - [Local] Generalize insertReplacementDbgValues, NFC
Vedant Kumar via llvm-commits
- [compiler-rt] r335371 - [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via llvm-commits
- [compiler-rt] r335383 - [ubsan] Fix __ubsan_on_report interface definition
Vedant Kumar via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via llvm-commits
- [compiler-rt] r335383 - [ubsan] Fix __ubsan_on_report interface definition
Vedant Kumar via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip meta-instructions
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip meta-instructions
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip debug instructions (NFC)
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip debug instructions (NFC)
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48340: [Local] Add a utility to insert replacement dbg.values, NFC
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48340: [Local] Add a utility to insert replacement dbg.values, NFC
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48408: [Debugify] Diagnose mis-sized dbg.values
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48450: [DataFormatter] Add CFDictionary data formatter
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48468: [SelectionDAG] Remove debug locations from ConstantSD(FP)Nodes
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48476: Detecting leaked instructions with metadata and freeing the metadata to avoid use-after-free
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48408: [Debugify] Diagnose mis-sized dbg.values
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48408: [Debugify] Diagnose mis-sized dbg.values
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48408: [Debugify] Diagnose mis-sized dbg.values
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Viet-Tien via Phabricator via llvm-commits
- [PATCH] D48087: [TSan] Report proper error on allocator failures instead of CHECK(0)-ing
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48449: [libfuzzer] Re-enable libFuzzer tests in "check-all"
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r335085 - Revert r334980 and 334983
Vlad Tsyrklevich via llvm-commits
- [llvm] r334980 - [AArch64][SVE] Asm: Support for saturating INC/DEC (32bit scalar) instructions.
Vlad Tsyrklevich via llvm-commits
- [llvm] r335145 - IRMover: Account for matching types present across modules
Vlad Tsyrklevich via llvm-commits
- [PATCH] D47898: IRMover: Account for matching types present across modules
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D48505: ThinLTO: Preserve alias-to-alias information (PR37884)
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D48505: ThinLTO: Preserve alias-to-alias information (PR37884)
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D48469: [GISel]: Add opcode to translate addrspacecast
Volkan Keles via Phabricator via llvm-commits
- [llvm] r334460 - [X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc.
Wei Mi via llvm-commits
- [llvm] r334460 - [X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc.
Wei Mi via llvm-commits
- [PATCH] D48510: [SampleFDO] Add an option to turn on/off warning about samples unused
Wei Mi via Phabricator via llvm-commits
- [PATCH] D48510: [SampleFDO] Add an option to turn on/off warning about samples unused
Wei Mi via Phabricator via llvm-commits
- [llvm] r335188 - [DWARF] Improved error reporting for range lists.
Wolfgang Pieb via llvm-commits
- [PATCH] D48344: [DWARF] Improved error reporting for range lists
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D48344: [DWARF] Improved error reporting for range lists
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D48344: [DWARF] Improved error reporting for range lists
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r334979 - [WebAssembly] Cleaned up register accessors in WebAssemblyMachineFunctionInfo.h
Wouter van Oortmerssen via llvm-commits
- [llvm] r334985 - [WebAssembly] Modified tablegen defs to have 2 parallel instuction sets.
Wouter van Oortmerssen via llvm-commits
- [PATCH] D48183: [WebAssembly] Modified tablegen defs to have 2 parallel instuction sets.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D48304: [WebAssembly] Fixed disassembler unit test failure.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [llvm] r334992 - Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong via llvm-commits
- [llvm] r334993 - Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor"
Xin Tong via llvm-commits
- [llvm] r334993 - Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor"
Xin Tong via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Xin Tong via llvm-commits
- [PATCH] D48284: Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong via Phabricator via llvm-commits
- [PATCH] D48284: Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong via Phabricator via llvm-commits
- [PATCH] D48284: Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong via Phabricator via llvm-commits
- [PATCH] D48307: [Inliner] Try to inline if some blocks in the callee have address taken, but not used in a meaningful.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Xin Tong via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Xin Tong via Phabricator via llvm-commits
- [PATCH] D47441: SafepointIRVerifier should ignore dead blocks and dead edges
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D47441: SafepointIRVerifier should ignore dead blocks and dead edges
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D47441: SafepointIRVerifier should ignore dead blocks and dead edges
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D47904: Support option -plugin-opt=dwo_dir=
Yunlian Jiang via Phabricator via llvm-commits
- [PATCH] D47904: Support option -plugin-opt=dwo_dir=
Yunlian Jiang via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Zachary Turner via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via llvm-commits
- [llvm] r335427 - Also forward declare BitScanReverse.
Zachary Turner via llvm-commits
- [llvm] r335440 - Add a TaskQueue that can serialize work on a ThreadPool.
Zachary Turner via llvm-commits
- [llvm] r335441 - Fix CRLF line endings.
Zachary Turner via llvm-commits
- [llvm] r335442 - Try to fix build error on non MSVC compilers.
Zachary Turner via llvm-commits
- [llvm] r335443 - One more build fix for non MSVC compilers.
Zachary Turner via llvm-commits
- [llvm] r335067 - [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Zachary Turner via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48306: Make TaskQueue support tasks that return values
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48140: Fix padding with custom character in formatv
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
ben via Phabricator via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
ben via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
bryant via Phabricator via llvm-commits
- [PATCH] D48162: [GSoC] Schedule tree performance.
lorenzo chelini via Phabricator via llvm-commits
- [PATCH] D48162: [GSoC] Schedule tree performance.
lorenzo chelini via Phabricator via llvm-commits
- [PATCH] D47568: [Power9] Do the add-imm peephole for pseudo instruction DFLOADf32/DFLOADf64 and the store pair
qshanz via Phabricator via llvm-commits
- [PATCH] D48447: Fix invariant fdiv hoisting in LICM
vit9696 via Phabricator via llvm-commits
- r335159 - Fixed test in prior build where FileCheck tried to match against
via llvm-commits
- [llvm] r334958 - [SLPVectorizer] Tidyup isShuffle helper
via llvm-commits
- [llvm] r335233 - [CodeGen] Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
via llvm-commits
Last message date:
Sun Jun 24 23:50:10 PDT 2018
Archived on: Sun Jun 24 23:45:42 PDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).