@@ -444,11 +444,6 @@ class SPIRVModuleImpl : public SPIRVModule {
444444 SPIRVBasicBlock *) override ;
445445 SPIRVInstruction *addSampledImageInst (SPIRVType *, SPIRVValue *, SPIRVValue *,
446446 SPIRVBasicBlock *) override ;
447- SPIRVInstruction *addAssumeTrueINTELInst (SPIRVValue *Condition,
448- SPIRVBasicBlock *BB) override ;
449- SPIRVInstruction *addExpectINTELInst (SPIRVType *ResultTy, SPIRVValue *Value,
450- SPIRVValue *ExpectedValue,
451- SPIRVBasicBlock *BB) override ;
452447 template <typename AliasingInstType>
453448 SPIRVEntry *getOrAddMemAliasingINTELInst (std::vector<SPIRVId> Args,
454449 llvm::MDNode *MD);
@@ -458,6 +453,11 @@ class SPIRVModuleImpl : public SPIRVModule {
458453 llvm::MDNode *MD) override ;
459454 SPIRVEntry *getOrAddAliasScopeListDeclINTELInst (std::vector<SPIRVId> Args,
460455 llvm::MDNode *MD) override ;
456+ SPIRVInstruction *addAssumeTrueKHRInst (SPIRVValue *Condition,
457+ SPIRVBasicBlock *BB) override ;
458+ SPIRVInstruction *addExpectKHRInst (SPIRVType *ResultTy, SPIRVValue *Value,
459+ SPIRVValue *ExpectedValue,
460+ SPIRVBasicBlock *BB) override ;
461461
462462 virtual SPIRVId getExtInstSetId (SPIRVExtInstSetKind Kind) const override ;
463463
@@ -1607,17 +1607,17 @@ SPIRVInstruction *SPIRVModuleImpl::addSampledImageInst(SPIRVType *ResultTy,
16071607 BB);
16081608}
16091609
1610- SPIRVInstruction *SPIRVModuleImpl::addAssumeTrueINTELInst (SPIRVValue *Condition,
1611- SPIRVBasicBlock *BB) {
1612- return addInstruction (new SPIRVAssumeTrueINTEL (Condition->getId (), BB), BB);
1610+ SPIRVInstruction *SPIRVModuleImpl::addAssumeTrueKHRInst (SPIRVValue *Condition,
1611+ SPIRVBasicBlock *BB) {
1612+ return addInstruction (new SPIRVAssumeTrueKHR (Condition->getId (), BB), BB);
16131613}
16141614
1615- SPIRVInstruction *SPIRVModuleImpl::addExpectINTELInst (SPIRVType *ResultTy,
1616- SPIRVValue *Value,
1617- SPIRVValue *ExpectedValue,
1618- SPIRVBasicBlock *BB) {
1615+ SPIRVInstruction *SPIRVModuleImpl::addExpectKHRInst (SPIRVType *ResultTy,
1616+ SPIRVValue *Value,
1617+ SPIRVValue *ExpectedValue,
1618+ SPIRVBasicBlock *BB) {
16191619 return addInstruction (SPIRVInstTemplateBase::create (
1620- internal::OpExpectINTEL , ResultTy, getId (),
1620+ OpExpectKHR , ResultTy, getId (),
16211621 getVec (Value->getId (), ExpectedValue->getId ()), BB,
16221622 this ),
16231623 BB);
0 commit comments