summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
AgeCommit message (Expand)Author
2024-08-23[Transforms] Use a range-based for loop (NFC) (#105769)Kazu Hirata
2024-08-22[Scalar] Remove an unused variable (#105767)Kazu Hirata
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata
2024-05-16PlaceSafepoints: Fix using default constructed TargetLibraryInfo (#92411)Matt Arsenault
2024-05-04[Transforms] Use StringRef::operator== instead of StringRef::equals (NFC) (#9...Kazu Hirata
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano
2024-03-05[NFC][RemoveDIs] Insert instruction using iterators in Transforms/Jeremy Morse
2023-06-24[LegacyPM] Remove PlaceSafepointsLegacyPassKazu Hirata
2023-02-17Port PlaceSafepoints pass to the new pass managerJan Dupej
2022-10-13Revert "Remove PlaceSafepoints pass"Philip Reames
2022-10-07Remove PlaceSafepoints passPhilip Reames
2022-03-01Cleanup includes: TransformsUtilsserge-sans-paille
2020-12-27[Transforms] Use llvm::append_range (NFC)Kazu Hirata
2020-12-01static const char *const foo => const char foo[]Fangrui Song
2020-11-24[SCEV] Use isa<> pattern for testing for CouldNotCompute [NFC]Philip Reames
2020-05-27[Statepoint] Replace uses of isX functions with idiomatic isa<X>Philip Reames
2020-04-13[llvm][NFC] CallSite removal from inliner-related filesMircea Trofin
2020-01-15[NFC] Refactor InlineResult for readabilityMircea Trofin
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson
2019-08-14[SCEV] Rename getMaxBackedgeTakenCount to getConstantMaxBackedgeTakenCount [NFC]Philip Reames
2019-02-11[CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-15[TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-13[Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2017-07-27All libcalls should be considered to be GC-leaf functions.Daniel Neilson
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer
2016-06-17Avoid duplicated map lookups. No functionality change intended.Benjamin Kramer
2016-01-28[PlaceSafepoints] Use DEBUG() instead of TraceLSPSanjoy Das
2016-01-28[PlaceSafepoints] Misc. minor cleanups; NFCSanjoy Das
2016-01-28[PlaceSafepoints] Remvoe unused headers, and sort #includes; NFCSanjoy Das
2016-01-28[PlaceSafepoints] Eliminate dead code; NFCSanjoy Das
2016-01-28[PlaceSafepoints] Clamp NoStatepoints to trueSanjoy Das
2016-01-22[PlaceSafepoints] Introduce a -spp-no-statepoints flagSanjoy Das
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob
2016-01-08Remove static global GCNames from Function.cpp and move it to the ContextMehdi Amini
2015-12-29[PlaceSafepoints] Assert that the gc.safepoint_poll function is present in th...Manuel Jacob
2015-12-15LPM: Stop threading `Pass *` through all of the loop utility APIs. NFCJustin Bogner
2015-12-14getParent() ^ 3 == getModule() ; NFCISanjay Patel
2015-10-13Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith
2015-10-08[PlaceSafeopints] Extract out `callsGCLeafFunction`, NFCSanjoy Das
2015-09-15[PlaceSafepoints] Make the width of a counted loop settable.Sanjoy Das
2015-08-17[PM] Port ScalarEvolution to the new pass manager.Chandler Carruth
2015-08-08Fix some comment typos.Benjamin Kramer
2015-08-06Rename inst_range() to instructions() for consistency. NFCNico Rieck