llvm

    1

    1답변

    저는 LLVM을 가지고 노는 중이며 JIT를 사용하려고 할 때 문제가 발생합니다. 나는 컴파일러를 만들 수 있었고, 컴파일되고, 연결될 수 있었고, 올바르게 실행되었다 (장난감 프로그램을 컴파일한다). 그러나 JIT 빌드를 사용하려고하면 실패합니다. 내가 모든 것을 구축 할 Bazel를 사용 dyld: Symbol not found: __ZN4llvm11R

    0

    1답변

    llc --debug을 실행하면 명령 선택 패턴 일치를위한 출력 자체가 거의 읽을 수 없습니다. 다음은 몇 가지 출력 예입니다. ISEL: Starting pattern match on root node: t7: i8,ch = load<LD1[%1](dereferenceable)> t0, t2, undef:i16 Initial Opcode ind

    6

    2답변

    어떤 이유로 인해 코드베이스가 갑자기이 경고를받습니다. 그러나 지금까지 모든 파일 & 경로가 정확히 정확하고 디스크에서 Finder와 일치합니다. 그들은 비밀리에 다른 어떤 경우를 커버합니까? 문제가 실제로 존재하지 않을 때 Xcode에서 이러한 경고를 생성하는 이유는 무엇입니까? http://stackoverflow.com/questions/4306701

    5

    1답변

    내가 만난 모든 CPU 아키텍처에는 대칭 레지스터가 있습니다. 즉, 읽은 값은 작성한 값입니다. 레지스터 제한적 16 비트 명령어의 경우 비대칭 레지스터가있는 경우가 있습니까? 레지스터 0-6은 함수 호출에 대해 "로컬"입니다. 이 함수 호출에 쓰여진 값은 읽을 값입니다. 각 수준의 함수 호출에는 자체 레지스터 하드웨어가 있으므로 로컬 레지스터가 암시 적으

    1

    2답변

    점프없이 코드를 직렬로 생성해야한다는 것을 GCC 컴파일러에 알리는 방법. 저는 C 소스 코드 (또는 LLVM IR)에 인라인 어셈블리를 포함시키는 프로젝트 작업을하고 있습니다. 내 구현은 실행 파일에 그대로 쓰여지는 인라인 어셈블리 사이의 코드에 달려 있습니다. 공식적으로 더, 나는 soure 코드 (C 또는 LLVM IR)가 있다고 가정 : 이제 .la

    0

    1답변

    CMake가 나에게 정말로 힘든 시간을 보내고 있습니다. 나는 LLVM, 그 소리, 그리고 엑스트라를 체크 아웃, 나는 사용자 정의 드라이버 폴더를 만든 llvm\tools\clang\tools\extra\CMakeLists.txt에 추가하고 내 자신의 CMakeLists.txt 생성 : cmake_minimum_required(VERSION 3.8) s

    0

    2답변

    에서 사용할 I WORKSPACE에서 다음과 같은 규칙이 있습니다 new_local_repository( name = "llvm", path = "/opt/local/libexec/llvm-4.0", build_file= "llvm.BUILD") 지금 LLVM에 대한 하드 경로를 사용하고 싶습니다. llvm-config --pr

    0

    1답변

    최적화하기 전에 InstNamer 패스를 실행해야하는 llvm 최적화를 수행하고 있습니다. 현재 수동으로 "-instnamer"를 opt에 전달하여 실행하고 있습니다. 코드에서 필수 패스로 InstNamer를 추가 할 수있는 방법이 있습니까? 나는 시도했다 AU.addRequired(); 하지만 "선언되지 않은 식별자 'InstNamer'"가 발생하므로 컴

    0

    1답변

    CYGWIN에서 Windows 10 상자에 llvm/clang을 빌드하려고합니다. 나는 이것에 대해 조금만 노력해 왔고, 많은 오류를 스스로 해결했지만, 지금 나는 어떤 자원도 찾을 수 없다는 것을 명심하고있다. CLANG_TABLEGEN_EXE가 설정되지 않았다는 오류가 표시됩니다. 아래는 새로운 빌드의 전체 출력입니다. 어떤 도움이라도 대단히 감사합니다

    0

    1답변

    나는 llvm을 VS 2015로 구성했지만 VS 2017로 빌드했습니다. 이제는 VS 2017을 사용하여 만화경 예제를 시도하고 있습니다. 몇 번의 시행 착오 끝에 링크를 할 수있었습니다. 대부분의 도서관. 그러나 2 장을 시도 할 때 빌드가 llvm 빌드 트리에서 llvmipa.lib를 찾으려고 시도했지만 존재하지 않습니다. 원본 트리를 검색하려고했지만