SILOptimizer: add an additional TempRValueOpt pass later in the pipeline.
SILOptimizer: add an additional TempRValueOpt pass later in the pipeline.

This can compensate the performance regression of the more conservative handling of function calls in TempRValueOpt (see previous commit).
The pass runs after the inlining passes and can therefore optimize in some cases where it's not possible before inlining.

apple/swift,jmgc/swift,parkera/swift,ahoppen/swift,gregomni/swift,benlangmuir/swift,gregomni/swift,jmgc/swift,JGiola/swift,xwu/swift,hooman/swift,tkremenek/swift,xwu/swift,gregomni/swift,hooman/swift,roambotics/swift,atrick/swift,benlangmuir/swift,roambotics/swift,JGiola/swift,tkremenek/swift,ahoppen/swift,hooman/swift,xwu/swift,tkremenek/swift,apple/swift,ahoppen/swift,roambotics/swift,tkremenek/swift,gregomni/swift,rudkx/swift,JGiola/swift,ahoppen/swift,gregomni/swift,xwu/swift,glessard/swift,apple/swift,benlangmuir/swift,parkera/swift,atrick/swift,atrick/swift,benlangmuir/swift,glessard/swift,ahoppen/swift,roambotics/swift,jmgc/swift,ahoppen/swift,xwu/swift,rudkx/swift,glessard/swift,xwu/swift,parkera/swift,atrick/swift,atrick/swift,roambotics/swift,JGiola/swift,apple/swift,glessard/swift,rudkx/swift,rudkx/swift,parkera/swift,rudkx/swift,parkera/swift,hooman/swift,apple/swift,hooman/swift,benlangmuir/swift,tkremenek/swift,hooman/swift,parkera/swift,jmgc/swift,atrick/swift,jmgc/swift,roambotics/swift,glessard/swift,hooman/swift,glessard/swift,gregomni/swift,parkera/swift,JGiola/swift,xwu/swift,parkera/swift,tkremenek/swift,rudkx/swift,jmgc/swift,tkremenek/swift,JGiola/swift,benlangmuir/swift,jmgc/swift,apple/swift