1. 7ed47a1 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  2. a353ffa Adding bindings for target triple and data layout. by Gordon Henriksen · 17 years ago
  3. 1d2e49c Switch the bindings to use LLVMFoldingBuilder. by Gordon Henriksen · 17 years ago
  4. 99d562d Get rid of an unneeded #include. by Owen Anderson · 17 years ago
  5. 2e855e6 C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). by Gordon Henriksen · 17 years ago
  6. 96fa396 Add GraphTraits specializations for machine dominators. by Owen Anderson · 17 years ago
  7. b16f55f Tell TargetLoweringOpt whether it is running before or after legalize. by Chris Lattner · 17 years ago
  8. 1a3048b Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 17 years ago
  9. 860b25a Unbreak build on gcc 3.x by Anton Korobeynikov · 17 years ago
  10. 110c835 Make DAE not wipe out attributes on calls, and not drop by Duncan Sands · 17 years ago
  11. 56bf2f8 Add a few more missing gcc builtin's. by Evan Cheng · 17 years ago
  12. 48da1ed Removed scoped_ptr, as its functionality is subsumed by OwningPtr. by Ted Kremenek · 17 years ago
  13. 3a818a3 Added OwningArrayPtr smart pointer class to provide an analogous class to by Ted Kremenek · 17 years ago
  14. 7143072 add new smart pointer for clang. by Chris Lattner · 17 years ago
  15. f6cb6ee Type specification didn't match gcc's. by Evan Cheng · 17 years ago
  16. 46f1a87 Add m_Zero(). by Chris Lattner · 17 years ago
  17. fe085f3 Revert my previous check-in. by Devang Patel · 17 years ago
  18. 54c005f More eye-candy stuff :) by Anton Korobeynikov · 17 years ago
  19. 08b934e Add iterators for child traversal. by Anton Korobeynikov · 17 years ago
  20. e361187 Add lto version check mechanism. by Devang Patel · 17 years ago
  21. da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
  22. f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
  23. 7920078 Added "GetCurrentDirectory()" to sys::Path. by Ted Kremenek · 17 years ago
  24. fd52711 Added "isDirectory" method to llvm::sys::Path. by Ted Kremenek · 17 years ago
  25. ef361a6 remove obviously dead uses of IncludeFile. by Chris Lattner · 17 years ago
  26. e395598 remove a dead annotation by Chris Lattner · 17 years ago
  27. c6acc58 Added some sectioning comments to Serialize.h. by Ted Kremenek · 17 years ago
  28. 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 17 years ago
  29. a5cecd0 Remove int_x86_sse2_movl_dq. It's replaced with a string compare. by Evan Cheng · 17 years ago
  30. a4d6818 These have matching builtin's in 4.2. by Evan Cheng · 17 years ago
  31. 4be2f7f s/hasSideEffects/hasUnmodelledSideEffects/g by Bill Wendling · 17 years ago
  32. f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 17 years ago
  33. 8f559ef Modified Deserializer::ReadCStr to allow C-strings to be read into a by Ted Kremenek · 17 years ago
  34. 882d291 Add "hasSideEffects" method to MachineInstrInfo class. by Bill Wendling · 17 years ago
  35. 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 17 years ago
  36. a6e757e Add cast operators in LLVMFoldingBuilder. Patch by Richard Pennington. by Devang Patel · 17 years ago
  37. d2128a7 cleanup this code, making it more "llvm-like". by Chris Lattner · 17 years ago
  38. 57cebee C and Ocaml bindings for address spaces, for that burgeoning market by Gordon Henriksen · 17 years ago
  39. 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
  40. ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 17 years ago
  41. cdd0417 Define addString() and lookup() out-of-line to dissuade the C++ compiler from inlining it. by Anton Korobeynikov · 17 years ago
  42. 11ffccf Provide GraphTraits and DOTGraphTraits interface for Trie. by Anton Korobeynikov · 17 years ago
  43. b5ec947 Constify graph arguments by Anton Korobeynikov · 17 years ago
  44. ffe9e63 Use references in DF iterators. This eliminates copy-ctor calls on huge objects (graphs) by Anton Korobeynikov · 17 years ago
  45. 1d0ba37 __builtin_ia32_movqv4si is now expanded to a shuffle. by Evan Cheng · 17 years ago
  46. ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 17 years ago
  47. 28174c5 Fix a typo in a comment. by Dan Gohman · 17 years ago
  48. abb8bf1 Fix a typo in a comment. by Dan Gohman · 17 years ago
  49. d04764a All MMX shift instructions took a <2 x i32> vector as the shift amount parameter. Change this to be <1 x i64> instead, which matches the assembler instruction. by Anders Carlsson · 17 years ago
  50. 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 17 years ago
  51. 2e07d33 Cosmetic change. by Evan Cheng · 17 years ago
  52. 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 17 years ago
  53. 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 17 years ago
  54. 8d2ed33 Remove a forward-declaration for a non-existant class. by Dan Gohman · 17 years ago
  55. 41ff20b Use vector for child storage instead of map. This will also make by Anton Korobeynikov · 17 years ago
  56. d49e18d Implement part of review feedback for address spaces. by Christopher Lamb · 17 years ago
  57. 8245aab Bit masks conflicted. Needed to bump them by one. by Bill Wendling · 17 years ago
  58. 1ae6135 Add (very basic) bindings for ModuleProvider. by Gordon Henriksen · 17 years ago
  59. 765d8e5 Remove Trie::Edge class. Now edge labels are stored into nodes itself. by Anton Korobeynikov · 17 years ago
  60. ac9d6cc Use correct member access operator. (my test commit as well) by Wojciech Matyjewicz · 17 years ago
  61. fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 17 years ago
  62. 64735cc Add first and really dirty version of generic Trie structure by Anton Korobeynikov · 17 years ago
  63. 22f07ff Switch over to MachineLoopInfo. by Evan Cheng · 17 years ago
  64. ad93c4f CollectorMetadata and Collector are rejiggered to get along with by Gordon Henriksen · 17 years ago
  65. 57d7d3f Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 17 years ago
  66. bbc6597 Adding Ocaml bindings for the bitreader as requested by Sarah by Gordon Henriksen · 17 years ago
  67. f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 17 years ago
  68. 9324665 Added two bounds checks to the BitVector class to detect by Ted Kremenek · 17 years ago
  69. 555c729 split isBinaryOp into a static and member version. by Chris Lattner · 17 years ago
  70. cbb8bad Make PruneEH update the nounwind/noreturn attributes by Duncan Sands · 17 years ago
  71. 1eff704 Fix PR1836: in the interpreter, read and write apints by Duncan Sands · 17 years ago
  72. 53c34b1 Delete the CollectorNamePool if it should become empty. by Gordon Henriksen · 17 years ago
  73. 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 17 years ago
  74. afba8fe Reverting dtor devirtualization patch. by Gordon Henriksen · 17 years ago
  75. 65b21180 remove some dead code. by Chris Lattner · 17 years ago
  76. ed455c8 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 17 years ago
  77. 8d1ea75 Fix a very silly typo. by Gordon Henriksen · 17 years ago
  78. 041b3f8 Reverting 44702. It wasn't correct to rename them. by Bill Wendling · 17 years ago
  79. 7446d0c Incorporating review feedback from Reid. by Gordon Henriksen · 17 years ago
  80. 921f0d4 remove dead #include. by Chris Lattner · 17 years ago
  81. 73481e0 eliminate dependency on Bitcode headers. by Chris Lattner · 17 years ago
  82. 065d97e remove dead #include, APInt.h already has the needed forward decls. by Chris Lattner · 17 years ago
  83. 985cb62 Adding a StringPool data structure, which GC will use. by Gordon Henriksen · 17 years ago
  84. 320c630 Renaming: by Bill Wendling · 17 years ago
  85. edfd10d Implement correct isa<UnaryInstruction>, problem reported by "ST". by Chris Lattner · 17 years ago
  86. 5fc4aba Fix several cache coherence bugs in MemDep/GVN that were found. Also add some (disabled) debugging code by Owen Anderson · 17 years ago
  87. 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 17 years ago
  88. 050fe63 Fix a stupid error that Chris pointed out. by Owen Anderson · 17 years ago
  89. 34c9433 add a new ExecutionEngine::createJIT which can be used if you only want by Chris Lattner · 17 years ago
  90. 9f2f142 simplify creation of the interpreter, make ExecutionEngine ctor protected, by Chris Lattner · 17 years ago
  91. 5ef3a04 Fix for PR1831: if all defs of an interval are re-materializable, then it's a preferred spill candiate. by Evan Cheng · 17 years ago
  92. 22d8066 improve header guard by Chris Lattner · 17 years ago
  93. 8907b4b split the JIT memory management code out from the main JIT logic into its by Chris Lattner · 17 years ago
  94. 018f9b0 - Mark last use of a split interval as kill instead of letting spiller track it. by Evan Cheng · 17 years ago
  95. d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 17 years ago
  96. f89a22a fixed header attribution by Scott Michel · 17 years ago
  97. b216a1b More stuff for CellSPU -- this should be enough to get an error-free by Scott Michel · 17 years ago
  98. 7da75c5 Added "Emitter" functor to allow easy emitting of elements of a container by Ted Kremenek · 17 years ago
  99. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
  100. aee4af6 Remove redundant foldMemoryOperand variants and other code clean up. by Evan Cheng · 17 years ago