Home
last modified time | relevance | path

Searched refs:FReg (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp113 unsigned TReg = 0, FReg = 0; member
523 PI.FReg = PI.PHI->getOperand(i).getReg(); in canConvertIf()
526 assert(Register::isVirtualRegister(PI.FReg) && "Bad PHI"); in canConvertIf()
530 PI.TReg, PI.FReg, PI.CondCycles, PI.TCycles, in canConvertIf()
567 Register FReg) { in hasSameValue() argument
568 if (TReg == FReg) in hasSameValue()
571 if (!TReg.isVirtual() || !FReg.isVirtual()) in hasSameValue()
575 const MachineInstr *FDef = MRI.getUniqueVRegDef(FReg); in hasSameValue()
603 int FIdx = FDef->findRegisterDefOperandIdx(FReg, /*TRI=*/nullptr); in hasSameValue()
623 if (hasSameValue(*MRI, TII, PI.TReg, PI.FReg)) { in replacePHIInstrs()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVAsmPrinter.cpp482 Register FReg = MAI->getFuncReg(&F); in outputExecutionMode() local
483 assert(FReg.isValid()); in outputExecutionMode()
485 outputExecutionModeFromMDNode(FReg, Node, SPIRV::ExecutionMode::LocalSize, in outputExecutionMode()
489 FReg, Attr, SPIRV::ExecutionMode::LocalSize); in outputExecutionMode()
491 outputExecutionModeFromMDNode(FReg, Node, in outputExecutionMode()
494 outputExecutionModeFromMDNode(FReg, Node, in outputExecutionMode()
499 Inst.addOperand(MCOperand::createReg(FReg)); in outputExecutionMode()
510 Inst.addOperand(MCOperand::createReg(FReg)); in outputExecutionMode()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp908 unsigned FReg = StringSwitch<unsigned>(Constraint.lower()) in getRegForInlineAsmConstraint() local
942 if (FReg != CSKY::NoRegister) { in getRegForInlineAsmConstraint()
943 assert(CSKY::F0_32 <= FReg && FReg <= CSKY::F31_32 && "Unknown fp-reg"); in getRegForInlineAsmConstraint()
944 unsigned RegNo = FReg - CSKY::F0_32; in getRegForInlineAsmConstraint()
952 return std::make_pair(FReg, &CSKY::sFPR32RegClass); in getRegForInlineAsmConstraint()
954 return std::make_pair(FReg, &CSKY::FPR32RegClass); in getRegForInlineAsmConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp607 Register FReg = MRI.createVirtualRegister(&SystemZ::GR32BitRegClass); in insertSelect() local
609 BuildMI(MBB, I, DL, get(TargetOpcode::COPY), FReg).addReg(FalseReg); in insertSelect()
611 FalseReg = FReg; in insertSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp20753 unsigned FReg = StringSwitch<unsigned>(Constraint.lower()) in getRegForInlineAsmConstraint()
20787 if (FReg != RISCV::NoRegister) { in getRegForInlineAsmConstraint()
20788 assert(RISCV::F0_F <= FReg && FReg <= RISCV::F31_F && "Unknown fp-reg"); in getRegForInlineAsmConstraint()
20790 unsigned RegNo = FReg - RISCV::F0_F; in getRegForInlineAsmConstraint()
20795 return std::make_pair(FReg, &RISCV::FPR32RegClass); in getRegForInlineAsmConstraint()
20797 unsigned RegNo = FReg - RISCV::F0_F; in getRegForInlineAsmConstraint()
20750 unsigned FReg = StringSwitch<unsigned>(Constraint.lower()) getRegForInlineAsmConstraint() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6949 unsigned FReg = State.AllocateReg(FPR); in CC_AIX() local
6950 if (FReg) in CC_AIX()
6951 State.addLoc(CCValAssign::getReg(ValNo, ValVT, FReg, LocVT, LocInfo)); in CC_AIX()
6956 assert(FReg && "An FPR should be available when a GPR is reserved."); in CC_AIX()
6973 FReg ? CCValAssign::getCustomMem(ValNo, ValVT, Offset, LocVT, in CC_AIX()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp3416 const Register FReg = Sel.getFalseReg(); in select() local
3427 if (!emitSelect(Sel.getReg(0), TReg, FReg, AArch64CC::NE, MIB)) in select()