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

<<51525354555657585960>>

  /external/clang/lib/StaticAnalyzer/Core/
RangeConstraintManager.cpp 3 // The LLVM Compiler Infrastructure
19 #include "llvm/ADT/FoldingSet.h"
20 #include "llvm/ADT/ImmutableSet.h"
21 #include "llvm/Support/Debug.h"
22 #include "llvm/Support/raw_ostream.h"
31 class Range : public std::pair<const llvm::APSInt*,
32 const llvm::APSInt*> {
34 Range(const llvm::APSInt &from, const llvm::APSInt &to)
35 : std::pair<const llvm::APSInt*, const llvm::APSInt*>(&from, &to)
    [all...]
  /frameworks/compile/mclinker/tools/mcld/lib/
PositionalOptions.cpp 22 llvm::cl::list<mcld::sys::fs::Path> ArgInputObjectFiles(llvm::cl::Positional,
23 llvm::cl::desc("[input object files]"),
24 llvm::cl::ZeroOrMore);
27 llvm::cl::list<std::string> ArgLinkerScript("T",
28 llvm::cl::ZeroOrMore,
29 llvm::cl::desc("Linker script"),
30 llvm::cl::value_desc("file"));
35 llvm::cl::list<std::string> ArgNameSpecList("l",
36 llvm::cl::ZeroOrMore
    [all...]
  /external/clang/lib/CodeGen/
CGDecl.cpp 1 //===--- CGDecl.cpp - Emit LLVM Code for declarations ---------------------===//
3 // The LLVM Compiler Infrastructure
10 // This contains code to emit Decl nodes as LLVM code.
26 #include "llvm/IR/DataLayout.h"
27 #include "llvm/IR/GlobalVariable.h"
28 #include "llvm/IR/Intrinsics.h"
29 #include "llvm/IR/Type.h"
128 llvm::GlobalValue::LinkageTypes Linkage =
175 llvm::Constant *
178 llvm::GlobalValue::LinkageTypes Linkage)
    [all...]
CGCall.h 3 // The LLVM Compiler Infrastructure
22 #include "llvm/ADT/FoldingSet.h"
23 #include "llvm/IR/Value.h"
28 namespace llvm { namespace
43 typedef SmallVector<llvm::AttributeSet, 8> AttributeListType;
67 llvm::Value *Temporary;
70 llvm::Value *ToUse;
78 llvm::Instruction *IsActiveIP;
91 void addWriteback(LValue srcLV, llvm::Value *temporary,
92 llvm::Value *toUse)
    [all...]
ModuleBuilder.cpp 1 //===--- ModuleBuilder.cpp - Emit LLVM Code from ASTs ---------------------===//
3 // The LLVM Compiler Infrastructure
10 // This builds an AST and converts it to LLVM Code.
23 #include "llvm/ADT/StringRef.h"
24 #include "llvm/IR/DataLayout.h"
25 #include "llvm/IR/LLVMContext.h"
26 #include "llvm/IR/Module.h"
33 std::unique_ptr<const llvm::DataLayout> TD;
37 std::unique_ptr<llvm::Module> M;
42 const CodeGenOptions &CGO, llvm::LLVMContext& C
    [all...]
CodeGenPGO.cpp 1 //===--- CodeGenPGO.cpp - PGO Instrumentation for LLVM CodeGen --*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
18 #include "llvm/IR/MDBuilder.h"
19 #include "llvm/ProfileData/InstrProfReader.h"
20 #include "llvm/Support/Endian.h"
21 #include "llvm/Support/FileSystem.h"
22 #include "llvm/Support/MD5.h"
27 void CodeGenPGO::setFuncName(llvm::Function *Fn) {
52 static llvm::Function *getRegisterFunc(CodeGenModule &CGM) {
56 static llvm::BasicBlock *getOrInsertRegisterBB(CodeGenModule &CGM)
    [all...]
  /external/clang/test/CodeGen/
libcalls.c 1 // RUN: %clang_cc1 -fmath-errno -emit-llvm -o - %s -triple i386-unknown-unknown | FileCheck -check-prefix CHECK-YES %s
2 // RUN: %clang_cc1 -emit-llvm -o - %s -triple i386-unknown-unknown | FileCheck -check-prefix CHECK-NO %s
3 // RUN: %clang_cc1 -menable-unsafe-fp-math -emit-llvm -o - %s -triple i386-unknown-unknown | FileCheck -check-prefix CHECK-FAST %s
9 // Following llvm-gcc's lead, we never emit these as intrinsics;
32 // CHECK-FAST: declare float @llvm.sqrt.f32(float)
33 // CHECK-FAST: declare double @llvm.sqrt.f64(double)
34 // CHECK-FAST: declare x86_fp80 @llvm.sqrt.f80(x86_fp80)
40 // CHECK-NO: call float @llvm.pow.f32
44 // CHECK-NO: call double @llvm.pow.f64
48 // CHECK-NO: call x86_fp80 @llvm.pow.f8
    [all...]
builtins-arm-exclusive.c 2 // RUN: %clang_cc1 -Wall -Werror -triple thumbv8-linux-gnueabi -fno-signed-char -O3 -emit-llvm -o - %s | FileCheck %s
3 // RUN: %clang_cc1 -Wall -Werror -triple arm64-apple-ios7.0 -O3 -emit-llvm -o - %s | FileCheck %s --check-prefix=CHECK-ARM64
17 // CHECK: [[OLDVAL:%.*]] = tail call i32 @llvm.arm.ldrex.p0i32(i32* %addr)
19 // CHECK: [[FAILURE:%.*]] = tail call i32 @llvm.arm.strex.p0i32(i32 [[INC]], i32* %addr)
24 // CHECK-ARM64: [[OLDVAL:%.*]] = tail call i64 @llvm.aarch64.ldxr.p0i32(i32* %addr)
27 // CHECK-ARM64: [[FAILURE:%.*]] = tail call i32 @llvm.aarch64.stxr.p0i32(i64 [[TRUNC]], i32* %addr)
40 // CHECK: [[INTRES:%.*]] = tail call i32 @llvm.arm.ldrex.p0i8(i8* %addr)
43 // CHECK-ARM64: [[INTRES:%.*]] = tail call i64 @llvm.aarch64.ldxr.p0i8(i8* %addr)
50 // CHECK: [[INTRES:%.*]] = tail call i32 @llvm.arm.ldrex.p0i16(i16* [[ADDR16]])
55 // CHECK-ARM64: [[INTRES:%.*]] = tail call i64 @llvm.aarch64.ldxr.p0i16(i16* [[ADDR16]]
    [all...]
  /external/llvm/lib/MC/
WinCOFFStreamer.cpp 1 //===-- llvm/MC/WinCOFFStreamer.cpp -----------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
14 #include "llvm/ADT/StringExtras.h"
15 #include "llvm/MC/MCStreamer.h"
16 #include "llvm/MC/MCAsmBackend.h"
17 #include "llvm/MC/MCAsmLayout.h"
18 #include "llvm/MC/MCAssembler.h"
19 #include "llvm/MC/MCCodeEmitter.h"
20 #include "llvm/MC/MCContext.h"
21 #include "llvm/MC/MCExpr.h
40 namespace llvm { namespace
    [all...]
  /external/llvm/test/CodeGen/SystemZ/
bswap-02.ll 5 declare i32 @llvm.bswap.i32(i32 %a)
13 %swapped = call i32 @llvm.bswap.i32(i32 %a)
24 %swapped = call i32 @llvm.bswap.i32(i32 %a)
37 %swapped = call i32 @llvm.bswap.i32(i32 %a)
48 %swapped = call i32 @llvm.bswap.i32(i32 %a)
59 %swapped = call i32 @llvm.bswap.i32(i32 %a)
72 %swapped = call i32 @llvm.bswap.i32(i32 %a)
85 %swapped = call i32 @llvm.bswap.i32(i32 %a)
97 %swapped = call i32 @llvm.bswap.i32(i32 %a)
124 %swapped0 = call i32 @llvm.bswap.i32(i32 %val0
    [all...]
bswap-03.ll 5 declare i64 @llvm.bswap.i64(i64 %a)
13 %swapped = call i64 @llvm.bswap.i64(i64 %a)
24 %swapped = call i64 @llvm.bswap.i64(i64 %a)
37 %swapped = call i64 @llvm.bswap.i64(i64 %a)
48 %swapped = call i64 @llvm.bswap.i64(i64 %a)
59 %swapped = call i64 @llvm.bswap.i64(i64 %a)
72 %swapped = call i64 @llvm.bswap.i64(i64 %a)
85 %swapped = call i64 @llvm.bswap.i64(i64 %a)
97 %swapped = call i64 @llvm.bswap.i64(i64 %a)
124 %swapped0 = call i64 @llvm.bswap.i64(i64 %val0
    [all...]
  /external/llvm/test/CodeGen/X86/
3dnow-intrinsics.ll 10 %4 = call x86_mmx @llvm.x86.3dnow.pavgusb(x86_mmx %2, x86_mmx %3)
15 declare x86_mmx @llvm.x86.3dnow.pavgusb(x86_mmx, x86_mmx) nounwind readnone
21 %1 = tail call x86_mmx @llvm.x86.3dnow.pf2id(x86_mmx %0)
26 declare x86_mmx @llvm.x86.3dnow.pf2id(x86_mmx) nounwind readnone
33 %2 = tail call x86_mmx @llvm.x86.3dnow.pfacc(x86_mmx %0, x86_mmx %1)
38 declare x86_mmx @llvm.x86.3dnow.pfacc(x86_mmx, x86_mmx) nounwind readnone
45 %2 = tail call x86_mmx @llvm.x86.3dnow.pfadd(x86_mmx %0, x86_mmx %1)
50 declare x86_mmx @llvm.x86.3dnow.pfadd(x86_mmx, x86_mmx) nounwind readnone
57 %2 = tail call x86_mmx @llvm.x86.3dnow.pfcmpeq(x86_mmx %0, x86_mmx %1)
62 declare x86_mmx @llvm.x86.3dnow.pfcmpeq(x86_mmx, x86_mmx) nounwind readnon
    [all...]
StackColoring.ll 16 call void @llvm.lifetime.start(i64 -1, i8* %b)
19 call void @llvm.lifetime.end(i64 -1, i8* %b)
20 call void @llvm.lifetime.start(i64 -1, i8* %b2)
23 call void @llvm.lifetime.end(i64 -1, i8* %b2)
40 call void @llvm.lifetime.start(i64 -1, i8* %b)
45 call void @llvm.lifetime.start(i64 -1, i8* %b2)
48 call void @llvm.lifetime.end(i64 -1, i8* %b2)
52 call void @llvm.lifetime.end(i64 -1, i8* %b)
55 call void @llvm.lifetime.end(i64 -1, i8* %b)
68 call void @llvm.lifetime.start(i64 -1, i8* %b
    [all...]
  /external/llvm/test/Transforms/InstSimplify/
call.ll 3 declare {i8, i1} @llvm.uadd.with.overflow.i8(i8 %a, i8 %b)
7 %x = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 254, i8 3)
15 %x = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 254, i8 44)
21 declare i256 @llvm.cttz.i256(i256 %src, i1 %is_zero_undef)
25 %x = call i256 @llvm.cttz.i256(i256 10, i1 false)
30 declare i256 @llvm.ctpop.i256(i256 %src)
34 %x = call i256 @llvm.ctpop.i256(i256 10)
55 declare float @llvm.fabs.f32(float) nounwind readnone
56 declare float @llvm.floor.f32(float) nounwind readnone
57 declare float @llvm.ceil.f32(float) nounwind readnon
    [all...]
  /external/clang/test/Driver/
r600-mcpu.cl 3 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=r600 %s -o - 2>&1 | FileCheck --check-prefix=R600-CHECK %s
4 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv630 %s -o - 2>&1 | FileCheck --check-prefix=R600-CHECK %s
5 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv635 %s -o - 2>&1 | FileCheck --check-prefix=R600-CHECK %s
6 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv610 %s -o - 2>&1 | FileCheck --check-prefix=RS880-CHECK %s
7 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv620 %s -o - 2>&1 | FileCheck --check-prefix=RS880-CHECK %s
8 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rs780 %s -o - 2>&1 | FileCheck --check-prefix=RS880-CHECK %s
9 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rs880 %s -o - 2>&1 | FileCheck --check-prefix=RS880-CHECK %s
10 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv670 %s -o - 2>&1 | FileCheck --check-prefix=RV670-CHECK %s
11 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv710 %s -o - 2>&1 | FileCheck --check-prefix=RV710-CHECK %s
12 // RUN: %clang -### -target r600 -x cl -S -emit-llvm -mcpu=rv730 %s -o - 2>&1 | FileCheck --check-prefix=RV730-CHECK %
    [all...]
  /frameworks/compile/slang/
llvm-rs-cc.cpp 23 #include "llvm/ADT/SmallVector.h"
24 #include "llvm/ADT/IntrusiveRefCntPtr.h"
26 #include "llvm/Option/OptTable.h"
27 #include "llvm/Support/CommandLine.h"
28 #include "llvm/Support/ManagedStatic.h"
29 #include "llvm/Support/MemoryBuffer.h"
30 #include "llvm/Support/Path.h"
31 #include "llvm/Support/raw_ostream.h"
32 #include "llvm/Target/TargetMachine.h"
49 llvm::StringRef S)
    [all...]
slang_backend.h 22 #include "llvm/PassManager.h"
24 #include "llvm/Support/FormattedStream.h"
30 namespace llvm { namespace
51 llvm::Module *mpModule;
54 llvm::raw_ostream *mpOS;
57 // This helps us translate Clang AST using into LLVM IR
63 llvm::FunctionPassManager *mPerFunctionPasses;
65 llvm::PassManager *mPerModulePasses;
67 llvm::FunctionPassManager *mCodeGenPasses;
69 llvm::formatted_raw_ostream FormattedOutStream
    [all...]
  /external/chromium_org/third_party/mesa/src/docs/
llvmpipe.html 13 The Gallium llvmpipe driver is a software rasterizer that uses LLVM to
16 implemented with LLVM IR which is translated to x86 or x86-64 machine
39 <p>LLVM: version 2.9 recommended; 2.6 or later required.</p>
40 <p><b>NOTE</b>: LLVM 2.8 and earlier will not work on systems that support the
41 Intel AVX extensions (e.g. Sandybridge). LLVM's code generator will
42 fail when trying to emit AVX instructions. This was fixed in LLVM 2.9.
48 aptitude install llvm-dev
54 yum install llvm-devel
58 For Windows you will need to build LLVM from source with MSVC or MINGW
59 (either natively or through cross compilers) and CMake, and set the LLVM
    [all...]
  /external/llvm/lib/IRReader/
IRReader.cpp 1 //===---- IRReader.cpp - Reader for LLVM IR files -------------------------===//
3 // The LLVM Compiler Infrastructure
10 #include "llvm/IRReader/IRReader.h"
11 #include "llvm-c/Core.h"
12 #include "llvm-c/IRReader.h"
13 #include "llvm/AsmParser/Parser.h"
14 #include "llvm/Bitcode/ReaderWriter.h"
15 #include "llvm/IR/LLVMContext.h"
16 #include "llvm/IR/Module.h"
17 #include "llvm/Support/MemoryBuffer.h
25 namespace llvm { namespace
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430AsmPrinter.cpp 1 //===-- MSP430AsmPrinter.cpp - MSP430 LLVM assembly writer ----------------===//
3 // The LLVM Compiler Infrastructure
11 // of machine-dependent LLVM code to the MSP430 assembly language.
20 #include "llvm/CodeGen/AsmPrinter.h"
21 #include "llvm/CodeGen/MachineConstantPool.h"
22 #include "llvm/CodeGen/MachineFunctionPass.h"
23 #include "llvm/CodeGen/MachineInstr.h"
24 #include "llvm/CodeGen/MachineModuleInfo.h"
25 #include "llvm/IR/Constants.h"
26 #include "llvm/IR/DerivedTypes.h
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCExpand.cpp 3 // The LLVM Compiler Infrastructure
21 /// used. Naive LLVM IR transformations which would otherwise be
27 #include "llvm/ADT/StringRef.h"
28 #include "llvm/IR/Function.h"
29 #include "llvm/IR/InstIterator.h"
30 #include "llvm/IR/Instruction.h"
31 #include "llvm/IR/Instructions.h"
32 #include "llvm/IR/Value.h"
33 #include "llvm/Pass.h"
34 #include "llvm/PassAnalysisSupport.h
43 namespace llvm { namespace
    [all...]
  /external/llvm/tools/llvm-dwarfdump/
llvm-dwarfdump.cpp 1 //===-- llvm-dwarfdump.cpp - Debug info dumping utility for llvm ----------===//
3 // The LLVM Compiler Infrastructure
14 #include "llvm/ADT/STLExtras.h"
15 #include "llvm/ADT/Triple.h"
16 #include "llvm/DebugInfo/DIContext.h"
17 #include "llvm/Object/ObjectFile.h"
18 #include "llvm/Object/RelocVisitor.h"
19 #include "llvm/Support/CommandLine.h"
20 #include "llvm/Support/Debug.h
    [all...]
  /external/mesa3d/docs/
llvmpipe.html 13 The Gallium llvmpipe driver is a software rasterizer that uses LLVM to
16 implemented with LLVM IR which is translated to x86 or x86-64 machine
39 <p>LLVM: version 2.9 recommended; 2.6 or later required.</p>
40 <p><b>NOTE</b>: LLVM 2.8 and earlier will not work on systems that support the
41 Intel AVX extensions (e.g. Sandybridge). LLVM's code generator will
42 fail when trying to emit AVX instructions. This was fixed in LLVM 2.9.
48 aptitude install llvm-dev
54 yum install llvm-devel
58 For Windows you will need to build LLVM from source with MSVC or MINGW
59 (either natively or through cross compilers) and CMake, and set the LLVM
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm.mli 1 (*===-- llvm/llvm.mli - LLVM OCaml Interface ------------------------------===*
3 * The LLVM Compiler Infrastructure
12 This interface provides an OCaml API for the LLVM intermediate
18 These abstract types correlate directly to the LLVM VMCore classes. *)
20 (** The top-level container for all LLVM global data. See the
21 [llvm::LLVMContext] class. *)
24 (** The top-level container for all other LLVM Intermediate Representation (IR)
25 objects. See the [llvm::Module] class. *
    [all...]
  /art/compiler/llvm/
utils_llvm.h 20 #include <llvm/Analysis/Verifier.h>
25 #define VERIFY_LLVM_FUNCTION(func) ::llvm::verifyFunction(func, ::llvm::AbortProcessAction)

Completed in 1069 milliseconds

<<51525354555657585960>>