Rewrite gtIsVtableAccess to avoid assert
Rewrite gtIsVtableAccess to avoid assert

Calling `HasIndex` from `gtIsVtableAccess` can leads to asserts as the
underly code checks to see if the addressing sub-expressions are
contained. But earlyProp runs early enough that it is not concerned with
containment. The code just needs to verify that there is a ref type base
and no index. Rework the code to do the checks directly.

ragmani/coreclr,yizhang82/coreclr,mmitche/coreclr,YongseopKim/coreclr,krytarowski/coreclr,KrzysztofCwalina/coreclr,kyulee1/coreclr,yeaicc/coreclr,cydhaselton/coreclr,dasMulli/coreclr,krytarowski/coreclr,sjsinju/coreclr,cmckinsey/coreclr,cshung/coreclr,naamunds/coreclr,Dmitry-Me/coreclr,sagood/coreclr,rartemev/coreclr,cmckinsey/coreclr,tijoytom/coreclr,JosephTremoulet/coreclr,pgavlin/coreclr,AlexGhiondea/coreclr,wateret/coreclr,JosephTremoulet/coreclr,hseok-oh/coreclr,ruben-ayrapetyan/coreclr,kyulee1/coreclr,poizan42/coreclr,ramarag/coreclr,neurospeech/coreclr,ruben-ayrapetyan/coreclr,qiudesong/coreclr,cshung/coreclr,AlexGhiondea/coreclr,hseok-oh/coreclr,sjsinju/coreclr,yeaicc/coreclr,botaberg/coreclr,YongseopKim/coreclr,bartdesmet/coreclr,dpodder/coreclr,bartdesmet/coreclr,rartemev/coreclr,cydhaselton/coreclr,hseok-oh/coreclr,mmitche/coreclr,Dmitry-Me/coreclr,jhendrixMSFT/coreclr,bartdesmet/coreclr,jamesqo/coreclr,cydhaselton/coreclr,ruben-ayrapetyan/coreclr,JonHanna/coreclr,AlexGhiondea/coreclr,Dmitry-Me/coreclr,JonHanna/coreclr,JonHanna/coreclr,russellhadley/coreclr,sagood/coreclr,JosephTremoulet/coreclr,YongseopKim/coreclr,krytarowski/coreclr,kyulee1/coreclr,botaberg/coreclr,qiudesong/coreclr,James-Ko/coreclr,AlexGhiondea/coreclr,James-Ko/coreclr,mskvortsov/coreclr,yeaicc/coreclr,russellhadley/coreclr,krk/coreclr,ragmani/coreclr,cmckinsey/coreclr,JosephTremoulet/coreclr,tijoytom/coreclr,krk/coreclr,wateret/coreclr,jhendrixMSFT/coreclr,bartdesmet/coreclr,neurospeech/coreclr,naamunds/coreclr,KrzysztofCwalina/coreclr,KrzysztofCwalina/coreclr,poizan42/coreclr,parjong/coreclr,russellhadley/coreclr,botaberg/coreclr,James-Ko/coreclr,pgavlin/coreclr,cmckinsey/coreclr,dpodder/coreclr,YongseopKim/coreclr,YongseopKim/coreclr,Dmitry-Me/coreclr,jamesqo/coreclr,ragmani/coreclr,yizhang82/coreclr,cmckinsey/coreclr,ragmani/coreclr,yizhang82/coreclr,gkhanna79/coreclr,parjong/coreclr,tijoytom/coreclr,ragmani/coreclr,botaberg/coreclr,gkhanna79/coreclr,russellhadley/coreclr,dasMulli/coreclr,mmitche/coreclr,poizan42/coreclr,yeaicc/coreclr,ramarag/coreclr,JosephTremoulet/coreclr,qiudesong/coreclr,cmckinsey/coreclr,krk/coreclr,mskvortsov/coreclr,qiudesong/coreclr,botaberg/coreclr,hseok-oh/coreclr,dpodder/coreclr,jhendrixMSFT/coreclr,tijoytom/coreclr,dasMulli/coreclr,yizhang82/coreclr,cmckinsey/coreclr,mmitche/coreclr,parjong/coreclr,dasMulli/coreclr,JonHanna/coreclr,mmitche/coreclr,ruben-ayrapetyan/coreclr,rartemev/coreclr,Dmitry-Me/coreclr,ruben-ayrapetyan/coreclr,jhendrixMSFT/coreclr,yizhang82/coreclr,naamunds/coreclr,krk/coreclr,krk/coreclr,wtgodbe/coreclr,mskvortsov/coreclr,dasMulli/coreclr,bartdesmet/coreclr,gkhanna79/coreclr,hseok-oh/coreclr,rartemev/coreclr,ramarag/coreclr,alexperovich/coreclr,sjsinju/coreclr,jhendrixMSFT/coreclr,gkhanna79/coreclr,cshung/coreclr,jamesqo/coreclr,naamunds/coreclr,AlexGhiondea/coreclr,botaberg/coreclr,neurospeech/coreclr,krytarowski/coreclr,kyulee1/coreclr,cshung/coreclr,poizan42/coreclr,rartemev/coreclr,yeaicc/coreclr,gkhanna79/coreclr,sagood/coreclr,naamunds/coreclr,Dmitry-Me/coreclr,cydhaselton/coreclr,KrzysztofCwalina/coreclr,krytarowski/coreclr,bartdesmet/coreclr,JosephTremoulet/coreclr,AlexGhiondea/coreclr,ragmani/coreclr,yeaicc/coreclr,parjong/coreclr,wateret/coreclr,alexperovich/coreclr,parjong/coreclr,mskvortsov/coreclr,KrzysztofCwalina/coreclr,KrzysztofCwalina/coreclr,cshung/coreclr,pgavlin/coreclr,sagood/coreclr,sjsinju/coreclr,krytarowski/coreclr,cshung/coreclr,jhendrixMSFT/coreclr,James-Ko/coreclr,gkhanna79/coreclr,wateret/coreclr,Dmitry-Me/coreclr,ruben-ayrapetyan/coreclr,sagood/coreclr,naamunds/coreclr,kyulee1/coreclr,wateret/coreclr,tijoytom/coreclr,pgavlin/coreclr,mmitche/coreclr,alexperovich/coreclr,wtgodbe/coreclr,pgavlin/coreclr,poizan42/coreclr,sagood/coreclr,dpodder/coreclr,dpodder/coreclr,ramarag/coreclr,cydhaselton/coreclr,parjong/coreclr,James-Ko/coreclr,bartdesmet/coreclr,jamesqo/coreclr,sjsinju/coreclr,mskvortsov/coreclr,krk/coreclr,dpodder/coreclr,alexperovich/coreclr,jamesqo/coreclr,wtgodbe/coreclr,alexperovich/coreclr,wtgodbe/coreclr,neurospeech/coreclr,jhendrixMSFT/coreclr,alexperovich/coreclr,dasMulli/coreclr,hseok-oh/coreclr,russellhadley/coreclr,kyulee1/coreclr,neurospeech/coreclr,rartemev/coreclr,ramarag/coreclr,neurospeech/coreclr,sjsinju/coreclr,yizhang82/coreclr,poizan42/coreclr,wtgodbe/coreclr,qiudesong/coreclr,mskvortsov/coreclr,JonHanna/coreclr,dasMulli/coreclr,JonHanna/coreclr,yeaicc/coreclr,pgavlin/coreclr,James-Ko/coreclr,ramarag/coreclr,qiudesong/coreclr,cydhaselton/coreclr,tijoytom/coreclr,ramarag/coreclr,naamunds/coreclr,wtgodbe/coreclr,russellhadley/coreclr,wateret/coreclr,jamesqo/coreclr,KrzysztofCwalina/coreclr,YongseopKim/coreclr