1. 9413678 add an option to turn on LSR. by Chris Lattner · 20 years ago
  2. 3029f92 Adjust to MachineConstantPool interface change: instead of keeping a by Chris Lattner · 20 years ago
  3. 3416721 Change Select() from by Evan Cheng · 20 years ago
  4. c26017a Fix the Sparc backend with Evan's recent tblgen changes by Chris Lattner · 20 years ago
  5. 900c826 Use SelectRoot() as the entry to any tblgen based isel. by Evan Cheng · 20 years ago
  6. e7c839e remove V8 reference by Chris Lattner · 20 years ago
  7. 7c90f73 Rename SPARC V8 target to be the LLVM SPARC target. by Chris Lattner · 20 years ago
  8. c275dfa Custom lower VAARG for the case when we are doing vaarg(double). In this by Chris Lattner · 20 years ago
  9. c4b612b Fix a nasty typo that broke functions with big stack frames. by Chris Lattner · 20 years ago
  10. 329a515 fix a bug in my last checkin by Chris Lattner · 20 years ago
  11. 0d913ea add a note by Chris Lattner · 20 years ago
  12. 69d3909 Two changes: by Chris Lattner · 20 years ago
  13. 6184f9c Teach sparc to fold loads/stores into copies. by Chris Lattner · 20 years ago
  14. 5ccc722 Implement isLoadFromStackSlot and isStoreToStackSlot by Chris Lattner · 20 years ago
  15. c8c0bb0 %fcc is not an alias for %fcc0 by Chris Lattner · 20 years ago
  16. 4032cf0 correct an opcode by Chris Lattner · 20 years ago
  17. b8973bd Allow the specification of explicit alignments for constant pool entries. by Evan Cheng · 20 years ago
  18. c03468b add a missing break that caused a lot of failures last night :( by Chris Lattner · 20 years ago
  19. a34b898 okay, one more by Chris Lattner · 20 years ago
  20. fabec5b another note by Chris Lattner · 20 years ago
  21. 76e7a44 More notes by Chris Lattner · 20 years ago
  22. a45b492 another one by Chris Lattner · 20 years ago
  23. 302601c add a note by Chris Lattner · 20 years ago
  24. af370f7 add conditional moves of float and double values on int/fp condition codes. by Chris Lattner · 20 years ago
  25. 7a4d291 treat conditional branches the same way as conditional moves (giving them by Chris Lattner · 20 years ago
  26. 6788faa compactify all of the integer conditional moves into one instruction that takes by Chris Lattner · 20 years ago
  27. 97f9102 Add immediate forms of integer cmovs by Chris Lattner · 20 years ago
  28. 749d6fa Shrinkify by Chris Lattner · 20 years ago
  29. 6dc83c7 Add the full complement of conditional moves of integer registers. by Chris Lattner · 20 years ago
  30. 86638b9 Compile this: by Chris Lattner · 20 years ago
  31. b716343 I don't see why this optimization isn't safe, but it isn't, so disable it by Chris Lattner · 20 years ago
  32. 2adc05c Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure from last night by Chris Lattner · 20 years ago
  33. 3772bcb Revamp the ICC/FCC reading instructions to be parameterized in terms of the by Chris Lattner · 20 years ago
  34. 9072c05 Compile: by Chris Lattner · 20 years ago
  35. 5295de7 If the target has V9 instructions, this pass is a noop, don't bother running it. by Chris Lattner · 20 years ago
  36. b34d3fd When in v9 mode, emit fabsd/fnegd/fmovd by Chris Lattner · 20 years ago
  37. 76afdc9 First step towards V9 instructions in the V8 backend, two conditional move by Chris Lattner · 20 years ago
  38. 6f63001 Two changes: by Chris Lattner · 20 years ago
  39. dea9528 When lowering SELECT_CC, see if the input is a lowered SETCC. If so, fold by Chris Lattner · 20 years ago
  40. c6fd6cd Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. by Chris Lattner · 20 years ago
  41. 4a397e0 Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes, by Chris Lattner · 20 years ago
  42. 44ea7b1 Use V8ISD::CALL instead of ISD::CALL by Chris Lattner · 20 years ago
  43. 184cc4a initialize member vars by Chris Lattner · 20 years ago
  44. ee62557 Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for by Nate Begeman · 20 years ago
  45. 19c9550 Subtarget feature can now set any variable to any value by Evan Cheng · 20 years ago
  46. cedc6f4 PHI and INLINEASM are now built-in instructions provided by Target.td by Chris Lattner · 20 years ago
  47. 4dcfaac Rest of subtarget support, remove references to ppc by Chris Lattner · 20 years ago
  48. 0d170a7 Add trivial subtarget support by Chris Lattner · 20 years ago
  49. 0577a22 Set SchedulingForLatency to be the default scheduling preference for all. by Evan Cheng · 20 years ago
  50. acc398c First part of bug 680: by Nate Begeman · 20 years ago
  51. 7558b0e Default scheduling preference is SchedulingForLatency. by Evan Cheng · 20 years ago
  52. bb978c7 remove the V8 simple isel by Chris Lattner · 20 years ago
  53. 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
  54. 86a5484 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
  55. 46030a6 implement support for f32 arguments past the first 6 words by Chris Lattner · 20 years ago
  56. 99cf509 Silly Sparc is big endian. If we have to load args out of incoming stack slots by Chris Lattner · 20 years ago
  57. f7511b4 Make sure that bool,byte and short arguments are the right type when loaded by Chris Lattner · 20 years ago
  58. 7f9975a Disable a broken optimization by Chris Lattner · 20 years ago
  59. 4fca017 Don't print a label for the first MBB in a function. by Chris Lattner · 20 years ago
  60. 934ea49 Have legalize take care of DYNAMIC_STACKALLOC for us, implement llvm.stacksave/stackrestore. by Chris Lattner · 20 years ago
  61. bce8887 Implement DYNAMIC_STACKALLOC for V8 by Chris Lattner · 20 years ago
  62. 7c41907 reorder passes by Chris Lattner · 20 years ago
  63. d88fc03 bswap implementation by Nate Begeman · 20 years ago
  64. b99329e expand unsupported stacksave/stackrestore nodes by Chris Lattner · 20 years ago
  65. 4bb9102 Fix branches on FP compares by Chris Lattner · 20 years ago
  66. 138d322 fix a bug in my previous checkin by Chris Lattner · 20 years ago
  67. 72878a4 Give V8ISD nodes symbolic names in dumps by Chris Lattner · 20 years ago
  68. b3c7715 invert the sense of this switch and its name by Chris Lattner · 20 years ago
  69. 35ef913 Add bswap, rotl, and rotr nodes by Nate Begeman · 20 years ago
  70. 7ec6a6e This is no longer needed by Chris Lattner · 20 years ago
  71. b9169ce Use Evan's outflag stuff to implement V8cmpicc. This allows us to write a by Chris Lattner · 20 years ago
  72. 3fbb726 Fix a bug in i32->f64 conversion lowering by Chris Lattner · 20 years ago
  73. 1b8af84 Unbreak ret void :-/ by Chris Lattner · 20 years ago
  74. bda559e Write this pattern in canonical form, allowing more patterns to match. by Chris Lattner · 20 years ago
  75. 6da8d99 New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace by Evan Cheng · 20 years ago
  76. cb83374 silence a bogus gcc warning by Chris Lattner · 20 years ago
  77. e0bce71 Had expand logic backward. by Jim Laskey · 20 years ago
  78. abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 20 years ago
  79. 941334f Remove some dead code. by Evan Cheng · 20 years ago
  80. 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 20 years ago
  81. 171049d * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead. by Evan Cheng · 20 years ago
  82. 2170cef not a good idea by Chris Lattner · 20 years ago
  83. 330ea12 fix something-o by Chris Lattner · 20 years ago
  84. 74fa64b implement vaarg. Varargs now should work. by Chris Lattner · 20 years ago
  85. c4769bb implement vastart. The dag isel compiles this: by Chris Lattner · 20 years ago
  86. e6ee868 remove benchmark list, remove issues addressed by the dag-dag isel by Chris Lattner · 20 years ago
  87. 53e8845 make sure bit_converts are expanded by Chris Lattner · 20 years ago
  88. 3cb7187 fix the int<->fp instructions, which apparently take a single float register by Chris Lattner · 20 years ago
  89. a01874f Use BIT_CONVERT to simplify this code by Chris Lattner · 20 years ago
  90. a01c0cc clean up .td file by using evan's new FLAG thing by Chris Lattner · 20 years ago
  91. e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
  92. 7669a51 remove dead code by Chris Lattner · 20 years ago
  93. aca0901 Run lower-switch after lower-invoke. by Chris Lattner · 20 years ago
  94. 85e42b4 Reserve G1 for frame offset stuff and use it to handle large stack frames. by Chris Lattner · 20 years ago
  95. 7c423b4 Fix pifft by correcting the case when a i64/f64 straddles O5 and memory: by Chris Lattner · 20 years ago
  96. 43875e6 don't emit 'add %o6, 0, %o6' instructions by Chris Lattner · 20 years ago
  97. eb09666 Fix calls to functions returning i64 by Chris Lattner · 20 years ago
  98. bcfdec7 Correct bool truncstore operand order by Chris Lattner · 20 years ago
  99. e2d97f8 add the other bool zextload as well by Chris Lattner · 20 years ago
  100. a1251f2 implement zextload bool by Chris Lattner · 20 years ago