Lines Matching +full:self +full:- +full:describing

1 //===--- CGDebugInfo.h - DebugInfo for LLVM CodeGen -------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This is the source-level debug info generator for llvm translation.
11 //===----------------------------------------------------------------------===//
100 const CGDebugInfo &Self; variable
103 PrintingCallbacks(const CGDebugInfo &Self) : Self(Self) {} in PrintingCallbacks() argument
105 return Self.remapDIPath(Path); in remapPath()
209 /// Get Objective-C interface type.
213 /// Get Objective-C object type.
228 /// Look up the completed type for a self pointer in the TypeCache and
231 /// never happen though, since creating a type for the implicit self
345 /// Create an anonnymous zero-size separator for bit-field-decl if needed on
386 /// If target-specific LLVM \p AddressSpace directly maps to target-specific
526 /// Emit call to \c llvm.dbg.declare for the block-literal argument
560 /// Emit a shadow decl brought in by a using or using-enum
566 /// Emit C++ using-enum declaration.
576 /// heap-buffer-overflows on constant strings.
586 /// Emit an Objective-C interface type standalone debug info.
731 /// \param FnType For Objective-C methods, their type.
734 /// \param SPFlags The subprogram-spcific flags for the method declaration.
740 /// \return debug info descriptor to describe in-class static data
741 /// member declaration for the given out-of-class definition. If D
742 /// is an out-of-class definition of a static data member of a
743 /// class, find its corresponding in-class declaration.
750 /// Create a subprogram describing the forward declaration
754 /// Create a DISubprogram describing the function
758 /// Create a global variable describing the forward declaration
788 /// Returns the unmangled name of an Objective-C method.
885 /// Artificial locations are useful when emitting compiler-generated