Searched defs:llvm (Results 26 - 45 of 45) sorted by last modified time

12

/frameworks/compile/slang/
H A Dslang_rs_backend.h25 namespace llvm { namespace
53 llvm::NamedMDNode *mExportVarMetadata;
54 llvm::NamedMDNode *mExportFuncMetadata;
55 llvm::NamedMDNode *mExportForEachNameMetadata;
56 llvm::NamedMDNode *mExportForEachSignatureMetadata;
57 llvm::NamedMDNode *mExportTypeMetadata;
58 llvm::NamedMDNode *mRSObjectSlotsMetadata;
66 void dumpExportVarInfo(llvm::Module *M);
67 void dumpExportFunctionInfo(llvm::Module *M);
68 void dumpExportForEachInfo(llvm
[all...]
H A Dslang_rs_context.h28 #include "llvm/ADT/StringSet.h"
29 #include "llvm/ADT/StringMap.h"
33 namespace llvm { namespace
36 } // namespace llvm
54 typedef llvm::StringSet<> NeedExportVarSet;
55 typedef llvm::StringSet<> NeedExportFuncSet;
56 typedef llvm::StringSet<> NeedExportTypeSet;
63 typedef llvm::StringMap<RSExportType*> ExportTypeMap;
75 llvm::DataLayout *mDataLayout;
76 llvm
[all...]
H A Dslang_rs_export_func.h23 #include "llvm/ADT/StringRef.h"
24 #include "llvm/Support/raw_ostream.h"
32 namespace llvm { namespace
53 RSExportFunc(RSContext *Context, const llvm::StringRef &Name,
64 llvm::raw_string_ostream BufStm(mMangledName);
102 bool checkParameterPacketType(llvm::StructType *ParamTy) const;
H A Dslang_rs_export_type.h28 #include "llvm/ADT/SmallPtrSet.h"
29 #include "llvm/ADT/StringMap.h"
30 #include "llvm/ADT/StringRef.h"
32 #include "llvm/Support/ManagedStatic.h"
70 namespace llvm { namespace
72 } // namespace llvm
166 inline bool IsDummyName(const llvm::StringRef &Name) {
189 mutable llvm::Type *mLLVMType;
194 const llvm::StringRef &Name);
205 const llvm
[all...]
H A Dslang_utils.h22 namespace llvm { namespace
33 static bool CreateDirectoryWithParents(llvm::StringRef Dir,
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/
H A DBitReader_2_7.h18 #include "llvm/IR/Attributes.h"
19 #include "llvm/IR/GVMaterializer.h"
20 #include "llvm/IR/OperandTraits.h"
21 #include "llvm/IR/Type.h"
22 #include "llvm/IR/ValueHandle.h"
23 #include "llvm/Bitcode/BitstreamReader.h"
24 #include "llvm/Bitcode/LLVMBitCodes.h"
25 #include "llvm/ADT/DenseMap.h"
28 namespace llvm { namespace
32 } // End llvm namespac
[all...]
H A DBitcodeReader.cpp14 #include "llvm/Bitcode/ReaderWriter.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/InlineAsm.h"
23 #include "llvm/IR/IntrinsicInst.h"
24 #include "llvm/IR/Module.h"
25 #include "llvm/I
201 namespace llvm { namespace
[all...]
H A DBitcodeReader.h17 #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/GVMaterializer.h"
22 #include "llvm/IR/OperandTraits.h"
23 #include "llvm/IR/Type.h"
24 #include "llvm/IR/ValueHandle.h"
27 namespace llvm { namespace
34 using namespace llvm;
[all...]
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/
H A DBitReader_3_0.h17 #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/GVMaterializer.h"
22 #include "llvm/IR/OperandTraits.h"
23 #include "llvm/IR/Type.h"
24 #include "llvm/IR/ValueHandle.h"
27 namespace llvm { namespace
31 } // End llvm namespac
[all...]
H A DBitcodeReader.cpp14 #include "llvm/Bitcode/ReaderWriter.h"
17 #include "llvm/ADT/SmallString.h"
18 #include "llvm/ADT/SmallVector.h"
19 #include "llvm/IR/AutoUpgrade.h"
20 #include "llvm/IR/CFG.h"
21 #include "llvm/IR/Constants.h"
22 #include "llvm/IR/DerivedTypes.h"
23 #include "llvm/IR/InlineAsm.h"
24 #include "llvm/IR/IntrinsicInst.h"
25 #include "llvm/I
480 namespace llvm { namespace
[all...]
H A DBitcodeReader.h17 #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/GVMaterializer.h"
22 #include "llvm/IR/OperandTraits.h"
23 #include "llvm/IR/Type.h"
24 #include "llvm/IR/ValueHandle.h"
27 namespace llvm { namespace
34 using namespace llvm;
[all...]
/frameworks/compile/libbcc/include/bcc/
H A DBCCContext.h20 namespace llvm { namespace
39 llvm::LLVMContext &getLLVMContext();
40 const llvm::LLVMContext &getLLVMContext() const;
H A DCompiler.h20 namespace llvm { namespace
32 } // end namespace llvm
82 llvm::TargetMachine *mTarget;
87 enum ErrorCode runCodeGen(Script &pScript, llvm::raw_ostream &pResult);
99 enum ErrorCode compile(Script &pScript, llvm::raw_ostream &pResult,
100 llvm::raw_ostream *IRStream);
104 llvm::raw_ostream *IRStream = 0);
106 const llvm::TargetMachine& getTargetMachine() const
119 virtual bool beforeAddLTOPasses(Script &pScript, llvm::PassManager &pPM)
123 virtual bool afterAddLTOPasses(Script &pScript, llvm
[all...]
H A DSource.h22 namespace llvm { namespace
33 llvm::Module *mModule;
39 Source(BCCContext &pContext, llvm::Module &pModule, bool pNoDelete = false);
53 llvm::Module &pModule,
67 void setModule(llvm::Module *pModule);
69 inline llvm::Module &getModule()
71 inline const llvm::Module &getModule() const
/frameworks/compile/libbcc/include/bcc/Renderscript/
H A DRSInfo.h31 namespace llvm { namespace
44 typedef llvm::Module* (*RSLinkRuntimeCallback) (bcc::RSScript *, llvm::Module *, llvm::Module *);
H A DRSTransforms.h20 namespace llvm { namespace
26 llvm::ModulePass *
29 llvm::ModulePass * createRSEmbedInfoPass();
/frameworks/compile/libbcc/include/bcc/Support/
H A DCompilerConfig.h23 #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 DDisassembler.h23 namespace llvm { namespace
25 } // end namespace llvm
42 DisassembleResult Disassemble(llvm::raw_ostream &pOutput, const char *pTriple,
H A DOutputFile.h23 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 DMetadataExtractor.h23 namespace llvm { namespace
37 const llvm::Module *mModule;
62 bool populateVarNameMetadata(const llvm::NamedMDNode *VarNameMetadata);
63 bool populateFuncNameMetadata(const llvm::NamedMDNode *FuncNameMetadata);
64 bool populateForEachMetadata(const llvm::NamedMDNode *Names,
65 const llvm::NamedMDNode *Signatures);
66 bool populateObjectSlotMetadata(const llvm::NamedMDNode *ObjectSlotMetadata);
67 void populatePragmaMetadata(const llvm::NamedMDNode *PragmaMetadata);
83 MetadataExtractor(const llvm::Module *module);

Completed in 4438 milliseconds

12