Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.h2482 static void insertBlockAfter(VPBlockBase *NewBlock, VPBlockBase *BlockPtr) { in insertBlockAfter() argument
2486 NewBlock->setParent(BlockPtr->getParent()); in insertBlockAfter()
2487 SmallVector<VPBlockBase *> Succs(BlockPtr->successors()); in insertBlockAfter()
2489 disconnectBlocks(BlockPtr, Succ); in insertBlockAfter()
2492 connectBlocks(BlockPtr, NewBlock); in insertBlockAfter()
2502 VPBlockBase *BlockPtr) { in insertTwoBlocksAfter() argument
2507 BlockPtr->setTwoSuccessors(IfTrue, IfFalse); in insertTwoBlocksAfter()
2508 IfTrue->setPredecessors({BlockPtr}); in insertTwoBlocksAfter()
2509 IfFalse->setPredecessors({BlockPtr}); in insertTwoBlocksAfter()
2510 IfTrue->setParent(BlockPtr->getParent()); in insertTwoBlocksAfter()
[all …]
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBlocks.cpp1183 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); in EmitBlockCallExpr() local
1198 BlockPtr, GenericVoidPtrTy); in EmitBlockCallExpr()
1209 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 2); in EmitBlockCallExpr()
1215 BlockPtr = Builder.CreatePointerCast( in EmitBlockCallExpr()
1216 BlockPtr, llvm::PointerType::get(GenBlockTy, 0), "block.literal"); in EmitBlockCallExpr()
1218 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 3); in EmitBlockCallExpr()
1221 BlockPtr = Builder.CreatePointerCast(BlockPtr, VoidPtrTy); in EmitBlockCallExpr()
1222 Args.add(RValue::get(BlockPtr), Ctx.VoidPtrTy); in EmitBlockCallExpr()
H A DTargetInfo.cpp12504 auto *BlockPtr = Builder.CreateAlloca(BlockTy, nullptr); in createEnqueuedBlockKernel() local
12505 BlockPtr->setAlignment(BlockAlign); in createEnqueuedBlockKernel()
12506 Builder.CreateAlignedStore(F->arg_begin(), BlockPtr, BlockAlign); in createEnqueuedBlockKernel()
12507 auto *Cast = Builder.CreatePointerCast(BlockPtr, InvokeFT->getParamType(0)); in createEnqueuedBlockKernel()
/openbsd-src/gnu/llvm/llvm/tools/llvm-rc/
H A DResourceFileWriter.cpp1357 if (auto *BlockPtr = dyn_cast<VersionInfoBlock>(ItemPtr)) { in writeVersionInfoBlock() local
1358 RETURN_IF_ERROR(writeVersionInfoBlock(*BlockPtr)); in writeVersionInfoBlock()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCast.cpp562 enum { None, Ptr, MemPtr, BlockPtr, Array }; in unwrapCastAwayConstnessLevel() enumerator
566 if (T->isBlockPointerType()) return BlockPtr; in unwrapCastAwayConstnessLevel()
H A DSemaCodeComplete.cpp2845 if (BlockPointerTypeLoc BlockPtr = TL.getAs<BlockPointerTypeLoc>()) { in findTypeLocationForBlockDecl() local
2846 TL = BlockPtr.getPointeeLoc().IgnoreParens(); in findTypeLocationForBlockDecl()