aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/XCore
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[Clang] Use DataLayout from TargetParser (#171135)Nikita Popov1-4/+3
2025-11-26CodeGen: Make all targets override pseudos with pointers (#159881)Matt Arsenault1-0/+2
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault1-1/+1
2025-11-11[XCore] Use MCRegister instead of unsigned. NFC (#167461)Craig Topper1-3/+3
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault3-8/+8
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault1-1/+1
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault3-7/+8
2025-08-31[Mips][XCore] Use MCRegisterClass::getRegister() instead of begin()+RegNo. NFCCraig Topper1-1/+1
2025-08-26[NFC][MC][XCore] Eliminate forward decls by rearranging functions (#155456)Rahul Joshi1-140/+110
2025-08-26[NFC][MC][XCore] Rearrange decoder functions for XCore disassembler (#155009)Rahul Joshi1-71/+2
2025-08-21[NFC][MC][Decoder] Extract fixed pieces of decoder code into new header file ...Rahul Joshi1-0/+2
2025-08-21[Target] Remove SoftFail field on targets that don't use it (NFC) (#154659)Sergei Barannikov1-1/+0
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov2-18/+7
2025-08-04Revert "[X86][ARM][RISCV][XCore][M68K] Invert the low bit to get the inverse ...Craig Topper1-4/+7
2025-08-04[X86][ARM][RISCV][XCore][M68K] Invert the low bit to get the inverse predicat...AZero131-7/+4
2025-06-30[Target] Prevent copying in loop variables (NFC)Jie Fu1-2/+2
2025-06-29[Target] Use range-based for loops (NFC) (#146277)Kazu Hirata1-6/+4
2025-06-27MC: Reduce MCSymbolRefExpr::VK_None usesFangrui Song1-1/+1
2025-06-27MC: Remove unneeded MCSymbolRefExpr::VariantKind callsFangrui Song1-3/+1
2025-06-27XCore: Declare libcalls used for align 4 memcpy (#144976)Matt Arsenault1-5/+8
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers5-5/+14
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green1-1/+1
2025-05-26[llvm] Remove unused includes (NFC) (#141526)Kazu Hirata1-1/+0
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi1-2/+1
2025-05-08[XCore] TableGen-erate SDNode descriptions (#138869)Sergei Barannikov5-92/+16
2025-05-06Register assembly printer passes (#138348)Matthias Braun3-1/+10
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov2-3/+3
2025-04-07[NFC][LLVM] Cleanup pass initialization for ARM/ARV/Lanai/X86/XCore (#134400)Rahul Joshi2-3/+2
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi1-1/+1
2025-02-24[CodeGen] Change copyPhysReg interface to use Register instead of MCRegister....Craig Topper2-3/+3
2025-02-20[FrameLowering] Use MCRegister instead of Register in CalleeSavedInfo. NFC (#...Craig Topper1-2/+2
2025-02-17[Targets] Move *TargetStreamer.h files into their MCTargetDesc directory. (#1...Craig Topper2-1/+1
2025-01-22[llvm] Pass MachineInstr flags to storeRegToStackSlot/loadRegFromStackSlot (N...Venkata Ramanaiah Nalamothu2-14/+15
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq2-2/+2
2025-01-14[llvm] Mark scavenging spill-slots as *spilled* stack objects. (#122673)Guy David1-2/+2
2024-11-21[XCore] Use getSignedConstant()Nikita Popov1-1/+2
2024-11-19[XCore] Pattern match LADD/LSUB/LMUL/MACCU/MACCS/CRC8 (#116245)Sergei Barannikov2-47/+50
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata10-30/+1
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai2-3/+3
2024-11-03[MC] Make generated `MCInstPrinter::getMnemonic` const (NFC) (#114682)Sergei Barannikov1-1/+2
2024-10-29[MCInstPrinter] Make printRegName non-constFangrui Song2-2/+2
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen2-3/+4
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad1-3/+1
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-2/+2
2024-08-27[TII][RISCV] Add renamable bit to copyPhysReg (#91179)Piyou Chen2-2/+4
2024-07-21[MC] Remove unnecessary isVerboseAsm from Target::AsmTargetStreamerCtorTyFangrui Song1-2/+1
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault1-2/+1
2024-07-17Rapply "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata1-3/+2
2024-07-17[AArch64] Don't tail call memset if it would convert to a bzero. (#98969)Amara Emerson1-3/+3
2024-07-15Revert "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata1-2/+3