1
나는 주어진 명령을 따르는 다음 즉각적인 명령을 얻는 올바른 방법을 찾고있다.주어진 명령어에 대해 다음 즉시 명령어를 얻는 방법?
의 다음 내가 가지고 있다고 가정하자 :
%10 = icmp slt i32 %8, %9
br i1 %10, label %11, label %17
내가
%10
에 해당하는
CmpInst *cmpInst = dyn_cast<CmpInst>(&V);
있습니다.
내 CmpInst
다음에 오는 BranchInst
에 대한 액세스 권한을 얻으려면 어떻게해야합니까?
해결책은 다음 두 가지 경우를 고려해야한다고 가정합니다. 다음 명령어가 있고 아무 것도없는 경우, 즉 BasicBlock
의 끝입니다.
Instruction *instruction = cmpInst->getNextNode();
: