Home
last modified time | relevance | path

Searched refs:FalseOp (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h123 unsigned &FalseOp, bool &Optimizable) const override;
H A DLanaiInstrInfo.cpp441 unsigned &TrueOp, unsigned &FalseOp, in analyzeSelect() argument
450 FalseOp = 2; in analyzeSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h152 unsigned &FalseOp, bool &Optimizable) const override;
H A DRISCVInstrInfo.cpp1730 unsigned &TrueOp, unsigned &FalseOp, in analyzeSelect() argument
1742 FalseOp = 4; in analyzeSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp2013 auto *FalseOp = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in expandSelectBoolean() local
2014 if (!TrueOp || !FalseOp) in expandSelectBoolean()
2016 if (FalseOp->getZExtValue() != 0) in expandSelectBoolean()
H A DSystemZISelLowering.cpp3881 Comparison C, SDValue TrueOp, SDValue FalseOp) { in getI128Select() argument
3888 std::swap(TrueOp, FalseOp); in getI128Select()
3912 FalseOp = DAG.getNode(ISD::AND, DL, VT, FalseOp, DAG.getNOT(DL, Mask, VT)); in getI128Select()
3913 return DAG.getNode(ISD::OR, DL, VT, TrueOp, FalseOp); in getI128Select()
3921 SDValue FalseOp = Op.getOperand(3); in lowerSELECT_CC() local
3943 if (isAbsolute(C.Op0, TrueOp, FalseOp)) in lowerSELECT_CC()
3945 if (isAbsolute(C.Op0, FalseOp, TrueOp)) in lowerSELECT_CC()
3946 return getAbsolute(DAG, DL, FalseOp, C.CCMask & SystemZ::CCMASK_CMP_GT); in lowerSELECT_CC()
3953 return getI128Select(DAG, DL, C, TrueOp, FalseOp); in lowerSELECT_CC()
3957 SDValue Ops[] = {TrueOp, FalseOp, in lowerSELECT_CC()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp965 unsigned FalseOp = 0; in optimizeSelect() local
968 if (TII->analyzeSelect(MI, Cond, TrueOp, FalseOp, Optimizable)) in optimizeSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h307 unsigned &FalseOp, bool &Optimizable) const override;
H A DARMBaseInstrInfo.cpp2164 unsigned &TrueOp, unsigned &FalseOp, in analyzeSelect() argument
2175 FalseOp = 2; in analyzeSelect()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1007 unsigned &TrueOp, unsigned &FalseOp, in analyzeSelect() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp49008 SDValue FalseOp = N->getOperand(0); in combineCMov() local
49014 if (TrueOp == FalseOp) in combineCMov()
49020 if (!(FalseOp.getValueType() == MVT::f80 || in combineCMov()
49021 (FalseOp.getValueType() == MVT::f64 && !Subtarget.hasSSE2()) || in combineCMov()
49022 (FalseOp.getValueType() == MVT::f32 && !Subtarget.hasSSE1())) || in combineCMov()
49024 SDValue Ops[] = {FalseOp, TrueOp, DAG.getTargetConstant(CC, DL, MVT::i8), in combineCMov()
49034 if (ConstantSDNode *FalseC = dyn_cast<ConstantSDNode>(FalseOp)) { in combineCMov()
49040 std::swap(TrueOp, FalseOp); in combineCMov()
49138 CmpAgainst == dyn_cast<ConstantSDNode>(FalseOp)) { in combineCMov()
49140 std::swap(TrueOp, FalseOp); in combineCMov()
[all …]