Commit History

Author SHA1 Message Date
  Fangrui Song 46622a5909 Use llvm::stable_sort 6 years ago
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Fangrui Song 53a62241d3 Use llvm::copy. NFC 6 years ago
  Fangrui Song 3b35e17b21 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 7 years ago
  Benjamin Kramer f4eac50c9d Extend the GlobalObject metadata interface 7 years ago
  Mandeep Singh Grang 6a7cae6e89 [IR] Change std::sort to llvm::sort in response to r327219 7 years ago
  Petar Jovanovic c22557992e [DeadArgumentElimination] Preserve llvm.dbg.values's first argument 7 years ago
  Adrian Prantl 733fe2f231 Move the stripping of invalid debug info from the Verifier to AutoUpgrade. 8 years ago
  Eugene Zelenko f1934002e0 [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 8 years ago
  Florian Hahn 50963b3b75 Align definition of DW_OP_plus with DWARF spec [3/3] 8 years ago
  Chandler Carruth e3e43d9d57 Sort the remaining #include lines in include/... and lib/.... 8 years ago
  Craig Topper e5cb2e5840 [Metadata] Fix typos in comments. NFC 8 years ago
  Dehao Chen 22478be44e Fix the InstCombine to reserve the VP metadata and sets correct call count. 8 years ago
  Eugene Zelenko b1df787d2c [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 8 years ago
  Dehao Chen d0b28d942d Encode duplication factor from loop vectorization and loop unrolling to discriminator. 8 years ago
  Adrian Prantl 7b500b4bdf [IR] Remove the DIExpression field from DIGlobalVariable. 8 years ago
  Adrian Prantl 096faa974a Revert "[IR] Remove the DIExpression field from DIGlobalVariable." 8 years ago
  Adrian Prantl eb38a2a075 [IR] Remove the DIExpression field from DIGlobalVariable. 8 years ago
  Adrian Prantl 7766e56d48 Revert "[IR] Remove the DIExpression field from DIGlobalVariable." 8 years ago
  Adrian Prantl 1b11b0778e [IR] Remove the DIExpression field from DIGlobalVariable. 8 years ago
  Michael Ilseman 5bd98bf7d6 Add -strip-nonlinetable-debuginfo capability 8 years ago
  Benjamin Kramer cb58e1e3bc Retire llvm::alignOf in favor of C++11 alignof. 8 years ago
  Dehao Chen 1d2f9bc411 Allow Switch instruction to have extractProfTotalWeight called as it can terminate a basic block. (NFC) 8 years ago
  Aditya Kumar 0775879181 Move computation past early return 9 years ago
  Dehao Chen 47462143b2 Change extractProfMetadata and extractProfTotalWeight to const member function. 9 years ago
  Peter Collingbourne 5420de3f15 DebugInfo: New metadata representation for global variables. 9 years ago
  David Majnemer 662809578e Make MDNode::intersect faster than O(n * m) 9 years ago
  David Majnemer 9c509583cc Don't passively concatenate MDNodes 9 years ago
  David Majnemer 2d62ce6ee8 Use the range variant of find/find_if instead of unpacking begin/end 9 years ago
  Duncan P. N. Exon Smith 8fa25a1082 IR: Drop uniquing when an MDNode Value operand is deleted 9 years ago