aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/bugpoint
AgeCommit message (Expand)AuthorFilesLines
2025-12-22[LLVM][NFC] Move PassPlugin from Passes to separate libraryAlexis Engelke2-1/+2
2025-12-22Revert "[LLVM][NFC] Move PassPlugin from Passes to Extensions lib" and subseq...Alexis Engelke1-1/+1
2025-12-22[LLVM][NFC] Move PassPlugin from Passes to Extensions libAlexis Engelke1-1/+1
2025-11-24Reapply "[NFC][bugpoint] Namespace cleanup in `bugpoint`" (#168961) (#169055)Rahul Joshi5-22/+12
2025-11-20Revert "[NFC][bugpoint] Namespace cleanup in `bugpoint`" (#168961)Rahul Joshi6-13/+25
2025-11-20[NFC][bugpoint] Namespace cleanup in `bugpoint` (#168921)Rahul Joshi6-25/+13
2025-11-02[llvm] Use "= default" (NFC) (#166088)Kazu Hirata2-2/+2
2025-10-13[NFC][LLVM] Code cleanup in bugpoint (#162909)Rahul Joshi9-199/+177
2025-10-11Move the preserve-{bc,ll}-uselistorder options out of individual tools, make ...Mingjie Xu1-8/+3
2025-07-23Slightly improve the getenv("bar") linking problemLuke Drummond1-1/+2
2025-05-20[bugpoint] Use a range-based for loop (NFC) (#140743)Kazu Hirata1-3/+2
2025-05-18[bugpoint] Use range-based for loops (NFC) (#140438)Kazu Hirata1-17/+16
2025-03-29[bugpoint] Avoid repeated hash lookups (NFC) (#133616)Kazu Hirata3-37/+18
2025-03-28[tools] Use *Set::insert_range (NFC) (#133384)Kazu Hirata1-4/+1
2025-03-26[llvm] Use *Set::insert_range (NFC) (#133041)Kazu Hirata1-6/+3
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-1/+2
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr2-3/+3
2025-01-23[IR] Replace of PointerType::getUnqual(Type) with opaque version (NFC) (#123909)Mats Jun Larsen1-7/+2
2024-11-05Remove leftover uses of llvm::Type::getPointerTo() (#114993)Youngsuk Kim1-1/+1
2024-08-29[bugpoint] Fix bugpoint for LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES=Off.Lang Hames1-1/+2
2024-08-08[CMake] Remove EXPORT_SYMBOLS_FOR_PLUGINS from #102138 (#102396)Steven Wu1-1/+1
2024-08-07Reapply "[CMake] Fold export_executable_symbols_* into function args. (#10174...Steven Wu1-1/+1
2024-08-06Revert "[CMake] Fold export_executable_symbols_* into function args. (#101741)"Steven Wu1-1/+1
2024-08-05[CMake] Fold export_executable_symbols_* into function args. (#101741)Steven Wu1-1/+1
2024-07-07[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97914)Kazu Hirata1-1/+1
2024-07-06[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97778)Kazu Hirata1-1/+1
2024-03-04[RemoveDIs] Reapply 3fda50d3915, insert instructions using iteratorsJeremy Morse1-1/+1
2024-02-29Revert "[NFC][RemoveDIs] Bulk update utilities to insert with iterators"Jeremy Morse1-1/+1
2024-02-29[NFC][RemoveDIs] Bulk update utilities to insert with iteratorsJeremy Morse1-1/+1
2024-01-19[tools] Use SmallString::operator std::string (NFC)Kazu Hirata4-15/+12
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-2/+2
2023-07-30[bugpoint] Remove unused declaration PassInfoKazu Hirata1-1/+0
2023-07-11Ignore modified attribute list if it yields invalid IRManish Kausik H1-36/+23
2023-05-29[bugpoint] Remove unused declaration debugPassMiscompilationKazu Hirata1-9/+0
2023-05-12[llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitiv...Kazu Hirata1-1/+1
2023-03-16[opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pmArthur Eubanks1-1/+1
2023-03-13[PassManagerBuilder] Remove PassManagerBuilderArthur Eubanks1-47/+0
2023-02-27[IPO] Remove various legacy passesArthur Eubanks1-1/+0
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-02-09[Inliner] Remove legacy simple inlinerArthur Eubanks1-4/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-02[tools] Use std::nullopt instead of None (NFC)Kazu Hirata1-4/+4
2022-12-01Support: Convert Program APIs to std::optionalMatt Arsenault2-4/+5
2022-11-23[NFC] Replaced BB->getInstList().{erase(),pop_front(),pop_back()} with eraseF...Vasileios Porpodas2-2/+2
2022-11-15[AggressiveInstCombine] Remove legacy PM passArthur Eubanks1-1/+0
2022-10-25[Instrumentation] Remove legacy passesArthur Eubanks1-1/+0
2022-10-21[ObjCARC] Remove legacy PM versions of optimization passesArthur Eubanks1-1/+0
2022-09-10Use PoisonValue instead of UndefValue when RAUWing unreachable code [NFC]Manuel Brito1-1/+1
2022-09-03[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1