[ASTContext][NFC] Remove getTargetAddressSpace(Qualifiers Q)
This simply calls getTargetAddressSpace(Q.getAddressSpace()) and there are only two callers, so adjust those caller instead.
This commit is contained in:
parent
3fe89be801
commit
64f5fedb59
|
@ -2812,8 +2812,6 @@ public:
|
|||
|
||||
unsigned getTargetAddressSpace(QualType T) const;
|
||||
|
||||
unsigned getTargetAddressSpace(Qualifiers Q) const;
|
||||
|
||||
unsigned getTargetAddressSpace(LangAS AS) const;
|
||||
|
||||
LangAS getLangASForBuiltinAddressSpace(unsigned AS) const;
|
||||
|
|
|
@ -12234,11 +12234,7 @@ unsigned ASTContext::getTargetAddressSpace(QualType T) const {
|
|||
// the best address space based on the type information
|
||||
return T->isFunctionType() && !T.hasAddressSpace()
|
||||
? getTargetInfo().getProgramAddressSpace()
|
||||
: getTargetAddressSpace(T.getQualifiers());
|
||||
}
|
||||
|
||||
unsigned ASTContext::getTargetAddressSpace(Qualifiers Q) const {
|
||||
return getTargetAddressSpace(Q.getAddressSpace());
|
||||
: getTargetAddressSpace(T.getAddressSpace());
|
||||
}
|
||||
|
||||
unsigned ASTContext::getTargetAddressSpace(LangAS AS) const {
|
||||
|
|
|
@ -772,10 +772,10 @@ llvm::Type *CodeGenTypes::ConvertType(QualType T) {
|
|||
// Block pointers lower to function type. For function type,
|
||||
// getTargetAddressSpace() returns default address space for
|
||||
// function pointer i.e. program address space. Therefore, for block
|
||||
// pointers, it is important to pass qualifiers when calling
|
||||
// getTargetAddressSpace(), to ensure that we get the address space
|
||||
// for data pointers and not function pointers.
|
||||
unsigned AS = Context.getTargetAddressSpace(FTy.getQualifiers());
|
||||
// pointers, it is important to pass the pointee AST address space when
|
||||
// calling getTargetAddressSpace(), to ensure that we get the LLVM IR
|
||||
// address space for data pointers and not function pointers.
|
||||
unsigned AS = Context.getTargetAddressSpace(FTy.getAddressSpace());
|
||||
ResultType = llvm::PointerType::get(PointeeType, AS);
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue