/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMToARMStub.cpp | 17 #include <llvm/Support/ELF.h> 40 addFixup(8u, -4, llvm::ELF::R_ARM_REL32); 44 addFixup(4u, 0x0, llvm::ELF::R_ARM_ABS32); 68 case llvm::ELF::R_ARM_PC24: 69 case llvm::ELF::R_ARM_CALL: 70 case llvm::ELF::R_ARM_JUMP24: 71 case llvm::ELF::R_ARM_PLT32: {
|
H A D | ARMToTHMStub.cpp | 17 #include <llvm/Support/ELF.h> 42 addFixup(12u, 0x0, llvm::ELF::R_ARM_REL32); 46 addFixup(8u, 0x0, llvm::ELF::R_ARM_ABS32); 70 case llvm::ELF::R_ARM_CALL: { 82 case llvm::ELF::R_ARM_PC24: 83 case llvm::ELF::R_ARM_JUMP24: 84 case llvm::ELF::R_ARM_PLT32: {
|
H A D | ARMRelocator.cpp | 19 #include <llvm/ADT/Twine.h> 20 #include <llvm/Support/DataTypes.h> 21 #include <llvm/Support/ELF.h> 22 #include <llvm/Support/Host.h> 101 rel_entry.setType(llvm::ELF::R_ARM_RELATIVE); 106 rel_entry.setType(llvm::ELF::R_ARM_GLOB_DAT); 141 rel_entry.setType(llvm::ELF::R_ARM_JUMP_SLOT); 162 if (pType == llvm::ELF::R_ARM_RELATIVE) 326 rel_entry.setType(llvm::ELF::R_ARM_COPY); 389 case llvm [all...] |
/frameworks/compile/slang/ |
H A D | rs_cc_options.cpp | 22 #include "llvm/Option/Arg.h" 23 #include "llvm/Option/ArgList.h" 24 #include "llvm/Option/Option.h" 25 #include "llvm/Option/OptTable.h" 26 #include "llvm/Support/CommandLine.h" 56 static const llvm::opt::OptTable::Info RSCCInfoTable[] = { 61 PREFIX, NAME, HELPTEXT, METAVAR, OPT_##ID, llvm::opt::Option::KIND##Class, \ 72 class RSCCOptTable : public llvm::opt::OptTable { 75 : OptTable(llvm::makeArrayRef(RSCCInfoTable)) {} 81 llvm [all...] |
H A D | llvm-rs-cc.cpp | 25 #include "llvm/ADT/SmallVector.h" 26 #include "llvm/ADT/IntrusiveRefCntPtr.h" 28 #include "llvm/Option/OptTable.h" 29 #include "llvm/Support/Allocator.h" 30 #include "llvm/Support/ManagedStatic.h" 31 #include "llvm/Support/MemoryBuffer.h" 32 #include "llvm/Support/Path.h" 33 #include "llvm/Support/raw_ostream.h" 34 #include "llvm/Support/Signals.h" 35 #include "llvm/Suppor [all...] |
H A D | slang_diagnostic_buffer.cpp | 22 #include "llvm/ADT/SmallString.h" 29 : mSOS(new llvm::raw_string_ostream(mDiags)) { 41 llvm::raw_string_ostream stream(Message); 70 llvm::SmallString<100> Buf;
|
/frameworks/rs/rsov/compiler/ |
H A D | Context.h | 23 #include "llvm/ADT/StringMap.h" 24 #include "llvm/ADT/StringRef.h" 44 namespace llvm { namespace 95 bool isForEachKernel(llvm::StringRef name) const { 101 llvm::SmallVectorImpl<RSAllocationInfo> &getGlobalAllocs() { 107 const llvm::StringRef strVarName(varName); 119 llvm::StringMap<uint32_t> mVarNameToSlot; 121 llvm::StringMap<uint32_t> mForEachNameToSlot; 126 llvm::SmallVector<RSAllocationInfo, 8> mGlobalAllocs;
|
H A D | RSSPIRVWriter.cpp | 31 #include "llvm/ADT/Triple.h" 32 #include "llvm/IR/LegacyPassManager.h" 33 #include "llvm/IR/Module.h" 34 #include "llvm/Support/CommandLine.h" 35 #include "llvm/Support/Debug.h" 36 #include "llvm/Support/SPIRV.h" 37 #include "llvm/Support/raw_ostream.h" 38 #include "llvm/Transforms/IPO.h" 39 #include "llvm/Transforms/Scalar.h" 43 using namespace llvm; [all...] |
H A D | Wrapper.h | 22 namespace llvm { namespace 45 bool DecorateGlobalBuffer(llvm::Module &M, Builder &b, Module *m); 52 android::spirit::Pass* CreateWrapperPass(const llvm::Module &LLVMModule);
|
H A D | rs2spirv_driver.sh | 67 eval llvm-rs-cc -o "$output_folder" -S -emit-llvm -Wall -Werror -target-api 24 \ 70 eval llvm-as "$output_folder/bc32/$script.ll" -o "$output_folder/$script.bc" &&
|
/frameworks/compile/libbcc/lib/ |
H A D | RSCompilerDriver.cpp | 35 #include "llvm/ADT/STLExtras.h" 36 #include "llvm/IR/AssemblyAnnotationWriter.h" 37 #include <llvm/IR/Module.h> 38 #include "llvm/Linker/Linker.h" 39 #include <llvm/Support/CommandLine.h> 40 #include <llvm/Support/FileSystem.h> 41 #include <llvm/Support/Path.h> 42 #include <llvm/Support/raw_ostream.h> 43 #include <llvm/Target/TargetMachine.h> 63 extern llvm [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | NamePool.h | 20 #include <llvm/ADT/StringRef.h> 52 const llvm::StringRef& pName, 66 void insertSymbol(const llvm::StringRef& pName, 78 const LDSymbol* findSymbol(const llvm::StringRef& pName) const; 79 LDSymbol* findSymbol(const llvm::StringRef& pName); 82 const ResolveInfo* findInfo(const llvm::StringRef& pName) const; 83 ResolveInfo* findInfo(const llvm::StringRef& pName); 88 llvm::StringRef insertString(const llvm::StringRef& pString);
|
H A D | DiagnosticInfos.h | 12 #include <llvm/ADT/StringRef.h> 45 llvm::StringRef getDescription(unsigned int pID, bool pLoC) const;
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | ELFAttribute.h | 15 #include <llvm/ADT/SmallVector.h> 16 #include <llvm/ADT/StringRef.h> 84 bool isMyAttribute(llvm::StringRef pVendorName) const { 107 Subsection* getSubsection(llvm::StringRef pVendorName) const; 115 llvm::SmallVector<Subsection*, 2> m_Subsections;
|
/frameworks/compile/mclinker/lib/Script/ |
H A D | WildcardPattern.cpp | 14 #include <llvm/Support/ManagedStatic.h> 21 static llvm::ManagedStatic<WildcardPatternFactory> g_WildcardPatternFactory; 41 llvm::StringRef WildcardPattern::prefix() const { 43 return llvm::StringRef(name().c_str(), name().size() - 1); 45 return llvm::StringRef(name());
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsGOTPLT.cpp | 11 #include <llvm/Support/Casting.h> 35 GOTPLTEntry* got = &(llvm::cast<GOTPLTEntry>((*it))); 56 llvm::cast<GOTPLTEntry>(*it++).setValue(0); // PLT lazy resolver 57 llvm::cast<GOTPLTEntry>(*it++).setValue(0); // Module pointer 60 llvm::cast<GOTPLTEntry>(*it).setValue(pltAddr);
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86Emulation.cpp | 24 llvm::Triple::ArchType arch = pConfig.targets().triple().getArch(); 25 assert(arch == llvm::Triple::x86 || arch == llvm::Triple::x86_64); 26 if (arch == llvm::Triple::x86 || 27 pConfig.targets().triple().getEnvironment() == llvm::Triple::GNUX32) {
|
/frameworks/compile/mclinker/unittests/ |
H A D | GCFactoryListTraitsTest.h | 16 #include <llvm/ADT/ilist_node.h> 35 class Node : public llvm::ilist_node<Node> { 77 const llvm::iplist<Node, mcld::GCFactoryListTraits<Node> >& getNodeList() 82 llvm::iplist<Node, mcld::GCFactoryListTraits<Node> >& getNodeList() { 90 llvm::iplist<Node, mcld::GCFactoryListTraits<Node> > m_pNodeList;
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
H A D | Fragment.h | 14 #include <llvm/ADT/ilist_node.h> 15 #include <llvm/Support/DataTypes.h> 27 class Fragment : public llvm::ilist_node_with_parent<Fragment, SectionData> {
|
/frameworks/compile/mclinker/include/mcld/Support/ |
H A D | GCFactoryListTraits.h | 12 #include <llvm/ADT/ilist.h> 13 #include <llvm/ADT/ilist_node.h> 20 * \brief GCFactoryListTraits provides trait class for llvm::iplist when 24 class GCFactoryListTraits : public llvm::ilist_default_traits<DataType> { 32 // override the traits provided in llvm::ilist_sentinel_traits since we've 46 // override the traits provided in llvm::ilist_node_traits since
|
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/Hexagon/ |
H A D | HexagonGOTPLT.cpp | 16 #include <llvm/Support/Casting.h> 40 llvm::cast<HexagonGOTEntry>(*(m_SectionData->getFragmentList().begin())) 53 llvm::cast<HexagonGOTEntry>(*it).setValue(pPLT.addr());
|
/frameworks/compile/mclinker/include/mcld/Config/ |
H A D | Targets.def | 1 /*===- llvm/Config/Targets.def - MCLD Target Architectures ------*- C++ -*-===*\ 31 #include <llvm/Config/Targets.def>
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | SectionData.cpp | 14 #include <llvm/Support/ManagedStatic.h> 20 static llvm::ManagedStatic<SectDataFactory> g_SectDataFactory;
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | ELFAttributeValue.cpp | 12 #include <llvm/Support/ErrorHandling.h> 29 llvm::report_fatal_error("Unknown type of attribtue value!");
|