Displaying 3 results from an estimated 3 matches for "dieinteger".
2017 Mar 01
3
Excessive use of LLVM_FALLTHROUGH?
...case Bar5:
more code;
break;
default:
llvm_unreachable("Foo with no Bar");
}
So, can I take out all the ones marked "not needed" as an NFC cleanup?
Thanks,
--paulr
P.S. If you care, the specific example I tripped over is in
llvm/lib/CodeGen/AsmPrinter/DIE.cpp, DIEInteger::EmitValue().
2015 May 20
5
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...e
attached along with a few other histograms Pete collected.)
The `DIEValue`s themselves, which get leaked on the BumpPtrAllocator,
also take up a huge amount of memory (around 4%):
Graph Category Persistent Bytes # Persistent # Transient Total Bytes # Total Transient/Total Bytes
0 llvm::DIEInteger 19.91 MB 652389 0 19.91 MB 652389 <XRRatioObject: 0x608025658ea0> %0.00, %0.00
0 llvm::DIEString 13.83 MB 302181 0 13.83 MB 302181 <XRRatioObject: 0x608025658ea0> %0.00, %0.00
0 llvm::DIEEntry 10.91 MB 357506 0 10.91 MB 357506 <XRRatioObject: 0x608025658ea0> %0.00, %0.0...
2015 May 21
2
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...collected.)
>>
>> The `DIEValue`s themselves, which get leaked on the BumpPtrAllocator,
>> also take up a huge amount of memory (around 4%):
>>
>> Graph Category Persistent Bytes # Persistent # Transient Total Bytes # Total Transient/Total Bytes
>> 0 llvm::DIEInteger 19.91 MB 652389 0 19.91 MB 652389 <XRRatioObject: 0x608025658ea0> %0.00, %0.00
>> 0 llvm::DIEString 13.83 MB 302181 0 13.83 MB 302181 <XRRatioObject: 0x608025658ea0> %0.00, %0.00
>> 0 llvm::DIEEntry 10.91 MB 357506 0 10.91 MB 357506 <XRRatioObject: 0x608025658ea0>...