[LLVMdev] patches and problem...
Reid Spencer
reid at x10sys.com
Tue Sep 28 19:02:54 PDT 2004
OIC .. I was wondering what the heck the Interpreter was doing with random
number generation. "hmm, should we execute this function or not? .. let's toss
a coin" ;>
Reid.
Chris Lattner wrote:
> On Wed, 29 Sep 2004, Reid Spencer wrote:
>
>
>>>On Tue, 28 Sep 2004, Paolo Invernizzi wrote:
>>>
>>>>The next major problem is that VC has only
>>>>
>>>>int rand(void)
>>>>void srand( int seed )
>>>>
>>>>So I donno how to compile the
>>>>ExecutionEngine/Interpreter/ExternalFunctions.cpp that refers to the
>>>>drand48 srand48 lrand48 etc series...
>
>
>>I guess I need a sys::Math::getRandom() function that uses a "good" random
>>number generator on the given platform. I'll make a note of this and tuck it
>>away for future implementation.
>
>
> No, LLVM has no need for random numbers. The methods in
> Interpreter/ExternalFunctions.cpp are just wrappers around system
> functions of the same name (to avoid having an FFI). In reality, these
> things can just be removed without too much lossage, but Brian would be
> the person to ok that.
>
> -Chris
>
More information about the llvm-dev
mailing list