1. 1518afd Implement major new fastisel functionality: the matcher can now handle immediates with by Chris Lattner · 14 years ago
  2. 1023643 relax this test to just check that the lock prefix is encoded properly, by Chris Lattner · 14 years ago
  3. 205132e Revert r129688; it's breaking buildbots. by Eli Friedman · 14 years ago
  4. 24b9654 More malloc elimination: it's a bad idea to use raw_svector_ostream on a by Eli Friedman · 14 years ago
  5. f4387d9 Make the StringMaps attached to MCContext use the MCContext's allocator; by Eli Friedman · 14 years ago
  6. 8aa0f90 Use an empty ArrayRef instead of an empty std::vector for the Function::get overload that takes no parameters. by Anders Carlsson · 14 years ago
  7. 06c6d9a docs: Redefine Heading elements as below; by NAKAMURA Takumi · 14 years ago
  8. 9bfd5f3 introduce a new OpKind abstraction which wraps up operand flavors in a tidy little wrapper. by Chris Lattner · 14 years ago
  9. a90dbc1 change OperandsSignature to use SmallVector<char> instead of std::vector<string> by Chris Lattner · 14 years ago
  10. 4447d65 since the VT is fixed for a ImmLeaf, there is no reason to expose it to the matching code. by Chris Lattner · 14 years ago
  11. 5662bc9 switch the rest of the x86 immediate patterns over to ImmLeaf, by Chris Lattner · 14 years ago
  12. 7ed1391 now that predicates have a decent abstraction layer on them, introduce a new by Chris Lattner · 14 years ago
  13. 5437906 Rework our internal representation of node predicates to expose more by Chris Lattner · 14 years ago
  14. 461cd70 remove some debugging code I added. by Chris Lattner · 14 years ago
  15. 602fc06 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.ll by Chris Lattner · 14 years ago
  16. 0a1c997 fix an x86 fast isel issue where we'd completely give up on folding an address by Chris Lattner · 14 years ago
  17. 685090f fix an oversight which caused us to compile the testcase (and other by Chris Lattner · 14 years ago
  18. dceb52a tidy up and reduce indentation. by Chris Lattner · 14 years ago
  19. fd3f635 Fix rdar://9289512 - not folding load into compare at -O0 by Chris Lattner · 14 years ago
  20. 8bdc251 split a complex predicate out to a helper function. Simplify two for loops, by Chris Lattner · 14 years ago
  21. 2f108f8 Remove working entry from README. by Eli Friedman · 14 years ago
  22. fff65b3 fix rdar://9289583 - fast isel should handle non-canonical commutative binops by Chris Lattner · 14 years ago
  23. e545d38 PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext. by Eli Friedman · 14 years ago
  24. 86f72a8 Rename a misleadingly-named variable. by Frits van Bommel · 14 years ago
  25. 338af5e Add test cases for Jay's r129641 and fix a 32-bit-centric testcase in a file with a 64-bit datalayout. by Frits van Bommel · 14 years ago
  26. cbc5f40 Unbreak the MSVC 2010 build. by Francois Pichet · 14 years ago
  27. 4130278 Fix bug when checking phi operands in InstCombiner::visitPHINode(), by Jay Foad · 14 years ago
  28. 6144686 MSVC needs the return 0 to compile. by Francois Pichet · 14 years ago
  29. e506098 Remove unused variable. by Benjamin Kramer · 14 years ago
  30. 571c0e9 Write out uint64_t as i{0..32},i{33..64} instead of i{0..32},0. by Benjamin Kramer · 14 years ago
  31. ece78a3 Don't use C++ comments in C code. by Nick Lewycky · 14 years ago
  32. 30deafc Put each personality function in a section. This fixes the gnu ld warning: by Rafael Espindola · 14 years ago
  33. c5eecbc Correct result when a branch condition is live across a block by Stuart Hastings · 14 years ago
  34. 65279cb Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the node to a libcall. rdar://9280991 by Evan Cheng · 14 years ago
  35. 86837e8 Fix cmake build. by Rafael Espindola · 14 years ago
  36. 0c4de8a Move the re-stemming function up top and use it where it's currently inlined. by Nick Lewycky · 14 years ago
  37. b192870 Rename LineProfiling to GCOVProfiling to more accurately represent what it by Nick Lewycky · 14 years ago
  38. e9db5e2 Introduce support to encode Objective-C property information in debugging information generated for an interface. by Devang Patel · 14 years ago
  39. 3a96122 Thumb2 BFC was insufficiently encoded. by Johnny Chen · 14 years ago
  40. a704bc9 A8.6.315 VLD3 (single 3-element structure to all lanes) by Johnny Chen · 14 years ago
  41. fc69303 Re-enable test o32_cc_vararg.ll. by Akira Hatanaka · 14 years ago
  42. 4954e9f Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
  43. 4552c9a Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. by Akira Hatanaka · 14 years ago
  44. 0cb11ac Add ORR and EOR to the CMP peephole optimizer. It's hard to get isel to generate by Cameron Zwarich · 14 years ago
  45. 3e03e5d Fix some broken links, from Matthieu Monrocq by Douglas Gregor · 14 years ago
  46. 6c3541d Fix lines that exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 14 years ago
  47. 27c4ba1 Add this test back for Darwin. by Rafael Espindola · 14 years ago
  48. 0bf3dfb Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 14 years ago
  49. b485de5 The AND instruction leaves the V flag unmodified, so it falls victim to the same by Cameron Zwarich · 14 years ago
  50. ed7cd96 Fix cmake build. by Rafael Espindola · 14 years ago
  51. 126ae68 Some refactoring suggested by Anton Korobeynikov. by Rafael Espindola · 14 years ago
  52. ca3f6a3 Add missing register forms of instructions to the ARM CMP-folding code. This by Cameron Zwarich · 14 years ago
  53. 99a2e98 Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions. by Akira Hatanaka · 14 years ago
  54. b6a6388 Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets are getting very close to 32 subtarget features. Also teach tablegen to error when there are more than 64 features to guard against undefined behavior. rdar://9282332 by Evan Cheng · 14 years ago
  55. c25e8d8 Add encoding tests for flds/filds by Joerg Sonnenberger · 14 years ago
  56. 437ef0c Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. by Lenny Maiorani · 14 years ago
  57. 44b7ae2 Teach the SplitKit blitter to handle multiply defined values as well. by Jakob Stoklund Olesen · 14 years ago
  58. 806562c Remember to set flag. by Jakob Stoklund Olesen · 14 years ago
  59. f0adba9 Add 129518 back with a fix for when we are producing eh just because of debug info. by Rafael Espindola · 14 years ago
  60. 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  61. bcb8c6d Revert r129518, "Change ELF systems to use CFI for producing the EH tables. This reduces the" by NAKAMURA Takumi · 14 years ago
  62. 9eec66e Fix another fcopysign lowering bug. If src is f64 and destination is f32, don't by Evan Cheng · 14 years ago
  63. 188ce9c For t2BFI, both Inst{26} and Inst{5} "should" be 0. by Johnny Chen · 14 years ago
  64. 4babeee Add 3DNow! intrinsics. by Michael J. Spencer · 14 years ago
  65. de29a52 The ARM disassembler did not handle the alignment correctly for VLD*DUP* instructions by Johnny Chen · 14 years ago
  66. 06b2a60 Follow up on r127913. Fix Thumb revsh isel. rdar://9286766 by Evan Cheng · 14 years ago
  67. 3ec01b7 Add an instcombine for constructs like a | -(b != c); a select is more by Eli Friedman · 14 years ago
  68. f6832bb Fix an infinite alternation in JumpThreading where two transforms would repeatedly undo each other. The solution is to perform more aggressive constant folding to make one of the edges just folded away rather than trying to thread it. by Owen Anderson · 14 years ago
  69. 481823a Cleanup r129509 based on comments by Chris by Mon P Wang · 14 years ago
  70. cd695fd Add sanity checkings for Thumb2 Load/Store Register Exclusive family of operations. by Johnny Chen · 14 years ago
  71. b8295f7 move PR9661 out to here. by Chris Lattner · 14 years ago
  72. a34d936 Fix another instance of the DAG combiner not using the correct type for the RHS of a shift. by Owen Anderson · 14 years ago
  73. 2cb2aa6 tests: Remove a FrontendC test which is no longer valid. by Daniel Dunbar · 14 years ago
  74. 3dae6e7 Change ELF systems to use CFI for producing the EH tables. This reduces the by Rafael Espindola · 14 years ago
  75. 9a0bac4 Fix whitespace and tabs. by Michael J. Spencer · 14 years ago
  76. ddf9abf Cleanup r129472 by using a utility routine as suggested by Eli. by Mon P Wang · 14 years ago
  77. 12f0dc6 In the pre-RA scheduler, maintain cmp+br proximity. by Andrew Trick · 14 years ago
  78. b57b066 Documented bugpoint --compile-custom --compile-command. by Andrew Trick · 14 years ago
  79. df2ef90 add a minor missed dag combine that is blocking mid-level optimization by Chris Lattner · 14 years ago
  80. c0c7fca sink a call into its only use. by Chris Lattner · 14 years ago
  81. 3c6e746 rework FoldBranchToCommonDest to exit earlier when there is a bonus by Chris Lattner · 14 years ago
  82. b3b1571 fix a couple -Wsign-compare warnings. by Chris Lattner · 14 years ago
  83. d336de3 As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias by Bill Wendling · 14 years ago
  84. c6df988 Have the X86 back-end emit the alias instead of what's being aliased. In most by Bill Wendling · 14 years ago
  85. eef965f Add an option to not print the alias of an instruction. It defaults to "print by Bill Wendling · 14 years ago
  86. 7adf862 During post-legalization DAG combining, be careful to only create shifts where the RHS is of the legal type for the new operation. by Owen Anderson · 14 years ago
  87. e8d087a Thumb disassembler did not handle tBRIND (indirect branch) properly. by Johnny Chen · 14 years ago
  88. be0761c Vectors with different number of elements of the same element type can have by Mon P Wang · 14 years ago
  89. 6c7e414 Check for unallocated instruction encodings when disassembling Thumb Branch instructions (tBcc and t2Bcc). by Johnny Chen · 14 years ago
  90. 471d73d The LDR*T/STR*T (unpriviledged load/store) operations don't take SP or PC as Rt. by Johnny Chen · 14 years ago
  91. 5af60ce Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>. by Cameron Zwarich · 14 years ago
  92. 8b50573 Fix format string warning. by Benjamin Kramer · 14 years ago
  93. 1335022 Fix a regression caused by r102515 where explicit alignment on globals is by Cameron Zwarich · 14 years ago
  94. be7cd75 Fix debug message. by Devang Patel · 14 years ago
  95. 9bb386a Check the corner cases for t2LDRSHi12 correctly and mark invalid encodings as such. by Johnny Chen · 14 years ago
  96. 65705d5 Remove extra bytes that were added for gdb. We do not have good poiner to understand actual reason behind this fixme. Spot checking suggest that newer gdb does not need this. by Devang Patel · 14 years ago
  97. b90e1d5 Use positive values since the value type is unsigned. Fixes a warning on the by Nick Lewycky · 14 years ago
  98. 119af20 Fix a bug where for t2MOVCCi disassembly, the TIED_TO register operand was not properly handled. by Johnny Chen · 14 years ago
  99. 6e3ccc3 Forgot to add this change for http://llvm.org/viewvc/llvm-project?view=rev&revision=129387. by Johnny Chen · 14 years ago
  100. 7133b85 Fixed the revision 129449. by Junjie Gu · 14 years ago