Searched refs:AddrDef (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp3379 auto AddrDef = getDefSrcRegIgnoringCopies(Addr, *MRI); local
3380 if (isSGPR(AddrDef->Reg)) {
3381 Addr = AddrDef->Reg;
3382 } else if (AddrDef->MI->getOpcode() == AMDGPU::G_PTR_ADD) {
3384 getSrcRegIgnoringCopies(AddrDef->MI->getOperand(1).getReg(), *MRI);
3386 Register PtrBaseOffset = AddrDef->MI->getOperand(2).getReg();
4463 auto AddrDef = getDefSrcRegIgnoringCopies(Addr, *MRI);
4464 if (AddrDef->MI->getOpcode() == AMDGPU::G_PTR_ADD) {
4467 getSrcRegIgnoringCopies(AddrDef->MI->getOperand(1).getReg(), *MRI);
4470 Register PtrBaseOffset = AddrDef
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1135 VPRecipeBase *AddrDef = WidenRec->getAddr()->getDefiningRecipe(); local
1136 if (AddrDef && WidenRec->isConsecutive() &&
1138 collectPoisonGeneratingInstrsInBackwardSlice(AddrDef);
1140 VPRecipeBase *AddrDef = InterleaveRec->getAddr()->getDefiningRecipe(); local
1141 if (AddrDef) {
1155 collectPoisonGeneratingInstrsInBackwardSlice(AddrDef);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1281 MachineInstr &AddrDef = *MRI.getUniqueVRegDef(MatchInfo.Addr); local
1310 AddrDef.eraseFromParent();

Completed in 145 milliseconds