1. 55fdb4e The resume instruction may throw. Return 'true' in this case. by Bill Wendling · 13 years ago
  2. d54b4e6 Move some logic into a helper function and expand the commentary. by Jim Grosbach · 13 years ago
  3. 1fc291f Minor bug in SCCP found by inspection. (I don't think it's possible to hit this with a normal pass pipeline, but fixing for completeness.) by Eli Friedman · 13 years ago
  4. c2408d3 Add testcase for r137746. by Jim Grosbach · 13 years ago
  5. d6a4977 Increment debug info version to accommodate upcoming change in debug info node structure. by Devang Patel · 13 years ago
  6. be2ac8c Tidy up formatting. by Jim Grosbach · 13 years ago
  7. 47a0d52 ARM thumb assembly parsing for arithmetic flag setting instructions. by Jim Grosbach · 13 years ago
  8. 5b6f42f Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>' by Bill Wendling · 13 years ago
  9. d2e103d Add getFirstInsertionPt() method. by Bill Wendling · 13 years ago
  10. 23b49ba I think there was some confusion about what I meant. :-) Replacing the comment. by Bill Wendling · 13 years ago
  11. 578071a Prefer diagnostics from target predicate in asm matcher. by Jim Grosbach · 13 years ago
  12. 1b84cce Remove unused Target argument from AsmParser construction methods. by Jim Grosbach · 13 years ago
  13. ac29c0a Remove unused forward declaration. by Jim Grosbach · 13 years ago
  14. 3b86598 Instead of always leaving the work to the generic legalizer when by Bruno Cardoso Lopes · 13 years ago
  15. e26a135 Remove unnecessary version check. by Devang Patel · 13 years ago
  16. a43d3e7 Add test case for r137711. by Akira Hatanaka · 13 years ago
  17. d0d3f7e ARM .align NOP padding uses different encoding pre-ARMv6. by Jim Grosbach · 13 years ago
  18. 0ba45d4 Tidy up. Trailing whitespace. by Jim Grosbach · 13 years ago
  19. 6d1f5d9 Revert r137562 because it caused PR10674 by Nadav Rotem · 13 years ago
  20. 7a817ea Add a mechanism for optimisation plugins to register passes that all front ends can use without needing to be aware of the plugin (or the plugin be aware of the front end). by David Chisnall · 13 years ago
  21. 48c4c68 Remove unimplemented method. Fixes PR10658. Thanks to Jonas Gafele for noticing. by Rafael Espindola · 13 years ago
  22. 1387d96 cmake/modules/FindBison.cmake: It must be unneeded any more. by NAKAMURA Takumi · 13 years ago
  23. 05d0023 A few places where we want to skip the landingpad instruction for insertion. by Bill Wendling · 13 years ago
  24. 614051a Fix handling of double precision loads and stores when Mips1 is targeted. by Akira Hatanaka · 13 years ago
  25. 8957481 Define function MipsMCInstLower::LowerOperand. by Akira Hatanaka · 13 years ago
  26. 78d1b11 Add parameter Offset to MipsMCInstLower::LowerSymbolOperand. by Akira Hatanaka · 13 years ago
  27. 34fd67c Fix test. by Eli Friedman · 13 years ago
  28. 2199dfb Revert a bit of r137667; the logic in question can safely handle atomic load/store. by Eli Friedman · 13 years ago
  29. 89a01a0 Migrate this test from llvm/test/FrontendC++/ptr-to-method-devirt.cpp and by Eric Christopher · 13 years ago
  30. 6437f2c After talking with Bill, it seems like the LandingPad handling here is likely by Eli Friedman · 13 years ago
  31. 33cb445 Minor comment fixes. by Eli Friedman · 13 years ago
  32. 8176388 Update SimplifyCFG for atomic operations. by Eli Friedman · 13 years ago
  33. fd06b3c Add comments and test for atomic load/store and mem2reg. by Eli Friedman · 13 years ago
  34. 02e603f Refactor. by Devang Patel · 13 years ago
  35. a9c989d Add a test file for Thumb2 NEON. by Owen Anderson · 13 years ago
  36. ef2865a Specify a necessary fixed bit for VLD3DUP, and otherwise rearrange the Thumb2 NEON decoding hooks to bring us closer to correctness. by Owen Anderson · 13 years ago
  37. 8400bfe While I'm here, remove the "_alt" hacks to a series of INSERT_SUBREG and by Bruno Cardoso Lopes · 13 years ago
  38. 1deddbb Reorder declarations of vmovmskp* and also put the necessary AVX by Bruno Cardoso Lopes · 13 years ago
  39. 3655a21 Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses of getCompileUnit(). by Devang Patel · 13 years ago
  40. e17a14e Avoid evaluating Neon macro arguments more than once by disabling type checks. by Bob Wilson · 13 years ago
  41. 5e38c47 In places where it's using "getFirstNonPHI", skip the landingpad instruction if necessary. by Bill Wendling · 13 years ago
  42. 19cb7f4 MCTargetAsmParser target match predicate support. by Jim Grosbach · 13 years ago
  43. 6326a42 Add a finalize() hook, that'll let DIBuilder construct compile unit lazily. by Devang Patel · 13 years ago
  44. 6456a62 Don't sink the instruction to before a landingpad instruction. by Bill Wendling · 13 years ago
  45. d302434 This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possible. by Devang Patel · 13 years ago
  46. 3d30b43 Update inter-procedural optimizations for atomic load/store. by Eli Friedman · 13 years ago
  47. cc4a043 Update instcombine for atomic load/store. by Eli Friedman · 13 years ago
  48. d0b5a5e Refactor. Variables are part of compile unit so let CompileUnit create new variable. by Devang Patel · 13 years ago
  49. c869b43 Add some comments here because the lack of a check for volatile/atomic here is a bit unusual. by Eli Friedman · 13 years ago
  50. 50b37c7 Fix PR10656. It's only profitable to use 128-bit inserts and extracts by Bruno Cardoso Lopes · 13 years ago
  51. 7a32827 There is no need to maintain a set to keep track of variables that use location expressions. In such cases, AT_location attribute's value will be a label. by Devang Patel · 13 years ago
  52. c890b19 Fix warning. by Devang Patel · 13 years ago
  53. c4bda56 Add some more comprehensive VFP decoding tests. by Owen Anderson · 13 years ago
  54. ff9dd0a Simplify. Let DbgVariable keep track of variable's DBG_VALUE machine instruction. by Devang Patel · 13 years ago
  55. 9d6070f Duncan pointed out that the LandingPadInst might read memory. (It might also by Bill Wendling · 13 years ago
  56. 0455bb8 Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Simon Moll on llvmdev. by Eli Friedman · 13 years ago
  57. e5e7712 Fix predicates methods on Instruction to handle atomic load/store correctly. by Eli Friedman · 13 years ago
  58. 801f10f Fix this test to avoid leaving a temporary file behind. by Eric Christopher · 13 years ago
  59. 667ccf2 Misc analysis passes that need to be aware of atomic load/store. by Eli Friedman · 13 years ago
  60. 47a24ab Move MatchResultTy enum into base class definition. by Jim Grosbach · 13 years ago
  61. 9767156 Atomic load/store support in LICM. by Eli Friedman · 13 years ago
  62. c537f3b Enforce the constraint that Rt must be even on LDRD/STRD instructions in ARM mode. Update tests to reflect this fact. by Owen Anderson · 13 years ago
  63. f000957 Add an ipsccp test. Migrated from test/FrontendC++. by Eric Christopher · 13 years ago
  64. 95d01b8 Add a test for Thumb1 LDRSH decoding. by Owen Anderson · 13 years ago
  65. bd37b72 Add testcase for STRH. Patch by James Molloy. by Owen Anderson · 13 years ago
  66. 92be8ab Remove dead classes. by Owen Anderson · 13 years ago
  67. 187b192 The "landingpad" instruction will never be "trivially" dead. by Bill Wendling · 13 years ago
  68. 5df7ef6 Fix incorrect encoding of UMAAL and friends. Patch by James Molloy. by Owen Anderson · 13 years ago
  69. 5a1a67c Simplify mapping to variable from its abstract variable info. by Devang Patel · 13 years ago
  70. 305e046 Fix decoding LDRSB and LDRSH in Thumb1 mode. Patch by James Molloy. by Owen Anderson · 13 years ago
  71. 7a2e177 Fix problems decoding the to/from-lane NEON memory instructions, and add a comprehensive NEON decoding testcase. by Owen Anderson · 13 years ago
  72. a098c50 Refactor. by Devang Patel · 13 years ago
  73. 59bc409 Refactor. by Devang Patel · 13 years ago
  74. 06f20eb Don't try to sink the landingpad instruction. It's immobile. by Bill Wendling · 13 years ago
  75. da005e7 The landingpad instruction isn't loop-invariant. by Bill Wendling · 13 years ago
  76. bc4fcbb Mark the SCC as "might unwind" if we run into a 'resume' instruction. by Bill Wendling · 13 years ago
  77. 1178fb4 Skip the insertion iterator past the landingpad instruction if there. by Bill Wendling · 13 years ago
  78. 6f9d8ff Refactor. Global variables are part of compile unit so let CompileUnit create new global variable. by Devang Patel · 13 years ago
  79. bb0752b Tidy up trailing whitespace. by Jim Grosbach · 13 years ago
  80. dbc64af Refactor. A subprogram is part of compile unit so let CompileUnit construct new subprogram. by Devang Patel · 13 years ago
  81. 8757a4c Update comment to reflect MC target machine refactor. by Jim Grosbach · 13 years ago
  82. fe7a071 Add inlining for the new EH scheme. by Bill Wendling · 13 years ago
  83. 28b84ff This transform is not safe. Thanks to Eli for pointing that out! by Nick Lewycky · 13 years ago
  84. 7f0170c Don't attempt to add 'nsw' when intermediate instructions had no such guarantee. by Nick Lewycky · 13 years ago
  85. daf27ea Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis by Nick Lewycky · 13 years ago
  86. 2ed7464 EE: Provide the symbol "lseek64" explicitly with <unistd.h> on Linux glibc. by NAKAMURA Takumi · 13 years ago
  87. 5cbba01 Fix PR 10635. When generating integer constants, the constant element type may by Nadav Rotem · 13 years ago
  88. 9a0f436 Fix test. by Eli Friedman · 13 years ago
  89. 7dcd04a Expand VMOVQQQQ pseudo instructions. by Bob Wilson · 13 years ago
  90. 53b2b73 Remove the last improper use of getGlobalContext() from LLVM. by Nick Lewycky · 13 years ago
  91. 266246c Fix the getelementptr description so it is extremely clear that array indices passed to getelementptr are signed. by Eli Friedman · 13 years ago
  92. f03bb26 Move "atomic" and "volatile" designations on instructions after the opcode by Eli Friedman · 13 years ago
  93. 1034212 ARM STR_POST_IMM offset encoding fix in load/store optimizer. by Jim Grosbach · 13 years ago
  94. 4002d7e Fix comment! by Bruno Cardoso Lopes · 13 years ago
  95. 91a44dd Some reorganization of atomic docs. Added explicit section for NonAtomic. Added example for illegal non-atomic operation. by Eli Friedman · 13 years ago
  96. 53cae13 The VPERM2F128 is a AVX instruction which permutes between two 256-bit by Bruno Cardoso Lopes · 13 years ago
  97. fa2f4fd Move code around and add comments by Bruno Cardoso Lopes · 13 years ago
  98. 5c21c9e Define unaligned load and store. by Akira Hatanaka · 13 years ago
  99. 4dfe220 ARM expansion of pre-indexed store pseudos should maintain memoperands. by Jim Grosbach · 13 years ago
  100. 746c882 Add checks for the landingpad instruction's clause values to make sure that by Bill Wendling · 13 years ago