13 #ifndef LLVM_CLANG_SEMA_SEMAX86_H
14 #define LLVM_CLANG_SEMA_SEMAX86_H
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
CallExpr - Represents a function call (C99 6.5.2.2, C++ [expr.call]).
bool CheckBuiltinTileArgumentsRange(CallExpr *TheCall, ArrayRef< int > ArgNums)
bool CheckBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall)
bool CheckBuiltinRoundingOrSAE(unsigned BuiltinID, CallExpr *TheCall)
bool CheckBuiltinTileRangeAndDuplicate(CallExpr *TheCall, ArrayRef< int > ArgNums)
bool CheckBuiltinGatherScatterScale(unsigned BuiltinID, CallExpr *TheCall)
bool CheckBuiltinTileDuplicate(CallExpr *TheCall, ArrayRef< int > ArgNums)
bool CheckBuiltinTileArguments(unsigned BuiltinID, CallExpr *TheCall)
Sema - This implements semantic analysis and AST building for C.
Exposes information about the current target.
Defines the clang::TargetInfo interface.
The JSON file list parser is used to communicate input to InstallAPI.