메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
박수현 (한국항공우주연구원) 최종욱 (한국항공우주연구원)
저널정보
한국항공우주연구원 항공우주산업기술동향 항공우주산업기술동향 제14권 제2호
발행연도
2016.12
수록면
106 - 115 (10page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
컴파일러란 상위 수준의 프로그래밍 언어를 프로그램을 실행하는 컴퓨터가 이해할 수 있는 기계어 코드로 변환하는 소프트웨어이다. LLVM은 컴파일 중간단계를 위한 표현 방식(Intermediate Representation, IR)를 잘 정의함으로써 소스코드로부터 기계어 코드를 생성하는 컴파일러를 모듈화해서 개발할 수 있는 기반을 제공한다. 요컨대, LLVM이란 완전히 분리할 수 있고 재사용할 수 있는 컴파일러를 개발하기 위한 C++ 라이브러리의 집합이다. 본 논문에서는 LLVM이 등장한 배경, LLVM의 구조, LLVM에서 정의하는 IR의 특징과 장점을 설명한다. 그리고 Kaleidoscope 지침서를 토대로 LLVM 라이브러리가 컴파일러 전단부와 최적화 단계를 생성할 때 어떤 방식으로 사용되는지 소개한다.

목차

ABSTRACT
초록
1. 서론
2. LLVM 구조
3. LLVM 중간 표현 방식 (IR)
4. LLVM 라이브러리
5. 결론
참고문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2018-558-001457132