HomeSort by relevance Sort by last modified time
    Searched full:llvm (Results 226 - 250 of 24291) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 342 milliseconds

1 2 3 4 5 6 7 8 91011>>