summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineCombiner.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-2/+2
* Fix up grammar in a comment.Eric Christopher2017-03-151-1/+1
* Compile time decreasing in the case we're dealing with Machine Combiner. Andrew V. Tischenko2017-02-131-15/+27
* MachineInstr: Remove parameter from dump()Matthias Braun2017-01-291-1/+3
* machine combiner: fix pretty printerSebastian Pop2016-12-211-1/+1
* instr-combiner: sum up all latencies of the transformed instructionsSebastian Pop2016-12-111-2/+9
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098)Gerolf Hoflehner2016-04-241-1/+11
* Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64Daniel Sanders2016-04-221-11/+1
* [MachineCombiner] Support for floating-point FMA on ARM64Gerolf Hoflehner2016-04-221-1/+11
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+1
* Minor code cleanup. NFC.Junmo Park2016-02-271-1/+1
* Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith2016-02-221-4/+4
* Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith2016-02-221-4/+4
* CodeGen: Use references in MachineTraceMetrics::Trace, NFCDuncan P. N. Exon Smith2016-02-221-4/+4
* less indent; NFCISanjay Patel2015-11-101-46/+47
* add 'MustReduceDepth' as an objective/cost-metric for the MachineCombinerSanjay Patel2015-11-101-29/+53
* replace MachineCombinerPattern namespace and enum with enum class; NFCISanjay Patel2015-11-051-1/+1
* Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2015-10-061-4/+3
* include equal sign in debug equations; NFCSanjay Patel2015-10-031-2/+2
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-3/+1
* [MachineCombiner] Don't use the opcode-only form of computeInstrLatencyHal Finkel2015-08-051-1/+1
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-0/+1
* [MachineCombiner] Work with itinerariesHal Finkel2015-07-151-4/+9
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* [x86] generalize reassociation optimization in machine combiner to 2 instruct...Sanjay Patel2015-06-231-18/+31
* name change: hasPattern() -> getMachineCombinerPatterns() ; NFCSanjay Patel2015-06-191-5/+5
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* hoist loop-invariant; NFCISanjay Patel2015-06-131-3/+2
* remove unnecessary casts; NFCISanjay Patel2015-06-131-3/+2
* punctuation policing; NFCSanjay Patel2015-06-101-5/+5
* fix typo in comment; NFCSanjay Patel2015-06-101-1/+1
* fix typo in comment; NFCSanjay Patel2015-05-211-1/+1
* use range-based for-loops; NFCISanjay Patel2015-05-211-4/+2
* CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-2/+1
* remove function names from comments; NFCSanjay Patel2015-01-271-8/+6
* fix typos; NFCSanjay Patel2015-01-271-4/+4
* The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher2015-01-271-2/+1
* Change MCSchedModel to be a struct of statically initialized data.Pete Cooper2014-09-021-3/+3
* [MachineCombiner] Removal of dangling DBG_VALUES after combining [20598]Gerolf Hoflehner2014-08-131-1/+1
* MachineCombiner Pass for selecting faster instruction sequence on AArch64Gerolf Hoflehner2014-08-071-1/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+2
* CodeGen: silence a warningSaleem Abdulrasool2014-08-031-2/+1
* MachineCombiner Pass for selecting faster instructionGerolf Hoflehner2014-08-031-0/+434
OpenPOWER on IntegriCloud