Searched refs:Class (Results 1 - 25 of 154) sorted by relevance

1234567

/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h100 raw_ostream &operator<<(raw_ostream &OS, const InstructionClass Class);
103 inline static bool IsUser(InstructionClass Class) { argument
104 return Class == IC_User ||
105 Class == IC_CallOrUser ||
106 Class == IC_IntrinsicUser;
110 static inline bool IsRetain(InstructionClass Class) { argument
111 return Class == IC_Retain ||
112 Class == IC_RetainRV;
116 static inline bool IsAutorelease(InstructionClass Class) { argument
117 return Class
123 IsForwarding(InstructionClass Class) argument
133 IsNoopOnNull(InstructionClass Class) argument
144 IsAlwaysTail(InstructionClass Class) argument
153 IsNeverTail(InstructionClass Class) argument
164 IsNoThrow(InstructionClass Class) argument
179 CanInterruptRV(InstructionClass Class) argument
[all...]
H A DDependencyAnalysis.cpp37 InstructionClass Class) {
38 switch (Class) {
73 ProvenanceAnalysis &PA, InstructionClass Class) {
75 if (Class == IC_Call)
125 InstructionClass Class = GetInstructionClass(Inst); local
126 switch (Class) {
132 return CanUse(Inst, Arg, PA, Class);
137 InstructionClass Class = GetInstructionClass(Inst); local
138 switch (Class) {
150 InstructionClass Class local
35 CanAlterRefCount(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, InstructionClass Class) argument
72 CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, InstructionClass Class) argument
180 InstructionClass Class = GetBasicInstructionClass(Inst); local
[all...]
H A DDependencyAnalysis.h68 InstructionClass Class);
74 ProvenanceAnalysis &PA, InstructionClass Class);
H A DObjCARCUtil.cpp29 const InstructionClass Class) {
30 switch (Class) {
178 InstructionClass Class = GetFunctionClass(F); local
179 if (Class != IC_CallOrUser)
180 return Class;
28 operator <<(raw_ostream &OS, const InstructionClass Class) argument
H A DObjCARCOpts.cpp1045 InstructionClass &Class);
1047 InstructionClass &Class);
1295 InstructionClass &Class) {
1324 Class = IC_Autorelease;
1342 InstructionClass &Class) {
1343 assert(GetBasicInstructionClass(Inst) == Class);
1344 assert(IC_RetainBlock == Class);
1359 Class = IC_Retain;
1375 InstructionClass Class = GetBasicInstructionClass(Inst); local
1377 DEBUG(dbgs() << "Visiting: Class
1294 OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV, InstructionClass &Class) argument
1341 OptimizeRetainBlockCall(Function &F, Instruction *Inst, InstructionClass &Class) argument
1788 InstructionClass Class = GetInstructionClass(Inst); local
2022 InstructionClass Class = GetInstructionClass(Inst); local
2653 InstructionClass Class = GetBasicInstructionClass(Inst); local
2758 InstructionClass Class = GetBasicInstructionClass(Inst); local
[all...]
H A DObjCARCContract.cpp89 InstructionClass Class,
234 InstructionClass Class,
244 if (Class == IC_AutoreleaseRV)
275 if (Class == IC_AutoreleaseRV)
316 InstructionClass Class = GetBasicInstructionClass(Inst); local
319 if (IsRetain(Class))
325 if (CanUse(Inst, Load, PA, Class))
438 InstructionClass Class = GetBasicInstructionClass(Inst); local
439 switch (Class) {
445 if (ContractAutorelease(F, Inst, Class, DependingInstruction
233 ContractAutorelease(Function &F, Instruction *Autorelease, InstructionClass Class, SmallPtrSet<Instruction *, 4> &DependingInstructions, SmallPtrSet<const BasicBlock *, 4> &Visited) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DObjCNoReturn.cpp21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) { argument
22 if (!Class)
24 if (Class->getIdentifier() == II)
26 return isSubclass(Class->getSuperClass(), II);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp244 : Self(P), Class(C) {}
247 Self->DeallocateParsedClasses(Class);
251 Self->ParseLexedMethodDeclarations(*Class);
255 Self->ParseLexedMemberInitializers(*Class);
259 Self->ParseLexedMethodDefs(*Class);
278 void Parser::ParseLexedMethodDeclarations(ParsingClass &Class) { argument
279 bool HasTemplateScope = !Class.TopLevelClass && Class.TemplateScope;
283 Actions.ActOnReenterTemplateScope(getCurScope(), Class.TagOrTemplate);
289 bool HasClassScope = !Class
383 ParseLexedMethodDefs(ParsingClass &Class) argument
480 ParseLexedMemberInitializers(ParsingClass &Class) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp32 CXXRecordDecl *Class = CXXRecordDecl::CreateLambda(Context, DC, Info, local
35 DC->addDecl(Class);
37 return Class;
54 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class, argument
72 = CXXMethodDecl::Create(Context, Class, EndLoc,
167 Class->setLambdaMangling(ManglingNumber, ContextDecl);
496 CXXRecordDecl *Class = createLambdaClosureType(Intro.Range, MethodTyInfo, local
499 CXXMethodDecl *Method = startLambdaDefinition(Class, Intro.Range,
672 CXXRecordDecl *Class = LSI->Lambda; local
673 Class
687 addFunctionPointerConversion(Sema &S, SourceRange IntroducerRange, CXXRecordDecl *Class, CXXMethodDecl *CallOperator) argument
761 addBlockPointerConversion(Sema &S, SourceRange IntroducerRange, CXXRecordDecl *Class, CXXMethodDecl *CallOperator) argument
809 CXXRecordDecl *Class; local
[all...]
H A DSemaLookup.cpp546 static bool CanDeclareSpecialMemberFunction(const CXXRecordDecl *Class) { argument
548 if (!Class->getDefinition() || Class->isDependentContext())
552 return !Class->isBeingDefined();
555 void Sema::ForceDeclarationOfImplicitMembers(CXXRecordDecl *Class) { argument
556 if (!CanDeclareSpecialMemberFunction(Class))
560 if (Class->needsImplicitDefaultConstructor())
561 DeclareImplicitDefaultConstructor(Class);
564 if (Class->needsImplicitCopyConstructor())
565 DeclareImplicitCopyConstructor(Class);
616 CXXRecordDecl *Class = const_cast<CXXRecordDecl *>(Record); local
640 CXXRecordDecl *Class = const_cast<CXXRecordDecl *>(Record); local
1862 addAssociatedClassesAndNamespaces(AssociatedLookup &Result, CXXRecordDecl *Class) argument
2012 CXXRecordDecl *Class local
2467 LookupDefaultConstructor(CXXRecordDecl *Class) argument
2476 LookupCopyingConstructor(CXXRecordDecl *Class, unsigned Quals) argument
2488 LookupMovingConstructor(CXXRecordDecl *Class, unsigned Quals) argument
2498 LookupConstructors(CXXRecordDecl *Class) argument
2515 LookupCopyingAssignment(CXXRecordDecl *Class, unsigned Quals, bool RValueThis, unsigned ThisQuals) argument
2532 LookupMovingAssignment(CXXRecordDecl *Class, unsigned Quals, bool RValueThis, unsigned ThisQuals) argument
2553 LookupDestructor(CXXRecordDecl *Class) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Driver/
H A DInputInfo.h29 enum Class { enum in class:clang::driver::InputInfo
40 Class Kind;
H A DCC1AsOptions.cpp29 { PREFIX, NAME, HELPTEXT, METAVAR, OPT_##ID, Option::KIND##Class, PARAM, \
H A DDriverOptions.cpp28 { PREFIX, NAME, HELPTEXT, METAVAR, OPT_##ID, Option::KIND##Class, PARAM, \
/freebsd-10.0-release/sys/boot/efi/include/
H A Defifs.h63 UINT32 Class; member in struct:_EFI_FILE_HEADER
97 UINT32 Class; member in struct:_EFI_LBAL
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/
H A DCFGRecStmtVisitor.h39 case Stmt::CLASS ## Class:\
/freebsd-10.0-release/sys/contrib/dev/acpica/components/executer/
H A Dexresolv.c173 RefType = StackDesc->Reference.Class;
407 switch (ObjDesc->Reference.Class)
414 if (ObjDesc->Reference.Class == ACPI_REFCLASS_REFOF)
489 Status = AcpiDsMethodDataGetValue (ObjDesc->Reference.Class,
499 Status = AcpiDsMethodDataGetNode (ObjDesc->Reference.Class,
525 "Unknown Reference Class 0x%2.2X", ObjDesc->Reference.Class));
H A Dexresop.c165 if (OpInfo->Class == AML_CLASS_UNKNOWN)
247 switch (ObjDesc->Reference.Class)
263 "Operand is a Reference, Class [%s] %2.2X\n",
265 ObjDesc->Reference.Class));
271 "Unknown Reference Class 0x%2.2X in %p",
272 ObjDesc->Reference.Class, ObjDesc));
351 ((*StackPtr)->Reference.Class == ACPI_REFCLASS_INDEX))
H A Dexstore.c160 switch (RefDesc->Reference.Class)
183 Status = AcpiDsStoreObjectToLocal (RefDesc->Reference.Class,
201 ACPI_ERROR ((AE_INFO, "Unknown Reference Class 0x%2.2X",
202 RefDesc->Reference.Class));
262 SourceDesc->Reference.Class == ACPI_REFCLASS_TABLE)
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp96 FoundationClass Class,
107 FoundationClass Class,
123 if (Class == FC_NSArray) {
125 } else if (Class == FC_NSDictionary) {
137 if (Class == FC_NSDictionary) {
164 FoundationClass Class = findKnownClass(ID);
170 if (Class == FC_NSString) {
196 } else if (Class == FC_NSArray) {
217 } else if (Class == FC_NSDictionary) {
226 WarnIfNilArg(C, msg, /* Arg */1, Class);
104 WarnIfNilArg(CheckerContext &C, const ObjCMethodCall &msg, unsigned int Arg, FoundationClass Class, bool CanBeSubscript) const argument
554 const ObjCInterfaceDecl *Class = msg.getReceiverInterface(); local
615 const ObjCInterfaceDecl *Class = MD->getClassInterface(); local
628 const ObjCInterfaceDecl *Class = msg.getReceiverInterface(); local
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRTTI.cpp89 /// VMI_NonDiamondRepeat - Class has non-diamond repeated inheritance.
92 /// VMI_DiamondShaped - Class is diamond shaped.
403 #define TYPE(Class, Base)
404 #define ABSTRACT_TYPE(Class, Base)
405 #define NON_CANONICAL_UNLESS_DEPENDENT_TYPE(Class, Base) case Type::Class:
406 #define NON_CANONICAL_TYPE(Class, Base) case Type::Class:
407 #define DEPENDENT_TYPE(Class, Base) case Type::Class
[all...]
H A DCGCXX.cpp42 const CXXRecordDecl *Class = D->getParent(); local
45 if (Class->getNumVBases()) {
54 for (CXXRecordDecl::field_iterator I = Class->field_begin(),
55 E = Class->field_end(); I != E; ++I)
61 for (CXXRecordDecl::base_class_const_iterator I = Class->bases_begin(),
62 E = Class->bases_end(); I != E; ++I) {
93 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class);
/freebsd-10.0-release/sys/contrib/dev/acpica/components/utilities/
H A Dutdecode.c462 if (Object->Reference.Class > ACPI_REFCLASS_MAX)
467 return (AcpiGbl_RefClassNames[Object->Reference.Class]);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp41 /// Class - The class for this base info.
42 const CXXRecordDecl *Class; member in struct:__anon2986::BaseSubobjectInfo
64 /// Class - The class whose empty entries we're keeping track of.
65 const CXXRecordDecl *Class; member in class:__anon2986::EmptySubobjectMap
86 const CXXRecordDecl *Class,
113 const CXXRecordDecl *Class,
124 EmptySubobjectMap(const ASTContext &Context, const CXXRecordDecl *Class) argument
125 : Context(Context), CharWidth(Context.getCharWidth()), Class(Class) {
143 for (CXXRecordDecl::base_class_const_iterator I = Class
337 CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, const CXXRecordDecl *Class, CharUnits Offset) const argument
447 UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, const CXXRecordDecl *Class, CharUnits Offset) argument
[all...]
H A DType.cpp232 #define ABSTRACT_TYPE(Class, Parent)
233 #define TYPE(Class, Parent) \
234 case Type::Class: { \
235 const Class##Type *ty = cast<Class##Type>(this); \
251 #define ABSTRACT_TYPE(Class, Parent)
252 #define TYPE(Class, Parent) \
253 case Type::Class: { \
254 const Class##Type *Ty = cast<Class##Typ
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Frontend/
H A DChainedIncludesSource.h53 virtual void CompleteType(ObjCInterfaceDecl *Class);

Completed in 301 milliseconds

1234567