HomeSort by relevance Sort by last modified time
    Searched defs:CGM (Results 1 - 11 of 11) sorted by null

  /external/clang/lib/CodeGen/
CGCUDARuntime.h 33 CodeGenModule &CGM;
36 CGCUDARuntime(CodeGenModule &CGM) : CGM(CGM) {}
49 CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
CGOpenCLRuntime.h 30 CodeGenModule &CGM;
33 CGOpenCLRuntime(CodeGenModule &CGM) : CGM(CGM) {}
CGCXXABI.h 44 CodeGenModule &CGM;
47 CGCXXABI(CodeGenModule &CGM)
48 : CGM(CGM), MangleCtx(CGM.getContext().createMangleContext()) {}
72 ASTContext &getContext() const { return CGM.getContext(); }
241 CGCXXABI *CreateARMCXXABI(CodeGenModule &CGM);
242 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
243 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
CGVTables.h 32 CodeGenModule &CGM;
76 CodeGenVTables(CodeGenModule &CGM);
CGDebugInfo.h 47 CodeGenModule &CGM;
155 CGDebugInfo(CodeGenModule &CGM);
CGDeclCXX.cpp 37 CodeGenModule &CGM = CGF.CGM;
39 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init),
42 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init),
59 CodeGenModule &CGM = CGF.CGM;
90 function = CGM.GetAddrOfCXXDestructor(dtor, Dtor_Complete);
95 function = CodeGenFunction(CGM).generateDestroyHelper(addr, type,
125 if (!CGM.getCodeGenOpts().CXAAtExit) {
126 CGM.AddCXXDtorEntry(DtorFn, DeclPtr)
    [all...]
CGRTTI.cpp 26 CodeGenModule &CGM; // Per-module state.
67 RTTIBuilder(CodeGenModule &CGM) : CGM(CGM),
68 VMContext(CGM.getModule().getContext()),
121 CGM.getCXXABI().getMangleContext().mangleCXXRTTIName(Ty, Out);
131 CGM.CreateOrReplaceCXXRuntimeVariable(Name, Init->getType(), Linkage);
142 CGM.getCXXABI().getMangleContext().mangleCXXRTTI(Ty, Out);
147 llvm::GlobalVariable *GV = CGM.getModule().getNamedGlobal(Name);
151 GV = new llvm::GlobalVariable(CGM.getModule(), Int8PtrTy, /*Constant=*/true
    [all...]
CGDecl.cpp 136 return CGM.getOpenCLRuntime().EmitWorkGroupLocalVarDecl(*this, D);
144 CodeGenModule &CGM = CGF.CGM;
146 StringRef Name = CGM.getMangledName(&D);
157 CGM.getBlockMangledName(GlobalDecl(), Name, BD);
163 StringRef Name = CGM.getMangledName(FD);
182 llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(Ty);
184 new llvm::GlobalVariable(CGM.getModule(), LTy,
186 CGM.EmitNullConstant(D.getType()), Name, 0,
188 CGM.getContext().getTargetAddressSpace(Ty))
    [all...]
CGExprConstant.cpp 37 CodeGenModule &CGM;
45 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
49 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF)
50 : CGM(CGM), CGF(CGF), Packed(false),
71 CGM.getTargetData().getABITypeAlignment(C->getType()));
76 CGM.getTargetData().getTypeAllocSize(C->getType()));
84 const ASTContext &Context = CGM.getContext();
134 const ASTContext &Context = CGM.getContext();
177 if (CGM.getTargetData().isBigEndian())
    [all...]
CGObjCGNU.cpp 51 CodeGenModule *CGM;
59 LazyRuntimeFunction() : CGM(0), FunctionName(0), Function(0) {}
66 CGM =Mod;
88 cast<llvm::Constant>(CGM->CreateRuntimeFunction(FTy, FunctionName));
108 CodeGenModule &CGM;
178 llvm::Constant *ConstStr = CGM.GetAddrOfConstantCString(Str, Name.c_str());
432 CGObjCGNU(CodeGenModule &cgm, unsigned runtimeABIVersion,
510 virtual llvm::Constant *BuildGCBlockLayout(CodeGenModule &CGM,
558 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy, NULL);
560 MsgLookupSuperFn.init(&CGM, "objc_msg_lookup_super", IMPTy
    [all...]
CGObjCMac.cpp 69 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
82 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(CGM.VoidTy,
95 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(
109 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
120 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(ObjectPtrTy,
131 return CGM.CreateRuntimeFunction(
132 llvm::FunctionType::get(CGM.VoidTy, params, true),
142 return CGM.CreateRuntimeFunction(
143 llvm::FunctionType::get(CGM.VoidTy, params, true)
    [all...]

Completed in 73 milliseconds