2017-02-11 2 views
2

LLVM은 가변 BasicBlock 대상으로 분기 명령어를 지원합니까?LLVM IR : 변수 BasicBlock 대상의 분기 명령어?

보다 구체적으로, 일부 기능 f 호출 내가 함수에 모든 무조건 br 지침을 변환 가정합니다. 대상 레이블을 f에 대한 인수로 제공 한 다음이 레이블을 f 내의 무조건 분기에 사용할 수 있습니까?

fswitch을 작성하고 모든 BB를 고유 ID로 매핑 한 다음 f을 대상 BB에 해당하는 ID로 호출하는 유일한 해결책은 무엇입니까?

답변