Page MenuHomePhabricator

dtemirbulatov (Dinar Temirbulatov)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 17 2015, 10:06 AM (393 w, 2 d)

Recent Activity

Mon, Mar 27

dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Replaced zeroinitializer to poison in second operand for shufflevector.

Mon, Mar 27, 10:10 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..
Mon, Mar 27, 6:24 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Moved tests to <2 x > types.

Mon, Mar 27, 6:24 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..
Mon, Mar 27, 6:05 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Updated tests.

Mon, Mar 27, 6:04 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Changing tests.

Mon, Mar 27, 5:38 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..
Mon, Mar 27, 1:58 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Changed the second test case with suggestions from comment.

Mon, Mar 27, 1:54 AM · Restricted Project, Restricted Project

Wed, Mar 22

dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Rebased, Resolved comments.

Wed, Mar 22, 9:01 PM · Restricted Project, Restricted Project

Mon, Mar 20

dtemirbulatov added a comment to D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Ping!

Mon, Mar 20, 3:12 AM · Restricted Project, Restricted Project

Thu, Mar 16

dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Removed double not in AArch64TargetLowering::preferScalarizeSplat() function.

Thu, Mar 16, 9:43 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..

Addressed remarks.

Thu, Mar 16, 8:09 AM · Restricted Project, Restricted Project

Wed, Mar 8

dtemirbulatov requested review of D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag..
Wed, Mar 8, 5:35 AM · Restricted Project, Restricted Project

Feb 13 2023

dtemirbulatov committed rGd44b31eca27c: [DAGCombine] Allow DAGCombine to remove dead masked stores. (authored by dtemirbulatov).
[DAGCombine] Allow DAGCombine to remove dead masked stores.
Feb 13 2023, 8:12 AM · Restricted Project, Restricted Project
dtemirbulatov closed D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.
Feb 13 2023, 8:12 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.
Feb 13 2023, 2:12 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.
Feb 13 2023, 2:07 AM · Restricted Project, Restricted Project

Feb 12 2023

dtemirbulatov updated the diff for D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.

Adjust according to comments, fixed error with the same mask but different type size by forbid to delete the store.

Feb 12 2023, 4:48 PM · Restricted Project, Restricted Project

Feb 10 2023

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Rebasing.

Feb 10 2023, 2:20 AM · Restricted Project, Restricted Project

Feb 9 2023

dtemirbulatov added inline comments to D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.
Feb 9 2023, 1:37 PM · Restricted Project, Restricted Project
dtemirbulatov added a comment to D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Gentle ping.

Feb 9 2023, 12:58 PM · Restricted Project, Restricted Project

Feb 8 2023

dtemirbulatov updated the diff for D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.

Replaced to TypeSize::isKnownLE() usage for all constant true case. Added few tests.

Feb 8 2023, 7:35 AM · Restricted Project, Restricted Project

Feb 7 2023

dtemirbulatov committed rG8fdc3ff2205b: [DAGCombine] Allow scalable type dead store elimination. (authored by dtemirbulatov).
[DAGCombine] Allow scalable type dead store elimination.
Feb 7 2023, 4:58 PM · Restricted Project, Restricted Project
dtemirbulatov closed D142100: [DAGCombine] Allow scalable type dead store elimination.
Feb 7 2023, 4:58 PM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.
Feb 7 2023, 7:24 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Restoring the previous revision.

Feb 7 2023, 7:06 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Combined two ifs

Feb 7 2023, 6:22 AM · Restricted Project, Restricted Project

Feb 6 2023

dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Fixed typo in test funtion name.

Feb 6 2023, 8:13 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Addressed comments.

Feb 6 2023, 8:08 AM · Restricted Project, Restricted Project

Feb 2 2023

dtemirbulatov updated the diff for D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.

I found an error in my implementation: we could not remove the store if the chained store is a fixed type and the store we consider to remove is a scalable type, since we don't know scalable type size in the runtime. fixed.

