/external/llvm/test/CodeGen/XCore/ |
events.ll | 3 declare void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* %p) 4 declare i8* @llvm.xcore.waitevent() 5 declare i8* @llvm.xcore.checkevent(i8*) 6 declare void @llvm.xcore.clre() 12 call void @llvm.xcore.clre() 13 call void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* blockaddress(@f, %L1)) 14 call void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* blockaddress(@f, %L2)) 15 %goto_addr = call i8* @llvm.xcore.waitevent() 31 call void @llvm.xcore.clre() 32 call void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* blockaddress(@f, %L1) [all...] |
/external/llvm/test/Feature/ |
varargs.ll | 1 ; RUN: llvm-as < %s | llvm-dis > %t1.ll 2 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll 8 declare void @llvm.va_start(i8*) 10 declare void @llvm.va_copy(i8*, i8*) 12 declare void @llvm.va_end(i8*) 17 call void @llvm.va_start( i8* %va.upgrd.1 ) 22 call void @llvm.va_copy( i8* %va0.upgrd.2, i8* %va1.upgrd.3 ) 24 call void @llvm.va_end( i8* %va.upgrd.4 [all...] |
/frameworks/compile/mclinker/tools/mcld/include/mcld/ |
SearchPathOptions.h | 11 #include <llvm/Support/CommandLine.h> 29 llvm::cl::opt<mcld::sys::fs::Path, 31 llvm::cl::parser<mcld::sys::fs::Path> >& m_SysRoot; 32 llvm::cl::list<std::string, 34 llvm::cl::SearchDirParser>& m_SearchDirList; 35 llvm::cl::opt<bool>& m_NoStdlib; 36 llvm::cl::list<std::string, 38 llvm::cl::SearchDirParser>& m_RuntimePath; 41 llvm::cl::list<std::string, 43 llvm::cl::SearchDirParser>& m_RuntimePathLink [all...] |
OutputFormatOptions.h | 11 #include <llvm/Support/CommandLine.h> 33 llvm::cl::opt<mcld::sys::fs::Path, 35 llvm::cl::parser<mcld::sys::fs::Path> >& m_OutputFilename; 36 llvm::cl::opt<mcld::LinkerConfig::CodeGenType>& m_FileType; 37 llvm::cl::opt<mcld::LinkerConfig::CodeGenType>& m_OFormat; 38 llvm::cl::opt<bool>& m_Shared; 39 llvm::cl::opt<bool>& m_PIE; 40 llvm::cl::opt<bool>& m_Relocatable; 41 llvm::cl::opt<mcld::Input::Type>& m_Format; 42 llvm::cl::opt<bool>& m_StripDebug [all...] |
/frameworks/compile/slang/ |
slang_rs_backend.cpp | 25 #include "llvm/ADT/Twine.h" 26 #include "llvm/ADT/StringExtras.h" 28 #include "llvm/IR/Constant.h" 29 #include "llvm/IR/Constants.h" 30 #include "llvm/IR/DerivedTypes.h" 31 #include "llvm/IR/Function.h" 32 #include "llvm/IR/IRBuilder.h" 33 #include "llvm/IR/Metadata.h" 34 #include "llvm/IR/Module.h" 36 #include "llvm/IR/DebugLoc.h [all...] |
/frameworks/compile/libbcc/tools/bcc/ |
Main.cpp | 23 #include <llvm/ADT/STLExtras.h> 24 #include <llvm/ADT/SmallString.h> 25 #include <llvm/Config/config.h> 26 #include <llvm/Support/CommandLine.h> 27 #include <llvm/Support/FileSystem.h> 28 #include <llvm/Support/MemoryBuffer.h> 29 #include <llvm/Support/PluginLoader.h> 30 #include <llvm/Support/raw_ostream.h> 57 llvm::cl::opt<std::string> 58 OptInputFilename(llvm::cl::Positional, llvm::cl::ValueRequired [all...] |
/external/clang/test/CodeGen/ |
arm_acle.c | 1 // RUN: %clang_cc1 -ffreestanding -triple armv8 -target-cpu cortex-a57 -O -S -emit-llvm -o - %s | FileCheck %s -check-prefix=ARM -check-prefix=AArch32 2 // RUN: %clang_cc1 -ffreestanding -triple aarch64 -target-cpu cortex-a57 -O -S -emit-llvm -o - %s | FileCheck %s -check-prefix=ARM -check-prefix=AArch64 8 // ARM: call i32 @llvm.bswap.i32(i32 %t) 14 // AArch32: call i32 @llvm.bswap.i32(i32 %t) 15 // AArch64: call i64 @llvm.bswap.i64(i64 %t) 21 // ARM: call i64 @llvm.bswap.i64(i64 %t) 27 // ARM: call i32 @llvm.ctlz.i32(i32 %t, i1 false) 33 // AArch32: call i32 @llvm.ctlz.i32(i32 %t, i1 false) 34 // AArch64: call i64 @llvm.ctlz.i64(i64 %t, i1 false) 40 // ARM: call i64 @llvm.ctlz.i64(i64 %t, i1 false [all...] |
fma-builtins.c | 1 // RUN: %clang_cc1 %s -O3 -triple=x86_64-apple-darwin -target-feature +fma -emit-llvm -o - | FileCheck %s 9 // CHECK: @llvm.x86.fma.vfmadd.ps 14 // CHECK: @llvm.x86.fma.vfmadd.pd 19 // CHECK: @llvm.x86.fma.vfmadd.ss 24 // CHECK: @llvm.x86.fma.vfmadd.sd 29 // CHECK: @llvm.x86.fma.vfmsub.ps 34 // CHECK: @llvm.x86.fma.vfmsub.pd 39 // CHECK: @llvm.x86.fma.vfmsub.ss 44 // CHECK: @llvm.x86.fma.vfmsub.sd 49 // CHECK: @llvm.x86.fma.vfnmadd.p [all...] |
fma4-builtins.c | 1 // RUN: %clang_cc1 %s -O3 -triple=x86_64-apple-darwin -target-feature +fma4 -emit-llvm -o - | FileCheck %s 9 // CHECK: @llvm.x86.fma.vfmadd.ps 14 // CHECK: @llvm.x86.fma.vfmadd.pd 19 // CHECK: @llvm.x86.fma.vfmadd.ss 24 // CHECK: @llvm.x86.fma.vfmadd.sd 29 // CHECK: @llvm.x86.fma.vfmsub.ps 34 // CHECK: @llvm.x86.fma.vfmsub.pd 39 // CHECK: @llvm.x86.fma.vfmsub.ss 44 // CHECK: @llvm.x86.fma.vfmsub.sd 49 // CHECK: @llvm.x86.fma.vfnmadd.p [all...] |
arm64-vrnd.c | 1 // RUN: %clang_cc1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -emit-llvm -o - %s | FileCheck %s 6 // CHECK: call <2 x float> @llvm.trunc.v2f32(<2 x float> 8 // CHECK: call <4 x float> @llvm.trunc.v4f32(<4 x float> 10 // CHECK: call <2 x double> @llvm.trunc.v2f64(<2 x double> 14 // CHECK: call <2 x float> @llvm.aarch64.neon.frintn.v2f32(<2 x float> 16 // CHECK: call <4 x float> @llvm.aarch64.neon.frintn.v4f32(<4 x float> 18 // CHECK: call <2 x double> @llvm.aarch64.neon.frintn.v2f64(<2 x double> 20 // CHECK: call <2 x double> @llvm.aarch64.neon.frintn.v2f64(<2 x double> 23 // CHECK: call <2 x float> @llvm.floor.v2f32(<2 x float> 25 // CHECK: call <4 x float> @llvm.floor.v4f32(<4 x float [all...] |
2002-03-11-LargeCharInString.c | 1 // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 6 /* LLVM-GCC used to emit:
|
2006-01-13-StackSave.c | 2 // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s 3 // CHECK: call i8* @llvm.stacksave()
|
2007-04-24-VolatileStructCopy.c | 1 // RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s 9 // CHECK: call void @llvm.memcpy
|
2007-05-07-PaddingElements.c | 2 // RUN: %clang_cc1 %s -emit-llvm -o - | grep struct.s | not grep "4 x i8] zeroinitializer" 3 // RUN: %clang_cc1 %s -emit-llvm -o - | not grep "i32 0, i32 2"
|
2007-11-07-ZeroAggregateAlign.c | 1 // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s 4 // CHECK: call void @llvm.memset.p0i8.{{.*}}i32 4, i1 false)
|
always-inline.c | 1 // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s 2 // RUN: %clang_cc1 -fno-inline -emit-llvm %s -o - | FileCheck %s
|
attr-nodebug.c | 1 // RUN: %clang_cc1 -g -emit-llvm -o %t %s 2 // RUN: not grep 'call void @llvm.dbg.func.start' %t
|
builtinshufflevector.c | 1 // RUN: %clang_cc1 -emit-llvm < %s | grep 'shufflevector' | count 1 2 // RUN: %clang_cc1 -emit-llvm -ftrapv < %s | grep 'shufflevector' | count 1
|
emit-all-decls.c | 1 // RUN: %clang_cc1 -emit-llvm -o %t %s 3 // RUN: %clang_cc1 -femit-all-decls -emit-llvm -o %t %s
|
exact-div-expr.c | 1 // RUN: %clang_cc1 -emit-llvm %s -o - -O1 | grep ashr 2 // RUN: %clang_cc1 -emit-llvm %s -o - -O1 | not grep sdiv
|
/external/clang/lib/CodeGen/ |
CGOpenCLRuntime.cpp | 3 // The LLVM Compiler Infrastructure 18 #include "llvm/IR/DerivedTypes.h" 19 #include "llvm/IR/GlobalValue.h" 29 return CGF.EmitStaticVarDecl(D, llvm::GlobalValue::InternalLinkage); 32 llvm::Type *CGOpenCLRuntime::convertOpenCLSpecificType(const Type *T) { 36 llvm::LLVMContext& Ctx = CGM.getLLVMContext(); 44 return llvm::PointerType::get(llvm::StructType::create( 47 return llvm::PointerType::get(llvm::StructType::create [all...] |
/external/llvm/test/CodeGen/AArch64/ |
arm64-illegal-float-ops.ll | 7 declare float @llvm.cos.f32(float) 8 declare double @llvm.cos.f64(double) 9 declare fp128 @llvm.cos.f128(fp128) 14 %cosfloat = call float @llvm.cos.f32(float %float) 18 %cosdouble = call double @llvm.cos.f64(double %double) 22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128) 29 declare float @llvm.exp.f32(float) 30 declare double @llvm.exp.f64(double) 31 declare fp128 @llvm.exp.f128(fp128) 36 %expfloat = call float @llvm.exp.f32(float %float [all...] |
illegal-float-ops.ll | 7 declare float @llvm.cos.f32(float) 8 declare double @llvm.cos.f64(double) 9 declare fp128 @llvm.cos.f128(fp128) 14 %cosfloat = call float @llvm.cos.f32(float %float) 18 %cosdouble = call double @llvm.cos.f64(double %double) 22 %cosfp128 = call fp128 @llvm.cos.f128(fp128 %fp128) 29 declare float @llvm.exp.f32(float) 30 declare double @llvm.exp.f64(double) 31 declare fp128 @llvm.exp.f128(fp128) 36 %expfloat = call float @llvm.exp.f32(float %float [all...] |
/frameworks/compile/libbcc/lib/Renderscript/ |
RSForEachExpand.cpp | 22 #include <llvm/IR/DerivedTypes.h> 23 #include <llvm/IR/Function.h> 24 #include <llvm/IR/Instructions.h> 25 #include <llvm/IR/IRBuilder.h> 26 #include <llvm/IR/MDBuilder.h> 27 #include <llvm/IR/Module.h> 28 #include <llvm/Pass.h> 29 #include <llvm/Support/raw_ostream.h> 30 #include <llvm/IR/DataLayout.h> 31 #include <llvm/IR/Function.h [all...] |
/art/compiler/jni/portable/ |
jni_compiler.h | 37 namespace llvm { namespace 46 } // namespace llvm 49 namespace llvm { namespace in namespace:art 65 ::llvm::FunctionType* GetFunctionType(uint32_t method_idx, 72 ::llvm::Module* module_; 73 ::llvm::LLVMContext* context_; 78 ::llvm::Function* func_; 83 } // namespace llvm
|