Lines Matching refs:Offset
260 unsigned Offset = 0; in emitKernelArgs() local
263 emitKernelArg(Arg, Offset, Args); in emitKernelArgs()
265 emitHiddenKernelArgs(MF, Offset, Args); in emitKernelArgs()
271 unsigned &Offset, in emitKernelArg() argument
330 getValueKind(ArgTy, TypeQual, BaseTypeName), Offset, Args, in emitKernelArg()
337 unsigned &Offset, msgpack::ArrayDocNode Args, MaybeAlign PointeeAlign, in emitKernelArg() argument
348 Offset = alignTo(Offset, Alignment); in emitKernelArg()
349 Arg[".offset"] = Arg.getDocument()->getNode(Offset); in emitKernelArg()
350 Offset += Size; in emitKernelArg()
385 const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args) { in emitHiddenKernelArgs() argument
397 Offset = alignTo(Offset, ST.getAlignmentForImplicitArgPtr()); in emitHiddenKernelArgs()
400 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_x", Offset, in emitHiddenKernelArgs()
403 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_y", Offset, in emitHiddenKernelArgs()
406 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_z", Offset, in emitHiddenKernelArgs()
417 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_printf_buffer", Offset, in emitHiddenKernelArgs()
420 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_hostcall_buffer", Offset, in emitHiddenKernelArgs()
423 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
430 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_default_queue", Offset, in emitHiddenKernelArgs()
433 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
439 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_completion_action", Offset, in emitHiddenKernelArgs()
442 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
449 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_multigrid_sync_arg", Offset, in emitHiddenKernelArgs()
452 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
566 const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args) { in emitHiddenKernelArgs() argument
582 Offset = alignTo(Offset, ST.getAlignmentForImplicitArgPtr()); in emitHiddenKernelArgs()
583 emitKernelArg(DL, Int32Ty, Align(4), "hidden_block_count_x", Offset, Args); in emitHiddenKernelArgs()
584 emitKernelArg(DL, Int32Ty, Align(4), "hidden_block_count_y", Offset, Args); in emitHiddenKernelArgs()
585 emitKernelArg(DL, Int32Ty, Align(4), "hidden_block_count_z", Offset, Args); in emitHiddenKernelArgs()
587 emitKernelArg(DL, Int16Ty, Align(2), "hidden_group_size_x", Offset, Args); in emitHiddenKernelArgs()
588 emitKernelArg(DL, Int16Ty, Align(2), "hidden_group_size_y", Offset, Args); in emitHiddenKernelArgs()
589 emitKernelArg(DL, Int16Ty, Align(2), "hidden_group_size_z", Offset, Args); in emitHiddenKernelArgs()
591 emitKernelArg(DL, Int16Ty, Align(2), "hidden_remainder_x", Offset, Args); in emitHiddenKernelArgs()
592 emitKernelArg(DL, Int16Ty, Align(2), "hidden_remainder_y", Offset, Args); in emitHiddenKernelArgs()
593 emitKernelArg(DL, Int16Ty, Align(2), "hidden_remainder_z", Offset, Args); in emitHiddenKernelArgs()
596 Offset += 8; in emitHiddenKernelArgs()
598 Offset += 8; // Reserved. in emitHiddenKernelArgs()
600 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_x", Offset, Args); in emitHiddenKernelArgs()
601 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_y", Offset, Args); in emitHiddenKernelArgs()
602 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_z", Offset, Args); in emitHiddenKernelArgs()
604 emitKernelArg(DL, Int16Ty, Align(2), "hidden_grid_dims", Offset, Args); in emitHiddenKernelArgs()
606 Offset += 6; // Reserved. in emitHiddenKernelArgs()
611 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_printf_buffer", Offset, in emitHiddenKernelArgs()
614 Offset += 8; // Skipped. in emitHiddenKernelArgs()
618 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_hostcall_buffer", Offset, in emitHiddenKernelArgs()
621 Offset += 8; // Skipped. in emitHiddenKernelArgs()
625 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_multigrid_sync_arg", Offset, in emitHiddenKernelArgs()
628 Offset += 8; // Skipped. in emitHiddenKernelArgs()
632 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_heap_v1", Offset, Args); in emitHiddenKernelArgs()
634 Offset += 8; // Skipped. in emitHiddenKernelArgs()
637 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_default_queue", Offset, in emitHiddenKernelArgs()
640 Offset += 8; // Skipped. in emitHiddenKernelArgs()
644 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_completion_action", Offset, in emitHiddenKernelArgs()
647 Offset += 8; // Skipped. in emitHiddenKernelArgs()
652 emitKernelArg(DL, Int32Ty, Align(4), "hidden_dynamic_lds_size", Offset, in emitHiddenKernelArgs()
655 Offset += 4; // skipped in emitHiddenKernelArgs()
658 Offset += 68; // Reserved. in emitHiddenKernelArgs()
663 emitKernelArg(DL, Int32Ty, Align(4), "hidden_private_base", Offset, Args); in emitHiddenKernelArgs()
664 emitKernelArg(DL, Int32Ty, Align(4), "hidden_shared_base", Offset, Args); in emitHiddenKernelArgs()
666 Offset += 8; // Skipped. in emitHiddenKernelArgs()
670 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_queue_ptr", Offset, Args); in emitHiddenKernelArgs()