aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/XCore/XCoreISelLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-28/+28
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-12-05[XCore] Set MaxAtomicSizeInBitsSupported to 0 (#74389)James Y Knight1-90/+5
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-4/+2
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-1/+1
2023-09-23[Atomic][doc] Fix outdated hook name and description (#66989)Wang Pengcheng1-2/+2
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-6/+5
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper1-19/+19
2023-02-07[CodeGen] Kill off a few more direct uses of EVT::getEVTString [nfc]Philip Reames1-1/+1
2023-02-07[CodeGen] Add standard print/debug utilities to MVTPhilip Reames1-2/+1
2023-01-09[XCore] Use the newly introduced generic MEMBARRIER node [not quite nfc]Philip Reames1-2/+1
2022-09-15[SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`sSergei Barannikov1-3/+1
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-2/+2
2022-09-03[llvm] Use range-based for loops (NFC)Kazu Hirata1-8/+6
2022-06-07[Alignment][NFC] Remove usage of MemSDNode::getAlignmentGuillaume Chatelet1-15/+15
2022-05-25[XCORE][CodeGen][NFC] Revert: Use ArrayRef in TargetLowering functionsNigel Perks1-18/+32
2022-04-28[XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functionsLiqin.Weng1-32/+18
2022-03-29[NFC][CodeGen] Add a setTargetDAGCombine use ArrayRefShao-Ce SUN1-4/+2
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-2/+2
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-2/+2
2021-11-17[NFC][llvm] Inclusive language: reword and remove uses of sanity in llvm/lib/...Zarko Todorovski1-1/+1
2021-09-09[SelectionDAG] Add isZero/isAllOnes methods to ConstantSDNode.Craig Topper1-5/+5
2021-06-21Rename MachineMemOperand::getOrdering -> getSuccessOrdering.Eli Friedman1-4/+4
2020-09-14[SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/g...Craig Topper1-9/+8
2020-07-20[NFC] remove unused includes of SelectionDAGISel.hYuanfang Chen1-1/+0
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman1-1/+1
2020-06-08[Alignment][NFC] Migrate the rest of backendsGuillaume Chatelet1-3/+3
2020-05-08[SelectionDAG] Use Align/MaybeAlign for ConstantPoolSDNode.Craig Topper1-3/+3
2020-02-21[XCore] Add instruction pattern for bitrevJim Lin1-0/+1
2020-02-03[Alignment][NFC] Use Align for getMemcpy/Memmove/MemsetGuillaume Chatelet1-12/+11
2020-01-16GlobalISel: Preserve load/store metadata in IRTranslatorMatt Arsenault1-1/+1
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner1-0/+1
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-2/+2
2019-09-26[TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux1-6/+7
2019-09-06[Alignment][NFC] Use Align with TargetLowering::setPrefFunctionAlignmentGuillaume Chatelet1-1/+1
2019-09-06[Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet1-1/+1
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet1-2/+2
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-2/+2
2019-06-12[XCore] CombineSTORE - Use allowsMemoryAccess wrapper. NFCI.Simon Pilgrim1-9/+3
2019-06-12[XCore] LowerLOAD/LowerSTORE - Use allowsMemoryAccess wrapper. NFCI.Simon Pilgrim1-28/+14
2019-02-27Seperate volatility and atomicity/ordering in SelectionDAGPhilip Reames1-0/+21
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-21[XCore] Always use the version of computeKnownBits that returns a value. NFCI.Simon Pilgrim1-8/+4
2018-06-01Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet1-4/+0
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper1-1/+1
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie1-1/+1
2017-08-22Use report_fatal_error for unsupported calling conventionsAlex Bradbury1-2/+2
2017-07-21[SystemZ, LoopStrengthReduce]Jonas Paulsson1-1/+2
2017-05-12[KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper1-1/+1
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov1-2/+1