The backend of the compiler is generally platform specific. The links below describe the common features for any architecture.
Components, platform independent
Components, platform dependent