aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86OptimizeLEAs.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-06Move helpers into anonymous namespaces. NFC.Benjamin Kramer1-6/+4
2016-07-12X86: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-2/+3
2016-05-19[X86] Enable RRL part of the LEA optimization pass for -O2.Andrey Turetskiy1-10/+8
2016-04-28[X86] Remove unused operand from a function and all its callers. NFCCraig Topper1-5/+4
2016-04-26Optimization bisect support in X86-specific passesAndrew Kaylor1-1/+2
2016-04-26[X86] PR27502: Fix the LEA optimization pass.Andrey Turetskiy1-2/+6
2016-02-24X86: Wrap a helper for an assert in #ifndef NDEBUGJustin Bogner1-11/+7
2016-02-20[X86] Enable the LEA optimization pass by default.Andrey Turetskiy1-4/+5
2016-02-20[X86] PR26575: Fix LEA optimization pass (Part 2).Andrey Turetskiy1-36/+78
2016-02-17Revert r260979 "[X86] Enable the LEA optimization pass by default."Hans Wennborg1-5/+4
2016-02-16[X86] Enable the LEA optimization pass by default.Andrey Turetskiy1-4/+5
2016-02-16[X86] PR26575: Fix LEA optimization pass.Andrey Turetskiy1-0/+5
2016-02-11Revert r260507: "[X86] Enable the LEA optimization pass by default."Hans Wennborg1-5/+4
2016-02-11[X86] Enable the LEA optimization pass by default.Andrey Turetskiy1-4/+5
2016-02-04[X86] Use hash table in LEA optimization pass.Andrey Turetskiy1-150/+247
2016-01-13LEA code size optimization pass (Part 2): Remove redundant LEA instructions.Andrey Turetskiy1-2/+158
2016-01-11[X86] Reduce complexity of the LEA optimization pass, by Andrey Turetsky.Alexey Bataev1-7/+28
2015-12-17[X86] Add option for enabling LEA optimization pass, by Andrey TuretskyAlexey Bataev1-1/+5
2015-12-07remove redundant check: optForSize() includes a check for the minsize attribu...Sanjay Patel1-3/+1
2015-12-04LEA code size optimization pass (Part 1): Remove redundant address recalculat...Alexey Bataev1-0/+324