| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | NSAPI.cpp | 45 Selector Sel; in getNSStringSelector() local 48 Sel = Ctx.Selectors.getUnarySelector(&Ctx.Idents.get("stringWithString")); in getNSStringSelector() 51 Sel = Ctx.Selectors.getUnarySelector( in getNSStringSelector() 55 Sel = Ctx.Selectors.getUnarySelector( in getNSStringSelector() 61 Sel = Ctx.Selectors.getSelector(2, KeyIdents); in getNSStringSelector() 65 Sel= Ctx.Selectors.getUnarySelector(&Ctx.Idents.get("stringWithCString")); in getNSStringSelector() 68 Sel = Ctx.Selectors.getUnarySelector(&Ctx.Idents.get("initWithString")); in getNSStringSelector() 71 return (NSStringSelectors[MK] = Sel); in getNSStringSelector() 79 Selector Sel; in getNSArraySelector() local 82 Sel = Ctx.Selectors.getNullarySelector(&Ctx.Idents.get("array")); in getNSArraySelector() [all …]
|
| H A D | SelectorLocationsKind.cpp | 20 Selector Sel, in getStandardSelLoc() argument 24 unsigned NumSelArgs = Sel.getNumArgs(); in getStandardSelLoc() 29 const IdentifierInfo *II = Sel.getIdentifierInfoForSlot(0); in getStandardSelLoc() 37 const IdentifierInfo *II = Sel.getIdentifierInfoForSlot(Index); in getStandardSelLoc() 69 SelectorLocationsKind hasStandardSelLocs(Selector Sel, in hasStandardSelLocs() argument 76 if (SelLocs[i] != getStandardSelectorLoc(i, Sel, /*WithArgSpace=*/false, in hasStandardSelLocs() 85 if (SelLocs[i] != getStandardSelectorLoc(i, Sel, /*WithArgSpace=*/true, in hasStandardSelLocs() 96 clang::hasStandardSelectorLocs(Selector Sel, in hasStandardSelectorLocs() argument 100 return hasStandardSelLocs(Sel, SelLocs, Args, EndLoc); in hasStandardSelectorLocs() 104 Selector Sel, in getStandardSelectorLoc() argument [all …]
|
| H A D | ExprObjC.cpp | 106 QualType SuperType, Selector Sel, in ObjCMessageExpr() argument 113 reinterpret_cast<uintptr_t>(Method ? Method : Sel.getAsOpaquePtr())), in ObjCMessageExpr() 125 TypeSourceInfo *Receiver, Selector Sel, in ObjCMessageExpr() argument 132 reinterpret_cast<uintptr_t>(Method ? Method : Sel.getAsOpaquePtr())), in ObjCMessageExpr() 142 Selector Sel, ArrayRef<SourceLocation> SelLocs, in ObjCMessageExpr() argument 148 reinterpret_cast<uintptr_t>(Method ? Method : Sel.getAsOpaquePtr())), in ObjCMessageExpr() 172 bool IsInstanceSuper, QualType SuperType, Selector Sel, in Create() argument 183 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK); in Create() 185 SuperType, Sel, SelLocs, SelLocsK, Method, in Create() 192 Selector Sel, ArrayRef<SourceLocation> SelLocs, in Create() argument [all …]
|
| H A D | DeclObjC.cpp | 90 ObjCContainerDecl::getMethod(Selector Sel, bool isInstance, in getMethod() argument 107 lookup_result R = lookup(Sel); in getMethod() 124 Selector Sel = Property->getSetterName(); in HasUserDeclaredSetterMethod() local 125 lookup_result R = lookup(Sel); in HasUserDeclaredSetterMethod() 137 if (ObjCMethodDecl *MD = Cat->getInstanceMethod(Sel)) in HasUserDeclaredSetterMethod() 567 bool ObjCInterfaceDecl::isDesignatedInitializer(Selector Sel, in isDesignatedInitializer() argument 588 if (const ObjCMethodDecl *MD = IFace->getInstanceMethod(Sel)) { in isDesignatedInitializer() 596 if (const ObjCMethodDecl *MD = Ext->getInstanceMethod(Sel)) { in isDesignatedInitializer() 696 ObjCMethodDecl *ObjCInterfaceDecl::lookupMethod(Selector Sel, in lookupMethod() argument 714 if ((MethodDecl = ClassDecl->getMethod(Sel, isInstance))) in lookupMethod() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 68 Selector Sel = Msg->getSelector(); in rewriteObjCRedundantCallWithLiteral() local 72 (NS.getNSStringSelector(NSAPI::NSStr_stringWithString) == Sel || in rewriteObjCRedundantCallWithLiteral() 73 NS.getNSStringSelector(NSAPI::NSStr_initWithString) == Sel)) || in rewriteObjCRedundantCallWithLiteral() 77 (NS.getNSArraySelector(NSAPI::NSArr_arrayWithArray) == Sel || in rewriteObjCRedundantCallWithLiteral() 78 NS.getNSArraySelector(NSAPI::NSArr_initWithArray) == Sel)) || in rewriteObjCRedundantCallWithLiteral() 83 NSAPI::NSDict_dictionaryWithDictionary) == Sel || in rewriteObjCRedundantCallWithLiteral() 84 NS.getNSDictionarySelector(NSAPI::NSDict_initWithDictionary) == Sel))) { in rewriteObjCRedundantCallWithLiteral() 303 Selector Sel = Msg->getSelector(); in rewriteToObjCSubscriptSyntax() local 305 if (Sel == NS.getNSArraySelector(NSAPI::NSArr_objectAtIndex)) in rewriteToObjCSubscriptSyntax() 308 if (Sel == NS.getNSDictionarySelector(NSAPI::NSDict_objectForKey)) in rewriteToObjCSubscriptSyntax() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | NSAPI.h | 92 std::optional<NSArrayMethodKind> getNSArrayMethodKind(Selector Sel); 117 std::optional<NSDictionaryMethodKind> getNSDictionaryMethodKind(Selector Sel); 134 std::optional<NSSetMethodKind> getNSSetMethodKind(Selector Sel); 200 Selector Sel) const { in isNSNumberLiteralSelector() argument 201 return Sel == getNSNumberLiteralSelector(MK, false) || in isNSNumberLiteralSelector() 202 Sel == getNSNumberLiteralSelector(MK, true); in isNSNumberLiteralSelector() 207 getNSNumberLiteralMethodKind(Selector Sel) const; 235 Selector getOrInitSelector(ArrayRef<StringRef> Ids, Selector &Sel) const; 236 Selector getOrInitNullarySelector(StringRef Id, Selector &Sel) const;
|
| H A D | SelectorLocationsKind.h | 45 SelectorLocationsKind hasStandardSelectorLocs(Selector Sel, 57 Selector Sel, 63 SelectorLocationsKind hasStandardSelectorLocs(Selector Sel, 75 Selector Sel,
|
| H A D | DeclObjC.h | 309 Selector Sel = getSelector(); in getNumSelectorLocs() local 310 if (Sel.isUnarySelector()) in getNumSelectorLocs() 312 return Sel.getNumArgs(); in getNumSelectorLocs() 885 void setGetterName(Selector Sel, SourceLocation Loc = SourceLocation()) { 886 GetterName = Sel; 893 void setSetterName(Selector Sel, SourceLocation Loc = SourceLocation()) { 894 SetterName = Sel; 1060 ObjCMethodDecl *getMethod(Selector Sel, bool isInstance, 1063 ObjCMethodDecl *getInstanceMethod(Selector Sel, 1065 return getMethod(Sel, true/*isInstance*/, AllowHidden); [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCMissingSuperCallChecker.cpp | 42 explicit FindSuperCallVisitor(Selector S) : DoesCallSuper(false), Sel(S) {} in FindSuperCallVisitor() 45 if (E->getSelector() == Sel) in VisitObjCMessageExpr() 56 Selector Sel; member in __anon82c766a60111::FindSuperCallVisitor 74 void fillSelectors(ASTContext &Ctx, ArrayRef<SelectorDescriptor> Sel, 100 ArrayRef<SelectorDescriptor> Sel, in fillSelectors() argument 105 for (SelectorDescriptor Descriptor : Sel) { in fillSelectors() 111 Selector Sel = Ctx.Selectors.getSelector(Descriptor.ArgumentCount, &II); in fillSelectors() local 112 ClassSelectors.insert(Sel); in fillSelectors()
|
| H A D | NoReturnFunctionChecker.cpp | 120 Selector Sel = Msg.getSelector(); in checkPostObjCMessage() local 121 switch (Sel.getNumArgs()) { in checkPostObjCMessage() 128 if (Sel != HandleFailureInFunctionSel) in checkPostObjCMessage() 135 if (Sel != HandleFailureInMethodSel) in checkPostObjCMessage()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMaskingPreRA.cpp | 100 const MachineInstr &Sel, const MachineInstr &And) { in isDefBetween() argument 102 SlotIndex SelIdx = LIS->getInstructionIndex(Sel).getRegSlot(); in isDefBetween() 173 auto *Sel = TRI->findReachingDef(SelReg, Op1->getSubReg(), *Cmp, *MRI, LIS); in optimizeVcndVcmpPair() local 174 if (!Sel || Sel->getOpcode() != AMDGPU::V_CNDMASK_B32_e64) in optimizeVcndVcmpPair() 177 if (TII->hasModifiersSet(*Sel, AMDGPU::OpName::src0_modifiers) || in optimizeVcndVcmpPair() 178 TII->hasModifiersSet(*Sel, AMDGPU::OpName::src1_modifiers)) in optimizeVcndVcmpPair() 181 Op1 = TII->getNamedOperand(*Sel, AMDGPU::OpName::src0); in optimizeVcndVcmpPair() 182 Op2 = TII->getNamedOperand(*Sel, AMDGPU::OpName::src1); in optimizeVcndVcmpPair() 183 MachineOperand *CC = TII->getNamedOperand(*Sel, AMDGPU::OpName::src2); in optimizeVcndVcmpPair() 192 if (isDefBetween(*TRI, LIS, CCReg, *Sel, *And)) in optimizeVcndVcmpPair() [all …]
|
| H A D | R600EmitClauseMarkers.cpp | 93 std::pair<unsigned, unsigned> getAccessedBankLine(unsigned Sel) const { in getAccessedBankLine() 98 ((Sel >> 2) - 512) >> 12, // KC_BANK in getAccessedBankLine() 104 ((((Sel >> 2) - 512) & 4095) >> 5) << 1); in getAccessedBankLine() 121 for (auto &[Op, Sel] : Consts) { in SubstituteKCacheBank() 124 unsigned Chan = Sel & 3, Index = ((Sel >> 2) - 512) & 31; in SubstituteKCacheBank() 126 const std::pair<unsigned, unsigned> &BankLine = getAccessedBankLine(Sel); in SubstituteKCacheBank() 152 for (auto &[Op, Sel] : Consts) { in SubstituteKCacheBank()
|
| H A D | AMDGPUCombinerHelper.cpp | 457 MachineInstr &MI, MachineInstr &Sel, in matchCombineFmulWithSelectToFldexp() argument 460 assert(Sel.getOpcode() == TargetOpcode::G_SELECT); in matchCombineFmulWithSelectToFldexp() 461 assert(MI.getOperand(2).getReg() == Sel.getOperand(0).getReg()); in matchCombineFmulWithSelectToFldexp() 469 !MRI.hasOneNonDBGUse(Sel.getOperand(0).getReg())) in matchCombineFmulWithSelectToFldexp() 472 Register SelectCondReg = Sel.getOperand(1).getReg(); in matchCombineFmulWithSelectToFldexp() 473 MachineInstr *SelectTrue = MRI.getVRegDef(Sel.getOperand(2).getReg()); in matchCombineFmulWithSelectToFldexp() 474 MachineInstr *SelectFalse = MRI.getVRegDef(Sel.getOperand(3).getReg()); in matchCombineFmulWithSelectToFldexp()
|
| H A D | SIPeepholeSDWA.cpp | 224 static raw_ostream& operator<<(raw_ostream &OS, SdwaSel Sel) { in operator <<() argument 225 switch(Sel) { in operator <<() 335 static std::optional<SdwaSel> combineSdwaSel(SdwaSel Sel, SdwaSel OperandSel) { in combineSdwaSel() argument 336 if (Sel == SdwaSel::DWORD) in combineSdwaSel() 339 if (Sel == OperandSel || OperandSel == SdwaSel::DWORD) in combineSdwaSel() 340 return Sel; in combineSdwaSel() 342 if (Sel == SdwaSel::WORD_1 || Sel == SdwaSel::BYTE_2 || in combineSdwaSel() 343 Sel == SdwaSel::BYTE_3) in combineSdwaSel() 347 return Sel; in combineSdwaSel() 350 if (Sel == SdwaSel::BYTE_0) in combineSdwaSel() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprObjC.cpp | 153 Selector Sel, const ObjCMethodDecl *Method) { in validateBoxingMethod() argument 156 S.Diag(Loc, diag::err_undeclared_boxing_method) << Sel << Class->getName(); in validateBoxingMethod() 164 << Sel; in validateBoxingMethod() 266 Selector Sel = S.NSAPIObj->getNSNumberLiteralSelector(*Kind, in getNSNumberFactoryMethod() local 288 ObjCMethodDecl *Method = S.NSNumberDecl->lookupClassMethod(Sel); in getNSNumberFactoryMethod() 293 CX, SourceLocation(), SourceLocation(), Sel, S.NSNumberPointer, in getNSNumberFactoryMethod() 308 if (!validateBoxingMethod(S.SemaRef, Loc, S.NSNumberDecl, Sel, Method)) in getNSNumberFactoryMethod() 812 Sel = NSAPIObj->getNSArraySelector(NSAPI::NSArr_arrayWithObjectsCount); in BuildObjCArrayLiteral() local 813 ObjCMethodDecl *Method = NSArrayDecl->lookupClassMethod(Sel); in BuildObjCArrayLiteral() 817 Context, SourceLocation(), SourceLocation(), Sel, IdT, ReturnTInfo, in BuildObjCArrayLiteral() [all …]
|
| H A D | MultiplexExternalSemaSource.cpp | 62 Selector Sel; in GetExternalSelector() local 64 Sel = Sources[i]->GetExternalSelector(ID); in GetExternalSelector() 65 if (!Sel.isNull()) in GetExternalSelector() 66 return Sel; in GetExternalSelector() 68 return Sel; in GetExternalSelector() 242 void MultiplexExternalSemaSource::ReadMethodPool(Selector Sel) { in ReadMethodPool() argument 244 Sources[i]->ReadMethodPool(Sel); in ReadMethodPool() 247 void MultiplexExternalSemaSource::updateOutOfDateSelector(Selector Sel) { in updateOutOfDateSelector() argument 249 Sources[i]->updateOutOfDateSelector(Sel); in updateOutOfDateSelector()
|
| H A D | SemaDeclObjC.cpp | 2964 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local 2968 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, true)) in CheckCategoryVsClassMethodMatches() 2970 InsMap.insert(Sel); in CheckCategoryVsClassMethodMatches() 2974 Selector Sel = I->getSelector(); in CheckCategoryVsClassMethodMatches() local 2975 if (SuperIDecl && SuperIDecl->lookupMethod(Sel, false)) in CheckCategoryVsClassMethodMatches() 2977 ClsMap.insert(Sel); in CheckCategoryVsClassMethodMatches() 3432 void SemaObjC::ReadMethodPool(Selector Sel) { in ReadMethodPool() argument 3434 SemaRef.ExternalSource->ReadMethodPool(Sel); in ReadMethodPool() 3437 void SemaObjC::updateOutOfDateSelector(Selector Sel) { in updateOutOfDateSelector() argument 3440 SemaRef.ExternalSource->updateOutOfDateSelector(Sel); in updateOutOfDateSelector() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 56 static Instruction *foldSelectBinOpIdentity(SelectInst &Sel, in foldSelectBinOpIdentity() argument 63 if (!match(Sel.getCondition(), m_Cmp(Pred, m_Value(X), m_Constant(C)))) in foldSelectBinOpIdentity() 78 if (!match(Sel.getOperand(IsEq ? 1 : 2), m_BinOp(BO))) in foldSelectBinOpIdentity() 104 IC.getSimplifyQuery().getWithInstruction(&Sel))) in foldSelectBinOpIdentity() 111 return IC.replaceOperand(Sel, IsEq ? 1 : 2, Y); in foldSelectBinOpIdentity() 123 static Value *foldSelectICmpAnd(SelectInst &Sel, Value *CondVal, Value *TrueVal, in foldSelectICmpAnd() argument 131 Type *SelType = Sel.getType(); in foldSelectICmpAnd() 155 if (ConstantFoldBinaryOpOperands(Opc, TCC, MaskC, Sel.getDataLayout()) == in foldSelectICmpAnd() 841 static Instruction *foldSetClearBits(SelectInst &Sel, in foldSetClearBits() argument 843 Value *Cond = Sel.getCondition(); in foldSetClearBits() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 363 ArrayRef<SourceLocation> SelectorLocs, Selector Sel, 452 void ReadMethodPool(Selector Sel); 453 void updateOutOfDateSelector(Selector Sel); 461 CollectMultipleMethodsInGlobalPool(Selector Sel, 467 AreMultipleMethodsInGlobalPool(Selector Sel, ObjCMethodDecl *BestMethod, 473 Selector Sel, SourceRange R, 477 SelectorsForTypoCorrection(Selector Sel, QualType ObjectType = QualType()); 480 ObjCMethodDecl *LookupImplementedMethodInGlobalPool(Selector Sel); 573 ObjCMethodDecl *LookupMethodInGlobalPool(Selector Sel, SourceRange R, 690 ExprResult ParseObjCSelectorExpression(Selector Sel, SourceLocation AtLoc, [all …]
|
| H A D | ExternalSemaSource.h | 69 virtual void ReadMethodPool(Selector Sel); 73 virtual void updateOutOfDateSelector(Selector Sel);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | SelectorExtras.h | 27 static inline void lazyInitKeywordSelector(Selector &Sel, ASTContext &Ctx, in lazyInitKeywordSelector() argument 29 if (!Sel.isNull()) in lazyInitKeywordSelector() 31 Sel = getKeywordSelector(Ctx, IIs...); in lazyInitKeywordSelector()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTDeserializationListener.h | 58 virtual void SelectorRead(serialization::SelectorID iD, Selector Sel) {} in SelectorRead() argument 112 void SelectorRead(serialization::SelectorID ID, Selector Sel) override { in SelectorRead() argument 114 Previous->SelectorRead(ID, Sel); in SelectorRead()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 128 virtual llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) = 0; 135 virtual Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) = 0; 168 QualType ResultType, Selector Sel, llvm::Value *Receiver, 179 Selector Sel, llvm::Value *Receiver, const CallArgList &Args, 191 QualType ResultType, Selector Sel, const ObjCInterfaceDecl *Class,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTUtils.h | 343 clang::Selector Sel; in GetExternalSelector() local 345 Sel = Sources[i]->GetExternalSelector(ID); in GetExternalSelector() 346 if (!Sel.isNull()) in GetExternalSelector() 347 return Sel; in GetExternalSelector() 349 return Sel; in GetExternalSelector() 500 void ReadMethodPool(clang::Selector Sel) override { in ReadMethodPool() argument 502 Source->ReadMethodPool(Sel); in ReadMethodPool() 505 void updateOutOfDateSelector(clang::Selector Sel) override { in updateOutOfDateSelector() argument 507 Source->updateOutOfDateSelector(Sel); in updateOutOfDateSelector()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 115 Selector Sel = ME->getSelector(); in VisitObjCMessageExpr() local 120 D = IDecl->lookupPrivateMethod(Sel); in VisitObjCMessageExpr() 122 D = IDecl->lookupPrivateClassMethod(Sel); in VisitObjCMessageExpr()
|