summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2025-11-20DAG: Fix constructing a temporary TargetTransformInfo instance (#168480)Matt Arsenault
2025-11-13[SelectionDAGISel] Don't merge input chains if it would put a token factor in...Craig Topper
2025-11-12[SelectionDAGISel] Const correct ChainNodesMatched argument to HandleMergeInp...Craig Topper
2025-11-10[SelectionDAG] Fix typo in comment glueged->glued. NFC (#167006)Craig Topper
2025-11-06[IR] llvm.reloc.none intrinsic for no-op symbol references (#147427)Daniel Thornburgh
2025-10-09[CodeGen] Preserve branch weights from PGO profile during instruction selecti...Grigory Pastukhov
2025-10-08[SDAG] Use useDebugInstrRef instead of shouldUseDebugInstrRef (#160686)Mikołaj Piróg
2025-10-03[SelectionDAG] Add support to dump DAGs with sorted nodes (#161097)Min-Yih Hsu
2025-09-04[AArch64][SME] Resume streaming-mode on entry to exception handlers (#156638)Benjamin Maxwell
2025-08-08Revert "[AMDGPU] SelectionDAG divergence tracking should take into account Ta...David Stuttard
2025-07-08[SelectionDAG] Correctly Mark Required Analyses (#147649)Sam Elliott
2025-07-09[AMDGPU] SelectionDAG divergence tracking should take into account Target div...alex-t
2025-07-03Revert "[AMDGPU] SelectionDAG divergence tracking should take into account Ta...Florian Hahn
2025-07-03[AMDGPU] SelectionDAG divergence tracking should take into account Target div...alex-t
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-18[RemoveDIs][NFC] Remove dbg intrinsic handling code from SelectionDAG ISel (#...Orlando Cazalet-Hyams
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse
2025-06-12[CodeGen] Inline stack guard check on Windows (#136290)Omair Javaid
2025-06-03SelectionDAG: Use unique_ptr for SwiftErrorValueTracking (#142532)Matt Arsenault
2025-05-30CodeGen: Convert some assorted errors to use reportFatalUsageError (#142031)Matt Arsenault
2025-05-24[LLVM] Add color to SDNode ID's when dumping (#141295)Jon Roelofs
2025-05-24[CodeGen] Remove unused includes (NFC) (#141320)Kazu Hirata
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-05-15CodeGen: Add ISD::AssertNoFPClass (#138839)YunQiang Su
2025-05-01[DAG] Use SDValue for PatFrag checks (#137519)David Green
2025-04-30Revert "CodeGen: Add ISD::AssertNoFPClass (#135946)"YunQiang Su
2025-04-26[llvm] Use llvm::replace (NFC) (#137481)Kazu Hirata
2025-04-25CodeGen: Add ISD::AssertNoFPClass (#135946)YunQiang Su
2025-04-13[CodeGen] Use llvm::append_range (NFC) (#135567)Kazu Hirata
2025-04-10Reland "[SelectionDAG] Introducing a new ISD::POISON SDNode to represent the ...zhijian lin
2025-04-10[Verifier][CGP] Allow integer argument to dbg_declare (#134803)Nikita Popov
2025-04-09Revert "[SelectionDAG] Introducing a new ISD::POISON SDNode to represent the ...Jakub Kuderski
2025-04-07[SelectionDAG] Introducing a new ISD::POISON SDNode to represent the poison v...zhijian lin
2025-04-04[SDAG] Use index type size for offset accumulationNikita Popov
2025-03-02[SelectionDAG] Use Register and MCRegister. NFCCraig Topper
2025-02-10[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class (#126003)Rahul Joshi
2025-01-30[CodeGen] Use non-static Register::virtRegIndex() instead of static Register:...Craig Topper
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2025-01-23[SDAG] Use BatchAAResults for querying alias analysis (AA) results (#123934)Benjamin Maxwell
2025-01-14[SelectionDAG] Prevent converting a virtual register to an MCRegister. (#122857)Craig Topper
2024-12-21[SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119...Sergei Barannikov
2024-12-19[SelectionDAG] Split SDNode::use_iterator into user_iterator and use_iterator...Craig Topper
2024-12-18[SelectionDAG] Replace findGlueUse in SelectionDAGISel with SDNode::getGluedU...Craig Topper
2024-12-18[SelectionDAG] Rename SDNode::uses() to users(). (#120499)Craig Topper
2024-12-16[NFC] Remove some unnecessary semicolonsDavid Green
2024-12-04[llvm-tblgen] Increase Coverage Index Size (#118329)Sam Elliott
2024-10-31[SDAG] Simplify `SDNodeFlags` with bitwise logic (#114061)Yingwei Zheng
2024-10-24Ensure !NDEBUG with LLVM_ENABLE_ABI_BREAKING_CHECKS does not segfault (#113588)Dimitry Andric
2024-10-17[APInt] Fix APInt constructions where value does not fit bitwidth (NFCI) (#80...Nikita Popov
2024-09-17[SelectionDAG] Use Register around RegisterSDNode related functions. NFCCraig Topper