Searched refs:llvm (Results 51 - 75 of 340) sorted by relevance

1234567891011>>

/frameworks/compile/libbcc/include/bcc/
H A DBCCContext.h20 namespace llvm { namespace
39 llvm::LLVMContext &getLLVMContext();
40 const llvm::LLVMContext &getLLVMContext() const;
/frameworks/compile/libbcc/lib/Core/
H A DCompiler.cpp19 #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 DSource.cpp21 #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 DAArch64GNUInfo.h13 #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 DAArch64ELFDynamic.cpp28 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 DAArch64.h13 namespace llvm { namespace
15 } // namespace llvm
24 TargetLDBackend* createAArch64LDBackend(const llvm::Target&,
/frameworks/compile/slang/BitWriter_2_9/
H A DBitcodeWriterPass.cpp15 #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 DBitcodeWriterPass.cpp15 #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 DEhFrameReader.h13 #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 DAArch64TargetInfo.cpp18 mcld::RegisterTarget<llvm::Triple::aarch64> X(TheAArch64Target, "aarch64");
/frameworks/compile/mclinker/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 mcld::RegisterTarget<llvm::Triple::hexagon> X(TheHexagonTarget, "hexagon");
/frameworks/compile/mclinker/lib/LD/
H A DTextDiagnosticPrinter.cpp13 #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 DX86LDBackend.cpp24 #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 DX86.h13 namespace llvm { namespace
15 } // namespace llvm
25 TargetLDBackend* createX86LDBackend(const llvm::Target&, const std::string&);
/frameworks/compile/libbcc/lib/Renderscript/
H A DRSEmbedInfo.cpp27 #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 DPathCache.h21 typedef HashEntry<llvm::StringRef,
23 hash::StringCompare<llvm::StringRef> > HashEntryType;
/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/ARM/TargetInfo/
H A DARMTargetInfo.cpp19 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 DHexagon.h13 namespace llvm { namespace
15 } // namespace llvm
24 TargetLDBackend* createHexagonLDBackend(const llvm::Target&,
/frameworks/compile/mclinker/lib/Target/Mips/TargetInfo/
H A DMipsTargetInfo.cpp18 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 DX86TargetInfo.cpp19 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 Dlegacy_bitcode.h17 #include "llvm/IR/Attributes.h"
20 static inline uint64_t encodeLLVMAttributesForBitcode(llvm::AttributeSet A,
23 if (A.hasAttribute(i, llvm::Attribute::Alignment)) {
H A Dslang_backend.cpp37 #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 DMetadataExtractor.cpp28 #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 DGNUInfo.h11 #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;

Completed in 522 milliseconds

1234567891011>>