Matching by function -- incomplete, must filter llvmir