clang 24.0.0git
FunctionUtils.h File Reference

Go to the source code of this file.

Namespaces

namespace  clang
 Top level wrappers for InstallAPI frontend operations.
namespace  clang::CodeGenUtils

Functions

bool clang::CodeGenUtils::shouldEmitLifetimeMarkers (const CodeGenOptions &CGOpts, const LangOptions &LangOpts)
 Decide whether we need to emit the lifetime markers.
void clang::CodeGenUtils::checkTargetFeatures (ASTContext &Ctx, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const CallExpr *E, const FunctionDecl *Caller, const FunctionDecl *TargetDecl)
 Check that a call to a target-specific builtin has the required target features enabled in the caller, emitting an error diagnostic if not.
void clang::CodeGenUtils::checkTargetFeatures (ASTContext &Ctx, DiagnosticsEngine &Diags, const LangOptions &LangOpts, SourceLocation Loc, const FunctionDecl *Caller, const FunctionDecl *TargetDecl)
 Overload taking a raw source location instead of a CallExpr.