Home
last modified time | relevance | path

Searched refs:getBlockExpr (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBlocks.cpp163 CGM.getContext().getObjCEncodingForBlock(BlockInfo.getBlockExpr()); in getBlockDescriptorName()
244 CGM.getContext().getObjCEncodingForBlock(blockInfo.getBlockExpr()); in buildBlockDescriptor()
1180 blockAddr.getPointer(), ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral()
1473 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
1503 SourceLocation StartLoc = BlockInfo->getBlockExpr()->getBody()->getBeginLoc(); in setBlockContextParameter()
1533 CurEHLocation = blockInfo.getBlockExpr()->getEndLoc(); in GenerateBlockFunction()
1574 const FunctionProtoType *fnType = blockInfo.getBlockExpr()->getFunctionType(); in GenerateBlockFunction()
1598 blockInfo.getBlockExpr()->getBody()->getBeginLoc()); in GenerateBlockFunction()
2047 ApplyDebugLocation NL{*this, blockInfo.getBlockExpr()->getBeginLoc()}; in GenerateCopyHelperFunction()
2239 ApplyDebugLocation NL{*this, blockInfo.getBlockExpr()->getBeginLoc()}; in GenerateDestroyHelperFunction()
H A DCGBlocks.h282 const BlockExpr *getBlockExpr() const { in getBlockExpr() function
H A DCGDebugInfo.cpp3978 auto *FnTy = Block.getBlockExpr()->getFunctionType(); in collectDefaultFieldsForBlockLiteralDeclare()