/art/compiler/llvm/ |
intrinsic_helper.cc | 21 #include <llvm/IR/Attributes.h> 22 #include <llvm/IR/DerivedTypes.h> 23 #include <llvm/IR/Function.h> 24 #include <llvm/IR/IRBuilder.h> 25 #include <llvm/IR/Intrinsics.h> 28 namespace llvm { namespace in namespace:art 40 static ::llvm::Type* GetLLVMTypeOfIntrinsicValType(IRBuilder& irb, 86 LOG(FATAL) << "Invalid intrinsic type " << type << "to get LLVM type!"; 93 IntrinsicHelper::IntrinsicHelper(::llvm::LLVMContext& context, 94 ::llvm::Module& module) [all...] |
intrinsic_helper.h | 22 #include <llvm/ADT/DenseMap.h> 24 namespace llvm { namespace 29 } // namespace llvm 32 namespace llvm { namespace in namespace:art 126 IntrinsicHelper(::llvm::LLVMContext& context, ::llvm::Module& module); 128 ::llvm::Function* GetIntrinsicFunction(IntrinsicId id) { 134 IntrinsicId GetIntrinsicId(const ::llvm::Function* func) const { 135 ::llvm::DenseMap<const ::llvm::Function*, IntrinsicId>::const_iterato [all...] |
runtime_support_builder_arm.cc | 23 #include <llvm/IR/DerivedTypes.h> 24 #include <llvm/IR/Function.h> 25 #include <llvm/IR/InlineAsm.h> 26 #include <llvm/IR/Module.h> 27 #include <llvm/IR/Type.h> 31 using ::llvm::CallInst; 32 using ::llvm::Function; 33 using ::llvm::FunctionType; 34 using ::llvm::InlineAsm; 35 using ::llvm::IntegerType 58 namespace llvm { namespace in namespace:art [all...] |
runtime_support_llvm_func.h | 23 namespace llvm { namespace in namespace:art 34 } // namespace llvm
|
/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...] |
/frameworks/compile/slang/ |
slang_backend.cpp | 37 #include "llvm/IR/IRPrintingPasses.h" 39 #include "llvm/Bitcode/ReaderWriter.h" 41 #include "llvm/CodeGen/RegAllocRegistry.h" 42 #include "llvm/CodeGen/SchedulerRegistry.h" 44 #include "llvm/IR/LLVMContext.h" 45 #include "llvm/IR/Module.h" 46 #include "llvm/IR/Metadata.h" 48 #include "llvm/Transforms/IPO/PassManagerBuilder.h" 50 #include "llvm/IR/DataLayout.h" 51 #include "llvm/Target/TargetMachine.h [all...] |
/external/clang/lib/CodeGen/ |
CGOpenMPRuntime.cpp | 3 // The LLVM Compiler Infrastructure 17 #include "llvm/ADT/ArrayRef.h" 18 #include "llvm/IR/DerivedTypes.h" 19 #include "llvm/IR/GlobalValue.h" 20 #include "llvm/IR/Value.h" 21 #include "llvm/Support/raw_ostream.h" 29 IdentTy = llvm::StructType::create( 34 llvm::Type *MicroParams[] = {llvm::PointerType::getUnqual(CGM.Int32Ty), 35 llvm::PointerType::getUnqual(CGM.Int32Ty)} [all...] |
CodeGenTypes.h | 1 //===--- CodeGenTypes.h - Type translation for LLVM CodeGen -----*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 10 // This is the code that handles AST -> LLVM type lowering. 20 #include "llvm/ADT/DenseMap.h" 21 #include "llvm/IR/Module.h" 24 namespace llvm { namespace 60 /// while lowering AST types to LLVM types. 65 llvm::Module &TheModule; 66 const llvm::DataLayout &TheDataLayout; 78 llvm::DenseMap<const ObjCInterfaceType*, llvm::Type *> InterfaceTypes [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/jni/portable/ |
jni_compiler.h | 37 namespace llvm { namespace 46 } // namespace llvm 49 namespace llvm { namespace in namespace:art 65 ::llvm::FunctionType* GetFunctionType(uint32_t method_idx, 72 ::llvm::Module* module_; 73 ::llvm::LLVMContext* context_; 78 ::llvm::Function* func_; 83 } // namespace llvm
|
/external/llvm/test/MC/PowerPC/ |
ppc-nop.s | 1 # RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux-gnu %s | llvm-readobj -s -sd - | FileCheck -check-prefix=CHECK-BE %s 2 # RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux-gnu %s | llvm-readobj -s -sd - | FileCheck -check-prefix=CHECK-BE %s 3 # RUN: llvm-mc -filetype=obj -triple=powerpc64le-unknown-linux-gnu %s | llvm-readobj -s -sd - | FileCheck -check-prefix=CHECK-LE %s
|
/frameworks/compile/mclinker/include/mcld/Support/ |
FileOutputBuffer.h | 13 #include <llvm/ADT/StringRef.h> 14 #include <llvm/Support/DataTypes.h> 15 #include <llvm/Support/FileSystem.h> 22 /// FileOutputBuffer - This interface is borrowed from llvm bassically, and we 51 llvm::StringRef getPath() const; 59 FileOutputBuffer(llvm::sys::fs::mapped_file_region* pRegion, 62 std::unique_ptr<llvm::sys::fs::mapped_file_region> m_pRegion;
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsGNUInfo.cpp | 16 MipsGNUInfo::MipsGNUInfo(const llvm::Triple& pTriple) 34 return llvm::ELF::EM_MIPS; 52 uint64_t val = llvm::ELF::EF_MIPS_NOREORDER | m_PICFlags; 55 val |= llvm::ELF::EF_MIPS_ARCH_32R2 | llvm::ELF::EF_MIPS_ABI_O32; 57 val |= llvm::ELF::EF_MIPS_ARCH_64R2;
|
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 19 #include <llvm/ADT/DepthFirstIterator.h> 20 #include <llvm/Analysis/Verifier.h> 21 #include <llvm/Bitcode/ReaderWriter.h> 22 #include <llvm/IR/Instruction.h> 23 #include <llvm/IR/Instructions.h> 24 #include <llvm/IR/Metadata.h> 25 #include <llvm/IR/Type.h> 26 #include <llvm/Support/Casting.h> 27 #include <llvm/Support/InstIterator.h> 28 #include <llvm/Support/ToolOutputFile.h 45 namespace llvm { namespace in namespace:art [all...] |
/external/llvm/include/llvm/Support/ |
Debug.h | 1 //===- llvm/Support/Debug.h - Easy way to add debug output ------*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 31 #include "llvm/Support/raw_ostream.h" 33 namespace llvm { namespace 64 do { if (::llvm::DebugFlag && ::llvm::isCurrentDebugType(TYPE)) { X; } \ 95 } // End llvm namespace
|
EndianStream.h | 3 // The LLVM Compiler Infrastructure 18 #include <llvm/Support/Endian.h> 19 #include <llvm/Support/raw_ostream.h> 21 namespace llvm { namespace 37 } // end namespace llvm
|
/external/llvm/unittests/MC/ |
YAMLTest.cpp | 1 //===- llvm/unittest/Object/YAMLTest.cpp - Tests for Object YAML ----------===// 3 // The LLVM Compiler Infrastructure 10 #include "llvm/MC/YAML.h" 11 #include "llvm/Support/YAMLTraits.h" 14 using namespace llvm; 20 namespace llvm { namespace 29 } // end namespace llvm 34 llvm::raw_svector_ostream OS(Buf);
|
/frameworks/compile/mclinker/include/mcld/LD/ |
TextDiagnosticPrinter.h | 12 #include <llvm/Support/raw_ostream.h> 25 TextDiagnosticPrinter(llvm::raw_ostream& pOStream, const LinkerConfig& pConfig); 39 llvm::raw_ostream& m_OStream;
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
AArch64GNUInfo.h | 13 #include <llvm/Support/ELF.h> 20 AArch64GNUInfo(const llvm::Triple& pTriple) : GNUInfo(pTriple) { } 22 uint32_t machine() const { return llvm::ELF::EM_AARCH64; }
|
/frameworks/compile/slang/BitWriter_2_9/ |
BitcodeWriterPass.cpp | 3 // The LLVM Compiler Infrastructure 15 #include "llvm/IR/Function.h" 16 #include "llvm/IR/Instructions.h" 17 #include "llvm/IR/Module.h" 18 #include "llvm/Pass.h" 19 using namespace llvm; 44 llvm::ModulePass *llvm_2_9::createBitcodeWriterPass(llvm::raw_ostream &Str) {
|
/frameworks/compile/slang/BitWriter_2_9_func/ |
BitcodeWriterPass.cpp | 3 // The LLVM Compiler Infrastructure 15 #include "llvm/IR/Function.h" 16 #include "llvm/IR/Instructions.h" 17 #include "llvm/IR/Module.h" 18 #include "llvm/Pass.h" 19 using namespace llvm; 44 llvm::ModulePass *llvm_2_9_func::createBitcodeWriterPass(llvm::raw_ostream &Str) {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
llvm_wrapper.h | 4 #include <llvm-c/Core.h>
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUMCInstLower.h | 3 // The LLVM Compiler Infrastructure 13 namespace llvm { namespace 28 } // End namespace llvm
|
R600MachineFunctionInfo.h | 3 // The LLVM Compiler Infrastructure 11 // been reserved by the llvm.AMDGPU.reserve.reg intrinsic. 18 #include "llvm/CodeGen/MachineFunction.h" 21 namespace llvm { namespace 31 } // End llvm namespace
|
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/Support/TargetSelect.h [all...] |