1
루프 유도 변수의 이름을 얻고 싶습니다. 다음과 같이 이름을 얻는 것이 옳은가요?LLVM에서 루프 유도 변수의 이름을 얻는 방법은 무엇입니까?
void analyze_loop(Loop* loop) {
errs() << loop->getCanonicalInductionVariable()->getName() << "\n";
}
루프 유도 변수의 이름을 얻고 싶습니다. 다음과 같이 이름을 얻는 것이 옳은가요?LLVM에서 루프 유도 변수의 이름을 얻는 방법은 무엇입니까?
void analyze_loop(Loop* loop) {
errs() << loop->getCanonicalInductionVariable()->getName() << "\n";
}
그렇습니다. 정상적인 유도 변수를 찾을 수 있다고 가정합니다. 물론 그렇습니다.
유도 변수를 모두 얻는 다른 방법이 있습니까? – ZZB
@ user1701053 내가 아는 것은 아니지만 * indvars * pass ([desc] (http://llvm.org/docs/Passes.html#indvars), [source] (http : /llvm.org/docs/doxygen/html/IndVarSimplify_8cpp_source.html)). 유도 변수를 식별하여 표준 단일 표준을 생성하는 것과 관련이 있습니다. – Oak
Ok, thanks @ Oak ~ – ZZB