Searched refs:blockInfo (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBlocks.cpp47 const CGBlockInfo &blockInfo,
52 const CGBlockInfo &blockInfo) {
53 return CodeGenFunction(CGM).GenerateCopyHelperFunction(blockInfo);
58 const CGBlockInfo &blockInfo) {
59 return CodeGenFunction(CGM).GenerateDestroyHelperFunction(blockInfo);
77 const CGBlockInfo &blockInfo) {
99 blockInfo.BlockSize.getQuantity()));
102 if (blockInfo.NeedsCopyDispose) {
104 elements.push_back(buildCopyHelper(CGM, blockInfo));
107 elements.push_back(buildDisposeHelper(CGM, blockInfo));
51 buildCopyHelper(CodeGenModule &CGM, const CGBlockInfo &blockInfo) argument
57 buildDisposeHelper(CodeGenModule &CGM, const CGBlockInfo &blockInfo) argument
76 buildBlockDescriptor(CodeGenModule &CGM, const CGBlockInfo &blockInfo) argument
561 CGBlockInfo &blockInfo = local
680 std::unique_ptr<CGBlockInfo> blockInfo; local
688 EmitBlockLiteral(const CGBlockInfo &blockInfo) argument
1055 buildGlobalBlock(CodeGenModule &CGM, const CGBlockInfo &blockInfo, llvm::Constant *blockFn) argument
1137 GenerateBlockFunction(GlobalDecl GD, const CGBlockInfo &blockInfo, const DeclMapTy &ldm, bool IsLambdaConversionToBlock) argument
1321 GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) argument
1500 GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) argument
[all...]
H A DCGObjCRuntime.h275 const CodeGen::CGBlockInfo &blockInfo) = 0;
277 const CodeGen::CGBlockInfo &blockInfo) = 0;
H A DCGObjCMac.cpp1053 const CGBlockInfo &blockInfo) override;
1055 const CGBlockInfo &blockInfo) override;
2047 void visitBlock(const CGBlockInfo &blockInfo);
2068 const CGBlockInfo &blockInfo) {
2074 IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize,
2077 builder.visitBlock(blockInfo);
2092 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { argument
2097 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
2109 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2580 const CGBlockInfo &blockInfo) {
2067 BuildGCBlockLayout(CodeGenModule &CGM, const CGBlockInfo &blockInfo) argument
2579 BuildRCBlockLayout(CodeGenModule &CGM, const CGBlockInfo &blockInfo) argument
[all...]
H A DCGDebugInfo.h327 const CGBlockInfo &blockInfo,
H A DCGDebugInfo.cpp3073 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) {
3102 target.getStructLayout(blockInfo.StructureType)
3103 ->getElementOffset(blockInfo.getCapture(VD).getIndex()));
3071 EmitDeclareOfBlockDeclRefVariable( const VarDecl *VD, llvm::Value *Storage, CGBuilderTy &Builder, const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) argument
H A DCGObjCGNU.cpp560 const CGBlockInfo &blockInfo) override {
564 const CGBlockInfo &blockInfo) override {
H A DCodeGenFunction.h1263 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
1264 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);

Completed in 206 milliseconds