aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARC
AgeCommit message (Expand)AuthorFilesLines
12 days[NFC][ARC] Tidy Up RegState in ARC Backend (#177546)Sam Elliott1-1/+1
2026-01-13[CodeGen][InlineSpiller] Add SubReg argument to loadRegFromStackSlot for subr...Christudasan Devadasan2-1/+2
2025-11-29ARC: Override pseudos with pointersFangrui Song1-0/+2
2025-11-20CodeGen: Add missing subtarget to TargetLoweringBase constructor for ARC, CSK...Jim Lin1-1/+1
2025-11-10ARC,M68k: Adapt #158240Fangrui Song2-11/+7
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault1-1/+2
2025-11-08Remove unused <vector> inclusion (#166997)serge-sans-paille1-1/+0
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner1-6/+3
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault1-1/+1
2025-08-31[TableGen][Decoder] Remove special case of single sub-op dag (#156175)Sergei Barannikov2-3/+1
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-06-27MC: Reduce MCSymbolRefExpr::VK_None usesFangrui Song1-1/+1
2025-06-27MC: Remove unneeded MCSymbolRefExpr::VariantKind callsFangrui Song1-2/+1
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green1-1/+1
2025-05-08[ARC][CSKY][Lanai] TableGen-erate SDNode descriptions (#138874)Sergei Barannikov8-57/+66
2025-05-06Register assembly printer passes (#138348)Matthias Braun3-1/+10
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov2-2/+2
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-1/+1
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella1-2/+2
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper1-2/+2
2025-02-19[ARC] Remove unneeded isStackSlotFangrui Song1-1/+1
2025-02-19[ARC] Update code after removal of Register::isStackSlot. NFCCraig Topper1-1/+1
2025-02-17[Targets] Move *TargetStreamer.h files into their MCTargetDesc directory. (#1...Craig Topper1-0/+0
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/+3
2025-01-14[llvm] Mark scavenging spill-slots as *spilled* stack objects. (#122673)Guy David1-2/+2
2024-11-24[ARC] Fix ARCISD::BRcc description (#117454)Sergei Barannikov1-1/+1
2024-11-23[SelectionDAG] Fix some SDNode type mismatches between *.td files and ISel (#...Sergei Barannikov1-2/+1
2024-11-14Fixed un-renamed CodeGenTargetMachineImpl Intheritances in Experimental Targe...Matin Raayai1-5/+6
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai2-7/+7
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-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-17[ARC,CSKY] Update getMemcpy after #98969Fangrui Song1-1/+1
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov1-1/+1
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice2-5/+5
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice3-8/+14
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice3-14/+8
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice3-8/+14
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-08Set MaxAtomicSizeInBitsSupported for remaining targets. (#75703)James Y Knight2-0/+9
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-1/+1
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks4-6/+5