[llvm] [Xtensa] Implement lowering SELECT_CC/BRCC for Xtensa FP Option. (PR #145544)
Andrei Safronov via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 1 06:42:10 PDT 2025
================
@@ -1510,6 +1604,30 @@ MachineBasicBlock *XtensaTargetLowering::EmitInstrWithCustomInserter(
const XtensaInstrInfo &TII = *Subtarget.getInstrInfo();
switch (MI.getOpcode()) {
+ case Xtensa::BRCC_FP: {
+ MachineOperand &Cond = MI.getOperand(0);
+ MachineOperand &LHS = MI.getOperand(1);
+ MachineOperand &RHS = MI.getOperand(2);
+ MachineBasicBlock *TargetBB = MI.getOperand(3).getMBB();
+ unsigned BrKind = 0;
+ unsigned CmpKind = 0;
+ ISD::CondCode CondCode = (ISD::CondCode)Cond.getImm();
+ unsigned BReg = Xtensa::B0;
----------------
andreisfr wrote:
fixed.
https://github.com/llvm/llvm-project/pull/145544
More information about the llvm-commits
mailing list