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

<<51525354555657585960>>

  /external/llvm/lib/Target/XCore/
XCoreFrameToArgsOffsetElim.cpp 3 // The LLVM Compiler Infrastructure
16 #include "llvm/CodeGen/MachineFrameInfo.h"
17 #include "llvm/CodeGen/MachineFunctionPass.h"
18 #include "llvm/CodeGen/MachineInstrBuilder.h"
19 #include "llvm/Support/Compiler.h"
20 #include "llvm/Support/raw_ostream.h"
21 #include "llvm/Target/TargetMachine.h"
22 using namespace llvm;
40 FunctionPass *llvm::createXCoreFrameToArgsOffsetEliminationPass() {
  /external/llvm/test/Bitcode/
drop-debug-info.ll 1 ; RUN: llvm-as < %s -o %t.bc 2>&1 >/dev/null | FileCheck -check-prefix=WARN %s
2 ; RUN: llvm-dis < %t.bc | FileCheck %s
11 !llvm.dbg.cu = !{!0}
12 !llvm.module.flags = !{!9}
14 !0 = metadata !{i32 786449, metadata !1, i32 12, metadata !"clang version 3.5 (trunk 195495) (llvm/trunk 195495:195504M)", i1 false, metadata !"", i32 0, metadata !2, metadata !2, metadata !3, metadata !2, metadata !2, metadata !""} ; [ DW_TAG_compile_unit ] [/Users/manmanren/llvm_gmail/release/../llvm/tools/clang/test/CodeGen/debug-info-version.c] [DW_LANG_C99]
15 !1 = metadata !{metadata !"../llvm/tools/clang/test/CodeGen/debug-info-version.c", metadata !"/Users/manmanren/llvm_gmail/release"}
19 !5 = metadata !{i32 786473, metadata !1} ; [ DW_TAG_file_type ] [/Users/manmanren/llvm_gmail/release/../llvm/tools/clang/test/CodeGen/debug-info-version.c]
28 ; CHECK-NOT: !llvm.dbg.cu
  /external/llvm/test/CodeGen/ARM/
intrinsics-memory-barrier.ll 6 call void @llvm.arm.dmb(i32 3) ; CHECK: dmb osh
7 call void @llvm.arm.dsb(i32 7) ; CHECK: dsb nsh
8 call void @llvm.arm.isb(i32 15) ; CHECK: isb sy
19 call void @llvm.arm.dmb(i32 15) ; CHECK: dmb sy
32 call void @llvm.arm.dsb(i32 15) ; CHECK: dsb sy
45 call void @llvm.arm.isb(i32 15) ; CHECK: isb sy
53 declare void @llvm.arm.dmb(i32)
54 declare void @llvm.arm.dsb(i32)
55 declare void @llvm.arm.isb(i32)
vqshrn.ll 7 %tmp2 = call <8 x i8> @llvm.arm.neon.vqshiftns.v8i8(<8 x i16> %tmp1, <8 x i16> < i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8 >)
15 %tmp2 = call <4 x i16> @llvm.arm.neon.vqshiftns.v4i16(<4 x i32> %tmp1, <4 x i32> < i32 -16, i32 -16, i32 -16, i32 -16 >)
23 %tmp2 = call <2 x i32> @llvm.arm.neon.vqshiftns.v2i32(<2 x i64> %tmp1, <2 x i64> < i64 -32, i64 -32 >)
31 %tmp2 = call <8 x i8> @llvm.arm.neon.vqshiftnu.v8i8(<8 x i16> %tmp1, <8 x i16> < i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8 >)
39 %tmp2 = call <4 x i16> @llvm.arm.neon.vqshiftnu.v4i16(<4 x i32> %tmp1, <4 x i32> < i32 -16, i32 -16, i32 -16, i32 -16 >)
47 %tmp2 = call <2 x i32> @llvm.arm.neon.vqshiftnu.v2i32(<2 x i64> %tmp1, <2 x i64> < i64 -32, i64 -32 >)
55 %tmp2 = call <8 x i8> @llvm.arm.neon.vqshiftnsu.v8i8(<8 x i16> %tmp1, <8 x i16> < i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8 >)
63 %tmp2 = call <4 x i16> @llvm.arm.neon.vqshiftnsu.v4i16(<4 x i32> %tmp1, <4 x i32> < i32 -16, i32 -16, i32 -16, i32 -16 >)
71 %tmp2 = call <2 x i32> @llvm.arm.neon.vqshiftnsu.v2i32(<2 x i64> %tmp1, <2 x i64> < i64 -32, i64 -32 >)
75 declare <8 x i8> @llvm.arm.neon.vqshiftns.v8i8(<8 x i16>, <8 x i16>) nounwind readnon
    [all...]
  /external/llvm/test/CodeGen/Generic/
overflow.ll 8 %sadd = tail call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 %a, i8 %b)
15 declare { i8, i1 } @llvm.sadd.with.overflow.i8(i8, i8) nounwind readnone
19 %sadd = tail call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 %a, i16 %b)
26 declare { i16, i1 } @llvm.sadd.with.overflow.i16(i16, i16) nounwind readnone
30 %sadd = tail call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b)
37 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone
44 %uadd = tail call { i8, i1 } @llvm.uadd.with.overflow.i8(i8 %a, i8 %b)
51 declare { i8, i1 } @llvm.uadd.with.overflow.i8(i8, i8) nounwind readnone
55 %uadd = tail call { i16, i1 } @llvm.uadd.with.overflow.i16(i16 %a, i16 %b)
62 declare { i16, i1 } @llvm.uadd.with.overflow.i16(i16, i16) nounwind readnon
    [all...]
  /external/llvm/test/CodeGen/X86/
