Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Types

45 /// types and the function declaration into a module if they're not used, and
54 /// be used as a field in another class and not all of the types that are
58 /// Initialises the lazy function with the name, return type, and the types
86 // We won't need to use the types again, so we may as well clean up the
192 /// The element types must match the types of the structure elements in the
318 /// types for a selector in a table.
321 /// A map from selectors to selector types. This allows us to emit all
438 /// used to return an untyped selector (with the types field set to NULL).
919 CodeGenTypes &Types = CGM.getTypes();
921 Types.ConvertType(CGM.getContext().IntTy));
923 Types.ConvertType(CGM.getContext().LongTy));
925 Types.ConvertType(CGM.getContext().getSizeType()));
927 Types.ConvertType(CGM.getContext().getPointerDiffType()));
1069 SmallVectorImpl<TypedSelector> &Types = SelectorTable[Sel];
1073 for (SmallVectorImpl<TypedSelector>::iterator i = Types.begin(),
1074 e = Types.end() ; i!=e ; i++) {
1085 Types.push_back(TypedSelector(TypeEncoding, SelValue));
1121 // All other types should be Objective-C interface pointer types.
1426 // The actual types here don't matter - we're going to bitcast the
1497 PtrToInt8Ty, // Method types
1839 // types, getter name, getter types.
2090 // setter name, setter types, getter name, getter types.
2458 SmallVectorImpl<TypedSelector> &Types = iter->second;
2459 for (SmallVectorImpl<TypedSelector>::iterator i = Types.begin(),
2460 e = Types.end() ; i!=e ; i++) {
2634 CodeGenTypes &Types = CGM.getTypes();
2636 Types.GetFunctionType(Types.arrangeObjCMethodDeclaration(OMD));