|
| 1 | +analyzing function callee |
| 2 | + + knowndata: ptr %X : {[-1]:Pointer} - {} |
| 3 | + + retdata: {[-1]:Float@float} |
| 4 | +updating analysis of val: ptr %X current: {} new {[-1]:Pointer} from ptr %X Changed=1 legal=1 |
| 5 | +updating analysis of val: ptr %X current: {[-1]:Pointer} new {[-1]:Pointer} from ptr %X Changed=0 legal=1 |
| 6 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=1 legal=1 |
| 7 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 8 | +updating analysis of val: ptr %X current: {[-1]:Pointer} new {[-1]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 9 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {} new {} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 10 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {} new {[-1]:Pointer} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=1 legal=1 |
| 11 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {} new {} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=0 legal=1 |
| 12 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=1 legal=1 |
| 13 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 14 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 15 | +updating analysis of val: ptr %X current: {[-1]:Pointer} new {[-1]:Pointer, [-1,0]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=1 legal=1 |
| 16 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer} new {[-1]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 17 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer} new {[-1]:Pointer, [-1,0]:Float@float} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=1 legal=1 |
| 18 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=0 legal=1 |
| 19 | +updating analysis of val: ptr %X current: {[-1]:Pointer, [-1,0]:Pointer} new {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=1 legal=1 |
| 20 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer, [-1,0]:Float@float} new {[-1]:Pointer, [-1,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 21 | +analyzing function preprocess_callee |
| 22 | + + knowndata: ptr %X : {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} - {} |
| 23 | + + retdata: {[-1]:Float@float} |
| 24 | +updating analysis of val: ptr %X current: {} new {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} from ptr %X Changed=1 legal=1 |
| 25 | +updating analysis of val: ptr %X current: {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} new {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} from ptr %X Changed=0 legal=1 |
| 26 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=1 legal=1 |
| 27 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 28 | +updating analysis of val: ptr %X current: {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} new {[-1]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 29 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {} new {[-1]:Pointer, [-1,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=1 legal=1 |
| 30 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer, [-1,0]:Float@float} new {[-1]:Pointer} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=0 legal=1 |
| 31 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {} new {[-1]:Float@float} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=1 legal=1 |
| 32 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 33 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 34 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 35 | +updating analysis of val: ptr %X current: {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} new {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 36 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer, [-1,0]:Float@float} new {[-1]:Pointer, [-1,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 37 | +analyzing function callee |
| 38 | + + knowndata: ptr %X : {[-1]:Pointer} - {} |
| 39 | + + retdata: {[-1]:Float@float} |
| 40 | +updating analysis of val: ptr %X current: {} new {[-1]:Pointer} from ptr %X Changed=1 legal=1 |
| 41 | +updating analysis of val: ptr %X current: {[-1]:Pointer} new {[-1]:Pointer} from ptr %X Changed=0 legal=1 |
| 42 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=1 legal=1 |
| 43 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 44 | +updating analysis of val: ptr %X current: {[-1]:Pointer} new {[-1]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 45 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {} new {} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 46 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {} new {[-1]:Pointer} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=1 legal=1 |
| 47 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {} new {} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=0 legal=1 |
| 48 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=1 legal=1 |
| 49 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 50 | +updating analysis of val: %X = fmul float %X, %X, !dbg !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = fmul float %X, %X, !dbg !N Changed=0 legal=1 |
| 51 | +updating analysis of val: ptr %X current: {[-1]:Pointer} new {[-1]:Pointer, [-1,0]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=1 legal=1 |
| 52 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer} new {[-1]:Pointer} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
| 53 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer} new {[-1]:Pointer, [-1,0]:Float@float} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=1 legal=1 |
| 54 | +updating analysis of val: %X = load float, ptr %X, align 4, !dbg !N, !noundef !N current: {[-1]:Float@float} new {[-1]:Float@float} from %X = load float, ptr %X, align 4, !dbg !N, !noundef !N Changed=0 legal=1 |
| 55 | +updating analysis of val: ptr %X current: {[-1]:Pointer, [-1,0]:Pointer} new {[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=1 legal=1 |
| 56 | +updating analysis of val: %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N current: {[-1]:Pointer, [-1,0]:Float@float} new {[-1]:Pointer, [-1,0]:Float@float} from %X = load ptr, ptr %X, align 8, !dbg !N, !nonnull !N, !align !N, !noundef !N Changed=0 legal=1 |
0 commit comments