[PATCH] D45850: [ELF] Read the call graph profile from object files.
    George Rimar via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Sep 18 01:56:52 PDT 2018
    
    
  
grimar added inline comments.
================
Comment at: ELF/Driver.cpp:676
+  auto FindSection = [&](const Symbol *Sym) -> const InputSectionBase * {
+    warnUnorderableSymbol(Sym);
+    if (const auto *SymD = dyn_cast<Defined>(Sym))
----------------
Can you add a test to check this line?
================
Comment at: ELF/Driver.cpp:685
+    ArrayRef<Elf_CGProfile_Impl<ELFT>> CGProfile = Obj->CGProfile;
+    for (const Elf_CGProfile_Impl<ELFT> &CGPE : CGProfile) {
+      const InputSectionBase *FromSB =
----------------
`CGProfile` is used only once so I think you can just inline it:
`for (const Elf_CGProfile_Impl<ELFT> &CGPE : Obj->CGProfile)`
https://reviews.llvm.org/D45850
    
    
More information about the llvm-commits
mailing list