Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:BlockPtr

1181   llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee());
1189 // For OpenCL, BlockPtr is already casted to generic block literal.
1196 BlockPtr, GenericVoidPtrTy);
1207 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 2);
1213 BlockPtr = Builder.CreatePointerCast(
1214 BlockPtr, llvm::PointerType::get(GenBlockTy, 0), "block.literal");
1216 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 3);
1219 BlockPtr = Builder.CreatePointerCast(BlockPtr, VoidPtrTy);
1220 Args.add(RValue::get(BlockPtr), Ctx.VoidPtrTy);