aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen
AgeCommit message (Expand)AuthorFilesLines
13 hours[GlobalISel] Add constant matcher for APInt (#151357)jyli01161-0/+40
4 daysAdd m_SelectCCLike matcher to match SELECT_CC or SELECT with SETCC (#149646)黃國庭1-0/+32
5 days[GISel] Introduce MIFlags::InBounds (#150900)Fabian Ritter1-2/+2
5 days[LLVM][SelectionDAG] Align poison/undef binop folds with IR. (#149334)Paul Walker5-185/+421
6 days[GISel] Introduce MachineIRBuilder::(build|materialize)ObjectPtrOffset (#150392)Fabian Ritter1-2/+2
9 days[CodeGen] Remove an unnecessary cast (NFC) (#150784)Kazu Hirata1-2/+1
2025-07-18[DebugInfo] Suppress lots of users of DbgValueInst (#149476)Jeremy Morse1-1/+1
2025-07-10Reland "[CodeGen] Expose the extensibility of PassConfig to plugins (#139059)"Tcc1007-0/+236
2025-07-10Revert "[CodeGen] Expose the extensibility of PassConfig to plugins" (#147947)Jan Patrick Lehr7-234/+0
2025-07-10[CodeGen] Expose the extensibility of PassConfig to plugins (#139059)Tcc1007-0/+234
2025-07-09[AMDGPU] SelectionDAG divergence tracking should take into account Target div...alex-t2-2/+12
2025-07-08[DAG] SDPatternMatch - add matching for SELECT_CC patterns to min/max like ma...Simon Pilgrim1-0/+33
2025-07-07[NFC] Remove redundant namespace qualifier in SelectionDAGPatternMatchTest (#...woruyu1-1/+1
2025-07-07[DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef h… (#14...woruyu1-0/+86
2025-07-03Revert "[AMDGPU] SelectionDAG divergence tracking should take into account Ta...Florian Hahn2-12/+2
2025-07-03[AMDGPU] SelectionDAG divergence tracking should take into account Target div...alex-t2-2/+12
2025-06-30[DAG] Implement SDPatternMatch `m_SpecificScalarVT` and `m_SpecificVectorElem...zhaohui1-0/+8
2025-06-26[DAG] Add `SDPatternMatch::m_Load` (#145481)Abhishek Kaushik1-0/+13
2025-06-26[DAG] Add SDPatternMatch::m_Result to match a specific SDValue result (#145775)Min-Yih Hsu1-0/+14
2025-06-20[SDPatternMatch] Add m_Poison matcher (#144860)Ming Yan1-0/+5
2025-06-18[DAG] Implement SDPatternMatch `m_Abs()` matcher (#144512)Rajveer Singh Bharadwaj1-0/+4
2025-06-12[GISel] KnownFPClass ValueTracking fix handling of vectors (#143372)Tim Gymnich1-0/+98
2025-06-08[llvm] Compare std::optional<T> to values directly (NFC) (#143340)Kazu Hirata1-1/+1
2025-05-28[llvm] annotate interfaces in llvm/CGData and llvm/CodeGen for DLL export (#1...Andrew Rogers1-5/+6
2025-05-28[AArch64] TableGen-erate SDNode descriptions (#140472)Benjamin Maxwell2-863/+0
2025-05-26[LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir (...Akash Agrawal1-2/+0
2025-05-23[GISel] Add KnownFPClass Analysis to GISelValueTrackingPass (#134611)Tim Gymnich2-0/+1063
2025-05-14[GlobalISel] Add a GISelValueTracker printing pass (#139687)David Green1-46/+0
2025-05-14[GC] Use `MapVector` for `GCStrategyMap` (#132729)paperchalice2-0/+77
2025-05-13[GlobalISel] Add computeNumSignBits for G_BUILD_VECTOR. (#139506)David Green1-1/+1
2025-05-06[DAG] Add SDPatternMatch::m_BitwiseLogic common matcher for AND/OR/XOR nodes ...Simon Pilgrim1-0/+5
2025-05-05[CodeGen] Fix warningsKazu Hirata1-2/+2
2025-05-05[GlobalISel] Take the result size into account when const folding icmp (#134365)KRM71-0/+45
2025-04-05[X86][Test] Reorder PassMgrF and OS. (#134481)weiwei chen1-1/+2
2025-04-04[X86Backend][M68KBackend] Make Ctx in X86MCInstLower (M68KInstLower) the same...weiwei chen2-0/+175
2025-03-29[GlobalISel][NFC] Rename GISelKnownBits to GISelValueTracking (#133466)Tim Gymnich3-133/+133
2025-03-21[DAG] SDPatternMatch - add matchers for reassociatable binops (#119985)Ethan Kaji1-0/+125
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov11-25/+25
2025-03-10[GlobalISel] Add and use a m_GAddLike pattern matcher. NFC (#125435)David Green1-0/+23
2025-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello1-7/+7
2025-02-19[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default (#126880)Nikita Popov1-2/+2
2025-02-12Add a pass to collect dropped var statistics for MIR (#126686)Shubham Sandeep Rastogi2-0/+1082
2025-02-10[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class (#126003)Rahul Joshi1-26/+26
2025-01-22[GISel] Add more FP opcodes to CSE (#123949)Alan Li1-0/+132
2025-01-22Revert "[GISel] Add more FP opcodes to CSE (#123624)" (#123954)Danial Klimkin1-115/+0
2025-01-22[GISel] Add more FP opcodes to CSE (#123624)lialan1-0/+115
2025-01-21[IR][unittests] Replace of PointerType::get(Type) with opaque version (NFC) (...Mats Jun Larsen1-3/+2
2025-01-17[DAG] Add SDPatternMatch::m_BitCast matcher (#123327)Simon Pilgrim1-0/+5
2025-01-16[AsmPrinter] Reintroduce full AsmPrinterHandler API (#122297)Jameson Nash1-50/+3
2025-01-11[SDPatternMatch] Add Matcher m_Undef (#122521)Amr Hesham1-0/+5