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

<<21222324252627282930>>

  /external/clang/lib/CodeGen/
CGOpenMPRuntime.h 3 // The LLVM Compiler Infrastructure
18 #include "llvm/ADT/DenseMap.h"
19 #include "llvm/IR/Type.h"
20 #include "llvm/IR/Value.h"
22 namespace llvm { namespace
34 } // namespace llvm
47 /// from http://llvm.org/svn/llvm-project/openmp/trunk/runtime/src/kmp.h
78 llvm::Constant *DefaultOpenMPPSource;
80 typedef llvm::DenseMap<unsigned, llvm::Value *> OpenMPDefaultLocMapTy
    [all...]
CGObjCRuntime.h 3 // The LLVM Compiler Infrastructure
24 namespace llvm { namespace
87 llvm::Value *BaseValue,
90 llvm::Value *Offset);
100 llvm::Constant *beginCatchFn,
101 llvm::Constant *endCatchFn,
102 llvm::Constant *exceptionRethrowFn);
109 llvm::Function *syncEnterFn,
110 llvm::Function *syncExitFn);
117 virtual llvm::Function *ModuleInitFunction() = 0
    [all...]
CodeGenModule.cpp 1 //===--- CodeGenModule.cpp - Emit LLVM Code from ASTs for a Module --------===//
3 // The LLVM Compiler Infrastructure
43 #include "llvm/ADT/APSInt.h"
44 #include "llvm/ADT/Triple.h"
45 #include "llvm/IR/CallSite.h"
46 #include "llvm/IR/CallingConv.h"
47 #include "llvm/IR/DataLayout.h"
48 #include "llvm/IR/Intrinsics.h"
49 #include "llvm/IR/LLVMContext.h"
50 #include "llvm/IR/Module.h
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXUtilities.cpp 3 // The LLVM Compiler Infrastructure
15 #include "llvm/IR/Constants.h"
16 #include "llvm/IR/Function.h"
17 #include "llvm/IR/GlobalVariable.h"
18 #include "llvm/IR/Module.h"
19 #include "llvm/IR/Operator.h"
25 #include "llvm/Support/ManagedStatic.h"
26 #include "llvm/IR/InstIterator.h"
27 #include "llvm/Support/MutexGuard.h"
29 using namespace llvm;
    [all...]
  /external/llvm/include/llvm/Config/
llvm-config.h.cmake 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...]
  /external/llvm/lib/Option/
Arg.cpp 3 // The LLVM Compiler Infrastructure
10 #include "llvm/Option/Arg.h"
11 #include "llvm/ADT/SmallString.h"
12 #include "llvm/ADT/Twine.h"
13 #include "llvm/Option/ArgList.h"
14 #include "llvm/Option/Option.h"
15 #include "llvm/Support/raw_ostream.h"
17 using namespace llvm;
18 using namespace llvm::opt;
48 llvm::errs() << "<"
    [all...]
  /external/llvm/test/Assembler/
