[PATCH] D99273: [DebugInfo] Support for signed constants inside DIExpression
    Sourabh Singh Tomar via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Mar 25 00:29:03 PDT 2021
    
    
  
SouraVX added inline comments.
================
Comment at: llvm/include/llvm/IR/DebugInfoMetadata.h:2587
+  /// Determine whether this represents a standalone unsigned constant value.
+  bool isUnsignedConstant() const;
 
----------------
These functions can be cascaded/merged into `isConstant` function body(with multiple if statements). However keeping them orthogonal/independent has advantages of it's own.
One motivating example can be seen at `llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:217` where this function call fulfill the intent of conveying the necessary info i.e `signed` or `unsigned`.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D99273/new/
https://reviews.llvm.org/D99273
    
    
More information about the llvm-commits
mailing list