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

References

tools/clang/lib/CodeGen/CGCUDANV.cpp
  349   llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end");
  357         CGF.Builder.CreatePointerCast(CGF.GetAddrOfLocalVar(A).getPointer(),
  357         CGF.Builder.CreatePointerCast(CGF.GetAddrOfLocalVar(A).getPointer(),
  362     llvm::CallBase *CB = CGF.EmitRuntimeCallOrInvoke(cudaSetupArgFn, Args);
  364     llvm::Value *CBZero = CGF.Builder.CreateICmpEQ(CB, Zero);
  365     llvm::BasicBlock *NextBlock = CGF.createBasicBlock("setup.next");
  366     CGF.Builder.CreateCondBr(CBZero, NextBlock, EndBlock);
  367     CGF.EmitBlock(NextBlock);
  373   llvm::Value *Arg = CGF.Builder.CreatePointerCast(CGF.CurFn, CharPtrTy);
  373   llvm::Value *Arg = CGF.Builder.CreatePointerCast(CGF.CurFn, CharPtrTy);
  374   CGF.EmitRuntimeCallOrInvoke(cudaLaunchFn, Arg);
  375   CGF.EmitBranch(EndBlock);
  377   CGF.EmitBlock(EndBlock);