reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
50 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW)); 53 return Fold(ConstantExpr::getFAdd(LHS, RHS)); 57 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW)); 60 return Fold(ConstantExpr::getFSub(LHS, RHS)); 64 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW)); 67 return Fold(ConstantExpr::getFMul(LHS, RHS)); 70 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact)); 73 return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact)); 76 return Fold(ConstantExpr::getFDiv(LHS, RHS)); 79 return Fold(ConstantExpr::getURem(LHS, RHS)); 82 return Fold(ConstantExpr::getSRem(LHS, RHS)); 85 return Fold(ConstantExpr::getFRem(LHS, RHS)); 89 return Fold(ConstantExpr::getShl(LHS, RHS, HasNUW, HasNSW)); 92 return Fold(ConstantExpr::getLShr(LHS, RHS, isExact)); 95 return Fold(ConstantExpr::getAShr(LHS, RHS, isExact)); 98 return Fold(ConstantExpr::getAnd(LHS, RHS)); 101 return Fold(ConstantExpr::getOr(LHS, RHS)); 104 return Fold(ConstantExpr::getXor(LHS, RHS)); 109 return Fold(ConstantExpr::get(Opc, LHS, RHS)); 118 return Fold(ConstantExpr::getNeg(C, HasNUW, HasNSW)); 121 return Fold(ConstantExpr::getFNeg(C)); 124 return Fold(ConstantExpr::getNot(C)); 128 return Fold(ConstantExpr::get(Opc, C)); 137 return Fold(ConstantExpr::getGetElementPtr(Ty, C, IdxList)); 143 return Fold(ConstantExpr::getGetElementPtr(Ty, C, Idx)); 147 return Fold(ConstantExpr::getGetElementPtr(Ty, C, IdxList)); 152 return Fold(ConstantExpr::getInBoundsGetElementPtr(Ty, C, IdxList)); 159 return Fold(ConstantExpr::getInBoundsGetElementPtr(Ty, C, Idx)); 163 return Fold(ConstantExpr::getInBoundsGetElementPtr(Ty, C, IdxList)); 174 return Fold(ConstantExpr::getCast(Op, C, DestTy)); 180 return Fold(ConstantExpr::getIntegerCast(C, DestTy, isSigned)); 185 return Fold(ConstantExpr::getPointerCast(C, DestTy)); 190 return Fold(ConstantExpr::getFPCast(C, DestTy)); 204 return Fold(ConstantExpr::getZExtOrBitCast(C, DestTy)); 209 return Fold(ConstantExpr::getSExtOrBitCast(C, DestTy)); 214 return Fold(ConstantExpr::getTruncOrBitCast(C, DestTy)); 221 return Fold(ConstantExpr::getPointerBitCastOrAddrSpaceCast(C, DestTy)); 230 return Fold(ConstantExpr::getCompare(P, LHS, RHS)); 234 return Fold(ConstantExpr::getCompare(P, LHS, RHS)); 242 return Fold(ConstantExpr::getSelect(C, True, False)); 246 return Fold(ConstantExpr::getExtractElement(Vec, Idx)); 251 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx)); 256 return Fold(ConstantExpr::getShuffleVector(V1, V2, Mask)); 261 return Fold(ConstantExpr::getExtractValue(Agg, IdxList)); 266 return Fold(ConstantExpr::getInsertValue(Agg, Val, IdxList));