Displaying 4 results from an estimated 4 matches for "physreg1".
Did you mean:
physreg
2012 Nov 27
2
[LLVMdev] strange dbgs() behavior: unable to print floats in machine backend
...ity &Probability) const {
>> dbgs() << "OOPS " << 1.16 << "\n";
>> }
>>
>> This invocation works as it should (verified with gdb). But when I execute this code fragment, I get
>>
>> OOPS 1.140000e+00
>> OOPS %physreg1
>> OOPS 1.150000e+00
>>
>> So suddenly in the machine backend, the dbgs() ostream (which is still the very same ostream as in the IfConverter, I checked the address with gdb) prints floating point numbers as if they are physical registers. Any idea what is going on or how I can f...
2012 Nov 27
0
[LLVMdev] strange dbgs() behavior: unable to print floats in machine backend
...;> dbgs() << "OOPS " << 1.16 << "\n";
> >> }
> >>
> >> This invocation works as it should (verified with gdb). But when I
> execute this code fragment, I get
> >>
> >> OOPS 1.140000e+00
> >> OOPS %physreg1
> >> OOPS 1.150000e+00
> >>
> >> So suddenly in the machine backend, the dbgs() ostream (which is still
> the very same ostream as in the IfConverter, I checked the address with
> gdb) prints floating point numbers as if they are physical registers. Any
> idea wh...
2012 Nov 26
0
[LLVMdev] strange dbgs() behavior: unable to print floats in machine backend
...,
const BranchProbability &Probability) const {
dbgs() << "OOPS " << 1.16 << "\n";
}
This invocation works as it should (verified with gdb). But when I execute this code fragment, I get
OOPS 1.140000e+00
OOPS %physreg1
OOPS 1.150000e+00
So suddenly in the machine backend, the dbgs() ostream (which is still the very same ostream as in the IfConverter, I checked the address with gdb) prints floating point numbers as if they are physical registers. Any idea what is going on or how I can force floating-point numbers...
2012 Nov 27
1
[LLVMdev] strange dbgs() behavior: unable to print floats in machine backend
...; >> dbgs() << "OOPS " << 1.16 << "\n";
> >> }
> >>
> >> This invocation works as it should (verified with gdb). But when I execute this code fragment, I get
> >>
> >> OOPS 1.140000e+00
> >> OOPS %physreg1
> >> OOPS 1.150000e+00
> >>
> >> So suddenly in the machine backend, the dbgs() ostream (which is still the very same ostream as in the IfConverter, I checked the address with gdb) prints floating point numbers as if they are physical registers. Any idea what is going on...