/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
H A D | BitReader_2_7.h | 17 #include "llvm/ADT/DenseMap.h" 18 #include "llvm/Bitcode/BitstreamReader.h" 19 #include "llvm/Bitcode/LLVMBitCodes.h" 20 #include "llvm/IR/Attributes.h" 21 #include "llvm/IR/DiagnosticInfo.h" 22 #include "llvm/IR/GVMaterializer.h" 23 #include "llvm/IR/OperandTraits.h" 24 #include "llvm/IR/Type.h" 25 #include "llvm/IR/ValueHandle.h" 26 #include "llvm/Suppor 29 namespace llvm { namespace [all...] |
H A D | BitcodeReader.cpp | 14 #include "llvm/Bitcode/ReaderWriter.h" 16 #include "llvm/ADT/STLExtras.h" 17 #include "llvm/ADT/SmallString.h" 18 #include "llvm/ADT/SmallVector.h" 19 #include "llvm/IR/AutoUpgrade.h" 20 #include "llvm/IR/Constants.h" 21 #include "llvm/IR/DerivedTypes.h" 22 #include "llvm/IR/DiagnosticPrinter.h" 23 #include "llvm/IR/GVMaterializer.h" 24 #include "llvm/I 531 namespace llvm { namespace in namespace:__anon1158 [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
H A D | BitReader_3_0.h | 17 #include "llvm/ADT/DenseMap.h" 18 #include "llvm/Bitcode/BitstreamReader.h" 19 #include "llvm/Bitcode/LLVMBitCodes.h" 20 #include "llvm/IR/Attributes.h" 21 #include "llvm/IR/DiagnosticInfo.h" 22 #include "llvm/IR/GVMaterializer.h" 23 #include "llvm/IR/OperandTraits.h" 24 #include "llvm/IR/Type.h" 25 #include "llvm/IR/ValueHandle.h" 26 #include "llvm/Suppor 29 namespace llvm { namespace [all...] |
H A D | BitcodeReader.cpp | 14 #include "llvm/Bitcode/ReaderWriter.h" 16 #include "llvm/ADT/STLExtras.h" 17 #include "llvm/ADT/SmallString.h" 18 #include "llvm/ADT/SmallVector.h" 19 #include "llvm/IR/AutoUpgrade.h" 20 #include "llvm/IR/Constants.h" 21 #include "llvm/IR/CFG.h" 22 #include "llvm/IR/DerivedTypes.h" 23 #include "llvm/IR/DiagnosticPrinter.h" 24 #include "llvm/I 806 namespace llvm { namespace in namespace:__anon1161 [all...] |
/frameworks/compile/libbcc/include/bcc/ |
H A D | BCCContext.h | 20 namespace llvm { namespace 39 llvm::LLVMContext &getLLVMContext(); 40 const llvm::LLVMContext &getLLVMContext() const;
|
H A D | Compiler.h | 20 namespace llvm { namespace 33 } // end namespace llvm 79 llvm::TargetMachine *mTarget; 83 enum ErrorCode runPasses(Script &pScript, llvm::raw_pwrite_stream &pResult); 85 bool addInternalizeSymbolsPass(Script &pScript, llvm::legacy::PassManager &pPM); 86 void addExpandKernelPass(llvm::legacy::PassManager &pPM); 87 void addDebugInfoPass(Script &pScript, llvm::legacy::PassManager &pPM); 88 void addGlobalInfoPass(Script &pScript, llvm::legacy::PassManager &pPM); 89 void addInvariantPass(llvm::legacy::PassManager &pPM); 90 void addInvokeHelperPass(llvm [all...] |
H A D | Source.h | 22 namespace llvm { namespace 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, 82 void setModule(llvm::Module *pModule); 84 inline llvm::Module &getModule() 86 inline const llvm::Module &getModule() const 104 // llvm::Module
|
/frameworks/compile/libbcc/include/bcc/Renderscript/ |
H A D | RSScript.h | 23 namespace llvm { namespace 33 typedef llvm::Module* (*RSLinkRuntimeCallback) (bcc::RSScript *, llvm::Module *, llvm::Module *); 38 // This is one-one mapping with the llvm::CodeGenOpt::Level in 39 // llvm/Support/CodeGen.h. Therefore, value of this type can safely cast 40 // to llvm::CodeGenOpt::Level. This makes RSScript LLVM-free.
|
H A D | RSScriptGroupFusion.h | 23 namespace llvm { namespace 45 llvm::Module* mergedModule); 48 const std::string& newName, llvm::Module* mergedModule);
|
H A D | RSTransforms.h | 20 namespace llvm { namespace 29 llvm::ModulePass * 32 llvm::FunctionPass * 35 llvm::FunctionPass * 38 llvm::ModulePass * createRSEmbedInfoPass(); 40 llvm::ModulePass * createRSGlobalInfoPass(bool pSkipConstants); 42 llvm::ModulePass * createRSScreenFunctionsPass(); 44 llvm::ModulePass * createRSIsThreadablePass(); 46 llvm::ModulePass * createRSX86_64CallConvPass(); 48 llvm [all...] |
/frameworks/compile/libbcc/include/bcc/Support/ |
H A D | CompilerConfig.h | 23 #include <llvm/ADT/Triple.h> 24 #include <llvm/Support/CodeGen.h> 25 #include <llvm/Target/TargetOptions.h> 27 namespace llvm { namespace 31 } // end namespace llvm 45 llvm::TargetOptions mTargetOpts; 47 llvm::CodeModel::Model mCodeModel; 49 llvm::CodeGenOpt::Level mOptLevel; 51 llvm::Reloc::Model mRelocModel; 63 const llvm [all...] |
H A D | Disassembler.h | 23 namespace llvm { namespace 25 } // end namespace llvm 42 DisassembleResult Disassemble(llvm::raw_ostream &pOutput, const char *pTriple,
|
H A D | OutputFile.h | 23 namespace llvm { namespace 39 // descriptor it contains and wrap it in llvm::raw_fd_ostream object. It 42 llvm::raw_fd_ostream *dup();
|
/frameworks/compile/libbcc/include/bcinfo/ |
H A D | MetadataExtractor.h | 25 namespace llvm { namespace 86 const llvm::Module *mModule; 122 bool populateForEachMetadata(const llvm::NamedMDNode *Names, 123 const llvm::NamedMDNode *Signatures); 124 bool populateReduceMetadata(const llvm::NamedMDNode *ReduceMetadata); 125 bool populateObjectSlotMetadata(const llvm::NamedMDNode *ObjectSlotMetadata); 126 void populatePragmaMetadata(const llvm::NamedMDNode *PragmaMetadata); 127 void readThreadableFlag(const llvm::NamedMDNode *ThreadableMetadata); 128 void readBuildChecksumMetadata(const llvm::NamedMDNode *ChecksumMetadata); 130 uint32_t calculateNumInputs(const llvm [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | LDContext.h | 14 #include <llvm/Support/DataTypes.h> 20 namespace llvm { namespace 22 } // namespace llvm 66 const LDSymbol* getSymbol(const llvm::StringRef& pName) const; 67 LDSymbol* getSymbol(const llvm::StringRef& pName);
|
H A D | LDSymbol.h | 18 namespace llvm { namespace 24 } // namespace llvm 68 llvm::StringRef str() const { 70 return llvm::StringRef(m_pResolveInfo->name(), m_pResolveInfo->nameSize()); 128 friend void* llvm::object_creator();
|
/frameworks/compile/mclinker/include/mcld/Support/ |
H A D | Target.h | 13 namespace llvm { namespace 17 } // namespace llvm 39 typedef unsigned int (*TripleMatchQualityFnTy)(const llvm::Triple& pTriple); 41 typedef MCLDTargetMachine* (*TargetMachineCtorTy)(const llvm::Target&, 43 llvm::TargetMachine&, 64 unsigned int getTripleQuality(const llvm::Triple& pTriple) const; 68 const llvm::Target& pTarget, 69 llvm::TargetMachine& pTM) const;
|
H A D | TargetRegistry.h | 13 #include <llvm/ADT/Triple.h> 18 namespace llvm { namespace 23 } // namespace llvm 28 * \brief TargetRegistry is an object adapter of llvm::TargetRegistry 107 llvm::Triple& pTriple, 117 /// RegisterTarget<llvm::Foo> X(TheFooTarget, "foo", "Foo description"); 119 template <llvm::Triple::ArchType TargetArchType = llvm::Triple::UnknownArch> 133 static unsigned int getTripleMatchQuality(const llvm::Triple& pTriple) {
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64.h | 13 namespace llvm { namespace 15 } // namespace llvm 24 TargetLDBackend* createAArch64LDBackend(const llvm::Target&,
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARM.h | 13 namespace llvm { namespace 15 } // namespace llvm 25 TargetLDBackend* createARMLDBackend(const llvm::Target&, const std::string&);
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | Hexagon.h | 13 namespace llvm { namespace 15 } // namespace llvm 24 TargetLDBackend* createHexagonLDBackend(const llvm::Target&,
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 35 #include <llvm/ADT/Triple.h> 36 #include <llvm/Object/ELFTypes.h> 37 #include <llvm/Support/Casting.h> 38 #include <llvm/Support/ELF.h> 39 #include <llvm/Support/Host.h> 40 #include <llvm/Support/MipsABIFlags.h> 79 if (llvm::ELF::R_MIPS_26 != pType) 113 ".sdata", LDFileFormat::Target, llvm::ELF::SHT_PROGBITS, 114 llvm::ELF::SHF_ALLOC | llvm 370 namespace llvm { namespace [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86.h | 13 namespace llvm { namespace 15 } // namespace llvm 25 TargetLDBackend* createX86LDBackend(const llvm::Target&, const std::string&);
|
/frameworks/compile/slang/BitWriter_2_9/ |
H A D | ReaderWriter_2_9.h | 1 //===-- llvm/Bitcode/ReaderWriter.h - Bitcode reader/writers ----*- C++ -*-===// 19 namespace llvm { namespace 26 } // End llvm namespace 34 llvm::Module *getLazyBitcodeModule(llvm::MemoryBuffer *Buffer, 35 llvm::LLVMContext& Context, 43 std::string getBitcodeTargetTriple(llvm::MemoryBuffer *Buffer, 44 llvm::LLVMContext& Context, 50 llvm::Module *ParseBitcodeFile(llvm [all...] |
H A D | ValueEnumerator.h | 17 #include "llvm/ADT/DenseMap.h" 18 #include "llvm/ADT/SmallVector.h" 19 #include "llvm/IR/Attributes.h" 22 namespace llvm { namespace 39 } // end llvm namespace 45 typedef std::vector<llvm::Type*> TypeList; 48 typedef std::vector<std::pair<const llvm::Value*, unsigned> > ValueList; 50 typedef llvm::DenseMap<llvm::Type*, unsigned> TypeMapType; 54 typedef llvm [all...] |