@@ -36,19 +36,19 @@ const uint32_t Magic = 0xedd5f00d;
3636const uint32_t Version = 0 ;
3737
3838enum OpCode {
39- Nop = 0 ,
40- Load ,
41- Store ,
42- Alloca ,
43- Call ,
44- Br ,
45- CondBr ,
46- ICmp ,
47- Ret ,
48- InsertValue ,
49- PtrAdd ,
50- BinOp ,
51- UnimplementedInstruction = 255 , // YKFIXME: Will eventually be deleted.
39+ OpCodeNop = 0 ,
40+ OpCodeLoad ,
41+ OpCodeStore ,
42+ OpCodeAlloca ,
43+ OpCodeCall ,
44+ OpCodeBr ,
45+ OpCodeCondBr ,
46+ OpCodeICmp ,
47+ OpCodeRet ,
48+ OpCodeInsertValue ,
49+ OpCodePtrAdd ,
50+ OpCodeBinOp ,
51+ OpCodeUnimplemented = 255 , // YKFIXME: Will eventually be deleted.
5252};
5353
5454enum OperandKind {
@@ -290,7 +290,7 @@ class YkIRWriter {
290290 assert (I->getNumOperands () == 2 );
291291
292292 // opcode:
293- OutStreamer. emitInt8 (OpCode::BinOp );
293+ serialiseOpcode (OpCodeBinOp );
294294 // left-hand side:
295295 serialiseOperand (I, VLMap, I->getOperand (0 ));
296296 // binary operator:
@@ -370,7 +370,7 @@ class YkIRWriter {
370370 void serialiseAllocaInst (AllocaInst *I, ValueLoweringMap &VLMap,
371371 unsigned BBIdx, unsigned &InstIdx) {
372372 // opcode:
373- serialiseOpcode (OpCode::Alloca );
373+ serialiseOpcode (OpCodeAlloca );
374374
375375 // type to be allocated:
376376 OutStreamer.emitSizeT (typeIndex (I->getAllocatedType ()));
@@ -418,7 +418,7 @@ class YkIRWriter {
418418 assert (I->getCalledFunction ());
419419
420420 // opcode:
421- serialiseOpcode (OpCode::Call );
421+ serialiseOpcode (OpCodeCall );
422422 // callee:
423423 OutStreamer.emitSizeT (functionIndex (I->getCalledFunction ()));
424424 // num_args:
@@ -445,10 +445,10 @@ class YkIRWriter {
445445 // traces will guide us.
446446 //
447447 // opcode:
448- serialiseOpcode (OpCode::Br );
448+ serialiseOpcode (OpCodeBr );
449449 } else {
450450 // opcode:
451- serialiseOpcode (OpCode::CondBr );
451+ serialiseOpcode (OpCodeCondBr );
452452 // We DO need operands for conditional branches, so that we can build
453453 // guards.
454454 //
@@ -465,7 +465,7 @@ class YkIRWriter {
465465 void serialiseLoadInst (LoadInst *I, ValueLoweringMap &VLMap, unsigned BBIdx,
466466 unsigned &InstIdx) {
467467 // opcode:
468- serialiseOpcode (OpCode::Load );
468+ serialiseOpcode (OpCodeLoad );
469469 // ptr:
470470 serialiseOperand (I, VLMap, I->getPointerOperand ());
471471 // type_idx:
@@ -478,7 +478,7 @@ class YkIRWriter {
478478 void serialiseStoreInst (StoreInst *I, ValueLoweringMap &VLMap, unsigned BBIdx,
479479 unsigned &InstIdx) {
480480 // opcode:
481- serialiseOpcode (OpCode::Store );
481+ serialiseOpcode (OpCodeStore );
482482 // value:
483483 serialiseOperand (I, VLMap, I->getValueOperand ());
484484 // ptr:
@@ -497,7 +497,7 @@ class YkIRWriter {
497497 assert (Res);
498498
499499 // opcode:
500- serialiseOpcode (OpCode::PtrAdd );
500+ serialiseOpcode (OpCodePtrAdd );
501501 // type_idx:
502502 OutStreamer.emitSizeT (typeIndex (I->getType ()));
503503 // pointer:
@@ -552,7 +552,7 @@ class YkIRWriter {
552552 void serialiseICmpInst (ICmpInst *I, ValueLoweringMap &VLMap, unsigned BBIdx,
553553 unsigned &InstIdx) {
554554 // opcode:
555- serialiseOpcode (OpCode::ICmp );
555+ serialiseOpcode (OpCodeICmp );
556556 // type_idx:
557557 OutStreamer.emitSizeT (typeIndex (I->getType ()));
558558 // lhs:
@@ -569,7 +569,7 @@ class YkIRWriter {
569569 void serialiseReturnInst (ReturnInst *I, ValueLoweringMap &VLMap,
570570 unsigned BBIdx, unsigned &InstIdx) {
571571 // opcode:
572- serialiseOpcode (OpCode::Ret );
572+ serialiseOpcode (OpCodeRet );
573573
574574 Value *RV = I->getReturnValue ();
575575 if (RV == nullptr ) {
@@ -588,7 +588,7 @@ class YkIRWriter {
588588 void serialiseInsertValueInst (InsertValueInst *I, ValueLoweringMap &VLMap,
589589 unsigned BBIdx, unsigned &InstIdx) {
590590 // opcode:
591- serialiseOpcode (OpCode::InsertValue );
591+ serialiseOpcode (OpCodeInsertValue );
592592 // agg:
593593 serialiseOperand (I, VLMap, I->getAggregateOperand ());
594594 // elem:
@@ -626,7 +626,7 @@ class YkIRWriter {
626626 ValueLoweringMap &VLMap,
627627 unsigned BBIdx, unsigned &InstIdx) {
628628 // opcode:
629- serialiseOpcode (UnimplementedInstruction );
629+ serialiseOpcode (OpCodeUnimplemented );
630630 // stringified problem instruction
631631 serialiseString (toString (I));
632632
0 commit comments