1. b09a97e fix a bug found by a warning I added to clang this morning. by Chris Lattner · 14 years ago
  2. db89809 Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_DEF (and subsequently eliminate them). This allows machine LICM to hoist IMPLICIT_DEF's. PR7620. by Evan Cheng · 14 years ago
  3. 9e82bf1 Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes. by Bob Wilson · 14 years ago
  4. a10b849 Don't propagate debug locations to instructions for materializing by Dan Gohman · 14 years ago
  5. 7dbf7d8 Add AVX 256-bit compare instructions and a bunch of testcases by Bruno Cardoso Lopes · 14 years ago
  6. 023009f Remove vestigial decl. by Jakob Stoklund Olesen · 14 years ago
  7. d9f6ec9 Print VNInfo flags. by Jakob Stoklund Olesen · 14 years ago
  8. cba270d Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to represent by Bob Wilson · 14 years ago
  9. 87a85c7 AVX 256-bit conversion instructions by Bruno Cardoso Lopes · 14 years ago
  10. db20d25 Update comment. by Evan Cheng · 14 years ago
  11. b5611a6 In inline asm treat indirect 'X' constraint as 'm'. by Dale Johannesen · 14 years ago
  12. 52a18ae Added a check that pusha cannot be encoded in 64-bit mode. by Kevin Enderby · 14 years ago
  13. 6382d2c Add an assertion to make PR7542 fail consistently. by Jakob Stoklund Olesen · 14 years ago
  14. 1005bc5 Fix the Named Metadata example to make it clear which specific by Dan Gohman · 14 years ago
  15. 9dc8ae1 Add support for empty named metadata too. This isn't particularly by Dan Gohman · 14 years ago
  16. 186eb73 Fix LiveInterval::overlaps so it doesn't claim touching intervals overlap. by Jakob Stoklund Olesen · 14 years ago
  17. ac80975 Add support for empty metadata nodes: !{}. by Dan Gohman · 14 years ago
  18. 218977b Extend the r107852 optimization which turns some fp compare to code sequence using only i32 operations. It now optimize some f64 compares when fp compare is exceptionally slow (e.g. cortex-a8). It also catches comparison against 0.0. by Evan Cheng · 14 years ago
  19. 7a41599 Add an ARM "feature". Cortex-a8 fp comparison is very slow (> 20 cycles). by Evan Cheng · 14 years ago
  20. 43bc79a Patched Makefile.rules to allow objective C and objective C++ compilation. by Greg Clayton · 14 years ago
  21. ea4cdb7 -enable-unsafe-fp-math should not imply -enable-finite-only-fp-math. by Evan Cheng · 14 years ago
  22. f0193ed Grammar. by Eric Christopher · 14 years ago
  23. 24bb7bd Fix PR number. by Dale Johannesen · 14 years ago
  24. 48b17fa Switch from EXPECT_EQ({true,false, ...) to the more canonical by Chandler Carruth · 14 years ago
  25. 9fea9c2 Fix compile unit in example. Thanks Renato Golin! by Devang Patel · 14 years ago
  26. d0d3ccc Handle the case of a tail recursion in which the tail call is followed by Duncan Sands · 14 years ago
  27. 63d024f rotate CallInst operands by Gabor Greif · 14 years ago
  28. 26fe25f HTML cleanup and validation. by Benjamin Kramer · 14 years ago
  29. 28afd43 When doing sext/zext of constants, the target type must be strictly by Duncan Sands · 14 years ago
  30. a838bae use a typedef instead of its expansion, patch by Michael Spencer by Chris Lattner · 14 years ago
  31. 0764e39 80-columns by Eric Christopher · 14 years ago
  32. 6dce00c Move NEON "modified immediate" encode/decode into ARMAddressingModes.h to by Bob Wilson · 14 years ago
  33. 37a746b my work on adding segment registers to LEA missed the by Chris Lattner · 14 years ago
  34. fd920fa Add AVX 256-bit packed logical forms by Bruno Cardoso Lopes · 14 years ago
  35. 6991623 Add AVX 256-bit unop arithmetic instructions by Bruno Cardoso Lopes · 14 years ago
  36. 4344d85 Since AVX is a superset of all SSE versions, only use HasAVX for AVX instructions by Bruno Cardoso Lopes · 14 years ago
  37. 9a9ad77 Bring ELF64 on par with ELF32, add a few magic constants and support ".dynamic" by Stephen Wilson · 14 years ago
  38. 9fac415 Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results, by Jakob Stoklund Olesen · 14 years ago
  39. 8f17bc4 by David Greene · 14 years ago
  40. a0d09a8 Add AVX 256 binary arithmetic instructions by Bruno Cardoso Lopes · 14 years ago
  41. f428fee More refactoring of basic SSE arith instructions. Open room for 256-bit instructions by Bruno Cardoso Lopes · 14 years ago
  42. 3144513 Simple format/style fixes. by Stephen Wilson · 14 years ago
  43. fe4591b Test commit. by Stephen Wilson · 14 years ago
  44. 5146a09 MC/AsmParser: Move ELF specific parser to ELFAsmParser.cpp. by Daniel Dunbar · 14 years ago
  45. 9c23d7f MC/AsmParser: Move Darwin specific parse to DarwinAsmParser.cpp. by Daniel Dunbar · 14 years ago
  46. d6afb09 Add convenience method FoldingSetImpl::InsertNode(Node *N) that asserts if the node is already inserted. by Argyrios Kyrtzidis · 14 years ago
  47. cfbf0ed Apply the SSE dependence idiom for SSE unary operations to by Dan Gohman · 14 years ago
  48. 4d5fe97 MC/AsmParser: Move .section parsing to Darwin specific parser. by Daniel Dunbar · 14 years ago
  49. 19ad3b8 MC/AsmLexer: Raise LexUntilEndOfStatement to MCAsmLexer. by Daniel Dunbar · 14 years ago
  50. 18f82a9 getOrInsertLeaderValue cannot be const because it calls insert. by Bill Wendling · 14 years ago
  51. 47f5608 MC/AsmParser: Move special section directive parsing to Darwin specific parser. by Daniel Dunbar · 14 years ago
  52. c7a797b Remove some code that doesn't appear to do anything. All the ARM call by Bob Wilson · 14 years ago
  53. 7a56fc2 MC/AsmParser: Add a basic ELFAsmParser extension. by Daniel Dunbar · 14 years ago
  54. aa099be Add AVX 256-bit MOVMSK forms by Bruno Cardoso Lopes · 14 years ago
  55. 4c7c08b MC/AsmParser: Inline AsmParser::CreateSymbol into callers. by Daniel Dunbar · 14 years ago
  56. b6c3a60 MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser. by Daniel Dunbar · 14 years ago
  57. 492b7a2 MC/AsmParser: Move .desc parsing to Darwin specific parser. by Daniel Dunbar · 14 years ago
  58. 38a4e2a MC/AsmParser: Move .lsym parsing to Darwin specific parser. by Daniel Dunbar · 14 years ago
  59. 9ac66b0 MC/AsmParser: Move some misc. Darwin directive handling to DarwinAsmParser. by Daniel Dunbar · 14 years ago
  60. 4e82bbb MCAsmParser: Add getSourceManager(). by Daniel Dunbar · 14 years ago
  61. a70282d Silence a warning. by Jakob Stoklund Olesen · 14 years ago
  62. ed42f1e Check begin!=end, rather than !begin. by Dan Gohman · 14 years ago
  63. e474970 MC/AsmParser: Add a DarwinAsmParser extension. by Daniel Dunbar · 14 years ago
  64. 9d544d0 Fix a typo and fit in 80 columns. Found by Bob Wilson. by Rafael Espindola · 14 years ago
  65. 8f34bea MC/AsmParser: Switch a bunch of directive parsing to use accessors. by Daniel Dunbar · 14 years ago
  66. 545d006 Add a lint check for mismatched return types, inspired by PR6944. by Dan Gohman · 14 years ago
  67. 81ea00f MCAsmParser: Pull some directive handling out into a helper class, and change by Daniel Dunbar · 14 years ago
  68. eceec05 MC/AsmParser: Switch some directive parsing to use accessor methods. by Daniel Dunbar · 14 years ago
  69. 5313198 MC: Add MCAsmParserExtension, a base class for all the target/object specific by Daniel Dunbar · 14 years ago
  70. dc4c7da MC: Move AsmParser::TokError to MCAsmParser(). by Daniel Dunbar · 14 years ago
  71. ca90dc6 MC: Move getLoc() to MCAsmLexer(). by Daniel Dunbar · 14 years ago
  72. c9fe637 Nope, still breaks the release selfhost bots :( by Benjamin Kramer · 14 years ago
  73. 8fd437c Reapply the "or" half of r108136, which seems to be less problematic. by Benjamin Kramer · 14 years ago
  74. a9b8338 cache result of operator* by Gabor Greif · 14 years ago
  75. be4d10d Don't fast-isel an x87 comparison opcode, as fast-isel doesn't by Dan Gohman · 14 years ago
  76. e2d07b5 Revert r108141 again, sigh. by Benjamin Kramer · 14 years ago
  77. 40119ce cache result of operator* by Gabor Greif · 14 years ago
  78. a53029b cache result of operator* by Gabor Greif · 14 years ago
  79. 65b9212 cache result of operator* by Gabor Greif · 14 years ago
  80. aaaaa02 cache result of operator* by Gabor Greif · 14 years ago
  81. b7df500 cache results of operator* by Gabor Greif · 14 years ago
  82. ee1f44f cache results of operator* by Gabor Greif · 14 years ago
  83. 98a8206 Reapply 108136 with an ugly pasto fixed. by Benjamin Kramer · 14 years ago
  84. ad854f0 Move optimization to avoid redundant matching. by Benjamin Kramer · 14 years ago
  85. 0cc4ed1 Revert r108136 until I figure out why it broke selfhost. by Benjamin Kramer · 14 years ago
  86. 110b75a cache dereferenced iterators by Gabor Greif · 14 years ago
  87. 639e9e4 recommit r108131 (hich has been backed out in r108135) with a fix by Gabor Greif · 14 years ago
  88. 4fc719e instcombine: fold (x & y) | (~x & z) and (x & y) ^ (~x & z) into ((y ^ z) & x) ^ z which is one instruction shorter. (PR6773) by Benjamin Kramer · 14 years ago
  89. e99e077 back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failure by Gabor Greif · 14 years ago
  90. fc41f90 cache dereferenced iterators by Gabor Greif · 14 years ago
  91. 6253983 cache dereferenced iterators by Gabor Greif · 14 years ago
  92. f1b2874 cache dereferenced iterators by Gabor Greif · 14 years ago
  93. a8b9df7 cache dereferenced iterators by Gabor Greif · 14 years ago
  94. 3472766 Convert some tab stops into spaces. by Duncan Sands · 14 years ago
  95. 490b8f5 Add parentheses around an || to correct the logic. Also silences a GCC warning by Chandler Carruth · 14 years ago
  96. 6c50792 Remove tab characters and 80-col. by Eric Christopher · 14 years ago
  97. ca3ca13 80 columns. by Eric Christopher · 14 years ago
  98. a6c04ee Path::isRootDirectory is unimplemented on Unix and not used, by Chris Lattner · 14 years ago
  99. 5a717a3 Convert getLoadStoreRegOpcode to use a switch. by Rafael Espindola · 14 years ago
  100. 7e1b566 Convert the last use of getPhysicalRegisterRegClass and remove it. by Rafael Espindola · 14 years ago