aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2024-06-22[CodeGen][NewPM] Extract MachineFunctionProperties modification part to an RA...paperchalice1-0/+1
2024-06-22[CodeGen][NewPM] Port machine dominator tree analysis to new pass manager (#9...paperchalice1-0/+27
2024-06-21[RegAllocFast] Replace UsedInInstr with vector (#96323)Alexis Engelke1-20/+31
2024-06-21[TensorSpec] Avoid JSON.h include (NFC)Nikita Popov1-0/+1
2024-06-21[RegAlloc] Don't call always-true ShouldAllocClass (#96296)Alexis Engelke6-11/+22
2024-06-21[RegAllocFast] Handle single-vdef instrs faster (#96284)Alexis Engelke1-12/+20
2024-06-21[RegAllocFast] Use unsigned for operand indicesAlexis Engelke1-3/+3
2024-06-21[AArch64][GlobalISel] Add fp128 and i128 fptosi/fptoui handling. (#95528)David Green1-6/+4
2024-06-21[CodeGenPrepare] Add missing `static` decl on `matchIncrement()`; NFCNoah Goldstein1-2/+2
2024-06-21Revert "Intrinsic: introduce minimumnum and maximumnum (#93841)"Nikita Popov17-372/+14
2024-06-21Intrinsic: introduce minimumnum and maximumnum (#93841)YunQiang Su17-14/+372
2024-06-20Revert "[DebugInfo][BPF] Add 'annotations' field for DIBasicType & DI… (#96...eddyz871-5/+1
2024-06-20[BranchFolder] Fix missing debug info with tail merging (#94715)Alan Zhao2-13/+24
2024-06-20[SPIRV] Add trig function lowering (#95973)Farzon Lotfi1-0/+12
2024-06-20[CodeGen] Use temp symbol for MBBs (#95031)Alexis Engelke1-8/+8
2024-06-20[MachineLICM] Work-around Incomplete RegUnits (#95926)Pierre van Houtryve1-8/+34
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke3-31/+21
2024-06-19[GlobalMerge] Use MapVector to stabilize iteration orderFangrui Song1-1/+2
2024-06-19[GISel][RISCV]Implement indirect parameter passing (#95429)Gábor Spaits1-29/+101
2024-06-19[llvm][CodeGen] Fix failure in window scheduler caused by phi (#95900)Hua Tian1-4/+7
2024-06-19[NFC][CodeGen] Remove dead ParallelCG.h/.cpp API (#95770)Pierre van Houtryve2-96/+0
2024-06-18[WebAssembly] Treat 'rethrow' as terminator in custom isel (#95967)Heejin Ahn1-1/+1
2024-06-18[CodeGenPrepare] Use MapVector to stabilize iteration orderFangrui Song1-3/+3
2024-06-18DAG: Fix asserting on invalid inline asm constraints (#95935)Matt Arsenault1-3/+6
2024-06-18[MachineOutliner] Leaf Descendants (#90275)Xuan Zhang1-1/+7
2024-06-18[GlobalISel] Allow more illegal vector types in params/returns. (#95514)David Green1-4/+17
2024-06-18RegPressure: Fix incorrect comment. NFC (#95896)csstormq1-1/+1
2024-06-18[DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType (...eddyz871-1/+5
2024-06-17[DAG] visitAVG - avoid duplication in the avg(ext(x), ext(y)) -> ext(avg(x, y...Simon Pilgrim1-24/+11
2024-06-17[AArch64] Lower extending sitofp using tbl (#92528)Momchil Velikov1-1/+2
2024-06-17[CodeGen] Do not include $noreg in any regmask operands. NFCI. (#95775)Jay Foad2-2/+4
2024-06-17[MachineLICM] Correctly Apply Register Masks (#95746)Pierre van Houtryve1-22/+13
2024-06-17[LLVM][DAGCombiner] Extend coverage for insert_subv(undef, extract_subv(A, 0)...Paul Walker1-4/+5
2024-06-17[SelectionDAG] Add support for the 3-way comparison intrinsics [US]CMP (#91871)Poseydon429-0/+244
2024-06-16[StackColoring] Declare BitVector outside the loop (#95688)Kazu Hirata1-2/+6
2024-06-16Cleanup MC/DC intrinsics for #82448 (#95496)NAKAMURA Takumi1-2/+0
2024-06-15[MachineSink] Use SmallDenseMap (NFC) (#95676)Kazu Hirata1-1/+1
2024-06-15[DAG] Fold Y = sra (X, size(X)-1); mul (or (Y, 1), X) -> (abs X)Simon Pilgrim1-3/+13
2024-06-16[llvm][CodeGen] Fix failure in window scheduler caused by weak dependencies (...Hua Tian1-1/+3
2024-06-15[GISel] Unify multiple instances of getTypeForLLT (NFC) (#95577)Christudasan Devadasan3-16/+7
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata6-19/+13
2024-06-14[CodeGen] Support vectors across all backends (#95518)Farzon Lotfi1-1/+2
2024-06-14[GlobalIsel] Import GEP flags (#93850)Thorsten Schütt5-4/+11
2024-06-14[GlobalISel][AArch64] AArch64O0PreLegalizerCombiner: Disable fixed-point iter...Tobias Stadler1-2/+33
2024-06-14[CLANG][DWARF] Handle DIE offset collision in DW_IDX_parent (#95339)Alexander Yermolovich1-1/+2
2024-06-14Fix silent truncation of inline ASM `srcloc` cookie when going through a `Dia...beetrees1-3/+3
2024-06-14[DAG] fold `avgs(sext(x), sext(y))` -> `sext(avgs(x, y))` (#95365)c8ef1-0/+15
2024-06-14[SDAG] Lower range attribute to AssertZext (#95450)Andreas Jonson1-7/+15
2024-06-14[CodeGen] Remove target SubRegLiveness flags (#95437)David Green2-3/+5
2024-06-13[Codegen] (NFC) Faster algorithm for MachineBlockPlacement (#91843)William Junda Huang1-31/+85