aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorTimm Baeder <tbaeder@redhat.com>2025-08-01 17:46:44 +0200
committerGitHub <noreply@github.com>2025-08-01 17:46:44 +0200
commitd7c75629b27ce9fbe4f423247fcd2af9e038ef01 (patch)
tree0e2a3e8dcf1be9a5059decaa8decf9a7a5af24ee /llvm/lib/Object/Object.cpp
parentd204fdcc231667090a327c444612ff0798f987e1 (diff)
downloadllvm-d7c75629b27ce9fbe4f423247fcd2af9e038ef01.zip
llvm-d7c75629b27ce9fbe4f423247fcd2af9e038ef01.tar.gz
llvm-d7c75629b27ce9fbe4f423247fcd2af9e038ef01.tar.bz2
[clang][ExprConst] Call `FastEvaluateAsRValue` in `isCXX11ConstantExpr` (#151466)
This was one case where we didn't call `FastEvaluateAsRValue` before going through `EvaluateAsRValue`. Also replace the `EvalResult` parameter with an `APValue` one, since `FastEvaluateAsRVaule` only needs that. Small gains: https://llvm-compile-time-tracker.com/compare.php?from=112af8e62e734938547d50eeb7b416c8dd666f45&to=b2ea804b9e22b7f37eb1b07b01c0a8057275fe4a&stat=instructions:u
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions