Searched refs:ConstInstr (Results 1 - 2 of 2) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp216 MachineInstr *ConstInstr = MRI->getVRegDef(ConstReg); local
217 if (ConstInstr->getOpcode() == TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS &&
218 ConstInstr->getIntrinsicID() == Intrinsic::spv_track_constant) {
219 ConstReg = ConstInstr->getOperand(2).getReg();
220 ConstInstr = MRI->getVRegDef(ConstReg);
221 } else if (ConstInstr->getOpcode() == SPIRV::ASSIGN_TYPE) {
222 ConstReg = ConstInstr->getOperand(1).getReg();
223 ConstInstr = MRI->getVRegDef(ConstReg);
225 return ConstInstr;
H A DSPIRVPreLegalizer.cpp526 MachineInstr *ConstInstr = getDefInstrMaybeConstant(CReg, &MRI); local
530 Values.push_back(ConstInstr->getOperand(1).getCImm());

Completed in 118 milliseconds