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

<<51525354555657585960>>

  /external/clang/include/clang/Basic/
VirtualFileSystem.h 3 // The LLVM Compiler Infrastructure
16 #include "clang/Basic/LLVM.h"
17 #include "llvm/ADT/IntrusiveRefCntPtr.h"
18 #include "llvm/ADT/Optional.h"
19 #include "llvm/Support/ErrorOr.h"
20 #include "llvm/Support/FileSystem.h"
21 #include "llvm/Support/raw_ostream.h"
22 #include "llvm/Support/SourceMgr.h"
24 namespace llvm { namespace
34 llvm::sys::fs::UniqueID UID
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUTargetMachine.cpp 3 // The LLVM Compiler Infrastructure
21 #include "llvm/Analysis/Passes.h"
22 #include "llvm/Analysis/Verifier.h"
23 #include "llvm/CodeGen/MachineFunctionAnalysis.h"
24 #include "llvm/CodeGen/MachineModuleInfo.h"
25 #include "llvm/CodeGen/Passes.h"
26 #include "llvm/MC/MCAsmInfo.h"
27 #include "llvm/PassManager.h"
28 #include "llvm/Support/TargetRegistry.h"
29 #include "llvm/Support/raw_os_ostream.h
    [all...]
  /external/clang/tools/libclang/
CLog.h 3 // The LLVM Compiler Infrastructure
14 #include "clang/Basic/LLVM.h"
15 #include "llvm/ADT/IntrusiveRefCntPtr.h"
16 #include "llvm/ADT/SmallString.h"
17 #include "llvm/ADT/StringRef.h"
18 #include "llvm/Support/Compiler.h"
19 #include "llvm/Support/raw_ostream.h"
22 namespace llvm { namespace
45 llvm::raw_svector_ostream LogOS;
54 return llvm::StringRef(EnvOpt) == "2"
    [all...]
  /external/llvm/lib/Transforms/Scalar/
ADCE.cpp 3 // The LLVM Compiler Infrastructure
17 #include "llvm/Transforms/Scalar.h"
18 #include "llvm/ADT/DepthFirstIterator.h"
19 #include "llvm/ADT/SmallPtrSet.h"
20 #include "llvm/ADT/SmallVector.h"
21 #include "llvm/ADT/Statistic.h"
22 #include "llvm/IR/BasicBlock.h"
23 #include "llvm/IR/CFG.h"
24 #include "llvm/IR/InstIterator.h"
25 #include "llvm/IR/Instructions.h
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-vpopcnt.ll 9 %cnt = tail call <8 x i8> @llvm.ctpop.v8i8(<8 x i8> %x)
13 declare <8 x i8> @llvm.ctpop.v8i8(<8 x i8>) nounwind readnone
18 %cnt = tail call <4 x i16> @llvm.ctpop.v4i16(<4 x i16> %x)
22 declare <4 x i16> @llvm.ctpop.v4i16(<4 x i16>) nounwind readnone
27 %cnt = tail call <2 x i32> @llvm.ctpop.v2i32(<2 x i32> %x)
31 declare <2 x i32> @llvm.ctpop.v2i32(<2 x i32>) nounwind readnone
37 %cnt = tail call <16 x i8> @llvm.ctpop.v16i8(<16 x i8> %x)
41 declare <16 x i8> @llvm.ctpop.v16i8(<16 x i8>) nounwind readnone
46 %cnt = tail call <8 x i16> @llvm.ctpop.v8i16(<8 x i16> %x)
50 declare <8 x i16> @llvm.ctpop.v8i16(<8 x i16>) nounwind readnon
    [all...]
  /external/llvm/test/CodeGen/X86/
sse3-intrinsics-x86.ll 5 %res = call <2 x double> @llvm.x86.sse3.addsub.pd(<2 x double> %a0, <2 x double> %a1) ; <<2 x double>> [#uses=1]
8 declare <2 x double> @llvm.x86.sse3.addsub.pd(<2 x double>, <2 x double>) nounwind readnone
13 %res = call <4 x float> @llvm.x86.sse3.addsub.ps(<4 x float> %a0, <4 x float> %a1) ; <<4 x float>> [#uses=1]
16 declare <4 x float> @llvm.x86.sse3.addsub.ps(<4 x float>, <4 x float>) nounwind readnone
21 %res = call <2 x double> @llvm.x86.sse3.hadd.pd(<2 x double> %a0, <2 x double> %a1) ; <<2 x double>> [#uses=1]
24 declare <2 x double> @llvm.x86.sse3.hadd.pd(<2 x double>, <2 x double>) nounwind readnone
29 %res = call <4 x float> @llvm.x86.sse3.hadd.ps(<4 x float> %a0, <4 x float> %a1) ; <<4 x float>> [#uses=1]
32 declare <4 x float> @llvm.x86.sse3.hadd.ps(<4 x float>, <4 x float>) nounwind readnone
37 %res = call <2 x double> @llvm.x86.sse3.hsub.pd(<2 x double> %a0, <2 x double> %a1) ; <<2 x double>> [#uses=1]
40 declare <2 x double> @llvm.x86.sse3.hsub.pd(<2 x double>, <2 x double>) nounwind readnon
    [all...]
vector-intrinsics.ll 3 declare <4 x double> @llvm.sin.v4f64(<4 x double> %p)
4 declare <4 x double> @llvm.cos.v4f64(<4 x double> %p)
5 declare <4 x double> @llvm.pow.v4f64(<4 x double> %p, <4 x double> %q)
6 declare <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32)
10 %t = call <4 x double> @llvm.sin.v4f64(<4 x double> %p)
15 %t = call <4 x double> @llvm.cos.v4f64(<4 x double> %p)
20 %t = call <4 x double> @llvm.pow.v4f64(<4 x double> %p, <4 x double> %q)
25 %t = call <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32 %q)
30 declare <9 x double> @llvm.exp.v9f64(<9 x double> %a)
31 declare <9 x double> @llvm.pow.v9f64(<9 x double> %a, <9 x double> %b
    [all...]
avx512-intrinsics.ll 3 declare i32 @llvm.x86.avx512.kortestz.w(i16, i16) nounwind readnone
8 %res = call i32 @llvm.x86.avx512.kortestz.w(i16 %a0, i16 %a1)
12 declare i32 @llvm.x86.avx512.kortestc.w(i16, i16) nounwind readnone
17 %res = call i32 @llvm.x86.avx512.kortestc.w(i16 %a0, i16 %a1)
21 declare i16 @llvm.x86.avx512.kand.w(i16, i16) nounwind readnone
26 %t1 = call i16 @llvm.x86.avx512.kand.w(i16 %a0, i16 8)
27 %t2 = call i16 @llvm.x86.avx512.kand.w(i16 %t1, i16 %a1)
31 declare i16 @llvm.x86.avx512.knot.w(i16) nounwind readnone
35 %res = call i16 @llvm.x86.avx512.knot.w(i16 %a0)
39 declare i16 @llvm.x86.avx512.kunpck.bw(i16, i16) nounwind readnon
    [all...]
  /external/llvm/test/Transforms/InstCombine/
round.ll 3 declare float @llvm.round.f32(float) #0
4 declare double @llvm.round.f64(double) #0
9 %x = call float @llvm.round.f32(float 1.25) #0
16 %x = call float @llvm.round.f32(float -1.25) #0
23 %x = call float @llvm.round.f32(float 1.5) #0
30 %x = call float @llvm.round.f32(float -1.5) #0
37 %x = call float @llvm.round.f32(float 2.75) #0
44 %x = call float @llvm.round.f32(float -2.75) #0
51 %x = call double @llvm.round.f64(double 1.3) #0
58 %x = call double @llvm.round.f64(double -1.3) #
    [all...]
stacksaverestore.ll 3 declare i8* @llvm.stacksave()
4 declare void @llvm.stackrestore(i8*)
6 ;; Test that llvm.stackrestore is removed when possible.
8 %tmp = call i8* @llvm.stacksave( )
9 call void @llvm.stackrestore( i8* %tmp ) ;; not restoring anything
15 call void @llvm.stackrestore( i8* %X ) ;; no allocas before return.
32 %tmp = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1]
36 %tmp28 = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1]
38 %tmp53 = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1]
40 %tmp78 = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUTargetMachine.cpp 3 // The LLVM Compiler Infrastructure
21 #include "llvm/Analysis/Passes.h"
22 #include "llvm/Analysis/Verifier.h"
23 #include "llvm/CodeGen/MachineFunctionAnalysis.h"
24 #include "llvm/CodeGen/MachineModuleInfo.h"
25 #include "llvm/CodeGen/Passes.h"
26 #include "llvm/MC/MCAsmInfo.h"
27 #include "llvm/PassManager.h"
28 #include "llvm/Support/TargetRegistry.h"
29 #include "llvm/Support/raw_os_ostream.h
    [all...]
  /ndk/tests/device/test-libc++-shared-full/
DATA 5 input.output___file.streams___fstreams___ifstream.cons___move sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.cons/test.dat
6 input.output___file.streams___fstreams___ifstream.cons___pointer sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.cons/test.dat
7 input.output___file.streams___fstreams___ifstream.cons___string sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.cons/test.dat
9 input.output___file.streams___fstreams___filebuf.virtuals___pbackfail sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.dat
10 input.output___file.streams___fstreams___filebuf.virtuals___underflow sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow*.dat
12 input.output___file.streams___fstreams___ifstream.members___close sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
13 input.output___file.streams___fstreams___ifstream.members___open_pointer sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
14 input.output___file.streams___fstreams___ifstream.members___open_string sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
15 input.output___file.streams___fstreams___ifstream.members___rdbuf sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
17 input.output___file.streams___fstreams___ifstream.assign___member_swap sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.assign/*.da
    [all...]
  /ndk/tests/device/test-libc++-static-full/
DATA 5 input.output___file.streams___fstreams___ifstream.cons___move sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.cons/test.dat
6 input.output___file.streams___fstreams___ifstream.cons___pointer sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.cons/test.dat
7 input.output___file.streams___fstreams___ifstream.cons___string sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.cons/test.dat
9 input.output___file.streams___fstreams___filebuf.virtuals___pbackfail sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.dat
10 input.output___file.streams___fstreams___filebuf.virtuals___underflow sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow*.dat
12 input.output___file.streams___fstreams___ifstream.members___close sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
13 input.output___file.streams___fstreams___ifstream.members___open_pointer sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
14 input.output___file.streams___fstreams___ifstream.members___open_string sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
15 input.output___file.streams___fstreams___ifstream.members___rdbuf sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.members/test.dat
17 input.output___file.streams___fstreams___ifstream.assign___member_swap sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/fstreams/ifstream.assign/*.da
    [all...]
  /external/clang/lib/CodeGen/
CGCall.cpp 3 // The LLVM Compiler Infrastructure
27 #include "llvm/ADT/StringExtras.h"
28 #include "llvm/IR/Attributes.h"
29 #include "llvm/IR/CallSite.h"
30 #include "llvm/IR/DataLayout.h"
31 #include "llvm/IR/InlineAsm.h"
32 #include "llvm/IR/Intrinsics.h"
33 #include "llvm/Transforms/Utils/Local.h"
41 default: return llvm::CallingConv::C;
42 case CC_X86StdCall: return llvm::CallingConv::X86_StdCall
    [all...]
CGAtomic.cpp 1 //===--- CGAtomic.cpp - Emit LLVM IR for atomic operations ----------------===//
3 // The LLVM Compiler Infrastructure
19 #include "llvm/ADT/StringExtras.h"
20 #include "llvm/IR/DataLayout.h"
21 #include "llvm/IR/Intrinsics.h"
22 #include "llvm/IR/Operator.h"
89 llvm::Value *getAtomicSizeValue() const {
96 llvm::Value *emitCastToAtomicIntPointer(llvm::Value *addr) const;
99 RValue convertTempToRValue(llvm::Value *addr
    [all...]
  /frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonRelocator.cpp 12 #include <llvm/ADT/Twine.h>
13 #include <llvm/Support/DataTypes.h>
14 #include <llvm/Support/ELF.h>
35 if (pType == llvm::ELF::R_HEX_RELATIVE || NULL == pSym)
72 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE,
77 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT,
108 rela_entry.setType(llvm::ELF::R_HEX_JMP_SLOT);
207 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
237 case llvm::ELF::R_HEX_LO16:
238 case llvm::ELF::R_HEX_HI16
    [all...]
  /external/clang/lib/Driver/
Tools.h 3 // The LLVM Compiler Infrastructure
16 #include "llvm/ADT/Triple.h"
17 #include "llvm/Option/Option.h"
18 #include "llvm/Support/Compiler.h"
37 using llvm::opt::ArgStringList;
42 static const char *getBaseInputName(const llvm::opt::ArgList &Args,
44 static const char *getBaseInputStem(const llvm::opt::ArgList &Args,
46 static const char *getDependencyFileName(const llvm::opt::ArgList &Args,
52 const llvm::opt::ArgList &Args,
53 llvm::opt::ArgStringList &CmdArgs
    [all...]
  /art/compiler/sea_ir/code_gen/
code_gen.cc 17 #include <llvm/Support/raw_ostream.h>
34 llvm::PHINode *llvm_phi = llvm_data_->builder_.CreatePHI(
35 llvm::Type::getInt32Ty(*llvm_data_->context_), predecessors->size(), phi->StringId());
66 std::vector<llvm::Type*> parameter_types;
72 parameter_types.push_back(llvm::Type::getInt32Ty(*llvm_data_->context_));
79 llvm::FunctionType *function_type = llvm::FunctionType::get(
80 llvm::Type::getInt32Ty(*llvm_data_->context_),
83 llvm_data_->function_ = llvm::Function::Create(function_type,
84 llvm::Function::ExternalLinkage, function_name_, &llvm_data_->module_)
    [all...]
  /external/clang/include/clang/CodeGen/
ModuleBuilder.h 1 //===--- CodeGen/ModuleBuilder.h - Build LLVM from ASTs ---------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
20 namespace llvm { namespace
35 virtual llvm::Module* GetModule() = 0;
36 virtual llvm::Module* ReleaseModule() = 0;
37 virtual const Decl *GetDeclForMangledName(llvm::StringRef MangledName) = 0;
47 llvm::LLVMContext& C);
  /external/clang/test/CodeGen/
arm64-vrsqrt.c 1 // RUN: %clang_cc1 -triple arm64-apple-ios7.0 -target-feature +neon -ffreestanding -emit-llvm -O1 -o - %s | FileCheck %s
7 // CHECK: call <2 x i32> @llvm.aarch64.neon.ursqrte.v2i32(<2 x i32> %in)
13 // CHECK: call <2 x float> @llvm.aarch64.neon.frsqrte.v2f32(<2 x float> %in)
20 // CHECK: call <4 x i32> @llvm.aarch64.neon.ursqrte.v4i32(<4 x i32> %in)
26 // CHECK: call <4 x float> @llvm.aarch64.neon.frsqrte.v4f32(<4 x float> %in)
33 // CHECK: call <2 x float> @llvm.aarch64.neon.frsqrts.v2f32(<2 x float> %est, <2 x float> %val)
40 // CHECK: call <4 x float> @llvm.aarch64.neon.frsqrts.v4f32(<4 x float> %est, <4 x float> %val)
dwarf-version.c 1 // RUN: %clang -target x86_64-linux-gnu -gdwarf-2 -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER2
2 // RUN: %clang -target x86_64-linux-gnu -gdwarf-3 -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER3
3 // RUN: %clang -target x86_64-linux-gnu -gdwarf-4 -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER4
4 // RUN: %clang -target x86_64-linux-gnu -g -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER4
5 // RUN: %clang -target x86_64-apple-darwin -g -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER2
6 // RUN: %clang -target powerpc-unknown-openbsd -g -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER2
7 // RUN: %clang -target powerpc-unknown-freebsd -g -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER2
sse4a-builtins.c 1 // RUN: %clang_cc1 -ffreestanding -triple i386-apple-darwin9 -target-cpu pentium4 -target-feature +sse4a -g -emit-llvm %s -o - | FileCheck %s
8 // CHECK: @llvm.x86.sse4a.extrqi(<2 x i64> %{{[^,]+}}, i8 3, i8 2)
14 // CHECK: @llvm.x86.sse4a.extrq(<2 x i64> %{{[^,]+}}, <16 x i8> %{{[^,]+}})
20 // CHECK: @llvm.x86.sse4a.insertqi(<2 x i64> %{{[^,]+}}, <2 x i64> %{{[^,]+}}, i8 5, i8 6)
26 // CHECK: @llvm.x86.sse4a.insertq(<2 x i64> %{{[^,]+}}, <2 x i64> %{{[^,]+}})
32 // CHECK: @llvm.x86.sse4a.movnt.sd(i8* %{{[^,]+}}, <2 x double> %{{[^,]+}})
38 // CHECK: @llvm.x86.sse4a.movnt.ss(i8* %{{[^,]+}}, <4 x float> %{{[^,]+}})
  /external/clang/test/Driver/
lto.c 1 // -flto causes a switch to llvm-bc object files.
11 // llvm-bc and llvm-ll outputs need to match regular suffixes
21 // RUN: not %clang %s -emit-llvm 2>&1 | FileCheck --check-prefix=LLVM-LINK %s
22 // LLVM-LINK: -emit-llvm cannot be used when linking
  /external/llvm/docs/
CMakeLists.txt 29 set(LLVM_DOXYGEN_QCH_FILENAME "org.llvm.qch" CACHE STRING
31 set(LLVM_DOXYGEN_QHP_NAMESPACE "org.llvm" CACHE STRING
77 add_custom_target(doxygen-llvm
80 COMMENT "Generating llvm doxygen documentation." VERBATIM)
83 add_dependencies(doxygen doxygen-llvm)
97 add_sphinx_target(html llvm)
102 add_sphinx_target(man llvm)
  /external/llvm/lib/Bitcode/Writer/
BitWriter.cpp 3 // The LLVM Compiler Infrastructure
10 #include "llvm-c/BitWriter.h"
11 #include "llvm/Bitcode/ReaderWriter.h"
12 #include "llvm/IR/Module.h"
13 #include "llvm/Support/FileSystem.h"
14 #include "llvm/Support/raw_ostream.h"
15 using namespace llvm;

Completed in 1012 milliseconds

<<51525354555657585960>>