aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
AgeCommit message (Expand)AuthorFilesLines
6 hoursInstCombine: sink loads with invariant.load metadata (#112692)Ramkumar Ramachandra1-1/+2
8 hours[FuncSpec] Update MinFunctionSize logic (#112711)Hari Limaye1-5/+10
10 hours[TLI] Add support for the `ilogb` libcall. (#112725)c8ef1-0/+3
10 hoursUtils: Preserve address space for global_ctors (#112532)Matt Arsenault1-3/+3
11 hours[VPlan] Use VPInstruction::Name when assigning names (NFCI).Florian Hahn2-4/+13
14 hoursReapply "[Inliner] Propagate more attributes to params when inlining (#91101)...goldsteinn1-16/+74
19 hours[SCEVExpander] Expand UDiv avoiding UB when in seq_min/max. (#92177)Florian Hahn1-1/+19
24 hours[SimplifyLibCall][Attribute] Fix bug where we may keep `range` attr with inco...goldsteinn7-16/+29
25 hours[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad17-102/+61
25 hours[llvm][LSR] Fix where invariant on ScaledReg & Scale is violated (#112576)Youngsuk Kim1-2/+6
25 hours[Transforms] Avoid repeated hash lookups (NFC) (#112654)Kazu Hirata1-6/+4
25 hours[HipStdPar] Avoid repeated hash lookups (NFC) (#112653)Kazu Hirata1-3/+1
26 hours [InferAlignment][NFC] Unify Load/Store handling in tryToImproveAlign (#112699)hanbeom1-14/+7
26 hours[PGO] Initialize GCOV Writeout and Reset Functions in the Runtime on AIX (#10...Qiongsi Wu1-1/+46
27 hours[InstCombine] Set `samesign` when converting signed predicates into unsigned ...Yingwei Zheng1-4/+8
27 hoursRevert "[llvm][ARM]Add widen global arrays pass" (#112701)Nashe Mncube1-165/+0
28 hours[InstCombine] Add shared helper for logical and bitwise and/or (NFC)Nikita Popov3-33/+37
29 hours[llvm][ARM]Add widen global arrays pass (#107120)Nashe Mncube1-0/+165
33 hours[APInt] Fix APInt constructions where value does not fit bitwidth (NFCI) (#80...Nikita Popov2-2/+3
35 hours[SanitizerCoverage] Add an option to gate the invocation of the tracing callb...thetruestblue1-3/+60
35 hours[VPlan] Add VPSingleDefRecipe::dump() to resolve ambigous lookup (NFC).Florian Hahn2-0/+9
37 hours[LV] Remove unneeded LoopScalarBody member variable. (NFC)Florian Hahn1-10/+5
38 hours[SLP] Remove TTI parameter from vectorizeHorReduction and vectorizeRootInstru...Jim Lin1-11/+10
40 hours[SandboxVectorizer][NFC] Make SeedContainer dump follow preferred approach (#...Sterling-Augustine1-5/+7
43 hoursRevert "[Inliner] Propagate more attributes to params when inlining (#91101)"Arthur Eubanks1-74/+16
47 hours[Inliner] Propagate more attributes to params when inlining (#91101)goldsteinn1-16/+74
2 days[LLVM] Remove unused variables after #112546Jay Foad2-2/+0
2 days[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112546)Jay Foad5-35/+30
2 days[LLVM] Add `Intrinsic::getDeclarationIfExists` (#112428)Rahul Joshi16-49/+51
2 days[Scalar] Avoid repeated hash lookups (NFC) (#112486)Kazu Hirata1-2/+2
2 daysInstCombine/Select: remove redundant code (NFC) (#112388)Ramkumar Ramachandra1-50/+0
2 days[InstCombine] Drop `samesign` in InstCombine (#112480)Yingwei Zheng2-2/+3
2 days[InstCombine] Drop `samesign` flag in `foldAndOrOfICmpsWithConstEq` (#112489)Yingwei Zheng1-1/+7
2 daysRevert "[PGO] Preserve analysis results when nothing was instrumented (#93421)"Howard Roark1-3/+1
2 days[SCCP] Simplify code with DenseMap::operator[] (NFC) (#112473)Kazu Hirata1-4/+1
2 days[LV][NFC] Fix typos (#111971)Piotr Fusik1-16/+15
2 days[VPlan] Use alloc-type to compute interleave group offset.Florian Hahn1-1/+2
2 days[VPlan] Mark VPVectorPointerRecipe as not having sideeffects.Florian Hahn1-0/+3
2 days[Coroutines] Improve dump of BB label to avoid str copies (#112374)Tyler Nowicki2-25/+39
3 days[SandboxVec] Add pass to create Regions from metadata. Generalize SandboxVec ...Jorge Gorbe Moya6-41/+113
3 days[VPlan] Use VPWidenIntrinsicRecipe to vp.select. (#110489)Florian Hahn5-1/+35
3 daysRevert "[SLP]Initial non-power-of-2 support (but still whole register) for re...Alexey Bataev1-13/+7
3 days[VPlan] Implement VPInterleaveRecipe::computeCost. (#106067)Florian Hahn1-1/+27
3 days[InstCombine] Extend fcmp+select folding to minnum/maxnum intrinsics (#112088)Alexey Bader1-2/+2
3 days[SLP][NFCI]Check early for deleted instructionsAlexey Bataev1-19/+31
3 days[Coroutines] Improved formatting of the SpillUtils comment on ptr tracking (#...Tyler Nowicki1-16/+22
3 days[SLP]Initial non-power-of-2 support (but still whole register) for reductionsAlexey Bataev1-7/+13
3 days[LV] Check early for supported interleave factors with scalable types [nfc] (...Philip Reames1-1/+7
3 days [Inliner] Don't propagate access attr to byval params (#112256)goldsteinn1-1/+1
3 days[NFC][LoopVectorize] Make replaceVPBBWithIRVPBB more efficient (#111514)David Sherwood2-7/+36