1. e53ee3b fix comment typos by Gabor Greif · 15 years ago
  2. 198381e Add completely hokey binary-and and binary-or operations to ConstantRange and by Nick Lewycky · 15 years ago
  3. 2b6c01b Fix major bug in thunk detection. Also verify the calling convention. by Nick Lewycky · 15 years ago
  4. e9e0fc5 add missing cmov aliases, this resolves rdar://8208499 by Chris Lattner · 15 years ago
  5. 7d284de remove duplicated entry by Chris Lattner · 15 years ago
  6. 32cda11 Add a new isSignWrappedSet() method to ConstantRange. by Nick Lewycky · 15 years ago
  7. c5cebeb "sldt <mem>" is ambiguous in 64-bit mode, but should by Chris Lattner · 15 years ago
  8. d68c474 fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)" by Chris Lattner · 15 years ago
  9. 9bb9fa1 generalize my previous operand loc info hack. If the same operand by Chris Lattner · 15 years ago
  10. 9389b60 fix the operand constraints of the immediate form of in/out, by Chris Lattner · 15 years ago
  11. ce4a335 in the case where an instruction only has one implementation by Chris Lattner · 15 years ago
  12. a008e8a Now that we know if we had a total fail on the instruction mnemonic, by Chris Lattner · 15 years ago
  13. fa0d74d simplify DEBUG_WITH_TYPE usage by Chris Lattner · 15 years ago
  14. 44b0daa this if can now be an assert. by Chris Lattner · 15 years ago
  15. 80db4e5 ; by Chris Lattner · 15 years ago
  16. 2b1f943 now that the opcode is trivially exposed, start matching instructions by Chris Lattner · 15 years ago
  17. 96352e5 emit the match table at global scope instead of within the by Chris Lattner · 15 years ago
  18. e206fcf special case the mnemonic operand of the instruction in the by Chris Lattner · 15 years ago
  19. 8741036 The "ambiguous instructions" check only produces anything with -debug, by Chris Lattner · 15 years ago
  20. 69c7249 simplify the hacks around jrcxz. by Chris Lattner · 15 years ago
  21. ec6789f have tblgen detect when an instruction would have matched, but by Chris Lattner · 15 years ago
  22. 79ed3f7 change MatchInstructionImpl to return an enum instead of bool. by Chris Lattner · 15 years ago
  23. 702f2d4 add note by Chris Lattner · 15 years ago
  24. 0692ee6 have AsmMatcherEmitter.cpp produce the hunk of code that gets included by Chris Lattner · 15 years ago
  25. b26697c Regenerate. by Eric Christopher · 15 years ago
  26. f2ca8e6 Update to 2.9 post-2.8 branch. by Eric Christopher · 15 years ago
  27. 436c54a Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument. by Roman Divacky · 15 years ago
  28. 47ab90b random cleanups by Chris Lattner · 15 years ago
  29. a9eadca MCELF: Align symtab, relocation sections and section headers properly. Patch by Krister Wombell. by Benjamin Kramer · 15 years ago
  30. 9c7f075 compute the HasSSE3 bit correctly, patch by Nikolai Saoukh. by Chris Lattner · 15 years ago
  31. 0cccd76 fix PR8067, an over-aggressive assertion in LICM. by Chris Lattner · 15 years ago
  32. cc67c75 emit the LLVM intrinsic name -> intrinsic number mapping table with by Chris Lattner · 15 years ago
  33. 0998198 cleanup some of the lifetime/invariant marker stuff, add a big fixme. by Chris Lattner · 15 years ago
  34. 902edf2 allow specifying an indentation level for the string matcher. by Chris Lattner · 15 years ago
  35. 298b176 emit the __builtin -> intrinsic map with StringMatcher instead of a by Chris Lattner · 15 years ago
  36. 8e4fdef same bug, another place. by Chris Lattner · 15 years ago
  37. 6d7c307 fix a critical bug where the generated table would say by Chris Lattner · 15 years ago
  38. 2ba1359 update cmake by Chris Lattner · 15 years ago
  39. 5845e5c factor the snazzy string matcher code that Daniel hates by Chris Lattner · 15 years ago
  40. 2738ff9 slightly improve the runtime and code size of the Intrinsics info table by not by Chris Lattner · 15 years ago
  41. c5a5cf2 speed up -gvn 3.4% on the testcase in PR7023 by Chris Lattner · 15 years ago
  42. 50fb469 Teach loop rotate to hoist trivially invariant instructions by Chris Lattner · 15 years ago
  43. adc7991 pull a simple method out of LICM into a new by Chris Lattner · 15 years ago
  44. 03d1063 fit in 80 columns and don't crash on exit, fixes PR8080 by Chris Lattner · 15 years ago
  45. 979b061 remove some dead code. t2addrmode_imm8s4 is never used in a by Chris Lattner · 15 years ago
  46. 223c92c fix inconsistent formatting. by Chris Lattner · 15 years ago
  47. 53b1acd cleanups: mark stuff static, only tagdecls should be in anon namespaces. by Chris Lattner · 15 years ago
  48. 252b491 cleanups. by Chris Lattner · 15 years ago
  49. 8dc5faf some random notes. by Chris Lattner · 15 years ago
  50. dfe254b add a comment about where this should eventually move. by Chris Lattner · 15 years ago
  51. f0f5780 update this. by Chris Lattner · 15 years ago
  52. 3ae0924 more cleanups by Chris Lattner · 15 years ago
  53. bdabacd Change lower atomic pass to use IntrinsicInst to simplify it a bit. by Chris Lattner · 15 years ago
  54. 906a675 eliminate some non-obvious casts. UndefValue isa Constant. by Chris Lattner · 15 years ago
  55. e971131 fix PR8063, a crash in globalopt in the malloc analysis code. by Chris Lattner · 15 years ago
  56. b76d209 Added initialisers for reduction rule counters. by Lang Hames · 15 years ago
  57. e110abb Fix warning reported by MSVC++ builder. by Nick Lewycky · 15 years ago
  58. b0e1777 Switch FnSet to containing the ComparableFunction instead of a pointer to one. by Nick Lewycky · 15 years ago
  59. b0104e1 Fix many bugs when merging weak-strong and weak-weak pairs. We now merge all by Nick Lewycky · 15 years ago
  60. beac75d implement rdar://6653118 - fastisel should fold loads where possible. by Chris Lattner · 15 years ago
  61. 07c2b7f Remove dead code. by Jakob Stoklund Olesen · 15 years ago
  62. 061d21e fix this to work with allocators that have reference type with compilers by Chris Lattner · 15 years ago
  63. ab2cee6 dead method. by Chris Lattner · 15 years ago
  64. d3ba94c delete dead code. by Chris Lattner · 15 years ago
  65. 17aa680 zap dead code. by Chris Lattner · 15 years ago
  66. 89f87e8 remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg, not SelectAddr by Chris Lattner · 15 years ago
  67. 7180458 zap dead code. by Chris Lattner · 15 years ago
  68. 2eb63df Remove the last bit of isShuffleMaskLegal checks and improve the comment regarding mmx shuffles by Bruno Cardoso Lopes · 15 years ago
  69. 828f6ae make explicit that we not handle several mmx shuffles by Bruno Cardoso Lopes · 15 years ago
  70. ffa75cd Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedge by Dan Gohman · 15 years ago
  71. aace0f2 Emit target specific nodes to handle palignr. Do not touch it for MMX versions yet. by Bruno Cardoso Lopes · 15 years ago
  72. c800c0d Emit target specific nodes to handle splats starting at zero indicies by Bruno Cardoso Lopes · 15 years ago
  73. bbfc310 Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMask by Bruno Cardoso Lopes · 15 years ago
  74. 4c827f5 Emit target specific nodes for isSHUFPMask by Bruno Cardoso Lopes · 15 years ago
  75. d344f28 Previous isMOVLMask matching already emits targets nodes, remove check by Bruno Cardoso Lopes · 15 years ago
  76. e09abcd One more check from the original isShuffleMaskLegal goes away by Bruno Cardoso Lopes · 15 years ago
  77. b733996 Remove a duplicated but useless check that i've inserted in the previous commit. by Bruno Cardoso Lopes · 15 years ago
  78. a22c845 Refactor some code and remove the extra checks for unpckl_undef and unpckh_undef by Bruno Cardoso Lopes · 15 years ago
  79. 4699964 fix a bug in my licm rewrite when a load from the promoted memory by Chris Lattner · 15 years ago
  80. 43c0574 Remove check for unpckh mask by Bruno Cardoso Lopes · 15 years ago
  81. ef3adb3 Remove check for unpckl mask by Bruno Cardoso Lopes · 15 years ago
  82. 7256e22 Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE, so we can start by Bruno Cardoso Lopes · 15 years ago
  83. 597dad3 Propagate non-local comparisons. Fixes PR1757. by Owen Anderson · 15 years ago
  84. 2429e2a Reapply this increase to the number of virtual registers. All of the by Eric Christopher · 15 years ago
  85. 46ffb23 Disable the asserts that check that normalization is perfectly by Dan Gohman · 15 years ago
  86. e8f279c Reapply considered harmfull part of rr112934 and r112942. by Bruno Cardoso Lopes · 15 years ago
  87. ee72651 previous patch was a little too tricky for its own good. Don't try to by Jim Grosbach · 15 years ago
  88. caa9ba2 Remove the rest of the nonexistent 64-bit AVX instructions. by Dale Johannesen · 15 years ago
  89. 9703843 by David Greene · 15 years ago
  90. 190d0a5 Reapply last harmless part of r112934, the pattern fragment to match X86Unpcklpd by Bruno Cardoso Lopes · 15 years ago
  91. 2a44606 Reintroduce a simple function refactoring done in r112934, also without any functionality changes by Bruno Cardoso Lopes · 15 years ago
  92. be8b084 Reapply piecies of r112942 and r112934 which don't do functional changes by Bruno Cardoso Lopes · 15 years ago
  93. b3e0669 Reapply Fix comment by Bruno Cardoso Lopes · 15 years ago
  94. 3139422 Revert r112934, "- Use specific nodes to match unpckl masks.", which introduced by Daniel Dunbar · 15 years ago
  95. 78541f2 Revert r112938 "Fix comment", which depends on r112934, which introduced some by Daniel Dunbar · 15 years ago
  96. a87ccce Revert r112942, "Use punpckh and unpckh family of nodes instead of using unpckh by Daniel Dunbar · 15 years ago
  97. ef134d0 Add a missing check when legalizing a vector extending load. This doesn't by Bob Wilson · 15 years ago
  98. 7d49f2b Get rid of "passing signed into unsigned parameter" warning on PPC. by Bill Wendling · 15 years ago
  99. 1593dd6 Add support for simplifying a load from a computed value to a load from a global when it by Owen Anderson · 15 years ago
  100. ac53061 Quiesce warning about non-virtual d'tor in virtual class. by Bill Wendling · 15 years ago