mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-21 13:33:26 +00:00
syntax change
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25567 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
52599e17b1
commit
71cdba3177
@ -212,6 +212,7 @@ big { return BIG; }
|
||||
volatile { return VOLATILE; }
|
||||
align { return ALIGN; }
|
||||
section { return SECTION; }
|
||||
module { return MODULE; }
|
||||
asm { return ASM_TOK; }
|
||||
|
||||
cc { return CC_TOK; }
|
||||
|
@ -967,7 +967,7 @@ Module *llvm::RunVMAsmParser(const char * AsmString, Module * M) {
|
||||
%token DECLARE GLOBAL CONSTANT SECTION VOLATILE
|
||||
%token TO DOTDOTDOT NULL_TOK UNDEF CONST INTERNAL LINKONCE WEAK APPENDING
|
||||
%token OPAQUE NOT EXTERNAL TARGET TRIPLE ENDIAN POINTERSIZE LITTLE BIG ALIGN
|
||||
%token DEPLIBS CALL TAIL ASM_TOK
|
||||
%token DEPLIBS CALL TAIL ASM_TOK MODULE
|
||||
%token CC_TOK CCC_TOK FASTCC_TOK COLDCC_TOK
|
||||
%type <UIntVal> OptCallingConv
|
||||
|
||||
@ -1571,7 +1571,7 @@ FunctionList : FunctionList Function {
|
||||
| FunctionList FunctionProto {
|
||||
$$ = $1;
|
||||
}
|
||||
| FunctionList ASM_TOK AsmBlock {
|
||||
| FunctionList MODULE ASM_TOK AsmBlock {
|
||||
$$ = $1;
|
||||
}
|
||||
| FunctionList IMPLEMENTATION {
|
||||
@ -1612,7 +1612,7 @@ ConstPool : ConstPool OptAssign TYPE TypesV {
|
||||
}
|
||||
| ConstPool FunctionProto { // Function prototypes can be in const pool
|
||||
}
|
||||
| ConstPool ASM_TOK AsmBlock { // Asm blocks can be in the const pool
|
||||
| ConstPool MODULE ASM_TOK AsmBlock { // Asm blocks can be in the const pool
|
||||
}
|
||||
| ConstPool OptAssign OptLinkage GlobalType ConstVal {
|
||||
if ($5 == 0) ThrowException("Global value initializer is not a constant!");
|
||||
|
@ -776,7 +776,7 @@ void AssemblyWriter::printModule(const Module *M) {
|
||||
Out << "target triple = \"" << M->getTargetTriple() << "\"\n";
|
||||
|
||||
if (!M->getInlineAsm().empty()) {
|
||||
Out << "asm \"";
|
||||
Out << "module asm \"";
|
||||
PrintEscapedString(M->getInlineAsm(), Out);
|
||||
Out << "\"\n";
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user