summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault
2025-10-08[FastISel] Add support for ptrtoaddrNikita Popov
2025-09-12CodeGen: Remove MachineFunction argument from getRegClass (#158188)Matt Arsenault
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov
2025-08-13[CodeGen] Remove default ctors for InputArg and OutputArg (#153205)Nikita Popov
2025-08-12[win][arm64ec] Fix duplicate errors with the dontcall attribute (#152810)Daniel Paoliello
2025-06-18[RemoveDIs][NFC] Remove dbg intrinsic handling code from SelectionDAG ISel (#...Orlando Cazalet-Hyams
2025-06-11Reapply 76197ea6f91f after removing an assertionJeremy Morse
2025-06-11Revert "[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#1...Jeremy Morse
2025-06-11[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#143451)Jeremy Morse
2025-05-10[IR] Teach getAsmString to return StringRef (NFC) (#139406)Kazu Hirata
2025-03-20[SelectionDAG] Not issue TRAP node if naked function (#132147)yonghong-song
2025-03-05[FastISel] Use Register. NFCCraig Topper
2025-03-02[SelectionDAG] Use Register and MCRegister. NFCCraig Topper
2025-03-02[FastISel] Use Register. NFCCraig Topper
2025-03-02[FastISel] Use Register. NFCCraig Topper
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq
2024-12-16[NFC] Remove some unnecessary semicolonsDavid Green
2024-12-09[TargetLowering] Return Align from getByValTypeAlignment (NFC) (#119233)Sergei Barannikov
2024-12-03[FastISel] Support unreachable with NoTrapAfterNoReturn (#118296)Nikita Popov
2024-11-26[SelectionDAG] Add generic implementation for @llvm.expect.with.probability w...antangelo
2024-11-03[SelectionDAG] Remove unused includes (NFC) (#114697)Kazu Hirata
2024-09-30FastISel: Fix incorrectly using getPointerTy (#110465)Matt Arsenault
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke
2024-08-02[FastISel] Don't use sizeWithoutDebug() for debug records (#101648)Alexis Engelke
2024-07-26FastISel: Do not check for module debug info (#100353)Matt Arsenault
2024-04-25LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2024-03-31[CodeGen] llvm.allow.{runtime,ubsan}.check() in FastISelVitaly Buka
2024-03-31[CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (#86049)Vitaly Buka
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer
2024-02-23[RemoveDIs] Add DPLabels support [3a/3] (#82633)Orlando Cazalet-Hyams
2024-02-20[RemoveDIs][NFC] Introduce DbgRecord base class [1/3] (#78252)Orlando Cazalet-Hyams
2024-02-08[DebugInfo] Handle dbg.assigns in FastISel (#80734)Jeremy Morse
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-14[CodeGen] Use a range-based for loop (NFC)Kazu Hirata
2024-01-05[RemoveDIs] Handle DPValues in FastISel (#76952)Orlando Cazalet-Hyams
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-12-24[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2023-10-02[FastISel][DebugInfo] Handle dbg.value targeting allocas (#67187)Felipe de Azevedo Piovezan
2023-06-23[XRay][AArch64] Suppport __xray_customevent/__xray_typedeventFangrui Song
2023-05-26[FastISel] Implement translation of entry_value dbg.value intrinsicsFelipe de Azevedo Piovezan
2023-05-26[FastISel][NFC] Remove repeated calls to get{Variable,Expr}Felipe de Azevedo Piovezan
2023-05-26[FastISel][NFC] Refactor if/else chain into early returnsFelipe de Azevedo Piovezan
2023-05-03[SelectionDAG][NFCI] Use common logic for identifying MMI varsFelipe de Azevedo Piovezan