reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1432 CGF.InitTempAlloca(ExecStatus, Bld.getInt8(/*C=*/0)); 1437 /*RequiresOMPRuntime=*/Bld.getInt16(1)}; 1440 Bld.CreateStore(Bld.CreateZExt(Ret, CGF.Int8Ty), ExecStatus); 1440 Bld.CreateStore(Bld.CreateZExt(Ret, CGF.Int8Ty), ExecStatus); 1443 llvm::Value *WorkID = Bld.CreateLoad(WorkFn); 1444 llvm::Value *ShouldTerminate = Bld.CreateIsNull(WorkID, "should_terminate"); 1445 Bld.CreateCondBr(ShouldTerminate, ExitBB, SelectWorkersBB); 1450 Bld.CreateIsNotNull(Bld.CreateLoad(ExecStatus), "is_active"); 1450 Bld.CreateIsNotNull(Bld.CreateLoad(ExecStatus), "is_active"); 1451 Bld.CreateCondBr(IsActive, ExecuteBB, BarrierBB); 1461 llvm::Value *ID = Bld.CreatePointerBitCastOrAddrSpaceCast(W, CGM.Int8PtrTy); 1464 Bld.CreateICmpEQ(Bld.CreateLoad(WorkFn), ID, "work_match"); 1464 Bld.CreateICmpEQ(Bld.CreateLoad(WorkFn), ID, "work_match"); 1468 Bld.CreateCondBr(WorkFnMatch, ExecuteFNBB, CheckNextBB); 1478 {Bld.getInt16(/*ParallelLevel=*/0), getThreadID(CGF, WST.Loc)}); 1492 Bld.CreateBitCast(WorkID, ParallelFnTy->getPointerTo()); 1498 {Bld.getInt16(/*ParallelLevel=*/0), getThreadID(CGF, WST.Loc)});