Home
last modified time | relevance | path

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

1234567891011

/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDDependencyAnalysis.cpp37 ARCInstKind Class) { in CanAlterRefCount() argument
38 switch (Class) { in CanAlterRefCount()
74 ARCInstKind Class) { in CanDecrementRefCount() argument
76 if (!CanDecrementRefCount(Class)) in CanDecrementRefCount()
80 return CanAlterRefCount(Inst, Ptr, PA, Class); in CanDecrementRefCount()
86 ProvenanceAnalysis &PA, ARCInstKind Class) { in CanUse() argument
89 if (Class == ARCInstKind::Call) in CanUse()
143 ARCInstKind Class = GetARCInstKind(Inst); in Depends() local
144 switch (Class) { in Depends()
150 return CanUse(Inst, Arg, PA, Class); in Depends()
[all …]
HDARCInstKind.h57 raw_ostream &operator<<(raw_ostream &OS, const ARCInstKind Class);
60 bool IsUser(ARCInstKind Class);
63 bool IsRetain(ARCInstKind Class);
66 bool IsAutorelease(ARCInstKind Class);
70 bool IsForwarding(ARCInstKind Class);
74 bool IsNoopOnNull(ARCInstKind Class);
78 bool IsAlwaysTail(ARCInstKind Class);
82 bool IsNeverTail(ARCInstKind Class);
86 bool IsNoThrow(ARCInstKind Class);
90 bool CanInterruptRV(ARCInstKind Class);
HDARCInstKind.cpp29 const ARCInstKind Class) { in operator <<() argument
30 switch (Class) { in operator <<()
239 ARCInstKind Class = GetFunctionClass(F); in GetARCInstKind() local
240 if (Class != ARCInstKind::CallOrUser) in GetARCInstKind()
241 return Class; in GetARCInstKind()
324 bool llvm::objcarc::IsUser(ARCInstKind Class) { in IsUser() argument
325 switch (Class) { in IsUser()
357 bool llvm::objcarc::IsRetain(ARCInstKind Class) { in IsRetain() argument
358 switch (Class) { in IsRetain()
392 bool llvm::objcarc::IsAutorelease(ARCInstKind Class) { in IsAutorelease() argument
[all …]
HDPtrState.cpp218 ARCInstKind Class) { in HandlePotentialAlterRefCount() argument
222 if (!CanAlterRefCount(Inst, Ptr, PA, Class)) in HandlePotentialAlterRefCount()
246 ARCInstKind Class) { in HandlePotentialUse() argument
251 if (CanUse(Inst, Ptr, PA, Class)) { in HandlePotentialUse()
263 } else if (Seq == S_Release && IsUser(Class)) { in HandlePotentialUse()
277 if (CanUse(Inst, Ptr, PA, Class)) { in HandlePotentialUse()
353 ARCInstKind Class) { in HandlePotentialAlterRefCount() argument
355 if (!CanAlterRefCount(Inst, Ptr, PA, Class)) in HandlePotentialAlterRefCount()
385 ARCInstKind Class) { in HandlePotentialUse() argument
389 if (!CanUse(Inst, Ptr, PA, Class)) in HandlePotentialUse()
HDObjCARCOpts.cpp491 ARCInstKind &Class);
639 ARCInstKind &Class) { in OptimizeAutoreleaseRVCall() argument
666 Class = ARCInstKind::Autorelease; in OptimizeAutoreleaseRVCall()
683 ARCInstKind Class = GetBasicARCInstKind(Inst); in OptimizeIndividualCalls() local
685 DEBUG(dbgs() << "Visiting: Class: " << Class << "; " << *Inst << "\n"); in OptimizeIndividualCalls()
687 switch (Class) { in OptimizeIndividualCalls()
753 OptimizeAutoreleaseRVCall(F, Inst, Class); in OptimizeIndividualCalls()
758 if (IsAutorelease(Class) && Inst->use_empty()) { in OptimizeIndividualCalls()
781 Class = ARCInstKind::Release; in OptimizeIndividualCalls()
787 if (IsAlwaysTail(Class)) { in OptimizeIndividualCalls()
[all …]
HDObjCARCContract.cpp87 ARCInstKind Class,
147 Function &F, Instruction *Autorelease, ARCInstKind Class, in contractAutorelease() argument
155 if (Class == ARCInstKind::AutoreleaseRV) in contractAutorelease()
184 Constant *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
224 ARCInstKind Class = GetBasicARCInstKind(Inst); in findSafeStoreForStoreStrongContraction() local
230 if (IsRetain(Class)) in findSafeStoreForStoreStrongContraction()
240 if (!CanUse(Inst, Load, PA, Class)) { in findSafeStoreForStoreStrongContraction()
411 ARCInstKind Class = GetBasicARCInstKind(Inst); in tryToPeepholeInstruction() local
412 switch (Class) { in tryToPeepholeInstruction()
418 return contractAutorelease(F, Inst, Class, DependingInsts, Visited); in tryToPeepholeInstruction()
HDPtrState.h183 ProvenanceAnalysis &PA, ARCInstKind Class);
185 ProvenanceAnalysis &PA, ARCInstKind Class);
201 ProvenanceAnalysis &PA, ARCInstKind Class);
204 ProvenanceAnalysis &PA, ARCInstKind Class);
HDDependencyAnalysis.h67 ARCInstKind Class);
72 ProvenanceAnalysis &PA, ARCInstKind Class);
77 ProvenanceAnalysis &PA, ARCInstKind Class);
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDTypeLocNodes.def15 // TYPELOC(Class, Base) - A TypeLoc subclass. If UNQUAL_TYPELOC is
18 // UNQUAL_TYPELOC(Class, Base, Type) - An UnqualTypeLoc subclass.
20 // ABSTRACT_TYPELOC(Class) - Refers to TypeSpecLoc and DeclaratorLoc.
25 # define UNQUAL_TYPELOC(Class, Base) TYPELOC(Class, Base)
29 # define ABSTRACT_TYPELOC(Class, Base) UNQUAL_TYPELOC(Class, Base)
33 #define TYPE(Class, Base) UNQUAL_TYPELOC(Class, Base##Loc)
34 #define ABSTRACT_TYPE(Class, Base) ABSTRACT_TYPELOC(Class, Base##Loc)
HDTypeNodes.def16 // TYPE(Class, Base) - A type that can show up anywhere in the AST,
20 // ABSTRACT_TYPE(Class, Base) - An abstract class that shows up in
23 // NON_CANONICAL_TYPE(Class, Base) - A type that can show up
29 // DEPENDENT_TYPE(Class, Base) - A type that will only show up
34 // NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) - A type that
41 // LEAF_TYPE(Class) - A type that never has inner types. Clients
47 # define ABSTRACT_TYPE(Class, Base) TYPE(Class, Base)
51 # define NON_CANONICAL_TYPE(Class, Base) TYPE(Class, Base)
55 # define DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
59 # define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) TYPE(Class, Base)
HDStmtVisitor.h104 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS); in Visit()
197 #define OPENMP_CLAUSE(Name, Class) \ argument
198 RetTy Visit ## Class (PTR(Class) S) { DISPATCH(Class); }
205 #define OPENMP_CLAUSE(Name, Class) \ in Visit() argument
206 case OMPC_ ## Name : return Visit ## Class(static_cast<PTR(Class)>(S)); in Visit()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaLambda.cpp252 CXXRecordDecl *Class = CXXRecordDecl::CreateLambda(Context, DC, Info, in createLambdaClosureType() local
257 DC->addDecl(Class); in createLambdaClosureType()
259 return Class; in createLambdaClosureType()
353 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class, in startLambdaDefinition() argument
364 if (Class->isDependentContext() || TemplateParams) { in startLambdaDefinition()
387 = CXXMethodDecl::Create(Context, Class, EndLoc, in startLambdaDefinition()
403 FunctionTemplateDecl::Create(Context, Class, in startLambdaDefinition()
426 getCurrentMangleNumberContext(Class->getDeclContext(), in startLambdaDefinition()
429 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl); in startLambdaDefinition()
918 CXXRecordDecl *Class = createLambdaClosureType(Intro.Range, MethodTyInfo, in ActOnStartOfLambdaDefinition() local
[all …]
HDSemaLookup.cpp562 static bool CanDeclareSpecialMemberFunction(const CXXRecordDecl *Class) { in CanDeclareSpecialMemberFunction() argument
564 if (!Class->getDefinition() || Class->isDependentContext()) in CanDeclareSpecialMemberFunction()
568 return !Class->isBeingDefined(); in CanDeclareSpecialMemberFunction()
571 void Sema::ForceDeclarationOfImplicitMembers(CXXRecordDecl *Class) { in ForceDeclarationOfImplicitMembers() argument
572 if (!CanDeclareSpecialMemberFunction(Class)) in ForceDeclarationOfImplicitMembers()
576 if (Class->needsImplicitDefaultConstructor()) in ForceDeclarationOfImplicitMembers()
577 DeclareImplicitDefaultConstructor(Class); in ForceDeclarationOfImplicitMembers()
580 if (Class->needsImplicitCopyConstructor()) in ForceDeclarationOfImplicitMembers()
581 DeclareImplicitCopyConstructor(Class); in ForceDeclarationOfImplicitMembers()
584 if (Class->needsImplicitCopyAssignment()) in ForceDeclarationOfImplicitMembers()
[all …]
/NextBSD/contrib/llvm/include/llvm/IR/
HDInstruction.def26 #define HANDLE_TERM_INST(num, opcode, Class)
28 #define HANDLE_TERM_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class)
42 #define HANDLE_BINARY_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class)
54 #define HANDLE_MEMORY_INST(num, opcode, Class)
56 #define HANDLE_MEMORY_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class)
68 #define HANDLE_CAST_INST(num, opcode, Class)
70 #define HANDLE_CAST_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class)
82 #define HANDLE_OTHER_INST(num, opcode, Class)
84 #define HANDLE_OTHER_INST(num, opcode, Class) HANDLE_INST(num, opcode, Class)
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseCXXInlineMethods.cpp231 : Self(P), Class(C) {} in LateParsedClass()
234 Self->DeallocateParsedClasses(Class); in ~LateParsedClass()
238 Self->ParseLexedMethodDeclarations(*Class); in ParseLexedMethodDeclarations()
242 Self->ParseLexedMemberInitializers(*Class); in ParseLexedMemberInitializers()
246 Self->ParseLexedMethodDefs(*Class); in ParseLexedMethodDefs()
265 void Parser::ParseLexedMethodDeclarations(ParsingClass &Class) { in ParseLexedMethodDeclarations() argument
266 bool HasTemplateScope = !Class.TopLevelClass && Class.TemplateScope; in ParseLexedMethodDeclarations()
271 Actions.ActOnReenterTemplateScope(getCurScope(), Class.TagOrTemplate); in ParseLexedMethodDeclarations()
277 bool HasClassScope = !Class.TopLevelClass; in ParseLexedMethodDeclarations()
282 Class.TagOrTemplate); in ParseLexedMethodDeclarations()
[all …]
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonInstrFormats.td63 // Instruction Class Declaration +
193 // LD Instruction Class in V2/V3/V4.
209 // LD Instruction Class in V2/V3/V4.
220 // ST Instruction Class in V2/V3 can take SLOT0 only.
221 // ST Instruction Class in V4 can take SLOT0 & SLOT1.
237 // ST Instruction Class in V2/V3 can take SLOT0 only.
238 // ST Instruction Class in V4 can take SLOT0 & SLOT1.
244 // SYSTEM Instruction Class in V4 can take SLOT0 only
251 // ALU32 Instruction Class in V2/V3/V4.
257 // ALU64 Instruction Class in V2/V3.
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDObjCNoReturn.cpp21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) { in isSubclass() argument
22 if (!Class) in isSubclass()
24 if (Class->getIdentifier() == II) in isSubclass()
26 return isSubclass(Class->getSuperClass(), II); in isSubclass()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDBasicObjCFoundationChecks.cpp119 FoundationClass Class,
153 FoundationClass Class, in warnIfNilArg() argument
166 if (Class == FC_NSArray) { in warnIfNilArg()
168 } else if (Class == FC_NSDictionary) { in warnIfNilArg()
180 if (Class == FC_NSDictionary) { in warnIfNilArg()
222 FoundationClass Class = findKnownClass(ID); in checkPreObjCMessage() local
228 if (Class == FC_NSString) { in checkPreObjCMessage()
258 } else if (Class == FC_NSArray) { in checkPreObjCMessage()
287 } else if (Class == FC_NSDictionary) { in checkPreObjCMessage()
307 warnIfNilArg(C, msg, /* Arg */1, Class); in checkPreObjCMessage()
[all …]
/NextBSD/contrib/llvm/tools/llvm-pdbdump/
HDClassDefinitionDumper.cpp35 void ClassDefinitionDumper::start(const PDBSymbolTypeUDT &Class) { in start() argument
36 std::string Name = Class.getName(); in start()
37 WithColor(Printer, PDB_ColorItem::Keyword).get() << Class.getUdtKind() << " "; in start()
38 WithColor(Printer, PDB_ColorItem::Type).get() << Class.getName(); in start()
40 auto Bases = Class.findAllChildren<PDBSymbolTypeBaseClass>(); in start()
61 auto Children = Class.findAllChildren(); in start()
/NextBSD/sys/contrib/dev/acpica/components/executer/
HDexresolv.c171 RefType = StackDesc->Reference.Class; in AcpiExResolveObjectToValue()
413 switch (ObjDesc->Reference.Class) in AcpiExResolveMultiple()
420 if (ObjDesc->Reference.Class == ACPI_REFCLASS_REFOF) in AcpiExResolveMultiple()
495 Status = AcpiDsMethodDataGetValue (ObjDesc->Reference.Class, in AcpiExResolveMultiple()
505 Status = AcpiDsMethodDataGetNode (ObjDesc->Reference.Class, in AcpiExResolveMultiple()
531 "Unknown Reference Class 0x%2.2X", ObjDesc->Reference.Class)); in AcpiExResolveMultiple()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDRecordLayoutBuilder.cpp42 const CXXRecordDecl *Class; member
111 const CXXRecordDecl *Class; member in __anondf4dcb2e0111::EmptySubobjectMap
132 const CXXRecordDecl *Class,
159 const CXXRecordDecl *Class,
170 EmptySubobjectMap(const ASTContext &Context, const CXXRecordDecl *Class) in EmptySubobjectMap() argument
171 : Context(Context), CharWidth(Context.getCharWidth()), Class(Class) { in EmptySubobjectMap()
189 for (const CXXBaseSpecifier &Base : Class->bases()) { in ComputeEmptySubobjectSizes()
207 for (const FieldDecl *FD : Class->fields()) { in ComputeEmptySubobjectSizes()
277 if (!CanPlaceSubobjectAtOffset(Info->Class, Offset)) in CanPlaceBaseSubobjectAtOffset()
281 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset()
[all …]
HDType.cpp225 #define ABSTRACT_TYPE(Class, Parent) in getLocallyUnqualifiedSingleStepDesugaredType() argument
226 #define TYPE(Class, Parent) \ in getLocallyUnqualifiedSingleStepDesugaredType() argument
227 case Type::Class: { \ in getLocallyUnqualifiedSingleStepDesugaredType()
228 const Class##Type *ty = cast<Class##Type>(this); \ in getLocallyUnqualifiedSingleStepDesugaredType()
244 #define ABSTRACT_TYPE(Class, Parent) in getSplitDesugaredType() argument
245 #define TYPE(Class, Parent) \ in getSplitDesugaredType() argument
246 case Type::Class: { \ in getSplitDesugaredType()
247 const Class##Type *Ty = cast<Class##Type>(CurTy); \ in getSplitDesugaredType()
273 #define ABSTRACT_TYPE(Class, Parent) in getSplitUnqualifiedTypeImpl() argument
274 #define TYPE(Class, Parent) \ in getSplitUnqualifiedTypeImpl() argument
[all …]
HDASTTypeTraits.cpp95 case Stmt::CLASS##Class: return ASTNodeKind(NKI_##CLASS); in getFromNode()
104 #define TYPE(Class, Base) \ in getFromNode() argument
105 case Type::Class: return ASTNodeKind(NKI_##Class##Type); in getFromNode()
106 #define ABSTRACT_TYPE(Class, Base) in getFromNode() argument
/NextBSD/contrib/llvm/utils/TableGen/
HDAsmMatcherEmitter.cpp305 ClassInfo *Class; member
321 : Token(T), Class(nullptr), SubOpIdx(-1), in AsmOperand()
519 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class) in operator <()
521 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class) in operator <()
556 if (AsmOperands[i].Class->Kind != RHS.AsmOperands[i].Class->Kind || in couldMatchAmbiguouslyWith()
557 AsmOperands[i].Class->Kind == ClassInfo::Token) in couldMatchAmbiguouslyWith()
558 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class || in couldMatchAmbiguouslyWith()
559 *RHS.AsmOperands[i].Class < *AsmOperands[i].Class) in couldMatchAmbiguouslyWith()
567 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class) in couldMatchAmbiguouslyWith()
569 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class) in couldMatchAmbiguouslyWith()
[all …]
/NextBSD/cddl/contrib/dtracetoolkit/Examples/
HDj_methodcalls_example.txt72 311492 1 java/lang/Class.<clinit>
73 311492 1 java/lang/Class.access$302
74 311492 1 java/lang/Class.registerNatives
454 311492 2 java/lang/Class$1.<init>
455 311492 2 java/lang/Class$1.run
456 311492 2 java/lang/Class.arrayContentsEq
457 311492 2 java/lang/Class.getConstructor0
458 311492 2 java/lang/Class.getDeclaredConstructors0
459 311492 2 java/lang/Class.isInterface
460 311492 2 java/lang/Class.privateGetDeclaredConstructors
[all …]

1234567891011