Lines Matching refs:ConstantExpr

48       if (ConstantExpr::isDesirableBinOp(Opc))  in FoldBinOp()
49 return ConstantExpr::get(Opc, LC, RC); in FoldBinOp()
60 if (ConstantExpr::isDesirableBinOp(Opc)) in FoldExactBinOp()
61 return ConstantExpr::get(Opc, LC, RC, in FoldExactBinOp()
73 if (ConstantExpr::isDesirableBinOp(Opc)) { in FoldNoWrapBinOp()
79 return ConstantExpr::get(Opc, LC, RC, Flags); in FoldNoWrapBinOp()
94 return ConstantExpr::get(Opc, C); in FoldUnOpFMF()
102 return ConstantExpr::getCompare(P, LC, RC); in FoldICmp()
114 return ConstantExpr::getInBoundsGetElementPtr(Ty, PC, IdxList);
116 return ConstantExpr::getGetElementPtr(Ty, PC, IdxList);
126 return ConstantExpr::getSelect(CC, TC, FC); in FoldSelect()
150 return ConstantExpr::getExtractElement(CVec, CIdx); in FoldExtractElement()
160 return ConstantExpr::getInsertElement(CVec, CNewElt, CIdx); in FoldInsertElement()
169 return ConstantExpr::getShuffleVector(C1, C2, Mask); in FoldShuffleVector()
179 return ConstantExpr::getCast(Op, C, DestTy); in CreateCast()
183 return ConstantExpr::getPointerCast(C, DestTy); in CreatePointerCast()
188 return ConstantExpr::getPointerBitCastOrAddrSpaceCast(C, DestTy); in CreatePointerBitCastOrAddrSpaceCast()
193 return ConstantExpr::getIntegerCast(C, DestTy, isSigned); in CreateIntCast()
197 return ConstantExpr::getFPCast(C, DestTy); in CreateFPCast()
213 return ConstantExpr::getZExtOrBitCast(C, DestTy); in CreateZExtOrBitCast()
217 return ConstantExpr::getSExtOrBitCast(C, DestTy); in CreateSExtOrBitCast()
221 return ConstantExpr::getTruncOrBitCast(C, DestTy); in CreateTruncOrBitCast()
230 return ConstantExpr::getCompare(P, LHS, RHS); in CreateFCmp()