1. 497f1eb Split out these asserts so it's more apparent why we're not assembling by Eric Christopher · 15 years ago
  2. 99405df Reapply r105521, this time appending "LLU" to 64 bit by Bruno Cardoso Lopes · 15 years ago
  3. 5441536 Ensure that mov and not lea are used to stick the address into by Eric Christopher · 15 years ago
  4. 431c3e7 This bug is also present in MSVC10. Requested by Elrood on IRC. by Duncan Sands · 15 years ago
  5. 1087f54 revert r105521, which is breaking the buildbots with stuff like this: by Chris Lattner · 15 years ago
  6. 3eca98b Initial AVX support for some instructions. No patterns matched by Bruno Cardoso Lopes · 15 years ago
  7. 88004c2 Fix some liveout handling related to tail calls, see comments. by Dale Johannesen · 15 years ago
  8. 30ef0e5 Add first pass at darwin tls compiler support. by Eric Christopher · 15 years ago
  9. db1bf34 Remove some already-fixed README entries. by Eli Friedman · 15 years ago
  10. a04a2c0 Remove README entry which no longer compiles to something sane. by Eli Friedman · 15 years ago
  11. 2ad7e43 Remove a fixed item, update a couple partially-fixed items. by Eli Friedman · 15 years ago
  12. 9edf7de Slightly change the meaning of the reMaterialize target hook when the original by Jakob Stoklund Olesen · 15 years ago
  13. 42d075c Remove the TargetRegisterClass member from CalleeSavedInfo by Rafael Espindola · 15 years ago
  14. 962f549 Fix comment so it doesn't include comments which are irrelevant to the x86 by Eli Friedman · 15 years ago
  15. 71c62a2 Use comments to document non-obvious code rather than mailing list archives. by Dan Gohman · 15 years ago
  16. 691820a Remove unused function. by Rafael Espindola · 15 years ago
  17. a993f0a Don't try to custom-lower 64-bit add-with-overflow and friends on x86-32; the by Eli Friedman · 15 years ago
  18. b242563 Remove outdated README entries. by Eli Friedman · 15 years ago
  19. d8acddd Fix the allocation of shadow space for the Win64 calling convention by Dan Gohman · 15 years ago
  20. 7f5b0d8 Refactor some SSE 2 unpack instructions by Bruno Cardoso Lopes · 15 years ago
  21. 9c04467 Fix PR7193: if sibling call address can take a register, make sure there are enough registers available by counting inreg arguments. by Evan Cheng · 15 years ago
  22. 2f05cc0 Fix comment typos. by Dale Johannesen · 15 years ago
  23. f39e0ce More SSE 1 & 2 merge, this time with logical instructions by Bruno Cardoso Lopes · 15 years ago
  24. 31cc965 MC/X86: Add alias for movzx. by Kevin Enderby · 15 years ago
  25. 5e39442 MC/X86: Add alias for fwait. by Kevin Enderby · 15 years ago
  26. 31b6c5b Fix the use of x86 control and debug registers so that the assertion failure in by Kevin Enderby · 15 years ago
  27. bd65891 MC/X86: Add aliases for Jcc variants. by Kevin Enderby · 15 years ago
  28. 54feef2 Mark some math lib intrinsic nodes Legal on SSE4.1. by Dale Johannesen · 15 years ago
  29. 4d3d6e1 FastISel doesn't yet handle callee-pop functions. by Dan Gohman · 15 years ago
  30. aa02ff1 Merge basic binops SSE 1 & 2 instruction classes. This is a step towards refactoring by Bruno Cardoso Lopes · 15 years ago
  31. dcbab9c AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expected by Daniel Dunbar · 15 years ago
  32. 160a3bf Add StringRef::compare_numeric and use it to sort TableGen register records. by Jakob Stoklund Olesen · 15 years ago
  33. b106543 Fix the x86 move to/from segment register instructions. by Kevin Enderby · 15 years ago
  34. 95506d4 MC: Change RelaxInstruction to only take the input and output instructions. by Daniel Dunbar · 15 years ago
  35. d9c2af5 Fix a typo in a comment that Gabor noticed. by Dan Gohman · 15 years ago
  36. 8488252 MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query it by Daniel Dunbar · 15 years ago
  37. ca561ff Replace the SubRegSet tablegen class with a less error-prone mechanism. by Jakob Stoklund Olesen · 15 years ago
  38. c90e30a MC: Eliminate MCAsmFixup, replace with MCFixup. by Daniel Dunbar · 15 years ago
  39. 482ad80 MC: Use accessors for access to MCAsmFixup. by Daniel Dunbar · 15 years ago
  40. c9adb8c MC: Change MCInst::dump_pretty to not include a trailing newline. by Daniel Dunbar · 15 years ago
  41. c2798a1 SRetReturnReg was set in LowerFormalArguments(). So only assert it here. by Zhongxing Xu · 15 years ago
  42. b555609 Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism." by Jakob Stoklund Olesen · 15 years ago
  43. 6a45d68 Replace the SubRegSet tablegen class with a less error-prone mechanism. by Jakob Stoklund Olesen · 15 years ago
  44. cf50a53 Changed the encoding of X86 floating point stack operations where both operands by Kevin Enderby · 15 years ago
  45. b539852 Separate unrelated cases that once shared a numeric value by Jakob Stoklund Olesen · 15 years ago
  46. 4fda967 Remove NumberHack entirely. by Jakob Stoklund Olesen · 15 years ago
  47. 39e2dd7 MC/X86: Add a hack to allow recognizing 'cmpltps' and friends. by Daniel Dunbar · 15 years ago
  48. 7937368 MC/X86: Define explicit immediate forms of cmp{ss,sd,ps,pd}. by Daniel Dunbar · 15 years ago
  49. 04ac770 The BT64ri8 record in X86Instr64bit.td was missing a REX_W which is required by Kevin Enderby · 15 years ago
  50. 7e2f5aa Make sure aeskeygenassist uses an unsigned immediate field. by Eric Christopher · 15 years ago
  51. 48d0c16 Ignore NumberHack and give each SubRegIndex instance a unique enum value instead. by Jakob Stoklund Olesen · 15 years ago
  52. 22c0e97 Use enums instead of literals for X86 subregisters. by Jakob Stoklund Olesen · 15 years ago
  53. 33276d9 Switch SubRegSet to using symbolic SubRegIndices by Jakob Stoklund Olesen · 15 years ago
  54. 09bc029 Replace the tablegen RegisterClass field SubRegClassList with an alist-like data by Jakob Stoklund Olesen · 15 years ago
  55. e350690 Fix an mmx movd encoding. by Dan Gohman · 15 years ago
  56. ca956dc MC/X86: Add aliases for CMOVcc variants. by Kevin Enderby · 15 years ago
  57. 3458e9e Rename X86 subregister indices to something shorter. by Jakob Stoklund Olesen · 15 years ago
  58. 73ea7bf Add the SubRegIndex TableGen class. by Jakob Stoklund Olesen · 15 years ago
  59. 62e4c67 MC/X86: Subdivide immediates a bit more, so that we properly recognize immediates based on the width of the target instruction. For example: by Daniel Dunbar · 15 years ago
  60. 54ddf3d tblgen/AsmMatcher: Change AsmOperandClass to allow a list of superclasses instead of just one. by Daniel Dunbar · 15 years ago
  61. 4c36197 MC/X86: Add alias for setz, setnz, jz, jnz. by Daniel Dunbar · 15 years ago
  62. 2457f2c Implement @llvm.returnaddress. rdar://8015977. by Evan Cheng · 15 years ago
  63. 9d31d79 Added retl for 32-bit x86 and added retq for 64-bit x86. by Kevin Enderby · 15 years ago
  64. 1015ba7 - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs by Evan Cheng · 15 years ago
  65. acbf634 Previous commit message should refer to 104308. by Dale Johannesen · 15 years ago
  66. e39859a Fix two bugs in 104348: by Dale Johannesen · 15 years ago
  67. a26a847 now that fp reg kill insertion stuff happens as a separate by Chris Lattner · 15 years ago
  68. d596c90 Use less evil form of switch stmt. by Chris Lattner · 15 years ago
  69. d3d9ee1 use continue to reduce nesting. by Chris Lattner · 15 years ago
  70. 637e073 pull a nested loop of this pass out to its own function, by Chris Lattner · 15 years ago
  71. 6f569aa modernize this pass a bit, fit in 80 columns. by Chris Lattner · 15 years ago
  72. d8a33dd Currently, createMachOStreamer() is invoked directly in llvm-mc which by Matt Fleming · 15 years ago
  73. 7efaef6 Split out the x86_32 an x86_64 ELF backends as they handle ELF by Matt Fleming · 15 years ago
  74. 7d07b48 Fix i64->f64 conversion, x86-64, -no-sse. A bit by Dale Johannesen · 15 years ago
  75. 4e7f839 MC/X86: Add movq alias for movabsq, to allow matching 64-bit immediates with movq. by Daniel Dunbar · 15 years ago
  76. 1fe591d X86: Model i64i32imm properly, as a subclass of all immediates. by Daniel Dunbar · 15 years ago
  77. 0306e3d X86: Fix immediate type of FOO64i32 operations. by Daniel Dunbar · 15 years ago
  78. 53e1849 Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr, but it didn't by Dan Gohman · 15 years ago
  79. e5e4ff9 Fix assembly parsing and encoding of the pushf and popf family of instructions. by Dan Gohman · 15 years ago
  80. 100804f Set neverHasSideEffects on 64-bit pushf and popf, for consistency with by Dan Gohman · 15 years ago
  81. 14aaeac Define the x86 pause instruction. by Dan Gohman · 15 years ago
  82. ee5673b Fix the sfence instruction to use MRM_F8 instead of MRM7r, since it by Dan Gohman · 15 years ago
  83. 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 15 years ago
  84. d94406a MC/X86: Add missing entry for TAILJMP_1 to getRelaxedOpcode(). by Daniel Dunbar · 15 years ago
  85. 52322e7 MC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxation and to avoid same by Daniel Dunbar · 15 years ago
  86. 7d4bd20 MC/X86: Strip spurious operands from TAILJMPr64 as we do for CALL64r and by Daniel Dunbar · 15 years ago
  87. 597f17d MC/X86: Lower MOV{8,16,32,64}{rm,mr} to fixed-register forms, as appropriate. by Daniel Dunbar · 15 years ago
  88. 9248b32 MC/X86: Strip spurious operands from CALL64r as we do for CALL64pcrel32, to by Daniel Dunbar · 15 years ago
  89. 7c2e039 Factor out the code for picking integer arithmetic with immediate by Dan Gohman · 15 years ago
  90. f8c1ef0 Teach mode load folding and unfolding code about CMP32ri8 and friends. by Dan Gohman · 15 years ago
  91. e5efbaf When converting a test to a cmp to fold a load, use the cmp that has an by Dan Gohman · 15 years ago
  92. 6db0363 make mcinstlower remove all but the first operand to CALL64pcrel32. by Chris Lattner · 15 years ago
  93. 3f40b31 MC/X86: Implement custom lowering to make sure we match things like by Daniel Dunbar · 15 years ago
  94. 423c9e3 Add some section and constant support for darwin TLS. by Eric Christopher · 15 years ago
  95. f7f5a27 Revert 103911; it broke a test that expects bitconvert by Dale Johannesen · 15 years ago
  96. f9b2242 Make x86-64 64-bit bitconvert work when SSE is not available. by Dale Johannesen · 15 years ago
  97. ded05e3 Add support for thiscall calling convention. by Anton Korobeynikov · 15 years ago
  98. 8d908eb Fix uint64->{float, double} conversion to do rounding correctly in 32-bit. by Dale Johannesen · 15 years ago
  99. f84d60b Several tail call tests apparently rely upon this being "adjusts stack" instead by Bill Wendling · 15 years ago
  100. 55ed945 This should happen if there are no calls, not if it just doesn't adjust the by Bill Wendling · 15 years ago