Add fibiter and fibrec in LLVM