/external/llvm/device/include/llvm/Config/ |
llvm-config.h | 1 /* include/llvm/Config/llvm-config.h. Generated from llvm-config.h.in by configure. */ 2 /*===-- llvm/config/llvm-config.h - llvm configure variable -------*- C -*-===*/ 4 /* The LLVM Compiler Infrastructure */ 11 /* This file enumerates all of the llvm variables from configure so that 13 directives. This is a C file so we can include it in the llvm-c headers. */ 21 #define LLVM_BINDIR "/opt/llvm-android/bin [all...] |
/external/llvm/docs/CommandGuide/ |
llvm-config.rst | 0 llvm-config - Print LLVM compilation options 9 **llvm-config** *option* [*components*...] 16 **llvm-config** makes it easier to build applications that use LLVM. It can 18 against LLVM. 30 g++ `llvm-config --cxxflags` -o HowToUseJIT.o -c HowToUseJIT.cpp 31 g++ `llvm-config --ldflags` -o HowToUseJIT HowToUseJIT.o \ 32 `llvm-config --libs engine bcreader scalaropts` 43 Print the version number of LLVM [all...] |
/external/llvm/host/include/llvm/Config/ |
llvm-config.h | 1 /* include/llvm/Config/llvm-config.h. Generated from llvm-config.h.in by configure. */ 2 /*===-- llvm/config/llvm-config.h - llvm configure variable -------*- C -*-===*/ 4 /* The LLVM Compiler Infrastructure */ 11 /* This file enumerates all of the llvm variables from configure so that 13 directives. This is a C file so we can include it in the llvm-c headers. */ 21 #define LLVM_BINDIR "/opt/llvm-android/bin [all...] |
/external/llvm/test/Transforms/JumpThreading/ |
lvi-load.ll | 5 %"struct.llvm::PATypeHolder" = type { %"struct.llvm::Type"* } 6 %"struct.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::PrevPtrTag,llvm::PointerLikeTypeTraits<llvm::Use**> >" = type { i64 } 7 %"struct.llvm::Type" = type opaque 8 %"struct.llvm::Use" = type { %"struct.llvm::Value"*, %"struct.llvm::Use"*, %"struct.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::PrevPtrTag (…) [all...] |
/frameworks/compile/mclinker/lib/LD/ |
ELFFileFormat.cpp | 13 #include <llvm/Support/ELF.h> 71 llvm::ELF::SHT_PROGBITS, 72 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_EXECINSTR, 76 llvm::ELF::SHT_NULL, 80 llvm::ELF::SHT_PROGBITS, 81 llvm::ELF::SHF_ALLOC, 86 llvm::ELF::SHT_NOBITS, 87 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_WRITE [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
lp_bld_misc.cpp | 30 * The purpose of this module is to expose LLVM functionality not available 45 #include <llvm-c/Core.h> 46 #include <llvm-c/ExecutionEngine.h> 47 #include <llvm/Target/TargetOptions.h> 48 #include <llvm/ExecutionEngine/ExecutionEngine.h> 49 #include <llvm/ExecutionEngine/JITEventListener.h> 51 #include <llvm/ADT/Triple.h> 52 #include <llvm/ExecutionEngine/JITMemoryManager.h> 54 #include <llvm/Support/CommandLine.h> 55 #include <llvm/Support/PrettyStackTrace.h [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_misc.cpp | 30 * The purpose of this module is to expose LLVM functionality not available 45 #include <llvm-c/Core.h> 46 #include <llvm-c/ExecutionEngine.h> 47 #include <llvm/Target/TargetOptions.h> 48 #include <llvm/ExecutionEngine/ExecutionEngine.h> 49 #include <llvm/ExecutionEngine/JITEventListener.h> 51 #include <llvm/ADT/Triple.h> 52 #include <llvm/ExecutionEngine/JITMemoryManager.h> 54 #include <llvm/Support/CommandLine.h> 55 #include <llvm/Support/PrettyStackTrace.h [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
BasicValueFactory.h | 3 // The LLVM Compiler Infrastructure 27 class CompoundValData : public llvm::FoldingSetNode { 29 llvm::ImmutableList<SVal> L; 32 CompoundValData(QualType t, llvm::ImmutableList<SVal> l) 35 typedef llvm::ImmutableList<SVal>::iterator iterator; 39 static void Profile(llvm::FoldingSetNodeID& ID, QualType T, 40 llvm::ImmutableList<SVal> L); 42 void Profile(llvm::FoldingSetNodeID& ID) { Profile(ID, T, L); } 45 class LazyCompoundValData : public llvm::FoldingSetNode { 55 static void Profile(llvm::FoldingSetNodeID& ID [all...] |
/external/clang/lib/CodeGen/ |
CodeGenTBAA.h | 1 //===--- CodeGenTBAA.h - TBAA information for LLVM CodeGen ------*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 18 #include "clang/Basic/LLVM.h" 19 #include "llvm/ADT/DenseMap.h" 20 #include "llvm/IR/MDBuilder.h" 22 namespace llvm { namespace 39 TBAAPathTag(const Type *B, const llvm::MDNode *A, uint64_t O) 42 const llvm::MDNode *AccessN; 47 /// while lowering AST types to LLVM types. 55 llvm::MDBuilder MDHelper 127 namespace llvm { namespace [all...] |
/external/llvm/tools/ |
Makefile | 3 # The LLVM Compiler Infrastructure 23 # the wider LLVM infrastructure (including Clang). 29 DIRS := llvm-config 30 PARALLEL_DIRS := opt llvm-as llvm-dis llc llvm-ar llvm-nm llvm-link \ 31 lli llvm-extract llvm-mc bugpoint llvm-bcanalyzer llvm-diff [all...] |
/frameworks/compile/mclinker/include/mcld/CodeGen/ |
TargetMachine.h | 11 #include <llvm/Support/CodeGen.h> 14 namespace llvm { namespace 25 } // namespace llvm 52 /// Adapter of llvm::TargetMachine 54 MCLDTargetMachine(llvm::TargetMachine& pTM, 55 const llvm::Target& pLLMVTarget, 61 /// getTarget - adapt llvm::TargetMachine::getTarget 64 /// getTM - return adapted the llvm::TargetMachine. 65 const llvm::TargetMachine& getTM() const { return m_TM; } 66 llvm::TargetMachine& getTM() { return m_TM; [all...] |
/external/llvm/include/llvm/Config/ |
llvm-config.h.in | 1 /*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/ 3 /* The LLVM Compiler Infrastructure */ 10 /* This file enumerates variables from the LLVM configuration so that they 12 This is a C header that can be included in the llvm-c headers. */ 20 /* Time at which LLVM was configured */ 26 /* Target triple LLVM will generate code for by default */ 41 /* Host triple LLVM will be executed on */ 53 /* LLVM architecture name for the native architecture, if available * [all...] |
/frameworks/compile/mclinker/tools/mcld/lib/ |
OutputFormatOptions.cpp | 15 llvm::cl::opt<mcld::sys::fs::Path, 17 llvm::cl::parser<mcld::sys::fs::Path> > ArgOutputFilename("o", 18 llvm::cl::desc("Output filename"), 19 llvm::cl::value_desc("filename")); 21 llvm::cl::alias AliasOutputFilename("output", 22 llvm::cl::desc("alias for -o"), 23 llvm::cl::aliasopt(ArgOutputFilename)); 25 llvm::cl::opt<mcld::LinkerConfig::CodeGenType> ArgFileType("filetype", 26 llvm::cl::init(mcld::LinkerConfig::Exec), 27 llvm::cl::desc("Choose a file type\n [all...] |
/art/compiler/llvm/ |
runtime_support_builder_arm.h | 23 namespace llvm { namespace in namespace:art 27 RuntimeSupportBuilderARM(::llvm::LLVMContext& context, ::llvm::Module& module, IRBuilder& irb) 31 virtual ::llvm::Value* EmitGetCurrentThread(); 32 virtual ::llvm::Value* EmitLoadFromThreadOffset(int64_t offset, ::llvm::Type* type, 34 virtual void EmitStoreToThreadOffset(int64_t offset, ::llvm::Value* value, 36 virtual ::llvm::Value* EmitSetCurrentThread(::llvm::Value* thread); 39 } // namespace llvm [all...] |
runtime_support_builder_x86.h | 23 namespace llvm { namespace in namespace:art 27 RuntimeSupportBuilderX86(::llvm::LLVMContext& context, ::llvm::Module& module, IRBuilder& irb) 31 virtual ::llvm::Value* EmitGetCurrentThread(); 32 virtual ::llvm::Value* EmitLoadFromThreadOffset(int64_t offset, ::llvm::Type* type, 34 virtual void EmitStoreToThreadOffset(int64_t offset, ::llvm::Value* value, 36 virtual ::llvm::Value* EmitSetCurrentThread(::llvm::Value* thread); 39 } // namespace llvm [all...] |
ir_builder.h | 27 #include <llvm/IR/Constants.h> 28 #include <llvm/IR/DerivedTypes.h> 29 #include <llvm/IR/IRBuilder.h> 30 #include <llvm/IR/LLVMContext.h> 31 #include <llvm/IR/Type.h> 32 #include <llvm/Support/NoFolder.h> 38 namespace llvm { namespace in namespace:art 40 class InserterWithDexOffset : public ::llvm::IRBuilderDefaultInserter<true> { 44 void InsertHelper(::llvm::Instruction *I, const ::llvm::Twine &Name [all...] |
/external/clang/test/CodeGen/ |
builtins-arm.c | 2 // RUN: %clang_cc1 -Wall -Werror -triple thumbv7-eabi -target-cpu cortex-a8 -O3 -emit-llvm -o - %s | FileCheck %s 26 // CHECK: call {{.*}} @llvm.arm.hint(i32 1) 32 // CHECK: call {{.*}} @llvm.arm.hint(i32 2) 38 // CHECK: call {{.*}} @llvm.arm.hint(i32 3) 44 // CHECK: call {{.*}} @llvm.arm.hint(i32 4) 50 // CHECK: call {{.*}} @llvm.arm.hint(i32 5) 53 __builtin_arm_dmb(1); //CHECK: call {{.*}} @llvm.arm.dmb(i32 1) 54 __builtin_arm_dsb(2); //CHECK: call {{.*}} @llvm.arm.dsb(i32 2) 55 __builtin_arm_isb(3); //CHECK: call {{.*}} @llvm.arm.isb(i32 3) 58 // CHECK: call {{.*}} @llvm.arm.rbit(i32 %a [all...] |
/external/llvm/lib/Target/Sparc/ |
CMakeLists.txt | 3 tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM SparcGenCodeEmitter.inc -gen-emitter) 6 tablegen(LLVM SparcGenDisassemblerTables.inc -gen-disassembler) 7 tablegen(LLVM SparcGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 8 tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer) 9 tablegen(LLVM SparcGenAsmMatcher.inc -gen-asm-matcher) 10 tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel) 11 tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget) 12 tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv [all...] |
/external/llvm/lib/Target/X86/ |
CMakeLists.txt | 3 tablegen(LLVM X86GenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM X86GenDisassemblerTables.inc -gen-disassembler) 5 tablegen(LLVM X86GenInstrInfo.inc -gen-instr-info) 6 tablegen(LLVM X86GenAsmWriter.inc -gen-asm-writer) 7 tablegen(LLVM X86GenAsmWriter1.inc -gen-asm-writer -asmwriternum=1) 8 tablegen(LLVM X86GenAsmMatcher.inc -gen-asm-matcher) 9 tablegen(LLVM X86GenDAGISel.inc -gen-dag-isel) 10 tablegen(LLVM X86GenFastISel.inc -gen-fast-isel) 11 tablegen(LLVM X86GenCallingConv.inc -gen-callingconv) 12 tablegen(LLVM X86GenSubtargetInfo.inc -gen-subtarget [all...] |
/external/llvm/test/CodeGen/XCore/ |
float-intrinsics.ll | 2 declare double @llvm.cos.f64(double) 3 declare double @llvm.exp.f64(double) 4 declare double @llvm.exp2.f64(double) 5 declare double @llvm.log.f64(double) 6 declare double @llvm.log10.f64(double) 7 declare double @llvm.log2.f64(double) 8 declare double @llvm.pow.f64(double, double) 9 declare double @llvm.powi.f64(double, i32) 10 declare double @llvm.sin.f64(double) 11 declare double @llvm.sqrt.f64(double [all...] |
/external/llvm/test/Linker/ |
2009-09-03-mdnode.ll | 1 ; RUN: llvm-as < %s > %t.bc 2 ; RUN: llvm-as < %p/2009-09-03-mdnode2.ll > %t2.bc 3 ; RUN: llvm-link %t.bc %t2.bc 10 call void @llvm.dbg.func.start(metadata !0) 12 call void @llvm.dbg.stoppoint(i32 4, i32 5, metadata !1) 18 call void @llvm.dbg.stoppoint(i32 5, i32 1, metadata !1) 19 call void @llvm.dbg.region.end(metadata !0) 23 declare void @llvm.dbg.func.start(metadata) nounwind readnone 25 declare void @llvm.dbg.stoppoint(i32, i32, metadata) nounwind readnone 27 declare void @llvm.dbg.region.end(metadata) nounwind readnon [all...] |
/external/llvm/utils/emacs/ |
emacs.el | 0 ;; LLVM coding style guidelines in emacs 2 ;; Maintainer: LLVM Team, http://llvm.org/ 14 ;; Alternative to setting the global style. Only files with "llvm" in 15 ;; their names will automatically set to the llvm.org coding style. 16 (c-add-style "llvm.org" 26 (if (string-match "llvm" buffer-file-name) 28 (c-set-style "llvm.org") 35 (if (string-match "llvm" buffer-file-name) 37 (c-set-style "llvm.org" [all...] |
/frameworks/compile/slang/ |
slang_backend.cpp | 37 #include "llvm/IR/IRPrintingPasses.h" 39 #include "llvm/Bitcode/ReaderWriter.h" 41 #include "llvm/CodeGen/RegAllocRegistry.h" 42 #include "llvm/CodeGen/SchedulerRegistry.h" 44 #include "llvm/IR/LLVMContext.h" 45 #include "llvm/IR/Module.h" 46 #include "llvm/IR/Metadata.h" 48 #include "llvm/Transforms/IPO/PassManagerBuilder.h" 50 #include "llvm/IR/DataLayout.h" 51 #include "llvm/Target/TargetMachine.h [all...] |
slang_rs_backend.h | 25 namespace llvm { namespace 53 llvm::NamedMDNode *mExportVarMetadata; 54 llvm::NamedMDNode *mExportFuncMetadata; 55 llvm::NamedMDNode *mExportForEachNameMetadata; 56 llvm::NamedMDNode *mExportForEachSignatureMetadata; 57 llvm::NamedMDNode *mExportTypeMetadata; 58 llvm::NamedMDNode *mRSObjectSlotsMetadata; 66 void dumpExportVarInfo(llvm::Module *M); 67 void dumpExportFunctionInfo(llvm::Module *M); 68 void dumpExportForEachInfo(llvm::Module *M) [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
Win64Exception.cpp | 3 // The LLVM Compiler Infrastructure 15 #include "llvm/ADT/SmallString.h" 16 #include "llvm/ADT/StringExtras.h" 17 #include "llvm/ADT/Twine.h" 18 #include "llvm/CodeGen/AsmPrinter.h" 19 #include "llvm/CodeGen/MachineFrameInfo.h" 20 #include "llvm/CodeGen/MachineFunction.h" 21 #include "llvm/CodeGen/MachineModuleInfo.h" 22 #include "llvm/IR/DataLayout.h" 23 #include "llvm/IR/Mangler.h [all...] |