Regenerate.

llvm-svn: 35259
This commit is contained in:
Reid Spencer 2007-03-22 02:14:08 +00:00
parent 6890147648
commit 620297a20c
5 changed files with 1570 additions and 1536 deletions

File diff suppressed because it is too large Load Diff

View File

@ -235,6 +235,8 @@ x86_fastcallcc { return X86_FASTCALLCC_TOK; }
inreg { return INREG; }
sret { return SRET; }
nounwind { return NOUNWIND; }
noreturn { return NORETURN; }
void { RET_TY(Type::VoidTy, VOID); }
float { RET_TY(Type::FloatTy, FLOAT); }

File diff suppressed because it is too large Load Diff

View File

@ -158,8 +158,9 @@
NORETURN = 384,
INREG = 385,
SRET = 386,
DEFAULT = 387,
HIDDEN = 388
NOUNWIND = 387,
DEFAULT = 388,
HIDDEN = 389
};
#endif
/* Tokens. */
@ -292,8 +293,9 @@
#define NORETURN 384
#define INREG 385
#define SRET 386
#define DEFAULT 387
#define HIDDEN 388
#define NOUNWIND 387
#define DEFAULT 388
#define HIDDEN 389
@ -347,7 +349,7 @@ typedef union YYSTYPE {
llvm::FCmpInst::Predicate FPredicate;
} YYSTYPE;
/* Line 1447 of yacc.c. */
#line 351 "llvmAsmParser.tab.h"
#line 353 "llvmAsmParser.tab.h"
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
# define YYSTYPE_IS_TRIVIAL 1

View File

@ -1078,7 +1078,7 @@ Module *llvm::RunVMAsmParser(const char * AsmString, Module * M) {
%token <OtherOpVal> EXTRACTELEMENT INSERTELEMENT SHUFFLEVECTOR
// Function Attributes
%token NORETURN INREG SRET
%token NORETURN INREG SRET NOUNWIND
// Visibility Styles
%token DEFAULT HIDDEN
@ -1204,6 +1204,7 @@ OptParamAttrs : /* empty */ { $$ = FunctionType::NoAttributeSet; }
;
FuncAttr : NORETURN { $$ = FunctionType::NoReturnAttribute; }
| NOUNWIND { $$ = FunctionType::NoUnwindAttribute; }
| ParamAttr
;