aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-12CodeGen: Remove MachineFunction argument from getRegClass (#158188)Matt Arsenault1-2/+1
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov1-10/+3
2025-08-13[CodeGen] Remove default ctors for InputArg and OutputArg (#153205)Nikita Popov1-8/+7
2025-08-12[win][arm64ec] Fix duplicate errors with the dontcall attribute (#152810)Daniel Paoliello1-2/+5
2025-06-18[RemoveDIs][NFC] Remove dbg intrinsic handling code from SelectionDAG ISel (#...Orlando Cazalet-Hyams1-45/+0
2025-06-11Reapply 76197ea6f91f after removing an assertionJeremy Morse1-3/+0
2025-06-11Revert "[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#1...Jeremy Morse1-0/+3
2025-06-11[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths (#143451)Jeremy Morse1-3/+0
2025-05-10[IR] Teach getAsmString to return StringRef (NFC) (#139406)Kazu Hirata1-1/+1
2025-03-20[SelectionDAG] Not issue TRAP node if naked function (#132147)yonghong-song1-10/+5
2025-03-05[FastISel] Use Register. NFCCraig Topper1-15/+16
2025-03-02[SelectionDAG] Use Register and MCRegister. NFCCraig Topper1-1/+1
2025-03-02[FastISel] Use Register. NFCCraig Topper1-2/+3
2025-03-02[FastISel] Use Register. NFCCraig Topper1-18/+17
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella1-1/+2
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper1-2/+1
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq1-1/+1
2024-12-16[NFC] Remove some unnecessary semicolonsDavid Green1-1/+1
2024-12-09[TargetLowering] Return Align from getByValTypeAlignment (NFC) (#119233)Sergei Barannikov1-1/+1
2024-12-03[FastISel] Support unreachable with NoTrapAfterNoReturn (#118296)Nikita Popov1-4/+12
2024-11-26[SelectionDAG] Add generic implementation for @llvm.expect.with.probability w...antangelo1-1/+2
2024-11-03[SelectionDAG] Remove unused includes (NFC) (#114697)Kazu Hirata1-1/+0
2024-09-30FastISel: Fix incorrectly using getPointerTy (#110465)Matt Arsenault1-4/+4
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer1-0/+3
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke1-3/+3
2024-08-02[FastISel] Don't use sizeWithoutDebug() for debug records (#101648)Alexis Engelke1-2/+7
2024-07-26FastISel: Do not check for module debug info (#100353)Matt Arsenault1-16/+0
2024-04-25LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2024-03-31[CodeGen] llvm.allow.{runtime,ubsan}.check() in FastISelVitaly Buka1-2/+7
2024-03-31[CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (#86049)Vitaly Buka1-0/+4
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano1-8/+17
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer1-5/+5
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-12/+12
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer1-2/+2
2024-02-23[RemoveDIs] Add DPLabels support [3a/3] (#82633)Orlando Cazalet-Hyams1-2/+15
2024-02-20[RemoveDIs][NFC] Introduce DbgRecord base class [1/3] (#78252)Orlando Cazalet-Hyams1-1/+3
2024-02-08[DebugInfo] Handle dbg.assigns in FastISel (#80734)Jeremy Morse1-1/+9
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber1-1/+1
2024-01-14[CodeGen] Use a range-based for loop (NFC)Kazu Hirata1-4/+1
2024-01-05[RemoveDIs] Handle DPValues in FastISel (#76952)Orlando Cazalet-Hyams1-135/+188
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus1-4/+2
2023-12-24[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2023-10-02[FastISel][DebugInfo] Handle dbg.value targeting allocas (#67187)Felipe de Azevedo Piovezan1-0/+8
2023-06-23[XRay][AArch64] Suppport __xray_customevent/__xray_typedeventFangrui Song1-2/+2
2023-05-26[FastISel] Implement translation of entry_value dbg.value intrinsicsFelipe de Azevedo Piovezan1-0/+18
2023-05-26[FastISel][NFC] Remove repeated calls to get{Variable,Expr}Felipe de Azevedo Piovezan1-10/+11
2023-05-26[FastISel][NFC] Refactor if/else chain into early returnsFelipe de Azevedo Piovezan1-19/+25
2023-05-03[SelectionDAG][NFCI] Use common logic for identifying MMI varsFelipe de Azevedo Piovezan1-7/+3
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi1-1/+1
2023-03-13[DAG] Use ISD::isBitwiseLogicOp in AND/OR/XOR checks. NFCI.Simon Pilgrim1-2/+1