Lines Matching defs:OnlyIfReduced
1526 bool OnlyIfReduced, Type *SrcTy) const {
1533 Type *OnlyIfReducedTy = OnlyIfReduced ? Ty : nullptr;
1548 return ConstantExpr::getCast(getOpcode(), Ops[0], Ty, OnlyIfReduced);
2167 bool OnlyIfReduced = false) {
2173 if (OnlyIfReduced)
2185 bool OnlyIfReduced) {
2197 return getTrunc(C, Ty, OnlyIfReduced);
2199 return getPtrToInt(C, Ty, OnlyIfReduced);
2201 return getIntToPtr(C, Ty, OnlyIfReduced);
2203 return getBitCast(C, Ty, OnlyIfReduced);
2205 return getAddrSpaceCast(C, Ty, OnlyIfReduced);
2241 Constant *ConstantExpr::getTrunc(Constant *C, Type *Ty, bool OnlyIfReduced) {
2252 return getFoldedCast(Instruction::Trunc, C, Ty, OnlyIfReduced);
2256 bool OnlyIfReduced) {
2266 return getFoldedCast(Instruction::PtrToInt, C, DstTy, OnlyIfReduced);
2270 bool OnlyIfReduced) {
2280 return getFoldedCast(Instruction::IntToPtr, C, DstTy, OnlyIfReduced);
2284 bool OnlyIfReduced) {
2292 return getFoldedCast(Instruction::BitCast, C, DstTy, OnlyIfReduced);
2296 bool OnlyIfReduced) {
2299 return getFoldedCast(Instruction::AddrSpaceCast, C, DstTy, OnlyIfReduced);