aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Attributor/range.ll
AgeCommit message (Expand)AuthorFilesLines
2025-07-05[Attributor] Swap range metadata to attribute for calls. (#108835)Andreas Jonson1-6/+39
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-21/+21
2024-09-05[Attributor][FIX] Ensure to always translate call site arguments (#107323)Johannes Doerfert1-1/+1
2024-05-03[Attributor][NFC] update tests (#91011)Johannes Doerfert1-27/+27
2023-07-25[Attributor] Allow multiple LHS/RHS values when simplifying comparisonsJohannes Doerfert1-37/+18
2023-07-25[Attributor] Check readonly call sites for nosync in AANoSyncJohannes Doerfert1-31/+32
2023-07-17[Attributor] Replace AAReturnedValues with AAPotentialValuesReturnedJohannes Doerfert1-33/+6
2023-07-14[Attributor][NFC] Update all tests with the scriptJohannes Doerfert1-16/+16
2023-07-09[Attributor] Port AANoUndef to the isImpliedByIR interfaceJohannes Doerfert1-5/+5
2023-07-03[Attributor] Manifest attributes implied by the IRJohannes Doerfert1-33/+34
2023-07-03[Attributor][NFCI] Merge MemoryEffects explicitlyJohannes Doerfert1-23/+25
2023-06-23[Attributor] Check IR attributes before creating new AAsJohannes Doerfert1-37/+36
2023-06-23[Attributor] Remove the iteration count verificationJohannes Doerfert1-1/+1
2023-06-05[Attributor] Create `AAMustProgress` for the `mustprogress` attributeJohannes Doerfert1-89/+89
2023-03-20[Attributor][FIX] Ensure loop PHI replacements are dynamically uniqueJohannes Doerfert1-1/+1
2023-01-02[ValueTracking] Treat branch on undef as UB as wellNikita Popov1-7/+7
2022-12-23[Attributor] Convert some tests to opaque pointers (NFC)Nikita Popov1-76/+73
2022-11-04[IR] Switch everything to use memory attributeNikita Popov1-147/+145
2022-09-23[Attribute] Clean up test prefixes (NFC)Nikita Popov1-982/+982
2022-09-19[NFC][1/n] Remove -enable-new-pm=0 flags from lit testsSebastian Peryt1-812/+0
2022-07-19[Attributor] Replace AAValueSimplify with AAPotentialValuesJohannes Doerfert1-283/+747
2022-07-08Revert "[Attributor] Replace AAValueSimplify with AAPotentialValues"Johannes Doerfert1-747/+283
2022-07-08[Attributor] Replace AAValueSimplify with AAPotentialValuesJohannes Doerfert1-283/+747
2022-06-09Revert "[Attributor] Replace AAValueSimplify with AAPotentialValues"Johannes Doerfert1-89/+59
2022-06-09[Attributor] Replace AAValueSimplify with AAPotentialValuesJohannes Doerfert1-59/+89
2022-06-09[Attributor] Simplify (integer range) state handlingJohannes Doerfert1-1/+1
2022-04-17[Attributor] CGSCC pass should not recompute results outside the SCC (reapply)Johannes Doerfert1-445/+1111
2022-04-15Revert "[Attributor] CGSCC pass should not recompute results outside the SCC"Johannes Doerfert1-1111/+445
2022-04-15[Attributor] CGSCC pass should not recompute results outside the SCCJohannes Doerfert1-445/+1111
2022-03-11[Attributor] Cleanup manifest and liveness for CGSCC passesJohannes Doerfert1-72/+53
2022-03-06[Attributor] Improve isValidAtPosition (mostly for old PM)Johannes Doerfert1-4/+2
2022-02-10[Attributor][FIX] Reachability needs to account for readonly calleesJohannes Doerfert1-26/+15
2022-02-01[Attributor] Introduce the concept of query AAsJohannes Doerfert1-179/+91
2022-02-01[Attributor] Use AAFunctionReachability to determine AANoRecurseJohannes Doerfert1-705/+471
2022-02-01[Attributor] Make interprocedural value explicit in genericValueTraversalJohannes Doerfert1-2/+2
2022-02-01[Attributor][FIX] Liveness handling in the isAssumedDead helpersJohannes Doerfert1-2/+2
2022-01-20[Attributor][FIX] AAValueConstantRange should not loop unconstrainedJohannes Doerfert1-256/+177
2021-07-27[Attributor] Utilize the InstSimplify interface to simplify instructionsJohannes Doerfert1-14/+5
2021-07-10[Attributor] Use AAValueSimplify to simplify returned valuesJohannes Doerfert1-41/+89
2021-07-10[Attributor][FIX] Traverse uses even if a value is assumed constantJohannes Doerfert1-892/+408
2021-07-10Revert Attributor patch seriesNico Weber1-488/+924
2021-07-10[Attributor] Use AAValueSimplify to simplify returned valuesJohannes Doerfert1-41/+89
2021-07-10[Attributor][FIX] Traverse uses even if a value is assumed constantJohannes Doerfert1-892/+408
2021-07-06[Attributor] Introduce a helper function to deal with undef + noneJohannes Doerfert1-2/+2
2021-07-06[Attributor] Simplify operands inside of simplification AAs firstJohannes Doerfert1-191/+44
2021-06-09[Attributor] Set floating point loads and stores as nofree in AANoFreeFloatingJoseph Huber1-1/+1
2021-05-23[Attributor] Be more careful to not disturb the CG outside the SCCJohannes Doerfert1-3/+8
2021-03-11[Attributor] Derive `willreturn` based on `mustprogress`Johannes Doerfert1-2/+2
2021-03-11[Attributor][NFC] Update tests after D94741Johannes Doerfert1-586/+1072
2021-03-04[Attributor] Fold "TrackDependence" into the DepClassTy enumJohannes Doerfert1-2/+2