1. 15217e6 Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable by Bob Wilson · 15 years ago
  2. cd6e725 Added support to allow clients to custom widen. For X86, custom widen vectors for by Mon P Wang · 15 years ago
  3. 4a66e5b Based on the testcase for pr3120, running on my MacPro with Xeon processors, by Bob Wilson · 15 years ago
  4. 5f9b9ef Sketch structure for X86 disassembler. by Daniel Dunbar · 15 years ago
  5. 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
  6. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
  7. 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago
  8. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 15 years ago
  9. d9e05cd Fix a thinko that caused spurious @GOTOFFs. by Dan Gohman · 15 years ago
  10. 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 15 years ago
  11. b9e6b34 Recommitting PALIGNR shift width fixes. by Sean Callanan · 15 years ago
  12. 1bbf6d1 Reverting PALIGNR fix until I figure out how this broke the Clang testsuite. by Sean Callanan · 15 years ago
  13. 201dfa7 Fixed PALIGNR to take 8-bit rotations in all cases. by Sean Callanan · 15 years ago
  14. d15ac2f Re-apply 89011. It's not to be blamed. by Evan Cheng · 15 years ago
  15. 6db07ea Revert 89011. Buildbot thinks it might be breaking stuff. by Evan Cheng · 15 years ago
  16. 6cccc30 MOV64rm should be marked isReMaterializable. by Evan Cheng · 15 years ago
  17. 574186f A few more instructions that should be marked re-materializable. by Evan Cheng · 15 years ago
  18. d1ba06b Make X86-64 in the Large model always emit 64-bit calls. by Jeffrey Yasskin · 15 years ago
  19. 600c043 - Check memoperand alignment instead of checking stack alignment. Most load / store folding instructions are not referencing spill stack slots. by Evan Cheng · 15 years ago
  20. b23f3aa Temporary disable the error - it seems to be too conservative. by Anton Korobeynikov · 15 years ago
  21. 067d024 Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. by Daniel Dunbar · 15 years ago
  22. d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 15 years ago
  23. 52cd548 The instruction pointer %RIP is a reserved register on x86_64. by Jakob Stoklund Olesen · 15 years ago
  24. 1924aab by David Greene · 15 years ago
  25. 87d21b9 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 15 years ago
  26. dda3978 by David Greene · 15 years ago
  27. b9c2fd9 by David Greene · 15 years ago
  28. b87bc95 by David Greene · 15 years ago
  29. 3f2bf85 by David Greene · 15 years ago
  30. 05872ea Add compare_lower and equals_lower methods to StringRef. Switch all users of by Benjamin Kramer · 15 years ago
  31. e94975e Use a tab in INT3's asm string, for consistency. by Dan Gohman · 15 years ago
  32. 253e9b2 llvm-gcc/clang don't (won't?) need this hack. by Daniel Dunbar · 15 years ago
  33. 5da5885 Add a monstrous hack to improve X86ISelDAGToDAG compile time. by Daniel Dunbar · 15 years ago
  34. 81cf432 Fix DenseMap iterator constness. by Jeffrey Yasskin · 15 years ago
  35. c2e8a7e Fixed to address code review. No functional changes. by David Goodwin · 15 years ago
  36. 0855dee Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies. by David Goodwin · 15 years ago
  37. 773943a Throw an error when stack realignment stuff fails instead of silent by Anton Korobeynikov · 15 years ago
  38. 0b10b91 x86 vector shuffle cleanup/fixes: by Nate Begeman · 15 years ago
  39. 59a9178 indicate what the native integer types for the target are. Please verify. by Chris Lattner · 15 years ago
  40. 8f9b0f6 add some missing #includes by Chris Lattner · 15 years ago
  41. 2d27441 Make the need-stub variables accurate and consistent. In the case of by Jeffrey Yasskin · 15 years ago
  42. 761411c Fix a couple of shuffle patterns to use movhlps instead by Eric Christopher · 15 years ago
  43. b4997ae Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers. Coming soon, code to perform sret-demotion if return values cannot be lowered to registers by Kenneth Uildriks · 15 years ago
  44. 2928c83 Pass StringRef by value. by Daniel Dunbar · 15 years ago
  45. 40c5786 Factor out the printing of the leading tab into printInlineAsm. by Dan Gohman · 15 years ago
  46. 7289ed2 Use SUBREG_TO_REG instead of INSERT_SUBREG to model x86-64's by Dan Gohman · 15 years ago
  47. 73bb251 Remove uninteresting and confusing debug output. by Dan Gohman · 15 years ago
  48. ad68264 Print out an informative comment for KILL instructions. by Jakob Stoklund Olesen · 15 years ago
  49. 3a639a0 Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this won't work if it can contain several types. Require explicit result type for the node for now. This fixes PR5364. by Anton Korobeynikov · 15 years ago
  50. 43f44aa improve x86 codegen support for blockaddress. We now compile the testcase into: by Chris Lattner · 15 years ago
  51. 0115e16 Fix MachineLICM to use the correct virtual register class when by Dan Gohman · 15 years ago
  52. f705adb Initial x86 support for BlockAddresses. by Dan Gohman · 15 years ago
  53. 533297b Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a by Dan Gohman · 15 years ago
  54. 8932116 X86 palignr intrinsics immediate field is in bits. ISel must transform it into bytes. by Evan Cheng · 15 years ago
  55. a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 15 years ago
  56. 5a56927 Move and clarify note. by Bill Wendling · 15 years ago
  57. de02073 Note corrected. by Bill Wendling · 15 years ago
  58. d8499c9 Modify note. by Bill Wendling · 15 years ago
  59. 1ff2c48 Add a note. by Bill Wendling · 15 years ago
  60. eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 15 years ago
  61. 1995051 apparently the X86 JIT isn't fully contextized, it is still using getGlobalContext() :( by Chris Lattner · 15 years ago
  62. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 15 years ago
  63. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 15 years ago
  64. c869d06 X86 needs critical path anti-dependency breaking. by Evan Cheng · 15 years ago
  65. 4c3715c Allow the target to select the level of anti-dependence breaking that should be performed by the post-RA scheduler. The default is none. by David Goodwin · 15 years ago
  66. bab42bd Following r84485, add Defs = [EFLAGS] to the 32-bit lock instructions too. by Dan Gohman · 15 years ago
  67. 1a49295 Make TranslateX86CC return COND_INVALID instead of aborting when it by Dan Gohman · 15 years ago
  68. af0df67 X86 should ignore implicit regs when lowering to MCInst also, by Chris Lattner · 15 years ago
  69. 84d8bf9 simplify by using the twine form of GetOrCreateSymbol by Chris Lattner · 15 years ago
  70. 7c5b021 add a twine version of MCContext::GetOrCreateSymbol. by Chris Lattner · 15 years ago
  71. 3310a96 revert r84540, fixing build breakage I didn't see because of by Chris Lattner · 15 years ago
  72. 83e43ca pass mangler in as a reference instead of a pointer. by Chris Lattner · 15 years ago
  73. 172862a remove strings from instructions who are never asmprinted. by Chris Lattner · 15 years ago
  74. fc5451e remove accidental comment. by Chris Lattner · 15 years ago
  75. 74cd3b7 emit .subsections_via_symbols through MCStreamer instead of textually. by Chris Lattner · 15 years ago
  76. ed748a0 PR 5245 - The imediate size target flag was not set on 3A-prefixed SSSE3 instructions. by Nate Begeman · 15 years ago
  77. 6602922 Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS. by Torok Edwin · 15 years ago
  78. a09008b Add support for matching shuffle patterns with palignr. by Nate Begeman · 15 years ago
  79. d36076e Turn on post-alloc scheduling for x86. by Evan Cheng · 15 years ago
  80. eb6e1da Oops. I forgot to change the tests first. Disable post-alloc scheduling. by Evan Cheng · 15 years ago
  81. ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 15 years ago
  82. 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 15 years ago
  83. 491f54f Distinquish stack slots from other stack objects. They (and fixed objects) get FixedStack PseudoSourceValues. by Evan Cheng · 15 years ago
  84. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 15 years ago
  85. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 15 years ago
  86. fa16354 Change createPostRAScheduler so it can be turned off at llc -O1. by Evan Cheng · 15 years ago
  87. 4fac947 Dllexport stuff cleanup: by Anton Korobeynikov · 15 years ago
  88. 79f7400 Remove X86Subtarget::IsLinux. It's no longer being used. by Evan Cheng · 15 years ago
  89. 1b1764b Make isSafeToClobberEFLAGS more aggressive. Teach it to scan backwards by Dan Gohman · 15 years ago
  90. 59e00d3 Update CMake file (lexically order files). by Ted Kremenek · 15 years ago
  91. 0032681 Don't forget to mark RAX as live-out of the function when arranging for by Dan Gohman · 15 years ago
  92. f5e1613 Fix PR5087, patch by Jakub Staszak! by Chris Lattner · 15 years ago
  93. 4e6f7a0 Remove a no-longer-necessary #include. by Dan Gohman · 15 years ago
  94. 3731bc0 Replace X86's CanRematLoadWithDispOperand by calling the target-independent by Dan Gohman · 15 years ago
  95. 11596ed Fix the x86 test-shrink optimization so that it doesn't shrink comparisons by Dan Gohman · 15 years ago
  96. 91e69c3 Add basic infrastructure and x86 support for preserving MachineMemOperand by Dan Gohman · 15 years ago
  97. 5f3663e Fix handling of x86 'R' constraint. by Dale Johannesen · 15 years ago
  98. e33f44c Replace TargetInstrInfo::isInvariantLoad and its target-specific by Dan Gohman · 15 years ago
  99. b58f498 Add register-reuse to frame-index register scavenging. When a target uses by Jim Grosbach · 15 years ago
  100. e3cc3f3 Instead of printing unnecessary basic block labels as labels in by Dan Gohman · 15 years ago