;; Date: May 28, 2003. ;; From: test/Programs/SingleSource/richards_benchmark.c ;; Function: struct task *handlerfn(struct packet *pkt) ;; ;; Error: PreSelection puts the arguments of the Phi just before ;; the Phi instead of in predecessor blocks. This later ;; causes llc to produces an invalid register ;; for the phi arguments. ;; ;; PreSelection Output: ;; *** LLVM code after pre-selection for function handlerfn: ;; ;; ;; %struct..task* %handlerfn(%struct..packet*) { ;; ;