summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/VE/VEISelLowering.cpp
AgeCommit message (Expand)Author
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-11-14[VE] TableGen-erate SDNode descriptions (#168120)Sergei Barannikov
2025-10-02[LLVM][CodeGen][SVE] Remove failure cases when widening vector load/store ops...Paul Walker
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov
2025-07-07DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)Matt Arsenault
2025-06-30[Target] Prevent copying in loop variables (NFC)Jie Fu
2025-06-29[Target] Use range-based for loops (NFC) (#146277)Kazu Hirata
2025-06-26VE: Merge MCExpr into MCAsmInfoFangrui Song
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-19RuntimeLibcalls: Pass in exception handling type (#144696)Matt Arsenault
2025-06-15VE: Rename VEMCExpr::VK_ to VE::S_Fangrui Song
2025-03-23[Target] Use DenseSet instead of DenseMap (NFC) (#132619)Kazu Hirata
2025-03-22[llvm] Use *Set::insert_range (NFC) (#132509)Kazu Hirata
2025-03-12Move VE-specific MCSymbolRefExpr::VariantKind to VEMCExprFangrui Song
2025-02-18[CodeGen] Use getSignedConstant() in more places (#127501)Nikita Popov
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq
2024-12-18[SelectionDAG] Rename SDNode::uses() to users(). (#120499)Craig Topper
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata
2024-08-11[Target] Construct SmallVector<MachineMemOperand *> with ArrayRef (NFC) (#102...Kazu Hirata
2024-07-13[Target] Use range-based for loops (NFC) (#98705)Kazu Hirata
2024-03-11[NFC] Remove unused variable after 94c988bcArthur Eubanks
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-08-17[VE] Avoid vectorizing store/load in scalar modeKazushi (Jam) Marukawa
2023-08-16[VE][NFC] Correct debug message spacingKazushi (Jam) Marukawa
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper
2023-01-24[NFC] Deprecate SelectionDag functions taking Alignment as unsignedGuillaume Chatelet
2023-01-24[NFC] Deprecate SelectionDag::getLoad that takes alignment asGuillaume Chatelet
2023-01-09[VE] Use generic MEMBARRIER SDAG node [nfc]Philip Reames
2022-11-17[AMDGPU] Allow finer grain control of an unaligned access speedStanislav Mekhanoshin
2022-10-20[VE] Change the way to lower selectccKazushi (Jam) Marukawa
2022-10-15[VE] Change the way to lower selectKazushi (Jam) Marukawa
2022-09-27[VE] Change to expand FPOWKazushi (Jam) Marukawa
2022-09-26[VE] Support smax/sminKazushi (Jam) Marukawa
2022-09-21[VE] Add maxnum and minnumKazushi (Jam) Marukawa
2022-09-21[VE] Change to expand FMAKazushi (Jam) Marukawa
2022-09-15[SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`sSergei Barannikov
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-16Untangle the mess which is MachineBasicBlock::hasAddressTaken().Eli Friedman
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-01[VE][NFC] Correct commentKazushi (Jam) Marukawa
2022-07-01[VE] Support load/store vm regsitersKazushi (Jam) Marukawa
2022-03-15[VE] strided v256.23 isel and testsSimon Moll
2022-03-14[VE] v256i32|64 reduction isel and testsSimon Moll
2022-03-02[VE] (masked) load|store v256.32|64 iselSimon Moll
2022-02-23[VE][NFC] Move functions to VVP moduleSimon Moll
2022-02-22[VE] Split unsupported v512.32 opsSimon Moll
2022-02-21[VE] v512i1 mask arithmetic iselSimon Moll