(LLVM) Fifo optimization for vectorization : runtime conditions & TTA fix