Lines Matching refs:pModule
62 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) {} in initTargetSections() argument
63 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) {} in initTargetSymbols() argument
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) { } in preMergeSections() argument
122 virtual void postMergeSections(Module& pModule) { } in postMergeSections() argument
125 virtual bool mergeSection(Module& pModule, in mergeSection() argument
135 const Module& pModule, in setUpReachedSectionsForGC() argument
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;