aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
56 min.[GISEL][RISCV] RegBank Select for Scalable Vector Load/Store (#99932)Jiahan Xie1-2/+3
75 min.[RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (#84965)Jiahan Xie2-2/+3
7 hours[Support] Erase blocks after DomTree::eraseNode (#101195)Alexis Engelke1-19/+27
7 hours[MVT][TableGen] Extend Machine Value Type to `uint16_t` (#99657)Brandon Wu1-20/+25
12 hoursRevert "[DAG][NFC] Use SDPatternMatch for VScale in some instances"Michael Maitland1-4/+6
22 hoursRecommit "[DAG] Reducing instructions by better legalization handling of AVGF...Julius Alexandre1-0/+20
28 hoursSelectionDAG: Do not propagate divergence through copy glue (#101210)Matt Arsenault1-3/+26
2 days[DAG][NFC] Use SDPatternMatch for VScale in some instancesMichael Maitland1-6/+4
3 days[DWARF] Emit line 0 source locations for BB padding nops (#99496)Nabeel Omer3-0/+24
3 days[SelectionDAG] Use unaligned store to legalize `EXTRACT_VECTOR_ELT` type when...Manish Kausik H1-0/+5
3 days[llvm] Initialize SmallVector with ranges (NFC) (#100948)Kazu Hirata2-9/+3
3 days[ADT,CodeGen] Remove stable_hash_combine_stringFangrui Song1-4/+4
4 daysRevert "[DAG] Reducing instructions by better legalization handling of AVGFLO...Craig Topper1-20/+0
4 days[DAG] Reducing instructions by better legalization handling of AVGFLOORU for ...Julius Alexandre1-0/+20
5 days[CalcSpillWeights] Avoid x87 excess precision influencing weight resultDimitry Andric1-5/+6
5 daysDAG: Lower is.fpclass fcSubnormal|fcZero to fabs(x) < smallest_normal (#100390)Matt Arsenault1-2/+36
5 days[LegalizeTypes] Create an ISD::ADD instead of an ISD::UADDO with unused overf...Craig Topper1-2/+2
6 daysCodeGen: Remove MachineModuleInfo reference from MachineFunction (#100357)Matt Arsenault7-26/+21
6 daysDebugInfo: Avoid some MMI::hasDebugInfo checks (#100333)Matt Arsenault2-9/+7
6 daysCodeGen: Move current call site out of MachineModuleInfo (#100369)Matt Arsenault3-8/+9
6 days[CodeGen] Remove AA parameter of isSafeToMove (#100691)Pengcheng Wang14-21/+20
6 daysCodeGen: Remove UsesMSVCFloatingPoint from MachineModuleInfo (#100368)Matt Arsenault2-28/+0
6 daysFastISel: Do not check for module debug info (#100353)Matt Arsenault1-16/+0
6 days[SDAG] Manual jumpthread in findMemType for style clarity [NFC]Philip Reames1-4/+4
6 days[StackFrameLayoutAnalysis] Support more SlotTypes (#100562)Hari Limaye1-4/+23
6 days[GlobalIsel] Push cast through select. (#100539)Thorsten Schütt2-0/+58
6 daysRemove the `x86_mmx` IR type. (#98505)James Y Knight1-4/+3
6 daysCodeGen: Remove -disable-debug-info-print cl::opt (#100319)Matt Arsenault1-18/+2
7 daysRevert "MTM: fix issues after cursory reading" (#100559)Mehdi Amini1-46/+55
7 days[llvm][CodeGen] Fixed a bug in stall cycle calculation for window scheduler (...Kai Yan1-3/+4
7 days[AArch64][GlobalISel] Legalize fp128 types as libcalls for G_FCMP (#98452)Him1881-2/+152
7 days[StackFrameLayoutAnalysis] Use target-specific hook for SP offsets (#100386)Hari Limaye2-17/+48
7 days[GlobalIsel] Modernize truncate of ext. (#100338)Thorsten Schütt2-34/+48
7 days[llvm][MachineLICM] Fix a comment typo. NFCJon Roelofs1-1/+1
7 days[AMDGPU] Implement llvm.lrint intrinsic lowering (#98931)Sumanth Gundapaneni3-9/+32
7 daysMTM: fix issues after cursory reading (#100404)Ramkumar Ramachandra1-55/+46
7 days[CodeGen] Add an option to skip extTSP BB placement for huge functions. (#99310)Krzysztof Pszeniczny1-1/+8
7 days[MachineLoopInfo] Fix assertion failure on undef use operands (#100137)Jay Foad1-1/+1
7 days[SelectionDAG] Preserve volatile undef stores. (#99918)Matt Davis1-1/+1
8 days[CodeGen] Restore MachineBlockPlacement block ordering (#99351)John Brawn1-2/+14
8 daysMachineOutliner: Use PM to query MachineModuleInfo (#99688)Matt Arsenault2-26/+27
8 daysCodeGen: Avoid using MachineFunction::getMMI in MachineModuleSlotTracker (#10...Matt Arsenault3-9/+24
8 days[PS4/PS5][Driver][DWARF] Always emit .debug_aranges for SCE tuning (#100160)Edd Dawson2-1/+7
8 daysReland "SelectionDAG: Avoid using MachineFunction::getMMI" (#99779)Vitaly Buka3-10/+17
8 days[GlobalIsel][NFC] Move cast code (#100196)Thorsten Schütt3-89/+116
8 days[llvm][CodeGen] Added a new restriction for II by pragma in window scheduler ...Kai Yan1-2/+10
8 days[llvm][CodeGen] Added missing initialization failure information for window s...Kai Yan1-1/+4
8 days[llvm][CodeGen] Fixed max cycle calculation with zero-cost instructions for w...Kai Yan1-6/+10
8 days[RegisterCoalescer] Fix SUBREG_TO_REG handling in the RegisterCoalescer. (#96...Stefan Pintilie1-0/+7
8 days[LLVM] [MC] Update frame layout & CFI generation to handle frames larger than...Wesley Wiser3-8/+8