Example #1
0
File: cuda.py Project: sree314/cgen
    def __init__(self, max_threads_per_block, subdecl, min_blocks_per_mp=None):
        if min_blocks_per_mp is not None:
            lb = "%s, %s" % (max_threads_per_block, min_blocks_per_mp)
        else:
            lb = "%s" % (max_threads_per_block)            

        DeclSpecifier.__init__(self, subdecl, "__launch_bounds__(%s)" % (lb,))
Example #2
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__constant__")
Example #3
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__shared__")
Example #4
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__device__")
Example #5
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__global__")
Example #6
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__local")
Example #7
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__device__")
Example #8
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "export")
Example #9
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__constant")
Example #10
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__kernel")
Example #11
0
File: ispc.py Project: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "task")
Example #12
0
File: ispc.py Project: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "export")
Example #13
0
File: ispc.py Project: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "uniform")
Example #14
0
File: ispc.py Project: navjotk/cgen
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "varying")
Example #15
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__shared__")
Example #16
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "varying")
Example #17
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "uniform")
Example #18
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__global")
Example #19
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "task")
Example #20
0
 def __init__(self, subdecl):
     DeclSpecifier.__init__(self, subdecl, "__kernel")