1. e1b4691 by David Greene · 15 years ago
  2. a029a27 Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without by Bruno Cardoso Lopes · 15 years ago
  3. a5f54a0 Create FunctionType::isValidArgumentType to go along with isValidReturnType. by Nick Lewycky · 15 years ago
  4. 86fbf2f Rename UnknownValue to CouldNotCompute, since it holds an instance of by Dan Gohman · 15 years ago
  5. f5b0c5a Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added by Bruno Cardoso Lopes · 15 years ago
  6. 318de60 More portability checks for CMake's config.h. by Douglas Gregor · 15 years ago
  7. 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 15 years ago
  8. abc0199 Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 15 years ago
  9. 1d09de3 Move SCEVExpander::getOrInsertCanonicalInductionVariable out of line. by Dan Gohman · 15 years ago
  10. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
  11. d18e31a Add new function attribute - noredzone. by Devang Patel · 15 years ago
  12. ef23d71 Properly detect malloc_zone_statistics in CMake build system by Douglas Gregor · 15 years ago
  13. 6c8db34 Fix comments. by Torok Edwin · 15 years ago
  14. e8ebb0f Add support for outputting ANSI colors to raw_fd_ostream. by Torok Edwin · 15 years ago
  15. cbad586 <rdar://problem/6940611> libLTO.dylib needs to let linker specify path to assembler by Nick Kledzik · 15 years ago
  16. 186c670 Use uint8_t and int32_t in {JIT,Machine}CodeEmiters by Bruno Cardoso Lopes · 15 years ago
  17. e0f0e0b Change LTO to run the global opt pass twice. - This matches llvm-ld. by Daniel Dunbar · 15 years ago
  18. a8ba2c2 PR4317: Handle splits where the new block is unreachable correctly in by Eli Friedman · 15 years ago
  19. 006a034 Add createStandardLTOPasses to StandardPasses.h, and move lto and llvm-ld over. by Daniel Dunbar · 15 years ago
  20. e98c4d0 Remove some silly code. by Daniel Dunbar · 15 years ago
  21. 04d5f44 Add StandardPasses.h which embeds the standard compilation passes shared by by Daniel Dunbar · 15 years ago
  22. bae049c Revert 72650 by Bruno Cardoso Lopes · 15 years ago
  23. b3ae97c Change TargetFolder's TD member from a reference to a by Dan Gohman · 15 years ago
  24. 7714285 Change ConstantFoldConstantExpression to accept a null by Dan Gohman · 15 years ago
  25. 014d535 Delete an unnecessary forward declaration. by Dan Gohman · 15 years ago
  26. 23e1e72 fix build on VC++2k8. by Torok Edwin · 15 years ago
  27. 8900bcc Simplify assertion message to avoid confusion. by Devang Patel · 15 years ago
  28. f41538d Update to in-place spilling framework. Includes live interval scaling and trivial rewriter. by Lang Hames · 15 years ago
  29. 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 15 years ago
  30. 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 15 years ago
  31. 6330084 Dcoument that the opauque value used to construct QNaNs is truncated by Mike Stump · 15 years ago
  32. 55b4251 Fix the name of the function in this comment. by Dan Gohman · 15 years ago
  33. af90a1c Use uint8_t and int32_t in {JIT,Machine}CodeEmiters by Bruno Cardoso Lopes · 15 years ago
  34. cc5fc60 Add AMD64 elf machine type by Bruno Cardoso Lopes · 15 years ago
  35. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 15 years ago
  36. 7d36d39 Add some documentation. by Mike Stump · 15 years ago
  37. 7a0370f Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 15 years ago
  38. c5ca713 Add support for letting the client choose different flavors of NaNs. Testcase to be by Mike Stump · 15 years ago
  39. 4d4eab2 Untabify. by Bill Wendling · 15 years ago
  40. abdbc57 Default isNarrowingProfitable to false. by Evan Cheng · 15 years ago
  41. 8b944d3 Added optimization that narrow load / op / store and the 'op' is a bit twiddling instruction and its second operand is an immediate. If bits that are touched by 'op' can be done with a narrower instruction, reduce the width of the load and store as well. This happens a lot with bitfield manipulation code. by Evan Cheng · 15 years ago
  42. 493a3d0 LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many by Jeffrey Yasskin · 15 years ago
  43. d9480d0 Give SCEVNaryExpr a doxygen comment. by Dan Gohman · 15 years ago
  44. aed4a43 Eliminate VarInfo::UsedBlocks. by Evan Cheng · 15 years ago
  45. 6c0866c Various comment fixes. by Dan Gohman · 15 years ago
  46. d594e6f Change ScalarEvolution::getSCEVAtScope to always return the original value by Dan Gohman · 15 years ago
  47. 453aa4f Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoid by Dan Gohman · 15 years ago
  48. b679de2 The rewriter may hold references to instructions that are deleted because they are trivially dead. by Torok Edwin · 15 years ago
  49. 41a0243 Propagate CPU string out of SubtargetFeatures by Anton Korobeynikov · 15 years ago
  50. f5ff1d3 available_externall linkage is not local, this was confusing the codegenerator, by Torok Edwin · 15 years ago
  51. 5c22c80 Add a new step to legalization to legalize vector math operations. This by Eli Friedman · 15 years ago
  52. b0f1e17 Add a new codegen pass that normalizes dwarf exception handling by Duncan Sands · 15 years ago
  53. 7eaf057 Add llvm::triple constructor from arch, vendor, os strings, and recognize by Daniel Dunbar · 15 years ago
  54. 15002a2 Fix broken logic in DominatorTreeBase::Split. Part of PR4238. by Eli Friedman · 15 years ago
  55. e528fca Fix indentation. by Eli Friedman · 15 years ago
  56. c5d73af Tighten up the asserts in SmallVector::operator[](). by Jay Foad · 15 years ago
  57. ef854af Add a getAlignOf helper for getting the ABI alignment of a by Duncan Sands · 15 years ago
  58. e3e51c0 Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  59. 82fe293 Implement new SmallVector::data() methods. by Jay Foad · 15 years ago
  60. c4551d3 Use DataTypes.h instead of stdint.h. by Owen Anderson · 15 years ago
  61. df7d5d3 Temporarily revert r72191. It was causing an assert during llvm-gcc by Bill Wendling · 15 years ago
  62. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 15 years ago
  63. b60182f Add an accessor method to return the insertion point. by Dan Gohman · 15 years ago
  64. 6afe2fa Have llvm_start_multithreaded return a bool indicating whether multithreaded by Owen Anderson · 15 years ago
  65. 3c1eaa0 Move atomic operations' definitions out of line. While this seems kind of silly, by Owen Anderson · 15 years ago
  66. 0a8fe7a When comparing DominanceFrontier's, advance iterators by Duncan Sands · 15 years ago
  67. 9b2818d Compile fix for MSVC. by Owen Anderson · 15 years ago
  68. b4d97b7 Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-safe mode. Provide double-check locking by Owen Anderson · 15 years ago
  69. 81e4e9f We need to include config.h here so that the #defines are set properly. by Owen Anderson · 15 years ago
  70. 197ca8e Forgot this file in my last commit. by Owen Anderson · 15 years ago
  71. a860370 Split the ENABLE_THREADS #define in two. Now ENABLE_THREADS indicates the ability to run multiple threads at once in the JIT, and requires only by Owen Anderson · 15 years ago
  72. 1959b75 Make SCEVCallbackVH a private nested class inside ScalarEvolution, as by Dan Gohman · 15 years ago
  73. 5be18e8 Teach SCEVExpander to expand arithmetic involving pointers into GEP by Dan Gohman · 15 years ago
  74. 6c3534c Add some comments noting how IndVarSimplify facilitates LoopInfo functionality. by Dan Gohman · 15 years ago
  75. 84e5cac Make using an unsupported CAS size a hard error on Windows. by Owen Anderson · 15 years ago
  76. ecb1684 Fix up the Windows portion of Atomic.h. This is untested, but it is my best understanding of what should work. by Owen Anderson · 15 years ago
  77. 0346223 Template CompareAndSwap function. by Owen Anderson · 15 years ago
  78. 7141782 Now that we have atomics support properly detected by configure, by Owen Anderson · 15 years ago
  79. 3959223 Update a comment to reflect changes in the surrounding code. by Dan Gohman · 15 years ago
  80. c1a45f6 Add missing file. by Argyrios Kyrtzidis · 15 years ago
  81. b3a847d Allow the JIT ExecutionEngine to report details about the generated machine code. by Argyrios Kyrtzidis · 15 years ago
  82. d4083e5 Remove getType() overrides for ExtractValueInst and InsertValueInst. by Eric Christopher · 15 years ago
  83. 071d73d termios.h contains the winsize structure we need to determine the by Douglas Gregor · 15 years ago
  84. 859b482 Make ScalarEvolution::isLoopGuardedByCond work even when the edge by Dan Gohman · 15 years ago
  85. 70a1fe7 Add an isOne() utility function to ScalarEvolution, similar to isZero() by Dan Gohman · 15 years ago
  86. 6962815 Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. This is a little outdated, but reasonably complete. by Owen Anderson · 15 years ago
  87. de52f86 by Owen Anderson · 15 years ago
  88. 18ad4cb Back out the thread-safe ManagedStatic for now. Too many people have too many problems with it for the moment. by Owen Anderson · 15 years ago
  89. 48872e0 Pass to verify generated machine code. by Jakob Stoklund Olesen · 15 years ago
  90. b2e82d0 Unbreak mingw build by Anton Korobeynikov · 15 years ago
  91. 2c34f32 Improve compatibility with older versions of Windows. by Owen Anderson · 15 years ago
  92. ca37b51 Factor out some common code, fix more typoes, and add a memory fence that might be needed. by Owen Anderson · 15 years ago
  93. d300a28 Fix an unfortunate typo. by Owen Anderson · 15 years ago
  94. 8064c8b (Hopefully) unbreak Apple-style builds. by Owen Anderson · 15 years ago
  95. 8060424 Don't #include OSAtomic.h unless we really need it. by Owen Anderson · 15 years ago
  96. 5f00b0c Now with working on Leopard! by Owen Anderson · 15 years ago
  97. 94555c2 Dropped this #include by accident. by Owen Anderson · 15 years ago
  98. 87ba22d Make ManagedStatic threadsafe by using atomic operations. by Owen Anderson · 15 years ago
  99. 9693813 Add CompareAndSwap. by Owen Anderson · 15 years ago
  100. dc817b6 Non-functionality changes: by Bill Wendling · 15 years ago