1. 0d1340b Move code around to prepare for moving some of the logic together to another function by Bruno Cardoso Lopes · 15 years ago
  2. c88c11d Properly initialize the pImpl member of PassRegistry to zero. by Owen Anderson · 15 years ago
  3. a4b06f7 Add doxygen comments for PassRegistry. by Owen Anderson · 15 years ago
  4. d8dd575 Add an MVT::x86mmx type. It will take the place of all current MMX vector types. by Bill Wendling · 15 years ago
  5. 979ed44 Fix a serious performance regression introduced by r108687 on linux: by Chris Lattner · 15 years ago
  6. dc0b06c Remove a dead comment. by Evan Cheng · 15 years ago
  7. 01f3787 rename test. by Chris Lattner · 15 years ago
  8. 6cd5db4 hopefully fix a problem building on cygwin-1.5 by Chris Lattner · 15 years ago
  9. 6bcd3a0 Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce #include clutter by Owen Anderson · 15 years ago
  10. 72d1027 Fix whitespace, because I'm OCD. by Bill Wendling · 15 years ago
  11. af58e8d Test case for r113248. Raar 8361341. by Stuart Hastings · 15 years ago
  12. 58277b1 decouple MMX check from regular splat checks. Some refactoring is coming, and MMX should be left alone to be easily removed after moving to intrinsics by Bruno Cardoso Lopes · 15 years ago
  13. 673bf78 Remove now useless check, because the code can be matched below, no need to leave it for isel by Bruno Cardoso Lopes · 15 years ago
  14. b52d44a Issue a #error if the host doesn't have an implementation for by Dan Gohman · 15 years ago
  15. 67fc1e7 Minor change. Since the checks are equivalent, use isMMX by Bruno Cardoso Lopes · 15 years ago
  16. 49be606 Fix command line used to link these test cases. by Devang Patel · 15 years ago
  17. de2e4ac Update configure for change to autoconf/configure.ac to add PTX backend. by Nick Lewycky · 15 years ago
  18. f7a3c50 Create PTX backend. Patch by Che-Liang Chiou! by Nick Lewycky · 15 years ago
  19. 86097c3 Add patterns for MMX that use the new intrinsics. by Dale Johannesen · 15 years ago
  20. fa7f82c Reintroduce dbg-declare tests. by Devang Patel · 15 years ago
  21. 70e81f1 Remove unused target specific node by Bruno Cardoso Lopes · 15 years ago
  22. 1fa4a97 Remove last three tests. I need to make them independent of my setup. by Devang Patel · 15 years ago
  23. 85b0258 Add a test case to check handling of dbg-declare during hybrid mode where we begin using fast-isel but switch back to DAG building at some point. by Devang Patel · 15 years ago
  24. 5a0f9bf Add a test case to check handling of dbg-declare by selection DAG builder. by Devang Patel · 15 years ago
  25. db44c12 Add a test case to check handling of dbg-declare by fast-isel. by Devang Patel · 15 years ago
  26. aceeb3a Don't leak the old operand when transforming "sldt" into "sldtw". by Benjamin Kramer · 15 years ago
  27. 32c685c attempt to appease msvc by Chris Lattner · 15 years ago
  28. e53ee3b fix comment typos by Gabor Greif · 15 years ago
  29. 198381e Add completely hokey binary-and and binary-or operations to ConstantRange and by Nick Lewycky · 15 years ago
  30. 2b6c01b Fix major bug in thunk detection. Also verify the calling convention. by Nick Lewycky · 15 years ago
  31. e9e0fc5 add missing cmov aliases, this resolves rdar://8208499 by Chris Lattner · 15 years ago
  32. 7d284de remove duplicated entry by Chris Lattner · 15 years ago
  33. 32cda11 Add a new isSignWrappedSet() method to ConstantRange. by Nick Lewycky · 15 years ago
  34. c5cebeb "sldt <mem>" is ambiguous in 64-bit mode, but should by Chris Lattner · 15 years ago
  35. d68c474 fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)" by Chris Lattner · 15 years ago
  36. 9bb9fa1 generalize my previous operand loc info hack. If the same operand by Chris Lattner · 15 years ago
  37. 9389b60 fix the operand constraints of the immediate form of in/out, by Chris Lattner · 15 years ago
  38. ce4a335 in the case where an instruction only has one implementation by Chris Lattner · 15 years ago
  39. a008e8a Now that we know if we had a total fail on the instruction mnemonic, by Chris Lattner · 15 years ago
  40. fa0d74d simplify DEBUG_WITH_TYPE usage by Chris Lattner · 15 years ago
  41. 44b0daa this if can now be an assert. by Chris Lattner · 15 years ago
  42. 80db4e5 ; by Chris Lattner · 15 years ago
  43. 2b1f943 now that the opcode is trivially exposed, start matching instructions by Chris Lattner · 15 years ago
  44. 96352e5 emit the match table at global scope instead of within the by Chris Lattner · 15 years ago
  45. e206fcf special case the mnemonic operand of the instruction in the by Chris Lattner · 15 years ago
  46. 8741036 The "ambiguous instructions" check only produces anything with -debug, by Chris Lattner · 15 years ago
  47. 69c7249 simplify the hacks around jrcxz. by Chris Lattner · 15 years ago
  48. ec6789f have tblgen detect when an instruction would have matched, but by Chris Lattner · 15 years ago
  49. 79ed3f7 change MatchInstructionImpl to return an enum instead of bool. by Chris Lattner · 15 years ago
  50. 702f2d4 add note by Chris Lattner · 15 years ago
  51. 0692ee6 have AsmMatcherEmitter.cpp produce the hunk of code that gets included by Chris Lattner · 15 years ago
  52. b26697c Regenerate. by Eric Christopher · 15 years ago
  53. f2ca8e6 Update to 2.9 post-2.8 branch. by Eric Christopher · 15 years ago
  54. 436c54a Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument. by Roman Divacky · 15 years ago
  55. 47ab90b random cleanups by Chris Lattner · 15 years ago
  56. a9eadca MCELF: Align symtab, relocation sections and section headers properly. Patch by Krister Wombell. by Benjamin Kramer · 15 years ago
  57. 9c7f075 compute the HasSSE3 bit correctly, patch by Nikolai Saoukh. by Chris Lattner · 15 years ago
  58. 0cccd76 fix PR8067, an over-aggressive assertion in LICM. by Chris Lattner · 15 years ago
  59. cc67c75 emit the LLVM intrinsic name -> intrinsic number mapping table with by Chris Lattner · 15 years ago
  60. 0998198 cleanup some of the lifetime/invariant marker stuff, add a big fixme. by Chris Lattner · 15 years ago
  61. 902edf2 allow specifying an indentation level for the string matcher. by Chris Lattner · 15 years ago
  62. 298b176 emit the __builtin -> intrinsic map with StringMatcher instead of a by Chris Lattner · 15 years ago
  63. 8e4fdef same bug, another place. by Chris Lattner · 15 years ago
  64. 6d7c307 fix a critical bug where the generated table would say by Chris Lattner · 15 years ago
  65. 2ba1359 update cmake by Chris Lattner · 15 years ago
  66. 5845e5c factor the snazzy string matcher code that Daniel hates by Chris Lattner · 15 years ago
  67. 2738ff9 slightly improve the runtime and code size of the Intrinsics info table by not by Chris Lattner · 15 years ago
  68. c5a5cf2 speed up -gvn 3.4% on the testcase in PR7023 by Chris Lattner · 15 years ago
  69. 50fb469 Teach loop rotate to hoist trivially invariant instructions by Chris Lattner · 15 years ago
  70. adc7991 pull a simple method out of LICM into a new by Chris Lattner · 15 years ago
  71. 03d1063 fit in 80 columns and don't crash on exit, fixes PR8080 by Chris Lattner · 15 years ago
  72. 979b061 remove some dead code. t2addrmode_imm8s4 is never used in a by Chris Lattner · 15 years ago
  73. 223c92c fix inconsistent formatting. by Chris Lattner · 15 years ago
  74. 53b1acd cleanups: mark stuff static, only tagdecls should be in anon namespaces. by Chris Lattner · 15 years ago
  75. 252b491 cleanups. by Chris Lattner · 15 years ago
  76. 8dc5faf some random notes. by Chris Lattner · 15 years ago
  77. dfe254b add a comment about where this should eventually move. by Chris Lattner · 15 years ago
  78. f0f5780 update this. by Chris Lattner · 15 years ago
  79. 3ae0924 more cleanups by Chris Lattner · 15 years ago
  80. bdabacd Change lower atomic pass to use IntrinsicInst to simplify it a bit. by Chris Lattner · 15 years ago
  81. 906a675 eliminate some non-obvious casts. UndefValue isa Constant. by Chris Lattner · 15 years ago
  82. e971131 fix PR8063, a crash in globalopt in the malloc analysis code. by Chris Lattner · 15 years ago
  83. b76d209 Added initialisers for reduction rule counters. by Lang Hames · 15 years ago
  84. e110abb Fix warning reported by MSVC++ builder. by Nick Lewycky · 15 years ago
  85. b0e1777 Switch FnSet to containing the ComparableFunction instead of a pointer to one. by Nick Lewycky · 15 years ago
  86. b0104e1 Fix many bugs when merging weak-strong and weak-weak pairs. We now merge all by Nick Lewycky · 15 years ago
  87. beac75d implement rdar://6653118 - fastisel should fold loads where possible. by Chris Lattner · 15 years ago
  88. 07c2b7f Remove dead code. by Jakob Stoklund Olesen · 15 years ago
  89. 061d21e fix this to work with allocators that have reference type with compilers by Chris Lattner · 15 years ago
  90. ab2cee6 dead method. by Chris Lattner · 15 years ago
  91. d3ba94c delete dead code. by Chris Lattner · 15 years ago
  92. 17aa680 zap dead code. by Chris Lattner · 15 years ago
  93. 89f87e8 remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg, not SelectAddr by Chris Lattner · 15 years ago
  94. 7180458 zap dead code. by Chris Lattner · 15 years ago
  95. 2eb63df Remove the last bit of isShuffleMaskLegal checks and improve the comment regarding mmx shuffles by Bruno Cardoso Lopes · 15 years ago
  96. 828f6ae make explicit that we not handle several mmx shuffles by Bruno Cardoso Lopes · 15 years ago
  97. ffa75cd Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedge by Dan Gohman · 15 years ago
  98. aace0f2 Emit target specific nodes to handle palignr. Do not touch it for MMX versions yet. by Bruno Cardoso Lopes · 15 years ago
  99. c800c0d Emit target specific nodes to handle splats starting at zero indicies by Bruno Cardoso Lopes · 15 years ago
  100. bbfc310 Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMask by Bruno Cardoso Lopes · 15 years ago