Lines Matching defs:Ident
899 Constant *&Ident =
901 if (!Ident) {
908 ConstantStruct::get(OpenMPIRBuilder::Ident, IdentData);
913 if (GV.getValueType() == OpenMPIRBuilder::Ident && GV.hasInitializer())
915 Ident = &GV;
917 if (!Ident) {
919 M, OpenMPIRBuilder::Ident,
925 Ident = GV;
929 return ConstantExpr::getPointerBitCastOrAddrSpaceCast(Ident, IdentPtr);
1000 Value *OpenMPIRBuilder::getOrCreateThreadID(Value *Ident) {
1002 getOrCreateRuntimeFunctionPtr(OMPRTL___kmpc_global_thread_num), Ident,
1087 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1088 Value *Args[] = {Ident, getOrCreateThreadID(Ident), CancelKind};
1117 Value *Ident, Value *DeviceID, Value *NumTeams, Value *NumThreads,
1135 SmallVector<Value *> OffloadingArgs{Ident, DeviceID, NumTeams,
1257 BasicBlock *OuterAllocaBB, Value *Ident, Value *IfCondition,
1306 /* identifier*/ Ident,
1345 Function *OuterFn, Value *Ident, Value *IfCondition,
1385 // Build call __kmpc_fork_call[_if](Ident, n, microtask, var1, .., varn);
1387 Ident, Builder.getInt32(NumCapturedVars),
1439 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1440 Value *ThreadID = getOrCreateThreadID(Ident);
1448 // Build call __kmpc_push_num_threads(&Ident, global_tid, num_threads)
1452 Ident, ThreadID,
1459 // Build call __kmpc_push_proc_bind(&Ident, global_tid, proc_bind)
1461 Ident, ThreadID,
1578 targetParallelCallback(this, OutlinedFn, OuterFn, OuterAllocaBlock, Ident,
1586 hostParallelCallback(this, OutlinedFn, OuterFn, Ident, IfCondition,
1628 return GV->getValueType() == OpenMPIRBuilder::Ident;
1777 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1778 Value *Args[] = {Ident, getOrCreateThreadID(Ident)};
1795 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1797 Value *Args[] = {Ident, getOrCreateThreadID(Ident), I32Null};
1888 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
1926 OI.PostOutlineCB = [this, Ident, Tied, Final, IfCondition, Dependencies,
1944 // Arguments - `loc_ref` (Ident) and `gtid` (ThreadID)
1946 Value *ThreadID = getOrCreateThreadID(Ident);
1998 TaskAllocFn, {/*loc_ref=*/Ident, /*gtid=*/ThreadID, /*flags=*/Flags,
2009 Builder.CreateCall(TaskDetachFn, {Ident, ThreadID, TaskData});
2127 {Ident, ThreadID, Builder.getInt32(Dependencies.size()), DepArray,
2135 Builder.CreateCall(TaskBeginFn, {Ident, ThreadID, TaskData});
2142 Builder.CreateCall(TaskCompleteFn, {Ident, ThreadID, TaskData});
2151 {Ident, ThreadID, TaskData, Builder.getInt32(Dependencies.size()),
2158 Builder.CreateCall(TaskFn, {Ident, ThreadID, TaskData});
2189 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
2190 Value *ThreadID = getOrCreateThreadID(Ident);
2195 Builder.CreateCall(TaskgroupFn, {Ident, ThreadID});
2205 Builder.CreateCall(EndTaskgroupFn, {Ident, ThreadID});
3782 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize,
3786 Value *ThreadId = getOrCreateThreadID(Ident);
3798 {Ident, ThreadId, NumVariables, RedArraySize, RedArray,
3847 Builder.CreateCall(EndReduceFunc, {Ident, ThreadId, Lock});
3919 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
3920 Value *ThreadId = getOrCreateThreadID(Ident);
3921 Value *Args[] = {Ident, ThreadId};
3943 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
3944 Value *ThreadId = getOrCreateThreadID(Ident);
3945 Value *Args[] = {Ident, ThreadId, Filter};
3946 Value *ArgsEnd[] = {Ident, ThreadId};
4435 BasicBlock *InsertBlock, Value *Ident, Value *LoopBodyArg,
4443 RealArgs.push_back(Ident);
4469 CanonicalLoopInfo *CLI, Value *Ident,
4518 createTargetLoopWorkshareCall(OMPIRBuilder, LoopType, Preheader, Ident,
4533 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
4614 workshareLoopTargetCallback(this, CLI, Ident, OutlinedFn, ParallelTaskPtr,
5689 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5690 Value *ThreadId = getOrCreateThreadID(Ident);
5694 Value *Args[] = {Ident, ThreadId, BufSize, CpyBuf, CpyFn, DidItLD};
5721 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5722 Value *ThreadId = getOrCreateThreadID(Ident);
5723 Value *Args[] = {Ident, ThreadId};
5787 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5788 Value *ThreadId = getOrCreateThreadID(Ident);
5790 Value *Args[] = {Ident, ThreadId, LockVar};
5844 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5845 Value *ThreadId = getOrCreateThreadID(Ident);
5846 Value *Args[] = {Ident, ThreadId, DependBaseAddrGEP};
5871 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
5872 Value *ThreadId = getOrCreateThreadID(Ident);
5873 Value *Args[] = {Ident, ThreadId};
6063 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6064 Value *ThreadId = getOrCreateThreadID(Ident);
6080 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6081 Value *ThreadId = getOrCreateThreadID(Ident);
6096 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6097 Value *ThreadId = getOrCreateThreadID(Ident);
6108 Ident, ThreadId, InteropVar, InteropTypeVal,
6124 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6125 Value *ThreadId = getOrCreateThreadID(Ident);
6135 Ident, ThreadId, InteropVar, Device,
6152 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6153 Value *ThreadId = getOrCreateThreadID(Ident);
6163 Ident, ThreadId, InteropVar, Device,
6179 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6180 Value *ThreadId = getOrCreateThreadID(Ident);
6183 llvm::Value *Args[] = {Ident, ThreadId, Pointer, Size, ThreadPrivateCache};
6202 Constant *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
6278 Ident,
7254 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
7268 // Arguments - `loc_ref` (Ident) and `gtid` (ThreadID)
7270 Value *ThreadID = getOrCreateThreadID(Ident);
7310 /*loc_ref=*/Ident, /*gtid=*/ThreadID,
7346 {/*loc_ref=*/Ident, /*gtid=*/ThreadID,
7358 Builder.CreateCall(TaskBeginFn, {Ident, ThreadID, TaskData});
7361 Builder.CreateCall(TaskCompleteFn, {Ident, ThreadID, TaskData});
7370 {Ident, ThreadID, TaskData, Builder.getInt32(Dependencies.size()),
7376 Builder.CreateCall(TaskFn, {Ident, ThreadID, TaskData});
9029 Value *Ident = getOrCreateIdent(SrcLocStr, SrcLocStrSize);
9094 Value *ThreadNum = getOrCreateThreadID(Ident);
9097 {Ident, ThreadNum, NumTeamsLower, NumTeamsUpper, ThreadLimit});
9118 auto HostPostOutlineCB = [this, Ident,
9143 Ident, Builder.getInt32(StaleCI->arg_size() - 2), &OutlinedFn};