Commit History

Author SHA1 Message Date
  Teresa Johnson ef512ca8e6 Change TargetLibraryInfo analysis passes to always require Function 6 years ago
  Nick Desaulniers 8e4472e3d0 [INLINER] allow inlining of blockaddresses if sole uses are callbrs 6 years ago
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Fangrui Song 3b35e17b21 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 7 years ago
  Mandeep Singh Grang 77a1dcd15b [unittests] Change std::sort to llvm::sort in response to r327219 7 years ago
  Chandler Carruth affd12878e [LCG] Switch one of the update methods for the LazyCallGraph to support 8 years ago
  Chandler Carruth ed504111e8 [PM/LCG] Teach the LazyCallGraph to maintain reference edges from every 8 years ago
  Chandler Carruth fe40a5a3de [PM] Fix a nasty bug in the new PM where we failed to properly 8 years ago
  Chandler Carruth 3c0d60785c Re-sort #include lines for unittests. This uses a slightly modified 8 years ago
  Simon Pilgrim 6665df9d6e Fix signed/unsigned comparison warnings 8 years ago
  Chandler Carruth cfe129ba52 [PM/LCG] Teach LCG to support spurious reference edges. 8 years ago
  Chandler Carruth 396f7202af [PM/LCG] Teach the LazyCallGraph how to replace a function without 8 years ago
  Chandler Carruth 3a190c34ce [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph during 8 years ago
  Chandler Carruth 6fbb41e40a [PM] Teach the CGSCC's CG update utility to more carefully invalidate 8 years ago
  Chandler Carruth 3ab88a9f0d [LCG] Teach the ref edge removal to handle a ref edge that is trivial 8 years ago
  Chandler Carruth 3f4d13dbf2 [LCG] Teach the LazyCallGraph to handle visiting the blockaddress 8 years ago
  Chandler Carruth 62cfc59ef6 [LCG] Start using SCC relationship predicates in the unittest. 8 years ago
  Chandler Carruth 94162a40bb [LCG] Add the necessary functionality to the LazyCallGraph to support inlining. 8 years ago
  Chandler Carruth 793f0085f9 [LCG] Redesign the lazy post-order iteration mechanism for the 9 years ago
  Mehdi Amini 8be7707c14 Remove every uses of getGlobalContext() in LLVM (but the C API) 9 years ago
  Chandler Carruth a59e5882a0 [LCG] Construct an actual call graph with call-edge SCCs nested inside 9 years ago
  Chandler Carruth d3ec736574 [LCG] Build an edge abstraction for the LazyCallGraph and use it to 9 years ago
  Filipe Cabecinhas 8ff1b98208 Silence gcc's -Wcomment 10 years ago
  Rafael Espindola 9b29ff99c0 Modernize the .ll parsing interface. 11 years ago
  Aaron Ballman fbab8b6758 Reverting r211950 -- it did not help resolve the -Wcomment warnings triggered in GCC. 11 years ago
  Aaron Ballman 704fa86de5 Adding some trailing whitespace after a comment previously ending with \ to ensure that it isn't lexed as a multiline comment. This silences some -Wcomment warnings. 11 years ago
  Evgeniy Stepanov 0e8c40d643 Disable -Wcomment when building with GCC. 11 years ago
  Chandler Carruth febf86d7e3 [LCG] Add the last (and most complex) of the edge insertion mutation 11 years ago
  Chandler Carruth 57a38b856e [LCG] Reorder the tests to be a bit more logical: inter-SCC mutation 11 years ago
  Chandler Carruth 3ce8291da3 [LCG] Add the other simple edge insertion API to the call graph. This 11 years ago