Feb 2 2023, 4:13 PM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.

Resolved comments.

Feb 2 2023, 10:45 AM · Restricted Project, Restricted Project

Feb 1 2023

dtemirbulatov requested review of D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores.
Feb 1 2023, 7:01 AM · Restricted Project, Restricted Project

Jan 31 2023

dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Use TypeSize::isKnownLE only if base pointers are equal.

Jan 31 2023, 6:33 AM · Restricted Project, Restricted Project

Jan 30 2023

dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Addressed remakrs, using now TypeSize::isKnownLE.

Jan 30 2023, 3:53 AM · Restricted Project, Restricted Project

Jan 25 2023

dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Dropped (STBitSize <= ChainBitSize) checks, it is not required as STBase.contains() ignores those to handle.

Jan 25 2023, 6:37 AM · Restricted Project, Restricted Project

Jan 23 2023

dtemirbulatov retitled D142100: [DAGCombine] Allow scalable type dead store elimination from [DAGCombine] Allow scalable type dead store elimination in DAGCombine to [DAGCombine] Allow scalable type dead store elimination.
Jan 23 2023, 3:18 AM · Restricted Project, Restricted Project
dtemirbulatov retitled D142100: [DAGCombine] Allow scalable type dead store elimination from Allow scalable type dead store elimination in DAGCombine to [DAGCombine] Allow scalable type dead store elimination in DAGCombine.
Jan 23 2023, 3:17 AM · Restricted Project, Restricted Project

Jan 19 2023

dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Fixed case where ST1 type size is bigger than in ST.

Jan 19 2023, 11:20 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D142100: [DAGCombine] Allow scalable type dead store elimination.

Missed to update sve-redundant-store.ll test after change, fixed.

Jan 19 2023, 3:25 AM · Restricted Project, Restricted Project
dtemirbulatov requested review of D142100: [DAGCombine] Allow scalable type dead store elimination.
Jan 19 2023, 3:21 AM · Restricted Project, Restricted Project

Jan 11 2023

