aboutsummaryrefslogtreecommitdiff
path: root/llvm
AgeCommit message (Expand)AuthorFilesLines
2024-02-12[LinkerWrapper][NFC] Rename 'all' to 'generic' for architecture agnostic IRJoseph Huber1-1/+1
2024-02-12[RemoveDIs][DebugInfo] Correctly visit DPValues in StackInfoBuilder::visit (#...Stephen Tozer2-15/+20
2024-02-12[CGP] Extend `dupRetToEnableTailCallOpts` to known intrinsicsAntonio Frighetto2-37/+85
2024-02-12[CGP] Precommit tests for PR76613 (NFC)Antonio Frighetto1-0/+193
2024-02-12[NVPTX] Implement `__builtin_readcyclecounter` on NVPTX (#81344)Joseph Huber3-0/+18
2024-02-12Fix use after free error in NVVMReflect (#81471)Petr1-5/+13
2024-02-12[SLP]Add support for strided loads.Alexey Bataev7-530/+456
2024-02-12[TTI]Fallback to SingleSrcPermute shuffle kind, if no direct estimation forAlexey Bataev11-1676/+3799
2024-02-12[IR] Add ptradd fast path in accumulateConstantOffset() (NFC)Nikita Popov1-0/+9
2024-02-12[BasicAA] Treat different VScale intrinsics as the same value. (#81152)David Green2-4/+12
2024-02-12[AMDGPU][NFC] Docs - remove duplicates (#81465)Mariusz Sikora1-2/+0
2024-02-12[TBAA] Extract logic to use TBAA tag for field of !tbaa.struct (NFC). (#81284)Florian Hahn3-14/+21
2024-02-12[GlobalISel][ARM] legalize G_FPENV_RESET for soft-float mode (#81456)Serge Pavlov2-1/+16
2024-02-12Add support for SPIR-V extension: SPV_INTEL_function_pointers (#80759)Vyacheslav Levytskyy13-24/+307
2024-02-12[BasicAA] Check for Overflow using vscale_range (#81144)David Green2-10/+20
2024-02-12[C API] Add blockaddress getters to C API (#81382)Benji Smith4-0/+60
2024-02-12[InstCombine] Remove some uninteresting FIXMEs (NFC)Nikita Popov1-3/+0
2024-02-12[AMDGPU] Introduce GFX9/10.1/10.3/11 Generic Targets (#76955)Pierre van Houtryve28-197/+1068
2024-02-12Add support for SPIR-V extension: SPV_INTEL_subgroups (#81023)Vyacheslav Levytskyy7-4/+373
2024-02-12[LowerMemIntrinsics] Avoid udiv/urem when type size is a power of 2 (#81238)Pierre van Houtryve3-69/+137
2024-02-12[AArch64] Only apply bool vector bitcast opt if result is scalar (#81256)Nikita Popov2-1/+30
2024-02-12[InstCombine] Remove redundant fold (NFCI)Nikita Popov1-13/+0
2024-02-12Remove trailing whitespaces in AMDGPUUsage.rstpvanhout1-2/+2
2024-02-12[gn build] Port f9d6d6fbcc23LLVM GN Syncbot1-1/+0
2024-02-12[RISCV] Add sched model for XiangShan-NanHu (#70232)Yingwei Zheng6-2/+968
2024-02-12Do not use PerformEXTRACTCombine for v8i8 types (#81242)Adrian Kuegel2-48/+51
2024-02-11[AArch64AsmParser] Allow branch target symbol to have a shift/extend modifier...Fangrui Song4-7/+54
2024-02-11[AArch64][GlobalISel] Additional insert and extract GISel tests. NFCDavid Green1-0/+2256
2024-02-11Add a test for the A16/A17 parts of eb1b428750181ea742c547db0bc7136cd5b8f732Jon Roelofs1-0/+2
2024-02-11[NFC] Correct C++ standard names (#81421)Danny Mösch1-1/+1
2024-02-11[MVE] Expand64BitShift - handle all constant shift amounts less than 32 (#81261)Simon Pilgrim3-1482/+1538
2024-02-11[AArch64][GlobalISel] Remove mulh c++ lowering (#81105)David Green1-28/+0
2024-02-11[AArch64][GlobalISel] Add commute_constant_to_rhs to post legalizer combiners...David Green4-236/+105
2024-02-11[InlineCost] Consider the default branch when calculating cost (#77856)Quentin Dian5-8/+555
2024-02-11[SPARC] Support reserving arbitrary general purpose registers (#74927)Koakuma11-2/+154
2024-02-10[GlobalISel][Mips] Global ISel for `brcond`darkbuck5-147/+176
2024-02-10[Hexagon] Order objects on the stack by their alignments (#81280)Ikhlas Ajbar7-48/+158
2024-02-10[gn build] Port 5e9eaf87b374LLVM GN Syncbot1-0/+1
2024-02-10[IndVars] Preserve flags of narrow IV inc if replacing with wider inc. (#80446)Florian Hahn11-19/+111
2024-02-10[RISCV] Add Zicfiss support to the shadow call stack implementation. (#68075)Yeting Kuo3-2/+151
2024-02-10[BasicAA] Add extra onevscale test for multiple dependent geps that lose the ...David Green1-1/+19
2024-02-10[llvm-lib][Object] Add support for EC importlib symbols. (#81059)Jacek Caban7-32/+225
2024-02-10Revert "[InstCombine] Optimise x / sqrt(y / z) with fast-math pattern. (#76737)"Martin Storsjö2-39/+9
2024-02-10[gn build] Port d26b43ff4f73LLVM GN Syncbot1-0/+1
2024-02-10Add JumpTableToSwitch pass (#77709)Alexander Shaposhnikov13-0/+732
2024-02-10Fix -Wunused-variable warning in Release build.Haojian Wu1-2/+1
2024-02-09[RISCV] Lower the TransientStackAlignment to the ABI alignment for rv32e/rv64e.Craig Topper5-496/+496
2024-02-10[GlobalISel][RISCV] Use constant pool for large integer constants. (#81101)Mikhail Gudim4-24/+138
2024-02-09Fix 01706e7 on 32-bit platformsDerek Schuff1-1/+2
2024-02-09[llvm][aarch64] Apple A16 & A17 had adrp-add fusion, but A14 did not (#81325)Jon Roelofs1-1/+2