aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCombiner.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2015-05-21fix typo in comment; NFCSanjay Patel1-1/+1
2015-05-21use range-based for-loops; NFCISanjay Patel1-4/+2
2015-02-14CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith1-2/+1
2015-01-27remove function names from comments; NFCSanjay Patel1-8/+6
2015-01-27fix typos; NFCSanjay Patel1-4/+4
2015-01-27The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher1-2/+1
2014-09-02Change MCSchedModel to be a struct of statically initialized data.Pete Cooper1-3/+3
2014-08-13[MachineCombiner] Removal of dangling DBG_VALUES after combining [20598]Gerolf Hoflehner1-1/+1
2014-08-07MachineCombiner Pass for selecting faster instruction sequence on AArch64Gerolf Hoflehner1-1/+3
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+2
2014-08-03CodeGen: silence a warningSaleem Abdulrasool1-2/+1
2014-08-03MachineCombiner Pass for selecting faster instructionGerolf Hoflehner1-0/+434