/frameworks/rs/rsov/compiler/spirit/ |
H A D | pass.h | 27 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 D | pass.cpp | 24 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 D | pass_queue.cpp | 30 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 D | builder.cpp | 24 Module *Builder::MakeModule() { 25 Module *ret = new Module(this);
|
H A D | transformer.cpp | 24 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 D | Wrapper.h | 23 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 D | RSSPIRVWriter.h | 23 class Module; 35 bool WriteSPIRV(rs2spirv::Context &Ctxt, llvm::Module *M,
|
/frameworks/compile/mclinker/include/mcld/Script/ |
H A D | UnaryOp.h | 19 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 D | RpnEvaluator.h | 16 class Module; 25 RpnEvaluator(const Module& pModule, const TargetLDBackend& pBackend); 31 const Module& m_Module;
|
H A D | BinaryOp.h | 20 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 D | NullaryOp.h | 20 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 D | TernaryOp.h | 19 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 D | EntryCmd.h | 18 class Module; 35 void activate(Module& pModule);
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ObjectWriter.h | 16 class Module; 28 virtual std::error_code writeObject(Module& pModule, 31 virtual size_t getOutputSize(const Module& pModule) const = 0;
|
H A D | GroupReader.h | 12 #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 D | ELFObjectWriter.h | 22 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 D | Module.cpp | 1 //===- 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 D | Linker.h | 21 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 D | slang_bitcode_gen.h | 24 class Module; 32 const llvm::Module &M,
|
/frameworks/compile/libbcc/include/bcc/ |
H A D | Source.h | 23 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 D | RSScriptGroupFusion.h | 24 class Module; 45 llvm::Module* mergedModule); 48 const std::string& newName, llvm::Module* mergedModule);
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | OutputRelocSection.h | 17 class Module; 26 OutputRelocSection(Module& pModule, LDSection& pSection); 50 Module& m_Module;
|
H A D | TargetLDBackend.h | 35 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 D | NullaryOp.cpp | 20 const Module& pModule, 29 const Module& pModule, 38 const Module& pModule,
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.h | 50 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...] |