aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
AgeCommit message (Expand)AuthorFilesLines
2024-04-16Rebaseusers/wangpc-pp/spr/riscv-re-model-rvv-comparison-instructionsWang Pengcheng27-308/+750
2024-04-16[SLP] Make sure MinVF is a power-of-2 by using PowerOf2Ceil.Florian Hahn1-2/+2
2024-04-16Recommit [RISCV] RISCV vector calling convention (2/2) (#79096) (#87736)Brandon Wu4-73/+299
2024-04-16[DAG] Fold extract_subvector(insert_subvector(x,y,c1),c2) --> extract_subvect...Simon Pilgrim1-0/+16
2024-04-16Reapply "[Verifier] Reject va_start in non-variadic function (#88809)"Jon Chesterfield2-4/+6
2024-04-16[X86][GISel] Add DU chain lookups for LOAD & STORE (#87453)Malay Sanghi7-144/+195
2024-04-16[JumpThreading] Thread over BB with only an unconditional branch (#86312)XChy1-4/+6
2024-04-16[clang][CodeGen] Add AS for Globals to SPIR & SPIRV datalayouts (#88455)Alex Voicu2-6/+7
2024-04-16[LoongArch] Use R_LARCH_ALIGN with section symbol (#84741)Jinyang He1-5/+2
2024-04-16[𝘀𝗽𝗿] initial versionWang Pengcheng3-26/+18
2024-04-16Revert "[Verifier] Reject va_start in non-variadic function (#88809)"Jon Chesterfield2-6/+4
2024-04-16[AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (#88...choikwa1-2/+8
2024-04-16[Verifier] Reject va_start in non-variadic function (#88809)Jon Chesterfield2-4/+6
2024-04-16[InstCombine] Fold `minmax (X & NegPow2C, Y & NegPow2C) -> minmax(X, Y) & Neg...Yingwei Zheng1-1/+7
2024-04-16[AMDGPU] Stop reserving $vcc_hi in wave32 mode (#87783)Jay Foad1-7/+0
2024-04-16[AMDGPU] Fix implicit operands of VOPD cndmask instructions (#87788)Jay Foad1-0/+1
2024-04-16[IPSCCP] Variable not visible at Og: (#77901)Carlos Alberto Enciso1-3/+5
2024-04-16[RISCV] Make more vector pseudos commutablePengcheng Wang2-42/+116
2024-04-16[RISCV] Generate more W instructonsPengcheng Wang2-15/+80
2024-04-16[GlobalISel] Handle more commutable instructions in `commute_constant_to_rhs`darkbuck1-6/+32
2024-04-16[RISCV] Add scheduling information for SiFive VCIX (#86093)Michal Terepeta9-12/+149
2024-04-15[RISCV] Change how MMO is rebuilt in lowerFixedLengthVectorLoadToRVV/lowerFix...Craig Topper1-14/+5
2024-04-15[RISCV] Correct the spelling of the Zcmop mnemonics. (#88826)Craig Topper1-1/+1
2024-04-16[InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (...Vlad Mishel1-0/+8
2024-04-15[RISCV] Remove unnecessary NoHasStdExtZicfiss Predicate from cmop.1 and cmop....Craig Topper1-7/+1
2024-04-15[RISCV] Add FeatureStdExtI to all CPUs in RISCVProcessors.td. NFC (#88805)Craig Topper1-2/+25
2024-04-16Revert "[X86] Remove obsolete tablegen rules for near data in small static co...Arthur Eubanks1-0/+22
2024-04-15[X86] Remove obsolete tablegen rules for near data in small static code model...Arthur Eubanks1-22/+0
2024-04-16[IndVars] Mark truncs as nuw/nsw (#88686)Nikita Popov1-18/+22
2024-04-15[RISCV] Provide a more efficient lowering for experimental.cttz.elts. (#88552)Craig Topper2-0/+38
2024-04-16[C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (#...Benji Smith1-0/+8
2024-04-16[RISCV][TTI] Scale the cost of ICmp with LMUL (#88235)Shih-Po Hung1-8/+9
2024-04-15[DWARF] Clarify a variable name. NFC (#88814)Fangrui Song1-3/+3
2024-04-15InstCombine: Increase threadlocal.address alignment if pointee is more aligne...Matthias Braun1-0/+9
2024-04-16[InterleavedAccessPass] Get round the unsupported large scalarize vectors (#8...Allen1-1/+1
2024-04-15Revert "[DAG] Fold extract_subvector(insert_subvector(x,y,c1),c2) --> extract...Alina Sbirlea1-17/+0
2024-04-15[RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (#88524)Philip Reames1-3/+49
2024-04-16[InstCombine] Remove mul of SPF abs fold (#88675)Nikita Popov1-12/+5
2024-04-15[NFC] Refactor looping over recomputeLiveIns into function (#88040)Kai Nacke8-61/+14
2024-04-15[OpenMP] Remove 'minncta' attributes from NVPTX kernels (#88398)Joseph Huber1-3/+1
2024-04-15[RISCV] Minor cleanups to RISCVISAInfo::parseArchString. NFCCraig Topper1-5/+3
2024-04-15[RISCV] Add missing space to RISCVInstrInfoZvk.td. NFCCraig Topper1-1/+1
2024-04-15Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"Leonard Chan2-17/+67
2024-04-15[SLP][NFC]Improve perf of BoUpSLP::buildExternalUses function, NFC.Alexey Bataev1-3/+17
2024-04-15Revert "Reapply "[llvm] Teach whole program devirtualization about relative v...Leonard Chan2-48/+5
2024-04-15[CodeGen] Remove extraneous ArrayRef (NFC) (#88601)Kazu Hirata1-5/+2
2024-04-15Reapply "[llvm] Teach whole program devirtualization about relative vtables"Leonard Chan2-5/+48
2024-04-16[RISCV] Fix assertion failure in `genShXAddAddShift` (#88757)Yingwei Zheng1-1/+1
2024-04-16[SDAG] Turn umin into smin if the saturation pattern is broken (#88505)Yingwei Zheng1-4/+7
2024-04-15[memprof] Fix typos in serializedSizeV0 and serializedSizeV2 (#88629)Kazu Hirata1-2/+4