summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineCombiner.cpp
AgeCommit message (Expand)Author
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin
2017-12-06[MachineCombiner] Add up latencies of all instructions in new pattern.Florian Hahn
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-30[MC] Split out register def/use idx calls to make debugging simpler. NFCI.Simon Pilgrim
2017-10-11[MachineCombiner] Fix initialisation of LastUpdate for incremental update.Florian Hahn
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-07[MachineCombiner] Update instruction depths incrementally for large BBs.Florian Hahn
2017-07-13[NFC] Move DEBUG_TYPE macro below includes...Jakub Kuderski
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-03-15Fix up grammar in a comment.Eric Christopher
2017-02-13Compile time decreasing in the case we're dealing with Machine Combiner. Andrew V. Tischenko
2017-01-29MachineInstr: Remove parameter from dump()Matthias Braun
2016-12-21machine combiner: fix pretty printerSebastian Pop
2016-12-11instr-combiner: sum up all latencies of the transformed instructionsSebastian Pop
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-04-24[MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098)Gerolf Hoflehner
2016-04-22Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64Daniel Sanders
2016-04-22[MachineCombiner] Support for floating-point FMA on ARM64Gerolf Hoflehner
2016-04-18[NFC] Header cleanupMehdi Amini
2016-02-27Minor code cleanup. NFC.Junmo Park
2016-02-22Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith
2016-02-22Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith
2016-02-22CodeGen: Use references in MachineTraceMetrics::Trace, NFCDuncan P. N. Exon Smith
2015-11-10less indent; NFCISanjay Patel
2015-11-10add 'MustReduceDepth' as an objective/cost-metric for the MachineCombinerSanjay Patel
2015-11-05replace MachineCombinerPattern namespace and enum with enum class; NFCISanjay Patel
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg
2015-10-03include equal sign in debug equations; NFCSanjay Patel
2015-08-11fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel
2015-08-05[MachineCombiner] Don't use the opcode-only form of computeInstrLatencyHal Finkel
2015-08-04wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel
2015-07-15[MachineCombiner] Work with itinerariesHal Finkel
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-23[x86] generalize reassociation optimization in machine combiner to 2 instruct...Sanjay Patel
2015-06-19name change: hasPattern() -> getMachineCombinerPatterns() ; NFCSanjay Patel
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-13hoist loop-invariant; NFCISanjay Patel
2015-06-13remove unnecessary casts; NFCISanjay Patel
2015-06-10punctuation policing; NFCSanjay Patel
2015-06-10fix typo in comment; NFCSanjay Patel
2015-05-21fix typo in comment; NFCSanjay Patel
2015-05-21use range-based for-loops; NFCISanjay Patel
2015-02-14CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith
2015-01-27remove function names from comments; NFCSanjay Patel
2015-01-27fix typos; NFCSanjay Patel
2015-01-27The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher
2014-09-02Change MCSchedModel to be a struct of statically initialized data.Pete Cooper