Searched refs:SegReg (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h60 unsigned SegReg; member in struct:llvm::final::MemOp
144 if (Mem.SegReg)
145 OS << ",SegReg=" << X86IntelInstPrinter::getRegisterName(Mem.SegReg);
181 return Mem.SegReg;
633 Res->Mem.SegReg = 0;
649 CreateMem(unsigned ModeSize, unsigned SegReg, const MCExpr *Disp, argument
655 assert((SegReg || BaseReg || IndexReg) && "Invalid memory operand!");
661 Res->Mem.SegReg = SegReg;
[all...]
H A DX86AsmParser.cpp890 std::unique_ptr<X86Operand> ParseMemOperand(unsigned SegReg,
899 CreateMemForInlineAsm(unsigned SegReg, const MCExpr *Disp, unsigned BaseReg,
1266 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp,
1275 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp,
1380 FinalOp.Mem.SegReg = OrigOp.Mem.SegReg;
1409 unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg,
1447 return X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, BaseReg,
2209 std::unique_ptr<X86Operand> X86AsmParser::ParseMemOperand(unsigned SegReg, argument
2286 if (SegReg
1408 CreateMemForInlineAsm( unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg, unsigned Scale, SMLoc Start, SMLoc End, unsigned Size, StringRef Identifier, const InlineAsmIdentifierInfo &Info) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp354 const MachineOperand &SegReg = MI->getOperand(OpNo + X86::AddrSegmentReg); local
363 if (SegReg.getReg()) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp530 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg); local
535 if (SegReg.getReg() != 0 || IndexReg.getReg() != 0 || ScaleAmt.getImm() != 1 ||
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3542 Register SegReg = SrcRegs[i]; local
3545 SegReg = MRI.createGenericVirtualRegister(LLT::scalar(SegSize));
3546 MIRBuilder.buildExtract(SegReg, SrcRegs[i], ExtractOffset);
3549 DstRegs.push_back(SegReg);
3614 Register SegReg = OpReg; local
3617 SegReg = MRI.createGenericVirtualRegister(LLT::scalar(SegSize));
3618 MIRBuilder.buildExtract(SegReg, OpReg, ExtractOffset);
3622 MIRBuilder.buildInsert(DstReg, SrcRegs[i], SegReg, InsertOffset);

Completed in 234 milliseconds