Home
last modified time | relevance | path

Searched refs:ReadReg (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h176 bool isReadRegisterSourceOfDivergence(const IntrinsicInst *ReadReg) const;
H A DAMDGPUTargetTransformInfo.cpp952 const IntrinsicInst *ReadReg) const { in isReadRegisterSourceOfDivergence()
954 cast<MetadataAsValue>(ReadReg->getArgOperand(0))->getMetadata(); in isReadRegisterSourceOfDivergence()
959 MVT VT = MVT::getVT(ReadReg->getType()); in isReadRegisterSourceOfDivergence()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp329 Register &ReadReg, MachineInstr &InsertionPoint) const;
3308 Register ReadReg = MRI->createVirtualRegister(GR.getRegClass(ReadType)); in generateImageRead() local
3310 .addDef(ReadReg) in generateImageRead()
3325 .addUse(ReadReg) in generateImageRead()
3329 return extractSubvector(ResVReg, ResType, ReadReg, Pos); in generateImageRead()
3361 Register &ResVReg, const SPIRVType *ResType, Register &ReadReg, in extractSubvector() argument
3363 SPIRVType *InputType = GR.getResultType(ReadReg); in extractSubvector()
3381 .addUse(ReadReg) in extractSubvector()