/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Integral.h | 1 //===--- Integral.h - Wrapper for numeric types for the VM ------*- C++ -*-===// 56 template <unsigned Bits, bool Signed> class Integral { class in namespace:clang::interp 58 template <unsigned OtherBits, bool OtherSigned> friend class Integral; 69 template <typename T> explicit Integral(T V) : V(V) {} function in class:clang::interp::Integral 73 Integral() : V(0) {} function in class:clang::interp::Integral 77 explicit Integral(Integral<SrcBits, SrcSign> V) : V(V.V) {} function in class:clang::interp::Integral 80 explicit Integral(const APSInt &V) function in class:clang::interp::Integral 83 bool operator<(Integral RHS) const { return V < RHS.V; } 84 bool operator>(Integral RH [all...] |
H A D | PrimType.h | 20 #include "Integral.h" 42 template <> struct PrimConv<PT_Sint8> { using T = Integral<8, true>; }; 43 template <> struct PrimConv<PT_Uint8> { using T = Integral<8, false>; }; 44 template <> struct PrimConv<PT_Sint16> { using T = Integral<16, true>; }; 45 template <> struct PrimConv<PT_Uint16> { using T = Integral<16, false>; }; 46 template <> struct PrimConv<PT_Sint32> { using T = Integral<32, true>; }; 47 template <> struct PrimConv<PT_Uint32> { using T = Integral<32, false>; }; 48 template <> struct PrimConv<PT_Sint64> { using T = Integral<64, true>; }; 49 template <> struct PrimConv<PT_Uint64> { using T = Integral<64, false>; };
|
H A D | Boolean.h | 14 #include "Integral.h" 95 Integral<SrcBits, SrcSign> Value) { 100 static Boolean from(Integral<0, SrcSign> Value) { 94 from( Integral<SrcBits, SrcSign> Value) argument
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateArgumentVisitor.h | 39 DISPATCH(Integral); variable 61 VISIT_METHOD(Integral);
|
H A D | TemplateBase.h | 71 Integral, enumerator in enum:clang::TemplateArgument::ArgKind 301 assert(getKind() == Integral && "Unexpected kind"); 315 assert(getKind() == Integral && "Unexpected kind"); 320 assert(getKind() == Integral && "Unexpected kind"); 471 Argument.getKind() == TemplateArgument::Integral || 527 assert(Argument.getKind() == TemplateArgument::Integral);
|
H A D | RecursiveASTVisitor.h | 832 case TemplateArgument::Integral: 865 case TemplateArgument::Integral:
|
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | CxxModuleHandler.cpp | 158 case TemplateArgument::Integral: 238 case TemplateArgument::Integral: {
|
H A D | ClangASTContext.cpp | 1253 return argument.getKind() == TemplateArgument::Integral; 6763 case clang::TemplateArgument::Integral: 6807 if (template_arg.getKind() != clang::TemplateArgument::Integral)
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 1079 case TemplateArgument::Integral: 1129 case TemplateArgument::Integral:
|
H A D | SemaTemplateDeduction.cpp | 255 case TemplateArgument::Integral: 261 (Y.getKind() == TemplateArgument::Integral && 311 if (Y.getKind() == TemplateArgument::Integral) { 335 if (Y.getKind() == TemplateArgument::Integral) 2185 case TemplateArgument::Integral: 2186 if (Arg.getKind() == TemplateArgument::Integral) { 2208 if (Arg.getKind() == TemplateArgument::Integral) 2414 case TemplateArgument::Integral: 2482 case TemplateArgument::Integral: { 5868 case TemplateArgument::Integral [all...] |
H A D | SemaTemplate.cpp | 3918 case TemplateArgument::Integral: 5237 case TemplateArgument::Integral: 5385 case TemplateArgument::Integral: 5386 llvm_unreachable("Integral argument with template template parameter"); 7371 assert(Arg.getKind() == TemplateArgument::Integral &&
|
H A D | SemaLookup.cpp | 2728 case TemplateArgument::Integral:
|
H A D | TreeTransform.h | 3375 case TemplateArgument::Integral: 4039 case TemplateArgument::Integral: 4061 else if (Arg.getKind() == TemplateArgument::Integral)
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 555 case TemplateArgument::Integral:
|
H A D | ASTDiagnostic.cpp | 1184 case TemplateArgument::Integral: 1214 case TemplateArgument::Integral:
|
H A D | ODRHash.cpp | 171 case TemplateArgument::Integral:
|
H A D | StmtProfile.cpp | 2114 case TemplateArgument::Integral:
|
H A D | ASTStructuralEquivalence.cpp | 320 case TemplateArgument::Integral:
|
H A D | ItaniumMangle.cpp | 4590 case TemplateArgument::Integral:
|
H A D | MicrosoftMangle.cpp | 1478 case TemplateArgument::Integral:
|
H A D | Decl.cpp | 326 case TemplateArgument::Integral:
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1087 return Node.getKind() == TemplateArgument::Integral; 1102 if (Node.getKind() != TemplateArgument::Integral) 1123 if (Node.getKind() != TemplateArgument::Integral)
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 976 case TemplateArgument::Integral:
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 1784 case TemplateArgument::Integral: {
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 5182 case TemplateArgument::Integral:
|