Searched refs:SegReg (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86Operand.h | 59 unsigned SegReg; member 143 if (Mem.SegReg) in print() 144 OS << ",SegReg=" << X86IntelInstPrinter::getRegisterName(Mem.SegReg); in print() 180 return Mem.SegReg; in getMemSegReg() 571 Res->Mem.SegReg = 0; 587 CreateMem(unsigned ModeSize, unsigned SegReg, const MCExpr *Disp, 593 assert((SegReg || BaseReg || IndexReg) && "Invalid memory operand!"); 599 Res->Mem.SegReg = SegReg;
|
| H A D | X86AsmParser.cpp | 838 std::unique_ptr<X86Operand> ParseMemOperand(unsigned SegReg, 845 CreateMemForInlineAsm(unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, 1318 FinalOp.Mem.SegReg = OrigOp.Mem.SegReg; in VerifyAndAdjustOperands() 1347 unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg, in CreateMemForInlineAsm() argument 1385 return X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, BaseReg, in CreateMemForInlineAsm() 2108 std::unique_ptr<X86Operand> X86AsmParser::ParseMemOperand(unsigned SegReg, in ParseMemOperand() argument 2185 if (SegReg == 0) in ParseMemOperand() 2187 return X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, 0, 0, 1, in ParseMemOperand() 2272 if (BaseReg == X86::DX && IndexReg == 0 && Scale == 1 && SegReg == 0 && in ParseMemOperand() 2280 if (SegReg || BaseReg || IndexReg) in ParseMemOperand() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 393 unsigned SegReg = SrcRegs[i]; in narrowScalar() local 396 SegReg = MRI.createGenericVirtualRegister(LLT::scalar(SegSize)); in narrowScalar() 397 MIRBuilder.buildExtract(SegReg, SrcRegs[i], ExtractOffset); in narrowScalar() 400 DstRegs.push_back(SegReg); in narrowScalar() 455 unsigned SegReg = OpReg; in narrowScalar() local 458 SegReg = MRI.createGenericVirtualRegister(LLT::scalar(SegSize)); in narrowScalar() 459 MIRBuilder.buildExtract(SegReg, OpReg, ExtractOffset); in narrowScalar() 463 MIRBuilder.buildInsert(DstReg, SrcRegs[i], SegReg, InsertOffset); in narrowScalar()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86AsmPrinter.cpp | 332 const MachineOperand &SegReg = MI->getOperand(Op+X86::AddrSegmentReg); in printIntelMemReference() local 335 if (SegReg.getReg()) { in printIntelMemReference()
|