aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Attributor/IPConstantProp
AgeCommit message (Expand)AuthorFilesLines
2026-01-23Attributor: Regenerate baseline test checks (#177560)Matt Arsenault1-10/+12
2025-07-05[Attributor] Swap range metadata to attribute for calls. (#108835)Andreas Jonson1-5/+3
2025-04-07Attributor: Don't follow uses of ConstantData (#134573)Matt Arsenault1-8/+8
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov5-18/+18
2024-11-12[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115688)Lee Wei1-18/+23
2024-09-10[Attributor] Keep track of reached returns in AAPointerInfo (#107479)Johannes Doerfert1-4/+4
2024-09-05[Attributor][FIX] Ensure to always translate call site arguments (#107323)Johannes Doerfert1-18/+16
2024-09-05[Attributor][NFC] Pre-commits for #107439 (#107457)Johannes Doerfert2-10/+10
2024-05-03[Attributor][NFC] update tests (#91011)Johannes Doerfert13-75/+97
2023-12-22[Attributor] Don't construct pretty GEPsNikita Popov1-19/+19
2023-11-10[Attributor] New attribute to identify what byte ranges are alive for an allo...Vidhush Singhal1-4/+4
2023-07-25[Attributor] Try to remove argmem effects after signature rewriteJohannes Doerfert1-20/+22
2023-07-25[Attributor] Check readonly call sites for nosync in AANoSyncJohannes Doerfert10-16/+18
2023-07-17[Attributor] Replace AAReturnedValues with AAPotentialValuesReturnedJohannes Doerfert1-3/+3
2023-07-14[Attributor][NFC] Update all tests with the scriptJohannes Doerfert4-36/+36
2023-07-09[Attributor] Port AANoCapture to the isImpliedByIR interfaceJohannes Doerfert1-8/+8
2023-07-09[Attributor] Port AANoUndef to the isImpliedByIR interfaceJohannes Doerfert6-8/+8
2023-07-09[Attributor] Port AANoAlias to the isImpliedByIR interfaceJohannes Doerfert1-8/+8
2023-07-09[Attributor] Port AANonNull to the isImpliedByIR interfaceJohannes Doerfert1-2/+2
2023-07-03[Attributor] Manifest attributes implied by the IRJohannes Doerfert10-24/+32
2023-07-03[Attributor][NFCI] Merge MemoryEffects explicitlyJohannes Doerfert6-26/+45
2023-06-29[Attributor] Introduce helpers to judge AAs prior to creationJohannes Doerfert3-3/+3
2023-06-28[Attributor] Convert test to opaque pointers (NFC)Nikita Popov1-15/+14
2023-06-24[Attributor] Avoid more AAs through IR implicationJohannes Doerfert1-1/+1
2023-06-23[Attributor][FIX] Do not ignore refinement for IPOJohannes Doerfert2-30/+14
2023-06-23[Attributor] Avoid the type check in getCalledFunctionJohannes Doerfert2-42/+43
2023-06-23[Attributor] Check IR attributes before creating new AAsJohannes Doerfert10-29/+23
2023-06-23[Attributor] Remove the iteration count verificationJohannes Doerfert24-24/+24
2023-06-05[Attributor] Create `AAMustProgress` for the `mustprogress` attributeJohannes Doerfert20-107/+107
2023-05-18[Attributor][OpenMP-Opt][NFC] Run the update test checks scriptJohannes Doerfert1-4/+4
2023-03-20[Attributor][FIX] Ensure loop PHI replacements are dynamically uniqueJohannes Doerfert1-16/+18
2023-03-17Attributor: Update testMatt Arsenault1-1/+1
2023-02-16[Attributor][FIX] Ensure we adjust types properlyJohannes Doerfert1-2/+2
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov1-2/+2
2023-01-12[Attributor] Make AAIsDeadFunction lazyJohannes Doerfert3-3/+3
2023-01-11[Attributor][FIX] Improve care when dealing with livenessJohannes Doerfert1-1/+1
2023-01-11[Attributor] Always ensure the correct AAIsDead object is usedJohannes Doerfert3-3/+3
2023-01-11[Attributor] Convert some tests to opaque pointers (NFC)Nikita Popov2-103/+84
2023-01-10[Attributor] Improve use of dominating writes during reasoningJohannes Doerfert1-8/+8
2023-01-10Reapply "[Attributor] Introduce AA[Intra/Inter]Reachability"Johannes Doerfert3-15/+10
2023-01-08[AAUnderlyingObjects] Introduce an AA for getting underlying objects of a poi...Shilei Tian1-1/+1
2023-01-02[ValueTracking] Treat branch on undef as UB as wellNikita Popov4-19/+19
2022-12-23[Attributor] Convert some tests to opaque pointers (NFC)Nikita Popov11-232/+229
2022-12-21[Attributor] potential constant values for PHI and LoadSameer Sahasrabuddhe2-2/+2
2022-12-16Revert "[Attributor] Introduce AA[Intra/Inter]Reachability"Mitch Phillips2-2/+2
2022-12-16Revert "[OpenMP][FIX] Restrict more unsound assmptions about threading"Mitch Phillips1-1/+1
2022-12-13[OpenMP][FIX] Restrict more unsound assmptions about threadingJohannes Doerfert1-1/+1
2022-12-13[Attributor] Introduce AA[Intra/Inter]ReachabilityJohannes Doerfert2-2/+2
2022-12-13[NFC] Rerun update test checks on Attributor and OpenMP-Opt testsJohannes Doerfert13-0/+29
2022-11-04[IR] Switch everything to use memory attributeNikita Popov21-141/+136