Home
last modified time | relevance | path

Searched refs:ST0 (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp203 return StackTop - 1 - getSlot(RegNo) + X86::ST0; in getSTReg()
896 I = BuildMI(*MBB, ++I, dl, TII->get(X86::ST_FPrr)).addReg(X86::ST0); in popStackAfter()
1185 MachineOperand::CreateReg(X86::ST0, /*isDef*/ true, /*isImp*/ true)); in handleZeroArgFP()
1233 MachineOperand::CreateReg(X86::ST0, /*isDef*/ false, /*isImp*/ true)); in handleOneArgFP()
1732 Op.setReg(X86::ST0 + FPReg); in handleSpecialFP()
H A DX86RegisterInfo.td323 // MMX Registers. These are actually aliased to ST0 .. ST7
445 def ST0 : X86Reg<"st", 0>, DwarfRegNum<[33, 12, 11]>;
H A DX86RegisterInfo.cpp598 Reserved.set(X86::ST0 + n); in getReservedRegs()
H A DX86InstrControl.td19 // The X86retglue return instructions are variadic because we may add ST0 and
H A DX86InstrFPStack.td590 let Uses = [ST0, FPCW] in {
599 let Defs = [EFLAGS, FPSW], Uses = [ST0, FPCW] in {
H A DX86InstrMMX.td153 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7] in
H A DX86InstrCompiler.td483 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7,
503 ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7,
H A DX86InstrAsmAlias.td580 (Inst ST0), EmitAlias>;
H A DX86FrameLowering.cpp617 BuildMI(MBB, MBBI, DL, TII.get(X86::ST_FPrr)).addReg(X86::ST0); in emitZeroCallUsedRegs()
H A DX86InstrInfo.cpp3592 (Reg >= X86::ST0 && Reg <= X86::ST7)); in isX87Reg()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp207 {codeview::RegisterId::ST0, X86::ST0}, in initLLVMToSEHAndCVRegMapping()
216 {codeview::RegisterId::ST0, X86::FP0}, in initLLVMToSEHAndCVRegMapping()
H A DX86ATTInstPrinter.cpp537 if (Reg == X86::ST0) in printSTiRegOperand()
H A DX86IntelInstPrinter.cpp492 if (Reg == X86::ST0) in printSTiRegOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def125 CV_REGISTER(ST0, 128)
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp2350 mcInst.addOperand(MCOperand::createReg(X86::ST0 + stackPos)); in translateFPRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1558 if (RegNo == X86::ST0) { in ParseRegister()
1575 case 0: RegNo = X86::ST0; break; in ParseRegister()