Home | History | Annotate | Download | only in Target

Lines Matching refs:pModule

62   virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) {}
63 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) {}
65 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0;
82 virtual void layout(Module& pModule) = 0;
85 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0;
88 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0;
102 virtual void sizeNamePools(Module& pModule) = 0;
116 virtual bool allocateCommonSymbols(Module& pModule) = 0;
119 virtual void preMergeSections(Module& pModule) { }
122 virtual void postMergeSections(Module& pModule) { }
125 virtual bool mergeSection(Module& pModule,
135 const Module& pModule,
154 virtual llvm::StringRef getEntry(const Module& pModule) const = 0;
165 virtual bool relax(Module& pModule, IRBuilder& pBuilder) = 0;
182 virtual void createAndSizeEhFrameHdr(Module& pModule) = 0;