summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86VZeroUpper.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-05use range-based for-loop; NFCSanjay Patel1-2/+2
2015-02-07Fix typos; NFC.Andrea Di Biagio1-4/+4
2015-02-02Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher1-2/+2
2015-01-08X86: VZeroUpperInserter: shortcut should not trigger if we have any function ...Matthias Braun1-8/+12
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+1
2014-05-22Avoid using subtarget features when adding X86 specific passes toEric Christopher1-1/+2
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-17[X86] New and improved VZeroUpperInserter optimization.Lang Hames1-165/+162
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-01-05AVX-512: Added more intrinsics for convert and min/max.Elena Demikhovsky1-16/+7
2013-12-04[X86] Check YMM31/ZMM31 as wellMichael Liao1-4/+4
2013-12-03Enhance the fix of PR17631Michael Liao1-8/+27
2013-10-23Fix PR17631Michael Liao1-1/+10
2013-07-24I'm starting to commit KNL backend. I'll push patches one-by-one. This patch ...Elena Demikhovsky1-5/+10
2013-02-13Prevent insertion of "vzeroupper" before call that preserves YMM registers, s...Elena Demikhovsky1-0/+10
2012-10-17Check for empty YMM use-def lists in X86VZeroUpper.Jakob Stoklund Olesen1-1/+1
2012-08-22Don't cache the MBB in the class. Its only used by one function. Change a for...Craig Topper1-5/+3
2012-08-22Mark a function as static since it doesn't use anything in the class.Craig Topper1-1/+1
2012-08-01Whitespace.Chad Rosier1-1/+1
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer1-1/+1
2012-04-20Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper1-1/+1
2012-02-22Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper1-1/+1
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng1-1/+1
2011-11-04Enhanced vzeroupper insertion pass that avoids inserting vzeroupper where it ...Eli Friedman1-27/+207
2011-09-03Use internal storage for command line option.Benjamin Kramer1-1/+1
2011-08-23Introduce a pass to insert vzeroupper instructions to avoid AVX toBruno Cardoso Lopes1-0/+105