Page MenuHomePhabricator
Feed Advanced Search

Jul 31 2020

RKSimon added a comment to D85000: [ValueTracking] Improve llvm.abs handling in computeKnownBits..

please can you add some vector tests?

Jul 31 2020, 12:10 AM · Restricted Project

Jul 30 2020

RKSimon accepted D84879: [X86] Separate CPU Feature lists in X86.td between architecture features and tuning features.

LGTM - thanks for taking this on!

Jul 30 2020, 12:43 PM · Restricted Project
RKSimon committed rG4a161bd8b3c2: LoopUnroll.cpp - pass std::vector by const reference to… (authored by RKSimon).
LoopUnroll.cpp - pass std::vector by const reference to…
Jul 30 2020, 10:18 AM
RKSimon committed rG6316b0023ec0: Attributor.h - remove unnecessary includes. NFCI. (authored by RKSimon).
Attributor.h - remove unnecessary includes. NFCI.
Jul 30 2020, 7:28 AM
RKSimon committed rGcc529285fd62: VectorUtils.h - reduce unnecessary includes. NFC. (authored by RKSimon).
VectorUtils.h - reduce unnecessary includes. NFC.
Jul 30 2020, 4:30 AM
RKSimon committed rG2dec72ba5cd2: [X86][SSE] combineExtractWithShuffle - extend extract(truncate(x),0) for any… (authored by RKSimon).
[X86][SSE] combineExtractWithShuffle - extend extract(truncate(x),0) for any…
Jul 30 2020, 4:30 AM
RKSimon added inline comments to D84922: [X86][AVX512] Fix build fail after D81548.
Jul 30 2020, 2:42 AM · Restricted Project

Jul 29 2020

RKSimon committed rGa1c9529e602a: [X86][AVX] isHorizontalBinOp - relax no-lane-crossing limit for AVX1-only… (authored by RKSimon).
[X86][AVX] isHorizontalBinOp - relax no-lane-crossing limit for AVX1-only…
Jul 29 2020, 12:49 PM
RKSimon added inline comments to D84879: [X86] Separate CPU Feature lists in X86.td between architecture features and tuning features.
Jul 29 2020, 11:35 AM · Restricted Project
RKSimon added a comment to D84862: [X86] Make ENDBR instruction a scheduling boundary.

Tried to use the inline code editor - not sure if it worked that well.....

