«llvm» 태그된 질문

3
asm.js를 사용하여 브라우저에서 C ++ 코드를 실행하는 방법은 무엇입니까?
asm.js 애플리케이션은 매우 빠릅니다 (기본 C ++ 속도 근처). http://kripken.github.io/mloc_emscripten_talk/micro4b.png 그러나 C ++로 작성하고 LLVM 코드로 변환 한 다음 emscripten / asm.js로 트릭을 수행하는 방법은 무엇입니까? 그것에 대한 자습서를 찾지 못했습니다. 그리고 C ++로 코드를 작성하면 js API를 사용하는 방법 (예 : XMLHttpRequest, WebSockets, Canvas 또는 WebGL)?
21 c++  javascript  llvm 

4
GCC vs clang / LLVM — 각각의 장단점
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
20 compiler  clang  gcc  llvm 

1
LLVM에 트리 형 IR이 아닌 어셈블리 형 IR이있는 이유는 무엇입니까? 또는 왜 프로젝트가 clang의 AST 대신 LLVM IR을 대상으로합니까?
왜 LLVM의 중간 표현 (LLVM IR)이 트리 형이 아닌 어셈블리 형입니까? 또는 언어 구현이 왜 clang의 AST가 아닌 LLVM IR을 대상으로합니까? 그렇게 보이는 경우 한 번에 두 가지 다른 질문을 시도하지 않습니다. 저에게는 클라이언트와 라이브러리 프로그래머 모두 LLVM의 API가 더 이상 그다지 중요하지 않은 소프트웨어 설계이고 내 질문이 "왜?"라는 의견에 …

4
LLVM Low Level은 어떤 방법입니까?
LLVM (Low Level Virtual Machine) 은 어떤 방식으로 저수준입니까? (저는 글을 쓰는 시점에서 웹 사이트에서 "LLVM"이라는 약어가 확대되지는 않았지만 Wikipedia 에서는 찾을 수 없었습니다 .) "컴파일러 인프라 스트럭처"용으로 설계되었거나 다른 툴보다 "낮은 레벨"에서 작동하기 때문에 "로우 레벨"이라고합니까? 이것의 일종의 "일러스트"로서, LLVM이 JVM 및 CLR 보다 하위 레벨입니까 , 아니면 "더 …

1
머신 코드 JIT 및 실행 비활성화 비트
CPU / OS에 Execution Disable 비트가있는 경우 런타임 생성 머신 코드 (예 : JIT 출력과 같은)는 실제로 CPU에 의해 어떻게 실행됩니까? 내가 아는 한, 많은 최신 프로세서와 운영 체제에는 NX 비트 (Intel 및 ARM 포함)에 대한 지원이 포함되어 있어 컴파일 된 바이너리의 코드 섹션 이외의 다른 주소에 저장된 머신 코드가 …
10 machine-code  jit  llvm 

3
Clang / LLVM이 프라임 타임 준비가 되셨습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.