1. 1387d96 cmake/modules/FindBison.cmake: It must be unneeded any more. by NAKAMURA Takumi · 13 years ago
  2. 05d0023 A few places where we want to skip the landingpad instruction for insertion. by Bill Wendling · 13 years ago
  3. 614051a Fix handling of double precision loads and stores when Mips1 is targeted. by Akira Hatanaka · 13 years ago
  4. 8957481 Define function MipsMCInstLower::LowerOperand. by Akira Hatanaka · 13 years ago
  5. 78d1b11 Add parameter Offset to MipsMCInstLower::LowerSymbolOperand. by Akira Hatanaka · 13 years ago
  6. 34fd67c Fix test. by Eli Friedman · 13 years ago
  7. 2199dfb Revert a bit of r137667; the logic in question can safely handle atomic load/store. by Eli Friedman · 13 years ago
  8. 89a01a0 Migrate this test from llvm/test/FrontendC++/ptr-to-method-devirt.cpp and by Eric Christopher · 13 years ago
  9. 6437f2c After talking with Bill, it seems like the LandingPad handling here is likely by Eli Friedman · 13 years ago
  10. 33cb445 Minor comment fixes. by Eli Friedman · 13 years ago
  11. 8176388 Update SimplifyCFG for atomic operations. by Eli Friedman · 13 years ago
  12. fd06b3c Add comments and test for atomic load/store and mem2reg. by Eli Friedman · 13 years ago
  13. 02e603f Refactor. by Devang Patel · 13 years ago
  14. a9c989d Add a test file for Thumb2 NEON. by Owen Anderson · 13 years ago
  15. 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
  16. 8400bfe While I'm here, remove the "_alt" hacks to a series of INSERT_SUBREG and by Bruno Cardoso Lopes · 13 years ago
  17. 1deddbb Reorder declarations of vmovmskp* and also put the necessary AVX by Bruno Cardoso Lopes · 13 years ago
  18. 3655a21 Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses of getCompileUnit(). by Devang Patel · 13 years ago
  19. e17a14e Avoid evaluating Neon macro arguments more than once by disabling type checks. by Bob Wilson · 13 years ago
  20. 5e38c47 In places where it's using "getFirstNonPHI", skip the landingpad instruction if necessary. by Bill Wendling · 13 years ago
  21. 19cb7f4 MCTargetAsmParser target match predicate support. by Jim Grosbach · 13 years ago
  22. 6326a42 Add a finalize() hook, that'll let DIBuilder construct compile unit lazily. by Devang Patel · 13 years ago
  23. 6456a62 Don't sink the instruction to before a landingpad instruction. by Bill Wendling · 13 years ago
  24. d302434 This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possible. by Devang Patel · 13 years ago
  25. 3d30b43 Update inter-procedural optimizations for atomic load/store. by Eli Friedman · 13 years ago
  26. cc4a043 Update instcombine for atomic load/store. by Eli Friedman · 13 years ago
  27. d0b5a5e Refactor. Variables are part of compile unit so let CompileUnit create new variable. by Devang Patel · 13 years ago
  28. 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
  29. 50b37c7 Fix PR10656. It's only profitable to use 128-bit inserts and extracts by Bruno Cardoso Lopes · 13 years ago
  30. 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
  31. c890b19 Fix warning. by Devang Patel · 13 years ago
  32. c4bda56 Add some more comprehensive VFP decoding tests. by Owen Anderson · 13 years ago
  33. ff9dd0a Simplify. Let DbgVariable keep track of variable's DBG_VALUE machine instruction. by Devang Patel · 13 years ago
  34. 9d6070f Duncan pointed out that the LandingPadInst might read memory. (It might also by Bill Wendling · 13 years ago
  35. 0455bb8 Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Simon Moll on llvmdev. by Eli Friedman · 13 years ago
  36. e5e7712 Fix predicates methods on Instruction to handle atomic load/store correctly. by Eli Friedman · 13 years ago
  37. 801f10f Fix this test to avoid leaving a temporary file behind. by Eric Christopher · 13 years ago
  38. 667ccf2 Misc analysis passes that need to be aware of atomic load/store. by Eli Friedman · 13 years ago
  39. 47a24ab Move MatchResultTy enum into base class definition. by Jim Grosbach · 13 years ago
  40. 9767156 Atomic load/store support in LICM. by Eli Friedman · 13 years ago
  41. 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
  42. f000957 Add an ipsccp test. Migrated from test/FrontendC++. by Eric Christopher · 13 years ago
  43. 95d01b8 Add a test for Thumb1 LDRSH decoding. by Owen Anderson · 13 years ago
  44. bd37b72 Add testcase for STRH. Patch by James Molloy. by Owen Anderson · 13 years ago
  45. 92be8ab Remove dead classes. by Owen Anderson · 13 years ago
  46. 187b192 The "landingpad" instruction will never be "trivially" dead. by Bill Wendling · 13 years ago
  47. 5df7ef6 Fix incorrect encoding of UMAAL and friends. Patch by James Molloy. by Owen Anderson · 13 years ago
  48. 5a1a67c Simplify mapping to variable from its abstract variable info. by Devang Patel · 13 years ago
  49. 305e046 Fix decoding LDRSB and LDRSH in Thumb1 mode. Patch by James Molloy. by Owen Anderson · 13 years ago
  50. 7a2e177 Fix problems decoding the to/from-lane NEON memory instructions, and add a comprehensive NEON decoding testcase. by Owen Anderson · 13 years ago
  51. a098c50 Refactor. by Devang Patel · 13 years ago
  52. 59bc409 Refactor. by Devang Patel · 13 years ago
  53. 06f20eb Don't try to sink the landingpad instruction. It's immobile. by Bill Wendling · 13 years ago
  54. da005e7 The landingpad instruction isn't loop-invariant. by Bill Wendling · 13 years ago
  55. bc4fcbb Mark the SCC as "might unwind" if we run into a 'resume' instruction. by Bill Wendling · 13 years ago
  56. 1178fb4 Skip the insertion iterator past the landingpad instruction if there. by Bill Wendling · 13 years ago
  57. 6f9d8ff Refactor. Global variables are part of compile unit so let CompileUnit create new global variable. by Devang Patel · 13 years ago
  58. bb0752b Tidy up trailing whitespace. by Jim Grosbach · 13 years ago
  59. dbc64af Refactor. A subprogram is part of compile unit so let CompileUnit construct new subprogram. by Devang Patel · 13 years ago
  60. 8757a4c Update comment to reflect MC target machine refactor. by Jim Grosbach · 13 years ago
  61. fe7a071 Add inlining for the new EH scheme. by Bill Wendling · 13 years ago
  62. 28b84ff This transform is not safe. Thanks to Eli for pointing that out! by Nick Lewycky · 13 years ago
  63. 7f0170c Don't attempt to add 'nsw' when intermediate instructions had no such guarantee. by Nick Lewycky · 13 years ago
  64. daf27ea Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis by Nick Lewycky · 13 years ago
  65. 2ed7464 EE: Provide the symbol "lseek64" explicitly with <unistd.h> on Linux glibc. by NAKAMURA Takumi · 13 years ago
  66. 5cbba01 Fix PR 10635. When generating integer constants, the constant element type may by Nadav Rotem · 13 years ago
  67. 9a0f436 Fix test. by Eli Friedman · 13 years ago
  68. 7dcd04a Expand VMOVQQQQ pseudo instructions. by Bob Wilson · 13 years ago
  69. 53b2b73 Remove the last improper use of getGlobalContext() from LLVM. by Nick Lewycky · 13 years ago
  70. 266246c Fix the getelementptr description so it is extremely clear that array indices passed to getelementptr are signed. by Eli Friedman · 13 years ago
  71. f03bb26 Move "atomic" and "volatile" designations on instructions after the opcode by Eli Friedman · 13 years ago
  72. 1034212 ARM STR_POST_IMM offset encoding fix in load/store optimizer. by Jim Grosbach · 13 years ago
  73. 4002d7e Fix comment! by Bruno Cardoso Lopes · 13 years ago
  74. 91a44dd Some reorganization of atomic docs. Added explicit section for NonAtomic. Added example for illegal non-atomic operation. by Eli Friedman · 13 years ago
  75. 53cae13 The VPERM2F128 is a AVX instruction which permutes between two 256-bit by Bruno Cardoso Lopes · 13 years ago
  76. fa2f4fd Move code around and add comments by Bruno Cardoso Lopes · 13 years ago
  77. 5c21c9e Define unaligned load and store. by Akira Hatanaka · 13 years ago
  78. 4dfe220 ARM expansion of pre-indexed store pseudos should maintain memoperands. by Jim Grosbach · 13 years ago
  79. 746c882 Add checks for the landingpad instruction's clause values to make sure that by Bill Wendling · 13 years ago
  80. 0d09499 Fix some remaining issues with decoding ARM-mode memory instructions, and add another batch of tests. by Owen Anderson · 13 years ago
  81. e6e8826 Initial commit of the 'landingpad' instruction. by Bill Wendling · 13 years ago
  82. 79628e9 Fix decoding of ARM-mode STRH. by Owen Anderson · 13 years ago
  83. c513309 apparently variable naming conventions never got added, document the by Chris Lattner · 13 years ago
  84. 9a5ffbf minor typo by Chris Lattner · 13 years ago
  85. a211c2c Port over the basic ARM encodings test file to a decoding test file. Greatly increases our test coverage of basic ARM-mode instructions. by Owen Anderson · 13 years ago
  86. 6368119 Specify fixed bit in the LDRBT encoding, which allows us to distinguish it from certain USAT16 encodings. by Owen Anderson · 13 years ago
  87. 92a36e6 Constify. by Devang Patel · 13 years ago
  88. aa175c3 fix one reference that slipped through, thanks Eli by Chris Lattner · 13 years ago
  89. 7cdbf08 Fix decoding of pre-indexed stores. by Owen Anderson · 13 years ago
  90. 11abf5b Test case for 137484 by Akira Hatanaka · 13 years ago
  91. cd9f6c5 Use ArrayRef. by Devang Patel · 13 years ago
  92. 0285e7d When constant double 0.0 is lowered, make sure 0 is copied directly from an by Akira Hatanaka · 13 years ago
  93. d95f8f6 add ifdef's to let people easily remove these dead api for testing. by Chris Lattner · 13 years ago
  94. 1bcbf85 switch to the new struct api. by Chris Lattner · 13 years ago
  95. c4d0e9f switch to the new struct apis. by Chris Lattner · 13 years ago
  96. 3ebb649 switch to use the new api for structtypes. by Chris Lattner · 13 years ago
  97. 8dcfc74 forward to the correct constructor. by Chris Lattner · 13 years ago
  98. 2e85b1b Provide fast path as Jakob suggested. by Devang Patel · 13 years ago
  99. 3f3570a Separate decoding for STREXD and LDREXD to make each work better. by Owen Anderson · 13 years ago
  100. 7a8729e Tidy up formatting. by Jim Grosbach · 13 years ago