/external/llvm/tools/lto/ |
H A D | LTOCodeGenerator.h | 38 #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 D | LTOModule.h | 17 #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 D | loader.cpp | 4 #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 D | SIMachineFunctionInfo.h | 20 #include "llvm/CodeGen/MachineFunction.h" 22 namespace llvm { namespace 34 } // End namespace llvm
|
H A D | radeon_llvm_emit.cpp | 28 #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 D | Makefile | 1 ##===- 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 D | loader.cpp | 4 #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 D | CodeGenAction.h | 14 #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 D | ModuleBuilder.h | 20 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 D | APSIntType.h | 13 #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 D | CGVTables.h | 22 #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 D | TargetInfo.h | 20 #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 D | CGObjCMac.cpp | 27 #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 D | ItaniumCXXABI.cpp | 28 #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 D | CodeGenFunction.h | 10 // 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 D | CGCXXABI.h | 21 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 D | 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/Suppor [all...] |
/external/mesa3d/src/gallium/state_trackers/clover/llvm/ |
H A D | 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/Suppor [all...] |
/external/llvm/lib/Support/ |
H A D | Debug.cpp | 26 #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 D | GlobalModuleIndex.h | 19 #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 D | UnicodeCharRanges.h | 12 #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 D | Debug.h | 1 //===- 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 D | ToolChains.h | 17 #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 D | llvm_wrapper.h | 4 #include <llvm-c/Core.h>
|
/external/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 15 #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);
|