1. f07c949 Codegen support for the llvm.invariant/lifetime.start/end intrinsics: by Duncan Sands · 15 years ago
  2. b01bbdc I don't see any point in having both eh.selector.i32 and eh.selector.i64, by Duncan Sands · 15 years ago
  3. ac53a0b Introduce and use convenience methods for getting pointer types by Duncan Sands · 15 years ago
  4. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 15 years ago
  5. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
  6. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 15 years ago
  7. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
  8. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 15 years ago
  9. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
  10. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  11. 481d15a eliminate extra space. by Torok Edwin · 15 years ago
  12. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
  13. eaff524 remove llvm.part.set.* and llvm.part.select.*. They have never been by Chris Lattner · 15 years ago
  14. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  15. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
  16. d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 15 years ago
  17. b41b5e0 Get rid of these cache variables, which are a holdover from the days when by Owen Anderson · 15 years ago
  18. 6279cd8 Now with EVEN FEWER statics! by Owen Anderson · 15 years ago
  19. e1e2014 Switch to using IRBuilder throughout. by Jay Foad · 15 years ago
  20. 589b1ef Don't generate redundant casts of constant values when lowering calls to by Jay Foad · 15 years ago
  21. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  22. 556b4a6 Add missing break statements, fixing PR3503. by Chris Lattner · 16 years ago
  23. c0425b6 As Duncan suggested, add braces for the one-line "else branch". Thanks, Duncan. by Zhou Sheng · 16 years ago
  24. 904ebf9 This is to fix the bug in IntrinsicLowering.cpp, by Zhou Sheng · 16 years ago
  25. 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 16 years ago
  26. dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 16 years ago
  27. 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 16 years ago
  28. f74185b More refactoring. Yawn. by Dale Johannesen · 16 years ago
  29. c4342ea Refactor FP intrinisic setup. Per review feedback. by Dale Johannesen · 16 years ago
  30. 7794f2a Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 16 years ago
  31. 7cbd8a3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 16 years ago
  32. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  33. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  34. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
  35. 917c2a6 Implement necessary bits for flt_rounds gcc builtin. by Anton Korobeynikov · 17 years ago
  36. c4c9660 Teach IntrinsicLowering.cpp about the sin, cos, and pow intrinsics. by Dan Gohman · 17 years ago
  37. 9ab7fb3 Rewrite sqrt and powi to use anyfloat. By popular demand. by Dale Johannesen · 17 years ago
  38. 4292d1c minor long double related changes by Dale Johannesen · 17 years ago
  39. 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 17 years ago
  40. 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 17 years ago
  41. 914ce45 Fix a regression compiling 2005-05-11-Popcount-ffs-fls with the CBE, by Chris Lattner · 17 years ago
  42. 52eec54 by David Greene · 17 years ago
  43. f664e41 The exception handling intrinsics return values, by Duncan Sands · 17 years ago
  44. cf26d7c Extend eh.selector to support both catches and filters. by Duncan Sands · 17 years ago
  45. 24e5aad Codegen support (stripped out) for the annotate attribute. by Tanya Lattner · 17 years ago
  46. 976e2da Fix a typo in bswap lowering. by Lauro Ramos Venancio · 17 years ago
  47. 02031c0 Make LowerCTPOP() support arbitrary bitwidth integer type. by Zhou Sheng · 17 years ago
  48. 924361a Correct the logic in LowerPartSet which cleared the bits from 0 to low-1. by Zhou Sheng · 17 years ago
  49. 76c94b6 Un-brain-dead-ify the lowering of part set for the reverse case. by Reid Spencer · 17 years ago
  50. 9bd57b6 Give names to the final result values of the part_set computations. This by Reid Spencer · 17 years ago
  51. 5156f5b Get the size of auto arrays right, regardless of its changing size. by Reid Spencer · 17 years ago
  52. 9a9203b Fix problems in the PartSet lowering having to do with incorrect bit width. by Reid Spencer · 18 years ago
  53. df41353 Make sure intrinsics that are lowered to functions make the function weak by Reid Spencer · 18 years ago
  54. eeedcb6 Fix bugs in generated code for part_select and part_set so that llc doesn't by Reid Spencer · 18 years ago
  55. 3795809 Fix a bug in PartSet. The replacement value needs to be zext or trunc to by Reid Spencer · 18 years ago
  56. f75b874 For PR1284: Implement the "part_set" intrinsic. by Reid Spencer · 18 years ago
  57. c6eb6d7 apparently some people commit without building the tree, or they forget to by Chris Lattner · 18 years ago
  58. addd11d Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. by Reid Spencer · 18 years ago
  59. dc1966e For PR1297: by Reid Spencer · 18 years ago
  60. e9391fd For PR1297: Support overloaded intrinsics bswap, ctpop, cttz, ctlz. by Reid Spencer · 18 years ago
  61. 0b4711b Lower eh filter intrinsic. by Jim Laskey · 18 years ago
  62. 63f3e3f Provide a more meaningful name. by Jim Laskey · 18 years ago
  63. 774b864 Update comment. by Jim Laskey · 18 years ago
  64. f9b1cbc Remove assertion. by Jim Laskey · 18 years ago
  65. b180aa1 Selection and lowering for exception handling. by Jim Laskey · 18 years ago
  66. 990b849 eliminate vector-related allocations by Chris Lattner · 18 years ago
  67. c67da0c Two fixes: by Chris Lattner · 18 years ago
  68. 7d6f77d Fix PR1181 and CodeGen/CBackend/2007-02-05-memset.ll by Chris Lattner · 18 years ago
  69. 1b19cd3 Use short form of BinaryOperator create function. by Reid Spencer · 18 years ago
  70. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  71. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  72. 6addf2c Use TargetData to obtain the correct size of the "size_t" argument for by Reid Spencer · 18 years ago
  73. 1e9126b For PR1138: by Reid Spencer · 18 years ago
  74. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  75. 0ee69bb eliminate calls to Type::isInteger, preferring isIntegral instead. by Chris Lattner · 18 years ago
  76. f01da59 llvm 2.0 doesn't support llvm.isunordered.* by Chris Lattner · 18 years ago
  77. b76efb7 Change the interface to Module::getOrInsertFunction to be easier to use,to resolve PR1088, and to help PR411. by Chris Lattner · 18 years ago
  78. 4785781 For PR950: by Reid Spencer · 18 years ago
  79. e4d87aa For PR950: by Reid Spencer · 18 years ago
  80. eefef64 Simplify all the casting business and get rid of isSigned(). by Reid Spencer · 18 years ago
  81. 8a903db Convert the last uses of CastInst::createInferredCast to a normal cast by Reid Spencer · 18 years ago
  82. 3bb7e3f This case isn't needed with recent changes to ConstantInt::get by Chris Lattner · 18 years ago
  83. 15f46d6 Change inferred cast creation calls to more specific cast creations. by Reid Spencer · 18 years ago
  84. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  85. d9fd2ac Changed to using llvm streams. by Bill Wendling · 18 years ago
  86. 3da59db For PR950: by Reid Spencer · 18 years ago
  87. b71fd78 Simplify IntrinsicLowering and clarify that it is only for use by the by Chris Lattner · 18 years ago
  88. 3822ff5 For PR950: by Reid Spencer · 18 years ago
  89. b83eb64 For PR950: by Reid Spencer · 18 years ago
  90. 43970fe Handle new forms of llvm.dbg intrinsics. by Jim Laskey · 19 years ago
  91. f4321a3 Handle the removal of the debug chain. by Jim Laskey · 19 years ago
  92. 59bcce5 remove dbg_declare, it's not used yet. by Chris Lattner · 19 years ago
  93. 03dd465 Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving by Chris Lattner · 19 years ago
  94. 0b11820 For PR411: by Reid Spencer · 19 years ago
  95. e598181 Add BSWAP stuff to intrinsic lowering for CBE & friends. by Nate Begeman · 19 years ago
  96. 0c067bc Add "support" for the llvm.stacksave/stackrestore intrinsics, this is by Chris Lattner · 19 years ago
  97. 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
  98. 66c5fd6 When a function takes a variable number of pointer arguments, with a zero by Jeff Cohen · 19 years ago
  99. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
  100. 98cf45b Fix lowering of ctlz, so now UnitTests/2005-05-11-Popcount-ffs-fls passes by Chris Lattner · 19 years ago