llvm_unreachable("The current token should be a register")::llvm::llvm_unreachable_internal("The current token should be a register", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 1062);

llvm_unreachable("The current token should be a register flag")::llvm::llvm_unreachable_internal("The current token should be a register flag", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 1160);

1161

}

1162

if (OldFlags == Flags)

1163

// We know that the same flag is specified more than once when the flags

llvm_unreachable("The current token should be a global value")::llvm::llvm_unreachable_internal("The current token should be a global value", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 1561);

llvm_unreachable("The current token should be a cfi operand")::llvm::llvm_unreachable_internal("The current token should be a cfi operand", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 1946);

llvm_unreachable("The current token should be an IR block reference")::llvm::llvm_unreachable_internal("The current token should be an IR block reference", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 1972);

llvm_unreachable("The current token should be an IR block reference")::llvm::llvm_unreachable_internal("The current token should be an IR block reference", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 2379);

llvm_unreachable("The current token should be a memory operand flag")::llvm::llvm_unreachable_internal("The current token should be a memory operand flag", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 2446);

2447

}

2448

if (OldFlags == Flags)

2449

// We know that the same flag is specified more than once when the flags

// The token was already consumed, so use return here instead of break.

2476

returnfalse;

2477

}

2478

case MIToken::StackObject: {

2479

int FI;

2480

if (parseStackFrameIndex(FI))

2481

returntrue;

2482

PSV = MF.getPSVManager().getFixedStack(FI);

2483

// The token was already consumed, so use return here instead of break.

2484

returnfalse;

2485

}

2486

case MIToken::kw_call_entry:

2487

lex();

2488

switch (Token.kind()) {

2489

case MIToken::GlobalValue:

2490

case MIToken::NamedGlobalValue: {

2491

GlobalValue *GV = nullptr;

2492

if (parseGlobalValue(GV))

2493

returntrue;

2494

PSV = MF.getPSVManager().getGlobalValueCallEntry(GV);

2495

break;

2496

}

2497

case MIToken::ExternalSymbol:

2498

PSV = MF.getPSVManager().getExternalSymbolCallEntry(

2499

MF.createExternalSymbolName(Token.stringValue()));

2500

break;

2501

default:

2502

return error(

2503

"expected a global value or an external symbol after 'call-entry'");

2504

}

2505

break;

2506

default:

2507

llvm_unreachable("The current token should be pseudo source value")::llvm::llvm_unreachable_internal("The current token should be pseudo source value", "/build/llvm-toolchain-snapshot-8~svn350071/lib/CodeGen/MIRParser/MIParser.cpp", 2507);