1. a8c763b Use empty() instead of begin() == end(). by Dan Gohman · 17 years ago
  2. c1f1d46 Replace two for loops with while(!X->use_empty()) loops. This prevents by Matthijs Kooijman · 17 years ago
  3. 9738216 Get rid of a use of std::map. by Owen Anderson · 17 years ago
  4. a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 17 years ago
  5. 2899831 Expunge the last uses of std::map from LiveIntervals. by Owen Anderson · 17 years ago
  6. 20e2839 Move r2iMap_ over to DenseMap from std::map. by Owen Anderson · 17 years ago
  7. 6ab6422 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 17 years ago
  8. 03857b2 Make the allocation of LiveIntervals explicit, rather than holding them in the r2iMap_ by value. This will prevent references to them from being invalidated by Owen Anderson · 17 years ago
  9. 2edeb63 Fix SCCP's handling of struct value loads and stores. SCCP doesn't by Dan Gohman · 17 years ago
  10. c677de2 Rename. s/FindIVForUser/FindIVUserForCond/g by Devang Patel · 17 years ago
  11. 81b06be Teach constant folding that an inttoptr of a by Duncan Sands · 17 years ago
  12. b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 17 years ago
  13. ea9587b Oops, check in these files too, for the FastISel -> Fast rename. by Dan Gohman · 17 years ago
  14. 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 17 years ago
  15. 20ab78b Generated files for 54744. by Dale Johannesen · 17 years ago
  16. 7dc00ab Add read/write support for X86's sseregparm. by Dale Johannesen · 17 years ago
  17. 3276795 Get rid of unused variable. by Owen Anderson · 17 years ago
  18. 27d6681 1) Merge entire live intervals instead of parts of them. by Owen Anderson · 17 years ago
  19. 739e441 Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT node by Bruno Cardoso Lopes · 17 years ago
  20. d16aba2 Check sign to detect overflow before changing compare stride. by Devang Patel · 17 years ago
  21. 6f83be0 When resolving a stub in x86-64 JIT, use a PC-relative branch by Dale Johannesen · 17 years ago
  22. f9e67ac Remove tabs. by Bill Wendling · 17 years ago
  23. 5f77719 Make x86-64 JIT changes Darwin-specific. by Dale Johannesen · 17 years ago
  24. 3837218 Extend ScalarEvolution's executesAtLeastOnce logic to be able to by Dan Gohman · 17 years ago
  25. 1a6c683 Whitespace cleanup. Test commit. by Jim Grosbach · 17 years ago
  26. ec867a2 In the absence of a linker to build the GOT, use the 32-bit by Dale Johannesen · 17 years ago
  27. 04f4f4f Correct the filename in the top-of-file comment. by Dan Gohman · 17 years ago
  28. ee4bd9a Avoid repeatedly reallocating the FoldingSetNodeID when searching by Dan Gohman · 17 years ago
  29. 78766ff Use SmallVector instead of std::vector by Devang Patel · 17 years ago
  30. 721e59c Use DenseMap to keep track of last users. Use inversed map for faster queries. by Devang Patel · 17 years ago
  31. 50dd1d0 Some fixes for x86-64 JIT. Make it use small code by Dale Johannesen · 17 years ago
  32. 0eab5e2 add a helper method to sys::Path for clang, patch by Kovarththanan Rajaratnam! by Chris Lattner · 17 years ago
  33. b8cd4d3 Implement support for simplifying vector comparisons by 0.0 and 1.0 like we by Chris Lattner · 17 years ago
  34. 3b8a906 Keep track of analysis usage information for passes. Avoid invoking by Devang Patel · 17 years ago
  35. 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 17 years ago
  36. 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 17 years ago
  37. 26e150f move some more stuff out of my email into readme.txt by Chris Lattner · 17 years ago
  38. c90b866 add a note by Chris Lattner · 17 years ago
  39. afcde47 "This patch adds a virtual call to AbstractLatticeFunction to derive a by Chris Lattner · 17 years ago
  40. 08db736 Fix some typos. Apparently I think C needs a power-of operator. by Gordon Henriksen · 17 years ago
  41. f068263 Delete a redundant binding, LLVMHasInitializer. by Gordon Henriksen · 17 years ago
  42. c13c4d6 Fix the LLVMCreateJITCompiler C binding. by Gordon Henriksen · 17 years ago
  43. 7a61d70 Have IRBuilder take a template argument on whether or not to preserve by Eric Christopher · 17 years ago
  44. d9cc749 Canonicalize nested AddRecs in by nesting them in order of loop depth. by Dan Gohman · 17 years ago
  45. d9ced09 Add an EXTRACTPSmr pattern to match the pattern that X86ISelLowering creates. by Dan Gohman · 17 years ago
  46. cbdf30a Properly print flags on Sparc by Anton Korobeynikov · 17 years ago
  47. 16b7f51 Generalize by Anton Korobeynikov · 17 years ago
  48. 25c6a08 Use mergeable strings sections on sparc by Anton Korobeynikov · 17 years ago
  49. f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 17 years ago
  50. 382f002 Use chars, where possible by Anton Korobeynikov · 17 years ago
  51. 7396e59 Convert PPC/Linux to new section printing stuff by Anton Korobeynikov · 17 years ago
  52. bc331a8 Switch PPC/Darwin to new section handling stuff by Anton Korobeynikov · 17 years ago
  53. 34da127 Cleanup by Anton Korobeynikov · 17 years ago
  54. b12ab97 Reduce the entries in a phi before testing it for deadness, because removing the entries might make it dead. by Owen Anderson · 17 years ago
  55. 42ccc21 Undo most of r54519. by Evan Cheng · 17 years ago
  56. 0dabb7e Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds by Chris Lattner · 17 years ago
  57. 502f20b Add new parameter Fast to createJIT to enable the fast codegen path. by Evan Cheng · 17 years ago
  58. 381cb07 Add skeleton of simple basic block instruction selector. by Evan Cheng · 17 years ago
  59. 711b6dc It's not legal to output a GV in a coalesced section if it's used in an ARM PIC relative constantpool. by Evan Cheng · 17 years ago
  60. 15621a2 Fix indentation. by Evan Cheng · 17 years ago
  61. d622738 Don't crash printing the asm for a ConstantExpr PtrToInt just because the int by Nick Lewycky · 17 years ago
  62. 65ad452 Support added for ctlz intrinsic, test case added. by Bruno Cardoso Lopes · 17 years ago
  63. fc65d38 Speed up the passmgr by avoiding heap thrashing on vectors. by Chris Lattner · 17 years ago
  64. f131fa2 Match raw "psp" triple target, as done by the homebrew toolchain. by Bruno Cardoso Lopes · 17 years ago
  65. 7da151c Added Mips support for DYNAMIC_STACKALLOC by Bruno Cardoso Lopes · 17 years ago
  66. e36bfe6 Add the remaining fp_round libcalls: by Bruno Cardoso Lopes · 17 years ago
  67. 724acf1 Do a dominator walk when scheduling copies, rather than a DFS on the CFG. Also, fix a few problems when creating by Owen Anderson · 17 years ago
  68. 7d94200 Let SRETPromotion properly preserve the function name instead of (implicitly) by Matthijs Kooijman · 17 years ago
  69. a7bab2c Fix SRETPromotion, it was generating functions without returns statements since by Matthijs Kooijman · 17 years ago
  70. 81ec248 Add some debug output to SRETPromotion. by Matthijs Kooijman · 17 years ago
  71. 6a35dae Remove dead forward decl by Anton Korobeynikov · 17 years ago
  72. feac94b Print section flags ok on platforms, which use '@' as comment string. Fix test. by Anton Korobeynikov · 17 years ago
  73. 1e27da3 Add assertion for easy debugging of missing stuff by Anton Korobeynikov · 17 years ago
  74. 0f3cc65 Switch ARM to new section handling stuff by Anton Korobeynikov · 17 years ago
  75. 79579c9 Switch Alpha to new section handling stuff by Anton Korobeynikov · 17 years ago
  76. fcd99bb Use EmitAlignment consistently by Anton Korobeynikov · 17 years ago
  77. 2a166e9 Cleanup by Anton Korobeynikov · 17 years ago
  78. 98a6dd0 Cleanup by Anton Korobeynikov · 17 years ago
  79. dc3ca2e Switch IA64 to new section-handling stuff by Anton Korobeynikov · 17 years ago
  80. 003bcab Cleanup by Anton Korobeynikov · 17 years ago
  81. 4578862 Provide convenient helpers by Anton Korobeynikov · 17 years ago
  82. 5b794b9 Switch Sparc to new section handling stuff. Refactor printing of module-level GVs significantly. by Anton Korobeynikov · 17 years ago
  83. 84e160e Add hook for constant pool section selection for darwin. by Anton Korobeynikov · 17 years ago
  84. 93cacf1 Select section for constant pool entries by Anton Korobeynikov · 17 years ago
  85. e2c5ecd Don't verify passes when assertions are disabled. by Chris Lattner · 17 years ago
  86. e3d9206 Re-enable elimination of unnecessary SUBREG_TO_REG instructions in by Dan Gohman · 17 years ago
  87. dd947ea Rewrite JIT handling of GlobalVariables so they by Dale Johannesen · 17 years ago
  88. 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 17 years ago
  89. 9200e81 SDISel's constant branch folding can fold away self-loops, which doesn't result in any dead blocks, but by Owen Anderson · 17 years ago
  90. 883771f Correct handle cases where two phis are coalesced together, and correct break up the case where two different by Owen Anderson · 17 years ago
  91. aa11108 Oops, didn't mean to commit this. by Owen Anderson · 17 years ago
  92. 9860b71 We don't need to try to coalesce input vregs that are the same as the output vreg. by Owen Anderson · 17 years ago
  93. 9b49120 Only trim a live interval if the register is not used after the PHI node. by Owen Anderson · 17 years ago
  94. 788d041 Only remap each VNInfo once when doing renumbering. by Owen Anderson · 17 years ago
  95. 8a1510d Re-introduce the 8-bit subreg zext-inreg patterns for x86-32, by Dan Gohman · 17 years ago
  96. 4ce9627 Fix a shufflevector instcombine that was emitting invalid masks indices by Dan Gohman · 17 years ago
  97. f5e25f3 Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is the only use of its iv stride, the stride can be eliminated by moving it to another stride. If the scale is negative, swap the predicate instead of using a inverse predicate. by Evan Cheng · 17 years ago
  98. 165660e xchg does not modify FLAGS. by Dan Gohman · 17 years ago
  99. 46bbad2 optimize a common idiom generated by clang for bitfield access, PR2638. by Chris Lattner · 17 years ago
  100. bbe5136 Added support for fp callee saved registers. by Bruno Cardoso Lopes · 17 years ago