Searched refs:getLosslessTrunc (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 222 Constant *getLosslessTrunc(Constant *C, Type *TruncTy, unsigned ExtOp) { in getLosslessTrunc() function 232 return getLosslessTrunc(C, TruncTy, Instruction::ZExt); in getLosslessUnsignedTrunc() 236 return getLosslessTrunc(C, TruncTy, Instruction::SExt); in getLosslessSignedTrunc()
|
| H A D | InstCombineSelect.cpp | 2097 Constant *TruncC = getLosslessTrunc(C, SmallType, ExtOpcode); in foldSelectExtConst()
|
| H A D | InstructionCombining.cpp | 2078 Constant *NarrowC = getLosslessTrunc(WideC, X->getType(), CastOpc); in narrowMathIfNoOverflow()
|
| H A D | InstCombineCompares.cpp | 5630 Constant *Res = getLosslessTrunc(C, SrcTy, CastOp0->getOpcode()); in foldICmpWithZextOrSext()
|