1. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 16 years ago
  2. 06a6288 fix memleak in FunctionHeaderH by Nuno Lopes · 16 years ago
  3. b6cc085 Rename llvmc2/src to llvmc2/core. by Mikhail Glushenkov · 16 years ago
  4. c32dece Fix build breakage when objdir!=srcdir (proper fix). by Mikhail Glushenkov · 16 years ago
  5. 9d1b696 Fix build breakage (again) when srcdir != objdir, other small fixes. by Mikhail Glushenkov · 16 years ago
  6. e47561c The result of getSetCCResultType (eg: i32) may be larger by Duncan Sands · 16 years ago
  7. a2582da Teach internalize to preserve the callgraph. Why? Because it was there! by Duncan Sands · 16 years ago
  8. dcb31e1 Acquire the lock only when necessary. More precisely, do not acquire by Nicolas Geoffray · 16 years ago
  9. a90793b SplitBlock should only attempt to update LoopInfo if it is actually being used. by Owen Anderson · 16 years ago
  10. 91b6f97 Implement fast-isel support for zero-extending from i1. by Dan Gohman · 16 years ago
  11. 4e6ed5e Fix X86FastISel to handle dynamic allocas that have avoided by Dan Gohman · 16 years ago
  12. a079e2b Unbreak the build. by Bill Wendling · 16 years ago
  13. 24585cb Fix a typo. by Dan Gohman · 16 years ago
  14. 673612e Add support for Canadian Cross builds where the host executables are not by Jim Grosbach · 16 years ago
  15. 597f3f8 Fix build breakage. by Mikhail Glushenkov · 16 years ago
  16. d98d620 Optimize conditional branches in X86FastISel. This replaces by Dan Gohman · 16 years ago
  17. 6ade6f5 Add a new MachineBasicBlock utility function, isLayoutSuccessor, that by Dan Gohman · 16 years ago
  18. e4a5ea3 Build system tweaks to make it more convenient for the plugin authors. by Mikhail Glushenkov · 16 years ago
  19. 88ab90b fix build gcc 4.3 by Andrew Lenharth · 16 years ago
  20. 8481ee7 Use a multimap rather than a map for holding the list of copies to insert, so we don't lose copies when two of them have by Owen Anderson · 16 years ago
  21. 48c1bc2 Handle some 64-bit atomics on x86-32, some of the time. by Dale Johannesen · 16 years ago
  22. 46f7a5e Avoid name shadowing with E variable defined in for(). This was giving VC++ by Bill Wendling · 16 years ago
  23. 8cedb8a Remove redundant check. by Devang Patel · 16 years ago
  24. b1290a6 A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. by Evan Cheng · 16 years ago
  25. 208ca6a CMake: Added Host.cpp to lib/System/CMakeLists.txt. by Oscar Fuentes · 16 years ago
  26. 76dba94 Rename IRBuilder::IsNonNull -> IsNotNull in response to feedback. by Daniel Dunbar · 16 years ago
  27. d790a5c Fix a think-o in isSafeToMove. This fixes it from thinking that by Dan Gohman · 16 years ago
  28. 5bbee4b Work around an interaction between fast-isel and regalloc=local. The by Dan Gohman · 16 years ago
  29. 5e249b4 "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed by Bill Wendling · 16 years ago
  30. bb14672 Add llvm::sys::{osName,osVersion} for retrieving operating system name by Daniel Dunbar · 16 years ago
  31. 0b3baaa Disable fast-isel for this test, as it doesn't emit the same by Dan Gohman · 16 years ago
  32. 7c31085 Attributes noinline alwaysinline are incompatible by Devang Patel · 16 years ago
  33. 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
  34. dc75685 Enable FastISel by default (on x86 and x86-64) with the -fast option. by Dan Gohman · 16 years ago
  35. 795daec add a new form of Type::dump that takes a module for type names, by Chris Lattner · 16 years ago
  36. aeaf245 Make some implicit conversions explicit, to avoid compiler warnings. by Dan Gohman · 16 years ago
  37. e7aa7ba Split this test and move it into target-specific directories. by Dan Gohman · 16 years ago
  38. 6d4b052 Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. by Dan Gohman · 16 years ago
  39. efd30ba Fix typo s/ther/there/ by Jim Grosbach · 16 years ago
  40. 5d0392c Factorize code: remove variants of "strip off by Duncan Sands · 16 years ago
  41. 38ac062 Fold trivial two-operand tokenfactors where the operands are equal immediately. by Dan Gohman · 16 years ago
  42. 10b4948 Don't prepend a space character for constants in Value::print. by Dan Gohman · 16 years ago
  43. 929d3eb Fix typos in comments. by Dan Gohman · 16 years ago
  44. e7891c7 nounwind-ify this test. by Dan Gohman · 16 years ago
  45. 8636402 revert the addition of Preverves(CallGraph), per Duncan's comments by Nuno Lopes · 16 years ago
  46. 2662d55 Mark CALL instructions as having a Use of ESP/RSP. by Dan Gohman · 16 years ago
  47. e4c38ba Don't leave an output file in the test directory. by Dan Gohman · 16 years ago
  48. 586b7b7 Call ScalarEvolution's deleteValueFromRecords before deleting an by Dan Gohman · 16 years ago
  49. ae595dc Moved this option to the front-end. by Bill Wendling · 16 years ago
  50. 6158d84 Implement the -fno-builtin option in the front-end, not in the back-end. by Bill Wendling · 16 years ago
  51. 70695fe Use explicit target-triples to unbreak this test on non-darwin systems. by Dan Gohman · 16 years ago
  52. 05472ee Mark merged-in VNInfo's as being PHIKilled. by Owen Anderson · 16 years ago
  53. 309c616 Fix a simple error in renumbering kill markaers, that took an inordinant amount of time to track down. by Owen Anderson · 16 years ago
  54. 6e08738 Just don't transform this memset into "bzero" if no-builtin is specified. by Bill Wendling · 16 years ago
  55. 0483d01 add preserversCFG() + preservers(CallGraph) by Nuno Lopes · 16 years ago
  56. fd8ca5a - Initialize "--no-builtin" to "false". - Testcase for r56885. by Bill Wendling · 16 years ago
  57. 6f287b2 Add the new `-no-builtin' flag. This flag is meant to mimic the GCC by Bill Wendling · 16 years ago
  58. 5ec9efd Move the primary fast-isel top-level comments to FastISel.cpp, where by Dan Gohman · 16 years ago
  59. dd7c3e4 add AU.setPreservesCFG() since this pass only adds and removes function attributes by Nuno Lopes · 16 years ago
  60. f06c835 Optimize SelectionDAG's AssignTopologicalOrder even further. by Dan Gohman · 16 years ago
  61. 21420df ignore generated files by Nuno Lopes · 16 years ago
  62. 18314dc Add runStaticConstructorsDestructors which runs ctors / dtors of a single module. Patch by David Chisnall. by Evan Cheng · 16 years ago
  63. dc37786 Re-apply 56835 along with header file changes. by Evan Cheng · 16 years ago
  64. f3b2318 Stacker is dead. by Duncan Sands · 16 years ago
  65. 46292be Revert commit 56835 since it breaks the build. by Duncan Sands · 16 years ago
  66. d41474d If a re-materializable instruction has a register operand, the spiller will change the register operand's spill weight to HUGE_VAL to avoid it being spilled. However, if the operand is already in the queue ready to be spilled, avoid re-materializing it. by Evan Cheng · 16 years ago
  67. a06cf82 Fix misoptimization of: xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2)) by Nick Lewycky · 16 years ago
  68. 5396c99 Fix X86FastISel's output for x86-32 PIC constant pool addresses. by Dan Gohman · 16 years ago
  69. 57c3dac Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp by Dan Gohman · 16 years ago
  70. 9b66d73 Disable all x87 usage, including f32 and f64 when the subtarget by Dan Gohman · 16 years ago
  71. 71d1bf5 Remove misuse of ReplaceNodeResults for atomics with by Dale Johannesen · 16 years ago
  72. a43abd1 Fix FastISel to not initialize the PIC-base register multiple times by Dan Gohman · 16 years ago
  73. 7962e85 Fix an over-pessimization about GlobalVariable addresses in X86FastISel. by Dan Gohman · 16 years ago
  74. 652203f Support inreg, zext and sext as return value attributes. by Devang Patel · 16 years ago
  75. 66c6c65 Fix grammar. by Devang Patel · 16 years ago
  76. c580144 Fix grammer. by Devang Patel · 16 years ago
  77. 1260205 Fix sentence. by Devang Patel · 16 years ago
  78. d47e0b6 Fix PR2835. Do not change the width of a volatile load. by Evan Cheng · 16 years ago
  79. 6cccf03 Speed up these passes when the callgraph has by Duncan Sands · 16 years ago
  80. 5ed3b89 remove redundant test (mayBeOverriden() includes hasLinkOnceLinkage) by Nuno Lopes · 16 years ago
  81. 224c86e Tweak some comments. by Duncan Sands · 16 years ago
  82. 6aa8127 Add some hands-on documentation about which files to create and edit when by Matthijs Kooijman · 16 years ago
  83. 5df3186 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 16 years ago
  84. 7ab5799 Add a testcase showing that scalarrepl supports first class structs. by Matthijs Kooijman · 16 years ago
  85. 31bd42b Move the code that handles DAGISel error conditions into by Dan Gohman · 16 years ago
  86. 7a3ec1e Add IRBuilder::{CreateIsNull, CreateIsNonNull} helper methods. by Daniel Dunbar · 16 years ago
  87. 184793f Re-apply 56683 with fixes. by Evan Cheng · 16 years ago
  88. 8526390 Update tests. by Devang Patel · 16 years ago
  89. 02a4da2 Unbreak build. by Daniel Dunbar · 16 years ago
  90. 0b3c079 Add missing #include for asserts. by Bill Wendling · 16 years ago
  91. 2c9c3e7 Implement function notes as function attributes. by Devang Patel · 16 years ago
  92. e726186 Generated files for warning fix. by Dale Johannesen · 16 years ago
  93. 4598a4e Fix a compiler warning. by Dale Johannesen · 16 years ago
  94. b7a75a5 Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless optimizing for code size. by Evan Cheng · 16 years ago
  95. 19c8746 Now Attributes are divided in three groups by Devang Patel · 16 years ago
  96. d5d8191 Temporarily reverting r56683. This is causing a failure during the build of llvm-gcc: by Bill Wendling · 16 years ago
  97. 533d3b3 Fix missing whitespace in the printing of function notes. by Dan Gohman · 16 years ago
  98. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 16 years ago
  99. f275250 Make some minor reorganizations and comment changes to eliminate trivial by Dan Gohman · 16 years ago
  100. 83ccd14 Mark lea fi# as being really rematerializable. by Dan Gohman · 16 years ago