Home
last modified time | relevance | path

Searched defs:IndexReg (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp459 Register IndexReg = LeaI->getOperand(1 + X86::AddrIndexReg).getReg(); in checkRegUsage() local
508 Register IndexReg = I->getOperand(1 + X86::AddrIndexReg).getReg(); in optLEAALU() local
567 Register IndexReg = Index.getReg(); in optTwoAddrLEA() local
760 Register IndexReg = Index.getReg(); in processInstrForSlow3OpLEA() local
H A DX86AsmPrinter.cpp378 const MachineOperand &IndexReg = MI->getOperand(OpNo + X86::AddrIndexReg); in PrintLeaMemReference() local
475 const MachineOperand &IndexReg = MI->getOperand(OpNo + X86::AddrIndexReg); in PrintIntelMemReference() local
H A DX86InsertPrefetch.cpp86 Register IndexReg = MI.getOperand(Op + X86::AddrIndexReg).getReg(); IsMemOpCompatibleWithPrefetch() local
H A DX86InstrBuilder.h54 unsigned IndexReg; member
H A DX86SpeculativeLoadHardening.cpp1338 unsigned BaseReg = 0, IndexReg = 0; tracePredStateThroughBlocksAndHarden() local
H A DX86FastISel.cpp903 unsigned IndexReg = AM.IndexReg; X86SelectAddress() local
4021 Register IndexReg = constrainOperandRegClass(Result->getDesc(), tryToFoldLoadIntoMI() local
[all...]
H A DX86MCInstLower.cpp685 unsigned Opc, BaseReg, ScaleVal, IndexReg, Displacement, SegmentReg; emitNop() local
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h41 Register IndexReg; variable
/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86IntelInstPrinter.cpp385 const MCOperand &IndexReg = MI->getOperand(Op+X86::AddrIndexReg); printMemReference() local
H A DX86ATTInstPrinter.cpp427 const MCOperand &IndexReg = MI->getOperand(Op + X86::AddrIndexReg); printMemReference() local
H A DX86MCTargetDesc.cpp666 const MCOperand &IndexReg = Inst.getOperand(MemOpStart + X86::AddrIndexReg); evaluateMemoryOperandAddress() local
692 const MCOperand &IndexReg = Inst.getOperand(MemOpStart + X86::AddrIndexReg); getMemoryOperandRelocationOffset() local
H A DX86MCCodeEmitter.cpp615 const MCOperand &IndexReg = MI.getOperand(Op + X86::AddrIndexReg); emitMemModRMByte() local
[all...]
H A DX86BaseInfo.h1321 needSIB(unsigned BaseReg,unsigned IndexReg,bool In64BitMode) needSIB() argument
/llvm-project/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp296 for (const unsigned IndexReg : PossibleIndexRegs.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/PowerPC/
H A DPPCFastISel.cpp420 PPCSimplifyAddress(Address & Addr,bool & UseOffset,unsigned & IndexReg) PPCSimplifyAddress() argument
504 unsigned IndexReg = 0; PPCEmitLoad() local
653 unsigned IndexReg = 0; PPCEmitStore() local
[all...]
/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp433 unsigned BaseReg = 0, IndexReg = 0, TmpReg = 0, Scale = 0; global() member in __anon56d446ff0111::X86AsmParser::IntelExprStateMachine
1297 CheckBaseRegAndIndexRegAndScale(unsigned BaseReg,unsigned IndexReg,unsigned Scale,bool Is64BitMode,StringRef & ErrMsg) CheckBaseRegAndIndexRegAndScale() argument
1751 CreateMemForMSInlineAsm(unsigned SegReg,const MCExpr * Disp,unsigned BaseReg,unsigned IndexReg,unsigned Scale,bool NonAbsMem,SMLoc Start,SMLoc End,unsigned Size,StringRef Identifier,const InlineAsmIdentifierInfo & Info,OperandVector & Operands) CreateMemForMSInlineAsm() argument
2652 unsigned IndexReg = SM.getIndexReg(); parseIntelOperand() local
3040 unsigned BaseReg = 0, IndexReg = 0, Scale = 1; ParseMemOperand() local
[all...]
H A DX86Operand.h67 MCRegister IndexReg; member
[all...]
/llvm-project/bolt/lib/Core/
H A DMCPlusBuilder.cpp216 uint16_t IndexReg, AllocatorIdTy AllocId) { in setJumpTable()
/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp185 unsigned IndexReg; global() member
1253 MCRegister IndexReg; parseMEMOperand() local
[all...]
/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp70 SDValue IndexReg; member
[all...]
/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h69 StringRef IndexReg; member
/llvm-project/bolt/lib/Passes/
H A DIndirectCallPromotion.cpp389 unsigned BaseReg, IndexReg; maybeGetHotJumpTableTargets() local
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp340 Register IndexReg = 0; emitInstruction() local
H A DSystemZISelLowering.cpp994 bool IndexReg; global() member
8412 Register IndexReg = MI.getOperand(3).getReg(); emitCondStore() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp303 Register IndexReg) { in buildBrJT() argument

12