Home
last modified time | relevance | path

Searched refs:AddrDisp (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp198 &MI.getOperand(N + X86::AddrDisp)); in getMemOpKey()
403 const MachineOperand &Op1 = MI1.getOperand(N1 + X86::AddrDisp); in getAddrDispShift()
404 const MachineOperand &Op2 = MI2.getOperand(N2 + X86::AddrDisp); in getAddrDispShift()
471 if (MI.getOperand(MemOpNo + X86::AddrDisp).isImm() && in isReplaceable()
472 !isInt<32>(MI.getOperand(MemOpNo + X86::AddrDisp).getImm() + in isReplaceable()
564 MI.getOperand(MemOpNo + X86::AddrDisp).ChangeToImmediate(AddrDispShift); in removeRedundantAddrCalc()
678 MachineOperand &Op = MI.getOperand(MemOpNo + X86::AddrDisp); in removeRedundantLEAs()
H A DX86InstrInfo.h125 (MI.getOperand(Op + X86::AddrDisp).isImm() || in isLeaMem()
126 MI.getOperand(Op + X86::AddrDisp).isGlobal() || in isLeaMem()
127 MI.getOperand(Op + X86::AddrDisp).isCPI() || in isLeaMem()
128 MI.getOperand(Op + X86::AddrDisp).isJTI()); in isLeaMem()
H A DX86InsertPrefetch.cpp219 X86::AddrIndexReg == 2 && X86::AddrDisp == 3 && in runOnMachineFunction()
231 .addImm(Current->getOperand(MemOpOffset + X86::AddrDisp).getImm() + in runOnMachineFunction()
H A DX86ExpandPseudo.cpp459 int64_t Disp = MBBI->getOperand(1 + X86::AddrDisp).getImm(); in ExpandMI()
473 if (i == X86::AddrDisp) in ExpandMI()
493 int64_t Disp = MBBI->getOperand(X86::AddrDisp).getImm(); in ExpandMI()
505 if (i == X86::AddrDisp) in ExpandMI()
668 if (i == X86::AddrDisp) in ExpandVastartSaveXmmRegs()
H A DX86AsmPrinter.cpp291 const MachineOperand &DispSpec = MI->getOperand(OpNo + X86::AddrDisp); in PrintLeaMemReference()
388 const MachineOperand &DispSpec = MI->getOperand(OpNo + X86::AddrDisp); in PrintIntelMemReference()
427 PrintOperand(MI, OpNo + X86::AddrDisp, O); in PrintIntelMemReference()
H A DX86CallFrameOptimization.cpp433 !I->getOperand(X86::AddrDisp).isImm()) in collectCallInfo()
436 int64_t StackDisp = I->getOperand(X86::AddrDisp).getImm(); in collectCallInfo()
H A DX86FixupLEAs.cpp564 const MachineOperand &Disp = MI.getOperand(1 + X86::AddrDisp); in optTwoAddrLEA()
704 const MachineOperand &Offset = MI.getOperand(1 + X86::AddrDisp); in processInstructionForSlowLEA()
756 const MachineOperand &Offset = MI.getOperand(1 + X86::AddrDisp); in processInstrForSlow3OpLEA()
H A DX86MCInstLower.cpp2069 unsigned MaskIdx = SrcIdx + 1 + X86::AddrDisp; in addConstantComments()
2147 unsigned MaskIdx = SrcIdx + 1 + X86::AddrDisp; in addConstantComments()
2181 const MachineOperand &MaskOp = MI->getOperand(3 + X86::AddrDisp); in addConstantComments()
2196 const MachineOperand &MaskOp = MI->getOperand(3 + X86::AddrDisp); in addConstantComments()
2210 if (auto *C = getConstantFromPool(*MI, MI->getOperand(1 + X86::AddrDisp))) { in addConstantComments()
2270 if (auto *C = getConstantFromPool(*MI, MI->getOperand(1 + X86::AddrDisp))) { in addConstantComments()
2362 if (auto *C = getConstantFromPool(*MI, MI->getOperand(1 + X86::AddrDisp))) { in addConstantComments()
H A DX86AvoidStoreForwardingBlocks.cpp306 return MI->getOperand(AddrOffset + X86::AddrDisp); in getDispOperand()
H A DX86InstrInfo.cpp458 MI.getOperand(Op + X86::AddrDisp).isImm() && in isFrameOperand()
461 MI.getOperand(Op + X86::AddrDisp).getImm() == 0) { in isFrameOperand()
877 if (!ReMatPICStubLoad && MI.getOperand(1 + X86::AddrDisp).isGlobal()) in isReallyTriviallyReMaterializable()
891 !MI.getOperand(1 + X86::AddrDisp).isReg()) { in isReallyTriviallyReMaterializable()
2645 const MachineOperand &Disp = MI->getOperand(1 + X86::AddrDisp); in isConvertibleLEA()
3711 const MachineOperand &DispMO = MemI.getOperand(MemRefBegin + X86::AddrDisp); in getAddrModeFromMemoryOp()
3816 const MachineOperand &DispMO = MemOp.getOperand(MemRefBegin + X86::AddrDisp); in getMemOperandsWithOffsetWidth()
6078 MOs[X86::AddrDisp].getTargetFlags() == X86II::MO_GOTTPOFF && in foldMemoryOperandImpl()
7327 auto Disp1 = dyn_cast<ConstantSDNode>(Load1->getOperand(X86::AddrDisp)); in areLoadsFromSameBasePtr()
7328 auto Disp2 = dyn_cast<ConstantSDNode>(Load2->getOperand(X86::AddrDisp)); in areLoadsFromSameBasePtr()
H A DX86ISelLowering.cpp35534 if (i == X86::AddrDisp) in emitSetJmpShadowStackFix()
35642 if (i == X86::AddrDisp) in emitEHSjLjSetJmp()
35801 if (i == X86::AddrDisp) in emitLongJmpShadowStackFix()
35939 if (i == X86::AddrDisp) in emitEHSjLjLongJmp()
35952 if (i == X86::AddrDisp) in emitEHSjLjLongJmp()
/llvm-project-15.0.7/bolt/lib/Target/X86/
H A DX86MCSymbolizer.cpp58 const unsigned DispOp = MemOp + X86::AddrDisp; in tryAddingSymbolicOperand()
H A DX86MCPlusBuilder.cpp426 if (!Offset->match(MRI, MIB, this->InstrWindow, MemOpNo + X86::AddrDisp)) in match()
513 if (!Offset->match(MRI, MIB, this->InstrWindow, MemOpNo + X86::AddrDisp)) in match()
606 return Target->match(MRI, MIB, this->InstrWindow, 1 + X86::AddrDisp); in match()
693 const MCOperand &Disp = Inst.getOperand(MemOpOffset + X86::AddrDisp); in evaluateX86MemoryOperand()
752 return Inst.begin() + (MemOpNo + X86::AddrDisp); in getMemOperandDisp()
1434 ImmOpNo = MemOpNo + X86::AddrDisp; in addToImm()
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86IntelInstPrinter.cpp386 const MCOperand &DispSpec = MI->getOperand(Op+X86::AddrDisp); in printMemReference()
H A DX86ATTInstPrinter.cpp428 const MCOperand &DispSpec = MI->getOperand(Op + X86::AddrDisp); in printMemReference()
H A DX86MCTargetDesc.cpp652 const MCOperand &Disp = Inst.getOperand(MemOpStart + X86::AddrDisp); in evaluateMemoryOperandAddress()
678 const MCOperand &Disp = Inst.getOperand(MemOpStart + X86::AddrDisp); in getMemoryOperandRelocationOffset()
H A DX86BaseInfo.h35 AddrDisp = 3, enumerator
H A DX86MCCodeEmitter.cpp327 const MCOperand &Disp = MI.getOperand(Op + X86::AddrDisp); in emitMemModRMByte()