summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
AgeCommit message (Expand)Author
2025-06-23[IRTranslator] Remove unnecessary isIntrinsic() check (NFC)Nikita Popov
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-05-22[CodeGen] Add SSID & Atomic Ordering to IntrinsicInfo (#140896)Pierre van Houtryve
2025-05-08GlobalISel: Translate minimumnum and maximumnum (#139106)Matt Arsenault
2025-05-05[IntrinsicInst] Remove MemCpyInlineInst and MemSetInlineInst [nfc] (#138568)Philip Reames
2025-05-05[CodeGen] Use range-based for loops (NFC) (#138488)Kazu Hirata
2025-05-04Revert "[CodeGen] Use range-based for loops (NFC) (#138434)"Nico Weber
2025-05-04[CodeGen] Use range-based for loops (NFC) (#138434)Kazu Hirata
2025-05-02[llvm] Remove redundant control flow (NFC) (#138304)Kazu Hirata
2025-04-30Reland [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instruction...Jonathan Thackray
2025-04-28Revert "[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructio...Jonathan Thackray
2025-04-28[llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions (#136...Jonathan Thackray
2025-04-28[LLVM][GlobalISel] Ensure G_{F}CONSTANT only store references to scalar Const...Paul Walker
2025-04-16[llvm] Use llvm::append_range (NFC) (#136066)Kazu Hirata
2025-03-29[CodeGen] Use llvm::append_range (NFC) (#133603)Kazu Hirata
2025-03-20[SelectionDAG] Not issue TRAP node if naked function (#132147)yonghong-song
2025-03-18[CodeGen][GlobalISel] Add a getVectorIdxWidth and getVectorIdxLLT. (#131526)David Green
2025-03-04[GlobalISel] Avoid repeated hash lookups (NFC) (#129653)Kazu Hirata
2025-02-10[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class (#126003)Rahul Joshi
2025-02-04GlobalISel: Fix defined register of invariant.start (#125664)Robert Imschweiler
2025-01-27[GISel] Explicitly disable BF16 tablegen patterns. (#124113)David Green
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2024-11-29[GISel] Add generic implementation for @llvm.expect.with.probability when opt...antangelo
2024-11-12[llvm] Remove redundant control flow statements (NFC) (#115831)Kazu Hirata
2024-11-11[GlobalISel] Import llvm.stepvector (#115721)Thorsten Schütt
2024-11-11[AArch64][GlobalISel] Do not create LIFETIME instructions in functions. (#115...David Green
2024-11-08[GlobalISel] Remove unused includes (NFC) (#115429)Kazu Hirata
2024-11-08[GlobalISel][AArch64] Legalize G_EXTRACT_VECTOR_ELT for SVE (#115161)Thorsten Schütt
2024-10-30[GlobalISel] Import samesign flag (#114267)Thorsten Schütt
2024-10-30Revert "[GlobalISel] Import samesign flag" (#114256)Thorsten Schütt
2024-10-30[GlobalISel] Import samesign flag (#113090)Thorsten Schütt
2024-10-29[IR] Add `llvm.sincos` intrinsic (#109825)Benjamin Maxwell
2024-10-17[PowerPC][ISelLowering] Support -mstack-protector-guard=tls (#110928)Keith Packard
2024-10-12[CodeGen] Generalize trap emission after SP check fail (#109744)duk
2024-10-04[LLVM] Add HasFakeUses to MachineFunction (#110097)Stephen Tozer
2024-09-30[GlobalISel] Import extract/insert subvector (#110287)Thorsten Schütt
2024-09-26[SPIRV] Add atan2 function lowering (p2) (#110037)Tex Riddell
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-18[CodeGen] Use Register in SwitchLoweringUtils. NFC (#109092)Craig Topper
2024-09-16[GlobalISel][AArch64] Add G_FPTOSI_SAT/G_FPTOUI_SAT (#96297)David Green
2024-09-14[IRTranslator][RISCV] Support scalable vector zeroinitializer. (#108666)Craig Topper
2024-09-13[IRTranslator] Simplify fixed vector ConstantAggregateZero handling. NFC (#10...Craig Topper
2024-09-06[GISel] Use Function::getFunctionType() instead of getType() in some remarks....Craig Topper
2024-09-06Add usub_cond and usub_sat operations to atomicrmw (#105568)anjenner
2024-08-29[GISel][RISCV] Correctly handle scalable vector shuffles of pointer vectors i...Craig Topper
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer
2024-08-19[GlobalISel] Bail out early for big-endian (#103310)David Green
2024-08-16[CodeGen] Use range-based for loops (NFC) (#104536)Kazu Hirata
2024-08-13[GlobalISel] IRTranslator: Use RAIIMFObsDelInstaller (#102379)Tobias Stadler
2024-08-06[CodeGen] Use BasicBlock numbers to map to MBBs (#101883)Alexis Engelke