aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCombiner.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2015-08-05[MachineCombiner] Don't use the opcode-only form of computeInstrLatencyHal Finkel1-1/+1
2015-08-04wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel1-0/+1
2015-07-15[MachineCombiner] Work with itinerariesHal Finkel1-4/+9
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-23[x86] generalize reassociation optimization in machine combiner to 2 instruct...Sanjay Patel1-18/+31
2015-06-19name change: hasPattern() -> getMachineCombinerPatterns() ; NFCSanjay Patel1-5/+5
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-13hoist loop-invariant; NFCISanjay Patel1-3/+2
2015-06-13remove unnecessary casts; NFCISanjay Patel1-3/+2
2015-06-10punctuation policing; NFCSanjay Patel1-5/+5
2015-06-10fix typo in comment; NFCSanjay Patel1-1/+1