search for: bfxil

Displaying 3 results from an estimated 3 matches for "bfxil".

Did you mean: bail
2017 Nov 14
6
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
To give an update here, we actually are not missing a mapping. The code complains because we are copying around a fp16 into a gpr32 and that shouldn’t be done with a copy (default mapping). I extended the repairing code to issue G_ANYEXT in those cases instead of asserting. However, now, I have to teach instruction select about those ANYEXT otherwise we’ll fallback in that case. But that’s a
2017 Nov 17
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...: // @_Z9get_first3foo > // BB#0: // %entry > sub sp, sp, #16 // =16 > // implicit-def: %X8 > fmov w9, s0 > mov w10, w9 > bfxil x8, x10, #0, #32 > fmov w9, s1 > mov w10, w9 > bfi x8, x10, #32, #32 > add x10, sp, #8 // =8 > str x8, [sp, #8] > ldr w9, [x10] > fmov s0, w9 > add sp,...
2017 Nov 27
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...: // @_Z9get_first3foo > // BB#0: // %entry > sub sp, sp, #16 // =16 > // implicit-def: %X8 > fmov w9, s0 > mov w10, w9 > bfxil x8, x10, #0, #32 > fmov w9, s1 > mov w10, w9 > bfi x8, x10, #32, #32 > add x10, sp, #8 // =8 > str x8, [sp, #8] > ldr w9, [x10] > fmov s0, w9 > add sp,...