summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/XCore/XCoreISelLowering.cpp
AgeCommit message (Expand)Author
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov
2025-06-30[Target] Prevent copying in loop variables (NFC)Jie Fu
2025-06-29[Target] Use range-based for loops (NFC) (#146277)Kazu Hirata
2025-05-08[XCore] TableGen-erate SDNode descriptions (#138869)Sergei Barannikov
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq
2024-11-21[XCore] Use getSignedConstant()Nikita Popov
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata
2024-07-17[AArch64] Don't tail call memset if it would convert to a bzero. (#98969)Amara Emerson
2024-07-13[Target] Use range-based for loops (NFC) (#98705)Kazu Hirata
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-12-05[XCore] Set MaxAtomicSizeInBitsSupported to 0 (#74389)James Y Knight
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-09-23[Atomic][doc] Fix outdated hook name and description (#66989)Wang Pengcheng
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper
2023-02-07[CodeGen] Kill off a few more direct uses of EVT::getEVTString [nfc]Philip Reames
2023-02-07[CodeGen] Add standard print/debug utilities to MVTPhilip Reames
2023-01-09[XCore] Use the newly introduced generic MEMBARRIER node [not quite nfc]Philip Reames
2022-09-15[SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`sSergei Barannikov
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser
2022-09-03[llvm] Use range-based for loops (NFC)Kazu Hirata
2022-06-07[Alignment][NFC] Remove usage of MemSDNode::getAlignmentGuillaume Chatelet
2022-05-25[XCORE][CodeGen][NFC] Revert: Use ArrayRef in TargetLowering functionsNigel Perks
2022-04-28[XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functionsLiqin.Weng
2022-03-29[NFC][CodeGen] Add a setTargetDAGCombine use ArrayRefShao-Ce SUN
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille
2021-11-17[NFC][llvm] Inclusive language: reword and remove uses of sanity in llvm/lib/...Zarko Todorovski
2021-09-09[SelectionDAG] Add isZero/isAllOnes methods to ConstantSDNode.Craig Topper
2021-06-21Rename MachineMemOperand::getOrdering -> getSuccessOrdering.Eli Friedman
2020-09-14[SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/g...Craig Topper
2020-07-20[NFC] remove unused includes of SelectionDAGISel.hYuanfang Chen
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman
2020-06-08[Alignment][NFC] Migrate the rest of backendsGuillaume Chatelet
2020-05-08[SelectionDAG] Use Align/MaybeAlign for ConstantPoolSDNode.Craig Topper
2020-02-21[XCore] Add instruction pattern for bitrevJim Lin
2020-02-03[Alignment][NFC] Use Align for getMemcpy/Memmove/MemsetGuillaume Chatelet
2020-01-16GlobalISel: Preserve load/store metadata in IRTranslatorMatt Arsenault
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-26[TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux
2019-09-06[Alignment][NFC] Use Align with TargetLowering::setPrefFunctionAlignmentGuillaume Chatelet
2019-09-06[Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-06-12[XCore] CombineSTORE - Use allowsMemoryAccess wrapper. NFCI.Simon Pilgrim