Add support for llvm unique symbols in hipe_gensym
Add support for llvm unique symbols in hipe_gensym

This is used by the LLVM backend in order to generate unique names for
temporary SSA values and functions.

goertzenator/otp,sammoth-wazoku/otp,marquisthunder/otp,beni55/otp,mikpe/otp,vinoski/otp,erlang/otp,ahmedshafeeq/otp,matwey/otp,sammoth-wazoku/otp,psyeugenic/otp,lantti/otp,stolen/otp,matwey/otp,dgud/otp,stolen/otp,mujiatong/otp,jj1bdx/otp,tuncer/otp,erlang/otp,beni55/otp,g-andrade/otp,msantos/otp,RJ/otp,goertzenator/otp,lemenkov/otp,ader1990/otp,weisslj/otp,erlang/otp,lhslll/otp,RichMorin/otp,sdebnath/otp,johanclaesson/otp,mikpe/otp,potatosalad/otp,release-project/otp,jamesruan/otp,RichMorin/otp,RoadRunnr/otp,vic/otp,kvakvs/otp,goertzenator/otp,stolen/otp,getong/otp,sdebnath/otp,haguenau/otp,riverrun/otp,bernardd/otp,c-rack/otp,lemenkov/otp,johanclaesson/otp,klarna/otp,lemenkov/otp,mikpe/otp,entropiae/otp,rlipscombe/otp,erlang/otp,johanclaesson/otp,RGafiyatullin/otp,bjorng/otp,enikki/otp,psyeugenic/otp,entropiae/otp,emile/otp,cnbin/otp,gjaldon/otp,psyeugenic/otp,RGafiyatullin/otp,release-project/otp,lucafavatella/otp,vinoski/otp,RichMorin/otp,electricimp/otp,goertzenator/otp,emile/otp,bugs-erlang-org/otp,lianghaivv/otp,emacsmirror/erlang,emacsmirror/erlang,lucafavatella/otp,rlipscombe/otp,GinjaNinja32/otp,electricimp/otp,sdebnath/otp,schlagert/otp,dgud/otp,cnbin/otp,dumbbell/otp,RaimoNiskanen/otp,erlang/otp,basho/otp,vic/otp,RaimoNiskanen/otp,NOMORECOFFEE/otp,isvilen/otp,neeraj9/otp,isvilen/otp,aboroska/otp,isvilen/otp,johanclaesson/otp,jamesruan/otp,ahmedshafeeq/otp,RichMorin/otp,kvakvs/otp,dgud/otp,vladdu/otp,NOMORECOFFEE/otp,NOMORECOFFEE/otp,paulcager/otp,emile/otp,sitexa/otp,VincentHHL/otp,gjaldon/otp,klarna/otp,stolen/otp,hairyhum/otp,ferd/otp,mikpe/otp,getong/otp,matwey/otp,vinoski/otp,sdebnath/otp,riverrun/otp,emacsmirror/erlang,emacsmirror/erlang,jemsbhai/otp,kvakvs/otp,Teino1978-Corp/erlang-otp,Teino1978-Corp/erlang-otp,jemsbhai/otp,rlipscombe/otp,potatosalad/otp,palas/otp,c-rack/otp,lianghaivv/otp,lhslll/otp,RoadRunnr/otp,uabboli/otp,tuncer/otp,matwey/otp,enikki/otp,haguenau/otp,Teino1978-Corp/erlang-otp,RJ/otp,massemanet/otp,lhslll/otp,Teino1978-Corp/otp,riverrun/otp,krishnakumar4a4/otp,vinoski/otp,enikki/otp,release-project/otp,vinoski/otp,yangchengjian/otp,isvilen/otp,klarna/otp,kvakvs/otp,mujiatong/otp,theom/otp,dgud/otp,VincentHHL/otp,lrascao/otp,lhslll/otp,aboroska/otp,tuncer/otp,yangchengjian/otp,benoitc/otp-1,cobusc/otp,jj1bdx/otp,uabboli/otp,jinshana/otp,schlagert/otp,vinoski/otp,release-project/otp,sdebnath/otp,palas/otp,aboroska/otp,uabboli/otp,emile/otp,schlagert/otp,bernardd/otp,NOMORECOFFEE/otp,lucafavatella/otp,ferd/otp,platinumthinker/otp,gjaldon/otp,riverrun/otp,VincentHHL/otp,Teino1978-Corp/erlang-otp,msantos/otp,RJ/otp,electricimp/otp,fenollp/otp,g-andrade/otp,RGafiyatullin/otp,ahmedshafeeq/otp,johanclaesson/otp,massemanet/otp,benoitc/otp-1,sammoth-wazoku/otp,VincentHHL/otp,theom/otp,massemanet/otp,RaimoNiskanen/otp,sitexa/otp,neeraj9/otp,ferd/otp,awetzel/otp,derek121/otp,vladdu/otp,RJ/otp,cobusc/otp,enikki/otp,sammoth-wazoku/otp,NOMORECOFFEE/otp,g-andrade/otp,riverrun/otp,neeraj9/otp,lucafavatella/otp,lemenkov/otp,getong/otp,jj1bdx/otp,mujiatong/otp,weisslj/otp,psyeugenic/otp,electricimp/otp,beni55/otp,bsmr-erlang/otp,rlipscombe/otp,Teino1978-Corp/otp,matwey/otp,kvakvs/otp,Teino1978-Corp/otp,c-rack/otp,RJ/otp,hairyhum/otp,jj1bdx/otp,lianghaivv/otp,lantti/otp,jinshana/otp,platinumthinker/otp,kvakvs/otp,emile/otp,marquisthunder/otp,theom/otp,haguenau/otp,g-andrade/otp,vladdu/otp,saleyn/otp,jinshana/otp,marquisthunder/otp,Teino1978-Corp/otp,lucafavatella/otp,sammoth-wazoku/otp,bsmr-erlang/otp,mikpe/otp,lrascao/otp,ader1990/otp,msantos/otp,mikpe/otp,enikki/otp,ferd/otp,platinumthinker/otp,dumbbell/otp,klarna/otp,lrascao/otp,goertzenator/otp,RaimoNiskanen/otp,potatosalad/otp,weisslj/otp,lightcyphers/otp,fenollp/otp,dumbbell/otp,lhslll/otp,weisslj/otp,paulcager/otp,RoadRunnr/otp,rlipscombe/otp,bugs-erlang-org/otp,sitexa/otp,getong/otp,cnbin/otp,ader1990/otp,isvilen/otp,kvakvs/otp,palas/otp,NOMORECOFFEE/otp,jj1bdx/otp,fenollp/otp,theom/otp,falkevik/otp,cobusc/otp,matwey/otp,RaimoNiskanen/otp,psyeugenic/otp,legoscia/otp,stolen/otp,lantti/otp,jemsbhai/otp,emacsmirror/erlang,entropiae/otp,rlipscombe/otp,yangchengjian/otp,lightcyphers/otp,lianghaivv/otp,stolen/otp,GinjaNinja32/otp,isvilen/otp,schlagert/otp,derek121/otp,RaimoNiskanen/otp,aboroska/otp,g-andrade/otp,falkevik/otp,marquisthunder/otp,tuncer/otp,emile/otp,msantos/otp,matwey/otp,bsmr-erlang/otp,lianghaivv/otp,saleyn/otp,haguenau/otp,aboroska/otp,klarna/otp,c-rack/otp,krishnakumar4a4/otp,erlang/otp,paladim/otp,klarna/otp,g-andrade/otp,theom/otp,matwey/otp,ahmedshafeeq/otp,RaimoNiskanen/otp,uabboli/otp,NOMORECOFFEE/otp,hairyhum/otp,saleyn/otp,getong/otp,awetzel/otp,gjaldon/otp,marquisthunder/otp,lianghaivv/otp,derek121/otp,release-project/otp,awetzel/otp,johanclaesson/otp,Teino1978-Corp/otp,krishnakumar4a4/otp,lrascao/otp,emacsmirror/erlang,lrascao/otp,cobusc/otp,RGafiyatullin/otp,basho/otp,vic/otp,Teino1978-Corp/otp,electricimp/otp,dgud/otp,lianghaivv/otp,ahmedshafeeq/otp,msantos/otp,fenollp/otp,entropiae/otp,tuncer/otp,hairyhum/otp,basho/otp,enikki/otp,dgud/otp,bsmr-erlang/otp,getong/otp,bugs-erlang-org/otp,awetzel/otp,stolen/otp,cobusc/otp,neeraj9/otp,goertzenator/otp,potatosalad/otp,riverrun/otp,krishnakumar4a4/otp,lucafavatella/otp,jinshana/otp,lucafavatella/otp,paulcager/otp,legoscia/otp,g-andrade/otp,yangchengjian/otp,electricimp/otp,palas/otp,rlipscombe/otp,VincentHHL/otp,fenollp/otp,bernardd/otp,RoadRunnr/otp,erlang/otp,johanclaesson/otp,saleyn/otp,erlang/otp,mujiatong/otp,lhslll/otp,beni55/otp,lightcyphers/otp,basho/otp,jinshana/otp,lemenkov/otp,palas/otp,ader1990/otp,schlagert/otp,mujiatong/otp,dgud/otp,jemsbhai/otp,beni55/otp,legoscia/otp,dgud/otp,potatosalad/otp,dumbbell/otp,ferd/otp,neeraj9/otp,RoadRunnr/otp,yangchengjian/otp,sitexa/otp,rlipscombe/otp,isvilen/otp,NOMORECOFFEE/otp,awetzel/otp,basho/otp,krishnakumar4a4/otp,massemanet/otp,sdebnath/otp,vladdu/otp,marquisthunder/otp,dgud/otp,lhslll/otp,g-andrade/otp,beni55/otp,palas/otp,bernardd/otp,jamesruan/otp,schlagert/otp,dumbbell/otp,jj1bdx/otp,psyeugenic/otp,haguenau/otp,potatosalad/otp,matwey/otp,enikki/otp,paladim/otp,vladdu/otp,legoscia/otp,release-project/otp,jamesruan/otp,RichMorin/otp,paulcager/otp,jamesruan/otp,dumbbell/otp,basho/otp,RichMorin/otp,dumbbell/otp,hairyhum/otp,goertzenator/otp,basho/otp,lemenkov/otp,lucafavatella/otp,bsmr-erlang/otp,bjorng/otp,RichMorin/otp,paladim/otp,haguenau/otp,paladim/otp,vinoski/otp,bjorng/otp,psyeugenic/otp,c-rack/otp,jemsbhai/otp,aboroska/otp,falkevik/otp,lightcyphers/otp,lightcyphers/otp,ahmedshafeeq/otp,Teino1978-Corp/otp,lantti/otp,uabboli/otp,dumbbell/otp,erlang/otp,potatosalad/otp,bsmr-erlang/otp,sitexa/otp,theom/otp,electricimp/otp,weisslj/otp,Teino1978-Corp/erlang-otp,tuncer/otp,bjorng/otp,benoitc/otp-1,bsmr-erlang/otp,mikpe/otp,marquisthunder/otp,cnbin/otp,neeraj9/otp,ferd/otp,RoadRunnr/otp,emacsmirror/erlang,VincentHHL/otp,massemanet/otp,saleyn/otp,Teino1978-Corp/erlang-otp,schlagert/otp,entropiae/otp,lemenkov/otp,derek121/otp,bjorng/otp,platinumthinker/otp,mujiatong/otp,lrascao/otp,potatosalad/otp,paladim/otp,bernardd/otp,Teino1978-Corp/otp,vladdu/otp,ader1990/otp,lhslll/otp,lantti/otp,RJ/otp,bernardd/otp,falkevik/otp,tuncer/otp,legoscia/otp,lrascao/otp,klarna/otp,derek121/otp,psyeugenic/otp,ahmedshafeeq/otp,bernardd/otp,potatosalad/otp,saleyn/otp,sitexa/otp,mikpe/otp,gjaldon/otp,VincentHHL/otp,RoadRunnr/otp,beni55/otp,getong/otp,RJ/otp,GinjaNinja32/otp,vladdu/otp,RaimoNiskanen/otp,mujiatong/otp,paladim/otp,aboroska/otp,sdebnath/otp,c-rack/otp,jj1bdx/otp,emile/otp,dgud/otp,jinshana/otp,haguenau/otp,ferd/otp,yangchengjian/otp,jinshana/otp,stolen/otp,lrascao/otp,ferd/otp,klarna/otp,weisslj/otp,benoitc/otp-1,lemenkov/otp,johanclaesson/otp,vinoski/otp,uabboli/otp,vic/otp,vic/otp,gjaldon/otp,ader1990/otp,dumbbell/otp,schlagert/otp,bsmr-erlang/otp,release-project/otp,theom/otp,mikpe/otp,saleyn/otp,Teino1978-Corp/erlang-otp,enikki/otp,krishnakumar4a4/otp,lantti/otp,goertzenator/otp,RGafiyatullin/otp,RGafiyatullin/otp,bjorng/otp,vic/otp,RGafiyatullin/otp,bsmr-erlang/otp,getong/otp,dumbbell/otp,benoitc/otp-1,msantos/otp,massemanet/otp,emacsmirror/erlang,basho/otp,gjaldon/otp,paulcager/otp,bernardd/otp,jemsbhai/otp,mujiatong/otp,bugs-erlang-org/otp,jj1bdx/otp,paulcager/otp,haguenau/otp,emile/otp,entropiae/otp,g-andrade/otp,aboroska/otp,Teino1978-Corp/erlang-otp,weisslj/otp,derek121/otp,vic/otp,GinjaNinja32/otp,vladdu/otp,RichMorin/otp,lianghaivv/otp,marquisthunder/otp,uabboli/otp,saleyn/otp,bjorng/otp,yangchengjian/otp,paulcager/otp,krishnakumar4a4/otp,fenollp/otp,jj1bdx/otp,awetzel/otp,riverrun/otp,massemanet/otp,sitexa/otp,isvilen/otp,bjorng/otp,uabboli/otp,cnbin/otp,emacsmirror/erlang,falkevik/otp,msantos/otp,GinjaNinja32/otp,palas/otp,kvakvs/otp,ahmedshafeeq/otp,GinjaNinja32/otp,bugs-erlang-org/otp,c-rack/otp,RaimoNiskanen/otp,weisslj/otp,paladim/otp,platinumthinker/otp,ahmedshafeeq/otp,falkevik/otp,falkevik/otp,uabboli/otp,jemsbhai/otp,riverrun/otp,ferd/otp,sdebnath/otp,yangchengjian/otp,awetzel/otp,bjorng/otp,lantti/otp,bernardd/otp,jinshana/otp,jj1bdx/otp,saleyn/otp,gjaldon/otp,hairyhum/otp,platinumthinker/otp,legoscia/otp,benoitc/otp-1,beni55/otp,cnbin/otp,derek121/otp,c-rack/otp,vic/otp,weisslj/otp,vinoski/otp,jemsbhai/otp,bjorng/otp,platinumthinker/otp,paladim/otp,vinoski/otp,fenollp/otp,isvilen/otp,GinjaNinja32/otp,mikpe/otp,electricimp/otp,bugs-erlang-org/otp,erlang/otp,lightcyphers/otp,getong/otp,lrascao/otp,kvakvs/otp,neeraj9/otp,bugs-erlang-org/otp,falkevik/otp,sitexa/otp,benoitc/otp-1,msantos/otp,isvilen/otp,awetzel/otp,emile/otp,lantti/otp,rlipscombe/otp,cobusc/otp,ader1990/otp,g-andrade/otp,fenollp/otp,derek121/otp,entropiae/otp,platinumthinker/otp,electricimp/otp,goertzenator/otp,lightcyphers/otp,cnbin/otp,tuncer/otp,krishnakumar4a4/otp,cobusc/otp,benoitc/otp-1,tuncer/otp,palas/otp,GinjaNinja32/otp,VincentHHL/otp,emacsmirror/erlang,release-project/otp,hairyhum/otp,cnbin/otp,ader1990/otp,bugs-erlang-org/otp,entropiae/otp,RJ/otp,legoscia/otp,potatosalad/otp,neeraj9/otp,aboroska/otp,massemanet/otp,lightcyphers/otp,RGafiyatullin/otp,basho/otp,massemanet/otp,legoscia/otp,theom/otp,sammoth-wazoku/otp,falkevik/otp,cobusc/otp,release-project/otp,getong/otp,jamesruan/otp,jamesruan/otp,rlipscombe/otp,sammoth-wazoku/otp,jamesruan/otp,paulcager/otp,hairyhum/otp,RoadRunnr/otp,vladdu/otp,sammoth-wazoku/otp,RoadRunnr/otp,legoscia/otp,fenollp/otp