1. b2fc2a3 DAE bug fix. Don't lose parameter attributes on vararg arguments. by Evan Cheng · 17 years ago
  2. 3de01e1 Enable CBE by Devang Patel · 17 years ago
  3. 839b759 When a live virtual register is being clobbered by an implicit def, it is spilled by Evan Cheng · 17 years ago
  4. ab04e13 Fix arg promotion to propagate the correct attrs on the calls to by Chris Lattner · 17 years ago
  5. 644340a Replace std::vector<bool> with BitVector. by Evan Cheng · 17 years ago
  6. 02c4285 Fixes a nasty dag combiner bug that causes a bunch of tests to fail at -O0. by Evan Cheng · 17 years ago
  7. 339e14f Trampoline support for x86-64. This looks like by Duncan Sands · 17 years ago
  8. 1e9aa71 Handle attribute(used) global variables that are i8. by Chris Lattner · 17 years ago
  9. 48ae02f Do not mark EH tables no-dead-strip unless the associated function is so marked. by Dale Johannesen · 17 years ago
  10. b8b9221 add testcase for regression by Chris Lattner · 17 years ago
  11. 7e2e033 Fix a ppc long double regression I introduced yesterday due to a by Chris Lattner · 17 years ago
  12. a66bb39 merge a few pieces of code that do the store/load to stack by Chris Lattner · 17 years ago
  13. 1401d15 rename ExpandBIT_CONVERT to EmitStackConvert, generalizing by Chris Lattner · 17 years ago
  14. 23594d4 simplify a bunch of code by using SelectionDAG::CreateStackTemporary by Chris Lattner · 17 years ago
  15. f2670a8 Change legalizeop of FP_ROUND and FP_EXTEND to not fall through by Chris Lattner · 17 years ago
  16. f763288 make sure to use a cpu that has sse. by Chris Lattner · 17 years ago
  17. 7863116 make it more clear that this predicate only applies to scalar FP types. by Chris Lattner · 17 years ago
  18. 1956d15 introduce a isTypeInSSEReg predicate, which allows us to simplify by Chris Lattner · 17 years ago
  19. 7ff79c2 My previous commit had an incomplete message, it should have been: by Chris Lattner · 17 years ago
  20. 142fb3f make the 'fp return in ST(0)' optimization smart enough to by Chris Lattner · 17 years ago
  21. b4a6eaa various whitespace cleanups, no functionality change. by Chris Lattner · 17 years ago
  22. 572dee7 Factor the ReachesChainWithoutSideEffects out of dag combiner into by Chris Lattner · 17 years ago
  23. 8c231e5 Do not strip llvm.used values. by Devang Patel · 17 years ago
  24. 316e984 Changed ImmutableMap::find to return an iterator instead of a pointer by Ted Kremenek · 17 years ago
  25. 5e563c3 - Introduces versioning macro LLVM_LTO_VERSION by Devang Patel · 17 years ago
  26. 6e0a529 Commit a piece that I missed before, patch by Alain Frisch by Chris Lattner · 17 years ago
  27. 0991d0b Missed file from previous checkin. by Dale Johannesen · 17 years ago
  28. 4af3494 Fix and enable EH for x86-64 Darwin. Adds by Dale Johannesen · 17 years ago
  29. 40a627d Move some calls to getVRegDef higher in the callgraph, so they don't get executed as frequently in performance sensitive code. by Owen Anderson · 17 years ago
  30. 163974d improve compatibility with mingw, patch by Alain Frisch by Chris Lattner · 17 years ago
  31. beb1689 add a test to ensure that argpromote of one argument doesn't by Chris Lattner · 17 years ago
  32. 4cb8618 Add description of 'llvm.trap' intrinsic. Also, minor fixes in formatting. by Anton Korobeynikov · 17 years ago
  33. e07704f verify x86 generates ud2 for llvm.trap by Chris Lattner · 17 years ago
  34. 426df75 Unbreak the build. by Evan Cheng · 17 years ago
  35. 9a856b0 new testcase for llvm.trap. by Chris Lattner · 17 years ago
  36. e46307a If someone wants to implement ppc TRAP, they can go for it :) by Chris Lattner · 17 years ago
  37. 034f12e The type of the 'abort' node should be pointer type (because by Chris Lattner · 17 years ago
  38. 48be23c rename SDTRet -> SDTNone. by Chris Lattner · 17 years ago
  39. 7047dd4 Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineRegisterInfo instead. by Owen Anderson · 17 years ago
  40. da68d30 no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP. by Chris Lattner · 17 years ago
  41. 41bab0b Add support for targets that have a legal ISD::TRAP. by Chris Lattner · 17 years ago
  42. 9a79de3 Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works by Chuck Rose III · 17 years ago
  43. 6bf3ba6 Fix JIT encoding of trap/ud2 instruction by Anton Korobeynikov · 17 years ago
  44. 585e64e Reformatted. It was confusing the other way. No functionality change. by Bill Wendling · 17 years ago
  45. afa47c5 Fix a memory correctness error noticed by valgrind (harmless in practice). by Gordon Henriksen · 17 years ago
  46. fdd7512 Testcase for gimplify_expr crash caused by an unexpected placeholder_expr. by Duncan Sands · 17 years ago
  47. e14af4f Oops. Forgot to commit this. by Evan Cheng · 17 years ago
  48. 4c46fc6 Oops. Forgot to commit this. by Evan Cheng · 17 years ago
  49. 66fac79 For PR1839: add initial support for __builtin_trap. llvm-gcc part is missed by Anton Korobeynikov · 17 years ago
  50. 0747baa clarify that byval is valid for any pointer argument. by Chris Lattner · 17 years ago
  51. 6bfa8a1 Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unused parameters of CCStructAssign and add size and alignment requirement info. by Evan Cheng · 17 years ago
  52. bdfd5ef Both x86-32 and x86-64 handle byval parameter attributes. by Evan Cheng · 17 years ago
  53. c67e6e8 ByVal stack slot alignment should be at least as large as pointer ABI alignment. by Evan Cheng · 17 years ago
  54. 5daafa9 Revert my last commit. Not needed. by Evan Cheng · 17 years ago
  55. 15ea48c Simplify CallInst::hasByValArgument using a new method. by Duncan Sands · 17 years ago
  56. b0c9b93 I noticed that the trampoline straightening transformation could by Duncan Sands · 17 years ago
  57. 459525d don't create the post-ra scheduler unless it is enabled. by Chris Lattner · 17 years ago
  58. a6c3f80 remove dead #include by Chris Lattner · 17 years ago
  59. 3d64f1c Need a space to separate Make options. by Evan Cheng · 17 years ago
  60. 02e30d7 This test is now the same as byval-1.ll, so remove it. by Duncan Sands · 17 years ago
  61. 559ad3c Test that byval cannot be used with pointers to types with no size. by Duncan Sands · 17 years ago
  62. d6a844c We now allow byval on fairly general pointer types. by Duncan Sands · 17 years ago
  63. 3cc8384 Improve the FP stackifier to decide all on its own whether by Chris Lattner · 17 years ago
  64. 42725e7 Simplify code. by Evan Cheng · 17 years ago
  65. 941db49 Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan's by Chris Lattner · 17 years ago
  66. 6a93fc0 The isNotSuitableForSRA property is now dead, don't compute it. by Chris Lattner · 17 years ago
  67. 727c210 Change SRAGlobal to not depend on isNotSuitableForSRA, which makes it very by Chris Lattner · 17 years ago
  68. 58e44f4 Make the 'shrink global to bool' optimization more self contained, and thus by Chris Lattner · 17 years ago
  69. 37ac608 Turn a memcpy from a double* into a load/store of double instead of by Chris Lattner · 17 years ago
  70. f497b02 factor memcpy/memmove simplification out to its own SimplifyMemTransfer by Chris Lattner · 17 years ago
  71. 88b3974 simplify some code. If we can infer alignment for source and dest that are by Chris Lattner · 17 years ago
  72. 6d0339d simplify some code by adding a InsertBitCastBefore method, by Chris Lattner · 17 years ago
  73. 9e9cf0c Whitespace tweak. by Duncan Sands · 17 years ago
  74. a41d719 Remove the assumption that byval has been applied to a pointer to a struct. by Duncan Sands · 17 years ago
  75. 421d1c9 Allow the byval attribute for pointers to any type with by Duncan Sands · 17 years ago
  76. ee2b7a4 Fix PR1907, a nasty miscompilation because instcombine didn't by Chris Lattner · 17 years ago
  77. 1fac17f Check that nested functions don't get pointless static chains. by Duncan Sands · 17 years ago
  78. e3a8830 Small simplification. by Duncan Sands · 17 years ago
  79. e1e520f When turning a call to a bitcast function into a direct call, by Duncan Sands · 17 years ago
  80. 4db8f85 new testcase for rdar://5685492 by Chris Lattner · 17 years ago
  81. 3f73280 improve cygwin compatibility, patch by Sam Bishop by Chris Lattner · 17 years ago
  82. 65844fb clarify a note by Chris Lattner · 17 years ago
  83. f4a5498 Add hasByValArgument() to test if a call instruction has byval argument(s). by Evan Cheng · 17 years ago
  84. 92938b7 we don't have to make an explicit copy of a byval argument when by Chris Lattner · 17 years ago
  85. 7723ab3 Indirect call with byval parameter requires a cast first. by Evan Cheng · 17 years ago
  86. cfad1b4 Be more liberal in what parameter attributes are by Duncan Sands · 17 years ago
  87. 120d053 Allow clients to specify the inline threshold when creating by Chris Lattner · 17 years ago
  88. d3f6a8a Add support for NetBSD, patch by Krister Walfridsson! by Chris Lattner · 17 years ago
  89. e04c90b Add -disable-lto optimization. by Evan Cheng · 17 years ago
  90. a3554a4 this actually does pass with 4.0 by Chris Lattner · 17 years ago
  91. 8e5712b Code clean up. by Evan Cheng · 17 years ago
  92. 01b8fcc ByVal arguments are passed on stack. Make sure to allocate a slot using size and alignment information on the parameter attribute. by Evan Cheng · 17 years ago
  93. 144ad58 fix a wordo that gordon noticed :) by Chris Lattner · 17 years ago
  94. 828bb6c Any x86 instruction that reads from an invariant location is invariant. by Chris Lattner · 17 years ago
  95. aad193a implement support for sinking a load out the bottom of a block that by Chris Lattner · 17 years ago
  96. 2769f6f remove some incorrect classof's. by Chris Lattner · 17 years ago
  97. bfc5ae6 When DAE drops the varargs part of a function, ensure any by Duncan Sands · 17 years ago
  98. 3d79478 More cbe byval fixes. by Evan Cheng · 17 years ago
  99. 48e1dce llvm-g++ 4.0 has completely different code for this warning, just xfail it. by Chris Lattner · 17 years ago
  100. 28123d7 new testcase by Chris Lattner · 17 years ago