summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
AgeCommit message (Expand)Author
2025-01-08[LLVM] Fix various cl::desc typos and whitespace issues (NFC) (#121955)Ryan Mansfield
2024-11-01AssumeBundleBuilder: switch placeholder from undef to poison [NFC]Nuno Lopes
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2023-11-20[NewPM] Remove AssumeBundleBuilderPassLegacyPass (#72817)Aiden Grossman
2023-04-25[LegacyPM] Remove InjectTLIMappings and AssumeSimplify passesArthur Eubanks
2023-03-14[AssumeBundleBuilder] Fix PreservedAnalyses reportingArthur Eubanks
2023-01-11[NFC] Use TypeSize::getKnownMinValue() instead of TypeSize::getKnownMinSize()Guillaume Chatelet
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2021-10-13Make various assume bundle data structures use uint64_tArthur Eubanks
2021-09-23Pass some DataLayout arguments by const-refSimon Pilgrim
2021-09-15Revert use of getUniqueUndroppableUser in AssumeBundleBuilderAnna Thomas
2021-09-15[InstCombine] Improve TryToSinkInstruction with multiple usesAnna Thomas
2021-08-13[NFC] Remove public uses of AttributeList::getAttributes()Arthur Eubanks
2021-08-13[NFC] Rename AttributeList::getParam/Ret/FnAttributes() -> get*Attributes()Arthur Eubanks
2021-07-12[Attributes] Replace doesAttrKindHaveArgument() (NFC)Nikita Popov
2021-05-07Internalize some cl::opt global variables or move them under namespace llvmFangrui Song
2021-04-06Plumb AssumeInst through operand bundle apis [nfc]Philip Reames
2021-04-06Add a subclass of IntrinsicInst for llvm.assume [nfc]Philip Reames
2021-03-16[AssumeBundles] Add nonnull/align to op bundle if noundef existsJuneyoung Lee
2021-02-13reland [InstCombine] convert assumes to operand bundlesTyker
2021-02-10Revert "[InstCombine] convert assumes to operand bundles"Tyker
2021-02-09[InstCombine] convert assumes to operand bundlesTyker
2020-10-14[ValueTracking] Use assume's noundef operand bundleJuneyoung Lee
2020-07-31[NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka
2020-07-30[NFC] GetUnderlyingObject -> getUnderlyingObjectVitaly Buka
2020-07-14[NFC] Add debug and stat counters to assume queries and assume builderTyker
2020-07-04[Utils] Make -assume-builder/-assume-simplify actually work on Old-PMRoman Lebedev
2020-06-19[AssumeBundles] add cannonicalisation to the assume builderTyker
2020-06-16Revert "[AssumeBundles] add cannonicalisation to the assume builder"Tyker
2020-06-16[AssumeBundles] add cannonicalisation to the assume builderTyker
2020-05-19Give helpers internal linkage. NFC.Benjamin Kramer
2020-05-11[AssumeBundles] fix crashesTyker
2020-05-11[NFC][DwarfDebug] Add test for variables with a single location whichOCHyams
2020-05-10[AssumeBundles] Remove non-determinisme from assume builderTyker
2020-05-10[AssumeBundles] Prevent generation of some redundant assumesTyker
2020-04-25[AssumeBundles] Refactor asssume builderTyker
2020-04-13[AssumeBundles] adapt Assumption cache to assume bundlesTyker
2020-04-02[NFC] Split Knowledge retention and place it more appropriatlyTyker