Searched refs:Module (Results 1 - 25 of 192) sorted by relevance

12345678

/frameworks/rs/rsov/compiler/spirit/
H A Dpass.h27 class Module;
30 // Module. An instanace of a derived class can be added to a PassQueue and
31 // applied to a Module, and produce a result Module with other passes.
39 virtual Module *run(Module *module, int *error);
45 virtual std::vector<uint32_t> runAndSerialize(Module *module, int *error);
H A Dpass.cpp24 Module *Pass::run(Module *module, int *error) {
33 return Deserialize<Module>(words);
36 std::vector<uint32_t> Pass::runAndSerialize(Module *module, int *error) {
45 return Serialize<Module>(m1);
H A Dpass_queue.cpp30 Module *PassQueue::run(Module *module, int *error) {
36 std::unique_ptr<Module> tempModule;
40 Module* newModule = pass->run(module, &intermediateError);
74 Module *module = Deserialize<Module>(spirvWords);
82 std::vector<uint32_t> PassQueue::runAndSerialize(Module *module, int *error) {
85 return Serialize<Module>(module);
89 std::unique_ptr<Module> tempModule;
93 Module *newModul
[all...]
H A Dbuilder.cpp24 Module *Builder::MakeModule() {
25 Module *ret = new Module(this);
H A Dtransformer.cpp24 Module *Transformer::run(Module *module, int *error) {
26 return Deserialize<Module>(words);
29 std::vector<uint32_t> Transformer::runAndSerialize(Module *m, int *error) {
50 // TODO fix Module::accept() to have the header serialization code there
/frameworks/rs/rsov/compiler/
H A DWrapper.h23 class Module;
31 class Module;
36 void AddHeader(Module *m);
38 Module *m);
41 const uint32_t numInput, Builder &b, Module *m);
45 bool DecorateGlobalBuffer(llvm::Module &M, Builder &b, Module *m);
52 android::spirit::Pass* CreateWrapperPass(const llvm::Module &LLVMModule);
H A DRSSPIRVWriter.h23 class Module;
33 bool WriteSPIRV(llvm::Module *M, std::unique_ptr<bcinfo::MetadataExtractor> ME,
/frameworks/compile/mclinker/include/mcld/Script/
H A DUnaryOp.h19 class Module;
37 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
46 IntOperand* UnaryOp<Operator::UNARY_PLUS>::eval(const Module&,
49 IntOperand* UnaryOp<Operator::UNARY_MINUS>::eval(const Module&,
52 IntOperand* UnaryOp<Operator::LOGICAL_NOT>::eval(const Module&,
55 IntOperand* UnaryOp<Operator::BITWISE_NOT>::eval(const Module&,
59 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module&,
62 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module&,
65 IntOperand* UnaryOp<Operator::ALIGNOF>::eval(const Module&,
68 IntOperand* UnaryOp<Operator::DATA_SEGMENT_END>::eval(const Module
[all...]
H A DRpnEvaluator.h16 class Module;
25 RpnEvaluator(const Module& pModule, const TargetLDBackend& pBackend);
31 const Module& m_Module;
H A DBinaryOp.h20 class Module;
39 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
53 IntOperand* BinaryOp<Operator::MUL>::eval(const Module&,
56 IntOperand* BinaryOp<Operator::DIV>::eval(const Module&,
59 IntOperand* BinaryOp<Operator::MOD>::eval(const Module&,
62 IntOperand* BinaryOp<Operator::ADD>::eval(const Module&,
65 IntOperand* BinaryOp<Operator::SUB>::eval(const Module&,
68 IntOperand* BinaryOp<Operator::LSHIFT>::eval(const Module&,
71 IntOperand* BinaryOp<Operator::RSHIFT>::eval(const Module&,
74 IntOperand* BinaryOp<Operator::LT>::eval(const Module
[all...]
H A DNullaryOp.h20 class Module;
37 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
43 IntOperand* NullaryOp<Operator::SIZEOF_HEADERS>::eval(const Module&,
46 IntOperand* NullaryOp<Operator::MAXPAGESIZE>::eval(const Module&,
50 IntOperand* NullaryOp<Operator::COMMONPAGESIZE>::eval(const Module&,
H A DTernaryOp.h19 class Module;
39 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
53 IntOperand* TernaryOp<Operator::TERNARY_IF>::eval(const Module&,
58 const Module&,
H A DEntryCmd.h18 class Module;
35 void activate(Module& pModule);
/frameworks/compile/mclinker/include/mcld/LD/
H A DObjectWriter.h16 class Module;
28 virtual std::error_code writeObject(Module& pModule,
31 virtual size_t getOutputSize(const Module& pModule) const = 0;
H A DGroupReader.h12 #include "mcld/Module.h"
31 GroupReader(Module& pModule,
41 bool readGroup(Module::input_iterator pRoot,
42 Module::input_iterator pEnd,
50 ArchiveListEntry(Archive& pArchive, Module::input_iterator pIterator)
53 Module::input_iterator input;
57 Module& m_Module;
H A DELFObjectWriter.h22 class Module;
37 std::error_code writeObject(Module& pModule, FileOutputBuffer& pOutput);
39 size_t getOutputSize(const Module& pModule) const;
42 void writeSection(Module& pModule,
52 const Module& pModule,
56 const Module& pModule) const;
60 void emitSectionHeader(const Module& pModule,
70 const Module& pModule,
75 void emitEhFrame(Module& pModule,
107 uint64_t getLastStartOffset(const Module
[all...]
/frameworks/compile/mclinker/lib/Core/
H A DModule.cpp1 //===- Module.cpp ---------------------------------------------------------===//
9 #include "mcld/Module.h"
21 static GCFactory<Module::AliasList, MCLD_SECTIONS_PER_INPUT>
25 // Module
27 Module::Module(LinkerScript& pScript) : m_Script(pScript), m_NamePool(1024) { function in class:mcld::Module
30 Module::Module(const std::string& pName, LinkerScript& pScript) function in class:mcld::Module
34 Module::~Module() {
[all...]
/frameworks/compile/mclinker/include/mcld/
H A DLinker.h21 class Module;
38 /// normalize - To normalize the command line language into mcld::Module.
39 bool normalize(Module& pModule, IRBuilder& pBuilder);
41 /// resolve - To build up the topology of mcld::Module.
42 bool resolve(Module& pModule);
44 /// layout - To serialize the final result of the output mcld::Module.
47 /// link - A convenient way to resolve and to layout the output mcld::Module.
48 bool link(Module& pModule, IRBuilder& pBuilder);
50 /// emit - To emit output mcld::Module to a FileOutputBuffer.
53 /// emit - To open a file for output in pPath and to emit output mcld::Module
[all...]
/frameworks/compile/slang/
H A Dslang_bitcode_gen.h24 class Module;
32 const llvm::Module &M,
/frameworks/compile/libbcc/include/bcc/
H A DSource.h23 class Module;
38 llvm::Module *mModule;
46 // getting linked with a different llvm::Module).
50 Source(const char* name, BCCContext &pContext, llvm::Module &pModule,
66 llvm::Module &pModule,
87 void setModule(llvm::Module *pModule);
89 inline llvm::Module &getModule()
91 inline const llvm::Module &getModule() const
109 // llvm::Module
/frameworks/compile/libbcc/lib/
H A DRSScriptGroupFusion.h24 class Module;
45 llvm::Module* mergedModule);
48 const std::string& newName, llvm::Module* mergedModule);
/frameworks/compile/mclinker/include/mcld/Target/
H A DOutputRelocSection.h17 class Module;
26 OutputRelocSection(Module& pModule, LDSection& pSection);
50 Module& m_Module;
H A DTargetLDBackend.h35 class Module;
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;
73 virtual ArchiveReader* createArchiveReader(Module&) = 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
[all...]
/frameworks/compile/mclinker/lib/Script/
H A DNullaryOp.cpp20 const Module& pModule,
29 const Module& pModule,
38 const Module& pModule,
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.h50 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder);
53 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule);
66 void doPostLayout(Module& pModule, IRBuilder& pBuilder);
119 virtual void preMergeSections(Module& pModule);
122 virtual void postMergeSections(Module& pModule);
125 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
130 const Module& pModule,
152 virtual bool relax(Module& pModule, IRBuilder& pBuilder);
158 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
174 virtual void doCreateProgramHdrs(Module
[all...]

Completed in 2126 milliseconds

12345678