| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 223 Register AddrReg = MI.getOperand(2).getReg(); in doAtomicBinOpExpansion() local 234 .addReg(AddrReg); in doAtomicBinOpExpansion() 248 .addReg(AddrReg) in doAtomicBinOpExpansion() 285 Register AddrReg = MI.getOperand(2).getReg(); in doMaskedAtomicBinOpExpansion() local 300 .addReg(AddrReg); in doMaskedAtomicBinOpExpansion() 333 .addReg(AddrReg) in doMaskedAtomicBinOpExpansion() 425 Register AddrReg = MI.getOperand(3).getReg(); in expandAtomicMinMaxOp() local 440 .addReg(AddrReg); in expandAtomicMinMaxOp() 492 .addReg(AddrReg) in expandAtomicMinMaxOp() 537 Register AddrReg = MI.getOperand(2).getReg(); in expandAtomicCmpXchg() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsNaClELFStreamer.cpp | 101 void emitMask(unsigned AddrReg, unsigned MaskReg, in emitMask() argument 105 MaskInst.addOperand(MCOperand::createReg(AddrReg)); in emitMask() 106 MaskInst.addOperand(MCOperand::createReg(AddrReg)); in emitMask() 114 unsigned AddrReg = MI.getOperand(0).getReg(); in sandboxIndirectJump() local 117 emitMask(AddrReg, IndirectBranchMaskReg, STI); in sandboxIndirectJump()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A D | ARCExpandPseudos.cpp | 62 unsigned AddrReg = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in ExpandStore() local 65 BuildMI(*SI.getParent(), SI, SI.getDebugLoc(), TII->get(AddOpc), AddrReg) in ExpandStore() 71 .addReg(AddrReg) in ExpandStore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | R600InstrInfo.cpp | 1103 unsigned AddrReg; in buildIndirectWrite() local 1106 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectWrite() 1107 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectWrite() 1108 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectWrite() 1109 case 3: AddrReg = R600::R600_Addr_WRegClass.getRegister(Address); break; in buildIndirectWrite() 1116 AddrReg, ValueReg) in buildIndirectWrite() 1135 unsigned AddrReg; in buildIndirectRead() local 1138 case 0: AddrReg = R600::R600_AddrRegClass.getRegister(Address); break; in buildIndirectRead() 1139 case 1: AddrReg = R600::R600_Addr_YRegClass.getRegister(Address); break; in buildIndirectRead() 1140 case 2: AddrReg = R600::R600_Addr_ZRegClass.getRegister(Address); break; in buildIndirectRead() [all …]
|
| H A D | SILoadStoreOptimizer.cpp | 110 const MachineOperand *AddrReg[MaxAddressRegs]; member 118 if (AddrReg[i]->isImm() || AddrRegNext.isImm()) { in hasSameBaseAddress() 119 if (AddrReg[i]->isImm() != AddrRegNext.isImm() || in hasSameBaseAddress() 120 AddrReg[i]->getImm() != AddrRegNext.getImm()) { in hasSameBaseAddress() 128 if (AddrReg[i]->getReg() != AddrRegNext.getReg() || in hasSameBaseAddress() 129 AddrReg[i]->getSubReg() != AddrRegNext.getSubReg()) { in hasSameBaseAddress() 138 const MachineOperand *AddrOp = AddrReg[i]; in hasMergeableAddress() 563 AddrReg[J] = &I->getOperand(AddrIdx[J]); in setMI() 1054 const auto *AddrReg = TII->getNamedOperand(*CI.I, AMDGPU::OpName::addr); in mergeRead2Pair() local 1083 Register BaseReg = AddrReg->getReg(); in mergeRead2Pair() [all …]
|
| H A D | AMDGPUCallLowering.cpp | 99 auto AddrReg = MIRBuilder.buildFrameIndex( in getStackAddress() local 102 return AddrReg.getReg(0); in getStackAddress() 205 auto AddrReg = MIRBuilder.buildPtrAdd(PtrTy, SPReg, OffsetReg); in getStackAddress() local 207 return AddrReg.getReg(0); in getStackAddress()
|
| H A D | AMDGPULegalizerInfo.cpp | 4028 Register AddrReg = SrcOp.getReg(); in packImage16bitOpsToDwords() local 4031 AddrReg = B.buildBitcast(V2S16, AddrReg).getReg(0); in packImage16bitOpsToDwords() 4032 PackedAddrs.push_back(AddrReg); in packImage16bitOpsToDwords() 4036 PackedAddrs.push_back(AddrReg); in packImage16bitOpsToDwords() 4049 B.buildBuildVector(V2S16, {AddrReg, B.buildUndef(S16).getReg(0)}) in packImage16bitOpsToDwords() 4054 V2S16, {AddrReg, MI.getOperand(ArgOffset + I + 1).getReg()}) in packImage16bitOpsToDwords()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64SIMDInstrOpt.cpp | 507 unsigned SeqReg, AddrReg; in optimizeLdStInterleave() local 521 AddrReg = MI.getOperand(1).getReg(); in optimizeLdStInterleave() 575 .addReg(AddrReg) in optimizeLdStInterleave() 615 .addReg(AddrReg) in optimizeLdStInterleave() 620 .addReg(AddrReg) in optimizeLdStInterleave()
|
| H A D | AArch64ExpandPseudoInsts.cpp | 196 Register AddrReg = MI.getOperand(2).getReg(); in expandCMP_SWAP() local 218 .addReg(AddrReg); in expandCMP_SWAP() 235 .addReg(AddrReg); in expandCMP_SWAP() 276 Register AddrReg = MI.getOperand(3).getReg(); in expandCMP_SWAP_128() local 299 .addReg(AddrReg); in expandCMP_SWAP_128() 328 .addReg(AddrReg); in expandCMP_SWAP_128()
|
| H A D | AArch64FastISel.cpp | 229 bool emitStoreRelease(MVT VT, unsigned SrcReg, unsigned AddrReg, 2037 unsigned AddrReg, in emitStoreRelease() argument 2050 AddrReg = constrainOperandRegClass(II, AddrReg, 1); in emitStoreRelease() 2053 .addReg(AddrReg) in emitStoreRelease() 2177 unsigned AddrReg = getRegForValue(PtrV); in selectStore() local 2178 return emitStoreRelease(VT, SrcReg, AddrReg, in selectStore() 2496 unsigned AddrReg = getRegForValue(BI->getOperand(0)); in selectIndirectBr() local 2497 if (AddrReg == 0) in selectIndirectBr() 2502 AddrReg = constrainOperandRegClass(II, AddrReg, II.getNumDefs()); in selectIndirectBr() 2503 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II).addReg(AddrReg); in selectIndirectBr() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 101 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg); in getStackAddress() local 104 return AddrReg.getReg(0); in getStackAddress()
|
| H A D | X86SpeculativeLoadHardening.cpp | 1162 Register AddrReg = MRI->createVirtualRegister(&X86::GR64RegClass); in tracePredStateThroughIndirectBranches() local 1164 BuildMI(MBB, InsertPt, DebugLoc(), TII->get(X86::LEA64r), AddrReg) in tracePredStateThroughIndirectBranches() 1175 .addReg(AddrReg, RegState::Kill); in tracePredStateThroughIndirectBranches()
|
| H A D | X86InstructionSelector.cpp | 1409 Register AddrReg = MRI.createVirtualRegister(&X86::GR64RegClass); in materializeFP() local 1410 BuildMI(*I.getParent(), I, DbgLoc, TII.get(X86::MOV64ri), AddrReg) in materializeFP() 1419 AddrReg) in materializeFP()
|
| H A D | X86FastISel.cpp | 3775 Register AddrReg = createResultReg(&X86::GR64RegClass); in X86MaterializeFP() local 3777 AddrReg) in X86MaterializeFP() 3781 addRegReg(MIB, AddrReg, false, PICBase, false); in X86MaterializeFP()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 145 auto AddrReg = MIRBuilder.buildFrameIndex(LLT::pointer(0, 64), FI); in getStackAddress() local 146 return AddrReg.getReg(0); in getStackAddress() 257 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg); in getStackAddress() local 260 return AddrReg.getReg(0); in getStackAddress()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 105 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg); in getStackAddress() local 108 return AddrReg.getReg(0); in getStackAddress()
|
| H A D | ARMExpandPseudoInsts.cpp | 1592 Register AddrReg = MI.getOperand(2).getReg(); in ExpandCMP_SWAP() local 1630 MIB.addReg(AddrReg); in ExpandCMP_SWAP() 1654 .addReg(AddrReg); in ExpandCMP_SWAP() 1720 Register AddrReg = MI.getOperand(2).getReg(); in ExpandCMP_SWAP_64() local 1748 MIB.addReg(AddrReg).add(predOps(ARMCC::AL)); in ExpandCMP_SWAP_64() 1777 MIB.addReg(AddrReg).add(predOps(ARMCC::AL)); in ExpandCMP_SWAP_64()
|
| H A D | ARMFastISel.cpp | 1318 unsigned AddrReg = getRegForValue(I->getOperand(0)); in SelectIndirectBr() local 1319 if (AddrReg == 0) return false; in SelectIndirectBr() 1325 TII.get(Opc)).addReg(AddrReg)); in SelectIndirectBr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 271 auto AddrReg = MIRBuilder.buildPtrAdd(p0, SPReg, OffsetReg); in getStackAddress() local 280 return AddrReg.getReg(0); in getStackAddress()
|
| H A D | MipsISelLowering.cpp | 2546 unsigned AddrReg = ABI.IsN64() ? Mips::V0_64 : Mips::V0; in lowerEH_RETURN() local 2548 Chain = DAG.getCopyToReg(Chain, DL, AddrReg, Handler, Chain.getValue(1)); in lowerEH_RETURN() 2551 DAG.getRegister(AddrReg, getPointerTy(MF.getDataLayout())), in lowerEH_RETURN()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 1859 unsigned AddrReg = getRegForValue(I->getOperand(0)); in SelectIndirectBr() local 1860 if (AddrReg == 0) in SelectIndirectBr() 1864 .addReg(AddrReg); in SelectIndirectBr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 741 unsigned AddrReg = MI->getOperand(OpNum++).getReg(); in printInst() local 742 O << ", [" << getRegisterName(AddrReg) << ']'; in printInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3868 Register AddrReg = MI.getOperand(1).getReg(); in reduceLoadStoreWidth() local 3894 LLT PtrTy = MRI.getType(AddrReg); in reduceLoadStoreWidth() 3913 MIRBuilder.materializePtrAdd(NewAddrReg, AddrReg, OffsetTy, ByteOffset); in reduceLoadStoreWidth()
|