Lines Matching defs:Ident
828 Constant *&Ident =
830 if (!Ident) {
837 ConstantStruct::get(OpenMPIRBuilder::Ident, IdentData);
842 if (GV.getValueType() == OpenMPIRBuilder::Ident && GV.hasInitializer())
844 Ident = &GV;
846 if (!Ident) {
848 M, OpenMPIRBuilder::Ident,
854 Ident = GV;
858 return ConstantExpr::getPointerBitCastOrAddrSpaceCast(Ident, IdentPtr);
929 Value *OpenMPIRBuilder::getOrCreateThreadID(Value *Ident) {
931 getOrCreateRuntimeFunctionPtr(OMPRTL___kmpc_global_thread_num), Ident,
1015 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1016 Value *Args[] = {Ident, getOrCreateThreadID(Ident), CancelKind};
1041 Value *Ident, Value *DeviceID, Value *NumTeams, Value *NumThreads,
1059 SmallVector<Value *> OffloadingArgs{Ident, DeviceID, NumTeams,
1175 BasicBlock *OuterAllocaBB, Value *Ident, Value *IfCondition,
1224 /* identifier*/ Ident,
1263 Function *OuterFn, Value *Ident, Value *IfCondition,
1303 // Build call __kmpc_fork_call[_if](Ident, n, microtask, var1, .., varn);
1305 Ident, Builder.getInt32(NumCapturedVars),
1357 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1358 Value *ThreadID = getOrCreateThreadID(Ident);
1366 // Build call __kmpc_push_num_threads(&Ident, global_tid, num_threads)
1370 Ident, ThreadID,
1377 // Build call __kmpc_push_proc_bind(&Ident, global_tid, proc_bind)
1379 Ident, ThreadID,
1495 targetParallelCallback(this, OutlinedFn, OuterFn, OuterAllocaBlock, Ident,
1503 hostParallelCallback(this, OutlinedFn, OuterFn, Ident, IfCondition,
1678 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1679 Value *Args[] = {Ident, getOrCreateThreadID(Ident)};
1696 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1698 Value *Args[] = {Ident, getOrCreateThreadID(Ident), I32Null};
1789 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1826 OI.PostOutlineCB = [this, Ident, Tied, Final, IfCondition, Dependencies,
1843 // Arguments - `loc_ref` (Ident) and `gtid` (ThreadID)
1845 Value *ThreadID = getOrCreateThreadID(Ident);
1888 TaskAllocFn, {/*loc_ref=*/Ident, /*gtid=*/ThreadID, /*flags=*/Flags,
1976 {Ident, ThreadID, Builder.getInt32(Dependencies.size()), DepArray,
1984 Builder.CreateCall(TaskBeginFn, {Ident, ThreadID, TaskData});
1991 Builder.CreateCall(TaskCompleteFn, {Ident, ThreadID, TaskData});
2000 {Ident, ThreadID, TaskData, Builder.getInt32(Dependencies.size()),
2007 Builder.CreateCall(TaskFn, {Ident, ThreadID, TaskData});
2038 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
2039 Value *ThreadID = getOrCreateThreadID(Ident);
2044 Builder.CreateCall(TaskgroupFn, {Ident, ThreadID});
2053 Builder.CreateCall(EndTaskgroupFn, {Ident, ThreadID});
3632 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize,
3636 Value *ThreadId = getOrCreateThreadID(Ident);
3648 {Ident, ThreadId, NumVariables, RedArraySize, RedArray,
3698 Builder.CreateCall(EndReduceFunc, {Ident, ThreadId, Lock});
3764 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
3765 Value *ThreadId = getOrCreateThreadID(Ident);
3766 Value *Args[] = {Ident, ThreadId};
3788 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
3789 Value *ThreadId = getOrCreateThreadID(Ident);
3790 Value *Args[] = {Ident, ThreadId, Filter};
3791 Value *ArgsEnd[] = {Ident, ThreadId};
4261 BasicBlock *InsertBlock, Value *Ident, Value *LoopBodyArg,
4269 RealArgs.push_back(Ident);
4295 CanonicalLoopInfo *CLI, Value *Ident,
4343 createTargetLoopWorkshareCall(OMPIRBuilder, LoopType, Preheader, Ident,
4358 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
4439 workshareLoopTargetCallback(this, CLI, Ident, OutlinedFn, ParallelTaskPtr,
5513 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5514 Value *ThreadId = getOrCreateThreadID(Ident);
5518 Value *Args[] = {Ident, ThreadId, BufSize, CpyBuf, CpyFn, DidItLD};
5545 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5546 Value *ThreadId = getOrCreateThreadID(Ident);
5547 Value *Args[] = {Ident, ThreadId};
5601 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5602 Value *ThreadId = getOrCreateThreadID(Ident);
5604 Value *Args[] = {Ident, ThreadId, LockVar};
5658 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5659 Value *ThreadId = getOrCreateThreadID(Ident);
5660 Value *Args[] = {Ident, ThreadId, DependBaseAddrGEP};
5685 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5686 Value *ThreadId = getOrCreateThreadID(Ident);
5687 Value *Args[] = {Ident, ThreadId};
5872 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5873 Value *ThreadId = getOrCreateThreadID(Ident);
5889 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5890 Value *ThreadId = getOrCreateThreadID(Ident);
5905 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5906 Value *ThreadId = getOrCreateThreadID(Ident);
5917 Ident, ThreadId, InteropVar, InteropTypeVal,
5933 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5934 Value *ThreadId = getOrCreateThreadID(Ident);
5944 Ident, ThreadId, InteropVar, Device,
5961 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5962 Value *ThreadId = getOrCreateThreadID(Ident);
5972 Ident, ThreadId, InteropVar, Device,
5988 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5989 Value *ThreadId = getOrCreateThreadID(Ident);
5992 llvm::Value *Args[] = {Ident, ThreadId, Pointer, Size, ThreadPrivateCache};
6009 Constant *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6079 Ident,
6932 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6938 // Arguments - `loc_ref` (Ident) and `gtid` (ThreadID)
6940 Value *ThreadID = getOrCreateThreadID(Ident);
6978 TaskAllocFn, {/*loc_ref=*/Ident, /*gtid=*/ThreadID, /*flags=*/Flags,
7006 {/*loc_ref=*/Ident, /*gtid=*/ThreadID,
7018 Builder.CreateCall(TaskBeginFn, {Ident, ThreadID, TaskData});
7025 Builder.CreateCall(TaskCompleteFn, {Ident, ThreadID, TaskData});
7034 {Ident, ThreadID, TaskData, Builder.getInt32(Dependencies.size()),
7040 Builder.CreateCall(TaskFn, {Ident, ThreadID, TaskData});
8185 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
8250 Value *ThreadNum = getOrCreateThreadID(Ident);
8253 {Ident, ThreadNum, NumTeamsLower, NumTeamsUpper, ThreadLimit});
8273 auto HostPostOutlineCB = [this, Ident,
8298 Ident, Builder.getInt32(StaleCI->arg_size() - 2), &OutlinedFn};