1. 21006d4 Representation of 'atomic load' and 'atomic store' in IR. by Eli Friedman · 13 years ago
  2. 6301220 Remove unnecessary space. by Bill Wendling · 13 years ago
  3. 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
  4. 4cea5ba have the verifier catch gep's into opaque struct types. PR10473 by Chris Lattner · 13 years ago
  5. ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
  6. 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
  7. 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
  8. a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
  9. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  10. fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  11. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
  12. 95c3e48 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 13 years ago
  13. e59fbc0 Revert r133513: by Eric Christopher · 13 years ago
  14. cd35e09 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 13 years ago
  15. a88a0ca Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 13 years ago
  16. 72f5f31 Change how PHINodes store their operands. by Jay Foad · 13 years ago
  17. c137120 Make better use of the PHINode API. by Jay Foad · 13 years ago
  18. e65e9ee Add a minor missing -verify check. Found by inspection. by Eli Friedman · 13 years ago
  19. 2c44a80 llvm.global_[cd]tor is defined to be either external, or appending with an array by Nick Lewycky · 13 years ago
  20. 3e2f74e Remove some support for ReturnInsts with multiple operands, and for by Jay Foad · 13 years ago
  21. ba7c38c Allow unnamed_addr on declarations. by Rafael Espindola · 14 years ago
  22. d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 14 years ago
  23. bea4626 First step in fixing PR8927: by Rafael Espindola · 14 years ago
  24. a3ac427 Make some symbols static, move classes into anonymous namespaces. by Benjamin Kramer · 14 years ago
  25. 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 14 years ago
  26. 2ab36d3 Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 14 years ago
  27. ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 14 years ago
  28. c87cfb6 Allow llvm.gcroot to work with non-pointer allocas. by Talin · 14 years ago
  29. f9930da Add ret instruction to PTX backend by Che-Liang Chiou · 14 years ago
  30. 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 14 years ago
  31. 18303ef zap dead code by Chris Lattner · 14 years ago
  32. 02dd53e Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 14 years ago
  33. 55e97d4 Verify the predicates on icmp/fcmp. Suggested by Jeff Yasskin! by Nick Lewycky · 14 years ago
  34. 55ae515 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 14 years ago
  35. 8c8b9ee Revert r111082. No warnings for this common pattern. by Argyrios Kyrtzidis · 14 years ago
  36. 7268d97 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argyrios Kyrtzidis · 14 years ago
  37. a966af2 Move some code from Verifier into SVI::isValidOperands. This allows us to catch bad shufflevector operations when they are created, rather than waiting for someone to notice later on. by Nate Begeman · 14 years ago
  38. 1bb580a Reject unrepresentable pointer types in intrinsics. Fixes PR7316. by Nick Lewycky · 14 years ago
  39. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 14 years ago
  40. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 14 years ago
  41. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 14 years ago
  42. dacfc5d Fix visitInvokeInst to call visitTerminatorInst, and remove by Dan Gohman · 14 years ago
  43. 3768091 Add Verifier logic for indirectbr. by Dan Gohman · 14 years ago
  44. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
  45. 557c83c NamedMDNode is never an operand. by Dan Gohman · 14 years ago
  46. 63d024f rotate CallInst operands by Gabor Greif · 14 years ago
  47. b4a9631 fix typo by Chris Lattner · 14 years ago
  48. b37a64a use ArgOperand accessors by Gabor Greif · 14 years ago
  49. 2a9a8ae improve verifier error about unterminated block to include by Chris Lattner · 14 years ago
  50. d942df2 Another place where the code wanted to access the argument list and not all of by Bill Wendling · 14 years ago
  51. f75a7d3 Eliminate the restriction that the array size in an alloca must be i32. by Dan Gohman · 14 years ago
  52. ded05e3 Add support for thiscall calling convention. by Anton Korobeynikov · 14 years ago
  53. 601e768 simplify more. by Chris Lattner · 14 years ago
  54. 775aba2 Simplify by using startswith instead of substr. by Chris Lattner · 14 years ago
  55. e704d9d Verify metadata harder. In particular, check that module by Duncan Sands · 14 years ago
  56. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 14 years ago
  57. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 14 years ago
  58. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 14 years ago
  59. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 14 years ago
  60. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 14 years ago
  61. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 14 years ago
  62. bcf9f00 Fix a comment. by Dan Gohman · 14 years ago
  63. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 14 years ago
  64. c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 14 years ago
  65. 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  66. 1cde4af backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
  67. 9b1061e Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
  68. 608f5a6 call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1) by Devang Patel · 15 years ago
  69. cc52ed0c back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 15 years ago
  70. f4f10e3 Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
  71. e20ab4a Add verification of union types. by Nick Lewycky · 15 years ago
  72. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  73. 6a7cb63 Teach the verifier to check the condition on a branch and ensure that it has by Nick Lewycky · 15 years ago
  74. 6e5a2bd Fix crash in VerifyType when checking Contexts. Because there may not be a by Nick Lewycky · 15 years ago
  75. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  76. f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 15 years ago
  77. 02d574d Fix/strengthen verification of llvm.dbg.declare by Victor Hernandez · 15 years ago
  78. 2ab4709 Backout r93990 by Victor Hernandez · 15 years ago
  79. 3bcda49 Fix/strengthen verification of llvm.dbg.declare by Victor Hernandez · 15 years ago
  80. b905b09 reject some invalid IR. We already assert and reject this from the by Chris Lattner · 15 years ago
  81. 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
  82. 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 15 years ago
  83. 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
  84. 4b12168 Change errs() to dbgs(). by David Greene · 15 years ago
  85. 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 15 years ago
  86. b241b37 Rewrite the function-local validation logic for MDNodes (most of r91708). by Chris Lattner · 15 years ago
  87. 5d30162 Formalize MDNode's function-localness: by Victor Hernandez · 15 years ago
  88. e3ab75d Start catching LLVMContext misuse in the verifier. by Nick Lewycky · 15 years ago
  89. d682a60 Reject duplicate case values in a switch, PR5450. by Chris Lattner · 15 years ago
  90. 4a7642e the verifier shouldn't modify the IR. by Chris Lattner · 15 years ago
  91. 660a4f3 fix an issue where the verifier would reject a function whose entry by Chris Lattner · 15 years ago
  92. 287db0c it isn't valid to take the address of the entry block. by Chris Lattner · 15 years ago
  93. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 15 years ago
  94. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 15 years ago
  95. 7b929da Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary. by Victor Hernandez · 15 years ago
  96. 2bb6f6a Emit newlines at the end of instructions too. by Nick Lewycky · 15 years ago
  97. 321333e Force memory use markers to have a ConstantInt for the size argument. by Nick Lewycky · 15 years ago
  98. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 15 years ago
  99. c261df9 Remove the "metadata*" type and simplify the code it complicated. This was only by Nick Lewycky · 15 years ago
  100. 60cfc03 No need to verify that malloc's return type is i8*. by Victor Hernandez · 15 years ago