f16c-intrinsics.ll 6 %res = call <4 x float> @llvm.x86.vcvtph2ps.128(<8 x i16> %a0) ; <<4 x float>> [#uses=1]
9 declare <4 x float> @llvm.x86.vcvtph2ps.128(<8 x i16>) nounwind readonly
14 %res = call <8 x float> @llvm.x86.vcvtph2ps.256(<8 x i16> %a0) ; <<8 x float>> [#uses=1]
17 declare <8 x float> @llvm.x86.vcvtph2ps.256(<8 x i16>) nounwind readonly
22 %res = call <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float> %a0, i32 0) ; <<8 x i16>> [#uses=1]
25 declare <8 x i16> @llvm.x86.vcvtps2ph.128(<4 x float>, i32) nounwind readonly
30 %res = call <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float> %a0, i32 0) ; <<8 x i16>> [#uses=1]
33 declare <8 x i16> @llvm.x86.vcvtps2ph.256(<8 x float>, i32) nounwind readonly
44 %res = tail call <4 x float> @llvm.x86.vcvtph2ps.128(<8 x i16> %bc) #2
fma3-intrinsics.ll 7 %res = call <4 x float> @llvm.x86.fma.vfmadd.ss(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
10 declare <4 x float> @llvm.x86.fma.vfmadd.ss(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
14 %res = call <4 x float> @llvm.x86.fma.vfmadd.ps(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
17 declare <4 x float> @llvm.x86.fma.vfmadd.ps(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
21 %res = call <8 x float> @llvm.x86.fma.vfmadd.ps.256(<8 x float> %a0, <8 x float> %a1, <8 x float> %a2) nounwind
24 declare <8 x float> @llvm.x86.fma.vfmadd.ps.256(<8 x float>, <8 x float>, <8 x float>) nounwind readnone
28 %res = call <4 x float> @llvm.x86.fma.vfnmadd.ss(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
31 declare <4 x float> @llvm.x86.fma.vfnmadd.ss(<4 x float>, <4 x float>, <4 x float>) nounwind readnone
35 %res = call <4 x float> @llvm.x86.fma.vfnmadd.ps(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind
38 declare <4 x float> @llvm.x86.fma.vfnmadd.ps(<4 x float>, <4 x float>, <4 x float>) nounwind readnon
    [all...]
movbe.ll 4 declare i16 @llvm.bswap.i16(i16) nounwind readnone
5 declare i32 @llvm.bswap.i32(i32) nounwind readnone
6 declare i64 @llvm.bswap.i64(i64) nounwind readnone
9 %bswap = call i16 @llvm.bswap.i16(i16 %y)
20 %bswap = call i16 @llvm.bswap.i16(i16 %load)
29 %bswap = call i32 @llvm.bswap.i32(i32 %y)
40 %bswap = call i32 @llvm.bswap.i32(i32 %load)
49 %bswap = call i64 @llvm.bswap.i64(i64 %y)
60 %bswap = call i64 @llvm.bswap.i64(i64 %load)
  /external/llvm/test/Transforms/StripSymbols/
2010-06-30-StripDebug.ll 3 ; CHECK-NOT: llvm.dbg
9 tail call void @llvm.dbg.value(metadata !9, i64 0, metadata !5), !dbg !10
13 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
15 !llvm.dbg.cu = !{!2}
16 !llvm.module.flags = !{!13}
17 !llvm.dbg.sp = !{!0}
18 !llvm.dbg.lv.foo = !{!5}
19 !llvm.dbg.gv = !{!8}
23 !2 = metadata !{i32 524305, metadata !12, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, metadata !"", i32 0, metadata !4, metadata !4, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
  /external/llvm/tools/obj2yaml/
obj2yaml.cpp 3 // The LLVM Compiler Infrastructure
12 #include "llvm/Object/Archive.h"
13 #include "llvm/Object/COFF.h"
14 #include "llvm/Support/CommandLine.h"
15 #include "llvm/Support/ManagedStatic.h"
16 #include "llvm/Support/PrettyStackTrace.h"
17 #include "llvm/Support/Signals.h"
19 using namespace llvm;
20 using namespace llvm::object;
  /external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
AMDGPUAsmBackend.cpp 3 // The LLVM Compiler Infrastructure
11 #include "llvm/ADT/StringRef.h"
12 #include "llvm/MC/MCAsmBackend.h"
13 #include "llvm/MC/MCAssembler.h"
14 #include "llvm/MC/MCObjectWriter.h"
15 #include "llvm/MC/MCValue.h"
16 #include "llvm/Support/TargetRegistry.h"
18 using namespace llvm;
73 MCAsmBackend *llvm::createAMDGPUAsmBackend(const Target &T, StringRef TT) {
  /frameworks/compile/mclinker/lib/LD/
ELFReader.cpp 23 #include <llvm/ADT/StringRef.h>
24 #include <llvm/ADT/Twine.h>
25 #include <llvm/Support/ELF.h>
26 #include <llvm/Support/Host.h>
48 const llvm::ELF::Elf32_Ehdr* hdr =
49 reinterpret_cast<const llvm::ELF::Elf32_Ehdr*>(pELFHeader);
50 if (0 == memcmp(llvm::ELF::ElfMagic, hdr, 4))
70 llvm::StringRef pRegion,
74 size_t entsize = pRegion.size()/sizeof(llvm::ELF::Elf32_Sym);
75 const llvm::ELF::Elf32_Sym* symtab
    [all...]
  /external/llvm/test/CodeGen/Mips/
dsp-r1.ll 7 %1 = tail call i32 @llvm.mips.extr.w(i64 %a0, i32 15)
11 declare i32 @llvm.mips.extr.w(i64, i32) nounwind
17 %1 = tail call i32 @llvm.mips.extr.w(i64 %a0, i32 %a1)
25 %1 = tail call i32 @llvm.mips.extr.r.w(i64 %a0, i32 15)
29 declare i32 @llvm.mips.extr.r.w(i64, i32) nounwind
35 %1 = tail call i32 @llvm.mips.extr.s.h(i64 %a0, i32 %a1)
39 declare i32 @llvm.mips.extr.s.h(i64, i32) nounwind
45 %1 = tail call i32 @llvm.mips.extr.rs.w(i64 %a0, i32 15)
49 declare i32 @llvm.mips.extr.rs.w(i64, i32) nounwind
55 %1 = tail call i32 @llvm.mips.extr.rs.w(i64 %a0, i32 %a1
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPU.h 3 // The LLVM Compiler Infrastructure
14 #include "llvm/Support/TargetRegistry.h"
15 #include "llvm/Target/TargetMachine.h"
17 namespace llvm { namespace
33 } // End namespace llvm
  /external/clang/test/CodeGen/
arm-neon-misc.c 8 // RUN: -emit-llvm -w -o - %s | FileCheck %s
17 // CHECK: call <2 x i64> @llvm.arm.neon.vld1.v2i64
21 // CHECK: call void @llvm.arm.neon.vst1.v1i64
27 // CHECK: call <2 x i64> @llvm.arm.neon.vld1.v2i64
30 // CHECK: call <1 x i64> @llvm.arm.neon.vld1.v1i64
bounds-checking.c 1 // RUN: %clang_cc1 -fsanitize=local-bounds -emit-llvm -triple x86_64-apple-darwin10 %s -o - | FileCheck %s
2 // RUN: %clang_cc1 -fsanitize=array-bounds -O -fsanitize-undefined-trap-on-error -emit-llvm -triple x86_64-apple-darwin10 -DNO_DYNAMIC %s -o - | FileCheck %s
7 // CHECK: call {{.*}} @llvm.trap
14 // CHECK-NOT: call {{.*}} @llvm.trap
27 // CHECK: call {{.*}} @llvm.trap
dependent-lib.c 1 // RUN: %clang_cc1 %s --dependent-lib=msvcrt -triple i686-pc-win32 -emit-llvm -o - | FileCheck %s
2 // RUN: %clang_cc1 %s --dependent-lib=msvcrt -triple x86_64-pc-win32 -emit-llvm -o - | FileCheck %s
3 // RUN: %clang_cc1 %s --dependent-lib=msvcrt -triple i686-pc-linux -emit-llvm -o - | FileCheck -check-prefix LINUX %s
5 // CHECK: !llvm.module.flags = !{{{.*}}}
10 // LINUX: !llvm.module.flags = !{{{.*}}}
pragma-loop.cpp 1 // RUN: %clang_cc1 -triple x86_64-apple-darwin -std=c++11 -emit-llvm -o - %s | FileCheck %s
13 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_1:.*]]
25 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_2:.*]]
37 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_3:.*]]
49 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_4:.*]]
58 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_5:.*]]
72 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_6:.*]]
83 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_7:.*]]
94 // CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[LOOP_8:.*]]
112 // CHECK: ![[UNROLLENABLE_1]] = metadata !{metadata !"llvm.loop.unroll.enable", i1 true
    [all...]
  /external/clang/test/Driver/
