aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ExpandMemCmp.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-12-09[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi1-11/+28
2019-12-06Revert "[PGO][PGSO] Instrument the code gen / target passes."Hiroshi Yamauchi1-28/+11
2019-12-06[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi1-11/+28
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-10-30[X86] Make memcmp vector lowering handle arbitrary expansionsDavid Zarzycki1-2/+2
2019-09-10Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen...Dmitri Gribenko1-0/+871
2019-09-10Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-871/+0
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-1/+1
2019-06-26Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-0/+871
2019-06-26[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.Clement Courbet1-871/+0
2019-06-25[ExpandMemCmp] Move all options to TargetTransformInfo.Clement Courbet1-29/+20
2019-05-18MemCmpExpansion::getCompareLoadPairs - assert we find a comparison diff. NFCI.Simon Pilgrim1-1/+3
2019-04-12Add options for MaxLoadsPerMemcmp(OptSize).Hiroshi Yamauchi1-2/+15
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes1-2/+2
2019-03-20[ExpandMemCmp] Trigger on bcmp too.Clement Courbet1-1/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-20Re-land r349731 "[CodeGen][ExpandMemcmp] Add an option for allowing overlappi...Clement Courbet1-96/+137
2018-12-20Revert r349731 "[CodeGen][ExpandMemcmp] Add an option for allowing overlappin...Clement Courbet1-137/+96
2018-12-20[CodeGen][ExpandMemcmp] Add an option for allowing overlapping loads.Clement Courbet1-96/+137
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song1-1/+1
2018-01-06[x86, MemCmpExpansion] allow 2 pairs of loads per block (PR33325)Sanjay Patel1-6/+2
2018-01-03[ExpandMemcmp] rename variables and add hook to override pref for number of l...Sanjay Patel1-14/+17
2017-12-18[NFC][CodeGen][ExpandMemCmp] Fix documentation.Clement Courbet1-3/+2
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-2/+0
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet1-0/+828