diff options
author | Michael Gottesman <mgottesman@apple.com> | 2013-07-06 01:57:32 +0000 |
---|---|---|
committer | Michael Gottesman <mgottesman@apple.com> | 2013-07-06 01:57:32 +0000 |
commit | c3e6edba384e023da4e974faca4e28b2276d575f (patch) | |
tree | 5cb0e0f2f1b18a80f56b3c6252c57a2051815d96 /lib/Transforms | |
parent | 4ee7e47a87a894bd1ad9a1406cb5f21d8b988787 (diff) | |
download | external_llvm-c3e6edba384e023da4e974faca4e28b2276d575f.zip external_llvm-c3e6edba384e023da4e974faca4e28b2276d575f.tar.gz external_llvm-c3e6edba384e023da4e974faca4e28b2276d575f.tar.bz2 |
[objc-arc] Renamed Module => TheModule in ARCRuntimeEntryPoints. Also did some small cleanups.
This fixes an issue that came up due to -fpermissive on the bots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185744 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h b/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h index 7055c10..6756f2f 100644 --- a/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h +++ b/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h @@ -43,7 +43,7 @@ public: EPT_RetainAutoreleaseRV }; - ARCRuntimeEntryPoints() : Module(0), + ARCRuntimeEntryPoints() : TheModule(0), AutoreleaseRV(0), Release(0), Retain(0), @@ -57,11 +57,11 @@ public: ~ARCRuntimeEntryPoints() { } void Initialize(Module *M) { - Module = M; + TheModule = M; } Constant *get(const EntryPointType entry) { - assert(Module != 0 && "Not initialized."); + assert(TheModule != 0 && "Not initialized."); switch (entry) { case EPT_AutoreleaseRV: @@ -91,7 +91,7 @@ public: private: /// Cached reference to the module which we will insert declarations into. - Module *Module; + Module *TheModule; /// Declaration for ObjC runtime function objc_autoreleaseReturnValue. Constant *AutoreleaseRV; @@ -117,15 +117,14 @@ private: if (Decl) return Decl; - LLVMContext &C = Module->getContext(); + LLVMContext &C = TheModule->getContext(); Type *Params[] = { PointerType::getUnqual(Type::getInt8Ty(C)) }; AttributeSet Attr = - AttributeSet().addAttribute(Module->getContext(), - AttributeSet::FunctionIndex, + AttributeSet().addAttribute(C, AttributeSet::FunctionIndex, Attribute::NoUnwind); FunctionType *Fty = FunctionType::get(Type::getVoidTy(C), Params, /*isVarArg=*/false); - return Decl = Module->getOrInsertFunction(Name, Fty, Attr); + return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); } Constant *getI8XRetI8XEntryPoint(Constant *& Decl, @@ -134,18 +133,17 @@ private: if (Decl) return Decl; - LLVMContext &C = Module->getContext(); + LLVMContext &C = TheModule->getContext(); Type *I8X = PointerType::getUnqual(Type::getInt8Ty(C)); Type *Params[] = { I8X }; FunctionType *Fty = FunctionType::get(I8X, Params, /*isVarArg=*/false); AttributeSet Attr = AttributeSet(); if (NoUnwind) - Attr = Attr.addAttribute(Module->getContext(), - AttributeSet::FunctionIndex, + Attr = Attr.addAttribute(C, AttributeSet::FunctionIndex, Attribute::NoUnwind); - return Decl = Module->getOrInsertFunction(Name, Fty, Attr); + return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); } Constant *getI8XRetI8XXI8XEntryPoint(Constant *&Decl, @@ -153,21 +151,20 @@ private: if (Decl) return Decl; - LLVMContext &C = Module->getContext(); + LLVMContext &C = TheModule->getContext(); Type *I8X = PointerType::getUnqual(Type::getInt8Ty(C)); Type *I8XX = PointerType::getUnqual(I8X); Type *Params[] = { I8XX, I8X }; AttributeSet Attr = - AttributeSet().addAttribute(Module->getContext(), - AttributeSet::FunctionIndex, + AttributeSet().addAttribute(C, AttributeSet::FunctionIndex, Attribute::NoUnwind); - Attr = Attr.addAttribute(Module->getContext(), 1, Attribute::NoCapture); + Attr = Attr.addAttribute(C, 1, Attribute::NoCapture); FunctionType *Fty = FunctionType::get(Type::getVoidTy(C), Params, /*isVarArg=*/false); - return Decl = Module->getOrInsertFunction(Name, Fty, Attr); + return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); } }; // class ARCRuntimeEntryPoints |