1. e42cde2 Now that the lowerinvoke pass inserts calls to llvm.setjmp/llvm.longjmp, some by Chris Lattner · 20 years ago
  2. 9b700f7 By default, llvm.setjmp/llvm.longjmp intrinsics get lowered to their libc counterparts by Chris Lattner · 20 years ago
  3. 860a161 Instead of producing calls to setjmp/longjmp, produce uses of the by Chris Lattner · 20 years ago
  4. 588e72d Refactor code. Now the intrinsic lowering pass tries to recycle preexisting by Chris Lattner · 20 years ago
  5. b83530f New testcase by Chris Lattner · 20 years ago
  6. f11800b This pass should not require phi elimination or live variable by Alkis Evlogimenos · 20 years ago
  7. 5aaf1d2 Finegrainify namespacification by Chris Lattner · 20 years ago
  8. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 20 years ago
  9. 843b160 Eliminate the use of spill (reserved) registers. by Alkis Evlogimenos · 20 years ago
  10. 9f3c7f7 QOI bug fixed by Chris Lattner · 20 years ago
  11. de512b5 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 20 years ago
  12. cfb0fd2 Add support for the new ConstantAggregateZero class by Chris Lattner · 20 years ago
  13. dd2c82a Make the JIT zero out globals with memset instead of an element at a time. This by Chris Lattner · 20 years ago
  14. 896481e No need to scan zero initializers. This should make DSA a bit faster. by Chris Lattner · 20 years ago
  15. 40bbeb5 Add a new ConstantAggregateZero class, to fix PR239. This makes zero by Chris Lattner · 20 years ago
  16. 46ccf6d finegrainify namespacification by Chris Lattner · 20 years ago
  17. d6a185f Bug fixed by Chris Lattner · 20 years ago
  18. ca705fa ConstantArray::get and ConstantStruct::get now just return pointers to by Chris Lattner · 20 years ago
  19. 04d1fb6 Remove dependence on return type of ConstantStruct::get by Chris Lattner · 20 years ago
  20. 3710644 Remove dependence on the return type of ConstantArray::get by Chris Lattner · 20 years ago
  21. aab54da Keep a cache of non-abstract null arrays and structs. This speeds up llvm-dis by Chris Lattner · 20 years ago
  22. 07b976b Testcase for PR205: [llvmgcc] C front-end does not emit 'zeroinitializer' when possible by Chris Lattner · 20 years ago
  23. 8710da3 Test for actual support, not just for lack of crashage by Chris Lattner · 20 years ago
  24. 0e5b79c Implement llvm.(frame|return)address(0) correctly. They are used by the LLVM JIT, among other by Chris Lattner · 20 years ago
  25. b929bca Fix problem in DEBUG code. I could be pointing past the end and by Alkis Evlogimenos · 20 years ago
  26. 1fda370 New code quality fix by Chris Lattner · 20 years ago
  27. d31dd32 New testcase for PR237: [x86] wierd stack/frame pointer manipulation by Chris Lattner · 20 years ago
  28. 96c3d2e Fix the 'have a framepointer' case, so that the frame pointer always points by Chris Lattner · 20 years ago
  29. 05d8350 Allow for fixed objects to reside in the local area, and if they don't to not by Chris Lattner · 20 years ago
  30. c81efdc Add back machine code deleter pass until we get a MachineCode pass by Alkis Evlogimenos · 20 years ago
  31. b663d76 Modularize implementation of LeakDetector into a typed template by Alkis Evlogimenos · 20 years ago
  32. 3193556 Add support for the 'pop' instruction by Chris Lattner · 20 years ago
  33. e9dd84e There is no reason to align the stack pointer if there are no callees of this by Chris Lattner · 20 years ago
  34. 9379929 There is no reason to align the stack pointer if there are no callees of this function! by Chris Lattner · 20 years ago
  35. bb07ef9 The prologue/epilogue related method calls have no reason to return a value, by Chris Lattner · 20 years ago
  36. 8604e75 The prologue/epilogue related method calls have no reason to return a value, by Chris Lattner · 20 years ago
  37. 50c372b fix typeo by Chris Lattner · 20 years ago
  38. 300d0ed finegrainify namespacification, fix 80col prob by Chris Lattner · 20 years ago
  39. cc42d2c A target that doesn't support these intrinsics will still meet spec (the by Chris Lattner · 20 years ago
  40. 9f87a6c Urg, right. These need an input value... by Chris Lattner · 20 years ago
  41. 2a0f224 Codegen llvm.memset into rep stos[bwd]. Simplify code for llvm.memcpy by Chris Lattner · 20 years ago
  42. b89abef add 'rep stos[bwd]' instructions by Chris Lattner · 20 years ago
  43. e488d64 new testcase for llvm.memset generation by Chris Lattner · 20 years ago
  44. 3a51be1 These should be mentioned by Chris Lattner · 20 years ago
  45. 1061064 Document new intrinsics by Chris Lattner · 20 years ago
  46. 25795bc builtin_return/frame_address now work by Chris Lattner · 20 years ago
  47. 208d080 Testcase for builtin frame/return address by Chris Lattner · 20 years ago
  48. 90cf614 Test that the CFE compiles memset and bzero to llvm.memset by Chris Lattner · 20 years ago
  49. d64e0df Add a testcase for the frameaddress and returnaddress intrinsics. by Chris Lattner · 20 years ago
  50. fe1554a Add support for the returnaddress and frameaddress intrinsics by Chris Lattner · 20 years ago
  51. 4a6f9a4 Test that the code generator supports these intrinsics by Chris Lattner · 20 years ago
  52. cf89908 Add llvm.memset/frameaddress/returnaddress intrinsics. by Chris Lattner · 20 years ago
  53. f81af21 Use newly added next() and prior() utility functions. by Alkis Evlogimenos · 20 years ago
  54. bc79471 Add next() and prior() iterator utility functions. Unlike std::advance by Alkis Evlogimenos · 20 years ago
  55. 036e639 Updates for the C backend's movement by Chris Lattner · 20 years ago
  56. 6ab5c15 Use std::numeric_limits<float>::infinity() instead of by Alkis Evlogimenos · 20 years ago
  57. 4ef5137 Use intrinsic lowering like the rest of the backends. Get rid of crufty hacky by Chris Lattner · 20 years ago
  58. d11e647 Add method by Chris Lattner · 20 years ago
  59. a6acb4f Fix the logic in the name mangler. If there are two symbols named 'X', and one by Chris Lattner · 20 years ago
  60. dc5feab Break a line that's over 80cols into two. by Misha Brukman · 20 years ago
  61. 0712283 There is no need to emit a shift if the size is constant, which is common by Chris Lattner · 20 years ago
  62. 8ff9a86 Make sure to provide a prototype for the cbackend by Chris Lattner · 20 years ago
  63. aa82943 Update tests by Chris Lattner · 20 years ago
  64. c01ab8f Moved directory, update makefile by Chris Lattner · 20 years ago
  65. 0f2aece CBackend is no longer here by Chris Lattner · 20 years ago
  66. 76a92ae CBackend now lives here by Chris Lattner · 20 years ago
  67. e8e7a18 Do not advertise our -c option anymore by Chris Lattner · 20 years ago
  68. 2f1f8e0 Mercilessly rip the cbackend out of llvm-dis. Leave a helpful error message by Chris Lattner · 20 years ago
  69. 8e3eb55 The cbackend has never had anything to do with llvm assembly writing by Chris Lattner · 20 years ago
  70. 666d20a Add support for -march=c by Chris Lattner · 20 years ago
  71. f31182a Convert the C backend into a target, for use with LLC. This allows us to use by Chris Lattner · 20 years ago
  72. 055b3ff Change how we create the cwriter, and add a buttload of libraries that it now by Chris Lattner · 20 years ago
  73. 208d638 Change access to the cwriter by Chris Lattner · 20 years ago
  74. 94f4f8e Make the cwriter use the lowerinvoke pass so that it can either use "disabled exceptions" or by Chris Lattner · 20 years ago
  75. 6f3ff3e New testcase. The CFE should not generate illegal LLVM intrinsics, even if by Chris Lattner · 20 years ago
  76. 0021c31 Added check for target machine endian-ness and put the result into by John Criswell · 20 years ago
  77. 339d8df Add support for a bunch more functions by Chris Lattner · 20 years ago
  78. be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 20 years ago
  79. 903b22c Mark MachineBasicBlock::operator[] deprecated. by Alkis Evlogimenos · 20 years ago
  80. bccab5e Define DEPRECATED so that it can be used in function and variable declarations. by Alkis Evlogimenos · 20 years ago
  81. 68300db Add support for fopen/fclose. Specifically with fopen, we were marking all of the by Chris Lattner · 20 years ago
  82. 4de473b Use getNumVirtualRegs(). by Alkis Evlogimenos · 20 years ago
  83. 87af94b Add getNumVirtualRegs(). by Alkis Evlogimenos · 20 years ago
  84. 4b2b684 Bug fixed by Chris Lattner · 20 years ago
  85. 494b692 Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are not by Chris Lattner · 20 years ago
  86. 0db085b Intrinsic functions cannot throw by Chris Lattner · 20 years ago
  87. 3ff6ddd Updated to list all code/directories that have additional or alternate by John Criswell · 20 years ago
  88. bd8c456 Bug fix by Chris Lattner · 20 years ago
  89. f5761a5 exit(1) instead of abort()'ing on error by Chris Lattner · 20 years ago
  90. 83fe917 Fix buggy error message problem by Chris Lattner · 20 years ago
  91. a92666d Fix spelling of `tendency'. by Misha Brukman · 20 years ago
  92. fdd13f6 Expose a pass ID for lower-invoke by Chris Lattner · 20 years ago
  93. cefc18e Expose a pass ID that can be 'required' by Chris Lattner · 20 years ago
  94. b4198a2 Squish warning by Chris Lattner · 20 years ago
  95. a07b72f Restructure code to handle memcpy/memmove by Chris Lattner · 20 years ago
  96. c201a7a Right, memcpy READS memory too :) by Chris Lattner · 20 years ago
  97. 7f00725 New testcase for support for memcpy/memmove by Chris Lattner · 20 years ago
  98. e625890 Fix off-by-one in Interpreter::getFirstVarArg(), which was punishing by Brian Gaeke · 20 years ago
  99. 897bf0d Fine grainify namespacification, prune #includes by Chris Lattner · 20 years ago
  100. d8400d8 The Interpreter was failing the AtExit UnitTest. This fixes it. by Brian Gaeke · 20 years ago