Jul 29 2020, 10:55 AM · Restricted Project
RKSimon committed rGfdc902774e7a: [DAG][AMDGPU][X86] Add SimplifyMultipleUseDemandedBits handling for… (authored by RKSimon).
[DAG][AMDGPU][X86] Add SimplifyMultipleUseDemandedBits handling for…
Jul 29 2020, 10:11 AM
RKSimon closed D84863: [DAG][AMDGPU][X86] Add SimplifyMultipleUseDemandedBits handling for SIGN/ZERO_EXTEND + SIGN/ZERO_EXTEND_VECTOR_INREG.
Jul 29 2020, 10:11 AM · Restricted Project
RKSimon requested review of D84863: [DAG][AMDGPU][X86] Add SimplifyMultipleUseDemandedBits handling for SIGN/ZERO_EXTEND + SIGN/ZERO_EXTEND_VECTOR_INREG.
Jul 29 2020, 9:05 AM · Restricted Project
RKSimon committed rGd1abca187d9c: [CostModel][X86] Add SSE costs for SMAX/SMIN/UMAX/UMIN intrinsics (authored by RKSimon).
[CostModel][X86] Add SSE costs for SMAX/SMIN/UMAX/UMIN intrinsics
Jul 29 2020, 7:56 AM
RKSimon committed rG0a0f28254ab7: [CostModel][X86] Add SSE costs for ABS intrinsics (authored by RKSimon).
[CostModel][X86] Add SSE costs for ABS intrinsics
Jul 29 2020, 6:34 AM
RKSimon committed rG75182104f09b: [TTI] Move abs/smax/smin/umax/umin cost expansion to ICA getIntrinsicInstrCost… (authored by RKSimon).
[TTI] Move abs/smax/smin/umax/umin cost expansion to ICA getIntrinsicInstrCost…
Jul 29 2020, 5:51 AM
RKSimon committed rGc5ef1f1edd4d: [TTI] Add default cost expansion for abs/smax/smin/umax/umin intrinsics (authored by RKSimon).
[TTI] Add default cost expansion for abs/smax/smin/umax/umin intrinsics
Jul 29 2020, 4:13 AM
RKSimon committed rG0c005be6eb6b: [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks (authored by RKSimon).
[X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks
Jul 29 2020, 4:05 AM

Jul 28 2020

RKSimon committed rG3f7249046a87: [CostModel][X86] Add smax/smin/umin/umax intrinsics cost model tests (authored by RKSimon).
[CostModel][X86] Add smax/smin/umin/umax intrinsics cost model tests
Jul 28 2020, 11:57 AM
RKSimon committed rGb4b6e77454b6: [DAG] isSplatValue - add support for TRUNCATE/SIGN_EXTEND/ZERO_EXTEND (authored by RKSimon).
[DAG] isSplatValue - add support for TRUNCATE/SIGN_EXTEND/ZERO_EXTEND
Jul 28 2020, 11:57 AM
RKSimon committed rGc6920081a8b9: [CostModel][X86] Add abs intrinsics cost model tests (authored by RKSimon).
[CostModel][X86] Add abs intrinsics cost model tests
Jul 28 2020, 11:57 AM
RKSimon committed rG4838cd46a909: [X86][XOP] Shuffle v16i8 using VPPERM(X,Y) instead of OR(PSHUFB(X),PSHUFB(Y)) (authored by RKSimon).
[X86][XOP] Shuffle v16i8 using VPPERM(X,Y) instead of OR(PSHUFB(X),PSHUFB(Y))
Jul 28 2020, 11:56 AM
RKSimon resigned from D84764: Fix computeHostNumPhysicalCores() for Linux on POWER and Linux on Z.
Jul 28 2020, 9:08 AM · Restricted Project
RKSimon added a comment to D77152: [SelectionDAG] Better legalization for FSHL and FSHR.

rebase on D83948 ?

Jul 28 2020, 8:29 AM · Restricted Project
RKSimon accepted D84730: [X86] Merge disp8 and cdisp8 handling into a single helper function to reduce some code..

LGTM

Jul 28 2020, 8:28 AM · Restricted Project
RKSimon added a comment to D84717: [ADT][BitVector][NFC] Merge find_first_in() / find_first_unset_in().

Please can you add unit test coverage at llvm/unittest/ADT/BitVectorTest.cpp

Jul 28 2020, 3:04 AM · Restricted Project
RKSimon committed rG182111777b4e: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) (authored by RKSimon).
[X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y))
Jul 28 2020, 2:04 AM
RKSimon closed D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).
Jul 28 2020, 2:04 AM · Restricted Project

Jul 27 2020

RKSimon updated the diff for D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).

simplify lane-crossing logic

