1. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  2. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  3. a8a83d1 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
  4. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  5. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  6. 72518ea Add iterator range MachineRegisterInfo::liveins(), adopt users, NFC by Krzysztof Parzyszek · 8 years ago
  7. 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
  8. 3eb6ff9 [X86] Remove an unused function from release builds. Reported by gccs unused function warning. by Craig Topper · 9 years ago
  9. 4f97751 [X86] Generate VZEROUPPER for Skylake-avx512. by Amjad Aboud · 9 years ago
  10. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  11. 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
  12. 7b4c18e X86: Avoid implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
  13. 3955360 [x86, AVX] allow explicit calls to VZERO* to modify state in VZeroUpperInserter pass (PR27823) by Sanjay Patel · 9 years ago
  14. 8099fb7e fix typo; NFC by Sanjay Patel · 9 years ago
  15. 13a0d49 use range-loop; NFCI by Sanjay Patel · 9 years ago
  16. 2959ff4 [x86, AVX] don't add a vzeroupper if that's what the code is already doing (PR27823) by Sanjay Patel · 9 years ago
  17. 5496a23 fix comments; NFC by Sanjay Patel · 9 years ago
  18. 1dc57cb use range-loops; NFCI by Sanjay Patel · 9 years ago
  19. 8bc63b2 fix documentation comments; NFC by Sanjay Patel · 9 years ago
  20. 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 10 years ago
  21. 719325fe1 Disallow generating vzeroupper before return instruction (iret) in interrupt handler function. by Amjad Aboud · 10 years ago
  22. 0de36ec Disable the vzeroupper insertion pass on PS4. by Yunzhong Gao · 10 years ago
  23. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  24. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  25. fbca70d use range-based for-loop; NFC by Sanjay Patel · 11 years ago
  26. 4f8bdcb Fix typos; NFC. by Andrea Di Biagio · 11 years ago
  27. 05b8197 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
  28. ada0adf X86: VZeroUpperInserter: shortcut should not trigger if we have any function live-ins. by Matthias Braun · 11 years ago
  29. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  30. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  31. 0d5c99e Avoid using subtarget features when adding X86 specific passes to by Eric Christopher · 11 years ago
  32. 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  33. 7c8189c [X86] New and improved VZeroUpperInserter optimization. by Lang Hames · 12 years ago
  34. 2d9361e [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  35. 52e4a0e AVX-512: Added more intrinsics for convert and min/max. by Elena Demikhovsky · 12 years ago
  36. 9a0e3f4 [X86] Check YMM31/ZMM31 as well by Michael Liao · 12 years ago
  37. 14b0284 Enhance the fix of PR17631 by Michael Liao · 12 years ago
  38. c7bf44d Fix PR17631 by Michael Liao · 12 years ago
  39. 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
  40. 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
  41. a10c098 Check for empty YMM use-def lists in X86VZeroUpper. by Jakob Stoklund Olesen · 13 years ago
  42. 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
  43. 455bcaf Mark a function as static since it doesn't use anything in the class. by Craig Topper · 13 years ago
  44. 24c19d2 Whitespace. by Chad Rosier · 13 years ago
  45. bde9176 Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 13 years ago
  46. abadc66 Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. by Craig Topper · 14 years ago
  47. 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
  48. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  49. 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
  50. 7859d2e Use internal storage for command line option. by Benjamin Kramer · 14 years ago
  51. 2a3ffb5 Introduce a pass to insert vzeroupper instructions to avoid AVX to by Bruno Cardoso Lopes · 14 years ago