Searched refs:SegReg (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86Operand.h | 63 MCRegister SegReg; member 153 if (Mem.SegReg) in print() 154 OS << ",SegReg=" << X86IntelInstPrinter::getRegisterName(Mem.SegReg); in print() 190 return Mem.SegReg; in getMemSegReg() 750 Res->Mem.SegReg = MCRegister(); 769 CreateMem(unsigned ModeSize, MCRegister SegReg, const MCExpr *Disp, 778 assert((SegReg || BaseReg || IndexReg || DefaultBaseReg) && 785 Res->Mem.SegReg = SegReg;
|
| H A D | X86AsmParser.cpp | 1170 bool ParseMemOperand(MCRegister SegReg, const MCExpr *Disp, SMLoc StartLoc, 1176 bool CreateMemForMSInlineAsm(MCRegister SegReg, const MCExpr *Disp, 1750 FinalOp.Mem.SegReg = OrigOp.Mem.SegReg; in VerifyAndAdjustOperands() 1780 MCRegister SegReg, const MCExpr *Disp, MCRegister BaseReg, in CreateMemForMSInlineAsm() argument 1819 getPointerWidth(), SegReg, Disp, BaseReg, IndexReg, Scale, Start, End, in CreateMemForMSInlineAsm() 2979 bool X86AsmParser::ParseMemOperand(MCRegister SegReg, const MCExpr *Disp, in ParseMemOperand() argument 3055 if (!SegReg) in ParseMemOperand() 3059 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, in ParseMemOperand() 3144 if (BaseReg == X86::DX && !IndexReg && Scale == 1 && !SegReg && in ParseMemOperand() 3184 if (SegReg || BaseReg || IndexReg) in ParseMemOperand() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 663 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg); in evaluateMemoryOperandAddress() local 668 if (SegReg.getReg() || IndexReg.getReg() || ScaleAmt.getImm() != 1 || in evaluateMemoryOperandAddress() 689 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg); in getMemoryOperandRelocationOffset() local 695 if (BaseReg.getReg() != X86::RIP || SegReg.getReg() || IndexReg.getReg() || in getMemoryOperandRelocationOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86AsmPrinter.cpp | 519 const MachineOperand &SegReg = MI->getOperand(OpNo + X86::AddrSegmentReg); in PrintIntelMemReference() local 532 if (SegReg.getReg()) { in PrintIntelMemReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 6762 Register SegReg = SrcRegs[i]; in narrowScalarExtract() local 6765 SegReg = MRI.createGenericVirtualRegister(LLT::scalar(SegSize)); in narrowScalarExtract() 6766 MIRBuilder.buildExtract(SegReg, SrcRegs[i], ExtractOffset); in narrowScalarExtract() 6769 DstRegs.push_back(SegReg); in narrowScalarExtract() 6840 Register SegReg = OpReg; in narrowScalarInsert() local 6843 SegReg = MRI.createGenericVirtualRegister(LLT::scalar(SegSize)); in narrowScalarInsert() 6844 MIRBuilder.buildExtract(SegReg, OpReg, ExtractOffset); in narrowScalarInsert() 6848 MIRBuilder.buildInsert(DstReg, SrcReg, SegReg, InsertOffset); in narrowScalarInsert()
|