Home
last modified time | relevance | path

Searched refs:BlockPtr (Results 1 – 7 of 7) sorted by relevance

/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp672 auto *BlockPtr = Builder.CreateAlloca(BlockTy, nullptr); in handleAMDGPUWavesPerEUAttr()
673 BlockPtr->setAlignment(BlockAlign); in handleAMDGPUWavesPerEUAttr()
674 Builder.CreateAlignedStore(F->arg_begin(), BlockPtr, BlockAlign); in handleAMDGPUWavesPerEUAttr()
675 auto *Cast = Builder.CreatePointerCast(BlockPtr, InvokeFT->getParamType(0)); in handleAMDGPUWavesPerEUAttr()
619 auto *BlockPtr = Builder.CreateAlloca(BlockTy, nullptr); createEnqueuedBlockKernel() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h3448 insertBlockAfter(VPBlockBase * NewBlock,VPBlockBase * BlockPtr) insertBlockAfter() argument
3468 insertTwoBlocksAfter(VPBlockBase * IfTrue,VPBlockBase * IfFalse,VPBlockBase * BlockPtr) insertTwoBlocksAfter() argument
/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1168 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); in EmitBlockCallExpr()
1176 // For OpenCL, BlockPtr is already casted to generic block literal. in EmitBlockCallExpr()
1183 BlockPtr, GenericVoidPtrTy); in EmitBlockCallExpr()
1194 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 2); in EmitBlockCallExpr()
1200 BlockPtr = in EmitBlockCallExpr()
1201 Builder.CreatePointerCast(BlockPtr, UnqualPtrTy, "block.literal"); in EmitBlockCallExpr()
1203 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 3); in EmitBlockCallExpr()
1206 BlockPtr = Builder.CreatePointerCast(BlockPtr, VoidPtrTy); in EmitBlockCallExpr()
1207 Args.add(RValue::get(BlockPtr), Ct in EmitBlockCallExpr()
1159 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); EmitBlockCallExpr() local
[all...]
/llvm-project/llvm/tools/llvm-rc/
H A DResourceFileWriter.cpp1419 if (auto *BlockPtr = dyn_cast<VersionInfoBlock>(ItemPtr)) { in writeVersionInfoBlock() local
1420 RETURN_IF_ERROR(writeVersionInfoBlock(*BlockPtr)); in writeVersionInfoBlock()
/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp55 if (auto BlockPtr = TL.getAs<clang::BlockPointerTypeLoc>()) { in findTypeLocForBlockDecl() local
56 TL = BlockPtr.getPointeeLoc().IgnoreParens(); in findTypeLocForBlockDecl()
/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp597 enum { None, Ptr, MemPtr, BlockPtr, Array }; in unwrapCastAwayConstnessLevel()
601 if (T->isBlockPointerType()) return BlockPtr; in unwrapCastAwayConstnessLevel()
593 enum { None, Ptr, MemPtr, BlockPtr, Array }; unwrapCastAwayConstnessLevel() enumerator
H A DSemaCodeComplete.cpp3041 if (BlockPointerTypeLoc BlockPtr = TL.getAs<BlockPointerTypeLoc>()) { in formatBlockPlaceholder()
3042 TL = BlockPtr.getPointeeLoc().IgnoreParens(); in formatBlockPlaceholder()
2914 if (BlockPointerTypeLoc BlockPtr = TL.getAs<BlockPointerTypeLoc>()) { findTypeLocationForBlockDecl() local