Welcome. Sorry this has to be in your life. Good wisdom above.
My XABF used to FreeBase Cocaine. I never saw him do it and I believe he was clean of this up until just over a year ago when I think he started to do lines once in awhile (he inherited some money about then and his behavior changed). His Drug was Weed.. all day every day.
.. But I digress. He used to talk about freebasing (which I have been told has the same effect as Crack) and from what you are saying she "could" be freebasing cocaine. It is a very expensive thing to do BTW.
The other thing I wonder is if she may be smoking heroin. I know very little about this drug. I am really doing little more than thinking out loud. Others here, sadly, have more experience than I.
Just letting you know I care and hope you will find the help you need here. I did. This forum saved my life I believe.