Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:ThreadID

85   /// Get an LValue for the current ThreadID variable.
120 assert(ThreadIDVar != nullptr && "No ThreadID in OpenMP region.");
201 assert(ThreadIDVar != nullptr && "No ThreadID in OpenMP region.");
208 /// Get an LValue for the current ThreadID variable.
281 /// Get an LValue for the current ThreadID variable.
1309 llvm::Value *ThreadID = getThreadID(CGF, D.getBeginLoc());
1312 UpLoc, ThreadID,
1469 llvm::Value *ThreadID = nullptr;
1474 ThreadID = I->second.ThreadID;
1475 if (ThreadID != nullptr)
1476 return ThreadID;
1493 ThreadID = CGF.EmitLoadOfScalar(LVal, Loc);
1498 Elem.second.ThreadID = ThreadID;
1500 return ThreadID;
1519 Elem.second.ThreadID = Call;
2098 llvm::Value *ThreadID = RT.getThreadID(CGF, Loc);
2101 llvm::Value *Args[] = {RTLoc, ThreadID};
2113 // ThreadId for serialized parallels is 0.
2128 llvm::Value *EndArgs[] = {RT.emitUpdateLocation(CGF, Loc), ThreadID};
2154 llvm::Value *ThreadID = getThreadID(CGF, Loc);
2158 CGF.EmitStoreOfScalar(ThreadID,
2761 CodeGenFunction &CGF, llvm::Value *UpdateLocation, llvm::Value *ThreadId,
2796 ThreadId,
2822 llvm::Value *ThreadId = getThreadID(CGF, Loc);
2826 emitForStaticInitCall(CGF, UpdatedLocation, ThreadId, StaticInitFunction,
2838 llvm::Value *ThreadId = getThreadID(CGF, Loc);
2841 emitForStaticInitCall(CGF, UpdatedLocation, ThreadId, StaticInitFunction,
4998 llvm::Value *ThreadID = getThreadID(CGF, Loc);
5001 llvm::Value *Args[] = {ThreadID, Size, Allocator};
5051 llvm::Value *ThreadID = getThreadID(CGF, Loc);
5054 llvm::Value *Args[] = {ThreadID, DepObjAddr, Allocator};
5136 llvm::Value *ThreadID = getThreadID(CGF, Loc);
5138 llvm::Value *TaskArgs[] = { UpLoc, ThreadID, NewTask };
5142 DepTaskArgs[1] = ThreadID;
5175 DepWaitTaskArgs[1] = ThreadID;
5182 auto &&ElseCodeGen = [this, &M, &TaskArgs, ThreadID, NewTaskNewTaskTTy,
5195 auto &&CodeGen = [TaskEntry, ThreadID, NewTaskNewTaskTTy,
5198 llvm::Value *OutlinedFnArgs[] = {ThreadID, NewTaskNewTaskTTy};
5241 llvm::Value *ThreadID = getThreadID(CGF, Loc);
5288 ThreadID,
5637 llvm::Value *ThreadId = getThreadID(CGF, Loc);
5643 ThreadId, // i32 <gtid>
5674 ThreadId, // i32 <gtid>
5815 ThreadId, // i32 <gtid>
6421 llvm::Value *ThreadId = getThreadID(CGF, Allocator->getExprLoc());
6422 ThreadId = CGF.Builder.CreateIntCast(ThreadId, CGF.IntTy, /*isSigned=*/true);
6442 {ThreadId, MemSpaceHandle, NumTraits, Traits});
6455 llvm::Value *ThreadId = getThreadID(CGF, Allocator->getExprLoc());
6456 ThreadId = CGF.Builder.CreateIntCast(ThreadId, CGF.IntTy, /*isSigned=*/true);
6466 {ThreadId, AllocatorVal});
11997 llvm::Value *ThreadID = getThreadID(CGF, CVD->getBeginLoc());
12007 llvm::Value *Args[] = {ThreadID, Size, Allocator};