Searched defs:llvm (Results 1 - 25 of 37) sorted by path

12

/frameworks/compile/libbcc/bcinfo/BitReader_2_7/
H A DBitReader_2_7.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/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 DBitcodeReader.cpp14 #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 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/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 DBitcodeReader.cpp14 #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 DBCCContext.h20 namespace llvm { namespace
39 llvm::LLVMContext &getLLVMContext();
40 const llvm::LLVMContext &getLLVMContext() const;
H A DCompiler.h20 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 DSource.h22 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 DRSScript.h23 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 DRSScriptGroupFusion.h23 namespace llvm { namespace
45 llvm::Module* mergedModule);
48 const std::string& newName, llvm::Module* mergedModule);
H A DRSTransforms.h20 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 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.h25 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 DLDContext.h14 #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 DLDSymbol.h18 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 DTarget.h13 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 DTargetRegistry.h13 #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 DAArch64.h13 namespace llvm { namespace
15 } // namespace llvm
24 TargetLDBackend* createAArch64LDBackend(const llvm::Target&,
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARM.h13 namespace llvm { namespace
15 } // namespace llvm
25 TargetLDBackend* createARMLDBackend(const llvm::Target&, const std::string&);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagon.h13 namespace llvm { namespace
15 } // namespace llvm
24 TargetLDBackend* createHexagonLDBackend(const llvm::Target&,
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.cpp35 #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 DX86.h13 namespace llvm { namespace
15 } // namespace llvm
25 TargetLDBackend* createX86LDBackend(const llvm::Target&, const std::string&);
/frameworks/compile/slang/BitWriter_2_9/
H A DReaderWriter_2_9.h1 //===-- 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 DValueEnumerator.h17 #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...]

Completed in 5435 milliseconds

12