1. 8faa30e Reformat code with clang-format. by Bill Wendling · 12 years ago
  2. afc1036 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
  3. 9a224ce Add bitcast to store of personality function. by Kai Nacke · 12 years ago
  4. 2d915e2 Revert r176154 in favor of a better approach. by Bill Wendling · 13 years ago
  5. 56b31bd Split TargetLowering into a CodeGen and a SelectionDAG part. by Benjamin Kramer · 13 years ago
  6. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  7. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  8. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  9. 8d9890a IRBuilderify the SjlLjEHPrepare pass. by Benjamin Kramer · 13 years ago
  10. aafe091 Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h by Chandler Carruth · 13 years ago
  11. 1a9c17e Revert r152705, which reapplied r152486 as this appears to be causing failures by Chad Rosier · 14 years ago
  12. d7c0aae Reapply r152486 with a fix for the nightly testers. by Bill Wendling · 14 years ago
  13. 12e5adb s/SjLjEHPass/SjLjEHPrepare/ No functionality change. by Bill Wendling · 14 years ago
  14. 5ad9140 Revert due to nightly test failures. by Bill Wendling · 14 years ago
  15. 1ab79c6 Implement a more intelligent way of spilling uses across an invoke boundary. by Bill Wendling · 14 years ago
  16. 7717e9f Place the GEP instructions nearer to the instructions which use them. by Bill Wendling · 14 years ago
  17. ff4e2b7 Missing raw_ostream.h breaks MSVC build. by Andrew Trick · 14 years ago
  18. 85460d0 Tracing to help investigate issues with SjLj spill code. by Andrew Trick · 14 years ago
  19. b108aae Reapply r146481 with a fix to create the Builder value in the correct place and by Bill Wendling · 14 years ago
  20. 2be88f13 Revert r146481 to review possible miscompilations. by Bill Wendling · 14 years ago
  21. 2f1d93f Avoid using the 'insertvalue' instruction here. by Bill Wendling · 14 years ago
  22. cca9aa5 Record landing pads with a SmallSetVector to avoid multiple entries. by Bob Wilson · 14 years ago
  23. 643e63c Update the SP in the SjLj jmpbuf whenever it changes. <rdar://problem/10444602> by Bob Wilson · 14 years ago
  24. 38f86c5 Cleanup. Get rid of the old SjLj EH lowering code. No functionality change. by Bill Wendling · 14 years ago
  25. b1c4308 Make sure that the landing pads themselves have no PHI instructions in them. by Bill Wendling · 14 years ago
  26. aa9047d Now Igor, throw the switch...give my creation life! by Bill Wendling · 14 years ago
  27. e9574be Use the code that lowers the arguments and spills any values which are alive by Bill Wendling · 14 years ago
  28. db16335 Fix comment to reflect the new EH stuff. by Bill Wendling · 14 years ago
  29. ac3fb4c Generic cleanup. by Bill Wendling · 14 years ago
  30. 97a8695f Don't carry over the dispatchsetup hack from the old system. by Bill Wendling · 14 years ago
  31. 6f3e73d Move the grabbing of the jump buffer into the caller function, eliminating the need for returning a std::pair. by Bill Wendling · 14 years ago
  32. 899da52 Have the SjLjEHPrepare pass do some more heavy lifting. by Bill Wendling · 14 years ago
  33. 225e848 Bitcast the alloca to an i8* to match the intrinsic's signature. by Bill Wendling · 14 years ago
  34. 66b110f Create and use an llvm.eh.sjlj.functioncontext intrinsic. by Bill Wendling · 14 years ago
  35. 2e76ca9 In the new EH model, setup the function context and the call site info. by Bill Wendling · 14 years ago
  36. ac5a883 Introduce a bit of a hack. by Bill Wendling · 14 years ago
  37. 4707d37 These splits should be done whether they are critical edges or not. by Bill Wendling · 14 years ago
  38. fee8eda Split the landing pad block only if it's a critical edge. Also intelligently by Bill Wendling · 14 years ago
  39. f4ee0c0 Add the sentinal "no handle" value to the ResumeInst. by Bill Wendling · 14 years ago
  40. 2d4f0be Don't replace *all* uses with the new stuff. by Bill Wendling · 14 years ago
  41. 01a325a Look at the end of the entry block for an invoke. by Bill Wendling · 14 years ago
  42. f0d2dfd Split the landing pad's edge. Then for all uses of a landingpad instruction's by Bill Wendling · 14 years ago
  43. 3aaed0a Some whitespace fixes and #include reordering. by Bill Wendling · 14 years ago
  44. d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
  45. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  46. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  47. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  48. 7c57be3 De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 14 years ago
  49. f3f545e fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 14 years ago
  50. 50117f8 Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp by Bill Wendling · 14 years ago
  51. 1e1f1c9 The default of the dispatch switch statement was to branch to a BB that executed by Bill Wendling · 15 years ago
  52. dd4dcd5 Revamp the SjLj "dispatch setup" intrinsic. by Bill Wendling · 15 years ago
  53. 34e2bc0 Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unless by Bill Wendling · 15 years ago
  54. 63abc84 Prune includes. by Benjamin Kramer · 15 years ago
  55. bbdc5d2 Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any by Jim Grosbach · 15 years ago
  56. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  57. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  58. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  59. e8c97a7 Handle array and vector typed parameters in sjljehprepare like we do by Jim Grosbach · 15 years ago
  60. 41b81ee use ArgOperand API by Gabor Greif · 15 years ago
  61. 6c0da25 add FIXME by Jim Grosbach · 15 years ago
  62. c964585 fix naming by Jim Grosbach · 15 years ago
  63. b24d5c6 Add a FIXME by Jim Grosbach · 15 years ago
  64. 74d8345 When processing function arguments when splitting live ranges across invokes, by Jim Grosbach · 15 years ago
  65. faa3abb Update the saved stack pointer in the sjlj function context following either by Jim Grosbach · 15 years ago
  66. 7258dcd Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 16 years ago
  67. f375520 reapply r101434 with a fix for self-hosting by Gabor Greif · 16 years ago
  68. 403e969 back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 16 years ago
  69. 33ae80b reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 16 years ago
  70. 9fd00c7 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 16 years ago
  71. aafd209 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 16 years ago
  72. 1201f29 For SJLJ exception handling, make sure that all calls that are not marked by Jim Grosbach · 16 years ago
  73. 54c0530 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  74. 143f7eb back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  75. e029a6a Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  76. 2e3abd7 Fix 80 column violations and clean up whitespace by Jim Grosbach · 16 years ago
  77. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  78. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  79. 8e6ccb6 I don't see any point in having both eh.selector.i32 and eh.selector.i64, by Duncan Sands · 16 years ago
  80. 9ed7b16 Introduce and use convenience methods for getting pointer types by Duncan Sands · 16 years ago
  81. ce71313 PR4747 by Jim Grosbach · 16 years ago
  82. 1b0436b SJLJ pass needs to punt if there's no personality function available. by Jim Grosbach · 16 years ago
  83. 8b4d51a Check for shared landing pads when assigning call site values. Invokes which by Jim Grosbach · 16 years ago
  84. f933c40 cleanups per review. Mostly cosmetic, plus use SmallVector in place of std::vector. by Jim Grosbach · 16 years ago
  85. f9bdf98 Fix build warning. by Daniel Dunbar · 16 years ago
  86. 486be66 Move the sjlj exception handling conversions to a back-end pass where they by Jim Grosbach · 16 years ago