Do not include transitive uses with none ownership during ownership rauw of guaranteed values
Do not include transitive uses with none ownership during ownership rauw of guaranteed values

When we are populating transitive users while handling guaranteed values
in ownership rauw, we were including values with none ownership.

Example : rauw of %2 with a dominating value
   Here %arg1 was also considered a transitive use

   %2 = struct_extract %0 : $StructWithEnum2, #StructWithEnum2.val
   %copy = copy_value %2 : $FakeOptional2
   switch_enum %2 : $FakeOptional2, case #FakeOptional2.some1!enumelt:bb5, case #FakeOptional2.some2!enumelt:bb6

  bb5(%arg1 : $UInt):
   br bb7(%arg1 : $UInt)

  bb6(%arg2 : @guaranteed $Klass):
   %4 = unchecked_trivial_bit_cast %arg2 : $Klass to $UInt
   br bb7(%4 : $UInt)

This is incorrect because %arg1 is a trivial value, and this also
leads to ValueLifetimeAnalysis needing a split for finding a frontier
for the use of %arg1 in the branch instruction. In ossa, we should never
have to split edges for finding frontiers, because we do not have critical
edges.

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