aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
AgeCommit message (Expand)AuthorFilesLines
3 hours[BasicBlockUtils] Fix dominator tree update for entry block in splitBlockBefo...HEADmainMingjie Xu1-44/+19
4 hours[InstCombine] Preserve fdiv metadata on fneg folds (#179157)Wenju He1-4/+11
5 hours[VPlan] Improve code around ArrayRef construction (NFC) (#179191)Ramkumar Ramachandra1-25/+20
6 hoursRevert "[AutoUpgrade] Prevent deletion of call if uses still exist (#177606)"...Stefan Weigl-Bosker1-40/+25
6 hours[RISC-V][Mach-O] Add codegen support for Mach-O object format. (#178263)Francesco Petrogalli3-1/+14
6 hours[CodeGen] Add getTgtMemIntrinsic overload for multiple memory operands (NFC) ...Nicolai Hähnle6-86/+127
6 hours[AMDGPU][SIInsertWaitcnts][NFC] Replace Wait.combined() with simple assignmen...vporpo1-1/+1
7 hours[perf] Replace copy-assign by move-assign in llvm/lib/Analysis/* (#178169)serge-sans-paille3-7/+6
7 hours[AutoUpgrade] Prevent deletion of call if uses still exist (#177606)Kshitij Paranjape1-25/+40
7 hours[RISCV] Split RISCVLSUMOP tablegen class for type safety. NFCCraig Topper1-10/+14
9 hours[AArch64] Move the existing fcvt fixed point selection to tblgen. (#178603)David Green4-97/+135
9 hours[RISCV] Fix register names for CM_MVSA01/QC_CM_MVSA01 check in RISCVAsmParser...Craig Topper1-3/+3
9 hoursValueTracking: Move powi logic to KnownFPClass (#179301)Matt Arsenault2-16/+27
9 hours[SLP] Avoid adding duplicate VFs into vectorizeStores()::CandidateVFs (#179296)Ryan Buchner1-8/+6
10 hoursValueTracking: Move ldexp KnownFPClass handling to support (#179235)Matt Arsenault2-48/+57
10 hoursInstCombine: Fix SimplifyDemandedFPClass bug with known-snan sources (#179244)Matt Arsenault1-5/+21
10 hoursRevert "[VectorCombine] Trim low end of loads used in shufflevector rebroadca...Hans Wennborg1-25/+8
10 hoursInstCombine: Stop using nsz in multi-use min/max fold (#176579)Matt Arsenault1-3/+4
11 hoursValueTracking: Use computeKnownBits for ldexp integer handling (#179234)Matt Arsenault1-7/+5
11 hours[NFC][GlobalISel] Expose `CallLowering::buildCopyFromRegs` and `CallLowering:...Demetrius Kanios1-15/+7
11 hours[LoopUnroll] Remove preceding whitespace in loop peeling optimization remark ...Justin Fargnoli1-1/+1
11 hoursRevert "[CoroCleanup] Noop coroutine elision for load-and-call pattern" (#179...Weibo He1-64/+24
11 hours[SelectionDAG][NFC] Rename isConstantSequence to isArithmeticSequence (#179108)Philip Ginsbach-Chen2-3/+3
11 hoursAMDGPU/GlobalISel: Regbanklegalize rules for G_UNMERGE_VALUES (#171653)Petar Avramovic4-4/+79
11 hours[LLVM][Intrinsics] Allow IIT fixed encoding table to be 32-bit (#178531)Rahul Joshi1-6/+13
12 hoursRevert "[SPIRV] Emit intrinsics for globals only in function that references ...Juan Manuel Martinez Caamaño1-116/+4
12 hours[ARM] Lower unaligned loads/stores to aeabi functions. (#172672)Simi Pallipurath2-8/+144
13 hours[NewPM] Port x86-wineh-unwindv2 (#179172)Anshul Nigham5-36/+46
13 hours[DebugInfo] Convert format() to formatv() in DWARFVerifier (#179194)Konrad Kleine1-114/+109
13 hours[AMDGPU] Iterative scheduling must behave the same with/without debug (#178460)LU-JOHN1-2/+6
13 hours[SDAG] (abs (add nsw a, -b)) -> (abds a, b) (#175801)DaKnig1-3/+36
14 hours[PowerPC] using milicode call for strcmp instead of lib call (#177009)zhijian lin6-13/+30
14 hours[SPIR-V] Add SPV_INTEL_unstructured_loop_controls extension (#178799)Dmitry Sidorov9-12/+78
14 hours[CoroCleanup] Noop coroutine elision for load-and-call pattern (#179154)Weibo He1-24/+64
14 hours[SPIRV] Emit intrinsics for globals only in function that references them (#1...Juan Manuel Martinez Caamaño1-4/+116
17 hoursRe-apply "[AMDGPU][Scheduler] Scoring system for rematerializations (#175050)...Lucas Ramirez2-345/+732
17 hours[AsmParser] Track value references and function arguments (#174566)Bertik232-18/+58
17 hours[IR] Remove Before argument from splitBlock APIs (NFC) (#179195)Nikita Popov6-33/+17
17 hours[X86][GISEL] Enable PostLegalize Combiner (#174696)Mahesh-Attarde5-1/+202
18 hours[AArch64][GlobalISel] Constrain G_CONSTANT_FOLD_BARRIER operand register clas...Cullen Rhodes1-3/+4
18 hours[X86][APX] Disable PP2/PPX generation on Windows (#178122)Phoebe Wang2-0/+7
19 hours[AArch64] Support SHUFFLE of ANY_EXTEND in performBuildShuffleExtendCombine (...Hari Limaye1-3/+4
19 hours[X86] checkSignTestSetCCCombine - handle SIGN_EXTEND_INREG/SHL patterns insid...Abhiram Jampani1-4/+8
19 hours[DAG] visitVECTOR_SHUFFLE - ensure correct resno when folding shuffle(bop(shu...Simon Pilgrim2-2/+17
19 hours[AArch64][GlobalISel] Do no skip zext in getTestBitReg. (#177991)David Green1-1/+5
20 hoursAMDGPU: Use SimplifyQuery in AMDGPUCodeGenPrepare (#179133)Matt Arsenault1-22/+27
20 hours[LoopCacheAnalysis] Remove tryDelinearizeFixedSize (NFCI) (#177552)Ryotaro Kasuga1-33/+4
20 hours[MachineFunctionPass] Preserve more IR analyses (#178871)Nikita Popov1-0/+8
20 hours[PowerPC] Fix miscompilation when using 32-bit ucmp on 64-bit PowerPC (#178979)SiliconA-Z1-4/+13
20 hoursAMDGPU: Use extractBitsAsZExtValue to get exponent in trig_preop folding (#17...Matt Arsenault1-1/+1