Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:AS

586   // The frontend treats 'id' as a typedef to an ObjCObjectType,
587 // whereas 'id<protocol>' is treated as an ObjCPointerType. For the
675 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy);
676 uint64_t Size = CGM.getTarget().getPointerWidth(AS);
801 AccessSpecifier AS,
821 if (AS == clang::AS_private)
823 else if (AS == clang::AS_protected)
835 // For C++11 Lambdas a Field will be the same as a Capture, but the Capture
862 // used as 'this' for semantic references.
886 // Do not describe enums as static members.
959 // Static and non-static members should appear in the same order as
1006 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy);
1007 uint64_t Size = CGM.getTarget().getPointerWidth(AS);
1277 // But treat member function pointers as simple zero integers because
1427 // cases where we violate the above principle, such as
1440 // first generate a debug descriptor for the struct as a forward declaration.
1691 // as complete. An implementation may declare additional
1905 // Unwrap the type as needed for debug information.
1931 // Unwrap the type as needed for debug information.
1988 // Unwrap the type as needed for debug information.
2046 // monotonically, so it is safe to just use their current number as
2163 // Unwrap the type as needed for debug information.
2305 // the same way as we do for types.
2436 // Use mangled name as linkage name for C/C++ functions.
2501 // Don't bother if things are the same as last time.
2808 // Self is passed along as an implicit non-arg variable in a
2809 // block. Mark it as the object pointer.