summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/Float2Int.cpp
AgeCommit message (Expand)Author
2025-11-13[Float2Int] Make sure the CFP can be represented in the integer type (#167699)Yingwei Zheng
2025-04-04[EquivClasses] Shorten members_{begin,end} idiom (#134373)Ramkumar Ramachandra
2025-04-02[EquivalenceClasses] Use SmallVector for deterministic iteration order. (#134...Florian Hahn
2025-04-01[EquivalenceClasses] Update member_begin to take ECValue (NFC).Florian Hahn
2024-10-16[Scalar] Avoid repeated hash lookups (NFC) (#112486)Kazu Hirata
2024-09-09[Float2Int] Avoid repeated hash lookups (NFC) (#107795)Kazu Hirata
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-03-25Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (#...AtariDreams
2024-03-21[Float2Int] Fix pessimization in the MinBW calculation. (#86051)Craig Topper
2024-03-19Revert "[Float2Int] Resolve FIXME: Pick the smallest legal type that fits" (#...alexfh
2024-03-13[Float2Int] Resolve FIXME: Pick the smallest legal type that fits (#79158)AtariDreams
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-03-14[Passes] Remove some legacy passesArthur Eubanks
2023-03-14[Transforms] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-02-19Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC)Kazu Hirata
2022-12-13[Transforms/Scalar] llvm::Optional => std::optionalFangrui Song
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-02[Transforms] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-04-05[iwyu] Fix some header include regressionserge-sans-paille
2022-04-04[Float2Int] Make sure dependent ranges are calculated first (PR54669)Nikita Popov
2022-03-31[Float2Int] Avoid unnecessary lamdbas (NFC)Nikita Popov
2022-03-31[Float2Int] Extract calcRange() method (NFC)Nikita Popov
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-03Cleanup includes: Transform/Scalarserge-sans-paille
2021-10-31[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)Kazu Hirata
2021-09-09[APInt] Normalize naming on keep constructors / predicate methods.Chris Lattner
2021-05-30[NFCI] Move DEBUG_TYPE definition below #includesMindong Chen
2021-05-18[NewPM] Don't mark AA analyses as preservedArthur Eubanks
2020-12-17[NFC] Reduce include files dependency and AA header cleanup (part 2).dfukalov
2020-04-16[Float2Int] Stop passing around a reference to the class member Roots. NFCBjorn Pettersson
2020-03-06[APFloat] Make use of new overloaded comparison operators. NFC.Jay Foad
2019-11-14Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-19[Float2Int] avoid crashing on unreachable code (PR38502)Sanjay Patel
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-07-08[Float2Int] Add support for unary FNeg to Float2IntCameron McInally
2019-03-24[ConstantRange] Add getFull() + getEmpty() named constructors; NFCNikita Popov
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2017-05-05[Float2Int] Replace a ConstantRange copy with a move. Remove an extra call to...Craig Topper
2017-05-04[Float2Int] Remove return of ConstantRange from seen method. Nothing uses it ...Craig Topper
2017-01-15[PM] Introduce an analysis set used to preserve all analyses overChandler Carruth
2016-12-01Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]Philip Reames
2016-06-28[PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein
2016-06-24[PM] Port float2int to the new pass managerMichael Kuperstein
2016-06-24Switch more loops to be range-basedDavid Majnemer
2016-06-08Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor