- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- a8a83d1 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
- b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
- 72518ea Add iterator range MachineRegisterInfo::liveins(), adopt users, NFC by Krzysztof Parzyszek · 8 years ago
- 60433b6 [X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 3eb6ff9 [X86] Remove an unused function from release builds. Reported by gccs unused function warning. by Craig Topper · 9 years ago
- 4f97751 [X86] Generate VZEROUPPER for Skylake-avx512. by Amjad Aboud · 9 years ago
- 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
- 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
- 7b4c18e X86: Avoid implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
- 3955360 [x86, AVX] allow explicit calls to VZERO* to modify state in VZeroUpperInserter pass (PR27823) by Sanjay Patel · 9 years ago
- 8099fb7e fix typo; NFC by Sanjay Patel · 9 years ago
- 13a0d49 use range-loop; NFCI by Sanjay Patel · 9 years ago
- 2959ff4 [x86, AVX] don't add a vzeroupper if that's what the code is already doing (PR27823) by Sanjay Patel · 9 years ago
- 5496a23 fix comments; NFC by Sanjay Patel · 9 years ago
- 1dc57cb use range-loops; NFCI by Sanjay Patel · 9 years ago
- 8bc63b2 fix documentation comments; NFC by Sanjay Patel · 9 years ago
- 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 10 years ago
- 719325fe1 Disallow generating vzeroupper before return instruction (iret) in interrupt handler function. by Amjad Aboud · 10 years ago
- 0de36ec Disable the vzeroupper insertion pass on PS4. by Yunzhong Gao · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- fbca70d use range-based for-loop; NFC by Sanjay Patel · 11 years ago
- 4f8bdcb Fix typos; NFC. by Andrea Di Biagio · 11 years ago
- 05b8197 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
- ada0adf X86: VZeroUpperInserter: shortcut should not trigger if we have any function live-ins. by Matthias Braun · 11 years ago
- fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 0d5c99e Avoid using subtarget features when adding X86 specific passes to by Eric Christopher · 11 years ago
- 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- 7c8189c [X86] New and improved VZeroUpperInserter optimization. by Lang Hames · 12 years ago
- 2d9361e [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 52e4a0e AVX-512: Added more intrinsics for convert and min/max. by Elena Demikhovsky · 12 years ago
- 9a0e3f4 [X86] Check YMM31/ZMM31 as well by Michael Liao · 12 years ago
- 14b0284 Enhance the fix of PR17631 by Michael Liao · 12 years ago
- c7bf44d Fix PR17631 by Michael Liao · 12 years ago
- 8cfb43f I'm starting to commit KNL backend. I'll push patches one-by-one. This patch includes support for the extended register set XMM16-31, YMM16-31, ZMM0-31. by Elena Demikhovsky · 12 years ago
- 9e0df7c Prevent insertion of "vzeroupper" before call that preserves YMM registers, since a caller uses preserved registers across the call. by Elena Demikhovsky · 13 years ago
- a10c098 Check for empty YMM use-def lists in X86VZeroUpper. by Jakob Stoklund Olesen · 13 years ago
- 056dfcc Don't cache the MBB in the class. Its only used by one function. Change a for loop over operands to use unsigned instead of int. by Craig Topper · 13 years ago
- 455bcaf Mark a function as static since it doesn't use anything in the class. by Craig Topper · 13 years ago
- 24c19d2 Whitespace. by Chad Rosier · 13 years ago
- bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
- abadc66 Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. by Craig Topper · 14 years ago
- 760b134 Make all pointers to TargetRegisterClass const since they are all pointers to static data that should not be modified. by Craig Topper · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- 8f24960 Enhanced vzeroupper insertion pass that avoids inserting vzeroupper where it is unnecessary through local analysis. Patch from Bruno Cardoso Lopes, with some additional changes. by Eli Friedman · 14 years ago
- 7859d2e Use internal storage for command line option. by Benjamin Kramer · 14 years ago
- 2a3ffb5 Introduce a pass to insert vzeroupper instructions to avoid AVX to by Bruno Cardoso Lopes · 14 years ago