/external/llvm/test/Verifier/ |
ident-meta1.ll | 1 ; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s 2 ; Verify that llvm.ident is properly structured. 3 ; llvm.ident takes a list of metadata entries. 6 !llvm.ident = !{!0, !1} 10 ; CHECK-NEXT: incorrect number of operands in llvm.ident metadata
|
ident-meta2.ll | 1 ; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s 2 ; Verify that llvm.ident is properly structured. 3 ; llvm.ident takes a list of metadata entries. 6 !llvm.ident = !{!0, !1, !2, !3} 12 ; CHECK-NEXT: invalid value for llvm.ident metadata entry operand(the operand should be a string)
|
ident-meta3.ll | 1 ; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s 2 ; Verify that llvm.ident is properly structured. 3 ; llvm.ident takes a list of metadata entries. 6 !llvm.ident = !{!0} 9 ; CHECK-NEXT: invalid value for llvm.ident metadata entry operand(the operand should be a string)
|
varargs-intrinsic.ll | 1 ; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s 3 declare void @llvm.experimental.stackmap(i64, i32) 4 declare void @llvm.donothing(...) 7 call void @llvm.experimental.stackmap(i64 0, i32 12) 13 call void (...)* @llvm.donothing(i64 0, i64 1)
|
cttz-undef-arg.ll | 1 ; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s 3 declare i32 @llvm.ctlz.i32(i32, i1) 4 declare i32 @llvm.cttz.i32(i32, i1) 9 ; CHECK-NEXT: @llvm.ctlz.i32 10 call i32 @llvm.ctlz.i32(i32 %x, i1 %is_not_zero) 13 ; CHECK-NEXT: @llvm.cttz.i32 14 call i32 @llvm.cttz.i32(i32 %x, i1 %is_not_zero)
|
/external/llvm/tools/ |
LLVMBuild.txt | 3 ; The LLVM Compiler Infrastructure 14 ; http://llvm.org/docs/LLVMBuild.html 19 subdirectories = bugpoint llc lli llvm-ar llvm-as llvm-bcanalyzer llvm-cov llvm-diff llvm-dis llvm-dwarfdump llvm-extract llvm-jitlistener llvm-link llvm-lto llvm-mc llvm-nm llvm-objdump llvm-profdata llvm-rtdyld (…) [all...] |
/external/llvm/tools/llvm-c-test/ |
include-all.c | 1 /*===-- include-all.c - tool for testing libLLVM and llvm-c API -----------===*\ 3 |* The LLVM Compiler Infrastructure *| 11 |* the llvm-c include files are good and doesn't generate any warnings *| 17 #include "llvm-c/Analysis.h" 18 #include "llvm-c/BitReader.h" 19 #include "llvm-c/BitWriter.h" 20 #include "llvm-c/Core.h" 21 #include "llvm-c/Disassembler.h" 22 #include "llvm-c/ExecutionEngine.h" 23 #include "llvm-c/Initialization.h [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 1 //===--- CGDebugInfo.h - DebugInfo for LLVM CodeGen -------------*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 10 // This is the source-level debug info generator for llvm translation. 22 #include "llvm/ADT/DenseMap.h" 23 #include "llvm/IR/DIBuilder.h" 24 #include "llvm/IR/DebugInfo.h" 25 #include "llvm/IR/ValueHandle.h" 26 #include "llvm/Support/Allocator.h" 28 namespace llvm { namespace 47 /// and is responsible for emitting to llvm globals or pass directly t [all...] |
/frameworks/compile/mclinker/tools/mcld/lib/ |
DynamicSectionOptions.cpp | 16 llvm::cl::opt<std::string> ArgEntry("e", 17 llvm::cl::desc("Use the explicit symbol as the entrance of your program."), 18 llvm::cl::value_desc("entry"), 19 llvm::cl::ValueRequired); 21 llvm::cl::alias ArgEntryAlias("entry", 22 llvm::cl::desc("alias for -e"), 23 llvm::cl::aliasopt(ArgEntry)); 25 llvm::cl::opt<bool> ArgBsymbolic("Bsymbolic", 26 llvm::cl::ZeroOrMore, 27 llvm::cl::desc("Bind references within the shared library.") [all...] |
OptimizationOptions.cpp | 18 llvm::cl::opt<bool, true> ArgGCSectionsFlag("gc-sections", 19 llvm::cl::ZeroOrMore, 20 llvm::cl::location(ArgGCSections), 21 llvm::cl::desc("Enable garbage collection of unused input sections."), 22 llvm::cl::init(false)); 24 llvm::cl::opt<bool, true, llvm::cl::FalseParser> ArgNoGCSectionsFlag("no-gc-sections", 25 llvm::cl::ZeroOrMore, 26 llvm::cl::location(ArgGCSections), 27 llvm::cl::desc("disable garbage collection of unused input sections.") [all...] |
/external/llvm/lib/Target/PowerPC/ |
CMakeLists.txt | 3 tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer) 4 tablegen(LLVM PPCGenAsmMatcher.inc -gen-asm-matcher) 5 tablegen(LLVM PPCGenCodeEmitter.inc -gen-emitter) 6 tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler) 7 tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 8 tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info) 9 tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info) 10 tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel) 11 tablegen(LLVM PPCGenFastISel.inc -gen-fast-isel) 12 tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv [all...] |
/external/llvm/docs/ |
doxygen.intro | 1 /// @mainpage LLVM 4 /// Welcome to LLVM. 7 /// up LLVM, not the @b external use of LLVM. There are no instructions 8 /// here on how to use LLVM, only the APIs that make up the software. For usage 13 /// Since LLVM is constantly under active development, what you're about to 15 /// of LLVM are very stable.
|
/external/llvm/lib/Target/Hexagon/ |
CMakeLists.txt | 3 tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer) 6 tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel) 7 tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv) 8 tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget) 9 tablegen(LLVM HexagonGenDFAPacketizer.inc -gen-dfa-packetizer)
|
/external/llvm/lib/Target/XCore/ |
CMakeLists.txt | 3 tablegen(LLVM XCoreGenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM XCoreGenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler) 6 tablegen(LLVM XCoreGenAsmWriter.inc -gen-asm-writer) 7 tablegen(LLVM XCoreGenDAGISel.inc -gen-dag-isel) 8 tablegen(LLVM XCoreGenCallingConv.inc -gen-callingconv) 9 tablegen(LLVM XCoreGenSubtargetInfo.inc -gen-subtarget)
|
/external/llvm/test/Transforms/InstCombine/ |
call-intrinsics.ll | 1 ; RUN: opt < %s -instcombine | llvm-dis 6 declare void @llvm.memmove.i32(i8*, i8*, i32, i32) 8 declare void @llvm.memcpy.i32(i8*, i8*, i32, i32) 10 declare void @llvm.memset.i32(i8*, i8, i32, i32) 14 call void @llvm.memmove.i32( i8* @X, i8* @Y, i32 0, i32 100 ) 15 call void @llvm.memcpy.i32( i8* @X, i8* @Y, i32 0, i32 100 ) 16 call void @llvm.memset.i32( i8* @X, i8 123, i32 0, i32 100 )
|
/art/compiler/llvm/ |
md_builder.h | 22 #include "llvm/IR/MDBuilder.h" 26 namespace llvm { namespace 32 namespace llvm { namespace in namespace:art 34 typedef ::llvm::MDBuilder LLVMMDBuilder; 38 explicit MDBuilder(::llvm::LLVMContext& context) 44 // 64 and 4 are the llvm.expect's default values 49 ::llvm::MDNode* GetTBAASpecialType(TBAASpecialType special_ty); 50 ::llvm::MDNode* GetTBAAMemoryJType(TBAASpecialType special_ty, JType j_ty); 52 ::llvm::MDNode* GetBranchWeights(ExpectCond expect) { 58 ::llvm::MDNode* const tbaa_root_ [all...] |
/external/llvm/docs/CommandGuide/ |
llvm-dis.rst | 0 llvm-dis - LLVM disassembler 9 **llvm-dis** [*options*] [*filename*] 16 The **llvm-dis** command is the LLVM disassembler. It takes an LLVM 17 bitcode file and converts it into human-readable LLVM assembly language. 19 If filename is omitted or specified as ``-``, **llvm-dis** reads its 22 If the input is being read from standard input, then **llvm-dis** 37 Enable binary output on terminals. Normally, **llvm-dis** will refuse t [all...] |
/external/llvm/test/Bitcode/ |
ptest-new.ll | 1 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s 5 ; CHECK: call i32 @llvm.x86.sse41.ptestc(<2 x i64> 6 %res1 = call i32 @llvm.x86.sse41.ptestc(<2 x i64> %bar, <2 x i64> %bar) 7 ; CHECK: call i32 @llvm.x86.sse41.ptestz(<2 x i64> 8 %res2 = call i32 @llvm.x86.sse41.ptestz(<2 x i64> %bar, <2 x i64> %bar) 9 ; CHECK: call i32 @llvm.x86.sse41.ptestnzc(<2 x i64> 10 %res3 = call i32 @llvm.x86.sse41.ptestnzc(<2 x i64> %bar, <2 x i64> %bar) 16 ; CHECK: declare i32 @llvm.x86.sse41.ptestc(<2 x i64>, <2 x i64>) #1 17 ; CHECK: declare i32 @llvm.x86.sse41.ptestz(<2 x i64>, <2 x i64>) # [all...] |
ptest-old.ll | 1 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s 5 ; CHECK: call i32 @llvm.x86.sse41.ptestc(<2 x i64> 6 %res1 = call i32 @llvm.x86.sse41.ptestc(<4 x float> %bar, <4 x float> %bar) 7 ; CHECK: call i32 @llvm.x86.sse41.ptestz(<2 x i64> 8 %res2 = call i32 @llvm.x86.sse41.ptestz(<4 x float> %bar, <4 x float> %bar) 9 ; CHECK: call i32 @llvm.x86.sse41.ptestnzc(<2 x i64> 10 %res3 = call i32 @llvm.x86.sse41.ptestnzc(<4 x float> %bar, <4 x float> %bar) 16 ; CHECK: declare i32 @llvm.x86.sse41.ptestc(<2 x i64>, <2 x i64>) #1 17 ; CHECK: declare i32 @llvm.x86.sse41.ptestz(<2 x i64>, <2 x i64>) # [all...] |
/external/llvm/test/MC/MachO/ |
eh-frame-reloc.s | 1 // RUN: llvm-mc < %s -triple=x86_64-apple-macosx10.7 -filetype=obj | llvm-readobj -r | FileCheck %s 2 // RUN: llvm-mc < %s -triple=x86_64-apple-macosx10.6 -filetype=obj | llvm-readobj -r | FileCheck %s 3 // RUN: llvm-mc < %s -triple=x86_64-apple-ios7.0.0 -filetype=obj | llvm-readobj -r | FileCheck %s 4 // RUN: llvm-mc < %s -triple=x86_64-apple-macosx10.5 -filetype=obj | llvm-readobj -r | FileCheck --check-prefix=OLD64 %s 5 // RUN: llvm-mc < %s -triple=i686-apple-macosx10.6 -filetype=obj | llvm-readobj -r | FileCheck % [all...] |
/external/clang/include/clang/CodeGen/ |
CodeGenAction.h | 1 //===--- CodeGenAction.h - LLVM Code Generation Frontend Action -*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 16 namespace llvm { namespace 27 std::unique_ptr<llvm::Module> TheModule; 28 llvm::Module *LinkModule; 29 llvm::LLVMContext *VMContext; 35 /// otherwise it creates a fresh LLVM context and takes ownership. 36 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = nullptr); 53 void setLinkModule(llvm::Module *Mod) { LinkModule = Mod; } 55 /// takeModule - Take the generated LLVM module, for use after the action ha [all...] |
/external/llvm/tools/llvm-readobj/ |
llvm-readobj.h | 1 //===-- llvm-readobj.h ----------------------------------------------------===// 3 // The LLVM Compiler Infrastructure 13 #include "llvm/Support/CommandLine.h" 16 namespace llvm { namespace 25 } // namespace llvm 28 extern llvm::cl::list<std::string> InputFilenames; 29 extern llvm::cl::opt<bool> FileHeaders; 30 extern llvm::cl::opt<bool> Sections; 31 extern llvm::cl::opt<bool> SectionRelocations; 32 extern llvm::cl::opt<bool> SectionSymbols [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitReader_2_7.h | 4 // The LLVM Compiler Infrastructure 18 #include "llvm/IR/Attributes.h" 19 #include "llvm/IR/GVMaterializer.h" 20 #include "llvm/IR/OperandTraits.h" 21 #include "llvm/IR/Type.h" 22 #include "llvm/IR/ValueHandle.h" 23 #include "llvm/Bitcode/BitstreamReader.h" 24 #include "llvm/Bitcode/LLVMBitCodes.h" 25 #include "llvm/ADT/DenseMap.h" 28 namespace llvm { namespace [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitReader_3_0.h | 3 // The LLVM Compiler Infrastructure 17 #include "llvm/ADT/DenseMap.h" 18 #include "llvm/Bitcode/BitstreamReader.h" 19 #include "llvm/Bitcode/LLVMBitCodes.h" 20 #include "llvm/IR/Attributes.h" 21 #include "llvm/IR/GVMaterializer.h" 22 #include "llvm/IR/OperandTraits.h" 23 #include "llvm/IR/Type.h" 24 #include "llvm/IR/ValueHandle.h" 27 namespace llvm { namespace [all...] |
/external/clang/include/clang/Basic/ |
LLVM.h | 1 //===--- LLVM.h - Import various common LLVM datatypes ----------*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 11 /// \brief Forward-declares and imports various common LLVM datatypes that 22 #include "llvm/Support/Casting.h" 25 #include "llvm/ADT/None.h" 27 namespace llvm { namespace 54 using llvm::isa; 55 using llvm::cast; 56 using llvm::dyn_cast [all...] |