LLVM API Documentation

llvm::ARMTargetAsmInfo< BaseTAI > Struct Template Reference

#include <ARMTargetAsmInfo.h>

Inheritance diagram for llvm::ARMTargetAsmInfo< BaseTAI >:
[legend]
Collaboration diagram for llvm::ARMTargetAsmInfo< BaseTAI >:
[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 ARMSubtarget * Subtarget


Detailed Description

template<class BaseTAI>
struct llvm::ARMTargetAsmInfo< BaseTAI >

Definition at line 28 of file ARMTargetAsmInfo.h.


Constructor & Destructor Documentation

template<class BaseTAI>
llvm::ARMTargetAsmInfo< BaseTAI >::ARMTargetAsmInfo ( const ARMTargetMachine &  TM  )  [inline, explicit]

Definition at line 29 of file ARMTargetAsmInfo.h.


Member Function Documentation

template<class BaseTAI>
unsigned ARMTargetAsmInfo::getInlineAsmLength ( const char *  Str  )  const [inline, virtual]

template<class BaseTAI>
unsigned ARMTargetAsmInfo::countArguments ( const char *  p  )  const [inline]

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

Definition at line 132 of file ARMTargetAsmInfo.cpp.

Referenced by llvm::ARMTargetAsmInfo< BaseTAI >::getInlineAsmLength().

template<class BaseTAI>
unsigned ARMTargetAsmInfo::countString ( const char *  p  )  const [inline]

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

Definition at line 150 of file ARMTargetAsmInfo.cpp.

Referenced by llvm::ARMTargetAsmInfo< BaseTAI >::getInlineAsmLength().


Member Data Documentation

template<class BaseTAI>
const ARMSubtarget* llvm::ARMTargetAsmInfo< BaseTAI >::Subtarget


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