Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstant.h235 static Constant *mergeUndefsWith(Constant *C, Constant *Other);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp607 ShAmt = Constant::mergeUndefsWith(ShAmt, C); in narrowBinOp()
807 ShAmt = Constant::mergeUndefsWith(ShAmt, C); in visitTrunc()
1529 Constant::mergeUndefsWith(Constant::mergeUndefsWith(NewShAmt, BA), CA); in visitSExt()
H A DInstCombineShifts.cpp1773 Mask = Constant::mergeUndefsWith( in visitAShr()
1774 Constant::mergeUndefsWith(Mask, cast<Constant>(Op1)), in visitAShr()
H A DInstCombineAndOrXor.cpp2901 return ConstantExpr::mergeUndefsWith(LC, RC); in convertOrOfShiftsToFunnelShift()
4693 X, Constant::mergeUndefsWith(ConstantExpr::getNot(C2), C1)); in visitXor()
4695 And, Constant::mergeUndefsWith(ConstantExpr::getXor(C1, C2), C1)); in visitXor()
H A DInstCombineSelect.cpp886 auto *MergedC = Constant::mergeUndefsWith(TrueValC, ZeroC); in foldSelectZeroOrMul()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp792 Constant *Constant::mergeUndefsWith(Constant *C, Constant *Other) { in mergeUndefsWith() function in Constant