summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineTraceMetrics.cpp
AgeCommit message (Expand)Author
2025-01-02[CodeGen] Remove atEnd method from defusechain iterators (#120610)Jay Foad
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata
2024-10-16[CodeGen][NewPM] Port machine trace metrics analysis to new pass manager. (#1...Christudasan Devadasan
2024-10-16[CodeGen] Remove unused MachineBranchProbabilityInfo from MachineTraceMetrics...Christudasan Devadasan
2024-07-25Revert "MTM: fix issues after cursory reading" (#100559)Mehdi Amini
2024-07-24MTM: fix issues after cursory reading (#100404)Ramkumar Ramachandra
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-28Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#968...paperchalice
2024-06-27[CodeGen] Use range-based for loops (NFC) (#96855)Kazu Hirata
2024-06-27Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)paperchalice
2024-06-27[CodeGen][NewPM] Port machine-branch-prob to new pass manager (#96389)paperchalice
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov
2023-05-18MachineTraceMetrics: modernize loops (NFC)Ramkumar Ramachandra
2023-02-15[MachineTraceMetrics] Add local strategyAnton Sidorenko
2023-02-14[MachineTraceMetrics][NFC] Move Strategy enum out of the classAnton Sidorenko
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-12-14[Analysis] llvm::Optional => std::optionalFangrui Song
2022-11-21[MachineTraceMetrics] Pick the trace successor for an entry blockAnton Sidorenko
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2021-12-12[llvm] Use llvm::reverse (NFC)Kazu Hirata
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-10-19[NFC][MC] Type [MC]Register uses in MachineTraceMetricsMircea Trofin
2019-11-13Sink all InitializePasses.h includesReid Kleckner
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-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-17Use llvm::copy. NFCFangrui Song
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-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-09-20Recommit [MachineCombiner] Update instruction depths incrementally for large ...Florian Hahn
2017-09-13Revert r312719 "[MachineCombiner] Update instruction depths incrementally for...Hans Wennborg
2017-09-11[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-09-07[MachineCombiner] Update instruction depths incrementally for large BBs.Florian Hahn
2017-09-07[MachineTraceMetrics] Add computeDepth function (NFCI).Florian Hahn
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-02-21[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2016-08-15[ADT] Change PostOrderIterator to use NodeRef. NFC.Tim Shen