aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
12 days[IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic (#158637)Sander de Smalen1-1/+1
13 days[SelectionDAGBuilder][PPC] Use getShiftAmountConstant. (#158400)Craig Topper1-16/+11
2025-09-04[AMDGPU] Tail call support for whole wave functions (#145860)Diana Picus1-21/+33
2025-09-02[Intrinsics][AArch64] Add intrinsics for masking off aliasing vector lanes (#...Sam Tebbs1-0/+12
2025-08-27[CodeGen][RISCV] Add support of RISCV nontemporal to vector predication instr...daniel-trujillo-bsc1-10/+26
2025-08-22[llvm] Remove unused includes of SmallSet.h (NFC) (#154893)Kazu Hirata1-1/+0
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata1-1/+1
2025-08-18DAG: Remove unnecessary getPointerTy call (#154055)Matt Arsenault1-5/+2
2025-08-18[CodeGen][Mips] Remove fp128 libcall list (#153798)Nikita Popov1-9/+21
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov1-43/+14
2025-08-15[SDAGBuilder] Rename RetTys -> RetVTs (NFC)Nikita Popov1-15/+15
2025-08-15[SDAG] Remove IndexType manipulation in getUniformBase and callers (#151578)Philip Reames1-34/+23
2025-08-15Reapply "[AMDGPU] Intrinsic for launching whole wave functions" (#153584)Diana Picus1-0/+37
2025-08-14[TargetLowering] Store Context in variable (NFC)Nikita Popov1-19/+17
2025-08-13[CodeGen] Make OrigTy in CC lowering the non-aggregate type (#153414)Nikita Popov1-28/+32
2025-08-13[CodeGen] Remove default ctors for InputArg and OutputArg (#153205)Nikita Popov1-16/+14
2025-08-12[SelectionDAGBuilder] Look for appropriate INLINEASM_BR instruction to verify...XChy1-4/+9
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov1-5/+7
2025-08-08[IR] Introduce the `ptrtoaddr` instructionAlexander Richardson1-0/+5
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-1/+1
2025-08-07[PowerPC][AIX] Using milicode for memcmp instead of libcall (#147093)zhijian lin1-1/+1
2025-08-07[CodeGen] Move IsFixed into ArgFlags (NFCI) (#152319)Nikita Popov1-8/+8
2025-08-06Revert "[AMDGPU] Intrinsic for launching whole wave functions" (#152286)Diana Picus1-37/+0
2025-08-06[AMDGPU] Intrinsic for launching whole wave functions (#145859)Diana Picus1-0/+37
2025-08-05[VP][RISCV] Add a vp.load.ff intrinsic for fault only first load. (#128593)Craig Topper1-0/+31
2025-08-04[IR] Allow poison argument to lifetime markers (#151148)Nikita Popov1-1/+3
2025-07-29[IR][SDAG] Remove lifetime size handling from SDAG (#150944)Nikita Popov1-3/+1
2025-07-29[SelectionDAG] Remove `UnsafeFPMath` in LegalizeDAG (#146316)paperchalice1-1/+5
2025-07-22[CodeGen] Remove handling for lifetime.start/end on non-alloca (#149838)Nikita Popov1-24/+9
2025-07-17[SelectionDAG] Fix misplaced commas in operand bundle errors (#149331)Fraser Cormack1-7/+5
2025-07-15[SelectionDAG] improve error messages for invalid operator bundle (#148945)Florian Mayer1-34/+34
2025-07-14[SelectionDAG] improve error message for invalid op bundles (#148722)Florian Mayer1-6/+23
2025-07-14[SelectionDAG] [KCFI] Allow "kcfi" on invoke (#148742)Florian Mayer1-1/+1
2025-07-02[SDAG] Prefer scalar for prefix of vector GEP expansion (#146719)Philip Reames1-14/+19
2025-06-24DAG: Move get_dynamic_area_offset type check to IR verifier (#145268)Matt Arsenault1-6/+0
2025-06-18[RemoveDIs][NFC] Remove dbg intrinsic handling code from SelectionDAG ISel (#...Orlando Cazalet-Hyams1-63/+0
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse1-4/+1
2025-06-17[LLVM][CodeGen] Lower ConstantInt vectors like shufflevector base splats. (#1...Paul Walker1-2/+20
2025-06-12[CodeGen] Inline stack guard check on Windows (#136290)Omair Javaid1-17/+78
2025-06-09[SelectionDAG][X86] Handle `llvm.type.test` in DAGBuilder (#142939)Abhishek Kaushik1-0/+5
2025-06-04[SelectionDAG] Use reportFatalUsageError() for invalid operand bundles (#142613)Nikita Popov1-15/+17
2025-06-03[ARM,AArch64] Don't put BTI at asm goto branch targets (#141562)Simon Tatham1-1/+5
2025-05-30[SDAG] Remove noundef workaround for range metadata/attributes (#141745)Nikita Popov1-13/+3
2025-05-28[SelectionDAG] Introduce ISD::PTRADD (#140017)Fabian Ritter1-10/+8
2025-05-26[IR] Add llvm.vector.[de]interleave{4,6,8} (#139893)Luke Lau1-0/+18
2025-05-22[CodeGen] Add SSID & Atomic Ordering to IntrinsicInfo (#140896)Pierre van Houtryve1-3/+10
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson1-3/+12
2025-05-15[SelectionDAG] Add an ISD node for for get.active.lane.mask (#139084)Kerry McLaughlin1-2/+3
2025-05-15CodeGen: Add ISD::AssertNoFPClass (#138839)YunQiang Su1-3/+12
2025-05-10[IR] Teach getAsmString to return StringRef (NFC) (#139406)Kazu Hirata1-1/+1