가장자리에 기본 블록을 삽입해야합니다. 통과하지 않는 문제에 직면하지 않고 http://lists.cs.uiuc.edu/pipermail/llvmdev/2010-July/033288.html 하지만, 내가 runonFunction에서 설정하지 않으려는 ,, 어떻게 그것을 사용할 수 있습니다 : 여기 해답을 발견 http://llvm.org/docs/doxygen/html/BasicBlockUtils_8cpp_source.html 이 : 나는 다음과 같은 링크에서 SplitEdge 방법을 사용하려 같음 null 감사합니다어떻게 llvm에서 SplitEdge 메서드를 사용할 수 있습니까
0
A
답변
1
나는 가장 간단한 방법은 자신의 코드로 SplitEdge
메서드의 구현을 복사하고 패스가 NULL 일 때 작동하도록 수정할 것이라고 생각합니다. 현재 구현에서는 자신의 버전을 SplitBlock
으로 호출하도록 수정하고 해당 버전에서는 P
에 대한 호출 전에 return new
을 추가하기 만하면됩니다.
그러나 이러한 종류의 작업을 LLVM IR에서 수행하는 경우 적절한 패스 내에서 수행하십시오. 기존 패스를 사용하면 코드가 훨씬 잘 작동합니다.
관련 문제
- 1. 내가 어떻게 Where 메서드를 사용할 수 있습니까?
- 2. 어떻게 안드로이드에서 Longclick 메서드를 사용할 수 있습니까?
- 3. 어떻게 onclick 메서드를 사용할 수 있습니까?
- 4. 언제 메서드를 사용할 수 있습니까?
- 5. LLVM에서 인라인은 어떻게 작동합니까?
- 6. llvm에서 관리되는 언어의 코드를 실행할 수 있습니까?
- 7. LLVM에서 VM은 어디에 있습니까?
- 8. CListCtrl은 OnMeasureItem() 메서드를 사용할 수 있습니까?
- 9. 일반 Comparable을 사용하는 메서드를 사용할 수 있습니까?
- 10. LLVM에서 포인터 배열을 어떻게 보관합니까?
- 11. 어떻게 RazorEngine Parse 메서드를 레이아웃과 함께 사용할 수 있습니까?
- 12. 어떻게 C#에서 확장 메서드를 사용할 수 있습니까?
- 13. 어떻게 BitmapImage 클래스에서 getPixel 메서드를 사용할 수 있습니까?
- 14. iPhone에서 visibleRect 메서드를 사용할 수 있습니까? 어떻게 찾습니까?
- 15. Integer.times 메서드를 사용할 때 반복되는 것을 어떻게 알 수 있습니까?
- 16. 웹 응용 프로그램에서 네이티브 라이브러리 메서드를 어떻게 사용할 수 있습니까?
- 17. 어떻게 매개 변수로 메서드를 사용할 수 있습니까? (TimerCallback)
- 18. 어떻게 C#에서 ToInt 메서드를 사용할 수 있습니까?
- 19. 이 델리게이트에 정의 된 메서드를 어떻게 사용할 수 있습니까?
- 20. 어떻게 newactivity 데이터베이스에서 열린 메서드를 사용할 수 있습니까?
- 21. 레일 4 - 어떻게 인덱스 뷰에서 도우미 메서드를 사용할 수 있습니까?
- 22. 어떻게 Service Worker에서 POST http 메서드를 사용할 수 있습니까?
- 23. 데이터 세트에서 정의 된 메서드를 어떻게 사용할 수 있습니까?
- 24. 어떻게 사용할 수 있습니까?
- 25. 상수 대신 메서드를 사용할 수 있습니까?
- 26. 강력한 형식의 GetVirtualPath 메서드를 사용할 수 있습니까?
- 27. 개인 인스턴스 메서드를 콜백으로 사용할 수 있습니까?
- 28. 어디에서 Java의 Object.clone() 메서드를 사용할 수 있습니까?
- 29. C# 메서드를 대리자로 직접 사용할 수 있습니까?
- 30. application_helper.rb에서 다른 도우미 메서드를 사용할 수 있습니까?