Home
last modified time | relevance | path

Searched refs:Sel (Results 1 – 25 of 120) sorted by relevance

12345

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNSAPI.cpp45 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 DSelectorLocationsKind.cpp20 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 DExprObjC.cpp106 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 DDeclObjC.cpp90 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 DRewriteObjCFoundationAPI.cpp68 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 DNSAPI.h92 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 DSelectorLocationsKind.h45 SelectorLocationsKind hasStandardSelectorLocs(Selector Sel,
57 Selector Sel,
63 SelectorLocationsKind hasStandardSelectorLocs(Selector Sel,
75 Selector Sel,
H A DDeclObjC.h309 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 DObjCMissingSuperCallChecker.cpp42 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 DNoReturnFunctionChecker.cpp120 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 DSIOptimizeExecMaskingPreRA.cpp100 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 DR600EmitClauseMarkers.cpp93 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 DAMDGPUCombinerHelper.cpp457 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 DSIPeepholeSDWA.cpp224 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 DSemaExprObjC.cpp153 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 DMultiplexExternalSemaSource.cpp62 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 DSemaDeclObjC.cpp2964 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 DInstCombineSelect.cpp56 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 DSemaObjC.h363 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 DExternalSemaSource.h69 virtual void ReadMethodPool(Selector Sel);
73 virtual void updateOutOfDateSelector(Selector Sel);
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DSelectorExtras.h27 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 DASTDeserializationListener.h58 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 DCGObjCRuntime.h128 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 DASTUtils.h343 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 DCallGraph.cpp115 Selector Sel = ME->getSelector(); in VisitObjCMessageExpr() local
120 D = IDecl->lookupPrivateMethod(Sel); in VisitObjCMessageExpr()
122 D = IDecl->lookupPrivateClassMethod(Sel); in VisitObjCMessageExpr()

12345