Lines Matching full:symint
71 typ: Type, properties: LazyIrProperties, *, symint: bool
101 elif typ.name == BaseTy.SymInt:
102 if symint:
123 return OptionalCType(process_ir_type(typ.elem, properties, symint=symint))
131 elif typ.elem == BaseType(BaseTy.SymInt):
133 # the problem with tensorListValueT: if you have SymInt[] you
142 return VectorCType(process_ir_type(typ.elem, properties, symint=symint))
175 return isinstance(typ, BaseType) and typ.name == BaseTy.SymInt
210 # TODO: this is lies, it is false for symint list
213 # Whether or not we are treating this as symint or not
214 symint: bool
220 self, arg: Argument, properties: LazyIrProperties, *, symint: bool
224 self.symint = symint
227 self.lazy_type_ = process_ir_type(arg.type, properties, symint=symint)
229 self.is_symint_or_list = symint and (
327 # Whether or not we are code-genning for SymInt or not
328 symint: bool
343 symint: bool,
349 self.symint = symint
355 LazyArgument(arg, self.properties, symint=symint)
359 LazyArgument(arg, self.properties, symint=symint)
384 LazyArgument(arg, self.properties, symint=symint)