reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 3496   CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, CGFI, Args, Loc, Loc);
 3498   CGBuilderTy &Bld = CGF.Builder;
 3500   Address AddrReduceListArg = CGF.GetAddrOfLocalVar(&ReduceListArg);
 3503           CGF.EmitLoadOfScalar(AddrReduceListArg, /*Volatile=*/false,
 3505           CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo()),
 3506       CGF.getPointerAlign());
 3508   Address AddrLaneIDArg = CGF.GetAddrOfLocalVar(&LaneIDArg);
 3509   llvm::Value *LaneIDArgVal = CGF.EmitLoadOfScalar(
 3512   Address AddrRemoteLaneOffsetArg = CGF.GetAddrOfLocalVar(&RemoteLaneOffsetArg);
 3513   llvm::Value *RemoteLaneOffsetArgVal = CGF.EmitLoadOfScalar(
 3516   Address AddrAlgoVerArg = CGF.GetAddrOfLocalVar(&AlgoVerArg);
 3517   llvm::Value *AlgoVerArgVal = CGF.EmitLoadOfScalar(
 3523       CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.remote_reduce_list");
 3528   emitReductionListCopy(RemoteLaneToThread, CGF, ReductionArrayTy, Privates,
 3570   llvm::BasicBlock *ThenBB = CGF.createBasicBlock("then");
 3571   llvm::BasicBlock *ElseBB = CGF.createBasicBlock("else");
 3572   llvm::BasicBlock *MergeBB = CGF.createBasicBlock("ifcont");
 3575   CGF.EmitBlock(ThenBB);
 3578       LocalReduceList.getPointer(), CGF.VoidPtrTy);
 3580       RemoteReduceList.getPointer(), CGF.VoidPtrTy);
 3582       CGF, Loc, ReduceFn, {LocalReduceListPtr, RemoteReduceListPtr});
 3585   CGF.EmitBlock(ElseBB);
 3588   CGF.EmitBlock(MergeBB);
 3596   llvm::BasicBlock *CpyThenBB = CGF.createBasicBlock("then");
 3597   llvm::BasicBlock *CpyElseBB = CGF.createBasicBlock("else");
 3598   llvm::BasicBlock *CpyMergeBB = CGF.createBasicBlock("ifcont");
 3601   CGF.EmitBlock(CpyThenBB);
 3602   emitReductionListCopy(ThreadCopy, CGF, ReductionArrayTy, Privates,
 3606   CGF.EmitBlock(CpyElseBB);
 3609   CGF.EmitBlock(CpyMergeBB);
 3611   CGF.FinishFunction();