aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
AgeCommit message (Expand)AuthorFilesLines
2024-06-23[DebugInfo][DivRemPairs] Fix missing debug location updates (#96045)Shan Huang1-0/+5
2024-06-23[InstCombine] Improve coverage of `foldSelectValueEquivalence` for non-constantsNoah Goldstein1-1/+1
2024-06-22[InstCombine] (uitofp bool X) * Y --> X ? Y : 0 (#96216)Alex MacLean1-0/+18
2024-06-22[InstCombine] Implement folds of icmp of UCMP/SCMP call and a constant (#96118)Poseydon421-0/+51
2024-06-22[MC/DC][Coverage] Split out Read-modfy-Write to rmw_or(ptr,i8) (#96040)NAKAMURA Takumi1-11/+52
2024-06-21Add the 'initializes' attribute langref and support (#84803)Haopeng Liu1-0/+1
2024-06-21Revert "Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)""Florian Hahn7-417/+28
2024-06-21[SLP] Remove dead initialization noticed by static analyser. NFC.Simon Pilgrim1-1/+0
2024-06-21[VFS] Avoid <stack> include (NFC)Nikita Popov1-0/+1
2024-06-21[FileSystem] Avoid <stack> include (NFC)Nikita Popov1-0/+1
2024-06-21[GlobalOpt] Don't resolve aliased ifuncs with undefined resolvees. (#96220)Alexandros Lamprineas1-1/+3
2024-06-21[NFC] Fix laod -> load typos. NFCDavid Green1-1/+1
2024-06-21Recommit "[Inliner] Propagate callee argument memory access attributes before...Noah Goldstein1-0/+81
2024-06-20[VPlan] Include IV phi and backedge cost in VPlan cost computation.Florian Hahn2-22/+20
2024-06-20Reland "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu1-62/+208
2024-06-20Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn7-28/+419
2024-06-20[PassManager] Remove some unnecessary includes (NFC) (#96175)Nikita Popov2-0/+3
2024-06-20[DebugInfo][TailCallElim] Drop the debug location of AccRecInstrNew (#95742)Shan Huang1-0/+2
2024-06-20[VPlan] Model middle block via VPIRBasicBlock. (#95816)Florian Hahn1-26/+42
2024-06-20[SLP] NFC. Reduce redundant assignment. (#96149)Han-Kuan Chen1-4/+2
2024-06-20[LLVM] Add InsertPosition union-type to remove overloads of Instruction-creat...Stephen Tozer1-2/+2
2024-06-20Reland "[CVP] Check whether the default case is reachable (#79993)" (#96089)Yingwei Zheng1-0/+32
2024-06-19[Attributor] Stabilize llvm.assume outputFangrui Song1-11/+16
2024-06-19[LowerTypeTests] Use MapVector to stabilize iteration orderFangrui Song1-1/+1
2024-06-19[VPlan] Introduce isHeaderMask helper (NFCI).Florian Hahn4-4/+65
2024-06-19[LV] Consider insts feeding interleave group pointers free.Florian Hahn1-11/+19
2024-06-19[SCEVExpander] Recognize urem idiom during expansion (#96005)Philip Reames1-0/+10
2024-06-19[InstCombine] Preserve all gep flags in gep of exact div foldNikita Popov1-4/+3
2024-06-19[InstCombine] Preserve all gep flags when emitting offsetNikita Popov1-1/+1
2024-06-19[InstCombine] Preserve all gep flags in gep of select foldNikita Popov1-3/+3
2024-06-19[InstCombine] Preserve all gep flags in dependent IV foldNikita Popov1-1/+1
2024-06-19[InstCombine] Preserve all gep flags in another select of gep foldNikita Popov1-3/+2
2024-06-19[InstCombine] Preserve all flags in phi of gep foldNikita Popov1-4/+3
2024-06-19[InstCombine] Preserve all flags in select of gep foldNikita Popov1-3/+2
2024-06-19[LICM] Fix dropped metadata (#95221)Tim Gymnich1-0/+1
2024-06-19InstProfiling: Give the name to profc_bias. NFC. (#95587)NAKAMURA Takumi1-1/+1
2024-06-19InstrProfiling: Split creating Bias offset to getOrCreateBiasVar(Name). NFC. ...NAKAMURA Takumi1-16/+28
2024-06-18[Attributor] Prevent infinite loop in AAGlobalValueInfoFloating (#94941)Ethan Luis McDonough1-1/+5
2024-06-18[Reassociate] Avoid use of ConstantExpr::getShl()Nikita Popov1-1/+2
2024-06-18[InstCombine] Avoid use of ConstantExpr::getShl()Nikita Popov1-2/+4
2024-06-18[InstCombine] Use disjoint flag for alternate binopsNikita Popov1-3/+2
2024-06-18[InstCombine] Avoid use of ConstantExpr::getShl()Nikita Popov1-2/+4
2024-06-18[InstCombine] Avoid use of ConstantExpr::getShl()Nikita Popov1-6/+9
2024-06-18[InstCombine] Avoid use of ConstantExpr::getShl()Nikita Popov1-3/+3
2024-06-18[InstCombine] Avoid use of ConstantExpr::getShl()Nikita Popov1-3/+5
2024-06-18[InstCombine] Avoid use of ConstantExpr::getShl()Nikita Popov1-3/+3
2024-06-18[InstCombine] Fix funnel shift bailout in demanded bits simplificationNikita Popov1-4/+8
2024-06-18[InstCombine] Remove redundant urem demanded bits caseNikita Popov1-9/+0
2024-06-18[llvm] Remove the Legacy PM Hello example (#95708)Andrzej WarzyƄski4-85/+0
2024-06-17[Analysis] Clean up getPromotionCandidatesForInstruction (NFC) (#95624)Kazu Hirata1-2/+2