262
272
/// EmitGlobalVariable - Emit global variable's debug info.
263
273
void EmitGlobalVariable(const ValueDecl *VD, llvm::Constant *Init);
266
285
llvm::DIType getOrCreateRecordType(QualType Ty, SourceLocation L);
268
287
/// getOrCreateInterfaceType - Emit an objective c interface type standalone
270
289
llvm::DIType getOrCreateInterfaceType(QualType Ty,
274
293
/// EmitDeclare - Emit call to llvm.dbg.declare for a variable declaration.
275
294
void EmitDeclare(const VarDecl *decl, unsigned Tag, llvm::Value *AI,
276
295
unsigned ArgNo, CGBuilderTy &Builder);
280
299
llvm::DIType EmitTypeForVarWithBlocksAttr(const VarDecl *VD,