Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Methods

126   /// Objective-C methods.  Due to differences between variadic / non-variadic
139 /// call Objective-C methods.
366 /// a class defined in the runtime, declaring no methods, but adopting the
379 llvm::Constant *Methods,
387 /// and optional methods.
1275 std::vector<llvm::Constant*> Methods;
1290 Methods.push_back(llvm::ConstantStruct::get(ObjCMethodTy, Elements));
1295 Methods.size());
1297 Methods);
1308 Methods.clear();
1309 Methods.push_back(llvm::ConstantPointerNull::get(
1311 Methods.push_back(llvm::ConstantInt::get(Int32Ty, MethodTypes.size()));
1312 Methods.push_back(MethodArray);
1315 return MakeGlobal(ObjCMethodListTy, Methods, ".objc_method_list");
1367 llvm::Constant *Methods,
1389 Methods->getType(), // methods
1420 Elements.push_back(Methods);
1457 std::vector<llvm::Constant*> Methods;
1463 Methods.push_back(llvm::ConstantStruct::get(ObjCMethodDescTy, Elements));
1468 Methods);
1471 Methods.clear();
1472 Methods.push_back(llvm::ConstantInt::get(IntTy, MethodNames.size()));
1473 Methods.push_back(Array);
1474 return MakeGlobal(ObjCMethodDescListTy, Methods, ".objc_method_list");
1526 // Protocols are objects containing lists of the methods implemented and
1580 // Collect information about class methods:
1624 // Add all of the property methods need adding to the method list and to the
1689 // Protocols are objects containing lists of the methods implemented and
1719 // Collect information about instance methods
1810 // Collect information about instance methods
1822 // Collect information about class methods
1874 // Add all of the property methods need adding to the method list and to the
2045 // Collect information about instance methods
2061 // Collect information about class methods
2138 //Generate metaclass for class methods