dtemirbulatov committed rGa6f1134b095a: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE (authored by dtemirbulatov).
[AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE
Jan 11 2023, 6:07 AM · Restricted Project, Restricted Project
dtemirbulatov closed D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.
Jan 11 2023, 6:07 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.

Renamed two functions in sve-splat-one-and-ptrue.ll

Jan 11 2023, 2:58 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.

Addressed comments.

Jan 11 2023, 2:41 AM · Restricted Project, Restricted Project

Jan 10 2023

dtemirbulatov added inline comments to D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.
Jan 10 2023, 7:04 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.

Added combine for AArch64ISD::REINTERPRET_CAST nodes, addressed remarks.

Jan 10 2023, 7:03 AM · Restricted Project, Restricted Project
dtemirbulatov committed rG022f5ad3ec18: Move isAllInactivePredicate and isAllActivePredicate definition upwards, NFC (authored by dtemirbulatov).
Move isAllInactivePredicate and isAllActivePredicate definition upwards, NFC
Jan 10 2023, 6:25 AM · Restricted Project, Restricted Project

Jan 9 2023

dtemirbulatov updated the diff for D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.

Addressed coments.

Jan 9 2023, 6:42 AM · Restricted Project, Restricted Project

Jan 6 2023

dtemirbulatov added inline comments to D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.
Jan 6 2023, 7:45 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.

Addressed comments.

Jan 6 2023, 7:44 AM · Restricted Project, Restricted Project

Jan 5 2023

dtemirbulatov updated the diff for D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.

Changed proposed test in order to remove -O3 out of llc parameters.

Jan 5 2023, 6:09 AM · Restricted Project, Restricted Project
dtemirbulatov requested review of D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE.
Jan 5 2023, 4:14 AM · Restricted Project, Restricted Project

Jan 3 2023

dtemirbulatov committed rG55c600819f92: [SLP][AArch64] Incorrectly estimated intrinsic as a function call. (authored by dtemirbulatov).
[SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Jan 3 2023, 11:46 AM · Restricted Project, Restricted Project
dtemirbulatov closed D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Jan 3 2023, 11:46 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.

Removed unnecessary cast to CallInst.

Jan 3 2023, 7:27 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Jan 3 2023, 6:32 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.

Addressed comments.

Jan 3 2023, 5:47 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Jan 3 2023, 5:21 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.

Rebased, Addressed remarks.

Jan 3 2023, 5:20 AM · Restricted Project, Restricted Project
dtemirbulatov committed rG3c205efe8bc0: [SLP][AArch64] Add fmuladd test coverage (authored by dtemirbulatov).
[SLP][AArch64] Add fmuladd test coverage
Jan 3 2023, 3:30 AM · Restricted Project, Restricted Project

Dec 20 2022

dtemirbulatov retitled D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call from [SLP][AArch64] incorrectly estimated intrinsic as a function call to [SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Dec 20 2022, 5:42 AM · Restricted Project, Restricted Project
dtemirbulatov added reviewers for D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call: fhahn, CarolineConcatto.
Dec 20 2022, 5:38 AM · Restricted Project, Restricted Project
dtemirbulatov requested review of D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Dec 20 2022, 5:36 AM · Restricted Project, Restricted Project

Dec 17 2022

dtemirbulatov committed rG7bce66edc65b: [AArch64][SVE] Allow to lower WHILEop with constant operands to PTRUE (authored by dtemirbulatov).
[AArch64][SVE] Allow to lower WHILEop with constant operands to PTRUE
Dec 17 2022, 5:28 PM · Restricted Project, Restricted Project
dtemirbulatov closed D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.
Dec 17 2022, 5:28 PM · Restricted Project, Restricted Project

Dec 16 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Fixed remarks.

Dec 16 2022, 10:02 AM · Restricted Project, Restricted Project
dtemirbulatov added inline comments to D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.
Dec 16 2022, 8:42 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Fixed remarks.

Dec 16 2022, 3:47 AM · Restricted Project, Restricted Project

Dec 13 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Removed the Multiplier functionality. If a type is not representable on hardware then allow the legilizer to deduce the cost and in case a type is representable on hardware then assume basic SVE cost with 128-bit vector operation.

Dec 13 2022, 5:41 PM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Missed two comments, addressed those as well.

Dec 13 2022, 6:50 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Addressed suggestions.

Dec 13 2022, 5:37 AM · Restricted Project, Restricted Project

Dec 12 2022

dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Added overflow check for the increment.

Dec 12 2022, 3:07 PM · Restricted Project, Restricted Project

Dec 9 2022

dtemirbulatov requested review of D139702: [AArch64][SLP] Adjust cost estimation for scalar FMUL+FADD/FSUB to be with possibility of using scalar FMA instead..
Dec 9 2022, 2:56 AM · Restricted Project, Restricted Project

Dec 8 2022

dtemirbulatov added inline comments to D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.
Dec 8 2022, 4:06 AM · Restricted Project, Restricted Project
dtemirbulatov added a comment to D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.
Dec 8 2022, 4:05 AM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Added tests for signed/unsigned overflow.

Dec 8 2022, 4:00 AM · Restricted Project, Restricted Project

Dec 7 2022

dtemirbulatov added inline comments to D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.
Dec 7 2022, 8:26 AM · Restricted Project, Restricted Project

Dec 6 2022

dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Addressed remarks, avoided to check overflow while adding one to the range for equal or same conditions.

Dec 6 2022, 7:17 PM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Addressed comments, added signed overflow handling while subtraction/addintion.

Dec 6 2022, 8:42 AM · Restricted Project, Restricted Project

Dec 5 2022

dtemirbulatov updated the diff for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.

Unified handling of WHILEop.

Dec 5 2022, 5:01 AM · Restricted Project, Restricted Project
dtemirbulatov added a reviewer for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE: sdesmalen.
Dec 5 2022, 2:15 AM · Restricted Project, Restricted Project
dtemirbulatov added a reviewer for D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE: sdesmalen.
Dec 5 2022, 2:14 AM · Restricted Project, Restricted Project

Dec 1 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Avoid to look at ConvertCostTableLookup table after switching to SVE registers, but call to AArch64TTIImpl::getCastInstrCost() recursively instead.

Dec 1 2022, 4:36 AM · Restricted Project, Restricted Project

Nov 30 2022

dtemirbulatov requested review of D139068: [AArch64][SVE] Allow to lower WHILEop operations with constant operands to PTRUE.
Nov 30 2022, 6:58 PM · Restricted Project, Restricted Project

Nov 25 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

I found an error in the previous revision where we estimated cost for SVE based operation using NEON cost, added tests for target without NEON operations and SVE 128-bit size registers.

Nov 25 2022, 5:17 AM · Restricted Project, Restricted Project

Nov 24 2022

dtemirbulatov added inline comments to D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.
Nov 24 2022, 5:49 PM · Restricted Project, Restricted Project

Nov 23 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Fixed typo.

Nov 23 2022, 5:07 AM · Restricted Project, Restricted Project

Nov 22 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Fixed error in converting from fixed to a scalable type by assuming to represent fixed vector type to SVE chunk 128-bit register.

Nov 22 2022, 3:46 PM · Restricted Project, Restricted Project

Nov 18 2022

dtemirbulatov committed rG44e2c6a428cc: [AArch64][SVE] Use PTRUE instruction instead of WHILELO if the range is… (authored by dtemirbulatov).
[AArch64][SVE] Use PTRUE instruction instead of WHILELO if the range is…
Nov 18 2022, 8:22 AM · Restricted Project, Restricted Project
dtemirbulatov closed D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.
Nov 18 2022, 8:21 AM · Restricted Project, Restricted Project

Nov 17 2022

dtemirbulatov added inline comments to D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.
Nov 17 2022, 4:25 PM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.

Addressed remarks.

Nov 17 2022, 4:24 PM · Restricted Project, Restricted Project
dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Corrected calculation for a number of elements in a vector for SVE type selection for cost approximation. No cost changes in test/Analysis/CostModel/AArch64/cast.ll with this revision against the previous.

Nov 17 2022, 4:07 AM · Restricted Project, Restricted Project

Nov 16 2022

dtemirbulatov updated the diff for D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.

Add support for any range not just from 0.

Nov 16 2022, 5:47 AM · Restricted Project, Restricted Project
dtemirbulatov updated the summary of D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.
Nov 16 2022, 5:45 AM · Restricted Project, Restricted Project
dtemirbulatov retitled D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant from [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is from 0 to SVE predicator constant to [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.
Nov 16 2022, 5:44 AM · Restricted Project, Restricted Project

Nov 15 2022

dtemirbulatov updated the diff for D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.

Rebased, addressed comments.

Nov 15 2022, 4:19 AM · Restricted Project, Restricted Project

Nov 11 2022

dtemirbulatov updated the diff for D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE.

Rebased, further improved cost estimation.

Nov 11 2022, 2:48 PM · Restricted Project, Restricted Project

Nov 9 2022

dtemirbulatov committed rG0e520300580a: [AArch64][SVE] Migrate tests to use opaque pointers (NFC) (authored by dtemirbulatov).
[AArch64][SVE] Migrate tests to use opaque pointers (NFC)
Nov 9 2022, 4:39 PM · Restricted Project, Restricted Project

Nov 7 2022

dtemirbulatov updated the diff for D137547: [AArch64][SVE] Use PTRUE instruction for get_active_lane_mask intrinsic if the range is appropriate for predicator constant.

Fixed remarks.

Nov 7 2022, 6:00 PM · Restricted Project, Restricted Project