tsan.c 1 // RUN: %clang -target x86_64-unknown-linux -fsanitize=thread %s -S -emit-llvm -o - | FileCheck %s
2 // RUN: %clang -O1 -target x86_64-unknown-linux -fsanitize=thread %s -S -emit-llvm -o - | FileCheck %s
3 // RUN: %clang -O2 -target x86_64-unknown-linux -fsanitize=thread %s -S -emit-llvm -o - | FileCheck %s
4 // RUN: %clang -O3 -target x86_64-unknown-linux -fsanitize=thread %s -S -emit-llvm -o - | FileCheck %s
5 // RUN: %clang -target x86_64-unknown-linux -fsanitize=thread %s -S -emit-llvm -o - | FileCheck %s
  /external/clang/test/Frontend/
ir-support.c 1 // Test that we can consume LLVM IR/bitcode in the frontend and produce
9 // LLVM bitcode:
10 // RUN: %clang_cc1 -emit-llvm-bc -o %t.bc %s
14 // LLVM IR source code:
15 // RUN: %clang_cc1 -emit-llvm -o %t.ll %s
  /external/clang/www/demo/
what is this directory.txt 1 This is for the LLVM+Clang browser based demo.
2 It is supposed to work like the LLVM+GCC demo here: http://llvm.org/demo/ but for the BSD licensed Clang instead.
7 Anyways, right now, these file a basically just a copy of the LLVM+GCC demo (no changes have been made). The files don't even work right in this location on the server. As such, someone will need to edit the file or rewrite it.
9 If nobody in the LLVM community has the skills, one suggestion would be to post a request on a friendly Perl forum and see if anybody might be interested in taking on the challenge.
  /external/llvm/bindings/ocaml/irreader/
