/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;
|