Index: utils/llvm.natvis =================================================================== --- utils/llvm.natvis +++ utils/llvm.natvis @@ -166,4 +166,75 @@ *(($T1 *)(unsigned char *)storage.buffer) + + + {Name} + {{anonymous value}} + + VTy + UseList + Name + (llvm::Value::ValueTy)SubclassID + (bool)HasValueHandle + SubclassOptionalData + SubclassData + + + + + {(llvm::Type::TypeID)(IDAndSubclassData & 255)} + + *(llvm::IntegerType*)this + *(llvm::FunctionType*)this + *(llvm::StructType*)this + *(llvm::ArrayType*)this + *(llvm::PointerType*)this + *(llvm::VectorType*)this + + + + + + ContainedType + *(llvm::Type*)this,nd + + + + + + + Call + Add + Sub + Mul + SDiv + UDiv + SRem + URem + Shl + LShr + AShr + And + Or + Xor + Alloca + BitCast + ZExt + SExt + Br + GetElementPtr + ICmp + IntToPtr + PtrToInt + Trunc + Load + Ret + Store + {{Unknown}} + + Parent + DbgLoc + (llvm::User*)this,nd + +