aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCombiner.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-12-09[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi1-4/+19
2019-12-06Revert "[PGO][PGSO] Instrument the code gen / target passes."Hiroshi Yamauchi1-19/+4
2019-12-06[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi1-4/+19
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-3/+3
2019-06-02[X86] Fix several places that weren't passing what they though they were to M...Craig Topper1-2/+4
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes1-1/+1
2019-02-04[AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio1-7/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-10[MachineCombiner][NFC] Prevent dereferencing past-the-end object in an MRI co...Gerolf Hoflehner1-0/+2
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-24/+27
2018-04-08[TargetSchedule] shrink interface for init(); NFCISanjay Patel1-1/+1
2018-03-16Revert r327721 "This patch fixes the invalid usage of OptSize in Machine Comb...Reid Kleckner1-3/+3
2018-03-16This patch fixes the invalid usage of OptSize in Machine Combiner.Andrew V. Tischenko1-3/+3
2018-02-26The final step to close D41278 [MachineCombiner] Improve debug output (NFC).Andrew V. Tischenko1-4/+2
2018-02-15(NFC)[MachineCombiner] Improve debug output.Andrew V. Tischenko1-28/+53
2018-02-06Fix unused variable warning in release mode. NFC.Alexander Ivchenko1-0/+1
2018-01-31[MachineCombiner] Add check for optimal pattern order.Florian Hahn1-16/+82
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-1/+0
2017-12-06[MachineCombiner] Add up latencies of all instructions in new pattern.Florian Hahn1-2/+9
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-10-30[MC] Split out register def/use idx calls to make debugging simpler. NFCI.Simon Pilgrim1-3/+4
2017-10-11[MachineCombiner] Fix initialisation of LastUpdate for incremental update.Florian Hahn1-2/+4
2017-09-20Recommit [MachineCombiner] Update instruction depths incrementally for large ...Florian Hahn1-23/+82
2017-09-13Revert r312719 "[MachineCombiner] Update instruction depths incrementally for...Hans Wennborg1-82/+23
2017-09-07[MachineCombiner] Update instruction depths incrementally for large BBs.Florian Hahn1-23/+82
2017-07-13[NFC] Move DEBUG_TYPE macro below includes...Jakub Kuderski1-2/+2
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-2/+2
2017-03-15Fix up grammar in a comment.Eric Christopher1-1/+1
2017-02-13Compile time decreasing in the case we're dealing with Machine Combiner. Andrew V. Tischenko1-15/+27
2017-01-29MachineInstr: Remove parameter from dump()Matthias Braun1-1/+3
2016-12-21machine combiner: fix pretty printerSebastian Pop1-1/+1
2016-12-11instr-combiner: sum up all latencies of the transformed instructionsSebastian Pop1-2/+9
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-1/+1
2016-04-24[MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098)Gerolf Hoflehner1-1/+11
2016-04-22Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64Daniel Sanders1-11/+1
2016-04-22[MachineCombiner] Support for floating-point FMA on ARM64Gerolf Hoflehner1-1/+11
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-02-27Minor code cleanup. NFC.Junmo Park1-1/+1
2016-02-22Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith1-4/+4
2016-02-22Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith1-4/+4
2016-02-22CodeGen: Use references in MachineTraceMetrics::Trace, NFCDuncan P. N. Exon Smith1-4/+4
2015-11-10less indent; NFCISanjay Patel1-46/+47
2015-11-10add 'MustReduceDepth' as an objective/cost-metric for the MachineCombinerSanjay Patel1-29/+53
2015-11-05replace MachineCombinerPattern namespace and enum with enum class; NFCISanjay Patel1-1/+1
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg1-4/+3
2015-10-03include equal sign in debug equations; NFCSanjay Patel1-2/+2
2015-08-11fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel1-3/+1