/external/llvm/test/CodeGen/ARM/ |
2010-06-21-nondarwin-tc.ll | 7 %"class.llvm::Record" = type { i32, %"class.std::basic_string", %"class.llvm::SMLoc", %"class.std::vector", %"class.std::vector", %"class.std::vector" } 8 %"class.llvm::RecordVal" = type { %"class.std::basic_string", %"struct.llvm::Init"*, i32, %"struct.llvm::Init"* } 9 %"class.llvm::SMLoc" = type { i8* } 10 %"class.llvm::StringInit" = type { [8 x i8], %"class.std::basic_string" } 11 %"class.std::basic_string" = type { %"class.llvm::SMLoc" } 13 %"struct.llvm::Init" = type { i32 (...)** } 23 @_ZN4llvm9RecordValC1ERKSsPNS_5RecTyEj = alias void (%"class.llvm::RecordVal"*, %"class.std::basic_string"*, %"struct.llvm::Init"*, i32)* @_ZN4llvm9RecordValC2ERKSs (…) [all...] |
/external/llvm/docs/ |
index.rst | 6 If you are using a released version of LLVM, see `the download page 7 <http://llvm.org/releases/>`_ to find your documentation. 9 The LLVM compiler infrastructure supports a wide range of projects, from 16 LLVM Design & Overview 27 Defines the LLVM intermediate representation. 29 `Introduction to the LLVM Compiler`__ 30 Presentation providing a users introduction to LLVM. 32 .. __: http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.html 34 `Intro to LLVM`_ [all...] |
/external/clang/lib/CodeGen/ |
CodeGenModule.h | 1 //===--- CodeGenModule.h - Per-Module state for LLVM CodeGen ----*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 10 // This is the internal per-translation-unit state used for llvm translation. 28 #include "llvm/ADT/DenseMap.h" 29 #include "llvm/ADT/SetVector.h" 30 #include "llvm/ADT/SmallPtrSet.h" 31 #include "llvm/ADT/StringMap.h" 32 #include "llvm/IR/CallingConv.h" 33 #include "llvm/IR/Module.h" 34 #include "llvm/IR/ValueHandle.h 36 namespace llvm { namespace [all...] |
/external/llvm/include/llvm-c/Transforms/ |
IPO.h | 3 |* The LLVM Compiler Infrastructure *| 11 |* various interprocedural transformations of the LLVM IR. *| 18 #include "llvm-c/Core.h" 31 /** See llvm::createArgumentPromotionPass function. */ 34 /** See llvm::createConstantMergePass function. */ 37 /** See llvm::createDeadArgEliminationPass function. */ 40 /** See llvm::createFunctionAttrsPass function. */ 43 /** See llvm::createFunctionInliningPass function. */ 46 /** See llvm::createAlwaysInlinerPass function. */ 49 /** See llvm::createGlobalDCEPass function. * [all...] |
/external/llvm/test/Bindings/Ocaml/ |
bitreader.ml | 4 * RUN: %ocamlopt -warn-error A llvm.cmxa llvm_bitreader.cmxa llvm_bitwriter.cmxa %t.builddir/bitreader.ml -o %t 6 * RUN: llvm-dis < %t.bc 13 let context = Llvm.global_context () 19 let m = Llvm.create_module context "ocaml_test_module" in 23 Llvm.dispose_module m; 27 let mb = Llvm.MemoryBuffer.of_file fn in 30 Llvm.dispose_module m 32 Llvm.MemoryBuffer.dispose mb; 39 let mb = Llvm.MemoryBuffer.of_file (fn ^ ".bogus") in 40 Llvm.MemoryBuffer.dispose mb [all...] |
/external/llvm/test/CodeGen/NVPTX/ |
intrinsic-old.ll | 7 %x = call i32 @llvm.ptx.read.tid.x() 14 %x = call i32 @llvm.ptx.read.tid.y() 21 %x = call i32 @llvm.ptx.read.tid.z() 28 %x = call i32 @llvm.ptx.read.tid.w() 35 %x = call i32 @llvm.ptx.read.ntid.x() 42 %x = call i32 @llvm.ptx.read.ntid.y() 49 %x = call i32 @llvm.ptx.read.ntid.z() 56 %x = call i32 @llvm.ptx.read.ntid.w() 63 %x = call i32 @llvm.ptx.read.laneid() 70 %x = call i32 @llvm.ptx.read.warpid( [all...] |
/frameworks/compile/mclinker/tools/mcld/lib/ |
SearchPathOptions.cpp | 16 llvm::cl::opt<mcld::sys::fs::Path, 18 llvm::cl::parser<mcld::sys::fs::Path> > ArgSysRoot("sysroot", 19 llvm::cl::desc("Use directory as the location of the sysroot"), 20 llvm::cl::value_desc("directory"), 21 llvm::cl::ValueRequired); 23 llvm::cl::list<std::string, 25 llvm::cl::SearchDirParser> ArgSearchDirList("L", 26 llvm::cl::ZeroOrMore, 27 llvm::cl::desc("Add [searchdir] to the list of search paths"), 28 llvm::cl::value_desc("searchdir") [all...] |
/prebuilts/clang/linux-x86/host/3.4/bin/ |
tblgen | |
/external/clang/test/CodeGen/ |
builtin-count-zeros.c | 1 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm %s -o - | FileCheck %s 2 // RUN: %clang_cc1 -triple arm-unknown-unknown -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK-ARM 5 // CHECK: call i32 @llvm.cttz.i32({{.*}}, i1 true) 6 // CHECK: call i32 @llvm.ctlz.i32({{.*}}, i1 true) 7 // CHECK-ARM: call i32 @llvm.cttz.i32({{.*}}, i1 false) 8 // CHECK-ARM: call i32 @llvm.ctlz.i32({{.*}}, i1 false)
|
libcalls-d.c | 0 // llvm-gcc -O1+ should run simplify libcalls, O0 shouldn't 3 // -fno-math-errno should emit an llvm intrinsic, -fmath-errno should not. 4 // RUN: %clang_cc1 %s -emit-llvm -fno-math-errno -o - | grep {call.*exp2\\.f64} 5 // RUN: %clang_cc1 %s -emit-llvm -fmath-errno -o - | grep {call.*exp2} 6 // RUN: %clang_cc1 %s -emit-llvm -O1 -o - | grep {call.*ldexp} 7 // RUN: %clang_cc1 %s -emit-llvm -O3 -fno-builtin -o - | grep {call.*exp2}
|
/external/llvm/ |
README.txt | 1 Low Level Virtual Machine (LLVM) 8 LLVM is open source software. You may freely distribute it under the terms of 12 assistance with LLVM, and in particular docs/GettingStarted.rst for getting 13 started with LLVM and docs/README.txt for an overview of LLVM's 16 If you're writing a package for LLVM, see docs/Packaging.rst for our
|
/external/llvm/lib/Support/ |
Locale.cpp | 1 #include "llvm/Support/Locale.h" 2 #include "llvm/Support/Unicode.h" 4 namespace llvm { namespace 12 return llvm::sys::unicode::columnWidthUTF8(Text); 25 return llvm::sys::unicode::isPrintable(UCS); 31 } // namespace llvm
|
/external/llvm/test/CodeGen/Generic/ |
llvm-ct-intrinsics.ll | 4 declare i64 @llvm.ctpop.i64(i64) 6 declare i32 @llvm.ctpop.i32(i32) 8 declare i16 @llvm.ctpop.i16(i16) 10 declare i8 @llvm.ctpop.i8(i8) 13 %a = call i8 @llvm.ctpop.i8( i8 %A ) ; <i8> [#uses=1] 14 %b = call i16 @llvm.ctpop.i16( i16 %B ) ; <i16> [#uses=1] 15 %c = call i32 @llvm.ctpop.i32( i32 %C ) ; <i32> [#uses=1] 16 %d = call i64 @llvm.ctpop.i64( i64 %D ) ; <i64> [#uses=1] 24 declare i64 @llvm.ctlz.i64(i64, i1) 26 declare i32 @llvm.ctlz.i32(i32, i1 [all...] |
/external/llvm/test/CodeGen/X86/ |
rtm.ll | 3 declare i32 @llvm.x86.xbegin() nounwind 4 declare void @llvm.x86.xend() nounwind 5 declare void @llvm.x86.xabort(i8) noreturn nounwind 9 %0 = tail call i32 @llvm.x86.xbegin() nounwind 18 tail call void @llvm.x86.xend() nounwind 26 tail call void @llvm.x86.xabort(i8 2)
|
/external/llvm/test/MC/PowerPC/ |
ppc-nop.s | 1 # RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux-gnu %s | llvm-readobj -s -sd - | FileCheck -check-prefix=CHECK-BE %s 2 # RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux-gnu %s | llvm-readobj -s -sd - | FileCheck -check-prefix=CHECK-BE %s 3 # RUN: llvm-mc -filetype=obj -triple=powerpc64le-unknown-linux-gnu %s | llvm-readobj -s -sd - | FileCheck -check-prefix=CHECK-LE %s
|
/external/llvm/test/MC/X86/ |
no-elf-compact-unwind.s | 1 // RUN: llvm-mc < %s -filetype=obj -triple x86_64-apple-macosx10.8.0 | llvm-readobj -s | FileCheck -check-prefix=MACHO %s 2 // RUN: llvm-mc < %s -filetype=obj -triple x86_64-apple-ios7.0.0 | llvm-readobj -s | FileCheck -check-prefix=MACHO %s 3 // RUN: llvm-mc < %s -filetype=obj -triple x86_64-unknown-linux | llvm-readobj -s | FileCheck -check-prefix=ELF %s
|
/external/llvm/utils/emacs/ |
README | 1 -*- llvm/utils/emacs/README -*- 6 * llvm-mode.el 8 Syntax highlighting mode for LLVM assembly files. To use, add this code to 12 (cons (expand-file-name "path-to-llvm/utils/emacs") load-path)) 13 (require 'llvm-mode) 21 (cons (expand-file-name "path-to-llvm/utils/emacs") load-path))
|
/frameworks/compile/libbcc/tools/bcc_compat/ |
Main.cpp | 22 #include <llvm/ADT/STLExtras.h> 23 #include <llvm/ADT/SmallString.h> 24 #include <llvm/Config/config.h> 25 #include <llvm/Support/CommandLine.h> 26 #include <llvm/Support/FileSystem.h> 27 #include <llvm/Support/Path.h> 28 #include <llvm/Support/raw_ostream.h> 50 llvm::cl::list<std::string> 51 OptInputFilenames(llvm::cl::Positional, llvm::cl::OneOrMore [all...] |
/external/chromium_org/tools/valgrind/asan/third_party/ |
README.chromium | 4 URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py?view=co&content-type=text%2Fplain 6 asan_symbolize.py is a verbatim copy of asan_symbolize.py in the LLVM trunk.
|
/external/clang/test/CodeGenCXX/ |
2010-06-21-LocalVarDbg.cpp | 1 // RUN: %clang_cc1 -g -emit-llvm %s -o - | FileCheck %s 3 // local variable info. For example. llvm.dbg.lv.~A is an invalid name. 5 // CHECK-NOT: llvm.dbg.lv.~A
|
/external/llvm/autoconf/m4/ |
config_project.m4 | 2 # Provide the arguments and other processing needed for an LLVM project 6 AS_HELP_STRING([--with-llvmsrc],[Location of LLVM Source Code]), 10 AS_HELP_STRING([--with-llvmobj],[Location of LLVM Object Code]),
|
/external/llvm/test/CodeGen/AArch64/ |
compiler-ident.ll | 7 ; CHECK: .ident "some LLVM version" 9 !llvm.ident = !{!0} 11 !0 = metadata !{metadata !"some LLVM version"}
|
/external/llvm/test/CodeGen/X86/GC/ |
badrootproto.ll | 1 ; RUN: not llvm-as < %s >& /dev/null 8 declare void @llvm.gcroot(%list*, %meta*) 12 call void @llvm.gcroot(i8** %x.var, %meta* null)
|
/external/llvm/test/Feature/ |
varargs_new.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*) 21 call void @llvm.va_start( i8* %va.upgrd.1 ) 26 ; Demonstrate usage of llvm.va_copy and llvm_va_end 30 call void @llvm.va_copy( i8* %va0.upgrd.2, i8* %va1.upgrd.3 [all...] |
/external/llvm/test/Linker/ |
2002-07-17-GlobalFail.ll | 1 ; RUN: llvm-as < %s > %t.bc 2 ; RUN: echo | llvm-as > %t.tmp.bc 3 ; RUN: llvm-link %t.tmp.bc %t.bc
|