Searched refs:OffsetReg (Results 1 - 22 of 22) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp193 Register OffsetReg = MRI.createVirtualRegister(PtrRC); local
194 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg)
199 .addReg(OffsetReg);
247 Register OffsetReg = MRI.createVirtualRegister(PtrRC); local
248 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg)
255 .addReg(OffsetReg);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.h51 unsigned OffsetReg,
57 unsigned OffsetReg,
247 unsigned OffsetReg) const;
255 unsigned OffsetReg) const;
H A DR600InstrInfo.cpp1040 Register OffsetReg = MI.getOperand(OffsetOpIdx).getReg();
1041 if (OffsetReg == R600::INDIRECT_BASE_ADDR) {
1046 OffsetReg);
1054 Register OffsetReg = MI.getOperand(OffsetOpIdx).getReg();
1055 if (OffsetReg == R600::INDIRECT_BASE_ADDR) {
1061 OffsetReg);
1116 unsigned OffsetReg) const {
1117 return buildIndirectWrite(MBB, I, ValueReg, Address, OffsetReg, 0);
1123 unsigned OffsetReg,
1134 R600::AR_X, OffsetReg);
[all...]
H A DSIFrameLowering.cpp120 MCPhysReg OffsetReg = findScratchNonCalleeSaveRegister( local
123 BuildMI(MBB, I, DebugLoc(), TII->get(AMDGPU::V_MOV_B32_e32), OffsetReg)
128 .addReg(OffsetReg, RegState::Kill)
167 MCPhysReg OffsetReg = findScratchNonCalleeSaveRegister( local
170 BuildMI(MBB, I, DebugLoc(), TII->get(AMDGPU::V_MOV_B32_e32), OffsetReg)
175 .addReg(OffsetReg, RegState::Kill)
H A DAMDGPUCallLowering.cpp356 Register OffsetReg = MRI.createGenericVirtualRegister(LLT::scalar(64)); local
357 B.buildConstant(OffsetReg, Offset);
359 B.buildPtrAdd(DstReg, KernArgSegmentVReg, OffsetReg);
H A DSIRegisterInfo.cpp362 Register OffsetReg = MRI.createVirtualRegister(&AMDGPU::SReg_32_XM0RegClass); local
366 BuildMI(*MBB, Ins, DL, TII->get(AMDGPU::S_MOV_B32), OffsetReg)
372 .addReg(OffsetReg, RegState::Kill)
H A DAMDGPUInstructionSelector.cpp2034 Register OffsetReg = MRI->createVirtualRegister(&AMDGPU::SReg_32RegClass);
2035 BuildMI(*MBB, MI, MI->getDebugLoc(), TII.get(AMDGPU::S_MOV_B32), OffsetReg)
2039 [=](MachineInstrBuilder &MIB) { MIB.addReg(OffsetReg); }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp130 unsigned OffsetReg; member in struct:__anon5205::LanaiOperand::MemOp
176 return Mem.OffsetReg;
616 Op->Mem.OffsetReg = 0;
624 unsigned OffsetReg = Op->getReg(); local
628 Op->Mem.OffsetReg = OffsetReg;
640 Op->Mem.OffsetReg = 0;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp105 Register OffsetReg = MRI.createGenericVirtualRegister(s32); variable
106 MIRBuilder.buildConstant(OffsetReg, Offset);
109 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg);
H A DThumb2SizeReduction.cpp557 unsigned OffsetReg = 0; local
561 OffsetReg = MI->getOperand(2).getReg();
596 assert((!HasShift || OffsetReg) && "Invalid so_reg load / store address!");
599 MIB.addReg(OffsetReg, getKillRegState(OffsetKill) |
H A DThumb2InstrInfo.cpp566 Register OffsetReg = MI.getOperand(FrameRegIdx + 1).getReg();
567 if (OffsetReg != 0) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp114 Register OffsetReg = MRI.createGenericVirtualRegister(SType); variable
115 MIRBuilder.buildConstant(OffsetReg, Offset);
118 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg);
H A DX86ISelLowering.cpp[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp241 unsigned OffsetReg; member in struct:__anon5338::SparcOperand::MemOp
302 return Mem.OffsetReg;
477 Op->Mem.OffsetReg = offsetReg;
486 Op->Mem.OffsetReg = Sparc::G0; // always 0
498 Op->Mem.OffsetReg = 0;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp159 Register OffsetReg = MRI.createGenericVirtualRegister(s64); variable
160 MIRBuilder.buildConstant(OffsetReg, Offset);
163 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg);
H A DAArch64InstructionSelector.cpp4316 Register OffsetReg = OffsetInst->getOperand(1).getReg();
4326 std::swap(OffsetReg, ConstantReg);
4357 MachineInstr *ExtInst = getDefIgnoringCopies(OffsetReg, MRI);
4366 OffsetReg = ExtInst->getOperand(1).getReg();
4367 OffsetReg = narrowExtendRegIfNeeded(OffsetReg, MIB);
4373 [=](MachineInstrBuilder &MIB) { MIB.addUse(OffsetReg); },
H A DAArch64FastISel.cpp94 unsigned OffsetReg = 0; member in class:__anon4909::final::Address
120 OffsetReg = Reg;
124 return OffsetReg;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp297 Register OffsetReg = MRI.createGenericVirtualRegister(s32); local
299 MIRBuilder.buildConstant(OffsetReg, Offset);
302 MIRBuilder.buildPtrAdd(AddrReg, SPReg, OffsetReg);
H A DMipsSEInstrInfo.cpp873 // ISD::EH_RETURN. We convert it to a stack increment by OffsetReg, and
881 Register OffsetReg = I->getOperand(0).getReg(); local
895 BuildMI(MBB, I, I->getDebugLoc(), get(ADDU), SP).addReg(SP).addReg(OffsetReg);
H A DMipsISelLowering.cpp2549 unsigned OffsetReg = ABI.IsN64() ? Mips::V1_64 : Mips::V1; local
2551 Chain = DAG.getCopyToReg(Chain, DL, OffsetReg, Offset, SDValue());
2554 DAG.getRegister(OffsetReg, Ty),
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp166 Register OffsetReg = MI.getOperand(2).getReg();
171 if (OffsetReg == RR.Reg) {
H A DHexagonISelLowering.cpp2867 unsigned OffsetReg = Hexagon::R28; local
2873 Chain = DAG.getCopyToReg(Chain, dl, OffsetReg, Offset);
2876 // MF.getRegInfo().addLiveOut(OffsetReg);

Completed in 438 milliseconds