LLVM API Documentation
#include <Annotation.h>
Inheritance diagram for llvm::Annotable:
Public Member Functions | |
Annotable () | |
~Annotable () | |
Annotation * | getAnnotation (AnnotationID ID) const |
Annotation * | getOrCreateAnnotation (AnnotationID ID) const |
void | addAnnotation (Annotation *A) const |
Annotation * | unlinkAnnotation (AnnotationID ID) const |
bool | deleteAnnotation (AnnotationID ID) const |
Definition at line 91 of file Annotation.h.
|
Definition at line 97 of file Annotation.h. |
|
Definition at line 20 of file Annotation.cpp. References llvm::Annotation::getNext(), and Next(). |
|
Definition at line 119 of file Annotation.h. References llvm::Annotation::getID(), llvm::Annotation::ID, and llvm::Annotation::Next. Referenced by llvm::MachineFunction::construct(), and getOrCreateAnnotation(). |
|
Definition at line 146 of file Annotation.h. References unlinkAnnotation(). Referenced by llvm::MachineFunction::destruct(). |
|
Definition at line 105 of file Annotation.h. References llvm::Annotation::getNext(). Referenced by llvm::MachineFunction::construct(), llvm::MachineFunction::get(), and getOrCreateAnnotation(). |
|
Definition at line 204 of file Annotation.h. References addAnnotation(), llvm::AnnotationManager::createAnnotation(), and getAnnotation(). |
|
Definition at line 132 of file Annotation.h. References llvm::Annotation::Next, and llvm::ISD::Ret. Referenced by deleteAnnotation(). |