1. 0d7ce5f There is no need for isAssociative to take the type as an argument anymore. by Duncan Sands · 14 years ago
  2. 4d70a29 Factor out Instruction::isSafeToSpeculativelyExecute's code for by Dan Gohman · 14 years ago
  3. 4f1be4a Rename removeAllMetadata to clearMetadataHashEntries and simplify by Dan Gohman · 14 years ago
  4. a8b9df7 cache dereferenced iterators by Gabor Greif · 14 years ago
  5. 8e82e3b If it's safe to speculatively execute load(alloca) the it's safe to execute by Nick Lewycky · 14 years ago
  6. 108e370 IndirectBr is not safe to speculatively execute (!) by Dan Gohman · 14 years ago
  7. 61336ae Switch the representation of the location in instruction from by Chris Lattner · 14 years ago
  8. ec39f09 Fix a major source of compile-time slowness at -O0 -g by optimizing by Chris Lattner · 14 years ago
  9. 60ad781 rename use_const_iterator to const_use_iterator for consistency's sake by Gabor Greif · 14 years ago
  10. 7ba4e17 Add a comment. by Dan Gohman · 15 years ago
  11. fa5dd97 it isn't safe to speculative load from a malloc, it might have by Chris Lattner · 15 years ago
  12. 508b19a remove some unneeded Metadata interfaces. by Chris Lattner · 15 years ago
  13. b2406d9 sink the Instruction::HasMetadata bit into SubclassData. by Chris Lattner · 15 years ago
  14. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 15 years ago
  15. 3ad70d5 Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), and avoid redundant isFreeCall cases) in feedback to r85176 by Victor Hernandez · 15 years ago
  16. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 15 years ago
  17. 50b6e33 Factor out redundancy from clone() implementations. by Devang Patel · 15 years ago
  18. f006b18 Rename MallocFreeHelper as MemoryBuiltins by Victor Hernandez · 15 years ago
  19. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 15 years ago
  20. f2becca Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free() by Victor Hernandez · 15 years ago
  21. 046e78c Remove FreeInst. by Victor Hernandez · 15 years ago
  22. 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
  23. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 15 years ago
  24. f9e0a22 Move parent assertion check before metadata deletion. by Devang Patel · 15 years ago
  25. ffa363c Delete attached metadata when an instruction is deleted. by Devang Patel · 15 years ago
  26. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 15 years ago
  27. 88d9839 Update malloc call creation code (AllocType is now the element type of the malloc, not the resulting type). by Victor Hernandez · 15 years ago
  28. 75b0eda This should use isIndenticalToWhenDefined. by Dan Gohman · 15 years ago
  29. 58cfa3b Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, by Dan Gohman · 15 years ago
  30. 0b79a77 Replace isTrapping with a new, similar method called by Eli Friedman · 15 years ago
  31. 34468c2 FreeInst is trapping. by Dan Gohman · 15 years ago
  32. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
  33. 194ae78 Give Instruction::isSameOperationAs a corresponding comment to note by Dan Gohman · 15 years ago
  34. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
  35. 7af1c78 Allow readonly functions to unwind exceptions. Teach by Duncan Sands · 15 years ago
  36. a36791d Simplify the logic of getting hold of a PHI predecessor block. by Gabor Greif · 16 years ago
  37. 3ff704f add a new insertAfter method, patch by Tom Jablin! by Chris Lattner · 16 years ago
  38. e3a0884 improve const correctness. by Chris Lattner · 16 years ago
  39. 41fe88b Fix an obvious copy/pasto. by Nick Lewycky · 16 years ago
  40. 9a8af45 Fix Instruction::isIdenticalTo and isSameOperationAs to recognize by Dan Gohman · 16 years ago
  41. 95c2cc5 Correct the name of isTrapping in comments. by Dan Gohman · 16 years ago
  42. fc74abf Enable first-class aggregates support. by Dan Gohman · 16 years ago
  43. 26bb50a Add an insertBefore method for attaching previously unattached instructions, by Owen Anderson · 16 years ago
  44. 74b5e07 Let Instruction::getOpcodeName() return something useful for the new by Matthijs Kooijman · 16 years ago
  45. ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 16 years ago
  46. 748118d conservatively say that volatile stores read memory. by Chris Lattner · 16 years ago
  47. 38818b0 store can't read from memory. by Chris Lattner · 16 years ago
  48. d96288a add a new Instruction::mayReadFromMemory predicate, make by Chris Lattner · 16 years ago
  49. 7ae40e7 add a handy helper method to instruction, useful for determining by Chris Lattner · 16 years ago
  50. d660f97 VAArg may trap. by Dan Gohman · 16 years ago
  51. 95cb2ad print getresult instruction. by Devang Patel · 17 years ago
  52. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  53. 7915cbe Revert r44626, which turned off the use of readonly by Duncan Sands · 17 years ago
  54. afba8fe Reverting dtor devirtualization patch. by Gordon Henriksen · 17 years ago
  55. ed455c8 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 17 years ago
  56. 5d84afd Commit 44487 broke bootstrap of llvm-gcc-4.2. It is by Duncan Sands · 17 years ago
  57. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
  58. 37f3ee1 Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead by Dan Gohman · 17 years ago
  59. 910c80a Refactor the setName stuff, moving it down the inheritance hierarchy, to by Chris Lattner · 18 years ago
  60. da304d0 remove warning by Chris Lattner · 18 years ago
  61. c552ff2 Add a FIXME for unwritten code. by Reid Spencer · 18 years ago
  62. fadb3f7 fix build by Andrew Lenharth · 18 years ago
  63. bb5493d make mayWriteToMemory a non-virtual function by Chris Lattner · 18 years ago
  64. f00042a Switch UnaryOperators to default to passing names up by const char* when possible. by Chris Lattner · 18 years ago
  65. dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 18 years ago
  66. ef9b9a7 For PR411: by Reid Spencer · 18 years ago
  67. 70d8d12 Now that setcondinst has been eliminated, we can mark Value::SubclassID by Chris Lattner · 18 years ago
  68. e4d87aa For PR950: by Reid Spencer · 18 years ago
  69. 74f1642 Allow the ICmp and FCmp instructions to be written by the AsmWriter by Reid Spencer · 18 years ago
  70. 3da59db For PR950: by Reid Spencer · 18 years ago
  71. 45fb3f3 For PR950: by Reid Spencer · 18 years ago
  72. 3822ff5 For PR950: by Reid Spencer · 18 years ago
  73. 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
  74. 4d3839d Fix Transforms/InstCombine/2006-10-26-VectorReassoc.ll by Chris Lattner · 18 years ago
  75. 1628cec For PR950: by Reid Spencer · 18 years ago
  76. a5b0740 Add new SetCondInst::isRelational/isEquality methods. Rename by Chris Lattner · 18 years ago
  77. 70aa33e Add some out-of-line virtual dtors so that the class has a "home", preventing by Chris Lattner · 18 years ago
  78. 00f1023 Add shufflevector support, todo, implement better constant folding. by Chris Lattner · 18 years ago
  79. c152f9c VMCore support for the insertelement operation. by Robert Bocchino · 19 years ago
  80. b52ee7f Added support for the extractelement operation. by Robert Bocchino · 19 years ago
  81. 0fe34d8 add new helper function by Chris Lattner · 19 years ago
  82. 558bc88 core changes for varargs by Andrew Lenharth · 19 years ago
  83. ddb6db4 Add a 'tail' marker for call instructions, patch contributed by by Chris Lattner · 19 years ago
  84. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  85. 0d1e407 remove all of the various setName implementations, consolidating them into by Chris Lattner · 20 years ago
  86. 18221ed Remove the 2nd argument to Value::setName by Chris Lattner · 20 years ago
  87. 96d83f6 Adjust to changes in User class. by Chris Lattner · 20 years ago
  88. 38f1455 Add method by Chris Lattner · 20 years ago
  89. b976e66 Add support for undef and unreachable by Chris Lattner · 20 years ago
  90. 4b83380 Implement remove/eraseFromParent methods by Chris Lattner · 20 years ago
  91. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  92. 40515db Fold iType into Value::VTy by Chris Lattner · 20 years ago
  93. e5828f1 Refactor common initialization code in private init() functions. by Alkis Evlogimenos · 20 years ago
  94. b4f4880 Know the opcode name of the select instruction by Chris Lattner · 20 years ago
  95. 786993c If changing a parent, don't add then remove the object from the leak detector by Chris Lattner · 21 years ago
  96. 3a534f2 Implement new Instruction::isRelational method by Chris Lattner · 21 years ago
  97. 4b74c83 * Finegrainify namespacification by Chris Lattner · 21 years ago
  98. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  99. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  100. 3b237fc Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. by Chris Lattner · 21 years ago