13#ifndef LLVM_CLANG_SEMA_SEMAPPC_H
14#define LLVM_CLANG_SEMA_SEMAPPC_H
44 const char *TypeDesc);
Forward declaration of all AST node types.
Defines the clang::SourceLocation class and associated facilities.
C Language Family Type Representation.
CallExpr - Represents a function call (C99 6.5.2.2, C++ [expr.call]).
This represents one expression.
A (possibly-)qualified type.
bool CheckPPCBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall)
void checkAIXMemberAlignment(SourceLocation Loc, const Expr *Arg)
bool BuiltinPPCMMACall(CallExpr *TheCall, unsigned BuiltinID, const char *TypeDesc)
BuiltinPPCMMACall - Check the call to a PPC MMA builtin for validity.
bool BuiltinVSX(CallExpr *TheCall)
bool CheckPPCMMAType(QualType Type, SourceLocation TypeLoc)
Sema - This implements semantic analysis and AST building for C.
Encodes a location in the source.
Exposes information about the current target.
Base wrapper for a particular "section" of type source info.
The base class of the type hierarchy.
The JSON file list parser is used to communicate input to InstallAPI.