llvm_irreader.ml 1 (*===-- llvm_irreader.ml - LLVM OCaml Interface ---------------*- OCaml -*-===*
3 * The LLVM Compiler Infrastructure
16 external parse_ir : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule
  /external/llvm/bindings/ocaml/linker/
llvm_linker.mli 1 (*===-- llvm_linker.mli - LLVM OCaml Interface -----------------*- OCaml -*-===*
3 * The LLVM Compiler Infrastructure
12 This interface provides an OCaml API for LLVM bitcode linker,
26 val link_modules : Llvm.llmodule -> Llvm.llmodule -> Mode.t -> uni
  /external/llvm/bindings/ocaml/target/
llvm_target.ml 1 (*===-- llvm_target.ml - LLVM OCaml Interface ------------------*- OCaml -*-===*
3 * The LLVM Compiler Infrastructure
58 external add_to_pass_manager : [<Llvm.PassManager.any]
59 Llvm.PassManager.t -> t -> unit
63 external intptr_type : Llvm.llcontext -> t -> Llvm.lltype
67 external qualified_intptr_type : Llvm.llcontext -> int -> t -> Llvm.lltype
69 external size_in_bits : Llvm.lltype -> t -> Int64.t
71 external store_size : Llvm.lltype -> t -> Int64.
    [all...]
  /external/llvm/bindings/ocaml/transforms/passmgr_builder/
llvm_passmgr_builder.ml 1 (*===-- llvm_passmgr_builder.ml - LLVM OCaml Interface --------*- OCaml -*-===*
3 * The LLVM Compiler Infrastructure
25 : [ `Function ] Llvm.PassManager.t -> t -> unit
28 : [ `Module ] Llvm.PassManager.t -> t -> unit
31 : [ `Module ] Llvm.PassManager.t -> internalize:bool -> run_inliner:bool -> t -> unit

Completed in 309 milliseconds

<<51525354555657585960>>