Home
last modified time | relevance | path

Searched refs:CastOp0 (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp6270 auto *CastOp0 = cast<CastInst>(ICmp.getOperand(0)); in foldICmpWithZextOrSext() local
6272 if (!match(CastOp0, m_ZExtOrSExt(m_Value(X)))) in foldICmpWithZextOrSext()
6275 bool IsSignedExt = CastOp0->getOpcode() == Instruction::SExt; in foldICmpWithZextOrSext()
6346 Type *SrcTy = CastOp0->getSrcTy(); in foldICmpWithZextOrSext()
6347 Constant *Res = getLosslessTrunc(C, SrcTy, CastOp0->getOpcode()); in foldICmpWithZextOrSext()
6392 auto *CastOp0 = dyn_cast<CastInst>(ICmp.getOperand(0)); in foldICmpWithCastOp() local
6393 if (!CastOp0) in foldICmpWithCastOp()
6398 Value *Op0Src = CastOp0->getOperand(0); in foldICmpWithCastOp()
6399 Type *SrcTy = CastOp0->getSrcTy(); in foldICmpWithCastOp()
6400 Type *DestTy = CastOp0->getDestTy(); in foldICmpWithCastOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp2947 Value *CastOp0 = IC.Builder.CreateBitCast(Op0, MaskTy); in instCombineIntrinsic() local
2949 Value *Sel = IC.Builder.CreateSelect(BoolVec, CastOp1, CastOp0); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6883 SDValue CastOp0 = DAG.getNode(ISD::BITCAST, dl, SplitVT, Op0); in LowerVSETCC() local
6885 SDValue Cmp = DAG.getNode(ISD::SETCC, dl, SplitVT, CastOp0, CastOp1, in LowerVSETCC()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16410 SDValue CastOp0 = DAG.getNode(ISD::BITCAST, SDLoc(N), VT, LogicOp0); in foldBitcastedFPLogic() local
16411 SDValue FPOp = DAG.getNode(FPOpcode, SDLoc(N), VT, CastOp0); in foldBitcastedFPLogic()