Lines Matching refs:Align

24 static std::pair<Type *, Align> getArgumentTypeAlign(const Argument &Arg,  in getArgumentTypeAlign()
201 Align MaxKernArgAlign; in getHSACodeProps()
205 std::max(MaxKernArgAlign, Align(4)).value(); in getHSACodeProps()
339 Align ArgAlign; in emitKernelArg()
348 Align Alignment, ValueKind ValueKind, in emitKernelArg()
394 emitKernelArg(DL, Int64Ty, Align(8), ValueKind::HiddenGlobalOffsetX); in emitHiddenKernelArgs()
396 emitKernelArg(DL, Int64Ty, Align(8), ValueKind::HiddenGlobalOffsetY); in emitHiddenKernelArgs()
398 emitKernelArg(DL, Int64Ty, Align(8), ValueKind::HiddenGlobalOffsetZ); in emitHiddenKernelArgs()
408 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenPrintfBuffer); in emitHiddenKernelArgs()
410 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenHostcallBuffer); in emitHiddenKernelArgs()
412 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
419 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenDefaultQueue); in emitHiddenKernelArgs()
420 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenCompletionAction); in emitHiddenKernelArgs()
422 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
423 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
430 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenMultiGridSyncArg); in emitHiddenKernelArgs()
432 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
741 Align ArgAlign; in emitKernelArg()
750 const DataLayout &DL, Type *Ty, Align Alignment, StringRef ValueKind, in emitKernelArg()
811 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_x", Offset, in emitHiddenKernelArgs()
814 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_y", Offset, in emitHiddenKernelArgs()
817 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_z", Offset, in emitHiddenKernelArgs()
828 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_printf_buffer", Offset, in emitHiddenKernelArgs()
831 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_hostcall_buffer", Offset, in emitHiddenKernelArgs()
834 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
841 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_default_queue", Offset, in emitHiddenKernelArgs()
843 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_completion_action", Offset, in emitHiddenKernelArgs()
846 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
847 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
854 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_multigrid_sync_arg", Offset, in emitHiddenKernelArgs()
857 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_none", Offset, Args); in emitHiddenKernelArgs()
871 Align MaxKernArgAlign; in getHSAKernelProps()
883 Kern.getDocument()->getNode(std::max(Align(4), MaxKernArgAlign).value()); in getHSAKernelProps()
1003 emitKernelArg(DL, Int32Ty, Align(4), "hidden_block_count_x", Offset, Args); in emitHiddenKernelArgs()
1004 emitKernelArg(DL, Int32Ty, Align(4), "hidden_block_count_y", Offset, Args); in emitHiddenKernelArgs()
1005 emitKernelArg(DL, Int32Ty, Align(4), "hidden_block_count_z", Offset, Args); in emitHiddenKernelArgs()
1007 emitKernelArg(DL, Int16Ty, Align(2), "hidden_group_size_x", Offset, Args); in emitHiddenKernelArgs()
1008 emitKernelArg(DL, Int16Ty, Align(2), "hidden_group_size_y", Offset, Args); in emitHiddenKernelArgs()
1009 emitKernelArg(DL, Int16Ty, Align(2), "hidden_group_size_z", Offset, Args); in emitHiddenKernelArgs()
1011 emitKernelArg(DL, Int16Ty, Align(2), "hidden_remainder_x", Offset, Args); in emitHiddenKernelArgs()
1012 emitKernelArg(DL, Int16Ty, Align(2), "hidden_remainder_y", Offset, Args); in emitHiddenKernelArgs()
1013 emitKernelArg(DL, Int16Ty, Align(2), "hidden_remainder_z", Offset, Args); in emitHiddenKernelArgs()
1020 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_x", Offset, Args); in emitHiddenKernelArgs()
1021 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_y", Offset, Args); in emitHiddenKernelArgs()
1022 emitKernelArg(DL, Int64Ty, Align(8), "hidden_global_offset_z", Offset, Args); in emitHiddenKernelArgs()
1024 emitKernelArg(DL, Int16Ty, Align(2), "hidden_grid_dims", Offset, Args); in emitHiddenKernelArgs()
1031 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_printf_buffer", Offset, in emitHiddenKernelArgs()
1038 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_hostcall_buffer", Offset, in emitHiddenKernelArgs()
1045 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_multigrid_sync_arg", Offset, in emitHiddenKernelArgs()
1052 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_heap_v1", Offset, Args); in emitHiddenKernelArgs()
1057 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_default_queue", Offset, in emitHiddenKernelArgs()
1059 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_completion_action", Offset, in emitHiddenKernelArgs()
1070 emitKernelArg(DL, Int32Ty, Align(4), "hidden_private_base", Offset, Args); in emitHiddenKernelArgs()
1071 emitKernelArg(DL, Int32Ty, Align(4), "hidden_shared_base", Offset, Args); in emitHiddenKernelArgs()
1077 emitKernelArg(DL, Int8PtrTy, Align(8), "hidden_queue_ptr", Offset, Args); in emitHiddenKernelArgs()