Page MenuHomePhabricator

MesaProject
ActivePublic

Subprojects

Watchers

  • This project does not have any watchers.

Recent Activity

Feb 1 2018

pmoreau edited the content of SPIR-V Support.
Feb 1 2018, 11:53 PM · Mesa

Dec 6 2017

pmoreau edited the content of SPIR-V Support.
Dec 6 2017, 11:03 PM · Mesa

Dec 3 2017

pmoreau edited the content of SPIR-V Support.
Dec 3 2017, 5:32 PM · Mesa

Dec 2 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Dec 2 2017, 4:58 PM · Mesa

Nov 6 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Nov 6 2017, 1:40 AM · Mesa
pmoreau edited the content of SPIR-V Support.
Nov 6 2017, 1:38 AM · Mesa

Oct 22 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Oct 22 2017, 8:56 PM · Mesa

Sep 26 2017

pmoreau archived P112 Fix neg modifier on src1 for IADD on GM107+.
Sep 26 2017, 1:57 AM · Mesa
pmoreau changed the edit policy for P112 Fix neg modifier on src1 for IADD on GM107+.
Sep 26 2017, 1:20 AM · Mesa

Sep 20 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Sep 20 2017, 11:41 PM · Mesa

Sep 19 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Sep 19 2017, 12:42 AM · Mesa

Sep 18 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Sep 18 2017, 8:21 PM · Mesa
pmoreau edited the content of Testing OpenCL Through SPIR-V.
Sep 18 2017, 7:46 PM · Mesa

Jul 3 2017

pmoreau edited the content of SPIR-V Support.
Jul 3 2017, 11:04 PM · Mesa
pmoreau edited the content of SPIR-V Support.
Jul 3 2017, 11:00 PM · Mesa
pmoreau edited the content of SPIR-V Support.
Jul 3 2017, 10:59 PM · Mesa
pmoreau edited the content of SPIR-V Support.
Jul 3 2017, 10:58 PM · Mesa

Jun 29 2017

pmoreau edited the content of SPIR-V Support.
Jun 29 2017, 12:08 AM · Mesa
pmoreau edited the content of SPIR-V Support.
Jun 29 2017, 12:05 AM · Mesa

Jun 28 2017

pmoreau edited the content of SPIR-V Support.
Jun 28 2017, 10:07 PM · Mesa
pmoreau edited the content of SPIR-V Support.
Jun 28 2017, 9:57 PM · Mesa
pmoreau edited the content of SPIR-V Support.
Jun 28 2017, 9:44 PM · Mesa
pmoreau created SPIR-V Support.
Jun 28 2017, 9:28 PM · Mesa

Jun 27 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Jun 27 2017, 5:33 PM · Mesa

May 6 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
May 6 2017, 6:10 PM · Mesa

Apr 20 2017

pmoreau edited the content of Testing OpenCL Through SPIR-V.
Apr 20 2017, 5:25 PM · Mesa
pmoreau edited the content of Testing OpenCL Through SPIR-V.
Apr 20 2017, 10:31 AM · Mesa
pmoreau edited the content of Testing OpenCL Through SPIR-V.
Apr 20 2017, 10:29 AM · Mesa
pmoreau edited the content of Testing OpenCL Through SPIR-V.
Apr 20 2017, 10:23 AM · Mesa

Nov 3 2016

pmoreau changed the edit policy for P107 GM206 MP counters.
Nov 3 2016, 10:24 PM · Mesa

Sep 18 2016

pmoreau added a comment to P104 SPIR-V Loop less-than.

After buildLiveSets() (liveSet seems to be the set of live-in values here):

BB:0: {}
BB:2: {42}
BB:3: {68}
BB:4: {}
BB:7: {}
BB:1: {}
BB:5: {68,72}
BB:6: {72}

Technically, since BB:3 is outgoing from BB:6, BB:6's liveset should also include 68. But as the first block to be filled in is BB:6, at the time BB:3 is empty, so BB:6 will start empty (see nv50_ir_ra.cpp:577). In this case, should buildLiveSets() be called twice or will that be sorted later on?

Sep 18 2016, 11:33 AM · Mesa

Sep 17 2016

pmoreau added a comment to P104 SPIR-V Loop less-than.
MAIN:-1 ()
---
BB:0 (0 instructions) - df = { }
Sep 17 2016, 10:45 AM · Mesa

Sep 11 2016

pmoreau edited P104 SPIR-V Loop less-than.
Sep 11 2016, 12:19 PM · Mesa

Sep 10 2016

pmoreau added a comment to P104 SPIR-V Loop less-than.

