llvm

    5

    2답변

    Mac OS X Sierra를 사용하고 있는데 clang (LLVM 버전 8.1.0 (clang-802.0.38))이 OpenMP를 지원하지 않음을 발견했습니다. clang -fopenmp program_name.c를 실행, 나는 다음과 같은 오류 있어요 : clang: error: unsupported option '-fopenmp' 을 그 연타가 -fo

    1

    1답변

    내 LLVM 패스에서 가상 함수 호출 사이트를 식별하고 런타임에 호출 할 수있는 가능한 후보 함수를 식별해야합니다. class B { virtual void F() { // do something } }; class D : public B { void F() { // do something else } }; B* d = new D(

    4

    1답변

    나는 선언 된 함수에 전달 된 값을 가져와이를 인쇄해야하는 LLVM 패스를 작성하고 있습니다. 선언 된 함수가 LLVM IR에서 호출됩니다. 모듈 패스를 작성하여 프로그램의 모든 명령어를 반복 처리했습니다. 다음과 같이 명령에 호출 된 함수의 인수를 얻을 수있는 단편이다라고하기 기능에 대한 LLVM IR 이런 식으로 뭔가 보이는 그러나 경우 for (aut

    1

    1답변

    a Rust compiler bug in the AVR backend을 해결하기 위해 필자는 #[inline(always)]으로 많은 함수를 표시했습니다. 더 이상 문제에 부딪치지 않습니다. 그러나, 이러한 주석을 현재 연결은 relocation truncated to fit 많은 메시지와 함께 실패합니다 target/avr-atmega328p/releas

    1

    1답변

    #include <stdlib.h> #include <stdio.h> const float PI = 3.14f; //const float PI = 3.14; float getPI() { return PI; } int main() { printf("%d\n", sizeof(float)); return 0; }

    2

    1답변

    Xamarin이 C#을 이진 파일로 변환하고 mtouch를 사용하여이를 변환합니다. LLVM은 objectve c를 이진 코드로 변환하는 xcode 방식입니다. 따라서 Xamarin은 LLVM을 사용하지 않습니다. 내가

    1

    1답변

    .ll 파일에있는 LLVM 함수의 CFG를 시각화해야합니다. opt 도구에는 --view-cfg 옵션이 있습니다. 그러나 문제는 함수가 손상 되었기 때문에 레지스터의 정의가 모든 용도를 지배하지 않는다는 것입니다. 왜 이것이 사실인지 조사하기 위해 CFG를 볼 필요가 있습니다. 문제점 : opt은 잘못된 LLVM 기능을 사용하지 않으므로 CFG를 볼 수 없

    -1

    1답변

    LLVM IR에서 sunkaddr을 정확히 사용하는 방법과 용도는 무엇입니까? for 루프에서 배열의 벡터화 된 액세스에 사용되는 것을 볼 수 있습니다. 레지스터 또는 메모리 피연산자입니까 ?? 그리고 sunkaddr에 대한 더 많은 정보는 어디에서 찾을 수 있습니까?

    1

    1답변

    llvm.returnaddress.i8을 함수의 반환 값을 얻기위한 패스에 사용하고 싶습니다. 내가 ../llvm/bin/lli test_re.bc을 실행 한 후 는, 나는 그것을 해결하는 방법을 모른다 LLVM ERROR: Program used external function 'llvm.returnaddress.i8' which could not be

    1

    1답변

    LLVM 백엔드에서 실제 (비 의사 명령어) 명령어의 완화로서 의사 명령어를 방출하고 싶습니다. 문제는 내 TargetPassConfig에 내 의사 명령어 확장기 패스를 추가하는 방법을 찾지 못해서 내 AsmBackend::relaxInstruction의 출력에 적용될 수 있다는 것입니다. 휴식을위한 동력이 될 것으로 보인다 MCAssembler::rela