functionlocal-metadata.ll 1 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
5 call void @llvm.dbg.value(metadata !{ i32* %1 }, i64 16, metadata !2)
6 ; CHECK: call void @llvm.dbg.value(metadata !{i32* %1}, i64 16, metadata ![[ID2:[0-9]+]])
11 call void @llvm.dbg.declare(metadata !{i32* %1}, metadata !{i32* %1})
13 call void @llvm.dbg.declare(metadata !{i32 %two}, metadata !{i32 %0})
15 call void @llvm.dbg.declare(metadata !{i32 %0}, metadata !{i32* %1, i32 %0})
17 call void @llvm.dbg.declare(metadata !{i32* %1}, metadata !{i32 %b, i32 %0})
19 call void @llvm.dbg.declare(metadata !{i32 %a}, metadata !{i32 %a, metadata !"foo"})
21 call void @llvm.dbg.declare(metadata !{i32 %b}, metadata !{metadata !0, i32 %two}
    [all...]
  /frameworks/compile/libbcc/tools/bcc_strip_attr/
bcc_strip_attr.cpp 17 #include "llvm/Bitcode/ReaderWriter.h"
18 #include "llvm/IR/LLVMContext.h"
19 #include "llvm/IR/Module.h"
20 #include "llvm/IR/Verifier.h"
21 #include "llvm/IRReader/IRReader.h"
22 #include "llvm/Pass.h"
23 #include "llvm/PassManager.h"
24 #include "llvm/Support/CommandLine.h"
25 #include "llvm/Support/FileSystem.h"
26 #include "llvm/Support/ManagedStatic.h
    [all...]
  /art/compiler/llvm/
backend_options.h 20 #include <llvm/Support/CommandLine.h>
23 extern llvm::cl::opt<bool> EnableARMLongCalls; \
24 extern llvm::cl::opt<bool> ReserveR9;
37 #include "llvm/Config/Targets.def"
40 namespace llvm { namespace in namespace:art
44 #include "llvm/Config/Targets.def"
47 } // namespace llvm
  /art/compiler/llvm/tools/
gen_art_module_cc.sh 32 #include <llvm/IR/DerivedTypes.h>
33 #include <llvm/IR/Function.h>
34 #include <llvm/IR/Module.h>
35 #include <llvm/IR/Type.h>
39 using namespace llvm;
42 namespace llvm {
49 } // namespace llvm
  /external/clang/include/clang/CodeGen/
BackendUtil.h 1 //===--- BackendUtil.h - LLVM Backend Utilities -----------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
13 #include "clang/Basic/LLVM.h"
15 namespace llvm { namespace
27 Backend_EmitBC, ///< Emit LLVM bitcode files
28 Backend_EmitLL, ///< Emit human-readable LLVM assembly
36 StringRef TDesc, llvm::Module *M, BackendAction Action,
  /external/clang/include/clang/Driver/
Util.h 3 // The LLVM Compiler Infrastructure
13 #include "clang/Basic/LLVM.h"
14 #include "llvm/ADT/DenseMap.h"
16 namespace llvm { namespace
28 typedef llvm::DenseMap<const JobAction*, const char*> ArgStringMap;
33 /// Get the (LLVM) name of the minimum ARM CPU for the arch we are targeting.
34 const char* getARMCPUForMArch(StringRef MArch, const llvm::Triple &Triple);
  /external/clang/test/CodeGen/
arm64_vMaxMin.c 1 // RUN: %clang_cc1 -O1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -S -o - -emit-llvm %s | FileCheck %s
12 // CHECK @llvm.aarch64.neon.smaxv.i32.v8i8
18 // CHECK llvm.aarch64.neon.uminv.i16.v8i16
25 // CHECK llvm.aarch64.neon.umin.v8i8
31 // CHECK llvm.aarch64.neon.umin.v16i8
37 // CHECK llvm.aarch64.neon.smax.v8i16
44 // CHECK llvm.aarch64.neon.fmax.v2f64
50 // CHECK llvm.aarch64.neon.fmax.v4f32
56 // CHECK llvm.aarch64.neon.fmin.v2f64
62 // CHECK llvm.aarch64.neon.fmax.v2f3
    [all...]
mips-count-builtins.c 1 // RUN: %clang_cc1 %s -triple mips-unknown-linux-gnu -emit-llvm -o - | FileCheck %s
13 // CHECK: call i16 @llvm.ctlz.i16(i16 {{.*}}, i1 false)
14 // CHECK: call i16 @llvm.cttz.i16(i16 {{.*}}, i1 false)
22 // CHECK: call i32 @llvm.ctlz.i32(i32 {{.*}}, i1 false)
23 // CHECK: call i32 @llvm.cttz.i32(i32 {{.*}}, i1 false)
30 // CHECK: call i64 @llvm.ctlz.i64(i64 {{.*}}, i1 false)
31 // CHECK: call i64 @llvm.cttz.i64(i64 {{.*}}, i1 false)
rdrand-builtins.c 1 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-feature +rdrnd -target-feature +rdseed -emit-llvm -o - %s | FileCheck %s
11 // CHECK: call { i16, i32 } @llvm.x86.rdrand.16
18 // CHECK: call { i32, i32 } @llvm.x86.rdrand.32
25 // CHECK: call { i64, i32 } @llvm.x86.rdrand.64
32 // CHECK: call { i16, i32 } @llvm.x86.rdseed.16
39 // CHECK: call { i32, i32 } @llvm.x86.rdseed.32
46 // CHECK: call { i64, i32 } @llvm.x86.rdseed.64
  /external/llvm/bindings/ocaml/irreader/
llvm_irreader.mli 1 (*===-- llvm_irreader.mli - LLVM OCaml Interface --------------*- OCaml -*-===*
3 * The LLVM Compiler Infrastructure
12 This interface provides an OCaml API for the LLVM assembly reader, the
20 encountered. See the function [llvm::ParseIR]. *)
21 val parse_ir : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule
  /external/llvm/lib/MC/
MCRelocationInfo.cpp 3 // The LLVM Compiler Infrastructure
10 #include "llvm/MC/MCRelocationInfo.h"
11 #include "llvm-c/Disassembler.h"
12 #include "llvm/Object/ObjectFile.h"
13 #include "llvm/Support/TargetRegistry.h"
15 using namespace llvm;
37 MCRelocationInfo *llvm::createMCRelocationInfo(StringRef TT, MCContext &Ctx) {
  /external/llvm/lib/Support/
ErrorHandling.cpp 3 // The LLVM Compiler Infrastructure
15 #include "llvm/Support/ErrorHandling.h"
16 #include "llvm-c/Core.h"
17 #include "llvm/ADT/SmallVector.h"
18 #include "llvm/ADT/Twine.h"
19 #include "llvm/Config/config.h"
20 #include "llvm/Support/Debug.h"
21 #include "llvm/Support/Errc.h"
22 #include "llvm/Support/Signals.h"
23 #include "llvm/Support/Mutex.h
    [all...]
  /external/llvm/lib/Target/PowerPC/TargetInfo/
PowerPCTargetInfo.cpp 3 // The LLVM Compiler Infrastructure
11 #include "llvm/IR/Module.h"
12 #include "llvm/Support/TargetRegistry.h"
13 using namespace llvm;
15 Target llvm::ThePPC32Target, llvm::ThePPC64Target, llvm::ThePPC64LETarget;
  /external/llvm/test/Analysis/BasicAA/
getmodrefinfo-cs-cs.ll 15 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @A, i8 0, i64 1, i32 1, i1 false) <-> call void @llvm.memset.p0i8.i64(i8* @B, i8 0, i64 1, i32 1, i1 false)
16 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @B, i8 0, i64 1, i32 1, i1 false) <-> call void @llvm.memset.p0i8.i64(i8* @A, i8 0, i64 1, i32 1, i1 false)
18 declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind
23 call void @llvm.memset.p0i8.i64(i8* @A, i8 0, i64 1, i32 1, i1 false)
24 call void @llvm.memset.p0i8.i64(i8* @B, i8 0, i64 1, i32 1, i1 false)
  /external/llvm/test/CodeGen/ARM/
intrinsics-crypto.ll 6 %tmp3 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %tmp, <16 x i8> %tmp2)
8 %tmp4 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %tmp3, <16 x i8> %tmp2)
10 %tmp5 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %tmp4)
12 %tmp6 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %tmp5)
22 %resscalar = call i32 @llvm.arm.neon.sha1h(i32 %scalar)
25 %res2 = call <4 x i32> @llvm.arm.neon.sha1c(<4 x i32> %tmp2, i32 %scalar, <4 x i32> %res1)
27 %res3 = call <4 x i32> @llvm.arm.neon.sha1m(<4 x i32> %res2, i32 %scalar, <4 x i32> %res1)
29 %res4 = call <4 x i32> @llvm.arm.neon.sha1p(<4 x i32> %res3, i32 %scalar, <4 x i32> %res1)
31 %res5 = call <4 x i32> @llvm.arm.neon.sha1su0(<4 x i32> %res4, <4 x i32> %tmp3, <4 x i32> %res1)
33 %res6 = call <4 x i32> @llvm.arm.neon.sha1su1(<4 x i32> %res5, <4 x i32> %res1
    [all...]
  /external/llvm/test/CodeGen/R600/
llvm.SI.fs.interp.constant.ll 8 %4 = call float @llvm.SI.fs.constant(i32 0, i32 0, i32 %3)
9 %5 = call i32 @llvm.SI.packf16(float %4, float %4)
11 call void @llvm.SI.export(i32 15, i32 1, i32 1, i32 0, i32 1, float %6, float %6, float %6, float %6)
15 declare void @llvm.AMDGPU.shader.type(i32)
17 declare float @llvm.SI.fs.constant(i32, i32, i32) readnone
19 declare i32 @llvm.SI.packf16(float, float) readnone
21 declare void @llvm.SI.export(i32, i32, i32, i32, i32, float, float, float, float)
  /external/llvm/test/CodeGen/Thumb/
stack-coloring-without-frame-ptr.ll 15 call void @llvm.lifetime.start(i64 16, i8* %1) nounwind
16 call void @llvm.memcpy.p0i8.p0i8.i32(i8* %1, i8* %0, i32 16, i32 4, i1 false)
17 call void @llvm.lifetime.end(i64 16, i8* %1) nounwind
20 call void @llvm.lifetime.start(i64 20, i8* %2) nounwind
25 declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture, i8* nocapture, i32, i32, i1) nounwind
27 declare void @llvm.lifetime.start(i64, i8* nocapture) nounwind
29 declare void @llvm.lifetime.end(i64, i8* nocapture) nounwind
  /external/llvm/test/Feature/
md_on_instruction.ll 1 ; RUN: llvm-as < %s | llvm-dis | grep " !dbg " | count 4
5 call void @llvm.dbg.func.start(metadata !0)
10 call void @llvm.dbg.region.end(metadata !0)
15 declare void @llvm.dbg.func.start(metadata) nounwind readnone
17 declare void @llvm.dbg.region.end(metadata) nounwind readnone
19 !llvm.module.flags = !{!6}
  /external/llvm/test/Transforms/InstCombine/
bitcount.ll 4 ; RUN: grep -v declare | not grep llvm.ct
6 declare i31 @llvm.ctpop.i31(i31 %val)
7 declare i32 @llvm.cttz.i32(i32 %val, i1)
8 declare i33 @llvm.ctlz.i33(i33 %val, i1)
11 %c1 = call i31 @llvm.ctpop.i31(i31 12415124)
12 %c2 = call i32 @llvm.cttz.i32(i32 87359874, i1 true)
13 %c3 = call i33 @llvm.ctlz.i33(i33 87359874, i1 true)

Completed in 319 milliseconds

<<21222324252627282930>>