Home
last modified time | relevance | path

Searched refs:IsSext (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2511 bool IsSext = match(Op0, m_SExt(m_Value(X))); in narrowMathIfNoOverflow() local
2512 if (!IsSext && !match(Op0, m_ZExt(m_Value(X)))) in narrowMathIfNoOverflow()
2517 CastInst::CastOps CastOpc = IsSext ? Instruction::SExt : Instruction::ZExt; in narrowMathIfNoOverflow()
2539 if (!willNotOverflow(BO.getOpcode(), X, Y, BO, IsSext)) in narrowMathIfNoOverflow()
2546 if (IsSext) in narrowMathIfNoOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1671 int SrcEltBits, int DstEltBits, bool IsSext) { in printExtend() argument
1686 Elt = IsSext ? Elt.sext(DstEltBits) : Elt.zext(DstEltBits); in printExtend()
H A DX86TargetTransformInfo.cpp298 bool IsSext = Op1Sext || Op2Sext; in getArithmeticInstrCost() local
299 if (IsConstant || IsZeroExtended || IsSext) in getArithmeticInstrCost()
H A DX86ISelLowering.cpp54259 auto IsSext = [&DAG](SDValue V) { in combinePMULH() local
54266 bool IsSigned = IsSext(LHS) && IsSext(RHS); in combinePMULH()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2973 bool IsSext = N->getOpcode() == ISD::SIGN_EXTEND; in performVectorExtendCombine() local
2976 unsigned Op = IsSext ? (IsLow ? WebAssemblyISD::EXTEND_LOW_S in performVectorExtendCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4033 bool IsSext = ConvOpts == SetccInGPROpts::SExtOrig || in getSETCCInGPR() local
4036 if (IsSext && Inputs32Bit) in getSETCCInGPR()
4040 else if (IsSext) in getSETCCInGPR()