/external/llvm/test/Transforms/Internalize/ |
used.ll | 3 @llvm.used = appending global [1 x void ()*] [void ()* @f], section "llvm.metadata" 5 @llvm.compiler.used = appending global [1 x void ()*] [void ()* @g], section "llvm.metadata"
|
/external/mesa3d/src/gallium/drivers/r600/ |
llvm_wrapper.h | 4 #include <llvm-c/Core.h>
|
/frameworks/compile/libbcc/lib/Core/ |
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" 37 // reduce the startup time. On success, return the LLVM module object created 40 static inline llvm::Module *helper_load_bitcode(llvm::LLVMContext &pContext [all...] |
/ndk/build/tools/toolchain-patches/mclinker/ |
0001-Fixed-darwin-ld.mcld-GNU-m-emulation-fail.patch | 16 @@ -86,12 +86,12 @@ ParseEmulation(llvm::Triple& pTriple, const std::string& pEmulation) 17 llvm::Triple triple = llvm::StringSwitch<llvm::Triple>(pEmulation) 18 .Case("aarch64linux", llvm::Triple("aarch64", "", "linux", "gnu")) 19 .Case("armelf_linux_eabi", llvm::Triple("arm", "", "linux", "gnueabi")) 20 - .Case("elf_i386", llvm::Triple("i386", "", "", "gnu")) 21 + .Case("elf_i386", llvm::Triple("i386", "", "linux", "gnu")) 22 .Case("elf_x86_64", llvm::Triple("x86_64", "", "", "gnu")) 23 .Case("elf32_x86_64", llvm::Triple("x86_64", "", "", "gnux32") [all...] |
/external/clang/test/CodeGen/ |
builtins-mips.c | 2 // RUN: %clang_cc1 -triple mips-unknown-linux-gnu -emit-llvm %s -o - \ 30 // CHECK: call <4 x i8> @llvm.mips.addu.qb 32 // CHECK: call <4 x i8> @llvm.mips.addu.s.qb 34 // CHECK: call <4 x i8> @llvm.mips.subu.qb 36 // CHECK: call <4 x i8> @llvm.mips.subu.s.qb 41 // CHECK: call <2 x i16> @llvm.mips.addq.ph 43 // CHECK: call <2 x i16> @llvm.mips.addq.s.ph 45 // CHECK: call <2 x i16> @llvm.mips.subq.ph 47 // CHECK: call <2 x i16> @llvm.mips.subq.s.ph 53 // CHECK: call i64 @llvm.mips.mad [all...] |
avx-cmp-builtins.c | 1 // RUN: %clang_cc1 %s -O3 -triple=x86_64-apple-darwin -target-feature +avx -emit-llvm -o - | FileCheck %s 9 // Test LLVM IR codegen of cmpXY instructions 13 // Expects that the third argument in LLVM IR is immediate expression 14 // CHECK: @llvm.x86.sse2.cmp.pd({{.*}}, i8 13) 19 // Expects that the third argument in LLVM IR is immediate expression 20 // CHECK: @llvm.x86.sse.cmp.ps({{.*}}, i8 13) 25 // Expects that the third argument in LLVM IR is immediate expression 26 // CHECK: @llvm.x86.avx.cmp.pd.256({{.*}}, i8 13) 31 // Expects that the third argument in LLVM IR is immediate expression 32 // CHECK: @llvm.x86.avx.cmp.ps.256({{.*}}, i8 13 [all...] |
builtin-memfns.c | 1 // RUN: %clang_cc1 -triple i386-pc-linux-gnu -emit-llvm < %s| FileCheck %s 4 // CHECK: call void @llvm.memset.p0i8.i32 5 // CHECK: call void @llvm.memset.p0i8.i32 6 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i32 7 // CHECK: call void @llvm.memmove.p0i8.p0i8.i32 23 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i32 29 // CHECK: call void @llvm.memset 35 // CHECK: call void @llvm.memcpy 41 // CHECK: call void @llvm.memmove 47 // CHECK: call void @llvm.memcp [all...] |
/external/clang/lib/CodeGen/ |
MicrosoftCXXABI.cpp | 1 //===--- MicrosoftCXXABI.cpp - Emit LLVM Code from ASTs for a Module ------===// 3 // The LLVM Compiler Infrastructure 23 #include "llvm/ADT/StringExtras.h" 24 #include "llvm/ADT/StringSet.h" 25 #include "llvm/IR/CallSite.h" 35 SmallVector<llvm::GlobalVariable *, 2> Globals; 60 llvm::Value *adjustToCompleteObject(CodeGenFunction &CGF, 61 llvm::Value *ptr, 64 llvm::GlobalVariable *getMSCompleteObjectLocator(const CXXRecordDecl *RD, 67 llvm::Constant *getAddrOfRTTIDescriptor(QualType Ty) override [all...] |
CGOpenMPRuntime.cpp | 3 // The LLVM Compiler Infrastructure 17 #include "llvm/ADT/ArrayRef.h" 18 #include "llvm/IR/DerivedTypes.h" 19 #include "llvm/IR/GlobalValue.h" 20 #include "llvm/IR/Value.h" 21 #include "llvm/Support/raw_ostream.h" 29 IdentTy = llvm::StructType::create( 34 llvm::Type *MicroParams[] = {llvm::PointerType::getUnqual(CGM.Int32Ty), 35 llvm::PointerType::getUnqual(CGM.Int32Ty)} [all...] |
/frameworks/compile/mclinker/lib/Target/ |
ELFDynamic.cpp | 9 #include <llvm/Support/Host.h> 10 #include <llvm/Support/ErrorHandling.h> 101 reserveOne(llvm::ELF::DT_SONAME); // DT_SONAME 104 reserveOne(llvm::ELF::DT_SYMBOLIC); // DT_SYMBOLIC 108 reserveOne(llvm::ELF::DT_INIT); // DT_INIT 111 reserveOne(llvm::ELF::DT_FINI); // DT_FINI 114 reserveOne(llvm::ELF::DT_PREINIT_ARRAY); // DT_PREINIT_ARRAY 115 reserveOne(llvm::ELF::DT_PREINIT_ARRAYSZ); // DT_PREINIT_ARRAYSZ 119 reserveOne(llvm::ELF::DT_INIT_ARRAY); // DT_INIT_ARRAY 120 reserveOne(llvm::ELF::DT_INIT_ARRAYSZ); // DT_INIT_ARRAYS [all...] |
/external/llvm/include/llvm/Config/ |
llvm-platform-config.h | 3 /*===-- llvm/config/llvm-native-config.h --------------------------*- C -*-===*/ 5 /* The LLVM Compiler Infrastructure */ 14 /* LLVM architecture name for the native architecture, if available */ 17 /* Host triple LLVM will be executed on */ 20 /* LLVM name for the native AsmParser init function, if available */ 23 /* LLVM name for the native AsmPrinter init function, if available */ 26 /* LLVM name for the native Disassembler init function, if available */ 29 /* LLVM name for the native Target init function, if available */ 32 /* LLVM name for the native TargetInfo init function, if available * [all...] |
/art/compiler/llvm/ |
gbc_expander.cc | 35 #include <llvm/ADT/STLExtras.h> 36 #include <llvm/IR/Intrinsics.h> 37 #include <llvm/IR/Metadata.h> 38 #include <llvm/Pass.h> 39 #include <llvm/Support/CFG.h> 40 #include <llvm/Support/InstIterator.h> 48 using ::art::llvm::IRBuilder; 49 using ::art::llvm::IntrinsicHelper; 50 using ::art::llvm::JType; 51 using ::art::llvm::RuntimeSupportBuilder 3787 namespace llvm { namespace in namespace:art [all...] |
runtime_support_builder.cc | 26 #include <llvm/IR/DerivedTypes.h> 27 #include <llvm/IR/Function.h> 28 #include <llvm/IR/Module.h> 29 #include <llvm/IR/Type.h> 31 using ::llvm::BasicBlock; 32 using ::llvm::CallInst; 33 using ::llvm::Function; 34 using ::llvm::Value; 37 namespace llvm { namespace in namespace:art 39 RuntimeSupportBuilder::RuntimeSupportBuilder(::llvm::LLVMContext& context [all...] |
/external/llvm/bindings/ocaml/target/ |
llvm_target.mli | 1 (*===-- llvm_target.mli - LLVM OCaml Interface -----------------*- OCaml -*-===* 3 * The LLVM Compiler Infrastructure 12 This interface provides an OCaml API for LLVM target information, 63 See the constructor [llvm::DataLayout::DataLayout]. *) 67 See the method [llvm::DataLayout::getStringRepresentation]. *) 72 See the method [llvm::PassManagerBase::add]. *) 73 val add_to_pass_manager : [<Llvm.PassManager.any] Llvm.PassManager.t -> 78 See the method [llvm::DataLayout::isLittleEndian]. *) 82 See the method [llvm::DataLayout::getPointerSize]. * [all...] |
/frameworks/compile/mclinker/tools/mcld/lib/ |
TripleOptions.cpp | 17 #include <llvm/ADT/StringSwitch.h> 18 #include <llvm/MC/SubtargetFeature.h> 22 llvm::cl::opt<std::string> ArgTargetTriple("mtriple", 23 llvm::cl::desc("Override target triple for module")); 25 llvm::cl::opt<std::string> ArgMArch("march", 26 llvm::cl::desc("Architecture to generate code for (see --version)")); 28 llvm::cl::opt<std::string> ArgMCPU("mcpu", 29 llvm::cl::desc("Target a specific cpu type (-mcpu=help for details)"), 30 llvm::cl::value_desc("cpu-name"), 31 llvm::cl::init("")) [all...] |
/external/llvm/include/llvm/ |
LinkAllIR.h | 3 // The LLVM Compiler Infrastructure 19 #include "llvm/IR/InlineAsm.h" 20 #include "llvm/IR/Instructions.h" 21 #include "llvm/IR/IntrinsicInst.h" 22 #include "llvm/IR/LLVMContext.h" 23 #include "llvm/IR/Module.h" 24 #include "llvm/IR/Verifier.h" 25 #include "llvm/Support/Dwarf.h" 26 #include "llvm/Support/DynamicLibrary.h" 27 #include "llvm/Support/MathExtras.h [all...] |
/external/llvm/test/Transforms/Inline/ |
lifetime.ll | 4 declare void @llvm.lifetime.start(i64, i8*) 5 declare void @llvm.lifetime.end(i64, i8*) 9 ; Size in llvm.lifetime.start / llvm.lifetime.end differs from 11 call void @llvm.lifetime.start(i64 2, i8* %a) 12 call void @llvm.lifetime.end(i64 2, i8* %a) 18 ; CHECK: llvm.lifetime.start(i64 2 19 ; CHECK-NEXT: llvm.lifetime.end(i64 2 21 ; CHECK-NEXT: llvm.lifetime.start(i64 2 22 ; CHECK-NEXT: llvm.lifetime.end(i64 [all...] |
/external/llvm/test/MC/X86/ |
x86_nop.s | 1 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=generic %s | llvm-objdump -d - | FileCheck %s 2 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i386 %s | llvm-objdump -d - | FileCheck %s 3 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i486 %s | llvm-objdump -d - | FileCheck %s 4 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=i586 %s | llvm-objdump -d - | FileCheck %s 5 # RUN: llvm-mc -filetype=obj -triple=i686-pc-linux -mcpu=pentium %s | llvm-objdump -d - | FileCheck % [all...] |
/external/llvm/unittests/ExecutionEngine/JIT/ |
JITEventListenerTestCommon.h | 3 // The LLVM Compiler Infrastructure 13 #include "llvm/CodeGen/MachineCodeInfo.h" 14 #include "llvm/Config/config.h" 15 #include "llvm/ExecutionEngine/JIT.h" 16 #include "llvm/ExecutionEngine/JITEventListener.h" 17 #include "llvm/IR/DIBuilder.h" 18 #include "llvm/IR/DebugInfo.h" 19 #include "llvm/IR/IRBuilder.h" 20 #include "llvm/IR/Instructions.h" 21 #include "llvm/IR/Module.h [all...] |
/external/llvm/bindings/ocaml/analysis/ |
llvm_analysis.mli | 1 (*===-- llvm_analysis.mli - LLVM OCaml Interface ----------------*- C++ -*-===* 3 * The LLVM Compiler Infrastructure 12 This interface provides an OCaml API for LLVM IR analyses, the classes in 17 human-readable validation report. See [llvm::verifyModule]. *) 18 external verify_module : Llvm.llmodule -> string option = "llvm_verify_module" 22 human-readable validation report. See [llvm::verifyFunction]. *) 23 external verify_function : Llvm.llvalue -> bool = "llvm_verify_function" 27 [llvm::verifyModule]. *) 28 external assert_valid_module : Llvm.llmodule -> unit 33 [llvm::verifyFunction]. * [all...] |
/external/llvm/bindings/ocaml/transforms/passmgr_builder/ |
llvm_passmgr_builder.mli | 1 (*===-- llvm_passmgr_builder.mli - LLVM OCaml Interface -------*- OCaml -*-===* 3 * The LLVM Compiler Infrastructure 12 This interface provides an OCaml API for LLVM pass manager builder 17 (** See [llvm::PassManagerBuilder]. *) 21 (** See [llvm::PassManagerBuilder::OptLevel]. *) 25 (** See [llvm::PassManagerBuilder::SizeLevel]. *) 29 (** See [llvm::PassManagerBuilder::DisableUnitAtATime]. *) 33 (** See [llvm::PassManagerBuilder::DisableUnrollLoops]. *) 37 (** See [llvm::PassManagerBuilder::Inliner]. *) 41 (** See [llvm::PassManagerBuilder::populateFunctionPassManager]. * [all...] |
/external/llvm/docs/CommandGuide/ |
llvm-as.rst | 0 llvm-as - LLVM assembler 7 **llvm-as** [*options*] [*filename*] 12 **llvm-as** is the LLVM assembler. It reads a file containing human-readable 13 LLVM assembly language, translates it to LLVM bitcode, and writes the result 16 If *filename* is omitted or is ``-``, then **llvm-as** reads its input from 20 **llvm-as** sends its output to a file or standard output by following 36 Enable binary output on terminals. Normally, **llvm-as** will refuse t [all...] |
/external/llvm/test/Transforms/InstCombine/ |
bswap-fold.ll | 4 %tmp10 = call i16 @llvm.bswap.i16( i16 %tmp2 ) 10 %tmp34 = tail call i32 @llvm.bswap.i32( i32 %tmp ) 15 declare i32 @llvm.bswap.i32(i32) 18 %tmp34 = tail call i64 @llvm.bswap.i64( i64 %tmp ) 23 declare i64 @llvm.bswap.i64(i64) 25 declare i16 @llvm.bswap.i16(i16) 31 %tmp2 = tail call i32 @llvm.bswap.i32( i32 %a ) 39 %tmp2 = tail call i32 @llvm.bswap.i32( i32 %a ) 40 %tmp4 = tail call i32 @llvm.bswap.i32( i32 %tmp2 ) 47 %tmp2 = tail call i32 @llvm.bswap.i32( i32 %a ) [all...] |
/frameworks/compile/mclinker/tools/mcld/include/mcld/ |
DynamicSectionOptions.h | 11 #include <llvm/Support/CommandLine.h> 29 llvm::cl::opt<std::string>& m_Entry; 30 llvm::cl::opt<bool>& m_Bsymbolic; 31 llvm::cl::opt<bool>& m_Bgroup; 32 llvm::cl::opt<std::string>& m_SOName; 33 llvm::cl::opt<llvm::cl::boolOrDefault>& m_NoUndefined; 34 llvm::cl::opt<llvm::cl::boolOrDefault>& m_AllowMulDefs; 35 llvm::cl::list<ZOption [all...] |
/external/llvm/bindings/ocaml/bitreader/ |
llvm_bitreader.mli | 1 (*===-- llvm_bitreader.mli - LLVM OCaml Interface ---------------*- C++ -*-===* 3 * The LLVM Compiler Infrastructure 12 This interface provides an OCaml API for the LLVM bitcode reader, the 20 encountered. See the function [llvm::getBitcodeModule]. *) 21 val get_module : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule 27 encountered. See the function [llvm::ParseBitcodeFile]. *) 28 val parse_bitcode : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodul [all...] |