Searched refs:BlockPtr (Results 1 – 7 of 7) sorted by relevance
| /llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 672 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 D | VPlan.h | 3448 insertBlockAfter(VPBlockBase * NewBlock,VPBlockBase * BlockPtr) insertBlockAfter() argument 3468 insertTwoBlocksAfter(VPBlockBase * IfTrue,VPBlockBase * IfFalse,VPBlockBase * BlockPtr) insertTwoBlocksAfter() argument
|
| /llvm-project/clang/lib/CodeGen/ |
| H A D | CGBlocks.cpp | 1168 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 D | ResourceFileWriter.cpp | 1419 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 D | DeclarationFragments.cpp | 55 if (auto BlockPtr = TL.getAs<clang::BlockPointerTypeLoc>()) { in findTypeLocForBlockDecl() local 56 TL = BlockPtr.getPointeeLoc().IgnoreParens(); in findTypeLocForBlockDecl()
|
| /llvm-project/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 597 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 D | SemaCodeComplete.cpp | 3041 if (BlockPointerTypeLoc BlockPtr = TL.getAs<BlockPointerTypeLoc>()) { in formatBlockPlaceholder() 3042 TL = BlockPtr.getPointeeLoc().IgnoreParens(); in formatBlockPlaceholder() 2914 if (BlockPointerTypeLoc BlockPtr = TL.getAs<BlockPointerTypeLoc>()) { findTypeLocationForBlockDecl() local
|