Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SuppressAPXForReloc.cpp107 const MachineOperand &MO = MI.getOperand(X86::AddrDisp + MemOpNo); in handleInstructionWithEGPR()
177 const MachineOperand &MO = MI.getOperand(X86::AddrDisp + MemOpNo); in handleNDDOrNFInstructions()
185 const MachineOperand &MO = MI.getOperand(X86::AddrDisp + MemOpNo); in handleNDDOrNFInstructions()
207 const MachineOperand &MO = MI.getOperand(MemRefBegin + X86::AddrDisp); in handleNDDOrNFInstructions()
H A DX86OptimizeLEAs.cpp198 &MI.getOperand(N + X86::AddrDisp)); in getMemOpKey()
401 const MachineOperand &Op1 = MI1.getOperand(N1 + X86::AddrDisp); in getAddrDispShift()
402 const MachineOperand &Op2 = MI2.getOperand(N2 + X86::AddrDisp); in getAddrDispShift()
469 if (MI.getOperand(MemOpNo + X86::AddrDisp).isImm() && in isReplaceable()
470 !isInt<32>(MI.getOperand(MemOpNo + X86::AddrDisp).getImm() + in isReplaceable()
562 MI.getOperand(MemOpNo + X86::AddrDisp).ChangeToImmediate(AddrDispShift); in removeRedundantAddrCalc()
680 MachineOperand &Op = MI.getOperand(MemOpNo + X86::AddrDisp); in removeRedundantLEAs()
H A DX86InstrInfo.h164 (MI.getOperand(Op + X86::AddrDisp).isImm() || in isLeaMem()
165 MI.getOperand(Op + X86::AddrDisp).isGlobal() || in isLeaMem()
166 MI.getOperand(Op + X86::AddrDisp).isCPI() || in isLeaMem()
167 MI.getOperand(Op + X86::AddrDisp).isJTI()); in isLeaMem()
182 const MachineOperand &MO = MI.getOperand(X86::AddrDisp + MemOpNo); in isAddMemInstrWithRelocation()
215 const MachineOperand &MO = MI.getOperand(X86::AddrDisp + MemOpNo); in isMemInstrWithGOTPCREL()
H A DX86ExpandPseudo.cpp475 int64_t Disp = MBBI->getOperand(1 + X86::AddrDisp).getImm(); in expandMI()
491 if (i == X86::AddrDisp) in expandMI()
511 int64_t Disp = MBBI->getOperand(X86::AddrDisp).getImm(); in expandMI()
525 if (i == X86::AddrDisp) in expandMI()
653 int64_t Disp = MBBI->getOperand(1 + X86::AddrDisp).getImm(); in expandMI()
669 if (i == X86::AddrDisp) in expandMI()
700 int64_t Disp = MBBI->getOperand(X86::AddrDisp).getImm(); in expandMI()
714 if (i == X86::AddrDisp) in expandMI()
920 const MachineOperand &DispOp = MI.getOperand(MemOpNo + X86::AddrDisp); in expandMI()
1037 if (i == X86::AddrDisp) in expandVastartSaveXmmRegs()
H A DX86InsertPrefetch.cpp224 X86::AddrIndexReg == 2 && X86::AddrDisp == 3 && in runOnMachineFunction()
236 .addImm(Current->getOperand(MemOpOffset + X86::AddrDisp).getImm() + in runOnMachineFunction()
H A DX86CallFrameOptimization.cpp431 !I->getOperand(X86::AddrDisp).isImm()) in collectCallInfo()
434 int64_t StackDisp = I->getOperand(X86::AddrDisp).getImm(); in collectCallInfo()
H A DX86FixupLEAs.cpp556 const MachineOperand &Disp = MI.getOperand(1 + X86::AddrDisp); in optTwoAddrLEA()
696 const MachineOperand &Offset = MI.getOperand(1 + X86::AddrDisp); in processInstructionForSlowLEA()
748 const MachineOperand &Offset = MI.getOperand(1 + X86::AddrDisp); in processInstrForSlow3OpLEA()
H A DX86AsmPrinter.cpp422 const MachineOperand &DispSpec = MI->getOperand(OpNo + X86::AddrDisp); in PrintLeaMemReference()
518 const MachineOperand &DispSpec = MI->getOperand(OpNo + X86::AddrDisp); in PrintIntelMemReference()
H A DX86AvoidStoreForwardingBlocks.cpp305 return MI->getOperand(AddrOffset + X86::AddrDisp); in getDispOperand()
H A DX86InstrInfo.cpp467 MI.getOperand(Op + X86::AddrDisp).isImm() && in isFrameOperand()
470 MI.getOperand(Op + X86::AddrDisp).getImm() == 0) { in isFrameOperand()
923 if (!(!ReMatPICStubLoad && MI.getOperand(1 + X86::AddrDisp).isGlobal())) { in isReallyTriviallyReMaterializable()
938 !MI.getOperand(1 + X86::AddrDisp).isReg()) { in isReallyTriviallyReMaterializable()
3116 const MachineOperand &Disp = MI->getOperand(1 + X86::AddrDisp); in isConvertibleLEA()
3671 const MachineOperand &Disp = MI.getOperand(OpNo + X86::AddrDisp); in getConstantFromPool()
3953 const MachineOperand &MO = MI.getOperand(MemRefBegin + X86::AddrDisp); in getJumpTableIndexFromAddr()
4567 const MachineOperand &DispMO = MemI.getOperand(MemRefBegin + X86::AddrDisp); in getAddrModeFromMemoryOp()
4702 const MachineOperand &DispMO = MemOp.getOperand(MemRefBegin + X86::AddrDisp); in getMemOperandsWithOffsetWidth()
7465 MOs[X86::AddrDisp].getTargetFlags() == X86II::MO_GOTTPOFF && in foldMemoryOperandImpl()
[all …]
H A DX86FixupVectorConstants.cpp417 MI.getOperand(OperandNo + X86::AddrDisp).setIndex(NewCPI); in processInstruction()
H A DX86ISelLowering.cpp36993 if (i == X86::AddrDisp) in emitSetJmpShadowStackFix()
37099 if (i == X86::AddrDisp) in emitEHSjLjSetJmp()
37260 if (i == X86::AddrDisp) in emitLongJmpShadowStackFix()
37405 if (i == X86::AddrDisp) in emitEHSjLjLongJmp()
37418 if (i == X86::AddrDisp) in emitEHSjLjLongJmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp667 const MCOperand &Disp = Inst.getOperand(MemOpStart + X86::AddrDisp); in evaluateMemoryOperandAddress()
693 const MCOperand &Disp = Inst.getOperand(MemOpStart + X86::AddrDisp); in getMemoryOperandRelocationOffset()
H A DX86IntelInstPrinter.cpp394 const MCOperand &DispSpec = MI->getOperand(Op+X86::AddrDisp); in printMemReference()
H A DX86ATTInstPrinter.cpp452 const MCOperand &DispSpec = MI->getOperand(Op + X86::AddrDisp); in printMemReference()
H A DX86BaseInfo.h32 AddrDisp = 3, enumerator
H A DX86MCCodeEmitter.cpp620 const MCOperand &Disp = MI.getOperand(Op + X86::AddrDisp); in emitMemModRMByte()