aboutsummaryrefslogtreecommitdiff
path: root/llvm
AgeCommit message (Expand)AuthorFilesLines
2023-09-01[llvm][ThinLTO] Add missing ":" to RUN line in devirtualization testDavid Spickett1-1/+1
2023-09-01[DAG] Move STEP_VECTOR constant fold from getNode to FoldConstantArithmeticSimon Pilgrim1-6/+6
2023-09-01[DAG] Move F16<->FP constant folds from getNode to FoldConstantArithmeticSimon Pilgrim1-23/+27
2023-09-01[RISCV] Remove XLen field from RISCVSubtarget [nfc]Philip Reames2-8/+2
2023-09-01[AArch64] NFC: Move llvm.aarch64.sve.fadda tests backSander de Smalen2-53/+47
2023-09-01[AArch64][SME] Don't use OBSCURE_COPY to avoid rematerialization.Sander de Smalen5-31/+5
2023-09-01[AArch64] Ensure we do not access illegal operands in tryCombineMULLWithUZP1David Green2-11/+31
2023-09-01MachineVerifier: Add tests which are incorrectly acceptedMatt Arsenault3-0/+64
2023-09-01[DAG] Move INT<->FP constant folds from getNode to FoldConstantArithmeticSimon Pilgrim1-20/+19
2023-09-01MachineVerifier: Don't crash in LiveIntervals checks on generic vregsMatt Arsenault2-21/+24
2023-09-01AMDGPU: Handle rounding intrinsic exponents in isKnownIntegralMatt Arsenault2-10/+47
2023-09-01AMDGPU: Use pown instead of pow if known integralMatt Arsenault5-144/+257
2023-09-01AMDGPU: Use exp2 and log2 intrinsics directly for f16/f32Matt Arsenault6-963/+263
2023-09-01AMDGPU: Handle sitofp and uitofp exponents in fast pow expansionMatt Arsenault3-30/+361
2023-09-01AMDGPU: Enable assumptions in AMDGPULibCallsMatt Arsenault2-12/+23
2023-09-01AMDGPU: Turn pow libcalls into powrMatt Arsenault2-35/+64
2023-09-01AMDGPU: Simplify handling of constant vectors in libcallsMatt Arsenault4-58/+39
2023-09-01AMDGPU: Don't require all flags to expand fast powrMatt Arsenault4-115/+283
2023-09-01[AArch64][SME] Disable remat of VL-dependent ops when function changes stream...Sander de Smalen5-0/+132
2023-09-01[AArch64][SME] Create new interface for isSVEAvailable.Sander de Smalen6-57/+121
2023-09-01InstCombine: Fold out scale-if-denormal patternMatt Arsenault4-101/+111
2023-09-01[DAG] SimplifyDemandedBits - add SMIN/SMAX KnownBits comparison analysisSimon Pilgrim4-22/+15
2023-09-01[X86] Add tests showing failure to use KnownBits known comparison results to ...Simon Pilgrim2-16/+48
2023-09-01[DAG] SimplifyDemandedBits - if we're only demanding the signbits, a MIN/MAX ...Simon Pilgrim2-83/+62
2023-09-01[MC][ELF] Don't emit .note.GNU-stack sections on SolarisRainer Orth2-0/+13
2023-09-01[AArch64][GISel] Expand coverage of FRem.David Green2-1/+1584
2023-09-01[ValueTracking] Handle conflicts when computing knownbits of PHI nodes in dea...Noah Goldstein2-1/+68
2023-09-01[NFC] Fix the PowerPC broken cases in D152215.Chen Zheng3-167/+364
2023-08-31[AArch64][GlobalISel] Add heuristics for G_FCONSTANT localization.Amara Emerson2-10/+148
2023-08-31[AArch64][GlobalISel] Materialize 64b FP immediates instead of loading if pro...Amara Emerson5-16/+33
2023-08-31[HWASAN] Inline fast pass of instrumentMemAccessOutlineVitaly Buka6-6/+605
2023-08-31[llvm-mc] Remove unused argument (NFC)Jonas Devlieghere3-9/+7
2023-08-31[RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some cons...Craig Topper3-4/+80
2023-09-01[RISCV][NFC] Remove _TU in PseudoToVInstwangpc1-1/+0
2023-09-01[RISCV] Remove unused check prefixes for tests. NFCJim Lin5-24/+8
2023-08-31[Attributor][NFC] Clean include orderJohannes Doerfert1-1/+1
2023-08-31[Core] Allow `hasAddressTaken` to ignore "casted direct calls"Johannes Doerfert4-8/+26
2023-08-31[RISCV] Remove AtomicStPat now that atomic_store has the same operand order a...Craig Topper1-9/+4
2023-08-31Reland [NFCI] Refactor X86TargetLowering::getGlobalWrapperKind()Arthur Eubanks3-10/+17
2023-08-31[nfc][thinlto] Mark some functions explicitly as "Test"Mircea Trofin2-34/+21
2023-08-31[CSSPGO] Refactoring findIRAnchorswlei1-44/+53
2023-08-31InstCombine: Recognize fneg(fabs) as bitcasted integerMatt Arsenault2-37/+73
2023-08-31InstCombine: Recognize fabs as bitcasted integerMatt Arsenault5-51/+64
2023-08-31InstCombine: Recognize fneg when performed as bitcasted integerMatt Arsenault4-39/+53
2023-08-31InstCombine: Add baseline test for detecting fneg/fabs as bitcasted integerMatt Arsenault3-0/+928
2023-08-31Support atomic write operations in stack safetyFlorian Mayer3-16/+162
2023-08-31MachineFunction: Add verify method that accepts LiveIntervalsMatt Arsenault2-5/+23
2023-08-31[RISCV] Add test coverage for high lmul non-constant build_vectorsPhilip Reames1-0/+664
2023-08-31SelectionDAG: Swap operands of atomic_storeMatt Arsenault35-336/+266
2023-08-31Revert "[llvm][docs] commit phabricator patch"Nick Desaulniers2-77/+0