summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
AgeCommit message (Expand)Author
2024-06-05[x86] Add tan intrinsic part 4 (#90503)Farzon Lotfi
2024-05-30[SelectionDAG] Add an ISD::CLEAR_CACHE node to lower llvm.clear_cache (#93795)Roger Ferrer Ibáñez
2024-05-29[ValueTypes] Remove MVT::MAX_ALLOWED_VALUETYPE. NFC (#93654)Craig Topper
2024-05-20CodeGen: Fix libcall names for exp10 on the various darwins (#92520)Matt Arsenault
2024-05-09[Analysis] Add cost model for experimental.cttz.elts intrinsic (#90720)David Sherwood
2024-05-07[Analysis, CodeGen, DebugInfo] Use StringRef::operator== instead of StringRef...Kazu Hirata
2024-04-16Recommit [RISCV] RISCV vector calling convention (2/2) (#79096) (#87736)Brandon Wu
2024-03-28[ISel] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (#86484)Jonas Paulsson
2024-03-27[FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (#86665)Justin Cady
2024-03-20[AArch64] Support scalable offsets with isLegalAddressingMode (#83255)Graham Hunter
2024-03-11[CodeGen] Do not pass MF into MachineRegisterInfo methods. NFC. (#84770)Jay Foad
2024-03-04[SelectionDAG] Add `STRICT_BF16_TO_FP` and `STRICT_FP_TO_BF16` (#80056)Shilei Tian
2024-03-04Revert "[SelectionDAG] Add `STRICT_BF16_TO_FP` and `STRICT_FP_TO_BF16` (#80056)"Shilei Tian
2024-03-04[SelectionDAG] Add `STRICT_BF16_TO_FP` and `STRICT_FP_TO_BF16` (#80056)Shilei Tian
2024-02-13[X86][CodeGen] Restrict F128 lowering to GNU environment (#81664)Pranav Kant
2024-02-13[LLVM] Add `__builtin_readsteadycounter` intrinsic and builtin for realtime c...Joseph Huber
2024-02-09[X86][CodeGen] Emit float128 libcalls for math functions (#79611)Pranav Kant
2024-02-06[FastISel][X86] Use getTypeForExtReturn in GetReturnInfo. (#80803)Craig Topper
2024-02-02[NFC] Add useFPRegsForHalfType(). (#74147)Harald van Dijk
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-11Set the default value for MaxAtomicSizeInBitsSupported to 0.James Y Knight
2024-01-04[CodeGen] Remove unused variables in TargetLoweringBase.cpp (NFC)Jie Fu
2024-01-04Add out-of-line-atomics support to GlobalISel (#74588)Thomas Preud'homme
2023-11-27[llvm] Replace calls to Type::getPointerTo (NFC)Youngsuk Kim
2023-11-14[AMDGPU] Generic lowering for rint and nearbyint (#69596)Acim-Maravic
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-10-31insertSSPDeclarations: adjust Darwin condition that sets dso_localFangrui Song
2023-10-19ISel: introduce vector ISD::LRINT, ISD::LLRINT; custom RISCV lowering (#66924)Ramkumar Ramachandra
2023-09-01IR: Add llvm.exp10 intrinsicMatt Arsenault
2023-08-24[FPEnv] Intrinsics for access to FP control modesSerge Pavlov
2023-07-31[AArch64] Add some basic handling for bf16 constants.David Green
2023-06-28IR: Add llvm.frexp intrinsicMatt Arsenault
2023-06-23Darwin: Use the GOT to reference ___stack_chk_guard.Amara Emerson
2023-06-13[Intrinsic] Introduce reduction intrinsics for minimum/maximumAnna Thomas
2023-06-06IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsicsMatt Arsenault
2023-06-05[FPEnv] Intrinsics for access to FP environmentSerge Pavlov
2023-05-23[IR] Make stack protector symbol dso_local according to -f[no-]direct-access-...Fangrui Song
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-04-29[SelectionDAG] Rename ADDCARRY/SUBCARRY to UADDO_CARRY/USUBO_CARRY (NFC)Sergei Barannikov
2023-04-05[SelectionDAG] Expand VP SDNodes by default.Craig Topper
2023-03-01[CodeGen] Always expand division larger than i128Nikita Popov
2023-02-15Use llvm::has_single_bit<uint32_t> (NFC)Kazu Hirata
2023-02-14Revert "[CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementa...Jake Egan
2023-02-14[CodeGen] Trivial simplification of some getRegisterType calls. NFC.Jay Foad
2023-02-09Fix call to deprecated API in bd87a2449da0c82e63cebdf9c131c54a5472e3a7Alex Richardson
2023-02-09[CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementationAlex Richardson
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-28Use llvm::bit_ceil (NFC)Kazu Hirata
2023-01-13DAG/GlobalISel: Fix broken/redundant setting of MODereferenceableMatt Arsenault
2023-01-11[NFC] Use TypeSize::getKnownMinValue() instead of TypeSize::getKnownMinSize()Guillaume Chatelet