/external/llvm/utils/emacs/ |
emacs.el | 0 ;; LLVM coding style guidelines in emacs 2 ;; Maintainer: LLVM Team, http://llvm.org/ 14 ;; Alternative to setting the global style. Only files with "llvm" in 15 ;; their names will automatically set to the llvm.org coding style. 16 (c-add-style "llvm.org" 26 (if (string-match "llvm" buffer-file-name) 28 (c-set-style "llvm.org") 35 (if (string-match "llvm" buffer-file-name) 37 (c-set-style "llvm.org" [all...] |
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))
|
/art/compiler/llvm/ |
ir_builder.h | 27 #include <llvm/IR/Constants.h> 28 #include <llvm/IR/DerivedTypes.h> 29 #include <llvm/IR/IRBuilder.h> 30 #include <llvm/IR/LLVMContext.h> 31 #include <llvm/IR/Type.h> 32 #include <llvm/Support/NoFolder.h> 38 namespace llvm { namespace in namespace:art 40 class InserterWithDexOffset : public ::llvm::IRBuilderDefaultInserter<true> { 44 void InsertHelper(::llvm::Instruction *I, const ::llvm::Twine &Name [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXUtilities.cpp | 3 // The LLVM Compiler Infrastructure 15 #include "llvm/IR/Constants.h" 16 #include "llvm/IR/Function.h" 17 #include "llvm/IR/GlobalVariable.h" 18 #include "llvm/IR/Module.h" 19 #include "llvm/IR/Operator.h" 26 #include "llvm/Support/ManagedStatic.h" 27 #include "llvm/Support/InstIterator.h" 29 using namespace llvm; 63 NamedMDNode *NMD = m->getNamedMetadata(llvm::NamedMDForAnnotations) [all...] |
/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...] |
/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...] |
/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/Assembler/ |
functionlocal-metadata.ll | 1 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s 5 call void @llvm.dbg.value(metadata !{ i32* %1 }, i64 16, metadata !2) 6 ; CHECK: call void @llvm.dbg.value(metadata !{i32* %1}, i64 16, metadata !2) 11 call void @llvm.dbg.declare(metadata !{i32* %1}, metadata !{i32* %1}) 13 call void @llvm.dbg.declare(metadata !{i32 %two}, metadata !{i32 %0}) 15 call void @llvm.dbg.declare(metadata !{i32 %0}, metadata !{i32* %1, i32 %0}) 17 call void @llvm.dbg.declare(metadata !{i32* %1}, metadata !{i32 %b, i32 %0}) 19 call void @llvm.dbg.declare(metadata !{i32 %a}, metadata !{i32 %a, metadata !"foo"}) 21 call void @llvm.dbg.declare(metadata !{i32 %b}, metadata !{metadata !0, i32 %two} [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...] |
/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 -O0 -o - | grep {call.*exp2\\.f64} 5 // RUN: %clang_cc1 %s -emit-llvm -fmath-errno -O0 -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/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/llvm/lib/Target/MSP430/ |
CMakeLists.txt | 3 tablegen(LLVM MSP430GenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM MSP430GenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM MSP430GenAsmWriter.inc -gen-asm-writer) 6 tablegen(LLVM MSP430GenDAGISel.inc -gen-dag-isel) 7 tablegen(LLVM MSP430GenCallingConv.inc -gen-callingconv) 8 tablegen(LLVM MSP430GenSubtargetInfo.inc -gen-subtarget)
|
/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/R600/ |
fmad.ll | 6 %r0 = call float @llvm.R600.load.input(i32 0) 7 %r1 = call float @llvm.R600.load.input(i32 1) 8 %r2 = call float @llvm.R600.load.input(i32 2) 11 call void @llvm.AMDGPU.store.output(float %r4, i32 0) 15 declare float @llvm.R600.load.input(i32) readnone 17 declare void @llvm.AMDGPU.store.output(float, i32)
|
llvm.cos.ll | 9 %r0 = call float @llvm.R600.load.input(i32 0) 10 %r1 = call float @llvm.cos.f32(float %r0) 11 call void @llvm.AMDGPU.store.output(float %r1, i32 0) 15 declare float @llvm.cos.f32(float) readnone 17 declare float @llvm.R600.load.input(i32) readnone 19 declare void @llvm.AMDGPU.store.output(float, i32)
|
llvm.sin.ll | 9 %r0 = call float @llvm.R600.load.input(i32 0) 10 %r1 = call float @llvm.sin.f32( float %r0) 11 call void @llvm.AMDGPU.store.output(float %r1, i32 0) 15 declare float @llvm.sin.f32(float) readnone 17 declare float @llvm.R600.load.input(i32) readnone 19 declare void @llvm.AMDGPU.store.output(float, i32)
|
/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/TableGen/ |
subst.td | 1 // RUN: llvm-tblgen %s | grep "Smith" | count 7 2 // RUN: llvm-tblgen %s | grep "Johnson" | count 2 3 // RUN: llvm-tblgen %s | grep "FIRST" | count 1 4 // RUN: llvm-tblgen %s | grep "LAST" | count 1 5 // RUN: llvm-tblgen %s | grep "TVAR" | count 2 6 // RUN: llvm-tblgen %s | grep "Bogus" | count 1
|
/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/lib/CodeGen/ |
CGObjCGNU.cpp | 1 //===------- CGObjCGNU.cpp - Emit LLVM Code from ASTs for a Module --------===// 3 // The LLVM Compiler Infrastructure 28 #include "llvm/ADT/SmallVector.h" 29 #include "llvm/ADT/StringMap.h" 30 #include "llvm/IR/DataLayout.h" 31 #include "llvm/IR/Intrinsics.h" 32 #include "llvm/IR/LLVMContext.h" 33 #include "llvm/IR/Module.h" 34 #include "llvm/Support/CallSite.h" 35 #include "llvm/Support/Compiler.h [all...] |
/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/lib/Target/ARM/ |
CMakeLists.txt | 3 tablegen(LLVM ARMGenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM ARMGenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM ARMGenCodeEmitter.inc -gen-emitter) 6 tablegen(LLVM ARMGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 7 tablegen(LLVM ARMGenMCPseudoLowering.inc -gen-pseudo-lowering) 8 tablegen(LLVM ARMGenAsmWriter.inc -gen-asm-writer) 9 tablegen(LLVM ARMGenAsmMatcher.inc -gen-asm-matcher) 10 tablegen(LLVM ARMGenDAGISel.inc -gen-dag-isel) 11 tablegen(LLVM ARMGenFastISel.inc -gen-fast-isel) 12 tablegen(LLVM ARMGenCallingConv.inc -gen-callingconv [all...] |