changed IR to exclude inline asm