[TCWG-1473] Fix -fno-integrated-as and -mbig-endian (Linux Kernel Build with clang) - Patch in upstream review [TCWG-1474] Fix out of range branch (CBZ) when -fimplicit-it (or -fno-integrated-as) and certain kinds of inline assembly - Patch in upstream review [TCWG-1424] Code-size investigations with PGO - Reworked the clang command line options and pass manager interface so I could insert the pass prior to inlining. - Benchmarks running over the weekend.