/external/llvm/test/CodeGen/X86/ |
vec_floor.ll | 8 %t = call <2 x double> @llvm.floor.v2f64(<2 x double> %p) 11 declare <2 x double> @llvm.floor.v2f64(<2 x double> %p) 17 %t = call <4 x float> @llvm.floor.v4f32(<4 x float> %p) 20 declare <4 x float> @llvm.floor.v4f32(<4 x float> %p) 26 %t = call <4 x double> @llvm.floor.v4f64(<4 x double> %p) 29 declare <4 x double> @llvm.floor.v4f64(<4 x double> %p) 35 %t = call <8 x float> @llvm.floor.v8f32(<8 x float> %p) 38 declare <8 x float> @llvm.floor.v8f32(<8 x float> %p) 44 %t = call <2 x double> @llvm.ceil.v2f64(<2 x double> %p) 47 declare <2 x double> @llvm.ceil.v2f64(<2 x double> %p [all...] |
/external/llvm/test/Transforms/InstCombine/ |
r600-intrinsics.ll | 3 declare float @llvm.AMDGPU.rcp.f32(float) nounwind readnone 4 declare double @llvm.AMDGPU.rcp.f64(double) nounwind readnone 9 %val = call float @llvm.AMDGPU.rcp.f32(float 1.0) nounwind readnone 16 %val = call double @llvm.AMDGPU.rcp.f64(double 1.0) nounwind readnone 23 %val = call float @llvm.AMDGPU.rcp.f32(float 0.5) nounwind readnone 30 %val = call double @llvm.AMDGPU.rcp.f64(double 0.5) nounwind readnone 35 ; CHECK-NEXT: call float @llvm.AMDGPU.rcp.f32(float 4.300000e+01) 37 %val = call float @llvm.AMDGPU.rcp.f32(float 4.300000e+01) nounwind readnone 42 ; CHECK-NEXT: call double @llvm.AMDGPU.rcp.f64(double 4.300000e+01) 44 %val = call double @llvm.AMDGPU.rcp.f64(double 4.300000e+01) nounwind readnon [all...] |
/external/lldb/source/Core/ |
ArchSpec.cpp | 3 // The LLVM Compiler Infrastructure 17 #include "llvm/Support/ELF.h" 18 #include "llvm/Support/Host.h" 19 #include "llvm/Support/MachO.h" 41 llvm::Triple::ArchType machine; 51 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_generic , "arm" }, 52 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4 , "armv4" }, 53 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv4t , "armv4t" }, 54 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5 , "armv5" }, 55 { eByteOrderLittle, 4, 2, 4, llvm::Triple::arm , ArchSpec::eCore_arm_armv5e , "armv5e" } [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/llvm/ |
invocation.cpp | 28 #include <llvm/Bitcode/BitstreamWriter.h> 29 #include <llvm/Bitcode/ReaderWriter.h> 30 #include <llvm/DerivedTypes.h> 31 #include <llvm/Linker.h> 32 #include <llvm/LLVMContext.h> 33 #include <llvm/Module.h> 34 #include <llvm/PassManager.h> 35 #include <llvm/Support/TargetSelect.h> 36 #include <llvm/Support/MemoryBuffer.h> 37 #include <llvm/Support/PathV1.h [all...] |
/external/mesa3d/src/gallium/state_trackers/clover/llvm/ |
invocation.cpp | 28 #include <llvm/Bitcode/BitstreamWriter.h> 29 #include <llvm/Bitcode/ReaderWriter.h> 30 #include <llvm/DerivedTypes.h> 31 #include <llvm/Linker.h> 32 #include <llvm/LLVMContext.h> 33 #include <llvm/Module.h> 34 #include <llvm/PassManager.h> 35 #include <llvm/Support/TargetSelect.h> 36 #include <llvm/Support/MemoryBuffer.h> 37 #include <llvm/Support/PathV1.h [all...] |
/external/clang/lib/CodeGen/ |
ItaniumCXXABI.cpp | 1 //===------- ItaniumCXXABI.cpp - Emit LLVM Code from ASTs for a Module ----===// 3 // The LLVM Compiler Infrastructure 28 #include "llvm/IR/CallSite.h" 29 #include "llvm/IR/DataLayout.h" 30 #include "llvm/IR/Intrinsics.h" 31 #include "llvm/IR/Value.h" 39 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; 70 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override; 72 llvm::Value [all...] |
CGDebugInfo.cpp | 3 // The LLVM Compiler Infrastructure 30 #include "llvm/ADT/SmallVector.h" 31 #include "llvm/ADT/StringExtras.h" 32 #include "llvm/IR/Constants.h" 33 #include "llvm/IR/DataLayout.h" 34 #include "llvm/IR/DerivedTypes.h" 35 #include "llvm/IR/Instructions.h" 36 #include "llvm/IR/Intrinsics.h" 37 #include "llvm/IR/Module.h" 38 #include "llvm/Support/Dwarf.h [all...] |
/art/compiler/sea_ir/code_gen/ |
code_gen.h | 21 #include "llvm/Analysis/Verifier.h" 22 #include "llvm/IR/IRBuilder.h" 23 #include "llvm/IR/LLVMContext.h" 24 #include "llvm/IR/Module.h" 25 #include "llvm/Analysis/Verifier.h" 29 // Abstracts away the containers we use to map SEA IR objects to LLVM IR objects. 32 explicit CodeGenData(): context_(&llvm::getGlobalContext()), module_("sea_ir", *context_), 34 // Returns the llvm::BasicBlock* corresponding to the sea_ir::Region with id @region_id. 35 llvm::BasicBlock* GetBlock(int region_id) { 36 std::map<int, llvm::BasicBlock*>::iterator block_it = blocks_.find(region_id) [all...] |
/external/clang/tools/driver/ |
cc1_main.cpp | 3 // The LLVM Compiler Infrastructure 16 #include "llvm/Option/Arg.h" 26 #include "llvm/ADT/Statistic.h" 27 #include "llvm/LinkAllPasses.h" 28 #include "llvm/Option/ArgList.h" 29 #include "llvm/Option/OptTable.h" 30 #include "llvm/Support/ErrorHandling.h" 31 #include "llvm/Support/ManagedStatic.h" 32 #include "llvm/Support/Signals.h" 33 #include "llvm/Support/TargetSelect.h [all...] |
/external/clang/test/CodeGen/ |
annotations-global.c | 1 // RUN: %clang_cc1 %s -emit-llvm -o %t1 18 // FOOS: private unnamed_addr constant [7 x i8] c"sfoo_{{.}}\00", section "llvm.metadata" 19 // FOOS: private unnamed_addr constant [7 x i8] c"sfoo_{{.}}\00", section "llvm.metadata" 21 // FOOS: @llvm.global.annotations = appending global [10 x { i8*, i8*, i8*, i32 }] {{.*}}i8* @sfoo{{.*}}i8* @sfoo{{.*}}, section "llvm.metadata" 24 // FOO: private unnamed_addr constant [6 x i8] c"foo_{{.}}\00", section "llvm.metadata" 25 // FOO: private unnamed_addr constant [6 x i8] c"foo_{{.}}\00", section "llvm.metadata" 27 // FOO: @llvm.global.annotations = appending global [10 x { i8*, i8*, i8*, i32 }] {{.*}}i8* @foo{{.*}}i8* @foo{{.*}}, section "llvm.metadata" 30 // A: private unnamed_addr constant [8 x i8] c"ann_a_{{.}}\00", section "llvm.metadata [all...] |
avx2-builtins.c | 1 // RUN: %clang_cc1 %s -O0 -triple=x86_64-apple-darwin -target-feature +avx2 -emit-llvm -o - -Werror | FileCheck %s 9 // CHECK: @llvm.x86.avx2.mpsadbw({{.*}}, {{.*}}, i32 3) 14 // CHECK: @llvm.x86.avx2.psad.bw 19 // CHECK: @llvm.x86.avx2.pabs.b 24 // CHECK: @llvm.x86.avx2.pabs.w 29 // CHECK: @llvm.x86.avx2.pabs.d 34 // CHECK: @llvm.x86.avx2.packsswb 39 // CHECK: @llvm.x86.avx2.packssdw 44 // CHECK: @llvm.x86.avx2.packuswb 49 // CHECK: @llvm.x86.avx2.packusd [all...] |
/external/lldb/docs/ |
building-with-debug-llvm.txt | 1 This document describes how to build a debug version of LLVM for use with 8 1. Check out LLVM and Clang from their repositories. To determine 9 the revision to use, consult scripts/build-llvm.pl (this is done 11 name "llvm" for your checkout, for reasons described in part 3 14 $ export CLANG_REVISION=`cat scripts/build-llvm.pl | grep ^our.*llvm_revision | cut -d \' -f 2,2` 15 $ svn co -r $CLANG_REVISION http://llvm.org/svn/llvm-project/llvm/trunk llvm.checkout 16 $ svn co -r $CLANG_REVISION http://llvm.org/svn/llvm-project/cfe/trunk llvm.checkout/tools/clan [all...] |
/external/llvm/bindings/ocaml/executionengine/ |
llvm_executionengine.ml | 1 (*===-- llvm_executionengine.ml - LLVM OCaml Interface ----------*- C++ -*-===* 3 * The LLVM Compiler Infrastructure 20 external of_float: Llvm.lltype -> float -> t 24 external of_int32: Llvm.lltype -> int32 -> t 26 external of_int: Llvm.lltype -> int -> t 28 external of_nativeint: Llvm.lltype -> nativeint -> t 30 external of_int64: Llvm.lltype -> int64 -> t 33 external as_float: Llvm.lltype -> t -> float 56 call into LLVM. *) 59 external create: Llvm.llmodule -> [all...] |
llvm_executionengine.mli | 1 (*===-- llvm_executionengine.mli - LLVM OCaml Interface ---------*- C++ -*-===* 3 * The LLVM Compiler Infrastructure 12 This interface provides an OCaml API for LLVM execution engine (JIT/ 22 See the struct [llvm::GenericValue]. *) 27 [llvm::GenericValue::DoubleVal] and [llvm::GenericValue::FloatVal]. *) 28 val of_float : Llvm.lltype -> float -> t 31 field [llvm::GenericValue::PointerVal]. *) 35 [w]. See the field [llvm::GenericValue::IntVal]. *) 36 val of_int32 : Llvm.lltype -> int32 -> [all...] |
/external/llvm/bindings/ocaml/transforms/ipo/ |
ipo_ocaml.c | 1 /*===-- ipo_ocaml.c - LLVM OCaml Glue ---------------------------*- C++ -*-===*\ 3 |* The LLVM Compiler Infrastructure *| 10 |* This file glues LLVM's OCaml interface to its C interface. These functions *| 18 #include "llvm-c/Transforms/IPO.h" 22 /* [`Module] Llvm.PassManager.t -> unit */ 28 /* [`Module] Llvm.PassManager.t -> unit */ 34 /* [`Module] Llvm.PassManager.t -> unit */ 40 /* [`Module] Llvm.PassManager.t -> unit */ 46 /* [`Module] Llvm.PassManager.t -> unit */ 52 /* [`Module] Llvm.PassManager.t -> unit * [all...] |
/external/llvm/test/MC/Mips/ |
elf_eflags.s | 4 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r6 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64R6 %s 7 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r6 -mattr=+nan2008 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64R6-NAN2008 %s 10 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r2 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64R2 %s 13 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r2 -mattr=+nan2008 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64R2-NAN2008 %s 16 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64 % [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsELFDynamic.cpp | 9 #include <llvm/Support/ELF.h> 31 reserveOne(llvm::ELF::DT_PLTGOT); 33 reserveOne(llvm::ELF::DT_MIPS_RLD_VERSION); 34 reserveOne(llvm::ELF::DT_MIPS_FLAGS); 35 reserveOne(llvm::ELF::DT_MIPS_BASE_ADDRESS); 36 reserveOne(llvm::ELF::DT_MIPS_LOCAL_GOTNO); 37 reserveOne(llvm::ELF::DT_MIPS_SYMTABNO); 38 reserveOne(llvm::ELF::DT_MIPS_GOTSYM); 41 reserveOne(llvm::ELF::DT_MIPS_PLTGOT); 47 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr()) [all...] |
/frameworks/compile/mclinker/tools/mcld/lib/ |
TargetControlOptions.cpp | 15 llvm::cl::opt<int> ArgGPSize("G", 16 llvm::cl::desc("Set the maximum size of objects to be optimized using GP"), 17 llvm::cl::init(8)); 19 llvm::cl::opt<bool> ArgWarnSharedTextrel("warn-shared-textrel", 20 llvm::cl::ZeroOrMore, 21 llvm::cl::desc("Warn if adding DT_TEXTREL in a shared object."), 22 llvm::cl::init(false)); 25 llvm::cl::opt<bool> ArgFIXCA8("fix-cortex-a8", 26 llvm::cl::desc("Enable Cortex-A8 Thumb-2 branch erratum fix"), 27 llvm::cl::init(false)) [all...] |
/art/compiler/jni/portable/ |
jni_compiler.cc | 25 #include "llvm/compiler_llvm.h" 26 #include "llvm/ir_builder.h" 27 #include "llvm/llvm_compilation_unit.h" 28 #include "llvm/runtime_support_llvm_func.h" 29 #include "llvm/utils_llvm.h" 35 #include <llvm/ADT/SmallVector.h> 36 #include <llvm/IR/BasicBlock.h> 37 #include <llvm/IR/DerivedTypes.h> 38 #include <llvm/IR/Function.h> 39 #include <llvm/IR/Type.h 42 namespace llvm { namespace in namespace:art [all...] |
/external/clang/tools/diagtool/ |
DiagTool.h | 3 // The LLVM Compiler Infrastructure 17 #include "llvm/ADT/StringRef.h" 18 #include "llvm/Support/ManagedStatic.h" 19 #include "llvm/Support/raw_ostream.h" 29 DiagTool(llvm::StringRef toolCmd, llvm::StringRef toolDesc); 32 llvm::StringRef getName() const { return cmd; } 33 llvm::StringRef getDescription() const { return description; } 35 virtual int run(unsigned argc, char *argv[], llvm::raw_ostream &out) = 0; 44 DiagTool *getTool(llvm::StringRef toolCmd) [all...] |
/external/llvm/docs/CommandGuide/ |
llvm-link.rst | 0 llvm-link - LLVM bitcode linker 7 :program:`llvm-link` [*options*] *filename ...* 12 :program:`llvm-link` takes several LLVM bitcode files and links them together 13 into a single LLVM bitcode file. It writes the output file to standard output, 21 Enable binary output on terminals. Normally, :program:`llvm-link` will refuse 23 option, :program:`llvm-link` will write raw bitcode regardless of the output 29 :program:`llvm-link` will write its output to standard output. 33 Write output in LLVM intermediate language (instead of bitcode) [all...] |
/external/llvm/include/llvm-c/Transforms/ |
PassManagerBuilder.h | 1 /*===-- llvm-c/Transform/PassManagerBuilder.h - PMB C Interface ---*- C -*-===*\ 3 |* The LLVM Compiler Infrastructure *| 17 #include "llvm-c/Core.h" 32 /** See llvm::PassManagerBuilder. */ 36 /** See llvm::PassManagerBuilder::OptLevel. */ 41 /** See llvm::PassManagerBuilder::SizeLevel. */ 46 /** See llvm::PassManagerBuilder::DisableUnitAtATime. */ 51 /** See llvm::PassManagerBuilder::DisableUnrollLoops. */ 56 /** See llvm::PassManagerBuilder::DisableSimplifyLibCalls */ 61 /** See llvm::PassManagerBuilder::Inliner. * [all...] |
/external/llvm/test/Object/ |
archive-move.test | 1 Test the 'm' operation in llvm-ar 9 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 10 RUN: llvm-ar t %t.a | FileCheck %s 14 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 15 RUN: llvm-ar t %t.a | FileCheck %s 19 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 20 RUN: llvm-ar t %t.a | FileCheck %s 24 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 25 RUN: llvm-ar t %t.a | FileCheck %s 34 RUN: llvm-ar mb evenlen %t.a very_long_bytecode_file_name.b [all...] |
/external/llvm/unittests/Bitcode/ |
BitReaderTest.cpp | 1 //===- llvm/unittest/Bitcode/BitReaderTest.cpp - Tests for BitReader ------===// 3 // The LLVM Compiler Infrastructure 10 #include "llvm/ADT/SmallString.h" 11 #include "llvm/Bitcode/BitstreamWriter.h" 12 #include "llvm/Bitcode/ReaderWriter.h" 13 #include "llvm/IR/Constants.h" 14 #include "llvm/IR/Instructions.h" 15 #include "llvm/IR/LLVMContext.h" 16 #include "llvm/IR/Module.h" 17 #include "llvm/IR/Verifier.h 22 namespace llvm { namespace [all...] |
/external/clang/examples/clang-interpreter/ |
main.cpp | 3 // The LLVM Compiler Infrastructure 19 #include "llvm/ADT/SmallString.h" 20 #include "llvm/ExecutionEngine/ExecutionEngine.h" 21 #include "llvm/ExecutionEngine/JIT.h" 22 #include "llvm/IR/Module.h" 23 #include "llvm/Support/FileSystem.h" 24 #include "llvm/Support/Host.h" 25 #include "llvm/Support/ManagedStatic.h" 26 #include "llvm/Support/Path.h" 27 #include "llvm/Support/TargetSelect.h [all...] |