Home
last modified time | relevance | path

Searched defs:BaseReg (Results 1 – 25 of 80) sorted by relevance

1234

/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp297 Register BaseReg = Ldst->getOperand(BasePos).getReg(); in canJoinInstructions() local
353 MachineOperand &Incr, unsigned BaseReg) { in canFixPastUses()
459 Register BaseReg = Ldst.getOperand(BasePos).getReg(); in changeToAddrMode() local
H A DARCRegisterInfo.cpp46 unsigned BaseReg = FrameReg; in replaceFrameIndex() local
/llvm-project/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp458 Register BaseReg = LeaI->getOperand(1 + X86::AddrBaseReg).getReg(); in checkRegUsage() local
507 Register BaseReg = I->getOperand(1 + X86::AddrBaseReg).getReg(); in optLEAALU() local
566 Register BaseReg = Base.getReg(); in optTwoAddrLEA() local
759 Register BaseReg = Base.getReg(); in processInstrForSlow3OpLEA() local
H A DX86AsmPrinter.cpp377 const MachineOperand &BaseReg = MI->getOperand(OpNo + X86::AddrBaseReg); in PrintLeaMemReference() local
473 const MachineOperand &BaseReg = MI->getOperand(OpNo + X86::AddrBaseReg); in PrintIntelMemReference() local
H A DX86InsertPrefetch.cpp85 X86MCRegisterClasses[X86::GR64RegClassID].contains(BaseReg) || in IsMemOpCompatibleWithPrefetch() local
/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h49 auto BaseReg = MI.getOperand(0).getReg(); in isLDMBaseRegInList() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp168 Register BaseReg = BaseOp->getReg(); in runOnMachineFunction() local
H A DAArch64FalkorHWPFFix.cpp214 Register BaseReg; member
643 Register BaseReg = MI.getOperand(BaseRegIdx).getReg(); in getLoadInfo() local
[all...]
H A DAArch64RegisterInfo.cpp792 isFrameOffsetLegal(const MachineInstr * MI,Register BaseReg,int64_t Offset) const isFrameOffsetLegal() argument
814 Register BaseReg = MRI.createVirtualRegister(&AArch64::GPR64spRegClass); materializeFrameBaseRegister() local
826 resolveFrameIndex(MachineInstr & MI,Register BaseReg,int64_t Offset) const resolveFrameIndex() argument
H A DAArch64LoadStoreOptimizer.cpp1299 Register BaseReg = AArch64InstrInfo::getLdStBaseOp(LoadMI).getReg(); findMatchingStore() local
1694 Register BaseReg = AArch64InstrInfo::getLdStBaseOp(FirstMI).getReg(); findMatchingInsn() local
2055 isMatchingUpdateInsn(MachineInstr & MemMI,MachineInstr & MI,unsigned BaseReg,int Offset) isMatchingUpdateInsn() argument
2106 Register BaseReg = AArch64InstrInfo::getLdStBaseOp(MemMI).getReg(); findMatchingUpdateInsnForward() local
2184 Register BaseReg = AArch64InstrInfo::getLdStBaseOp(MemMI).getReg(); findMatchingUpdateInsnBackward() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp291 lookupCandidateBaseReg(unsigned BaseReg, in lookupCandidateBaseReg() argument
364 Register BaseReg; in insertFrameReferenceRegisters() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp126 emitThumbRegPlusImmInReg(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const DebugLoc & dl,Register DestReg,Register BaseReg,int NumBytes,bool CanChangeCC,const TargetInstrInfo & TII,const ARMBaseRegisterInfo & MRI,unsigned MIFlags=MachineInstr::NoFlags) emitThumbRegPlusImmInReg() argument
254 emitThumbRegPlusImmediate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const DebugLoc & dl,Register DestReg,Register BaseReg,int NumBytes,const TargetInstrInfo & TII,const ARMBaseRegisterInfo & MRI,unsigned MIFlags) emitThumbRegPlusImmediate() argument
521 resolveFrameIndex(MachineInstr & MI,Register BaseReg,int64_t Offset) const resolveFrameIndex() argument
[all...]
H A DThumb2SizeReduction.cpp527 if (MO.getReg() == BaseReg) in ReduceLoadStore() local
497 Register BaseReg = MI->getOperand(0).getReg(); ReduceLoadStore() local
535 Register BaseReg = MI->getOperand(1).getReg(); ReduceLoadStore() local
548 Register BaseReg = MI->getOperand(1).getReg(); ReduceLoadStore() local
[all...]
H A DARMBaseRegisterInfo.cpp722 Done = rewriteARMFrameIndex(MI, i, BaseReg, Off, TII); in isFrameOffsetLegal() argument
681 Register BaseReg = MRI.createVirtualRegister(&ARM::GPRRegClass); materializeFrameBaseRegister() local
693 resolveFrameIndex(MachineInstr & MI,Register BaseReg,int64_t Offset) const resolveFrameIndex() argument
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp90 SelectGlobalValueVariableOffset(SDValue Addr,SDValue & BaseReg,SDValue & Offset) SelectGlobalValueVariableOffset() argument
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp649 isFrameOffsetLegal(const MachineInstr * MI,Register BaseReg,int64_t Offset) const isFrameOffsetLegal() argument
676 Register BaseReg = MFI.createVirtualRegister(&RISCV::GPRRegClass); materializeFrameBaseRegister() local
685 resolveFrameIndex(MachineInstr & MI,Register BaseReg,int64_t Offset) const resolveFrameIndex() argument
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMemAbsolute.cpp143 unsigned BaseReg = BaseOp->getReg(); runOnMachineFunction() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp87 if (!mi_match(Ptr, MRI, m_GPtrAdd(m_Reg(BaseReg), m_Reg(PtrAddRHS)))) { in getPointerInfo() local
204 Register BaseReg; instMayAlias() local
744 Register BaseReg; mergeTruncStore() local
[all...]
/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsNaClELFStreamer.cpp130 emitMask(BaseReg, LoadStoreStackMaskReg, STI); in sandboxLoadStoreStackChange() local
/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86IntelInstPrinter.cpp383 const MCOperand &BaseReg = MI->getOperand(Op+X86::AddrBaseReg); printMemReference() local
H A DX86ATTInstPrinter.cpp426 const MCOperand &BaseReg = MI->getOperand(Op + X86::AddrBaseReg); printMemReference() local
H A DX86MCTargetDesc.cpp665 const MCOperand &BaseReg = Inst.getOperand(MemOpStart + X86::AddrBaseReg); evaluateMemoryOperandAddress() local
691 const MCOperand &BaseReg = Inst.getOperand(MemOpStart + X86::AddrBaseReg); getMemoryOperandRelocationOffset() local
/llvm-project/bolt/lib/Passes/
H A DJTFootprintReduction.cpp175 MCPhysReg BaseReg; in tryOptimizePIC() local
/llvm-project/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp295 for (const unsigned BaseReg : PossibleBaseRegs.set_bits()) { in generateLEATemplatesCommon() local
360 __anona615e0730202(unsigned BaseReg, unsigned IndexReg, BitVector &CandidateDestRegs) generateCodeTemplates() argument
420 __anona615e0730402(unsigned BaseReg, unsigned IndexReg, BitVector &CandidateDestRegs) generateCodeTemplates() argument
[all...]
/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp373 BaseReg = MBBIter->getOperand(1).getReg(); in combineMemAluInBasicBlock() local

1234