summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
AgeCommit message (Expand)Author
2025-11-17[SystemZ] TableGen-erate node descriptions (#168113)Sergei Barannikov
2025-09-19[PowerPC] using milicode call for strlen instead of lib call (#153600)zhijian lin
2025-08-07[PowerPC][AIX] Using milicode for memcmp instead of libcall (#147093)zhijian lin
2024-12-21[SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119...Sergei Barannikov
2024-11-25[SystemZ] Use getSignedConstant() where necessary (#117181)Nikita Popov
2023-01-24[SystemZ] Use llvm::bit_floor (NFC)Kazu Hirata
2023-01-24[NFC] Deprecate SelectionDag functions taking Alignment as unsignedGuillaume Chatelet
2023-01-22Use llvm::popcount instead of llvm::countPopulation(NFC)Kazu Hirata
2022-08-07[llvm] Fix comment typos (NFC)Kazu Hirata
2022-06-10[clang] Add support for __builtin_memset_inlineGuillaume Chatelet
2021-12-06[SystemZ] Improve codegen for memset.Jonas Paulsson
2021-10-14[SystemZ] Reapply memcmp and memcpy patches.Jonas Paulsson
2021-10-14[SystemZ] Bugfix and refactorization of mem-mem operationsJonas Paulsson
2021-10-06[SystemZ] Temporarily revert memcmp and memcpy patchesJonas Paulsson
2021-10-05[SystemZ] Implement memcmp of variable length with CLC.Jonas Paulsson
2021-10-05[SystemZ] Implement memcpy of variable length with MVC.Jonas Paulsson
2021-07-06[SystemZ] Generate XC loop for memset 0 of variable length.Jonas Paulsson
2020-09-14[SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/g...Craig Topper
2020-06-30[Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to A...Guillaume Chatelet
2020-06-30[Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemset to A...Guillaume Chatelet
2019-09-19Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault
2019-09-19Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg
2019-09-19GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault
2019-02-06[SystemZ] Do not return INT_MIN from strcmp/memcmpUlrich Weigand
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-04-30[SystemZ] Do not use glue to represent condition code dependenciesUlrich Weigand
2016-07-15[SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk
2015-02-19Demote vectors to arrays. No functionality change.Benjamin Kramer
2015-02-12MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer
2014-06-27Have SystemZSelectionDAGInfo constructor take a DataLayout ratherEric Christopher
2014-06-06Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher
2014-04-26Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-03-06[SystemZ] Use "auto" for cast resultsRichard Sandiford
2013-10-16[SystemZ] Improve handling of SETCCRichard Sandiford
2013-09-06[SystemZ] Use XC for a memset of 0Richard Sandiford
2013-08-28[SystemZ] Extend memcmp support to all constant lengthsRichard Sandiford
2013-08-27[SystemZ] Extend memcpy and memset support to all constant lengthsRichard Sandiford
2013-08-20[SystemZ] Use SRST to optimize memchrRichard Sandiford
2013-08-16[SystemZ] Use SRST to implement strlen and strnlenRichard Sandiford
2013-08-16[SystemZ] Use MVST to implement strcpy and stpcpyRichard Sandiford
2013-08-16[SystemZ] Use CLST to implement strcmpRichard Sandiford
2013-08-16[SystemZ] Fix sign of integer memcmp resultRichard Sandiford
2013-08-12[SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford
2013-07-09[SystemZ] Use "STC;MVC" for memsetRichard Sandiford