| clang 22.0.0git
    | 
#include "clang/Sema/SemaX86.h"
| Additional Inherited Members | |
| Public Attributes inherited from clang::SemaBase | |
| Sema & | SemaRef | 
| clang::SemaX86::SemaX86 | ( | Sema & | S | ) | 
Definition at line 26 of file SemaX86.cpp.
References clang::SemaBase::SemaBase().
| bool clang::SemaX86::CheckBuiltinFunctionCall | ( | const TargetInfo & | TI, | 
| unsigned | BuiltinID, | ||
| CallExpr * | TheCall ) | 
Definition at line 526 of file SemaX86.cpp.
References CheckBuiltinGatherScatterScale(), CheckBuiltinRoundingOrSAE(), CheckBuiltinTileArguments(), clang::SemaBase::Diag(), clang::Stmt::getBeginLoc(), clang::CallExpr::getCallee(), clang::TargetInfo::getTriple(), clang::isX86_32Builtin(), and clang::SemaBase::SemaRef.
Definition at line 347 of file SemaX86.cpp.
References clang::SemaBase::Diag(), clang::CallExpr::getArg(), clang::CallExpr::getBeginLoc(), clang::Stmt::getSourceRange(), clang::Expr::isTypeDependent(), clang::Expr::isValueDependent(), clang::Result, and clang::SemaBase::SemaRef.
Referenced by CheckBuiltinFunctionCall().
Definition at line 29 of file SemaX86.cpp.
References clang::SemaBase::Diag(), clang::CallExpr::getArg(), clang::CallExpr::getBeginLoc(), clang::Stmt::getSourceRange(), clang::Expr::isTypeDependent(), clang::Expr::isValueDependent(), clang::Result, and clang::SemaBase::SemaRef.
Referenced by CheckBuiltinFunctionCall().
Definition at line 482 of file SemaX86.cpp.
References CheckBuiltinTileArgumentsRange(), and CheckBuiltinTileRangeAndDuplicate().
Referenced by CheckBuiltinFunctionCall().
Definition at line 441 of file SemaX86.cpp.
References clang::SemaBase::SemaRef, clang::TileRegHigh, and clang::TileRegLow.
Referenced by CheckBuiltinTileArguments(), and CheckBuiltinTileRangeAndDuplicate().
Definition at line 451 of file SemaX86.cpp.
References clang::SemaBase::Diag(), clang::CallExpr::getArg(), clang::CallExpr::getBeginLoc(), clang::Stmt::getSourceRange(), clang::Expr::isTypeDependent(), clang::Expr::isValueDependent(), clang::Result, clang::SemaBase::SemaRef, clang::TileRegHigh, and clang::TileRegLow.
Referenced by CheckBuiltinTileRangeAndDuplicate().
| bool clang::SemaX86::CheckBuiltinTileRangeAndDuplicate | ( | CallExpr * | TheCall, | 
| ArrayRef< int > | ArgNums ) | 
Definition at line 476 of file SemaX86.cpp.
References CheckBuiltinTileArgumentsRange(), and CheckBuiltinTileDuplicate().
Referenced by CheckBuiltinTileArguments().
| bool clang::SemaX86::checkTargetClonesAttr | ( | SmallVectorImpl< StringRef > & | Params, | 
| SmallVectorImpl< SourceLocation > & | Locs, | ||
| SmallVectorImpl< SmallString< 64 > > & | NewParams ) | 
Definition at line 1047 of file SemaX86.cpp.
References clang::SemaBase::Diag(), clang::SemaBase::getASTContext(), getFMVPriority(), clang::SourceLocation::getLocWithOffset(), clang::None, and clang::TargetClones.
Referenced by handleTargetClonesAttr().
| void clang::SemaX86::handleAnyInterruptAttr | ( | Decl * | D, | 
| const ParsedAttr & | AL ) | 
Definition at line 955 of file SemaX86.cpp.
References clang::Decl::addAttr(), clang::cast(), clang::SemaBase::Diag(), clang::ExpectedFunctionWithProtoType, clang::SemaBase::getASTContext(), clang::Decl::getBeginLoc(), clang::getFunctionOrMethodNumParams(), clang::getFunctionOrMethodParamRange(), clang::getFunctionOrMethodParamType(), clang::getFunctionOrMethodResultSourceRange(), clang::getFunctionOrMethodResultType(), clang::AttributeCommonInfo::getLoc(), clang::hasFunctionProto(), clang::isFuncOrMethodForAttrSubject(), clang::isInstanceMethod(), clang::AttributeCommonInfo::isRegularKeywordAttribute(), clang::CXXMethodDecl::isStaticOverloadedOperator(), and clang::SemaBase::SemaRef.
Referenced by handleInterruptAttr().
| void clang::SemaX86::handleForceAlignArgPointerAttr | ( | Decl * | D, | 
| const ParsedAttr & | AL ) | 
Definition at line 1024 of file SemaX86.cpp.
References clang::Decl::addAttr(), clang::SemaBase::Diag(), clang::ExpectedFunction, clang::SemaBase::getASTContext(), clang::AttributeCommonInfo::getLoc(), clang::isa(), and clang::AttributeCommonInfo::isRegularKeywordAttribute().
Referenced by ProcessDeclAttribute().