HomeSort by relevance Sort by last modified time
    Searched full:llvm (Results 476 - 500 of 24291) sorted by null

<<11121314151617181920>>

  /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...]

Completed in 451 milliseconds

<<11121314151617181920>>