2016-10-14 7 views
1

Dalvik 바이트 코드를 LLVM IR로 변환하고 싶습니다. Google의 ART가 dalvik 바이트 코드를 dex2oat를 통해 귀리 파일로 변환 할 수 있음을 알고 있습니다. Dex2oat는 LLVM을 기반으로하며, 귀리보다 LLVM IR로만 변환하려고합니다.Dalvik 바이트 코드를 LLVM IR로 변환하는 방법?

그렇다면 dex2oat에 사용 된 프런트 엔드를 보여줄 수 있습니까? 아니면 dalvik 바이트 코드를 LLVM IR로 변환 할 수있는 프런트 엔드를 알려주시겠습니까? 어떤 제안이라도 정말 고맙습니다 !! 고마워요!

답변

1

dex2oat의 출처는 googlesrc.com입니다. git repo를 다운로드하면 Android Runtime이 LLVM을 전혀 사용하지 않는다는 것을 알 수 있습니다. 따라서 dex2at를 사용하여 Dalvik에서 IR 코드를 생성 할 수 없습니다.

This Quora Answer은 2014 년에 LLVM 지원이 제거되었음을 나타냅니다.