Lines Matching defs:ipart
1213 tree ipart = negate_expr (TREE_IMAGPART (t));
1216 && TREE_CODE (ipart) == REAL_CST)
1218 && TREE_CODE (ipart) == INTEGER_CST))
1219 return build_complex (type, rpart, ipart);
2231 tree rpart, ipart;
2236 ipart = fold_convert (TREE_TYPE (type), TREE_OPERAND (arg, 1));
2237 return fold_build2 (COMPLEX_EXPR, type, rpart, ipart);
2242 ipart = fold_build1 (IMAGPART_EXPR, TREE_TYPE (orig), arg);
2244 ipart = fold_convert (TREE_TYPE (type), ipart);
2245 return fold_build2 (COMPLEX_EXPR, type, rpart, ipart);
7355 tree etype, rpart, ipart;
7365 ipart = native_interpret_expr (etype, ptr+size, size);
7366 if (!ipart)
7368 return build_complex (type, rpart, ipart);
7850 tree ipart = fold_convert (itype, TREE_OPERAND (arg0, 1));
7851 return fold_build2 (COMPLEX_EXPR, type, rpart, negate_expr (ipart));
7857 tree ipart = fold_convert (itype, TREE_IMAGPART (arg0));
7858 return build_complex (type, rpart, negate_expr (ipart));
8478 tree rpart, ipart, tem;
8483 ipart = TREE_OPERAND (expr, 1);
8488 ipart = TREE_IMAGPART (expr);
8494 ipart = fold_build1 (IMAGPART_EXPR, itype, expr);
8498 ipart = save_expr (ipart);
8501 fold_build2 (MULT_EXPR, itype, ipart, ipart));