Jul 27 2020, 12:41 PM · Restricted Project
RKSimon committed rG4d84d94969d6: [X86][SSE] Relax 128-bit restriction on extract_subvector(ext_vector_inreg(X)… (authored by RKSimon).
[X86][SSE] Relax 128-bit restriction on extract_subvector(ext_vector_inreg(X)…
Jul 27 2020, 9:51 AM
RKSimon committed rGab4ffa52f0a6: [X86][AVX] Fold extract_subvector(truncate(x),0) -> truncate(extract_subvector… (authored by RKSimon).
[X86][AVX] Fold extract_subvector(truncate(x),0) -> truncate(extract_subvector…
Jul 27 2020, 6:52 AM
RKSimon committed rGf720c9c68c70: [X86] combineExtractSubvector - pull out repeated getSizeInBits() calls. NFCI. (authored by RKSimon).
[X86] combineExtractSubvector - pull out repeated getSizeInBits() calls. NFCI.
Jul 27 2020, 6:52 AM
RKSimon committed rG5b5b3ce0ad6d: IRPrintingPasses.h - simplify unnecessary header with forward declarations. NFC. (authored by RKSimon).
IRPrintingPasses.h - simplify unnecessary header with forward declarations. NFC.
Jul 27 2020, 6:52 AM

Jul 26 2020

RKSimon added a reviewer for D83948: [PowerPC] Custom lowering for funnel shifts: nemanjai.

This seems reasonable to me @hfinkel @nemanjai any more comments?

Jul 26 2020, 9:07 AM · Restricted Project
RKSimon committed rG17eafe0841d6: [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening (authored by RKSimon).
[X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening
Jul 26 2020, 8:05 AM
RKSimon updated the diff for D66004: [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support.

rebase

Jul 26 2020, 6:48 AM · Restricted Project
RKSimon added inline comments to D84287: [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops..
Jul 26 2020, 5:46 AM · Restricted Project
RKSimon accepted D83630: [X86] Turn X86DAGToDAGISel::tryVPTERNLOG into a fully custom instruction selector that can handle bitcasts between logic ops.

LGTM - sorry for the delay

Jul 26 2020, 5:41 AM · Restricted Project
RKSimon accepted D84594: [X86] Move getGatherOverhead/getScatterOverhead into X86TargetTransformInfo..

LGTM - cheers!

Jul 26 2020, 1:48 AM · Restricted Project

Jul 25 2020

RKSimon updated the diff for D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).

Always permit lane crossing on AVX2 targets, and on non-AVX2 targets, integer hops will always be split to 128-bits so permit lane crossing there as well.

Jul 25 2020, 11:48 AM · Restricted Project
RKSimon added a comment to D84328: [ScheduleDAGRRList] Limit number of candidates to explore..

These appear to be red due to timeouts:

Jul 25 2020, 7:40 AM · Restricted Project
RKSimon added inline comments to D84328: [ScheduleDAGRRList] Limit number of candidates to explore..
Jul 25 2020, 7:38 AM · Restricted Project
RKSimon updated the diff for D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).

Relax lane crossing limitations for AVX2+ targets

Jul 25 2020, 7:35 AM · Restricted Project
RKSimon committed rGb5e14d78f169: SimplifyLibCalls - remove unnecessary header and forward declaration. NFC. (authored by RKSimon).
SimplifyLibCalls - remove unnecessary header and forward declaration. NFC.
Jul 25 2020, 5:02 AM
RKSimon committed rG3b21823e4abb: [X86][SSE] combineX86ShufflesRecursively - move all Root node asserts to the… (authored by RKSimon).
[X86][SSE] combineX86ShufflesRecursively - move all Root node asserts to the…
Jul 25 2020, 4:49 AM
RKSimon committed rG18d481cdf9d0: SymbolRemappingReader.h - pass Twine by reference not value. NFCI. (authored by RKSimon).
SymbolRemappingReader.h - pass Twine by reference not value. NFCI.
Jul 25 2020, 4:49 AM
RKSimon committed rG66998ae59f4e: [X86][SSE] getFauxShuffle - ignore undemanded sources for PACKSS/PACKUS faux… (authored by RKSimon).
[X86][SSE] getFauxShuffle - ignore undemanded sources for PACKSS/PACKUS faux…
Jul 25 2020, 2:54 AM
RKSimon updated subscribers of rG7d076e19e31a: [PowerPC] Fix computation of offset for load-and-splat for permuted loads.
Jul 25 2020, 2:28 AM

Jul 24 2020

RKSimon committed rG0128b9505c90: Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Module. (authored by RKSimon).
Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Module.
Jul 24 2020, 5:03 AM
RKSimon added a reverting change for rG5dd566b7c7b7: PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI.: rG0128b9505c90: Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Module..
Jul 24 2020, 5:03 AM
RKSimon committed rG5dd566b7c7b7: PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI. (authored by RKSimon).
PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI.
Jul 24 2020, 4:53 AM
RKSimon added a comment to D83926: [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison use canCreateUndefOrPoison.

@aqjune Please can you take a look at https://bugs.llvm.org/show_bug.cgi?id=46831 (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24278) - it seems related to this patch

Jul 24 2020, 3:09 AM · Restricted Project

Jul 23 2020

RKSimon added inline comments to D84328: [ScheduleDAGRRList] Limit number of candidates to explore..
Jul 23 2020, 11:59 AM · Restricted Project
RKSimon updated the diff for D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).

rebase with new tests

Jul 23 2020, 10:35 AM · Restricted Project
RKSimon committed rGbfc4294ef61d: [X86][SSE] Add additional (f)add(shuffle(x,y),shuffle(x,y)) tests for D83789 (authored by RKSimon).
[X86][SSE] Add additional (f)add(shuffle(x,y),shuffle(x,y)) tests for D83789
Jul 23 2020, 10:31 AM
RKSimon added inline comments to D84328: [ScheduleDAGRRList] Limit number of candidates to explore..
Jul 23 2020, 10:29 AM · Restricted Project
RKSimon committed rG7eb213499ebd: RegionInfo.cpp - remove duplicate includes that already exist in RegionInfo.h. (authored by RKSimon).
RegionInfo.cpp - remove duplicate includes that already exist in RegionInfo.h.
Jul 23 2020, 9:50 AM
RKSimon committed rG95d7cacea124: CSEInfo.h - remove unused includes. NFC. (authored by RKSimon).
CSEInfo.h - remove unused includes. NFC.
Jul 23 2020, 9:17 AM
RKSimon committed rG1174f431264e: GISelKnownBits.h - remove unused includes. NFC. (authored by RKSimon).
GISelKnownBits.h - remove unused includes. NFC.
Jul 23 2020, 8:22 AM
RKSimon committed rG86fd5be6fdb8: AggressiveInstCombine.h - remove unused includes. NFC. (authored by RKSimon).
AggressiveInstCombine.h - remove unused includes. NFC.
Jul 23 2020, 8:22 AM
RKSimon committed rG9c81c2372d80: PassTimingInfo.h - remove unused includes. NFC. (authored by RKSimon).
PassTimingInfo.h - remove unused includes. NFC.
Jul 23 2020, 8:22 AM
RKSimon committed rGd720ba1e4b66: [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add SSE shift multiple use… (authored by RKSimon).
[X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add SSE shift multiple use…
Jul 23 2020, 6:39 AM
RKSimon added inline comments to D81500: [SVE] Remove calls to VectorType::getNumElements from IR.
Jul 23 2020, 6:03 AM · Restricted Project
RKSimon committed rG1003113ef0d9: Fix -Wparentheses warning - add missing brackets around the entire assertion… (authored by RKSimon).
Fix -Wparentheses warning - add missing brackets around the entire assertion…
Jul 23 2020, 5:34 AM
RKSimon committed rG18b453390c73: Fix implicit dependency on CommandLine.h (authored by RKSimon).
Fix implicit dependency on CommandLine.h
Jul 23 2020, 4:33 AM
RKSimon committed rG5b20c14525ef: ValueProfileCollector.h - remove unnecessary includes. NFC. (authored by RKSimon).
ValueProfileCollector.h - remove unnecessary includes. NFC.
Jul 23 2020, 4:33 AM
RKSimon committed rG910506fddefa: Fix implicit dependency on CommandLine.h (authored by RKSimon).
Fix implicit dependency on CommandLine.h
Jul 23 2020, 4:15 AM
RKSimon committed rGf758d72eb852: Speculation.h - remove unnecessary includes. NFC. (authored by RKSimon).
Speculation.h - remove unnecessary includes. NFC.
Jul 23 2020, 3:59 AM
RKSimon updated subscribers of rGebe5f17f9c39: [X86] Remove the DeprecatedMPX feature flag..

@craig.topper Maybe add something to the 12.00 release notes?

Jul 23 2020, 2:27 AM

Jul 22 2020

RKSimon committed rGcd0a36bbda1f: CodeViewDebug.cpp - remove duplicate includes that already exist in… (authored by RKSimon).
CodeViewDebug.cpp - remove duplicate includes that already exist in…
Jul 22 2020, 11:25 AM
RKSimon committed rG1c060aa98845: DwarfCompileUnit.cpp - remove duplicate includes that already exist in… (authored by RKSimon).
DwarfCompileUnit.cpp - remove duplicate includes that already exist in…
Jul 22 2020, 11:25 AM
RKSimon committed rG7a33eafd8c4d: ProfileSummaryInfo.h - remove unnecessary ProfileSummary forward declaration. (authored by RKSimon).
ProfileSummaryInfo.h - remove unnecessary ProfileSummary forward declaration.
Jul 22 2020, 8:35 AM
RKSimon committed rG5623da56d07b: DebugSubsectionVisitor.h - remove unnecessary includes/forward declarations. (authored by RKSimon).
DebugSubsectionVisitor.h - remove unnecessary includes/forward declarations.
Jul 22 2020, 6:42 AM
RKSimon committed rGfa95688237da: SelectionDAGBuilder.cpp - remove duplicate includes that already exist in… (authored by RKSimon).
SelectionDAGBuilder.cpp - remove duplicate includes that already exist in…
Jul 22 2020, 6:42 AM
RKSimon committed rG6ad047cd3f97: MappedBlockStream.h - remove unnecessary MSFLayout forward declaration. NFCI. (authored by RKSimon).
MappedBlockStream.h - remove unnecessary MSFLayout forward declaration. NFCI.
Jul 22 2020, 6:42 AM

Jul 21 2020

RKSimon added a comment to D84111: [X86] Enable PostRA scheduler in the SNB scheduler model the default for Linux and Windows w/clang.

I haven't done any perf measurements with this yet. Anything specific people would like to see?

Jul 21 2020, 2:10 PM · Restricted Project
RKSimon committed rG5b5dc2442ac7: [X86][AVX] getTargetShuffleMask - don't decode VBROADCAST(EXTRACT_SUBVECTOR(X… (authored by RKSimon).
[X86][AVX] getTargetShuffleMask - don't decode VBROADCAST(EXTRACT_SUBVECTOR(X…
Jul 21 2020, 1:57 PM
RKSimon accepted D81504: [SVE] Remove calls to VectorType::getNumElements from Analysis.

LGTM

Jul 21 2020, 3:26 AM · Restricted Project

Jul 20 2020

RKSimon committed rG017e5c949bce: MCFixup.h - remove unnecessary MCExpr.h include. NFCI. (authored by RKSimon).
MCFixup.h - remove unnecessary MCExpr.h include. NFCI.
Jul 20 2020, 7:20 AM
RKSimon committed rGa0ed0e3fac39: CodeGenDAGPatterns.h - remove unnecessary ComplexPattern forward declaration. (authored by RKSimon).
CodeGenDAGPatterns.h - remove unnecessary ComplexPattern forward declaration.
Jul 20 2020, 7:20 AM
RKSimon committed rG93c338fd0fea: CodeGenDAGPatterns.h - remove unused CodeGenHwModes.h include. NFCI. (authored by RKSimon).
CodeGenDAGPatterns.h - remove unused CodeGenHwModes.h include. NFCI.
Jul 20 2020, 7:20 AM
RKSimon committed rG68a1cbe11a59: SubtargetFeatureInfo.h - remove unnecessary include and forward declarations. (authored by RKSimon).
SubtargetFeatureInfo.h - remove unnecessary include and forward declarations.
Jul 20 2020, 5:39 AM
RKSimon added inline comments to D83948: [PowerPC] Custom lowering for funnel shifts.
Jul 20 2020, 4:51 AM · Restricted Project
RKSimon updated the diff for D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).

rebase

Jul 20 2020, 2:58 AM · Restricted Project
RKSimon added a comment to D83630: [X86] Turn X86DAGToDAGISel::tryVPTERNLOG into a fully custom instruction selector that can handle bitcasts between logic ops.

Do we need additional mask/maskz predicate test coverage?

Jul 20 2020, 1:33 AM · Restricted Project
RKSimon added a comment to D83948: [PowerPC] Custom lowering for funnel shifts.

Have you triaged whats going on in the mulfixsat test regressions?

Jul 20 2020, 1:19 AM · Restricted Project

Jul 19 2020

RKSimon added a comment to D84125: [IR] Add integer min/max/abs intrinsics.

Maybe add langref docs entries as well?

Jul 19 2020, 1:34 PM · Restricted Project

Jul 16 2020

RKSimon added inline comments to D77152: [SelectionDAG] Better legalization for FSHL and FSHR.
Jul 16 2020, 3:05 AM · Restricted Project
RKSimon accepted D83913: [X86] Change the tuning settings for pentium4 to be more modern since its the default 32-bit cpu in clang.

LGTM - no objections, I don't think we have much that specifically targets optimal codegen on p4 - a few of the TTI costs and thats about it.

Jul 16 2020, 1:29 AM · Restricted Project
RKSimon added inline comments to D77152: [SelectionDAG] Better legalization for FSHL and FSHR.
Jul 16 2020, 1:10 AM · Restricted Project

Jul 15 2020

RKSimon added reviewers for D83779: [SLP] Fix order of `insertelement`/`insertvalue` seed operands: ABataev, spatel, RKSimon.
Jul 15 2020, 1:41 AM · Restricted Project
RKSimon added a comment to D83602: [DAGCombiner] Scalarize splats with just one demanded lane.

We've been making progress performing similar ops in the vector-combiner pass based on cost metrics - have you looked at performing it there?

Jul 15 2020, 1:36 AM · Restricted Project
RKSimon added inline comments to D77152: [SelectionDAG] Better legalization for FSHL and FSHR.
Jul 15 2020, 1:31 AM · Restricted Project

Jul 14 2020

RKSimon updated the diff for D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)).

clang-format

Jul 14 2020, 11:11 AM · Restricted Project
Herald added a project to D83789: [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)): Restricted Project.
Jul 14 2020, 9:59 AM · Restricted Project

Jul 13 2020

RKSimon accepted D83567: [DAGCombiner] allow load/store merging if pairs can be rotated into place.

LGTM - I'm curious whether rotates across more load/stores would be useful or not: https://gcc.godbolt.org/z/196ar9

Jul 13 2020, 1:04 AM · Restricted Project

Jul 12 2020

RKSimon accepted D83598: [X86] Fix two places that appear to misuse peekThroughOneUseBitcasts.

LGTM - cheers

Jul 12 2020, 1:49 AM · Restricted Project
RKSimon added a comment to D83605: [SelectionDAG][WebAssembly] Recognize splat value ABS operations.

one minor in SelectionDAG - but a wasm dev needs to looks at the target code

Jul 12 2020, 1:45 AM · Restricted Project
RKSimon accepted D83587: [X86] Consistently use 128 as the PSHUFB/VPPERM index for zero.

LGTM

Jul 12 2020, 1:40 AM · Restricted Project

Jul 10 2020

RKSimon added a comment to D77152: [SelectionDAG] Better legalization for FSHL and FSHR.

reverse ping - any luck on the amdgpu regressions?

Jul 10 2020, 6:25 AM · Restricted Project