Searched refs:Integral (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegral.h1 //===--- 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 DPrimType.h20 #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 DBoolean.h14 #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 DTemplateArgumentVisitor.h39 DISPATCH(Integral); variable
61 VISIT_METHOD(Integral);
H A DTemplateBase.h71 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 DRecursiveASTVisitor.h832 case TemplateArgument::Integral:
865 case TemplateArgument::Integral:
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
H A DCxxModuleHandler.cpp158 case TemplateArgument::Integral:
238 case TemplateArgument::Integral: {
H A DClangASTContext.cpp1253 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 DSemaTemplateVariadic.cpp1079 case TemplateArgument::Integral:
1129 case TemplateArgument::Integral:
H A DSemaTemplateDeduction.cpp255 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 DSemaTemplate.cpp3918 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 DSemaLookup.cpp2728 case TemplateArgument::Integral:
H A DTreeTransform.h3375 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 DTypeLoc.cpp555 case TemplateArgument::Integral:
H A DASTDiagnostic.cpp1184 case TemplateArgument::Integral:
1214 case TemplateArgument::Integral:
H A DODRHash.cpp171 case TemplateArgument::Integral:
H A DStmtProfile.cpp2114 case TemplateArgument::Integral:
H A DASTStructuralEquivalence.cpp320 case TemplateArgument::Integral:
H A DItaniumMangle.cpp4590 case TemplateArgument::Integral:
H A DMicrosoftMangle.cpp1478 case TemplateArgument::Integral:
H A DDecl.cpp326 case TemplateArgument::Integral:
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1087 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 DUSRGeneration.cpp976 case TemplateArgument::Integral:
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1784 case TemplateArgument::Integral: {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp5182 case TemplateArgument::Integral:

Completed in 579 milliseconds

12