Lines Matching defs:ThreadID
87 /// Get an LValue for the current ThreadID variable.
122 assert(ThreadIDVar != nullptr && "No ThreadID in OpenMP region.");
203 assert(ThreadIDVar != nullptr && "No ThreadID in OpenMP region.");
210 /// Get an LValue for the current ThreadID variable.
283 /// Get an LValue for the current ThreadID variable.
1284 llvm::Value *ThreadID = getThreadID(CGF, D.getBeginLoc());
1287 UpLoc, ThreadID,
1401 llvm::Value *ThreadID = nullptr;
1406 ThreadID = I->second.ThreadID;
1407 if (ThreadID != nullptr)
1408 return ThreadID;
1425 ThreadID = CGF.EmitLoadOfScalar(LVal, Loc);
1429 OpenMPLocThreadIDMap[CGF.CurFn].ThreadID = ThreadID;
1430 return ThreadID;
1450 Elem.ThreadID = Call;
1877 llvm::Value *ThreadID = RT.getThreadID(CGF, Loc);
1880 llvm::Value *Args[] = {RTLoc, ThreadID};
1908 llvm::Value *EndArgs[] = {RT.emitUpdateLocation(CGF, Loc), ThreadID};
1934 llvm::Value *ThreadID = getThreadID(CGF, Loc);
1938 CGF.EmitStoreOfScalar(ThreadID,
4374 llvm::Value *ThreadID = getThreadID(CGF, Loc);
4377 llvm::Value *Args[] = {ThreadID, Size, Allocator};
4431 llvm::Value *ThreadID = getThreadID(CGF, Loc);
4434 llvm::Value *Args[] = {ThreadID, DepObjAddr, Allocator};
4519 llvm::Value *ThreadID = getThreadID(CGF, Loc);
4521 llvm::Value *TaskArgs[] = { UpLoc, ThreadID, NewTask };
4525 DepTaskArgs[1] = ThreadID;
4558 DepWaitTaskArgs[1] = ThreadID;
4567 auto &&ElseCodeGen = [this, &M, &TaskArgs, ThreadID, NewTaskNewTaskTTy,
4580 auto &&CodeGen = [TaskEntry, ThreadID, NewTaskNewTaskTTy,
4583 llvm::Value *OutlinedFnArgs[] = {ThreadID, NewTaskNewTaskTTy};
4626 llvm::Value *ThreadID = getThreadID(CGF, Loc);
4670 ThreadID,
5614 llvm::Value *ThreadID = getThreadID(CGF, Loc);
5624 DepWaitTaskArgs[1] = ThreadID;
5646 llvm::Value *Args[] = {UpLoc, ThreadID};
10966 llvm::Value *ThreadID) {
10983 ULoc, ThreadID,
11110 llvm::Value *ThreadID = getThreadID(CGF, CVD->getBeginLoc());
11116 Args.push_back(ThreadID);