google / lldb-eval

lldb-eval is a library for evaluating expressions in the debugger context
Apache License 2.0
72 stars 17 forks source link

Use the overload with `llvm::SmallVector` for printing `llvm::APint` #180

Closed werat closed 2 years ago

werat commented 2 years ago

The method returning std::string was recently removed (see llvm/llvm-project@61cdaf66)

github-actions[bot] commented 2 years ago

Benchmark comparison for 7a67440e (base) vs 1447726a (PR)

Benchmark                             Time             CPU      Time Old      Time New       CPU Old       CPU New
------------------------------------------------------------------------------------------------------------------
BM/AddTwoNumbers                   +0.0211         +0.0207        111441        113790        111421        113732
BM/ArrayDereference                +0.0079         +0.0080        114722        115627        114692        115611
BM/ArraySubscript                  -0.0379         -0.0382        157621        151641        157600        151587
BM/TypeCasting                     -0.0710         -0.0710        357837        332415        357775        332387
BM/ParseInteger                    -0.1272         -0.1271        117334        102408        117312        102402