Lines Matching defs:KernelArgs
494 void OpenMPIRBuilder::getKernelArgsVector(TargetKernelArgs &KernelArgs,
498 Value *PointerNum = Builder.getInt32(KernelArgs.NumTargetItems);
501 Value *Flags = Builder.getInt64(KernelArgs.HasNoWait);
504 Builder.CreateInsertValue(ZeroArray, KernelArgs.NumTeams, {0});
506 Builder.CreateInsertValue(ZeroArray, KernelArgs.NumThreads, {0});
510 KernelArgs.RTArgs.BasePointersArray,
511 KernelArgs.RTArgs.PointersArray,
512 KernelArgs.RTArgs.SizesArray,
513 KernelArgs.RTArgs.MapTypesArray,
514 KernelArgs.RTArgs.MapNamesArray,
515 KernelArgs.RTArgs.MappersArray,
516 KernelArgs.NumIterations,
520 KernelArgs.DynCGGroupMem};
1042 Value *HostPtr, ArrayRef<Value *> KernelArgs) {
1048 Builder.CreateAlloca(OpenMPIRBuilder::KernelArgs, nullptr, "kernel_args");
1051 for (unsigned I = 0, Size = KernelArgs.size(); I != Size; ++I) {
1053 Builder.CreateStructGEP(OpenMPIRBuilder::KernelArgs, KernelArgsPtr, I);
1055 KernelArgs[I], Arg,
1056 M.getDataLayout().getPrefTypeAlign(KernelArgs[I]->getType()));