Lines Matching refs:Sel
935 llvm::Constant *GetMethodVarName(Selector Sel);
1073 Selector Sel,
1312 llvm::Value *EmitSelector(CodeGenFunction &CGF, Selector Sel);
1313 ConstantAddress EmitSelectorAddr(Selector Sel);
1325 Selector Sel, llvm::Value *Receiver,
1333 Selector Sel, const ObjCInterfaceDecl *Class,
1341 llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) override;
1342 Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) override;
1426 bool isVTableDispatchedSelector(Selector Sel);
1488 Selector Sel,
1540 llvm::Value *EmitSelector(CodeGenFunction &CGF, Selector Sel);
1541 ConstantAddress EmitSelectorAddr(Selector Sel);
1621 QualType ResultType, Selector Sel,
1630 Selector Sel, const ObjCInterfaceDecl *Class,
1638 llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) override in GetSelector() argument
1639 { return EmitSelector(CGF, Sel); } in GetSelector()
1640 Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) override in GetAddrOfSelector() argument
1641 { return EmitSelectorAddr(Sel); } in GetAddrOfSelector()
1896 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, Selector Sel) { in GetSelector() argument
1897 return EmitSelector(CGF, Sel); in GetSelector()
1899 Address CGObjCMac::GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) { in GetAddrOfSelector() argument
1900 return EmitSelectorAddr(Sel); in GetAddrOfSelector()
2058 Selector Sel, in GenerateMessageSendSuper() argument
2111 return EmitMessageSend(CGF, Return, ResultType, Sel, ObjCSuper.getPointer(), in GenerateMessageSendSuper()
2120 Selector Sel, in GenerateMessageSend() argument
2125 return EmitMessageSend(CGF, Return, ResultType, Sel, Receiver, in GenerateMessageSend()
2134 Selector Sel, in EmitMessageSend() argument
2214 SelValue = GetSelector(CGF, Sel); in EmitMessageSend()
5243 llvm::Value *CGObjCMac::EmitSelector(CodeGenFunction &CGF, Selector Sel) { in EmitSelector() argument
5244 return CGF.Builder.CreateLoad(EmitSelectorAddr(Sel)); in EmitSelector()
5247 ConstantAddress CGObjCMac::EmitSelectorAddr(Selector Sel) { in EmitSelectorAddr() argument
5250 llvm::GlobalVariable *&Entry = SelectorReferences[Sel]; in EmitSelectorAddr()
5253 "OBJC_SELECTOR_REFERENCES_", GetMethodVarName(Sel), in EmitSelectorAddr()
5606 llvm::Constant *CGObjCCommonMac::GetMethodVarName(Selector Sel) { in GetMethodVarName() argument
5607 llvm::GlobalVariable *&Entry = MethodVarNames[Sel]; in GetMethodVarName()
5610 Entry = CreateCStringLiteral(Sel.getAsString(), ObjCLabelType::MethodVarName); in GetMethodVarName()
6226 bool CGObjCNonFragileABIMac::isVTableDispatchedSelector(Selector Sel) { in isVTableDispatchedSelector() argument
6280 return VTableDispatchMethods.count(Sel); in isVTableDispatchedSelector()
7345 Selector Sel, in GenerateMessageSend() argument
7350 return isVTableDispatchedSelector(Sel) in GenerateMessageSend()
7351 ? EmitVTableMessageSend(CGF, Return, ResultType, Sel, in GenerateMessageSend()
7354 : EmitMessageSend(CGF, Return, ResultType, Sel, in GenerateMessageSend()
7545 Selector Sel, in GenerateMessageSendSuper() argument
7577 return (isVTableDispatchedSelector(Sel)) in GenerateMessageSendSuper()
7578 ? EmitVTableMessageSend(CGF, Return, ResultType, Sel, in GenerateMessageSendSuper()
7581 : EmitMessageSend(CGF, Return, ResultType, Sel, in GenerateMessageSendSuper()
7587 Selector Sel) { in EmitSelector() argument
7588 Address Addr = EmitSelectorAddr(Sel); in EmitSelector()
7596 ConstantAddress CGObjCNonFragileABIMac::EmitSelectorAddr(Selector Sel) { in EmitSelectorAddr() argument
7597 llvm::GlobalVariable *&Entry = SelectorReferences[Sel]; in EmitSelectorAddr()
7604 getLinkageTypeForObjCMetadata(CGM, SectionName), GetMethodVarName(Sel), in EmitSelectorAddr()