Home | History | Annotate | Download | only in Analysis

Lines Matching defs:DIType

51 DIDescriptor::DIDescriptor(const DIType F) : DbgNode(F.DbgNode) {
197 /// isType - Return true if the specified tag is legal for DIType.
296 DIType::DIType(const MDNode *N) : DIScope(N) {
311 void DIType::replaceAllUsesWith(DIDescriptor &D) {
331 void DIType::replaceAllUsesWith(MDNode *D) {
350 bool DIType::isUnsignedDIType() {
377 bool DIType::Verify() const {
439 DIType Ty = getType();
457 DIType Ty = getType();
488 DIType BaseType = getTypeDerivedFrom();
565 return DIType(DbgNode).getFilename();
586 return DIType(DbgNode).getDirectory();
654 void DIType::print(raw_ostream &OS) const {
687 OS << "Invalid DIType\n";
815 void DIType::dump() const {
996 /// processType - Process DIType.
997 void DebugInfoFinder::processType(DIType DT) {
1009 processType(DIType(D));
1058 bool DebugInfoFinder::addType(DIType DT) {
1121 DICompositeType llvm::getDICompositeType(DIType T) {
1140 return isSubprogramContext(DIType(Context).getContext());