[PATCH] D61184: [Salvage] Change salvage debug info implementation to use new DW_OP_LLVM_convert where needed
David Stenberg via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 26 06:31:57 PDT 2019
dstenb added inline comments.
================
Comment at: llvm/lib/Transforms/Utils/Local.cpp:1677
+
+ if (isa<TruncInst>(&I) || isa<ZExtInst>(&I) || isa<SExtInst>(&I)) {
+ unsigned TypeBitSize = Type->getScalarSizeInBits();
----------------
dstenb wrote:
> There is a early bail-out for `ZExtInst` above:
>
> ```
> if (CI->isNoopCast(DL) || isa<ZExtInst>(&I))
> return SrcDIExpr;
> ```
>
> so that condition in this if statement appears to be dead code as it is now.
>
> I assume that we no longer should bail out for zexts (?).
Also, perhaps this should be inverted to an early exit instead?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D61184/new/
https://reviews.llvm.org/D61184
More information about the llvm-commits
mailing list