LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ARMTargetAsmInfo Struct Reference

#include <ARMTargetAsmInfo.h>

Inheritance diagram for llvm::ARMTargetAsmInfo:

Inheritance graph
[legend]
Collaboration diagram for llvm::ARMTargetAsmInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ARMTargetAsmInfo (const ARMTargetMachine &TM)
virtual unsigned getInlineAsmLength (const char *Str) const
 ARM-specific version of TargetAsmInfo::getInlineAsmLength.
unsigned countArguments (const char *p) const
unsigned countString (const char *p) const

Public Attributes

const ARMSubtargetSubtarget

Constructor & Destructor Documentation

ARMTargetAsmInfo::ARMTargetAsmInfo const ARMTargetMachine TM  )  [explicit]
 

Definition at line 45 of file ARMTargetAsmInfo.cpp.


Member Function Documentation

unsigned ARMTargetAsmInfo::countArguments const char *  p  )  const
 

Count the number of comma-separated arguments. Do not try to detect errors.

Definition at line 150 of file ARMTargetAsmInfo.cpp.

Referenced by getInlineAsmLength().

unsigned ARMTargetAsmInfo::countString const char *  p  )  const
 

Count the length of a string enclosed in quote characters. Do not try to detect errors.

Definition at line 166 of file ARMTargetAsmInfo.cpp.

Referenced by getInlineAsmLength().

unsigned ARMTargetAsmInfo::getInlineAsmLength const char *  Str  )  const [virtual]
 

ARM-specific version of TargetAsmInfo::getInlineAsmLength.

Reimplemented from llvm::TargetAsmInfo.

Definition at line 178 of file ARMTargetAsmInfo.cpp.

References countArguments(), countString(), llvm::ARMSubtarget::isTargetDarwin(), llvm::ARMSubtarget::isThumb(), and Subtarget.


Member Data Documentation

const ARMSubtarget* llvm::ARMTargetAsmInfo::Subtarget
 

Definition at line 31 of file ARMTargetAsmInfo.h.

Referenced by getInlineAsmLength().


The documentation for this struct was generated from the following files:


This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.