Searched refs:llvm (Results 101 - 125 of 3210) sorted by relevance

1234567891011>>

/external/llvm/tools/lto/
H A DLTOCodeGenerator.h38 #include "llvm-c/lto.h"
39 #include "llvm/ADT/SmallPtrSet.h"
40 #include "llvm/ADT/StringMap.h"
41 #include "llvm/Linker.h"
45 namespace llvm { namespace
108 bool generateObjectFile(llvm::raw_ostream &out, std::string &errMsg);
110 void applyRestriction(llvm::GlobalValue &GV,
112 llvm::SmallPtrSet<llvm::GlobalValue*, 8> &asmUsed,
113 llvm
[all...]
H A DLTOModule.h17 #include "llvm-c/lto.h"
18 #include "llvm/ADT/OwningPtr.h"
19 #include "llvm/ADT/StringMap.h"
20 #include "llvm/IR/Module.h"
21 #include "llvm/MC/MCContext.h"
22 #include "llvm/Target/Mangler.h"
23 #include "llvm/Target/TargetMachine.h"
27 // Forward references to llvm classes.
28 namespace llvm { namespace
41 typedef llvm
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A Dloader.cpp4 #include <llvm/Support/CommandLine.h>
5 #include <llvm/Support/IRReader.h>
6 #include <llvm/Support/SourceMgr.h>
7 #include <llvm/LLVMContext.h>
8 #include <llvm/Module.h>
11 #include <llvm-c/Core.h>
13 using namespace llvm;
29 cl::ParseCommandLineOptions(argc, argv, "llvm system compiler\n");
H A DSIMachineFunctionInfo.h20 #include "llvm/CodeGen/MachineFunction.h"
22 namespace llvm { namespace
34 } // End namespace llvm
H A Dradeon_llvm_emit.cpp28 #include <llvm/LLVMContext.h>
29 #include <llvm/Module.h>
30 #include <llvm/PassManager.h>
31 #include <llvm/ADT/Triple.h>
32 #include <llvm/Support/FormattedStream.h>
33 #include <llvm/Support/Host.h>
34 #include <llvm/Support/IRReader.h>
35 #include <llvm/Support/SourceMgr.h>
36 #include <llvm/Support/TargetRegistry.h>
37 #include <llvm/Suppor
[all...]
/external/llvm/bindings/ocaml/llvm/
H A DMakefile1 ##===- bindings/ocaml/llvm/Makefile ------------------------*- Makefile -*-===##
15 LIBRARYNAME := llvm
17 UsedOcamLibs := llvm
25 DestMETA := $(PROJ_libocamldir)/META.llvm
28 copy-meta: $(OcamlDir)/META.llvm
30 $(OcamlDir)/META.llvm: META.llvm
33 install-meta:: $(OcamlDir)/META.llvm
/external/mesa3d/src/gallium/drivers/radeon/
H A Dloader.cpp4 #include <llvm/Support/CommandLine.h>
5 #include <llvm/Support/IRReader.h>
6 #include <llvm/Support/SourceMgr.h>
7 #include <llvm/LLVMContext.h>
8 #include <llvm/Module.h>
11 #include <llvm-c/Core.h>
13 using namespace llvm;
29 cl::ParseCommandLineOptions(argc, argv, "llvm system compiler\n");
/external/clang/include/clang/CodeGen/
H A DCodeGenAction.h14 #include "llvm/ADT/OwningPtr.h"
16 namespace llvm { namespace
27 OwningPtr<llvm::Module> TheModule;
28 llvm::Module *LinkModule;
29 llvm::LLVMContext *VMContext;
36 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = 0);
53 void setLinkModule(llvm::Module *Mod) { LinkModule = Mod; }
57 llvm::Module *takeModule();
60 llvm::LLVMContext *takeLLVMContext();
68 EmitAssemblyAction(llvm
[all...]
H A DModuleBuilder.h20 namespace llvm { namespace
34 virtual llvm::Module* GetModule() = 0;
35 virtual llvm::Module* ReleaseModule() = 0;
45 llvm::LLVMContext& C);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAPSIntType.h13 #include "llvm/ADT/APSInt.h"
27 /* implicit */ APSIntType(const llvm::APSInt &Value)
37 void apply(llvm::APSInt &Value) const {
48 llvm::APSInt convert(const llvm::APSInt &Value) const LLVM_READONLY {
49 llvm::APSInt Result(Value, Value.isUnsigned());
55 llvm::APSInt getZeroValue() const LLVM_READONLY {
56 return llvm::APSInt(BitWidth, IsUnsigned);
60 llvm::APSInt getMinValue() const LLVM_READONLY {
61 return llvm
[all...]
/external/clang/lib/CodeGen/
H A DCGVTables.h22 #include "llvm/ADT/DenseMap.h"
23 #include "llvm/IR/GlobalVariable.h"
38 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables;
41 typedef llvm::DenseMap<BaseSubobject, uint64_t> VTableAddressPointsMapTy;
44 typedef llvm::DenseMap<BaseSubobjectPairTy, uint64_t> SubVTTIndiciesMapTy;
49 typedef llvm::DenseMap<BaseSubobjectPairTy, uint64_t>
70 llvm::Constant *CreateVTableInitializer(const CXXRecordDecl *RD,
95 llvm::GlobalVariable *GetAddrOfVTable(const CXXRecordDecl *RD);
98 void EmitVTableDefinition(llvm
[all...]
H A DTargetInfo.h20 #include "llvm/ADT/StringRef.h"
21 #include "llvm/ADT/SmallString.h"
23 namespace llvm { namespace
55 virtual void SetTargetAttributes(const Decl *D, llvm::GlobalValue *GV,
90 llvm::Value *Address) const {
99 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
100 llvm::Value *Address) const {
109 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
110 llvm::Value *Address) const {
119 virtual llvm
[all...]
H A DCGObjCMac.cpp27 #include "llvm/ADT/DenseSet.h"
28 #include "llvm/ADT/SetVector.h"
29 #include "llvm/ADT/SmallPtrSet.h"
30 #include "llvm/ADT/SmallString.h"
31 #include "llvm/IR/DataLayout.h"
32 #include "llvm/IR/InlineAsm.h"
33 #include "llvm/IR/IntrinsicInst.h"
34 #include "llvm/IR/LLVMContext.h"
35 #include "llvm/IR/Module.h"
36 #include "llvm/Suppor
[all...]
H A DItaniumCXXABI.cpp28 #include "llvm/IR/DataLayout.h"
29 #include "llvm/IR/Intrinsics.h"
30 #include "llvm/IR/Value.h"
64 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT);
66 llvm::Value *EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
67 llvm::Value *&This,
68 llvm::Value *MemFnPtr,
71 llvm::Value *EmitMemberDataPointerAddress(CodeGenFunction &CGF,
72 llvm::Value *Base,
73 llvm
[all...]
H A DCodeGenFunction.h10 // This is the internal per-function state used for llvm translation.
30 #include "llvm/ADT/ArrayRef.h"
31 #include "llvm/ADT/DenseMap.h"
32 #include "llvm/ADT/SmallVector.h"
33 #include "llvm/Support/Debug.h"
34 #include "llvm/Support/ValueHandle.h"
36 namespace llvm { namespace
106 JumpDest(llvm::BasicBlock *Block,
112 llvm::BasicBlock *getBlock() const { return Block; }
122 llvm
[all...]
H A DCGCXXABI.h21 namespace llvm { namespace
53 llvm::Value *&getThisValue(CodeGenFunction &CGF) {
61 llvm::Constant *GetBogusMemberPointer(QualType T);
68 llvm::Value *&getVTTValue(CodeGenFunction &CGF) {
75 llvm::Value *&getStructorImplicitParamValue(CodeGenFunction &CGF) {
131 virtual llvm::Type *
137 virtual llvm::Value *
139 llvm::Value *&This,
140 llvm::Value *MemPtr,
144 virtual llvm
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/llvm/
H A Dinvocation.cpp28 #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/Suppor
[all...]
/external/mesa3d/src/gallium/state_trackers/clover/llvm/
H A Dinvocation.cpp28 #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/Suppor
[all...]
/external/llvm/lib/Support/
H A DDebug.cpp26 #include "llvm/Support/Debug.h"
27 #include "llvm/Support/CommandLine.h"
28 #include "llvm/Support/Signals.h"
29 #include "llvm/Support/circular_raw_ostream.h"
31 using namespace llvm;
35 bool llvm::DebugFlag; // DebugFlag - Exported boolean set by the -debug option
79 llvm::circular_raw_ostream *dbgout =
80 static_cast<llvm::circular_raw_ostream *>(&llvm::dbgs());
88 bool llvm
[all...]
/external/clang/include/clang/Serialization/
H A DGlobalModuleIndex.h19 #include "llvm/ADT/DenseMap.h"
20 #include "llvm/ADT/OwningPtr.h"
21 #include "llvm/ADT/SmallPtrSet.h"
22 #include "llvm/ADT/SmallVector.h"
23 #include "llvm/ADT/StringMap.h"
24 #include "llvm/ADT/StringRef.h"
27 namespace llvm { namespace
42 using llvm::SmallVector;
43 using llvm::SmallVectorImpl;
44 using llvm
[all...]
/external/llvm/include/llvm/Support/
H A DUnicodeCharRanges.h12 #include "llvm/ADT/ArrayRef.h"
13 #include "llvm/ADT/SmallPtrSet.h"
14 #include "llvm/Support/Compiler.h"
15 #include "llvm/Support/Debug.h"
16 #include "llvm/Support/Mutex.h"
17 #include "llvm/Support/MutexGuard.h"
18 #include "llvm/Support/raw_ostream.h"
26 typedef llvm::ArrayRef<UnicodeCharRange> UnicodeCharSet;
32 static llvm::SmallPtrSet<const UnicodeCharRange *, 16> Validated;
33 static llvm
[all...]
H A DDebug.h1 //===- llvm/Support/Debug.h - Easy way to add debug output ------*- C++ -*-===//
29 namespace llvm { namespace
68 do { if (::llvm::DebugFlag && ::llvm::isCurrentDebugType(TYPE)) { X; } \
99 } // End llvm namespace
/external/clang/lib/Driver/
H A DToolChains.h17 #include "llvm/ADT/DenseMap.h"
18 #include "llvm/Support/Compiler.h"
72 llvm::Triple GCCTriple;
86 GCCInstallationDetector(const Driver &D, const llvm::Triple &TargetTriple,
87 const llvm::opt::ArgList &Args);
93 const llvm::Triple &getTriple() const { return GCCTriple; }
113 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
114 const llvm::Triple &BiarchTriple,
120 void ScanLibDirForGCCTriple(llvm::Triple::ArchType TargetArch,
121 const llvm
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
H A Dllvm_wrapper.h4 #include <llvm-c/Core.h>
/external/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h15 #include "llvm/ADT/StringMap.h"
16 #include "llvm/ADT/StringRef.h"
39 llvm::StringMap<Layout> Layouts;
53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
54 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
55 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets);

Completed in 516 milliseconds

1234567891011>>