summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86CmovConversion.cpp
AgeCommit message (Expand)Author
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-04-19[llvm] Construct SmallVector with iterator ranges (NFC) (#136460)Kazu Hirata
2025-03-29[Target] Use llvm::append_range (NFC) (#133606)Kazu Hirata
2025-03-26[X86] Use hasSingleElement (NFC) (#133040)Kazu Hirata
2025-03-20[Target] Use *Set::insert_range (NFC) (#132140)Kazu Hirata
2025-03-15[X86] Use Register and MCRegister. NFCCraig Topper
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-06-28Reapply "[DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve var...Jeremy Morse
2023-06-28Reset NoPHI MachineFunction property in X86CmovConversionOCHyams
2023-06-27Revert "[DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve vari...Stephen Tozer
2023-06-27[DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable valuesJeremy Morse
2023-06-01[SDAG] Preserve unpredictable metadata, teach X86CmovConversion to respect th...Dávid Bolvanský
2022-08-07[llvm] Use range-based for loops (NFC)Kazu Hirata
2022-08-02[SelectOpti] Auto-disable other cmov optis when the new select-opti pass is e...Sotiris Apostolakis
2022-05-19[NFC] Fix typos in X86CmovConversionSotiris Apostolakis
2022-02-24[X86] Introduce x86-cmov-converter-force-allAmir Ayupov
2021-12-17[llvm] Use none_of instead of \!any_of (NFC)Kazu Hirata
2021-11-07[ARM, X86] Use MachineBasicBlock::{predecessors,successors} (NFC)Kazu Hirata
2021-11-06[X86] Simplify a call to MachineBasicBlock::erase (NFC)Kazu Hirata
2021-07-21[X86] Update MachineLoopInfo in CMOV conversion.Tianqing Wang
2021-05-15[X86] X86CmovConverterPass::convertCmovInstsToBranches - take a copy of the D...Simon Pilgrim
2021-05-15[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef cop...Simon Pilgrim
2021-05-14Revert "[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNod...Mitch Phillips
2021-05-14[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef cop...Simon Pilgrim
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata
2020-11-10[NFC] Use [MC]Register for x86 targetGaurav Jain
2020-02-11[X86CmovConversion] Make heuristic for optimized cmov depth more conservative...Nikita Popov
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-11-06[X86] Fix uninitialized variable warnings. NFCI.Simon Pilgrim
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-06-13X86: Clean up pass initializationTom Stellard
2019-05-28[X86] X86CmovConverterPass::collectCmovCandidates - fix uninitialized variabl...Simon Pilgrim
2019-04-05[X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper
2019-04-05[X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-01X86: Consistently declare pass initializers in X86.h; NFCMatthias Braun
2018-07-30Remove trailing spaceFangrui Song
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-04-08[TargetSchedule] shrink interface for init(); NFCISanjay Patel
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-15[X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR...Amjad Aboud
2017-10-05[X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko
2017-10-02[X86][NFC] Add X86CmovConverterPass to the pass registry.Amjad Aboud
2017-09-06[x86] Fix PR34377 by disabling cmov conversion when we relied on itChandler Carruth
2017-08-30fix more typos; NFCSanjay Patel