aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/XCore
AgeCommit message (Expand)AuthorFilesLines
2024-03-19Reapply "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert...Stephen Tozer1-3/+6
2024-03-19Revert "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert ...Stephen Tozer1-6/+3
2024-03-19[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert (#84737)Jeremy Morse1-3/+6
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames2-4/+4
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury1-1/+1
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury2-29/+29
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata2-2/+2
2023-12-05[XCore] Set MaxAtomicSizeInBitsSupported to 0 (#74389)James Y Knight2-103/+9
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-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks4-7/+7
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-5/+6
2023-08-26Revert "[XCore] Remove unused TableGen classes and multiclasses"Brad Smith2-1/+20
2023-08-26[XCore] Remove unused TableGen classes and multiclassesIvan Kosarev2-20/+1
2023-08-03[PEI] Switch to backwards frame index elimination by defaultJay Foad1-2/+0
2023-05-18[XCore] Use backwards scavenging in frame index eliminationJay Foad2-3/+8
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-6/+5
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi2-1/+2
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi1-0/+1
2023-04-17[CMake] Reorder and reformat depsNAKAMURA Takumi1-1/+1
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-24[NFC] Deprecate DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-1/+1
2023-01-21[llvm] Use llvm::bit_width (NFC)Kazu Hirata2-5/+5
2023-01-21[llvm] Use llvm::bit_width (NFC)Kazu Hirata1-2/+2
2023-01-17[MC] Use MCRegister instead of unsigned in MCInstPrinter (NFC)Sergei Barannikov2-4/+5
2023-01-11[CodeGen] Introduce a generic MEMBARRIER instruction [mostly-nfc]Philip Reames1-4/+0
2023-01-09[XCore] Use the newly introduced generic MEMBARRIER node [not quite nfc]Philip Reames3-11/+2
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers3-4/+11
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault3-1/+13
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan3-18/+18
2022-12-15[SelectionDAG] Give all the target specific subclasses of SelectionDAGISel th...Craig Topper1-1/+5
2022-12-13[NFC][CMake] Explicitly link to MC when neededRoman Lebedev1-0/+1
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song2-2/+0
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song2-3/+3
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek2-4/+7
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev2-3/+4
2022-11-01XCore: Register null MCTargetStreamerMatt Arsenault2-4/+11
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-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko1-1/+1
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green3-0/+5
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green3-5/+0
2022-07-13Move instruction predicate verification to emitInstructionDavid Green3-0/+5