스택 머신 (특히 CIL) 용 컴파일러를 만들고 있는데 코드를 기본 블록 그래프로 파싱했습니다. 여기에서 SSA을 메소드에 적용하려고하지만 너무 잘 진행되지는 않습니다. 첫 번째 시도 (그래프보다는 평면 목록으로 작업하는 동안)는 코드를 반복하고 SSA 겹침 (즉, 대상 지정)을 유지하고, 할당을 생성 할 때 밀어 넣고, 그들은 사용됩니다. 이것은 하나의
: 다음과 같은 86를 표현하는 방법 SSA form에서 : : xor eax, eax
inc ax
일부 의사 기능을 도입함으로써, 내가 가지고 올 [email protected] = [email protected]^[email protected]
[email protected] = LOWORD([email protected])
[email pro