Index: llvm/utils/LLVMVisualizers/llvm.natvis =================================================================== --- llvm/utils/LLVMVisualizers/llvm.natvis +++ llvm/utils/LLVMVisualizers/llvm.natvis @@ -253,4 +253,52 @@ (unsigned char *)Value.buffer,8 + + + + {ID} + + ID + + SubclassData + + *ContainedTys + + {NumContainedTys - 1} + + + NumContainedTys - 1 + ContainedTys + 1 + + + + SubclassData == 1 + + (SubclassData & llvm::StructType::SCDB_HasBody) != 0 + (SubclassData & llvm::StructType::SCDB_Packed) != 0 + (SubclassData & llvm::StructType::SCDB_IsLiteral) != 0 + (SubclassData & llvm::StructType::SCDB_IsSized) != 0 + + {NumContainedTys} + + + NumContainedTys + ContainedTys + + + + + *ContainedTys + ((llvm::ArrayType*)this)->NumElements + + SubclassData + *ContainedTys + + ((llvm::VectorType*)this)->NumElements + + Context + +