1. 1fb81bc Syndicate duplicate code between CallInst and InvokeInst by Serge Guelton · 8 years ago
  2. 3cb4c34 Rename and move utility function getLatchPredicateForGuard. NFC. by Serguei Katkov · 8 years ago
  3. b299ade Re-enable "[SCEV] Make isLoopEntryGuardedByCond a bit smarter" by Max Kazantsev · 8 years ago
  4. 69246ca Revert [SCEV] Make isLoopEntryGuardedByCond a bit smarter by Serguei Katkov · 8 years ago
  5. dd5ee6f [SCEV] Make isLoopEntryGuardedByCond a bit smarter by Max Kazantsev · 8 years ago
  6. 92c11ee Fix invalid ptrtoint in InstCombine by Yichao Yu · 8 years ago
  7. 0ec1d25 Minor refactoring regarding Cast::isNoopCast(), NFC by Mikael Holmen · 8 years ago
  8. 6efe507 [Lint] Avoid failed assertion by fetching the proper pointer type by Mikael Holmen · 8 years ago
  9. bb80d3e Enhance synchscope representation by Konstantin Zhuravlyov · 8 years ago
  10. 95d2347 [IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy/isFPOrFPVectorTy to shorten code. NFC by Craig Topper · 8 years ago
  11. 700892f [IR] Rename BinaryOperator::init to AssertOK and remove argument. Replace default case in switch with llvm_unreachable since all valid opcodes are covered. by Craig Topper · 8 years ago
  12. d1fbb38 [IR] Use isIntOrIntVectorTy instead of writing it out the long way. NFC by Craig Topper · 8 years ago
  13. c1993fa [IR] Remove getNumSuccessorsV/getSuccessorV/setSuccessorV from the TerminatorInst subclasses as much as possible now that Value has been de-virtualized by Craig Topper · 8 years ago
  14. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  15. 5fbdd17 [IR] Add additional addParamAttr/removeParamAttr to AttributeList API by Reid Kleckner · 8 years ago
  16. 545aa4f Commit AttributeList change that was supposed to be part of r303654 by Reid Kleckner · 8 years ago
  17. 8bf67fe [IR] Switch AttributeList to use an array for O(1) access by Reid Kleckner · 8 years ago
  18. 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 8 years ago
  19. d761e2c [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  20. 45a13e1 De-virtualize TerminatorInst successor accessors by Reid Kleckner · 8 years ago
  21. e38003f Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  22. a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 9 years ago
  23. 6652a52 Use Argument::hasAttribute and AttributeList::ReturnIndex more by Reid Kleckner · 9 years ago
  24. 8bd5228 use 'auto' with 'dyn_cast' and fix formatting; NFC by Sanjay Patel · 9 years ago
  25. fb502d2 [IR] Make paramHasAttr to use arg indices instead of attr indices by Reid Kleckner · 9 years ago
  26. 927d8e6 [IR] Redesign the case iterator in SwitchInst to actually be an iterator by Chandler Carruth · 9 years ago
  27. 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 9 years ago
  28. b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 9 years ago
  29. 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 9 years ago
  30. 3c1fc76 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 9 years ago
  31. db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 9 years ago
  32. 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 9 years ago
  33. 0d256c0 [IR] Make SwitchInst::CaseIt almost a normal iterator. by Chandler Carruth · 9 years ago
  34. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  35. 4ce99d4 fix comment formatting; NFC by Sanjay Patel · 9 years ago
  36. 9d5fd4d IR: Change the Type::get{Array,Vector,Pointer}ElementType() functions to perform the correct type assertion. by Peter Collingbourne · 9 years ago
  37. 1f7b813 Remove duplicated code; NFC by Sanjoy Das · 9 years ago
  38. 5f04d81 Rationalise the attribute getter/setter methods on Function and CallSite. by Amaury Sechet · 9 years ago
  39. bd51c16 fix documentation comments; NFC by Sanjay Patel · 9 years ago
  40. dc49140 [Profile] refactor meta data copying/swapping code by Xinliang David Li · 9 years ago
  41. de3aea041 GlobalISel: support irtranslation of icmp instructions. by Tim Northover · 9 years ago
  42. e87ad54 Add getReturnedArgOperand to Call/InvokeInst, CallSite by Hal Finkel · 9 years ago
  43. 6100adf Add support for string attributes in the C API. by Amaury Sechet · 9 years ago
  44. a65a237 Add support for callsite in the new C API for attributes by Amaury Sechet · 9 years ago
  45. 392638d Make sure attribute kind and attributes are named respectively Kind and Attr consistently. Historically they used to be the same the terminology is very confused in the codebase. NFC. by Amaury Sechet · 9 years ago
  46. fadc6db [GlobalOpt] Propagate operand bundles by David Majnemer · 10 years ago
  47. d66607b [CodeGenPrepare] use branch weight metadata to decide if a select should be turned into a branch by Sanjay Patel · 10 years ago
  48. 8205909 Add check for "branch_weights" with prof metadata by Sanjay Patel · 10 years ago
  49. 3d75f8c Typo. NFC. by Chad Rosier · 10 years ago
  50. dc88bd6 replace duplicated static functions for profile metadata access with BranchInst member function; NFCI by Sanjay Patel · 10 years ago
  51. 1a60159 [SimplifyCFG] Add final missing implications to isImpliedTrueByMatchingCmp. by Chad Rosier · 10 years ago
  52. 3456cb5 [SimplifyCFG] Add missing implications to isImpliedTrueByMatchingCmp. by Chad Rosier · 10 years ago
  53. 9554c13 [EarlyCSE] Take the intersection of flags on instructions by David Majnemer · 10 years ago
  54. 1a0e097 Add utility function to manipulate attributes on CallSite. NFC by Amaury Sechet · 10 years ago
  55. 99bc480 Address Philip's post-commit feedback for r266987. NFC. by Chad Rosier · 10 years ago
  56. af83e40 Refactor implied condition logic from ValueTracking directly into CmpInst. NFC. by Chad Rosier · 10 years ago
  57. 13d90f3 [DivergenceAnalysis] Treat PHI with incoming undef as constant by Nicolai Haehnle · 10 years ago
  58. 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
  59. 9bfd0d0 Swift Calling Convention: add swifterror attribute. by Manman Ren · 10 years ago
  60. b359602 Fix pointers to go on the right hand side. NFC. by Ana Pazos · 10 years ago
  61. bba70e4 [OperandBundles] Copy DebugLoc with calls/invokes by Joseph Tremoulet · 10 years ago
  62. 0aa9f7f Add function for testing string attributes to InvokeInst and CallSite. NFC. by Manuel Jacob · 10 years ago
  63. 0d80888 [WinEH] Simplify unreachable catchpads by Joseph Tremoulet · 10 years ago
  64. 1c3f283 Use CmpInst::Predicate instead of 'unsigned short' in some places. NFC by Craig Topper · 10 years ago
  65. 1d07869 Add missing vtable anchor's. by Pete Cooper · 10 years ago
  66. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  67. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  68. 93f55dd [InstCombine] allow any pair of bitcasts to be combined by Sanjay Patel · 10 years ago
  69. 4dad27e fix typos; NFC by Sanjay Patel · 10 years ago
  70. ccd1456 Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCI by Sanjoy Das · 10 years ago
  71. b8dced5 Don't drop attributes when inlining through "deopt" operand bundles by Sanjoy Das · 10 years ago
  72. 18ceafe [OperandBundles] Allow operand-specific attributes in operand bundles by Sanjoy Das · 10 years ago
  73. 2d16145 Teach the inliner to track deoptimization state by Sanjoy Das · 10 years ago
  74. bd1c1bf [IR] Make {Call,Invoke}::cloneImpl aware of operand bundles by Sanjoy Das · 10 years ago
  75. 776e4a7 [IR] Add bounds checking to dataOperandHasImpliedAttr by Sanjoy Das · 10 years ago
  76. a4bae3b [IR] Add a `data_operand` abstraction by Sanjoy Das · 10 years ago
  77. b11b440 [IR] Add bounds checking to paramHasAttr by Sanjoy Das · 10 years ago
  78. 6e78b17 [SCEV] Opportunistically interpret unsigned constraints as signed by Sanjoy Das · 10 years ago
  79. 98a341b [OperandBundles] Make function attributes conservatively correct by Sanjoy Das · 10 years ago
  80. 9303c24 [IR] Add operand bundles to CallInst and InvokeInst. by Sanjoy Das · 10 years ago
  81. 9ce71f7 [WinEH] Add cleanupendpad instruction by Joseph Tremoulet · 10 years ago
  82. b01aa9f [IR] Cleanup EH instructions a little bit by David Majnemer · 10 years ago
  83. 8220bcc [WinEH] Require token linkage in EH pad/ret signatures by Joseph Tremoulet · 10 years ago
  84. 0bc0eef [IR] Give catchret an optional 'return value' operand by David Majnemer · 10 years ago
  85. b611e3f [IR] Add token types by David Majnemer · 10 years ago
  86. 5c73c94 [IR] Cleanup indentation of EH instructions by David Majnemer · 10 years ago
  87. 2a2b242 [IR] Remove TerminateInst's "NameStr" argument by David Majnemer · 10 years ago
  88. eb518bd Drive-by fixes for LandingPad -> EHPad by David Majnemer · 10 years ago
  89. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  90. db82d2f Revert the new EH instructions by David Majnemer · 10 years ago
  91. ae2ffc8 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  92. 5c40eeab Add functions for adding and testing string attributes to CallInst. NFC. by Akira Hatanaka · 10 years ago
  93. 75403d7 Devirtualize Instruction::clone_impl by Pete Cooper · 10 years ago
  94. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  95. b4eede2 Rename NumOperands to make it clear its managed by the User. NFC. by Pete Cooper · 10 years ago
  96. 74510a4 Replace all accesses to User::OperandList with getter and setter methods. NFC. by Pete Cooper · 10 years ago
  97. 3fc3040 Stop returning a Use* from allocHungOffUses. by Pete Cooper · 10 years ago
  98. 93f9ff5 Add User::growHungoffUses and use it to grow the hung off uses. NFC. by Pete Cooper · 10 years ago
  99. 178dcc2 Delete User::dropHungOffUses and move it in to ~User which is the only caller. NFC. by Pete Cooper · 10 years ago
  100. 87b925b Move the special Phi logic for hung off uses in to User::allocHungOffUses. NFC. by Pete Cooper · 10 years ago