Home
last modified time | relevance | path

Searched refs:CBr (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp499 MachineInstr *CBr = MRI.use_begin(Dst)->getParent(); in processSwitches() local
500 assert(CBr->getOpcode() == SPIRV::G_BRCOND && CBr->getOperand(1).isMBB()); in processSwitches()
501 MachineBasicBlock *MBB = CBr->getOperand(1).getMBB(); in processSwitches()
507 MachineInstr *NextMI = CBr->getNextNode(); in processSwitches()
H A DSPIRVModuleAnalysis.cpp418 MachineInstr *CBr = MI.getNextNode(); in processSwitches() local
419 assert(CBr && CBr->getOpcode() == SPIRV::OpBranchConditional && in processSwitches()
420 CBr->getOperand(0).isReg() && in processSwitches()
421 CBr->getOperand(0).getReg() == CmpReg); in processSwitches()
423 MAI.setSkipEmission(CBr); in processSwitches()
424 if (&MBB.front() == &MI && &MBB.back() == CBr) in processSwitches()