어셈블러라는 이름
입력은 특정 CPU의 기계어에 직접 대응하는 일반적인 어셈블리와 다르다. LLVM 중간 표현의 텍스트 형식을 읽어 비트코드로 바꾸는 역할을 한다. 따라서 이 도구의 출력 자체가 곧바로 실행 가능한 네이티브 프로그램이 되는 것은 아니다.
파일과 스트림
입력 파일을 지정하거나 표준 입력으로 내용을 전달할 수 있다. 출력 파일을 지정하지 않았을 때는 입력 방식과 이름에 따른 기본 규칙을 사용한다. 여러 도구를 연결하는 작업에서는 출력 위치와 바이너리 형식 여부를 명확하게 지정하는 것이 좋다.
다른 도구와 연결
비트코드를 텍스트로 살펴보려면 LLVM Dis를 사용할 수 있다. 최적화는 LLVM Opt, 대상 기계 코드 생성은 LLVM LLC처럼 다른 도구가 담당한다. 표현 형식 변환과 최적화, 최종 실행 파일 생성은 각각 다른 단계다.