clang: lib/AST/ByteCode/InterpFrame.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
template
static void print (llvm::raw_ostream &OS, const T &V, ASTContext &ASTCtx, QualType Ty)
static bool shouldSkipInBacktrace (const Function *F)
static bool funcHasUsableBody (const Function *F)

funcHasUsableBody()

bool funcHasUsableBody ( const Function * F) static

print()

template

void print ( llvm::raw_ostream & OS, const T & V, ASTContext & ASTCtx, QualType Ty ) static

Definition at line 116 of file InterpFrame.cpp.

References clang::Type::isPointerOrReferenceType(), clang::T, and V.

Referenced by clang::interp::InterpFrame::describe(), clang::CIRGen::CIRGenBitFieldInfo::dump(), clang::CIRGen::CIRGenRecordLayout::dump(), clang::CodeGen::CGBitFieldInfo::dump(), clang::CodeGen::CGRecordLayout::dump(), clang::PointerAuthQualifier::getAsString(), clang::Qualifiers::getAsString(), clang::detail::MacroExpansionRangeRecorder::MacroExpands(), and clang::QualType::print().

shouldSkipInBacktrace()

bool shouldSkipInBacktrace ( const Function * F) static