Commit History

Autor SHA1 Mensaxe Data
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo %!s(int64=6) %!d(string=hai) anos
  David Blaikie e3a9b4ce3a Fix a bunch more layering of CodeGen headers that are in Target %!s(int64=7) %!d(string=hai) anos
  Eugene Zelenko 9434811032 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). %!s(int64=8) %!d(string=hai) anos
  Chandler Carruth e3e43d9d57 Sort the remaining #include lines in include/... and lib/.... %!s(int64=8) %!d(string=hai) anos
  Matthias Braun 94c4904dc5 CodeGen: Rename DEBUG_TYPE to match passnames %!s(int64=8) %!d(string=hai) anos
  Eric Christopher 973f7aa32a constify the Function parameter to the TTI creation callback and %!s(int64=10) %!d(string=hai) anos
  Mehdi Amini 966e6ca1ac Make TargetTransformInfo keeping a reference to the Module DataLayout %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth 02d6288667 Re-sort #include lines using my handy dandy ./utils/sort_includes.py %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth b71d385494 [multiversion] Switch the TTI queries from TargetMachine to Subtarget %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth d0bfb83efb [multiversion] Remove the cached TargetMachine pointer from the %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth 1937233a22 [PM] Switch the TargetMachine interface from accepting a pass manager %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth a6a87b595d [PM] Change the core design of the TTI analysis to use a polymorphic %!s(int64=10) %!d(string=hai) anos
  Eric Christopher 9a322a1250 Fix build failure with pointer vs reference. %!s(int64=10) %!d(string=hai) anos
  Eric Christopher fd0f7927e0 Update a few calls to getSubtarget<> to either be getSubtargetImpl %!s(int64=10) %!d(string=hai) anos
  Elena Demikhovsky 70bae89669 Implemented cost model for masked load/store operations. %!s(int64=10) %!d(string=hai) anos
  Ahmed Bougacha 7fac1d945f [SelectionDAG] Allow targets to specify legality of extloads' result %!s(int64=10) %!d(string=hai) anos
  Matt Arsenault 1b2e041962 Fix typo %!s(int64=10) %!d(string=hai) anos
  Matt Arsenault 015776f38c Add minnum / maxnum codegen %!s(int64=10) %!d(string=hai) anos
  Eric Christopher 757c90dd00 Add a new pass FunctionTargetTransformInfo. This pass serves as a %!s(int64=11) %!d(string=hai) anos
  Hal Finkel 8def8d9263 Fix BasicTTI::getCmpSelInstrCost to deal with illegal vector types %!s(int64=11) %!d(string=hai) anos
  Sanjay Patel 87c977a52b Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. %!s(int64=11) %!d(string=hai) anos
  Eric Christopher d5dd8ce2a5 Reinstate "Nuke the old JIT." %!s(int64=11) %!d(string=hai) anos
  Pete Cooper 6de6c6aae4 Change MCSchedModel to be a struct of statically initialized data. %!s(int64=11) %!d(string=hai) anos
  Karthik Bhat e637d65af3 Allow vectorization of division by uniform power of 2. %!s(int64=11) %!d(string=hai) anos
  Eric Christopher aa5b9c0f6f Temporarily Revert "Nuke the old JIT." as it's not quite ready to %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 875710a2fd Nuke the old JIT. %!s(int64=11) %!d(string=hai) anos
  Eric Christopher 9f85dccfc6 Remove the TargetMachine forwards for TargetSubtargetInfo based %!s(int64=11) %!d(string=hai) anos
  Hal Finkel 8ef7b17dfc Add @llvm.assume, lowering, and some basic properties %!s(int64=11) %!d(string=hai) anos
  Karthik Bhat d2ce9392dc Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer. %!s(int64=11) %!d(string=hai) anos
  Hal Finkel 958fcdc21b Fix a spelling error %!s(int64=11) %!d(string=hai) anos