LLVM API Documentation

llvm::PIC16AsmPrinter Struct Reference

#include <PIC16AsmPrinter.h>

Inheritance diagram for llvm::PIC16AsmPrinter:
[legend]
Collaboration diagram for llvm::PIC16AsmPrinter:
[legend]

List of all members.

Public Member Functions

 PIC16AsmPrinter (raw_ostream &O, TargetMachine &TM, const TargetAsmInfo *T)

Protected Member Functions

bool doInitialization (Module &M)
bool doFinalization (Module &M)
bool inSameBank (char *s1, char *s2)


Detailed Description

Definition at line 26 of file PIC16AsmPrinter.h.


Constructor & Destructor Documentation

llvm::PIC16AsmPrinter::PIC16AsmPrinter ( raw_ostream &  O,
TargetMachine &  TM,
const TargetAsmInfo *  T 
) [inline]

Definition at line 27 of file PIC16AsmPrinter.h.


Member Function Documentation

bool PIC16AsmPrinter::doInitialization ( Module &  M  )  [protected, virtual]

doInitialization - Set up the AsmPrinter when we are working on a new module. If your pass overrides this, it must make sure to explicitly call this implementation.

Reimplemented from llvm::AsmPrinter.

Definition at line 177 of file PIC16AsmPrinter.cpp.

References llvm::AsmPrinter::doInitialization(), and llvm::AsmPrinter::O.

bool PIC16AsmPrinter::doFinalization ( Module &  M  )  [protected, virtual]

doFinalization - Shut down the asmprinter. If you override this in your pass, you must make sure to call it explicitly.

Reimplemented from llvm::AsmPrinter.

Definition at line 312 of file PIC16AsmPrinter.cpp.

References llvm::AsmPrinter::doFinalization(), and llvm::AsmPrinter::O.

bool PIC16AsmPrinter::inSameBank ( char *  s1,
char *  s2 
) [protected]

Definition at line 27 of file PIC16AsmPrinter.cpp.


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