summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
AgeCommit message (Expand)Author
2025-11-15[GlobalISel] Return byte offsets from computeValueLLTs (NFC) (#166747)Sergei Barannikov
2025-11-12[NFC][SPIRV][IRTranslator] Replace leftover `MF->getTarget().getTargetTriple(...Juan Manuel Martinez CaamaƱo
2025-11-09[SPIRV] Add support for `bfloat16` atomics via the `SPV_INTEL_16bit_atomics` ...Alex Voicu
2025-11-06[IR] llvm.reloc.none intrinsic for no-op symbol references (#147427)Daniel Thornburgh
2025-11-06[NFC] Refactor target intrinsic call lowering (#153204)Robert Imschweiler
2025-11-04[SPIRV] Enable `bfloat16` arithmetic (#166031)Alex Voicu
2025-10-24[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal. (#140508)David Green
2025-10-23CodeGen: Fix crash when no libcall is available for stackguard (#164211)Matt Arsenault
2025-10-22[CodeGen] Add "override" where appropriate (NFC) (#164571)Kazu Hirata
2025-10-02[AArch64][GlobalISel] Add `G_FMODF` instruction (#160061)Ryan Cowan
2025-09-25[X86][GlobalISel] Added support for llvm.set.rounding (#156591)JaydeepChauhan14
2025-09-22[SPIRV] Add support for the SPIR-V extension SPV_KHR_bfloat16 (#155645)YixingZhang007
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2025-08-22[llvm] Remove unused includes of SmallSet.h (NFC) (#154893)Kazu Hirata
2025-08-18[GlobalISel] Translate scalar sequential vecreduce.fadd/fmul as fadd/fmul. (#...David Green
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata
2025-08-15Reapply "[AMDGPU] Intrinsic for launching whole wave functions" (#153584)Diana Picus
2025-08-12[win][arm64ec] Fix duplicate errors with the dontcall attribute (#152810)Daniel Paoliello
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-06Revert "[AMDGPU] Intrinsic for launching whole wave functions" (#152286)Diana Picus
2025-08-06[AMDGPU] Intrinsic for launching whole wave functions (#145859)Diana Picus
2025-08-04[GISel] Set more MIFlags when translating GEPs (#151708)Fabian Ritter
2025-08-04[IR] Allow poison argument to lifetime markers (#151148)Nikita Popov
2025-07-29[GISel] Introduce MachineIRBuilder::(build|materialize)ObjectPtrOffset (#150392)Fabian Ritter
2025-07-22[CodeGen] Remove handling for lifetime.start/end on non-alloca (#149838)Nikita Popov
2025-07-11[X86][GlobalISel] Added support for llvm.get.rounding (#147716)JaydeepChauhan14
2025-07-05[CodeGen] Remove an unnecessary cast (NFC) (#147155)Kazu Hirata
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