The compiler will try to produce faster, smaller code without taking much compilation time.
The SELinux "interfaces" are only macro functions which will be substituted by a set of rules at compilation time.