コード例 #1
0
ファイル: CodeGeneratorBackend.cs プロジェクト: m4rs-mt/ILGPU
 /// <summary>
 /// Constructs a new generic backend.
 /// </summary>
 /// <param name="context">The context to use.</param>
 /// <param name="capabilities">The supported capabilities.</param>
 /// <param name="backendType">The backend type.</param>
 /// <param name="argumentMapper">The argument mapper to use.</param>
 protected CodeGeneratorBackend(
     Context context,
     CapabilityContext capabilities,
     BackendType backendType,
     ArgumentMapper argumentMapper)
     : base(
         context,
         capabilities,
         backendType,
         argumentMapper)
 {
 }
コード例 #2
0
ファイル: ILBackend.cs プロジェクト: Nnelg/ILGPU
 /// <summary>
 /// Constructs a new IL backend.
 /// </summary>
 /// <param name="context">The context to use.</param>
 /// <param name="capabilities">The supported capabilities.</param>
 /// <param name="warpSize">The current warp size.</param>
 /// <param name="argumentMapper">The argument mapper to use.</param>
 internal ILBackend(
     Context context,
     CapabilityContext capabilities,
     int warpSize,
     ArgumentMapper argumentMapper)
     : base(
         context,
         capabilities,
         BackendType.IL,
         argumentMapper)
 {
     WarpSize = warpSize;
 }