reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
523 ASTContext &C = CGM.getContext(); 527 initializeForBlockHeader(CGM, info, elementTypes); 530 CGM.getTargetCodeGenInfo().getTargetOpenCLBlockHelper()) 535 llvm::StructType::get(CGM.getLLVMContext(), elementTypes, true); 540 CGM.getLangOpts().getGC() == LangOptions::NonGC) 558 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); 560 = CGM.getContext().getTypeInfoInChars(thisType); 577 CharUnits align = CGM.getPointerAlign(); 584 layout.push_back(BlockLayoutChunk(align, CGM.getPointerSize(), 586 CGM.VoidPtrTy, variable->getType())); 592 if (llvm::Constant *constant = tryCaptureAsConstant(CGM, CGF, variable)) { 640 } else if (CGM.getLangOpts().CPlusPlus) { 657 CGM.getTypes().ConvertTypeForMem(VT); 666 llvm::StructType::get(CGM.getLLVMContext(), elementTypes, true); 743 elementTypes.push_back(llvm::ArrayType::get(CGM.Int8Ty, 761 elementTypes.push_back(llvm::ArrayType::get(CGM.Int8Ty, 774 llvm::StructType::get(CGM.getLLVMContext(), elementTypes, true);