diff options
Diffstat (limited to 'contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h')
| -rw-r--r-- | contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h | 28 | 
1 files changed, 14 insertions, 14 deletions
diff --git a/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h b/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h index ee64ed4f2ae2..91f3d94330f1 100644 --- a/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h +++ b/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h @@ -280,14 +280,14 @@ private:    llvm::LLVMContext &VMContext;    std::unique_ptr<CodeGenTBAA> TBAA; -   +    mutable std::unique_ptr<TargetCodeGenInfo> TheTargetCodeGenInfo; -   +    // This should not be moved earlier, since its initialization depends on some    // of the previous reference members being already initialized and also checks    // if TheTargetCodeGenInfo is NULL    CodeGenTypes Types; -  +    /// Holds information about C++ vtables.    CodeGenVTables VTables; @@ -415,7 +415,7 @@ private:    /// order. Once the decl is emitted, the index is replaced with ~0U to ensure    /// that we don't re-emit the initializer.    llvm::DenseMap<const Decl*, unsigned> DelayedCXXInitPosition; -   +    typedef std::pair<OrderGlobalInits, llvm::Function*> GlobalInitData;    struct GlobalInitPriorityCmp { @@ -452,7 +452,7 @@ private:    /// The type used to describe the state of a fast enumeration in    /// Objective-C's for..in loop.    QualType ObjCFastEnumerationStateType; -   +    /// @}    /// Lazily create the Objective-C runtime @@ -576,7 +576,7 @@ public:    llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) {      return StaticLocalDeclMap[D];    } -  void setStaticLocalDeclAddress(const VarDecl *D,  +  void setStaticLocalDeclAddress(const VarDecl *D,                                   llvm::Constant *C) {      StaticLocalDeclMap[D] = C;    } @@ -588,7 +588,7 @@ public:    llvm::GlobalVariable *getStaticLocalDeclGuardAddress(const VarDecl *D) {      return StaticLocalDeclGuardMap[D];    } -  void setStaticLocalDeclGuardAddress(const VarDecl *D,  +  void setStaticLocalDeclGuardAddress(const VarDecl *D,                                        llvm::GlobalVariable *C) {      StaticLocalDeclGuardMap[D] = C;    } @@ -649,10 +649,10 @@ public:    bool shouldUseTBAA() const { return TBAA != nullptr; } -  const TargetCodeGenInfo &getTargetCodeGenInfo();  -   +  const TargetCodeGenInfo &getTargetCodeGenInfo(); +    CodeGenTypes &getTypes() { return Types; } -  +    CodeGenVTables &getVTables() { return VTables; }    ItaniumVTableContext &getItaniumVTableContext() { @@ -852,7 +852,7 @@ public:    /// Fetches the global unique block count.    int getUniqueBlockCount() { return ++Block.GlobalUniqueCount; } -   +    /// Fetches the type of a generic block descriptor.    llvm::Type *getBlockDescriptorType(); @@ -871,7 +871,7 @@ public:    /// Notes that BE's global block is available via Addr. Asserts that BE    /// isn't already emitted.    void setAddrOfGlobalBlock(const BlockExpr *BE, llvm::Constant *Addr); -   +    /// Return a pointer to a constant CFString object for the given string.    ConstantAddress GetAddrOfConstantCFString(const StringLiteral *Literal); @@ -1139,7 +1139,7 @@ public:    /// Return the store size, in character units, of the given LLVM type.    CharUnits GetTargetTypeStoreSize(llvm::Type *Ty) const; -   +    /// Returns LLVM linkage for a declarator.    llvm::GlobalValue::LinkageTypes    getLLVMLinkageForDeclarator(const DeclaratorDecl *D, GVALinkage Linkage, @@ -1316,7 +1316,7 @@ private:    void emitCPUDispatchDefinition(GlobalDecl GD);    void EmitObjCPropertyImplementations(const ObjCImplementationDecl *D);    void EmitObjCIvarInitializations(ObjCImplementationDecl *D); -   +    // C++ related functions.    void EmitDeclContext(const DeclContext *DC);  | 
