1. e07704f verify x86 generates ud2 for llvm.trap by Chris Lattner · 17 years ago
  2. 426df75 Unbreak the build. by Evan Cheng · 17 years ago
  3. 9a856b0 new testcase for llvm.trap. by Chris Lattner · 17 years ago
  4. e46307a If someone wants to implement ppc TRAP, they can go for it :) by Chris Lattner · 17 years ago
  5. 034f12e The type of the 'abort' node should be pointer type (because by Chris Lattner · 17 years ago
  6. 48be23c rename SDTRet -> SDTNone. by Chris Lattner · 17 years ago
  7. 7047dd4 Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineRegisterInfo instead. by Owen Anderson · 17 years ago
  8. da68d30 no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP. by Chris Lattner · 17 years ago
  9. 41bab0b Add support for targets that have a legal ISD::TRAP. by Chris Lattner · 17 years ago
  10. 9a79de3 Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works by Chuck Rose III · 17 years ago
  11. 6bf3ba6 Fix JIT encoding of trap/ud2 instruction by Anton Korobeynikov · 17 years ago
  12. 585e64e Reformatted. It was confusing the other way. No functionality change. by Bill Wendling · 17 years ago
  13. afa47c5 Fix a memory correctness error noticed by valgrind (harmless in practice). by Gordon Henriksen · 17 years ago
  14. fdd7512 Testcase for gimplify_expr crash caused by an unexpected placeholder_expr. by Duncan Sands · 17 years ago
  15. e14af4f Oops. Forgot to commit this. by Evan Cheng · 17 years ago
  16. 4c46fc6 Oops. Forgot to commit this. by Evan Cheng · 17 years ago
  17. 66fac79 For PR1839: add initial support for __builtin_trap. llvm-gcc part is missed by Anton Korobeynikov · 17 years ago
  18. 0747baa clarify that byval is valid for any pointer argument. by Chris Lattner · 17 years ago
  19. 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
  20. bdfd5ef Both x86-32 and x86-64 handle byval parameter attributes. by Evan Cheng · 17 years ago
  21. c67e6e8 ByVal stack slot alignment should be at least as large as pointer ABI alignment. by Evan Cheng · 17 years ago
  22. 5daafa9 Revert my last commit. Not needed. by Evan Cheng · 17 years ago
  23. 15ea48c Simplify CallInst::hasByValArgument using a new method. by Duncan Sands · 17 years ago
  24. b0c9b93 I noticed that the trampoline straightening transformation could by Duncan Sands · 17 years ago
  25. 459525d don't create the post-ra scheduler unless it is enabled. by Chris Lattner · 17 years ago
  26. a6c3f80 remove dead #include by Chris Lattner · 17 years ago
  27. 3d64f1c Need a space to separate Make options. by Evan Cheng · 17 years ago
  28. 02e30d7 This test is now the same as byval-1.ll, so remove it. by Duncan Sands · 17 years ago
  29. 559ad3c Test that byval cannot be used with pointers to types with no size. by Duncan Sands · 17 years ago
  30. d6a844c We now allow byval on fairly general pointer types. by Duncan Sands · 17 years ago
  31. 3cc8384 Improve the FP stackifier to decide all on its own whether by Chris Lattner · 17 years ago
  32. 42725e7 Simplify code. by Evan Cheng · 17 years ago
  33. 941db49 Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan's by Chris Lattner · 17 years ago
  34. 6a93fc0 The isNotSuitableForSRA property is now dead, don't compute it. by Chris Lattner · 17 years ago
  35. 727c210 Change SRAGlobal to not depend on isNotSuitableForSRA, which makes it very by Chris Lattner · 17 years ago
  36. 58e44f4 Make the 'shrink global to bool' optimization more self contained, and thus by Chris Lattner · 17 years ago
  37. 37ac608 Turn a memcpy from a double* into a load/store of double instead of by Chris Lattner · 17 years ago
  38. f497b02 factor memcpy/memmove simplification out to its own SimplifyMemTransfer by Chris Lattner · 17 years ago
  39. 88b3974 simplify some code. If we can infer alignment for source and dest that are by Chris Lattner · 17 years ago
  40. 6d0339d simplify some code by adding a InsertBitCastBefore method, by Chris Lattner · 17 years ago
  41. 9e9cf0c Whitespace tweak. by Duncan Sands · 17 years ago
  42. a41d719 Remove the assumption that byval has been applied to a pointer to a struct. by Duncan Sands · 17 years ago
  43. 421d1c9 Allow the byval attribute for pointers to any type with by Duncan Sands · 17 years ago
  44. ee2b7a4 Fix PR1907, a nasty miscompilation because instcombine didn't by Chris Lattner · 17 years ago
  45. 1fac17f Check that nested functions don't get pointless static chains. by Duncan Sands · 17 years ago
  46. e3a8830 Small simplification. by Duncan Sands · 17 years ago
  47. e1e520f When turning a call to a bitcast function into a direct call, by Duncan Sands · 17 years ago
  48. 4db8f85 new testcase for rdar://5685492 by Chris Lattner · 17 years ago
  49. 3f73280 improve cygwin compatibility, patch by Sam Bishop by Chris Lattner · 17 years ago
  50. 65844fb clarify a note by Chris Lattner · 17 years ago
  51. f4a5498 Add hasByValArgument() to test if a call instruction has byval argument(s). by Evan Cheng · 17 years ago
  52. 92938b7 we don't have to make an explicit copy of a byval argument when by Chris Lattner · 17 years ago
  53. 7723ab3 Indirect call with byval parameter requires a cast first. by Evan Cheng · 17 years ago
  54. cfad1b4 Be more liberal in what parameter attributes are by Duncan Sands · 17 years ago
  55. 120d053 Allow clients to specify the inline threshold when creating by Chris Lattner · 17 years ago
  56. d3f6a8a Add support for NetBSD, patch by Krister Walfridsson! by Chris Lattner · 17 years ago
  57. e04c90b Add -disable-lto optimization. by Evan Cheng · 17 years ago
  58. a3554a4 this actually does pass with 4.0 by Chris Lattner · 17 years ago
  59. 8e5712b Code clean up. by Evan Cheng · 17 years ago
  60. 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
  61. 144ad58 fix a wordo that gordon noticed :) by Chris Lattner · 17 years ago
  62. 828bb6c Any x86 instruction that reads from an invariant location is invariant. by Chris Lattner · 17 years ago
  63. aad193a implement support for sinking a load out the bottom of a block that by Chris Lattner · 17 years ago
  64. 2769f6f remove some incorrect classof's. by Chris Lattner · 17 years ago
  65. bfc5ae6 When DAE drops the varargs part of a function, ensure any by Duncan Sands · 17 years ago
  66. 3d79478 More cbe byval fixes. by Evan Cheng · 17 years ago
  67. 48e1dce llvm-g++ 4.0 has completely different code for this warning, just xfail it. by Chris Lattner · 17 years ago
  68. 28123d7 new testcase by Chris Lattner · 17 years ago
  69. 623a389 Do not allow attributes beyond a function's last by Duncan Sands · 17 years ago
  70. 10603e0 Teach argpromote to ruthlessly hack small byval structs when it can by Chris Lattner · 17 years ago
  71. 8bc16f0 Two occurrences on one line count as one... by Duncan Sands · 17 years ago
  72. eb82470 If there are attributes on the varargs part of a call, don't discard them. by Duncan Sands · 17 years ago
  73. 497e888 More CellSPU refinements: by Scott Michel · 17 years ago
  74. ef68e75 Disable for now. by Dale Johannesen · 17 years ago
  75. e027efa Use smallptrset instead of std::set for efficiency. by Chris Lattner · 17 years ago
  76. 170b181 a byval argument is guaranteed to be valid to load. by Chris Lattner · 17 years ago
  77. 40c14be Update this code to use eraseFromParent where possible. Compute by Chris Lattner · 17 years ago
  78. f157701 replace a loop with a constant time check. by Chris Lattner · 17 years ago
  79. 6e8410a another minor datastructure tweak. by Chris Lattner · 17 years ago
  80. a10145f start using smallvector to avoid vector heap thrashing. by Chris Lattner · 17 years ago
  81. 8874628 add operator==/!= to smallvector. by Chris Lattner · 17 years ago
  82. 5080f4d rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 17 years ago
  83. f9b3f37 remove xchg and shift-reg-by-1 instructions, which are dead. by Chris Lattner · 17 years ago
  84. 047ad94 add a note, remove a done deed. by Chris Lattner · 17 years ago
  85. a51cf0f hrm - correct spelling. by Arnold Schwaighofer · 17 years ago
  86. c8ab8cd Improve tail call optimized call's argument lowering. Before this by Arnold Schwaighofer · 17 years ago
  87. 719eb02 Correct a copy and paste error. by Arnold Schwaighofer · 17 years ago
  88. 588c6f8 Some C backend ByVal parameter attribute support. Not yet complete. by Evan Cheng · 17 years ago
  89. 90e9d4e Rename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming consistency and remove unused instructions. by Evan Cheng · 17 years ago
  90. a731c9f more flags set right by Chris Lattner · 17 years ago
  91. f77e037 add some missing flags. by Chris Lattner · 17 years ago
  92. 3dab223 don't include loopinfo.h from this file. by Chris Lattner · 17 years ago
  93. fadcd4e Move typedef of loop to top of the file where it is more obvious. by Chris Lattner · 17 years ago
  94. 131bd2e Fix 80 col violations by Chris Lattner · 17 years ago
  95. 47507de document the byval parameter attribute. by Chris Lattner · 17 years ago
  96. 497b7e9 add some notes. by Chris Lattner · 17 years ago
  97. c93adca When inlining a functino with a byval argument, make an explicit by Chris Lattner · 17 years ago
  98. 681d2b8 A couple of obvious off-by-one bugs. by Evan Cheng · 17 years ago
  99. 9de5d0d More CellSPU refinement and progress: by Scott Michel · 17 years ago
  100. c37ab63 Allow parameter attributes on varargs function parameters. by Evan Cheng · 17 years ago