1. 116bbab [CodeGen] Rename MachineInstrBuilder::addOperand. NFC by Diana Picus · 9 years ago
  2. 47eb85a [X86] Allow folding of stack reloads when loading a subreg of the spilled reg by Michael Kuperstein · 9 years ago
  3. de8c1b3 MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC by Matthias Braun · 9 years ago
  4. 5c924d7 Target: Remove unused entities. by Peter Collingbourne · 9 years ago
  5. 36d33fc Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) by Mehdi Amini · 9 years ago
  6. e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
  7. d98cf00 [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC by Justin Lebar · 9 years ago
  8. 2b1084a [statepoints][experimental] Add support for live-in semantics of values in deopt bundles by Philip Reames · 9 years ago
  9. 6d3c913 Fix coding style; NFC by Sanjoy Das · 9 years ago
  10. 570dd00 [stackmaps] Extract out magic constants [NFCI] by Philip Reames · 9 years ago
  11. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  12. 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
  13. 0af80cd [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOperand. by Justin Lebar · 9 years ago
  14. accddac TII: Fix inlineasm size counting comments as insts by Matt Arsenault · 9 years ago
  15. aae6f3c CodeGen: Avoid implicit conversions in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
  16. 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
  17. 8e5b0c6 [foldMemoryOperand()] Pass LiveIntervals to enable liveness check. by Jonas Paulsson · 9 years ago
  18. 01b3a618 [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098) by Gerolf Hoflehner · 10 years ago
  19. 591c379 Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64 by Daniel Sanders · 10 years ago
  20. b32f11f [MachineCombiner] Support for floating-point FMA on ARM64 by Gerolf Hoflehner · 10 years ago
  21. ec5ea36 CodeGen: Fix a use-after-free in TII by Justin Bogner · 10 years ago
  22. fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  23. 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
  24. ecefe5a Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes. by Eugene Zelenko · 10 years ago
  25. 387e66e replace MachineCombinerPattern namespace and enum with enum class; NFCI by Sanjay Patel · 10 years ago
  26. 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
  27. e778e87 Fix unused variable warning in non-debug builds. by Richard Trieu · 10 years ago
  28. 16c4da0 Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing. by Andrew Kaylor · 10 years ago
  29. 03a4730 [Machine Combiner] Refactor machine reassociation code to be target-independent. by Chad Rosier · 10 years ago
  30. f66d384 Align SP adjustment in function getSPAdjust by Guozhi Wei · 10 years ago
  31. e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
  32. ba51d11 Remove TargetInstrInfo::canFoldMemoryOperand by Simon Pilgrim · 10 years ago
  33. bd7287e Move most user of TargetMachine::getDataLayout to the Module one by Mehdi Amini · 10 years ago
  34. 88e2131 MachineLICM: Use TargetSchedModel instead of just itineraries by Matthias Braun · 10 years ago
  35. c88bf54 [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC. by Ahmed Bougacha · 10 years ago
  36. e70b31f [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFC by Keno Fischer · 10 years ago
  37. fa3872e MachineInstr: Change return value of getOpcode() to unsigned. by Matthias Braun · 10 years ago
  38. 451755d Commute the internal flag on MachineOperands. by Pete Cooper · 11 years ago
  39. c84b5bd Fix for PR23103. Correctly propagate the 'IsUndef' flag to the register operands of a commuted instruction. by Andrea Di Biagio · 11 years ago
  40. 7585fb2 Use the cached subtarget off of the machine function. by Eric Christopher · 11 years ago
  41. f1362f6 ArrayRefize memory operand folding. NFC. by Benjamin Kramer · 11 years ago
  42. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  43. 698ea3b Fix include ordering, NFC. by Michael Kuperstein · 11 years ago
  44. 8c65e31 Move SPAdj logic from PEI into the targets (NFC) by Michael Kuperstein · 11 years ago
  45. 6865d6f Fix a lot of confusion around inserting nops on empty functions. by Rafael Espindola · 11 years ago
  46. 1175945 Change MCSchedModel to be a struct of statically initialized data. by Pete Cooper · 11 years ago
  47. 7e3da66 Add isInsertSubreg property. by Quentin Colombet · 11 years ago
  48. 7e75cba Add isExtractSubreg property. by Quentin Colombet · 11 years ago
  49. 8427df9 Fix a parentheses warning introduced in r215394. by Quentin Colombet · 11 years ago
  50. d533cdf Add isRegSequence property. by Quentin Colombet · 11 years ago
  51. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  52. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  53. 9d91679 Remove the query for TargetMachine and TargetInstrInfo since we're by Eric Christopher · 11 years ago
  54. f047bfd The hazard recognizer only needs a subtarget, not a target machine by Eric Christopher · 11 years ago
  55. 4fdc765 Revert r210613 to conform to coding standards. Thanks Duncan for noticing. by Eric Christopher · 11 years ago
  56. 946a658 Sort includes. by Eric Christopher · 11 years ago
  57. 2eb151e [TargetInstrInfo] Fix the implementation of commuteInstruction to match the by Quentin Colombet · 11 years ago
  58. aad475b Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. by Nick Lewycky · 12 years ago
  59. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  60. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  61. 8e6e6ab Remove redundant fold call introduced in r195944. Thanks very much to Juergen by Lang Hames · 12 years ago
  62. 2ce64a7 Correct think-o in foldPatchpoint. Thanks to Andy Trick for pointing it out. by Lang Hames · 12 years ago
  63. 3960999 Refactor a lot of patchpoint/stackmap related code to simplify and make it by Lang Hames · 12 years ago
  64. 10d5be4 Added a size field to the stack map record to handle subregister spills. by Andrew Trick · 12 years ago
  65. a9f4d92 When folding memory operands, preserve existing MachineMemOperands. by Andrew Trick · 12 years ago
  66. d2f96b9 IfConverter: Use TargetSchedule for instruction latencies by Arnold Schwaighofer · 12 years ago
  67. de2109e Machine Model: Add MicroOpBufferSize and resource BufferSize. by Andrew Trick · 12 years ago
  68. 83c74e9 Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 13 years ago
  69. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  70. c351aed Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class. by Jakob Stoklund Olesen · 13 years ago
  71. fcf14e8 Move Target{Instr,Register}Info.cpp into lib/CodeGen. by Jakob Stoklund Olesen · 13 years ago[Renamed from llvm/lib/Target/TargetInstrInfo.cpp]
  72. 596af1b Fix Target->Codegen dependence. by Andrew Trick · 13 years ago
  73. a5d24ca Continue factoring computeOperandLatency. Use it for ARM hasHighOperandLatency. by Andrew Trick · 13 years ago
  74. 4544606 misched: API for minimum vs. expected latency. by Andrew Trick · 13 years ago
  75. 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
  76. c9e935c Move parts of lib/Target that use CodeGen into lib/CodeGen. by Nick Lewycky · 14 years ago
  77. feb9f27 Move isUnpredicatedTerminator() default implementation to TargetInstrInfoImpl to break Target's dependency on CodeGen. by Evan Cheng · 14 years ago
  78. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  79. 703a0fb Hide the call to InitMCInstrInfo into tblgen generated ctor. by Evan Cheng · 14 years ago
  80. 8264e27 Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC. by Evan Cheng · 14 years ago
  81. 194c3dc Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. by Evan Cheng · 14 years ago
  82. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  83. 8d71a75 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
  84. a3df87f Clean up assembly statement separator support. by Jim Grosbach · 15 years ago
  85. c416ba6 whitespace by Andrew Trick · 15 years ago
  86. 0de20af Add missing standard headers. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
  87. b71afe8 Add missing std:: prefixes to some calls. C++ doesn't require that <cfoo> by Nick Lewycky · 15 years ago
  88. debf9c5 Two sets of changes. Sorry they are intermingled. by Evan Cheng · 15 years ago
  89. e96b8d7 Use instruction itinerary to determine what instructions are 'cheap'. by Evan Cheng · 15 years ago
  90. 49d4c0b - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This by Evan Cheng · 15 years ago
  91. 2c00b50 Spelling fix. by Bob Wilson · 15 years ago
  92. bf40707 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 15 years ago
  93. 367a5df For each instruction itinerary class, specify the number of micro-ops each by Evan Cheng · 15 years ago
  94. 882bb29 Start TargetRegisterClass indices at 0 instead of 1, so that by Dan Gohman · 15 years ago
  95. e9a75a6 rename TAI -> MAI, being careful not to make MAILJMP instructions :) by Chris Lattner · 16 years ago
  96. 7b26fce Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  97. e98a3c3 Move the getInlineAsmLength virtual method from TAI to TII, where by Chris Lattner · 16 years ago
  98. 0161419 move a virtual method body to its .cpp file to avoid a #include in a header. by Chris Lattner · 16 years ago
  99. 7667332 inline the global 'getInstrOperandRegClass' function into its callers by Chris Lattner · 16 years ago
  100. f323953 1. Introduce a new TargetOperandInfo::getRegClass() helper method by Chris Lattner · 16 years ago