Home | History | Annotate | Download | only in ubsan

Lines Matching full:kind

44   LocationKind Kind;
51 Location() : Kind(LK_Null) {}
53 Kind(LK_Source), SourceLoc(Loc) {}
55 Kind(LK_Module), ModuleLoc(Loc) {}
57 Kind(LK_Memory), MemoryLoc(Loc) {}
59 LocationKind getKind() const { return Kind; }
61 bool isSourceLocation() const { return Kind == LK_Source; }
62 bool isModuleLocation() const { return Kind == LK_Module; }
63 bool isMemoryLocation() const { return Kind == LK_Memory; }
141 Arg(const char *String) : Kind(AK_String), String(String) {}
142 Arg(MangledName MN) : Kind(AK_Mangled), String(MN.getName()) {}
143 Arg(UIntMax UInt) : Kind(AK_UInt), UInt(UInt) {}
144 Arg(SIntMax SInt) : Kind(AK_SInt), SInt(SInt) {}
145 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {}
146 Arg(const void *Pointer) : Kind(AK_Pointer), Pointer(Pointer) {}
148 ArgKind Kind;