1. d155945 Simplify some functions in the C API by using an ArrayRef to directly reference the array passed to them instead of copying it to a std::vector. by Frits van Bommel · 14 years ago
  2. d0f3ef8 by Nadav Rotem · 14 years ago
  3. aeb86fa Add assertion for the chain value type by Nadav Rotem · 14 years ago
  4. 558d376 Mention all API changes I've made since 2.9 was branched. by Jay Foad · 14 years ago
  5. 2b88e8f Add a testcase for r135123. by Eric Christopher · 14 years ago
  6. d91aa14 add C api for hte new type system rewrite API. Patch by Vitaly Lugovskiy! by Chris Lattner · 14 years ago
  7. 672b93a Unfortunately several files in MC are badly violating layering rule by using by Evan Cheng · 14 years ago
  8. f1c7098 Reapply r135121 with a fixed copy constructor. by Jakob Stoklund Olesen · 14 years ago
  9. 49c19f7 Simplify. by Devang Patel · 14 years ago
  10. 3ff2551 Don't emit a bit test if there is only one case the test can yield false. A simple SETNE is sufficient. by Benjamin Kramer · 14 years ago
  11. d77ec62 Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much as possible. by Devang Patel · 14 years ago
  12. 7332e6e Add a dag combine pattern for folding C2-(A+C1) -> (C2-C1)-A by Eric Christopher · 14 years ago
  13. 4fcfcf4 Revert r135121 which broke a gcc-4.2 builder. by Jakob Stoklund Olesen · 14 years ago
  14. 6a9feaa Count references to interference cache entries. by Jakob Stoklund Olesen · 14 years ago
  15. 7e94501 Fix up assertion in r135018 so it doesn't trigger on 32-bit; when we're in 32-bit, it doesn't matter whether the operation overflows because the computed address is not wider than the immediate. by Eli Friedman · 14 years ago
  16. 00a6665 ARM tests for EOR instruction parsing and encoding. by Jim Grosbach · 14 years ago
  17. 0cd0c24 Simplify. Compile unit check inside hasValidLocation() did not add any value. by Devang Patel · 14 years ago
  18. 6a86fea Remove duplicate tests. by Jim Grosbach · 14 years ago
  19. e77494e ARM Assembler support for DSB instruction. by Jim Grosbach · 14 years ago
  20. c66a37d Reapply r135074 and r135080 with a fix. by Jakob Stoklund Olesen · 14 years ago
  21. 77f379e DMB instalias needs the same predicate as the instruction. by Jim Grosbach · 14 years ago
  22. 0f16a4e Fix typo in DEBUG message. by Devang Patel · 14 years ago
  23. 5fc0d88 Add DEBUG messages. by Devang Patel · 14 years ago
  24. 032434d ARM Assembler support for DMB instruction. by Jim Grosbach · 14 years ago
  25. 20fcaff Update comments. These are for assembler, too. by Jim Grosbach · 14 years ago
  26. 1688441 Add a target-indepedent entry to MCInstrDesc to describe the encoded size of an opcode. Switch ARM over to using that rather than its own special MCInstrDesc bits. by Owen Anderson · 14 years ago
  27. efe2a65 Add code to handle a "frameless" unwind stack. by Bill Wendling · 14 years ago
  28. 6f9f884 ARM Assembler support for DBG instruction. by Jim Grosbach · 14 years ago
  29. 53c9588 We already support 256-bit packed ADD, SUB, DIV, MUL. Add testcases. by Bruno Cardoso Lopes · 14 years ago
  30. 14ab1c3 ARM parsing and encoding tests for CMN/CMP. by Jim Grosbach · 14 years ago
  31. afd5426 struct Init -> class Init by David Greene · 14 years ago
  32. 54c74e9 Revert r135074 and r135080. They broke clamscan. by Jakob Stoklund Olesen · 14 years ago
  33. d986bc6 Shuffle ARM assembly tests a bit. by Jim Grosbach · 14 years ago
  34. 1cbb0c1 Revert 135093. Think-o. by Jim Grosbach · 14 years ago
  35. 91eb0aa Correct range for thumb co-processor immediate by Jim Grosbach · 14 years ago
  36. 83ab070 Range checking for CDP[2] immediates. by Jim Grosbach · 14 years ago
  37. 466b022 Make X86ISD::ANDNP more general and Codegen 256-bit VANDNP. A more by Bruno Cardoso Lopes · 14 years ago
  38. c1af477 The target specific node PANDN name is misleading. That happens because by Bruno Cardoso Lopes · 14 years ago
  39. e35c5e0 Cleanup Thumb co-processor instructions a bit. by Jim Grosbach · 14 years ago
  40. 2a01946 Make sure we don't combine a large displacement and a frame index in the same addressing mode on x86-64. It can overflow, leading to a crash/miscompile. by Eli Friedman · 14 years ago
  41. 0d8dae2 Parameterize away the ARM T1Cop class. by Jim Grosbach · 14 years ago
  42. 9bb098a Fix predicates for Thumb co-processor instructions. by Jim Grosbach · 14 years ago
  43. 3bae1bf Only keep the global split candidates that work out. by Jakob Stoklund Olesen · 14 years ago
  44. 4977eb5 Refactor out checking for displacements on x86-64 addressing modes. No functionality change. Refactoring in preparation for an additional safety check in FoldOffsetIntoAddress. by Eli Friedman · 14 years ago
  45. f333d47 Testcases for ARM assembly BX/BXJ instructions. by Jim Grosbach · 14 years ago
  46. 898e7e2 Fix encoding for ARM BXJ instruction. by Jim Grosbach · 14 years ago
  47. d447ac6 Fix encoding of predicate bits on ARM BX_pred. by Jim Grosbach · 14 years ago
  48. 1337e2b Move the InterferenceCache cursor into the GlobalSplitCand struct. by Jakob Stoklund Olesen · 14 years ago
  49. 37023b0 Testcases for ARM assembly BLX/BL instructions. by Jim Grosbach · 14 years ago
  50. fff76ee Range checking for 16-bit immediates in ARM assembly. by Jim Grosbach · 14 years ago
  51. d1863560 Revert r135042. As Chris pointed out, it had no effect, and was based on by Jay Foad · 14 years ago
  52. 9bc402c Fix up TargetLoweringObjectFile ctors to properly initialize fields. by Evan Cheng · 14 years ago
  53. 619e0d6 Give the ARM BKPT instruction the right operand type. by Jim Grosbach · 14 years ago
  54. 3fd6e75 Change test case, one that actually failed before my commit. by Evan Cheng · 14 years ago
  55. 21101d6 Add tests for ARM parsing of 'BKPT' instruction. by Jim Grosbach · 14 years ago
  56. 76cbe02 Fix copy-pasto. by Jim Grosbach · 14 years ago
  57. e52240c Add tests for ARM parsing of 'BIC' instruction. by Jim Grosbach · 14 years ago
  58. 7ed6d22 Add some FIXMEs. by Jim Grosbach · 14 years ago
  59. c4d858d Revert accidental commit. by Evan Cheng · 14 years ago
  60. 93a635c It's not safe to fold (fptrunc (sqrt (fpext x))) to (sqrtf x) if there is another use of sqrt. rdar://9763193 by Evan Cheng · 14 years ago
  61. 59642c2 Add tests for ARM parsing of 'AND' instruction. by Jim Grosbach · 14 years ago
  62. 1990672 Improve ARM assembly parsing diagnostics a bit. by Jim Grosbach · 14 years ago
  63. da9f278 Add tests for ARM parsing of 'ADD' instruction by Jim Grosbach · 14 years ago
  64. 37ee464 Destination register operand is optional for ADC and SBC ARM. by Jim Grosbach · 14 years ago
  65. e8606dc Flesh out ARM Parser support for shifted-register operands. by Jim Grosbach · 14 years ago
  66. aa4cc1a 80 columns. by Jim Grosbach · 14 years ago
  67. b7f689b Update MCParsedAsmOperand debug methods. by Jim Grosbach · 14 years ago
  68. 75f67e0 Really cache function types and anonymous struct types. by Jay Foad · 14 years ago
  69. fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  70. 5d4f990 Add some bits that I found useful when converting InsertValueInst and by Jay Foad · 14 years ago
  71. cf852dc Add to RuntimeDyld support different object formats by Danil Malyshev · 14 years ago
  72. c09ef37 stop leaking all named struct types with an empty name. Thanks by Chris Lattner · 14 years ago
  73. 3b73708 Add an entry. by Evan Cheng · 14 years ago
  74. 61905f0 AVX Codegen support for 256-bit versions of vandps, vandpd, vorps, vorpd, vxorps, vxorpd by Bruno Cardoso Lopes · 14 years ago
  75. 8440fe2 Don't emit the FDE end label if the last thing emitted was a compact unwind and by Bill Wendling · 14 years ago
  76. 5cf2ee1 Add an assert (which should never trigger) that triggers on a testcase I'm looking at. by Eli Friedman · 14 years ago
  77. e721f5c Improve codegen for select's: if (x != 0) x = 1 if (x == 1) x = 1 by Evan Cheng · 14 years ago
  78. 3641e81 Assign variable before we test it. by Bill Wendling · 14 years ago
  79. f4f53f0 Fix obvious think-o. by Bill Wendling · 14 years ago
  80. 595d745 Clean up the handling of an EBP/RBP unwind frame pointer. In particular, don't by Bill Wendling · 14 years ago
  81. d5efb1e There is a cyclic dependency between MC and Target if this method is out-of-line. by Bill Wendling · 14 years ago
  82. e8b323a Remove the const from Type after of Jay deconstify work. by Francois Pichet · 14 years ago
  83. a1f17f8 Delete StructType bodies when destroying a StructType. by Benjamin Kramer · 14 years ago
  84. dc89561 Add check for predicate w/o S bit. by Jim Grosbach · 14 years ago
  85. 92bf81d Improve test cases from r134746. by Jim Grosbach · 14 years ago
  86. c0f33cb Reverted 134901 because of 134959. Did not use svn merge -r but rather: by Garrison Venn · 14 years ago
  87. 5fdd6c8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  88. d475c10 VectorType is also a SequentialType by Tobias Grosser · 14 years ago
  89. e3f5ae7 Remove IntegerType constness from TargetData by Tobias Grosser · 14 years ago
  90. a3d57e6 Fix the BrainF build. by Francois Pichet · 14 years ago
  91. 4e47aad simplify assertions to not be completely redundant. by Chris Lattner · 14 years ago
  92. a17ce80 make the IRBuilder type methods return non-const types. by Chris Lattner · 14 years ago
  93. b9484ca Comment correction. by Andrew Trick · 14 years ago
  94. 2280ebd Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  95. 1852e21 TypeMap had a destructor that destroyed the types it held. DenseMap did not, so by Nick Lewycky · 14 years ago
  96. 1a54bb2 indvars: Code reorganization in preparation for by Andrew Trick · 14 years ago
  97. d568b3f Revert r134921, 134917, 134908 and 134907. They're causing failures by Eric Christopher · 14 years ago
  98. d1c2bd8 fix some examples by John Wiegley · 14 years ago
  99. bf843e6 Fix LTO after the recent MC subtarget refactoring. by Cameron Zwarich · 14 years ago
  100. af0a2e6 Most MCCodeEmitter's don't meed MCContext. by Evan Cheng · 14 years ago