Searched refs:AddrSegmentReg (Results 1 – 17 of 17) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InsertPrefetch.cpp | 220 X86::AddrSegmentReg == 4, in runOnMachineFunction() 233 .addReg(Current->getOperand(MemOpOffset + X86::AddrSegmentReg) in runOnMachineFunction()
|
| H A D | X86AsmPrinter.cpp | 373 const MachineOperand &Segment = MI->getOperand(OpNo + X86::AddrSegmentReg); in PrintMemReference() 375 PrintModifiedOperand(MI, OpNo + X86::AddrSegmentReg, O, Modifier); in PrintMemReference() 389 const MachineOperand &SegReg = MI->getOperand(OpNo + X86::AddrSegmentReg); in PrintIntelMemReference() 405 PrintOperand(MI, OpNo + X86::AddrSegmentReg, O); in PrintIntelMemReference()
|
| H A D | X86InstrInfo.h | 121 return Op + X86::AddrSegmentReg <= MI.getNumOperands() && in isLeaMem() 135 MI.getOperand(Op + X86::AddrSegmentReg).isReg() && isLeaMem(MI, Op); in isMem()
|
| H A D | X86OptimizeLEAs.cpp | 197 &MI.getOperand(N + X86::AddrSegmentReg), in getMemOpKey() 565 MI.getOperand(MemOpNo + X86::AddrSegmentReg) in removeRedundantAddrCalc()
|
| H A D | X86FixupLEAs.cpp | 565 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg); in optTwoAddrLEA() 705 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg); in processInstructionForSlowLEA() 757 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg); in processInstrForSlow3OpLEA()
|
| H A D | X86CallFrameOptimization.cpp | 432 (I->getOperand(X86::AddrSegmentReg).getReg() != X86::NoRegister) || in collectCallInfo()
|
| H A D | X86AvoidStoreForwardingBlocks.cpp | 318 const MachineOperand &Segment = MI->getOperand(AddrOffset + X86::AddrSegmentReg); in isRelevantAddressingMode()
|
| H A D | X86MCInstLower.cpp | 392 Inst.getOperand(AddrBase + X86::AddrSegmentReg).isReg() && in SimplifyShortMoveForm() 420 MCOperand Seg = Inst.getOperand(AddrBase + X86::AddrSegmentReg); in SimplifyShortMoveForm() 515 assert(OutMI.getOperand(1 + X86::AddrSegmentReg).getReg() == 0 && in Lower()
|
| H A D | X86InstrInfo.cpp | 2646 const MachineOperand &Segment = MI->getOperand(1 + X86::AddrSegmentReg); in isConvertibleLEA() 7319 !HasSameOp(X86::AddrIndexReg) || !HasSameOp(X86::AddrSegmentReg)) in areLoadsFromSameBasePtr()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86IntelInstPrinter.cpp | 389 printOptionalSegReg(MI, Op + X86::AddrSegmentReg, O); in printMemReference()
|
| H A D | X86ATTInstPrinter.cpp | 433 printOptionalSegReg(MI, Op + X86::AddrSegmentReg, O); in printMemReference()
|
| H A D | X86MCTargetDesc.cpp | 648 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg); in evaluateMemoryOperandAddress() 674 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg); in getMemoryOperandRelocationOffset()
|
| H A D | X86BaseInfo.h | 38 AddrSegmentReg = 4, enumerator
|
| H A D | X86AsmBackend.cpp | 309 SegmentReg = Inst.getOperand(MemoryOperand + X86::AddrSegmentReg).getReg(); in determinePaddingPrefix()
|
| H A D | X86MCCodeEmitter.cpp | 605 emitSegmentOverridePrefix(MemoryOperand + X86::AddrSegmentReg, MI, OS); in emitPrefixImpl()
|
| /llvm-project-15.0.7/bolt/lib/Target/X86/ |
| H A D | X86MCPlusBuilder.cpp | 687 if (MemOpOffset + X86::AddrSegmentReg >= MCPlus::getNumPrimeOperands(Inst)) in evaluateX86MemoryOperand() 695 Inst.getOperand(MemOpOffset + X86::AddrSegmentReg); in evaluateX86MemoryOperand() 1153 Inst.getOperand(MemOpOffset + X86::AddrSegmentReg + 1); in isStackAccess() 1225 Inst.getOperand(MemOpOffset + X86::AddrSegmentReg + 1); in changeToPushOrPop() 2447 const MCExpr *OffsetExpr, const MCPhysReg &AddrSegmentReg, in createLoad() argument 2467 Inst.addOperand(MCOperand::createReg(AddrSegmentReg)); // AddrSegmentReg in createLoad()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | MCPlusBuilder.h | 1507 const MCPhysReg &AddrSegmentReg, in createLoad() argument
|