| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ObjCARCInstKind.h | 56 raw_ostream &operator<<(raw_ostream &OS, const ARCInstKind Class); 59 bool IsUser(ARCInstKind Class); 62 bool IsRetain(ARCInstKind Class); 65 bool IsAutorelease(ARCInstKind Class); 69 bool IsForwarding(ARCInstKind Class); 73 bool IsNoopOnNull(ARCInstKind Class); 77 bool IsNoopOnGlobal(ARCInstKind Class); 81 bool IsAlwaysTail(ARCInstKind Class); 85 bool IsNeverTail(ARCInstKind Class); 89 bool IsNoThrow(ARCInstKind Class); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 37 ARCInstKind Class) { in CanAlterRefCount() argument 38 switch (Class) { in CanAlterRefCount() 69 ARCInstKind Class) { in CanDecrementRefCount() argument 71 if (!CanDecrementRefCount(Class)) in CanDecrementRefCount() 75 return CanAlterRefCount(Inst, Ptr, PA, Class); in CanDecrementRefCount() 81 ProvenanceAnalysis &PA, ARCInstKind Class) { in CanUse() argument 84 if (Class == ARCInstKind::Call) in CanUse() 130 ARCInstKind Class = GetARCInstKind(Inst); in Depends() local 131 switch (Class) { in Depends() 137 return CanUse(Inst, Arg, PA, Class); in Depends() [all …]
|
| H A D | PtrState.cpp | 229 ARCInstKind Class) { in HandlePotentialAlterRefCount() argument 233 if (!CanDecrementRefCount(Inst, Ptr, PA, Class)) in HandlePotentialAlterRefCount() 256 ARCInstKind Class) { in HandlePotentialUse() argument 292 if (CanUse(Inst, Ptr, PA, Class)) { in HandlePotentialUse() 296 } else if (const auto *Call = getreturnRVOperand(*Inst, Class)) { in HandlePotentialUse() 305 if (CanUse(Inst, Ptr, PA, Class)) { in HandlePotentialUse() 379 ARCInstKind Class, const BundledRetainClaimRVs &BundledRVs) { in HandlePotentialAlterRefCount() argument 382 if (!CanDecrementRefCount(Inst, Ptr, PA, Class) && in HandlePotentialAlterRefCount() 383 Class != ARCInstKind::IntrinsicUser) in HandlePotentialAlterRefCount() 418 ARCInstKind Class) { in HandlePotentialUse() argument [all …]
|
| H A D | ObjCARCOpts.cpp | 507 ARCInstKind &Class); 513 ARCInstKind Class, const Value *Arg); 519 const Value *&Arg, ARCInstKind Class, 652 Function &F, Instruction *Inst, const Value *&Arg, ARCInstKind Class, in OptimizeInlinedAutoreleaseRVCall() argument 685 if (Class == ARCInstKind::RetainRV) { in OptimizeInlinedAutoreleaseRVCall() 694 assert(Class == ARCInstKind::UnsafeClaimRV); in OptimizeInlinedAutoreleaseRVCall() 714 ARCInstKind &Class) { in OptimizeAutoreleaseRVCall() argument 754 Class = ARCInstKind::Autorelease; in OptimizeAutoreleaseRVCall() 816 ARCInstKind Class = GetBasicARCInstKind(Inst); in OptimizeIndividualCalls() local 820 switch (Class) { in OptimizeIndividualCalls() [all …]
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | PrettyTypeDumper.cpp | 104 while (auto Class = E.getNext()) { in filterAndSortClassDefs() local 112 if (Class->getUnmodifiedTypeId() != 0) { in filterAndSortClassDefs() 117 if (Printer.IsTypeExcluded(Class->getName(), Class->getLength())) { in filterAndSortClassDefs() 122 auto Layout = std::make_unique<ClassLayout>(std::move(Class)); in filterAndSortClassDefs() 182 const PDBSymbolTypeUDT &Class) { in printClassDecl() argument 183 if (Class.getUnmodifiedTypeId() != 0) { in printClassDecl() 184 if (Class.isConstType()) in printClassDecl() 186 if (Class.isVolatileType()) in printClassDecl() 188 if (Class.isUnalignedType()) in printClassDecl() 191 WithColor(Printer, PDB_ColorItem::Keyword).get() << Class.getUdtKind() << " "; in printClassDecl() [all …]
|
| H A D | PrettyClassDefinitionDumper.h | 32 void start(const PDBSymbolTypeUDT &Class); 33 void start(const ClassLayout &Class); 36 void prettyPrintClassIntro(const ClassLayout &Class); 37 void prettyPrintClassOutro(const ClassLayout &Class);
|
| H A D | PrettyClassDefinitionDumper.cpp | 30 void ClassDefinitionDumper::start(const PDBSymbolTypeUDT &Class) { in start() argument 34 ClassLayout Layout(Class); in start() 52 const PDBSymbolTypeUDT &Class = Layout.getClass(); in prettyPrintClassIntro() local 61 WithColor(Printer, PDB_ColorItem::Keyword).get() << Class.getUdtKind() << " "; in prettyPrintClassIntro() 62 WithColor(Printer, PDB_ColorItem::Type).get() << Class.getName(); in prettyPrintClassIntro()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeLocNodes.def | 14 // TYPELOC(Class, Base) - A TypeLoc subclass. If UNQUAL_TYPELOC is 17 // UNQUAL_TYPELOC(Class, Base, Type) - An UnqualTypeLoc subclass. 19 // ABSTRACT_TYPELOC(Class) - Refers to TypeSpecLoc and DeclaratorLoc. 24 # define UNQUAL_TYPELOC(Class, Base) TYPELOC(Class, Base) 28 # define ABSTRACT_TYPELOC(Class, Base) UNQUAL_TYPELOC(Class, Base) 32 #define TYPE(Class, Base) UNQUAL_TYPELOC(Class, Base##Loc) 33 #define ABSTRACT_TYPE(Class, Base) ABSTRACT_TYPELOC(Class, Base##Loc)
|
| H A D | TypeProperties.td | 12 let Class = ComplexType in { 20 let Class = PointerType in { 28 let Class = CountAttributedType in { 47 let Class = AdjustedType in { 58 let Class = DecayedType in { 68 let Class = BlockPointerType in { 76 let Class = ReferenceType in { 82 let Class = LValueReferenceType in { 93 let Class = RValueReferenceType in { 99 let Class = MemberPointerType in { [all …]
|
| H A D | PropertiesBase.td | 176 HasProperties Class; 201 HasProperties Class; 211 HasProperties Class; 221 HasProperties Class; 263 let Class = PropertyTypeCase<APValue, "None"> in { 266 let Class = PropertyTypeCase<APValue, "Indeterminate"> in { 269 let Class = PropertyTypeCase<APValue, "Int"> in { 275 let Class = PropertyTypeCase<APValue, "Float"> in { 291 let Class = PropertyTypeCase<APValue, "FixedPoint"> in { 302 let Class = PropertyTypeCase<APValue, "ComplexInt"> in { [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 25 #define HANDLE_TERM_INST(num, opcode, Class) 27 #define HANDLE_TERM_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class) 41 #define HANDLE_UNARY_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class) 55 #define HANDLE_BINARY_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class) 67 #define HANDLE_MEMORY_INST(num, opcode, Class) 69 #define HANDLE_MEMORY_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class) 81 #define HANDLE_CAST_INST(num, opcode, Class) 83 #define HANDLE_CAST_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class) 95 #define HANDLE_FUNCLETPAD_INST(num, opcode, Class) 97 #define HANDLE_FUNCLETPAD_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class) [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeView.h | 54 #define CV_DEFINE_ENUM_CLASS_FLAGS_OPERATORS(Class) \ argument 55 inline Class operator|(Class a, Class b) { \ 56 return static_cast<Class>(llvm::to_underlying(a) | \ 59 inline Class operator&(Class a, Class b) { \ 60 return static_cast<Class>(llvm::to_underlying(a) & \ 63 inline Class operator~(Class a) { \ 64 return static_cast<Class>(~llvm::to_underlying(a)); \ 66 inline Class &operator|=(Class &a, Class b) { \ 70 inline Class &operator&=(Class &a, Class b) { \
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinTemplates.td | 17 class Class<string name, bit is_variadic = 0> : TemplateArg<name> { 43 …[Template<[Class<"T">, NTTP<"T", "Ints", /*is_variadic=*/1>], "IntSeq">, Class<"T">, NTTP<"T", "N"… 47 [SizeT, Class<"T", /*is_variadic=*/1>]>; 54 [Template<[Class<"Args", /*is_variadic=*/1>], "BaseTemplate">, 55 Template<[Class<"TypeMember">], "HasTypeMember">, 56 Class<"HasNoTypeMember">, 57 Class<"Ts", /*is_variadic=*/1>]>; 64 [Uint32T, Uint32T, Uint32T, Class<"Operands", /*is_variadic=*/1>]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ObjCARCInstKind.cpp | 29 const ARCInstKind Class) { in operator <<() argument 30 switch (Class) { in operator <<() 226 ARCInstKind Class = GetFunctionClass(F); in GetARCInstKind() local 227 if (Class != ARCInstKind::CallOrUser) in GetARCInstKind() 228 return Class; in GetARCInstKind() 310 bool llvm::objcarc::IsUser(ARCInstKind Class) { in IsUser() argument 311 switch (Class) { in IsUser() 344 bool llvm::objcarc::IsRetain(ARCInstKind Class) { in IsRetain() argument 345 switch (Class) { in IsRetain() 380 bool llvm::objcarc::IsAutorelease(ARCInstKind Class) { in IsAutorelease() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangBuiltinTemplatesEmitter.cpp | 153 auto Class = BuiltinTemplate->getType()->getAsString(); in EmitBuiltinTemplate() local 161 TemplateNameList += Class + "("; in EmitBuiltinTemplate() 165 BuiltinClasses.insert(Class); in EmitBuiltinTemplate() 189 StringRef Class = ClassEntry.getKey(); in EmitClangBuiltinTemplates() local 190 if (Class == "BuiltinTemplate") in EmitClangBuiltinTemplates() 192 EmitDefaultDefine(OS, Class); in EmitClangBuiltinTemplates() 201 StringRef Class = ClassEntry.getKey(); in EmitClangBuiltinTemplates() local 202 if (Class == "BuiltinTemplate") in EmitClangBuiltinTemplates() 204 EmitUndef(OS, Class); in EmitClangBuiltinTemplates()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.h | 46 std::optional<bool> isRefCountable(const clang::CXXRecordDecl *Class); 50 std::optional<bool> isCheckedPtrCapable(const clang::CXXRecordDecl *Class); 53 bool isRefCounted(const clang::CXXRecordDecl *Class); 56 bool isCheckedPtr(const clang::CXXRecordDecl *Class); 59 bool isRetainPtr(const clang::CXXRecordDecl *Class); 63 bool isSmartPtr(const clang::CXXRecordDecl *Class); 95 std::optional<bool> isUncounted(const clang::CXXRecordDecl* Class); 99 std::optional<bool> isUnchecked(const clang::CXXRecordDecl *Class);
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseCXXInlineMethods.cpp | 279 : Self(P), Class(C) {} in LateParsedClass() 282 Self->DeallocateParsedClasses(Class); in ~LateParsedClass() 286 Self->ParseLexedMethodDeclarations(*Class); in ParseLexedMethodDeclarations() 290 Self->ParseLexedMemberInitializers(*Class); in ParseLexedMemberInitializers() 294 Self->ParseLexedMethodDefs(*Class); in ParseLexedMethodDefs() 298 Self->ParseLexedAttributes(*Class); in ParseLexedAttributes() 302 Self->ParseLexedPragmas(*Class); in ParseLexedPragmas() 340 ParsingClass &Class; member 342 ReenterClassScopeRAII(Parser &P, ParsingClass &Class) in ReenterClassScopeRAII() 343 : ReenterTemplateScopeRAII(P, Class.TagOrTemplate, in ReenterClassScopeRAII() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 256 CXXRecordDecl *Class = CXXRecordDecl::CreateLambda( in createLambdaClosureType() local 259 DC->addDecl(Class); in createLambdaClosureType() 261 return Class; in createLambdaClosureType() 385 buildTypeForLambdaCallOperator(Sema &S, clang::CXXRecordDecl *Class, in buildTypeForLambdaCallOperator() argument 394 if (Class->isDependentContext() || TemplateParams) { in buildTypeForLambdaCallOperator() 477 CXXRecordDecl *Class, CXXMethodDecl *Method, in handleLambdaNumbering() argument 480 Class->setLambdaNumbering(*NumberingOverride); in handleLambdaNumbering() 484 ContextRAII ManglingContext(*this, Class->getDeclContext()); in handleLambdaNumbering() 487 [this](CXXRecordDecl *Class, in handleLambdaNumbering() 494 auto DC = Class->getDeclContext(); in handleLambdaNumbering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeTypeUDT.cpp | 22 Class(std::move(CR)), Tag(&*Class) {} in NativeTypeUDT() 93 if (Class) in getVirtualTableShapeId() 94 return Session.getSymbolCache().findSymbolByTypeIndex(Class->VTableShape); in getVirtualTableShapeId() 103 if (Class) in getLength() 104 return Class->getSize(); in getLength() 114 case TypeRecordKind::Class: in getUdtKind() 115 return PDB_UdtType::Class; in getUdtKind()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ObjCNoReturn.cpp | 20 static bool isSubclass(const ObjCInterfaceDecl *Class, in isSubclass() argument 22 if (!Class) in isSubclass() 24 if (Class->getIdentifier() == II) in isSubclass() 26 return isSubclass(Class->getSuperClass(), II); in isSubclass()
|
| /freebsd/contrib/llvm-project/lldb/bindings/ |
| H A D | macros.swig | 1 %define STRING_EXTENSION_LEVEL_OUTSIDE(Class, Level) 2 %extend lldb:: ## Class ## { 16 %define STRING_EXTENSION_OUTSIDE(Class) 17 %extend lldb:: ## Class ## {
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTTypeTraits.cpp | 52 #define CLAUSE_CLASS(Enum, Str, Class) {NKI_OMPClause, #Class}, argument 134 case Stmt::CLASS##Class: return ASTNodeKind(NKI_##CLASS); in getFromNode() 143 #define TYPE(Class, Base) \ in getFromNode() argument 144 case Type::Class: return ASTNodeKind(NKI_##Class##Type); in getFromNode() 145 #define ABSTRACT_TYPE(Class, Base) in getFromNode() argument 165 #define CLAUSE_CLASS(Enum, Str, Class) \ in getFromNode() argument 167 return ASTNodeKind(NKI_##Class); in getFromNode()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SearchableTableEmitter.cpp | 55 const Record *Class = nullptr; member 616 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType() 761 Enum->Class = Records.getClass(FilterClass); in run() 762 if (!Enum->Class) in run() 862 const Record *Class = NameRec.second.get(); in run() local 863 if (Class->getDirectSuperClasses().size() != 1 || in run() 864 !Class->isSubClassOf(SearchableTable)) in run() 867 StringRef TableName = Class->getName(); in run() 870 if (!Class->isValueUnset("EnumNameField")) { in run() 871 StringRef NameField = Class->getValueAsString("EnumNameField"); in run() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/ |
| H A D | RootSignatureValidations.h | 52 llvm::dxil::ResourceClass Class; member 57 return std::tie(LowerBound, UpperBound, Class, Space, Visibility) == 58 std::tie(RHS.LowerBound, RHS.UpperBound, RHS.Class, RHS.Space, 63 return std::tie(Class, Space, LowerBound, UpperBound, Visibility) < 64 std::tie(RHS.Class, RHS.Space, RHS.LowerBound, RHS.UpperBound,
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | DetailedRecordsBackend.cpp | 88 for (const auto &[Name, Class] : ClassList) { in printClasses() 89 OS << formatv("\n{0} |{1}|\n", Class->getNameInitAsString(), in printClasses() 90 SrcMgr.getFormattedLocationNoOffset(Class->getLoc().front())); in printClasses() 91 printTemplateArgs(*Class, OS); in printClasses() 92 printSuperclasses(*Class, OS); in printClasses() 93 printFields(*Class, OS); in printClasses()
|