Displaying 2 results from an estimated 2 matches for "eqbudatastructures".
Did you mean:
budatastructures
2011 Feb 24
0
[LLVMdev] Implementing platform specific library call simplification
...that sets the boolean flag to false.
You can probably use C++ templates or inheritance to do this. Register
each pass as a separate pass and have your tool pick which pass to run
based upon whatever conditions you want.
For example, the Poolalloc pass has to use either EQTDDataStructures or
EQBUDataStructures pass depending on whether it is used for SAFECode.
Right now it picks one based on a boolean constructor. Instead, I would
have the Poolalloc pass be a template that takes the name of the pass to
use as input and create two passes:Poolalloc<EQTDDataStructures> and
Poolalloc<EQBUDataS...
2011 Feb 24
3
[LLVMdev] Implementing platform specific library call simplification
On Feb 13, 2011, at 12:24 AM, Chris Lattner wrote:
> On Feb 2, 2011, at 10:11 AM, Richard Osborne wrote:
>> The newlib C library provides iprintf(), a restricted version of printf
>> without support for floating-point formatting. I'd like to add an
>> optimization which turns calls to printf() into calls to iprintf() if
>> the format string has no floating point