Home
last modified time | relevance | path

Searched refs:Class (Results 1 – 25 of 428) sorted by relevance

12345678910>>...18

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h56 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 DDependencyAnalysis.cpp37 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 DPtrState.cpp229 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 DObjCARCOpts.cpp507 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 DPrettyTypeDumper.cpp104 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 DPrettyClassDefinitionDumper.h32 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 DPrettyClassDefinitionDumper.cpp30 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 DTypeLocNodes.def14 // 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 DTypeProperties.td12 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 DPropertiesBase.td176 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 DInstruction.def25 #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 DCodeView.h54 #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 DBuiltinTemplates.td17 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 DObjCARCInstKind.cpp29 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 DClangBuiltinTemplatesEmitter.cpp153 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 DPtrTypesSemantics.h46 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 DParseCXXInlineMethods.cpp279 : 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 DSemaLambda.cpp256 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 DNativeTypeUDT.cpp22 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 DObjCNoReturn.cpp20 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 Dmacros.swig1 %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 DASTTypeTraits.cpp52 #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 DSearchableTableEmitter.cpp55 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 DRootSignatureValidations.h52 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 DDetailedRecordsBackend.cpp88 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()

12345678910>>...18