| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandPseudoInsts.cpp | 163 unsigned AddrReg = MI.getOperand(2).getReg(); in doAtomicBinOpExpansion() local 174 .addReg(AddrReg); in doAtomicBinOpExpansion() 188 .addReg(AddrReg) in doAtomicBinOpExpansion() 240 .addReg(AddrReg); in doMaskedAtomicBinOpExpansion() 273 .addReg(AddrReg) in doMaskedAtomicBinOpExpansion() 380 .addReg(AddrReg); in expandAtomicMinMaxOp() 432 .addReg(AddrReg) in expandAtomicMinMaxOp() 489 .addReg(AddrReg); in expandAtomicCmpXchg() 498 .addReg(AddrReg) in expandAtomicCmpXchg() 511 .addReg(AddrReg); in expandAtomicCmpXchg() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsNaClELFStreamer.cpp | 102 void emitMask(unsigned AddrReg, unsigned MaskReg, in emitMask() argument 106 MaskInst.addOperand(MCOperand::createReg(AddrReg)); in emitMask() 107 MaskInst.addOperand(MCOperand::createReg(AddrReg)); in emitMask() 115 unsigned AddrReg = MI.getOperand(0).getReg(); in sandboxIndirectJump() local 118 emitMask(AddrReg, IndirectBranchMaskReg, STI); in sandboxIndirectJump()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCExpandPseudos.cpp | 63 unsigned AddrReg = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in ExpandStore() local 66 BuildMI(*SI.getParent(), SI, SI.getDebugLoc(), TII->get(AddOpc), AddrReg) in ExpandStore() 72 .addReg(AddrReg) in ExpandStore()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SILoadStoreOptimizer.cpp | 511 const MachineOperand *AddrReg[5]; in findMatchingInst() local 536 AddrReg[i] = &CI.I->getOperand(AddrIdx[i]); in findMatchingInst() 540 if (AddrReg[i]->isReg() && in findMatchingInst() 542 MRI->hasOneNonDBGUse(AddrReg[i]->getReg()))) in findMatchingInst() 716 unsigned BaseReg = AddrReg->getReg(); in mergeRead2Pair() 717 unsigned BaseSubReg = AddrReg->getSubReg(); in mergeRead2Pair() 729 .addReg(AddrReg->getReg(), 0, BaseSubReg); in mergeRead2Pair() 785 const MachineOperand *AddrReg = in mergeWrite2Pair() local 809 unsigned BaseReg = AddrReg->getReg(); in mergeWrite2Pair() 810 unsigned BaseSubReg = AddrReg->getSubReg(); in mergeWrite2Pair() [all …]
|
| H A D | R600InstrInfo.cpp | 1126 unsigned AddrReg; in buildIndirectWrite() local 1129 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectWrite() 1130 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectWrite() 1131 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectWrite() 1132 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectWrite() 1139 AddrReg, ValueReg) in buildIndirectWrite() 1158 unsigned AddrReg; in buildIndirectRead() local 1161 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectRead() 1162 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectRead() 1163 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectRead() [all …]
|
| H A D | SIInstrInfo.cpp | 328 MachineOperand *AddrReg = getNamedOperand(LdSt, AMDGPU::OpName::vaddr); in getMemOperandWithOffset() local 329 if (!AddrReg) in getMemOperandWithOffset() 334 BaseOp = AddrReg; in getMemOperandWithOffset()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallLowering.cpp | 64 unsigned AddrReg = MRI.createGenericVirtualRegister(LLT::pointer(0, 64)); in getStackAddress() local 65 MIRBuilder.buildFrameIndex(AddrReg, FI); in getStackAddress() 67 return AddrReg; in getStackAddress() 142 unsigned AddrReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local 143 MIRBuilder.buildGEP(AddrReg, SPReg, OffsetReg); in getStackAddress() 146 return AddrReg; in getStackAddress()
|
| H A D | AArch64SIMDInstrOpt.cpp | 505 unsigned SeqReg, AddrReg; in optimizeLdStInterleave() local 519 AddrReg = MI.getOperand(1).getReg(); in optimizeLdStInterleave() 573 .addReg(AddrReg) in optimizeLdStInterleave() 613 .addReg(AddrReg) in optimizeLdStInterleave() 618 .addReg(AddrReg) in optimizeLdStInterleave()
|
| H A D | AArch64ExpandPseudoInsts.cpp | 601 unsigned AddrReg = MI.getOperand(2).getReg(); in expandCMP_SWAP() local 623 .addReg(AddrReg); in expandCMP_SWAP() 640 .addReg(AddrReg); in expandCMP_SWAP() 681 unsigned AddrReg = MI.getOperand(3).getReg(); in expandCMP_SWAP_128() local 704 .addReg(AddrReg); in expandCMP_SWAP_128() 733 .addReg(AddrReg); in expandCMP_SWAP_128()
|
| H A D | AArch64FastISel.cpp | 232 bool emitStoreRelease(MVT VT, unsigned SrcReg, unsigned AddrReg, 2057 unsigned AddrReg, in emitStoreRelease() argument 2070 AddrReg = constrainOperandRegClass(II, AddrReg, 1); in emitStoreRelease() 2073 .addReg(AddrReg) in emitStoreRelease() 2197 unsigned AddrReg = getRegForValue(PtrV); in selectStore() local 2198 return emitStoreRelease(VT, SrcReg, AddrReg, in selectStore() 2519 unsigned AddrReg = getRegForValue(BI->getOperand(0)); in selectIndirectBr() local 2520 if (AddrReg == 0) in selectIndirectBr() 2525 AddrReg = constrainOperandRegClass(II, AddrReg, II.getNumDefs()); in selectIndirectBr() 5062 const unsigned AddrReg = constrainOperandRegClass( in selectAtomicCmpXchg() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 117 unsigned AddrReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local 118 MIRBuilder.buildGEP(AddrReg, SPReg, OffsetReg); in getStackAddress() 121 return AddrReg; in getStackAddress() 240 unsigned AddrReg = MRI.createGenericVirtualRegister( in getStackAddress() local 242 MIRBuilder.buildFrameIndex(AddrReg, FI); in getStackAddress() 243 return AddrReg; in getStackAddress()
|
| H A D | X86InstructionSelector.cpp | 1450 unsigned AddrReg = MRI.createVirtualRegister(&X86::GR64RegClass); in materializeFP() local 1451 BuildMI(*I.getParent(), I, DbgLoc, TII.get(X86::MOV64ri), AddrReg) in materializeFP() 1460 AddrReg) in materializeFP()
|
| H A D | X86SpeculativeLoadHardening.cpp | 1159 unsigned AddrReg = MRI->createVirtualRegister(&X86::GR64RegClass); in tracePredStateThroughIndirectBranches() local 1161 BuildMI(MBB, InsertPt, DebugLoc(), TII->get(X86::LEA64r), AddrReg) in tracePredStateThroughIndirectBranches() 1172 .addReg(AddrReg, RegState::Kill); in tracePredStateThroughIndirectBranches()
|
| H A D | X86FastISel.cpp | 3812 unsigned AddrReg = createResultReg(&X86::GR64RegClass); in X86MaterializeFP() local 3814 AddrReg) in X86MaterializeFP() 3818 addDirectMem(MIB, AddrReg); in X86MaterializeFP()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 160 unsigned AddrReg = MRI.createGenericVirtualRegister(LLT::pointer(0, 32)); in getStackAddress() local 161 MIRBuilder.buildFrameIndex(AddrReg, FI); in getStackAddress() 163 return AddrReg; in getStackAddress() 233 unsigned AddrReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local 234 MIRBuilder.buildGEP(AddrReg, SPReg, OffsetReg); in getStackAddress() 242 return AddrReg; in getStackAddress()
|
| H A D | MipsISelLowering.cpp | 2353 unsigned AddrReg = ABI.IsN64() ? Mips::V0_64 : Mips::V0; in lowerEH_RETURN() local 2355 Chain = DAG.getCopyToReg(Chain, DL, AddrReg, Handler, Chain.getValue(1)); in lowerEH_RETURN() 2358 DAG.getRegister(AddrReg, getPointerTy(MF.getDataLayout())), in lowerEH_RETURN()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 107 unsigned AddrReg = MRI.createGenericVirtualRegister(p0); in getStackAddress() local 108 MIRBuilder.buildGEP(AddrReg, SPReg, OffsetReg); in getStackAddress() 111 return AddrReg; in getStackAddress() 315 unsigned AddrReg = in getStackAddress() local 317 MIRBuilder.buildFrameIndex(AddrReg, FI); in getStackAddress() 319 return AddrReg; in getStackAddress()
|
| H A D | ARMExpandPseudoInsts.cpp | 932 unsigned AddrReg = MI.getOperand(2).getReg(); in ExpandCMP_SWAP() local 961 MIB.addReg(AddrReg); in ExpandCMP_SWAP() 985 .addReg(AddrReg); in ExpandCMP_SWAP() 1051 unsigned AddrReg = MI.getOperand(2).getReg(); in ExpandCMP_SWAP_64() local 1079 MIB.addReg(AddrReg).add(predOps(ARMCC::AL)); in ExpandCMP_SWAP_64() 1108 MIB.addReg(AddrReg).add(predOps(ARMCC::AL)); in ExpandCMP_SWAP_64()
|
| H A D | ARMFastISel.cpp | 1336 unsigned AddrReg = getRegForValue(I->getOperand(0)); in SelectIndirectBr() local 1337 if (AddrReg == 0) return false; in SelectIndirectBr() 1343 TII.get(Opc)).addReg(AddrReg)); in SelectIndirectBr()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 1231 unsigned AddrReg = MI.getOperand(1).getReg(); in fewerElementsVector() local 1241 LLT::scalar(MRI.getType(AddrReg).getScalarSizeInBits()); in fewerElementsVector() 1248 MIRBuilder.materializeGEP(NewAddrReg, AddrReg, OffsetTy, Adjustment); in fewerElementsVector()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 1865 unsigned AddrReg = getRegForValue(I->getOperand(0)); in SelectIndirectBr() local 1866 if (AddrReg == 0) in SelectIndirectBr() 1870 .addReg(AddrReg); in SelectIndirectBr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/InstPrinter/ |
| H A D | AArch64InstPrinter.cpp | 727 unsigned AddrReg = MI->getOperand(OpNum++).getReg(); in printInst() local 728 O << ", [" << getRegisterName(AddrReg) << ']'; in printInst()
|