% spirv-dis loop_lt.spv 1 jobs
; SPIR-V
; Version: 1.0
; Generator: Khronos LLVM/SPIR-V Translator; 14
; Bound: 33
; Schema: 0

      OpCapability Addresses
      OpCapability Linkage
      OpCapability Kernel
      OpCapability Int64
 %1 = OpExtInstImport "OpenCL.std"
      OpMemoryModel Physical64 OpenCL
      OpEntryPoint Kernel %10 "loop_lt"
      OpSource OpenCL_C 102000
      OpName %5 "__spirv_BuiltInGlobalInvocationId"
      OpName %11 "out"
      OpName %12 "iterations"
      OpName %13 "entry"
      OpName %14 "for.cond"
      OpName %15 "for.body"
      OpName %16 "for.inc"
      OpName %17 "for.end"
      OpName %19 "call"
      OpName %20 "conv"
      OpName %21 "mul"
      OpName %22 "conv1"
      OpName %24 "inc"
      OpName %25 "i.0"
      OpName %27 "cmp"
      OpName %28 "add"
      OpName %29 "idxprom"
      OpName %30 "arrayidx"
      OpDecorate %5 BuiltIn GlobalInvocationId
      OpDecorate %5 Constant
      OpDecorate %5 LinkageAttributes "__spirv_BuiltInGlobalInvocationId" Import
 %2 = OpTypeInt 64 0
 %7 = OpTypeInt 32 0
%23 = OpConstant %7 0
%31 = OpConstant %7 1
 %3 = OpTypeVector %2 3
 %4 = OpTypePointer UniformConstant %3
 %6 = OpTypeVoid
 %8 = OpTypePointer CrossWorkgroup %7
 %9 = OpTypeFunction %6 %8 %7
%26 = OpTypeBool
 %5 = OpVariable %4 UniformConstant
%10 = OpFunction %6 None %9
%11 = OpFunctionParameter %8
%12 = OpFunctionParameter %7
%13 = OpLabel
%18 = OpLoad %3 %5
%19 = OpCompositeExtract %2 %18 0
%20 = OpUConvert %2 %12
%21 = OpIMul %2 %19 %20
%22 = OpUConvert %7 %21
      OpBranch %14
%14 = OpLabel
%25 = OpPhi %7 %23 %13 %24 %16
%27 = OpULessThan %26 %25 %12
      OpBranchConditional %27 %15 %17
%15 = OpLabel
%28 = OpIAdd %7 %22 %25
%29 = OpUConvert %2 %28
%30 = OpInBoundsPtrAccessChain %8 %11 %29
      OpStore %30 %28 Aligned 4
      OpBranch %16
%16 = OpLabel
%24 = OpIAdd %7 %25 %31
      OpBranch %14
%17 = OpLabel
      OpReturn
      OpFunctionEnd
Sep 10 2016, 9:46 PM · Mesa
pmoreau changed the edit policy for P104 SPIR-V Loop less-than.
Sep 10 2016, 8:35 PM · Mesa

Aug 27 2016

pmoreau added a project to P103 GM20X Patch: Mesa.
Aug 27 2016, 11:46 PM · Mesa

May 28 2016

pmoreau archived P96 math: Import isinf and others to global namespace.
May 28 2016, 8:37 PM · Mesa
pmoreau edited P98 Split 64-bit MAD/MUL.
May 28 2016, 8:37 PM · Mesa
pmoreau edited P98 Split 64-bit MAD/MUL.
May 28 2016, 8:37 PM · Mesa
pmoreau edited P98 Split 64-bit MAD/MUL.
May 28 2016, 8:35 PM · Mesa
pmoreau changed the edit policy for P98 Split 64-bit MAD/MUL.
May 28 2016, 8:34 PM · Mesa

May 15 2016

pmoreau archived P97 [GK107] Insns wrongly marked as useless.
May 15 2016, 1:27 AM · Mesa

May 14 2016

pmoreau changed the edit policy for P97 [GK107] Insns wrongly marked as useless.
May 14 2016, 11:57 PM · Mesa

Apr 13 2016

pmoreau changed the edit policy for P96 math: Import isinf and others to global namespace.
Apr 13 2016, 11:45 PM · Mesa

Mar 4 2016

pmoreau changed the edit policy for T87: 64 bit constant propagation.
Mar 4 2016, 12:22 AM · Mesa

Feb 25 2016

pmoreau changed the edit policy for P90 `glxinfo -l -s` for 11.2-rc1.
Feb 25 2016, 12:55 AM · Mesa, G96

Feb 6 2016

pmoreau changed the edit policy for Mesa.
Feb 6 2016, 3:41 PM
pmoreau changed the edit policy for Mesa.
Feb 6 2016, 3:07 PM