/frameworks/compile/libbcc/include/bcc/ |
H A D | BCCContext.h | 20 namespace llvm { namespace 39 llvm::LLVMContext &getLLVMContext(); 40 const llvm::LLVMContext &getLLVMContext() const;
|
/frameworks/compile/libbcc/lib/Core/ |
H A D | Compiler.cpp | 19 #include <llvm/Analysis/Passes.h> 20 #include <llvm/Analysis/TargetTransformInfo.h> 21 #include <llvm/CodeGen/RegAllocRegistry.h> 22 #include <llvm/IR/LegacyPassManager.h> 23 #include <llvm/IR/Module.h> 24 #include <llvm/Support/TargetRegistry.h> 25 #include <llvm/Support/raw_ostream.h> 26 #include <llvm/IR/DataLayout.h> 27 #include <llvm/Target/TargetSubtargetInfo.h> 28 #include <llvm/Targe [all...] |
H A D | Source.cpp | 21 #include <llvm/Bitcode/ReaderWriter.h> 22 #include <llvm/IR/LLVMContext.h> 23 #include <llvm/IR/Module.h> 24 #include <llvm/IR/Verifier.h> 25 #include <llvm/Linker/Linker.h> 26 #include <llvm/Support/MemoryBuffer.h> 27 #include "llvm/Support/raw_ostream.h" 40 static inline llvm::Module *helper_load_bitcode(llvm::LLVMContext &pContext, 41 std::unique_ptr<llvm [all...] |
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64GNUInfo.h | 13 #include <llvm/Support/ELF.h> 19 explicit AArch64GNUInfo(const llvm::Triple& pTriple) : GNUInfo(pTriple) {} 21 uint32_t machine() const { return llvm::ELF::EM_AARCH64; }
|
H A D | AArch64ELFDynamic.cpp | 28 reserveOne(llvm::ELF::DT_PLTGOT); 31 reserveOne(llvm::ELF::DT_PLTGOT); 39 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr()); 42 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
|
H A D | AArch64.h | 13 namespace llvm { namespace 15 } // namespace llvm 24 TargetLDBackend* createAArch64LDBackend(const llvm::Target&,
|
/frameworks/compile/slang/BitWriter_2_9/ |
H A D | BitcodeWriterPass.cpp | 15 #include "llvm/IR/Function.h" 16 #include "llvm/IR/Instructions.h" 17 #include "llvm/IR/Module.h" 18 #include "llvm/Pass.h" 19 using namespace llvm; 44 llvm::ModulePass *llvm_2_9::createBitcodeWriterPass(llvm::raw_ostream &Str) {
|
/frameworks/compile/slang/BitWriter_2_9_func/ |
H A D | BitcodeWriterPass.cpp | 15 #include "llvm/IR/Function.h" 16 #include "llvm/IR/Instructions.h" 17 #include "llvm/IR/Module.h" 18 #include "llvm/Pass.h" 19 using namespace llvm; 44 llvm::ModulePass *llvm_2_9_func::createBitcodeWriterPass(llvm::raw_ostream &Str) {
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | EhFrameReader.h | 13 #include <llvm/ADT/StringRef.h> 14 #include <llvm/Support/DataTypes.h> 59 llvm::StringRef pRegion, 67 llvm::StringRef pData) const; 70 llvm::StringRef pRegion, 74 llvm::StringRef pRegion, 78 llvm::StringRef pRegion, 82 llvm::StringRef pRegion, 92 llvm::StringRef pData) const;
|
/frameworks/compile/mclinker/lib/Target/AArch64/TargetInfo/ |
H A D | AArch64TargetInfo.cpp | 18 mcld::RegisterTarget<llvm::Triple::aarch64> X(TheAArch64Target, "aarch64");
|
/frameworks/compile/mclinker/lib/Target/Hexagon/TargetInfo/ |
H A D | HexagonTargetInfo.cpp | 18 mcld::RegisterTarget<llvm::Triple::hexagon> X(TheHexagonTarget, "hexagon");
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | TextDiagnosticPrinter.cpp | 13 #include <llvm/Support/Signals.h> 19 static const enum llvm::raw_ostream::Colors UnreachableColor = 20 llvm::raw_ostream::RED; 21 static const enum llvm::raw_ostream::Colors FatalColor = 22 llvm::raw_ostream::YELLOW; 23 static const enum llvm::raw_ostream::Colors ErrorColor = llvm::raw_ostream::RED; 24 static const enum llvm::raw_ostream::Colors WarningColor = 25 llvm::raw_ostream::MAGENTA; 26 static const enum llvm [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.cpp | 24 #include <llvm/ADT/StringRef.h> 25 #include <llvm/ADT/Triple.h> 26 #include <llvm/Support/Casting.h> 27 #include <llvm/Support/Dwarf.h> 47 llvm::Triple::ArchType arch = pConfig.targets().triple().getArch(); 48 assert(arch == llvm::Triple::x86 || arch == llvm::Triple::x86_64); 49 if (arch == llvm::Triple::x86 || 50 pConfig.targets().triple().getEnvironment() == llvm::Triple::GNUX32) { 53 if (arch == llvm [all...] |
H A D | X86.h | 13 namespace llvm { namespace 15 } // namespace llvm 25 TargetLDBackend* createX86LDBackend(const llvm::Target&, const std::string&);
|
/frameworks/compile/libbcc/lib/Renderscript/ |
H A D | RSEmbedInfo.cpp | 27 #include <llvm/IR/DerivedTypes.h> 28 #include <llvm/IR/Function.h> 29 #include <llvm/IR/Instructions.h> 30 #include <llvm/IR/IRBuilder.h> 31 #include <llvm/IR/Module.h> 32 #include <llvm/Pass.h> 33 #include <llvm/Support/raw_ostream.h> 34 #include <llvm/IR/Type.h> 47 class RSEmbedInfoPass : public llvm::ModulePass { 51 llvm [all...] |
/frameworks/compile/mclinker/include/mcld/Support/ |
H A D | PathCache.h | 21 typedef HashEntry<llvm::StringRef, 23 hash::StringCompare<llvm::StringRef> > HashEntryType;
|
/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/ARM/TargetInfo/ |
H A D | ARMTargetInfo.cpp | 19 mcld::RegisterTarget<llvm::Triple::arm> X(TheARMTarget, "arm"); 20 mcld::RegisterTarget<llvm::Triple::thumb> Y(TheThumbTarget, "thumb");
|
/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/TargetInfo/ |
H A D | MipsTargetInfo.cpp | 18 mcld::RegisterTarget<llvm::Triple::mipsel> X1(TheMipselTarget, "mipsel"); 19 mcld::RegisterTarget<llvm::Triple::mips64el> X2(TheMips64elTarget,
|
/frameworks/compile/mclinker/lib/Target/X86/TargetInfo/ |
H A D | X86TargetInfo.cpp | 19 mcld::RegisterTarget<llvm::Triple::x86> X(TheX86_32Target, "x86"); 20 mcld::RegisterTarget<llvm::Triple::x86_64> Y(TheX86_64Target, "x86-64");
|
/frameworks/compile/slang/ |
H A D | legacy_bitcode.h | 17 #include "llvm/IR/Attributes.h" 20 static inline uint64_t encodeLLVMAttributesForBitcode(llvm::AttributeSet A, 23 if (A.hasAttribute(i, llvm::Attribute::Alignment)) {
|
H A D | slang_backend.cpp | 37 #include "llvm/ADT/Twine.h" 38 #include "llvm/ADT/StringExtras.h" 40 #include "llvm/Bitcode/ReaderWriter.h" 42 #include "llvm/CodeGen/RegAllocRegistry.h" 43 #include "llvm/CodeGen/SchedulerRegistry.h" 45 #include "llvm/IR/Constant.h" 46 #include "llvm/IR/Constants.h" 47 #include "llvm/IR/DataLayout.h" 48 #include "llvm/IR/DebugLoc.h" 49 #include "llvm/I [all...] |
/frameworks/compile/libbcc/bcinfo/ |
H A D | MetadataExtractor.cpp | 28 #include "llvm/Bitcode/ReaderWriter.h" 29 #include "llvm/IR/Constants.h" 30 #include "llvm/IR/LLVMContext.h" 31 #include "llvm/IR/Module.h" 32 #include "llvm/IR/Function.h" 33 #include "llvm/Support/MemoryBuffer.h" 41 llvm::StringRef getStringOperand(const llvm::Metadata *node) { 42 if (auto *mds = llvm::dyn_cast_or_null<const llvm [all...] |
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | GNUInfo.h | 11 #include <llvm/ADT/Triple.h> 12 #include <llvm/Support/ELF.h> 21 explicit GNUInfo(const llvm::Triple& pTriple); 26 virtual uint8_t ELFVersion() const { return llvm::ELF::EV_CURRENT; } 66 const llvm::Triple& m_Triple;
|