/frameworks/base/libs/hwui/ |
H A D | Android.mk | 161 # clang's warning is broken, see: https://llvm.org/bugs/show_bug.cgi?id=21629
|
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
H A D | BitReader.cpp | 10 #include "llvm-c/BitReader.h" 11 #include "llvm/Bitcode/ReaderWriter.h" 12 #include "llvm/LLVMContext.h" 13 #include "llvm/Support/MemoryBuffer.h" 17 using namespace llvm;
|
H A D | BitReader_2_7.h | 17 #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 D | BitcodeReader.cpp | 14 #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 540 namespace llvm { namespace in namespace:__anon1362 [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
H A D | BitReader.cpp | 10 #include "llvm-c/BitReader.h" 11 #include "llvm/Bitcode/ReaderWriter.h" 12 #include "llvm/LLVMContext.h" 13 #include "llvm/Support/MemoryBuffer.h" 17 using namespace llvm;
|
H A D | BitReader_3_0.h | 17 #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 D | BitcodeReader.cpp | 14 #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 815 namespace llvm { namespace in namespace:__anon1365 [all...] |
/frameworks/compile/libbcc/bcinfo/ |
H A D | BitcodeTranslator.cpp | 31 #include "llvm/Bitcode/BitstreamWriter.h" 32 #include "llvm/Bitcode/ReaderWriter.h" 33 #include "llvm/IR/LLVMContext.h" 34 #include "llvm/IR/Module.h" 35 #include "llvm/Support/MemoryBuffer.h" 36 #include "llvm/Support/raw_ostream.h" 73 static void stripUnknownAttributes(llvm::Module *M) { 74 for (llvm::Function &F : *M) 128 std::unique_ptr<llvm::LLVMContext> mContext(new llvm [all...] |
H A D | MetadataExtractor.cpp | 27 #include "llvm/Bitcode/ReaderWriter.h" 28 #include "llvm/IR/Constants.h" 29 #include "llvm/IR/LLVMContext.h" 30 #include "llvm/IR/Module.h" 31 #include "llvm/IR/Function.h" 32 #include "llvm/Support/MemoryBuffer.h" 44 llvm::StringRef getStringOperand(const llvm::Metadata *node) { 45 if (auto *mds = llvm::dyn_cast_or_null<const llvm [all...] |
/frameworks/compile/libbcc/bcinfo/include/bcinfo/ |
H A D | MetadataExtractor.h | 25 namespace llvm { namespace 86 const llvm::Module *mModule; 121 bool populateForEachMetadata(const llvm::NamedMDNode *Names, 122 const llvm::NamedMDNode *Signatures); 123 bool populateReduceMetadata(const llvm::NamedMDNode *ReduceMetadata); 124 bool populateObjectSlotMetadata(const llvm::NamedMDNode *ObjectSlotMetadata); 125 void populatePragmaMetadata(const llvm::NamedMDNode *PragmaMetadata); 126 void readThreadableFlag(const llvm::NamedMDNode *ThreadableMetadata); 127 void readBuildChecksumMetadata(const llvm::NamedMDNode *ChecksumMetadata); 129 uint32_t calculateNumInputs(const llvm [all...] |
/frameworks/compile/libbcc/bcinfo/tools/ |
H A D | main.cpp | 21 #include <llvm/ADT/StringRef.h> 22 #include <llvm/Bitcode/ReaderWriter.h> 23 #include <llvm/IR/AssemblyAnnotationWriter.h> 24 #include <llvm/IR/LLVMContext.h> 25 #include <llvm/IR/Module.h> 26 #include <llvm/Support/FileSystem.h> 27 #include <llvm/Support/ManagedStatic.h> 28 #include <llvm/Support/MemoryBuffer.h> 29 #include <llvm/Support/ToolOutputFile.h> 345 llvm [all...] |
/frameworks/compile/libbcc/include/bcc/ |
H A D | BCCContext.h | 20 namespace llvm { namespace 39 llvm::LLVMContext &getLLVMContext(); 40 const llvm::LLVMContext &getLLVMContext() const;
|
H A D | Compiler.h | 20 namespace llvm { namespace 31 } // end namespace llvm 78 llvm::TargetMachine *mTarget; 82 enum ErrorCode runPasses(Script &pScript, llvm::raw_pwrite_stream &pResult); 84 bool addInternalizeSymbolsPass(Script &pScript, llvm::legacy::PassManager &pPM); 85 void addExpandKernelPass(llvm::legacy::PassManager &pPM); 86 void addDebugInfoPass(Script &pScript, llvm::legacy::PassManager &pPM); 87 void addGlobalInfoPass(Script &pScript, llvm::legacy::PassManager &pPM); 88 void addInvariantPass(llvm::legacy::PassManager &pPM); 89 void addInvokeHelperPass(llvm [all...] |
H A D | CompilerConfig.h | 23 #include <llvm/ADT/Optional.h> 24 #include <llvm/ADT/Triple.h> 25 #include <llvm/Support/CodeGen.h> 26 #include <llvm/Target/TargetOptions.h> 28 namespace llvm { namespace 32 } // end namespace llvm 46 llvm::TargetOptions mTargetOpts; 48 llvm::CodeModel::Model mCodeModel; 50 llvm::CodeGenOpt::Level mOptLevel; 52 llvm [all...] |
H A D | Script.h | 22 #include <llvm/Support/CodeGen.h> 25 namespace llvm { namespace 35 typedef llvm::Module *(*RSLinkRuntimeCallback)(bcc::Script *, llvm::Module *, 36 llvm::Module *); 45 llvm::CodeGenOpt::Level mOptimizationLevel; 74 void setOptimizationLevel(llvm::CodeGenOpt::Level pOptimizationLevel) { 78 llvm::CodeGenOpt::Level getOptimizationLevel() const {
|
H A D | Source.h | 22 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, 87 void setModule(llvm::Module *pModule); 89 inline llvm::Module &getModule() 91 inline const llvm::Module &getModule() const 109 // llvm::Module
|
/frameworks/compile/libbcc/lib/ |
H A D | BCCContext.cpp | 61 llvm::LLVMContext &BCCContext::getLLVMContext() 64 const llvm::LLVMContext &BCCContext::getLLVMContext() const
|
H A D | BCCContextImpl.cpp | 21 #include <llvm/ADT/STLExtras.h> 32 llvm::DeleteContainerPointers(Sources);
|
H A D | BCCContextImpl.h | 20 #include <llvm/ADT/SmallPtrSet.h> 21 #include <llvm/IR/LLVMContext.h> 33 llvm::LLVMContext mLLVMContext; 37 llvm::SmallPtrSet<Source *, 2> mOwnSources;
|
H A D | Compiler.cpp | 30 #include <llvm/Analysis/Passes.h> 31 #include <llvm/Analysis/TargetTransformInfo.h> 32 #include <llvm/CodeGen/RegAllocRegistry.h> 33 #include <llvm/IR/LegacyPassManager.h> 34 #include <llvm/IR/Module.h> 35 #include <llvm/Support/TargetRegistry.h> 36 #include <llvm/Support/raw_ostream.h> 37 #include <llvm/IR/DataLayout.h> 38 #include <llvm/Target/TargetSubtargetInfo.h> 39 #include <llvm/Targe [all...] |
H A D | CompilerConfig.cpp | 24 #include <llvm/CodeGen/SchedulerRegistry.h> 25 #include <llvm/MC/SubtargetFeature.h> 26 #include <llvm/Support/Host.h> 27 #include <llvm/Support/TargetRegistry.h> 38 llvm::StringMap<bool> features; 39 if (llvm::sys::getHostCPUFeatures(features)) { 61 mTargetOpts.FloatABIType = llvm::FloatABI::Soft; 66 mCodeModel = llvm::CodeModel::Small; 71 mOptLevel = llvm::CodeGenOpt::Default; 76 mArchType = llvm [all...] |
H A D | Initialization.cpp | 24 #include <llvm/InitializePasses.h> 25 #include <llvm/PassRegistry.h> 26 #include <llvm/Support/ErrorHandling.h> 27 #include <llvm/Support/TargetSelect.h> 47 llvm::remove_fatal_error_handler(); 48 llvm::install_fatal_error_handler(llvm_error_handler, nullptr); 51 llvm::InitializeAllTargets(); 52 llvm::InitializeAllTargetMCs(); 53 llvm::InitializeAllAsmPrinters(); 55 llvm [all...] |
H A D | RSAddDebugInfoPass.cpp | 25 #include <llvm/Pass.h> 26 #include <llvm/IR/DIBuilder.h> 27 #include <llvm/IR/Function.h> 28 #include <llvm/IR/InstIterator.h> 29 #include <llvm/IR/Instructions.h> 30 #include <llvm/IR/IRBuilder.h> 31 #include <llvm/IR/Module.h> 32 #include <llvm/ADT/SetVector.h> 39 const char DEBUG_COMPILE_UNIT_MDNAME[] = "llvm.dbg.cu"; 45 class RSAddDebugInfoPass : public llvm [all...] |
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...] |
H A D | RSEmbedInfo.cpp | 30 #include <llvm/IR/DerivedTypes.h> 31 #include <llvm/IR/Function.h> 32 #include <llvm/IR/Metadata.h> 33 #include <llvm/IR/Instructions.h> 34 #include <llvm/IR/IRBuilder.h> 35 #include <llvm/IR/Module.h> 36 #include <llvm/Pass.h> 37 #include <llvm/Support/raw_ostream.h> 38 #include <llvm/IR/Type.h> 51 class RSEmbedInfoPass : public llvm [all...] |