1. 317096a Add sqrt and powi intrinsics for long double. by Dale Johannesen · 17 years ago
  2. ef0ab93 Don't do SRA for unions with long double fields. Fixes a SWB crash. by Dale Johannesen · 17 years ago
  3. 58ec882 Convert DFSPass into a templated friend function, in preparation for making it common to DomTree and PostDomTree. by Owen Anderson · 17 years ago
  4. 8248294 TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets by Dan Gohman · 17 years ago
  5. fc32822 CollectorMetadata abstractly describes stack maps for a function. It includes: by Gordon Henriksen · 17 years ago
  6. 3f2d9ec Use GR64 in 64-bit mode. by Evan Cheng · 17 years ago
  7. d9900c9 My previous Registry.h header, as well as Collectors.h, which is the by Gordon Henriksen · 17 years ago
  8. 1ed37fd Doh. Calls clobber EFLAGS. by Evan Cheng · 17 years ago
  9. cd1c00c Avoid inserting a live register more than once. by Evan Cheng · 17 years ago
  10. c7a12ae Ignore redundant constraints by Daniel Berlin · 17 years ago
  11. 9a2f931 Build the correct range for loops with unusual bounds. Fix from Jay Foad. by Nick Lewycky · 17 years ago
  12. 64f638d Silence a compiler warning. by Evan Cheng · 17 years ago
  13. 2dc7a0e Boogs. by Evan Cheng · 17 years ago
  14. a2ee275 Be smarter about which node to force schedule. Reduce # of duplications + copies; Added statistics. by Evan Cheng · 17 years ago
  15. 6e4c46c Backtracking only when it won't create a cycle. by Evan Cheng · 17 years ago
  16. 693717f Make temporaries explicit to avoid premature by Dale Johannesen · 17 years ago
  17. 42d6027 - Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo. by Evan Cheng · 17 years ago
  18. 4f88170 Whitespace and compiler warning cleanup. by Neil Booth · 17 years ago
  19. ff11026 - Added MRegisterInfo::getCrossCopyRegClass() hook. For register classes where reg to reg copies are not possible, this returns another register class which registers in the specified register class can be copied to (and copy back from). by Evan Cheng · 17 years ago
  20. bf4f89d Some assemblers do not recognize aliases pushfd, pushfq, popfd, and popfq. Just emit them as pushf and popf. by Evan Cheng · 17 years ago
  21. 2f42901 Enable codegen for long double abs, sin, cos by Dale Johannesen · 17 years ago
  22. 46abf91 Added C and Ocaml bindings for functions, basic blocks, and by Gordon Henriksen · 17 years ago
  23. f41db21 Fix f80 UNDEF. by Dale Johannesen · 17 years ago
  24. 8d5562b Typos: POPQ -> POPFQ, POPD -> POPFD. by Evan Cheng · 17 years ago
  25. 1efa169 move PR1160 here. by Chris Lattner · 17 years ago
  26. 9efce63 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 17 years ago
  27. 61001b8 move PR1264 here. by Chris Lattner · 17 years ago
  28. 2f245ba Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register. by Evan Cheng · 17 years ago
  29. 1a35edb translateX86CC updates the last two operands. by Evan Cheng · 17 years ago
  30. 29be848 Correctly restore stack pointer after realignment in main() on Cygwin/Mingw32 by Anton Korobeynikov · 17 years ago
  31. 350add8 Remove no-longer-used variable. by Dale Johannesen · 17 years ago
  32. 0edc47a Make APFloat->int conversions deterministic even in by Dale Johannesen · 17 years ago
  33. fdd0837 Missing load / store folding entries. by Evan Cheng · 17 years ago
  34. 2fe1259 Partly revert invalid r41774 by Anton Korobeynikov · 17 years ago
  35. 677ccc6 More explicit keywords. by Dan Gohman · 17 years ago
  36. 2a3876d Add a newline to the end of this file. by Duncan Sands · 17 years ago
  37. b94fc1b Fix a typo in a comment. by Dan Gohman · 17 years ago
  38. 4e4d2d7 New style x87 cmp instructions. by Evan Cheng · 17 years ago
  39. a6dff2f Handle multiple induction variables. This fixes PR714. by Devang Patel · 17 years ago
  40. a37c9f7 When both x/y and x%y are needed (x and y both scalar integer), compute by Dan Gohman · 17 years ago
  41. 798b4af Do not reserve DOM check for GetElementPtrInst. by Devang Patel · 17 years ago
  42. 1c01350 by Devang Patel · 17 years ago
  43. 453a844 Add transformation to update loop interation space. Now, by Devang Patel · 17 years ago
  44. 902ff94 Fix long double<->shorter FP type conversions of zero, infinity, and NaNs. by Dale Johannesen · 17 years ago
  45. c3b0b5c Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and by Dan Gohman · 17 years ago
  46. db1b3e0 Add missing end-of-file newlines. by Duncan Sands · 17 years ago
  47. 0488db9 Added support for new condition code modeling scheme (i.e. physical register dependency). These are a bunch of instructions that are duplicated so the x86 backend can support both the old and new schemes at the same time. They will be deleted after by Evan Cheng · 17 years ago
  48. a6fb1b6 Added major new capabilities to scheduler (only BURR for now) to support physical register dependency. The BURR scheduler can now backtrace and duplicate instructions in order to avoid "expensive / impossible to copy" values (e.g. status flag EFLAGS for x86) from being clobbered. by Evan Cheng · 17 years ago
  49. a360268 New temporary option -new-cc-modeling-scheme to test the new cc modeling scheme. by Evan Cheng · 17 years ago
  50. d23aa5a Rename keyword "modify" -> "implicit". by Evan Cheng · 17 years ago
  51. 48d1e45 When mixing SSE and x87 codegen, it's possible to by Dale Johannesen · 17 years ago
  52. cab5f5d Don't execute dump unless NDEBUG isn't defined. by Bill Wendling · 17 years ago
  53. e6f0479 Comment fixups by Daniel Berlin · 17 years ago
  54. a5a403d Add support on x86 for having Legalize lower ISD::LOCATION to ISD::DEBUG_LOC by Dan Gohman · 17 years ago
  55. 81a148b Don't emit .debug_line header data if there aren't any lines to put in it, by Dan Gohman · 17 years ago
  56. 44de926 Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef for by Dan Gohman · 17 years ago
  57. 8549636 Add support for emitting .file directives to set up file numbers for by Dan Gohman · 17 years ago
  58. 7225273 Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile since .loc and .file by Dan Gohman · 17 years ago
  59. 6b92942 float->int conversion rounds toward 0. Duh. Fixes PR1698. by Dale Johannesen · 17 years ago
  60. 189f80d Add a routine for emitting .file directives, for setting up by Dan Gohman · 17 years ago
  61. b42abeb Added "LoadEffective" pattern to handle stack locations. Fixed some comments by Bruno Cardoso Lopes · 17 years ago
  62. 128459b Do not promote null values because it may be unsafe to do so. by Devang Patel · 17 years ago
  63. d81ccc2 Implement offline variable substitution in order to reduce memory by Daniel Berlin · 17 years ago
  64. 6b5766e Fix the syntax for the .loc directive in preparation for using it. by Dan Gohman · 17 years ago
  65. 5e6e93e The code that used the StartLabelId label was removed, so remove the by Dan Gohman · 17 years ago
  66. e40c7b0 Use the correct result value type instead of using getValueType(0) by Dan Gohman · 17 years ago
  67. 746767b explicit keywords. by Dan Gohman · 17 years ago
  68. 9b4baf1 claim that "st" is from the 80-bit register file. This causes x87-using inline by Chris Lattner · 17 years ago
  69. 9251f13 When emitting .set directives, make sure the EH and Debug labels can't conflict. by Chris Lattner · 17 years ago
  70. 68099d5 Merge significant portions of the DomTree and PostDomTree implementations. by Owen Anderson · 17 years ago
  71. 79653fc Just use APFloat for const / const. Fixes -1. / -0. by Dale Johannesen · 17 years ago
  72. 04fa569 Factor the calculation details for PostDomTree out of PostDominators.cpp and by Owen Anderson · 17 years ago
  73. eefb310 Move DFSPass back down into DominatorTree. I need to figure out what the difference is between it by Owen Anderson · 17 years ago
  74. 96d514d Fix header. by Owen Anderson · 17 years ago
  75. d20c824 Factor the dominator tree calculation details out into DominatorCalculation.h. This by Owen Anderson · 17 years ago
  76. f1fc3a8 Fix PR 1681. When X86 target uses +sse -sse2, by Dale Johannesen · 17 years ago
  77. 96b207c Fix PR1679, by printing GEP indices as signed values instead of unsigned. by Chris Lattner · 17 years ago
  78. b690a00 initialize isstore/isload fields in ctor, fixing PR1695 by Chris Lattner · 17 years ago
  79. c8db43d Handle storage complications of float->float conversions. by Neil Booth · 17 years ago
  80. 910993e Change APFloat::convertFromInteger to take the incoming by Dale Johannesen · 17 years ago
  81. 3f65f02 Fix PR1692 by Devang Patel · 17 years ago
  82. 27725bf #ifdef out unsafe tracing code, which fixes PR1689 by Chris Lattner · 17 years ago
  83. c369bd7 don't read Block after it is freed. This fixes PR1684 by Chris Lattner · 17 years ago
  84. dfe8934 initialize SetCCResultContents, fixing PR1693 by Chris Lattner · 17 years ago
  85. a37ac9f Don't add a default STACK_ALIGN (use the generic ABI alignment) by Rafael Espindola · 17 years ago
  86. 1242d28 small cleanup: use LowerMemArgument in LowerFastCCArguments also by Rafael Espindola · 17 years ago
  87. ce4d88a Add partial caching of non-local memory dependence queries. This provides a modest by Owen Anderson · 17 years ago
  88. 76a4023 Honor user-defined section specification of a global, ignores whether its initializer is null. by Evan Cheng · 17 years ago
  89. a72a5a0 Fix PR 1688. See comments there. by Dale Johannesen · 17 years ago
  90. 9ee49c5 Update aux. info associated with an instruction before erasing instruction. by Devang Patel · 17 years ago
  91. 0f0daea Do not override user specified section. by Devang Patel · 17 years ago
  92. d15dd8c Don't increment invalid iterator. by Devang Patel · 17 years ago
  93. 4bf6ac5 Fix dumb regression in constant folding (Regression/C/casts) by Dale Johannesen · 17 years ago
  94. a4ddacf Fix several more entries in the x86 reload/remat folding tables. by Dan Gohman · 17 years ago
  95. 41de436 another long double buglet by Dale Johannesen · 17 years ago
  96. e29578a Fix optimization. %x = sub %x, %y does not imply that %y is zero. by Nick Lewycky · 17 years ago
  97. 17207dd Enable if-conversion for ARM by default. by Evan Cheng · 17 years ago
  98. 73328d1 More long double fixes. x86_64 should build now. by Dale Johannesen · 17 years ago
  99. e71bff7 Avoid referencing deleted instruction. by Evan Cheng · 17 years ago
  100. f2038b1 Avoid unsafe promotion. by Devang Patel · 17 years ago