Home | History | Annotate | Download | only in Sema

Lines Matching refs:Sema

15 #include "clang/Sema/SemaInternal.h"
21 #include "clang/Sema/Lookup.h"
110 void Sema::FreePackedContext() {
115 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) {
133 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) {
139 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind,
185 void Sema::ActOnPragmaPack(PragmaPackKind Kind, IdentifierInfo *Name,
215 case Sema::PPK_Default: // pack([n])
219 case Sema::PPK_Show: // pack(show)
232 case Sema::PPK_Push: // pack(push [, id] [, [n])
239 case Sema::PPK_Pop: // pack(pop [, id] [, n])
263 void Sema::ActOnPragmaMSStruct(PragmaMSStructKind Kind) {
267 void Sema::ActOnPragmaMSComment(PragmaMSCommentKind Kind, llvm::StringRef Arg) {
286 void Sema::ActOnPragmaDetectMismatch(llvm::StringRef Name,
292 void Sema::ActOnPragmaUnused(const Token &IdTok, Scope *curScope,
319 void Sema::AddCFAuditedAttribute(Decl *D) {
334 void Sema::AddPushedVisibilityAttribute(Decl *D) {
354 void Sema::FreeVisContext() {
359 static void PushPragmaVisibility(Sema &S, unsigned type, SourceLocation loc) {
368 void Sema::ActOnPragmaVisibility(const IdentifierInfo* VisType,
392 void Sema::ActOnPragmaFPContract(tok::OnOffSwitch OOS) {
406 void Sema::PushNamespaceVisibilityAttr(const VisibilityAttr *Attr,
415 void Sema::PopPragmaVisibility(bool IsNamespaceEnd, SourceLocation EndLoc) {