[cfe-commits] r165726 - /cfe/trunk/lib/CodeGen/CGDebugInfo.cpp

Villmow, Micah Micah.Villmow at amd.com
Thu Oct 11 16:17:09 PDT 2012


How is this handled in clang for OpenCL address spaces like Local/Global/Constant? Maybe we can follow that same convention.

Micah

> -----Original Message-----
> From: cfe-commits-bounces at cs.uiuc.edu [mailto:cfe-commits-
> bounces at cs.uiuc.edu] On Behalf Of John McCall
> Sent: Thursday, October 11, 2012 4:15 PM
> To: Eric Christopher
> Cc: Micah Villmow; cfe-commits at cs.uiuc.edu
> Subject: Re: [cfe-commits] r165726 -
> /cfe/trunk/lib/CodeGen/CGDebugInfo.cpp
> 
> On Oct 11, 2012, at 4:07 PM, Eric Christopher wrote:
> >> -
> .toCharUnitsFromBits(target.getPointerSizeInBits());
> >> +
> .toCharUnitsFromBits(target.getPointerSizeInBits(0));
> >>     addr.push_back(llvm::ConstantInt::get(Int64Ty,
> offset.getQuantity()));
> >>     addr.push_back(llvm::ConstantInt::get(Int64Ty,
> llvm::DIBuilder::OpDeref));
> >>     addr.push_back(llvm::ConstantInt::get(Int64Ty,
> llvm::DIBuilder::OpPlus));
> >>
> >
> > I'll acknowledge that I'm not the best example for this, but perhaps
> > an enum that
> > is "DefaultAddressSpace" or something less wordy would be a good idea
> to avoid
> > magic numbers?
> 
> Sounds like a great idea to me.  TR 18037 calls this the generic
> address
> space, so maybe llvm::GenericAddrSpace?
> 
> John.
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits






More information about the cfe-commits mailing list