Skip to content
  1. Dec 16, 2013
  2. Dec 05, 2013
    • Alp Toker's avatar
      Correct word hyphenations · f907b891
      Alp Toker authored
      This patch tries to avoid unrelated changes other than fixing a few
      hyphen-related ambiguities and contractions in nearby lines.
      
      llvm-svn: 196471
      f907b891
  3. Dec 02, 2013
  4. Nov 19, 2013
  5. Nov 18, 2013
    • Alexey Samsonov's avatar
      Revert r194865 and r194874. · 49109a27
      Alexey Samsonov authored
      This change is incorrect. If you delete virtual destructor of both a base class
      and a subclass, then the following code:
        Base *foo = new Child();
        delete foo;
      will not cause the destructor for members of Child class. As a result, I observe
      plently of memory leaks. Notable examples I investigated are:
      ObjectBuffer and ObjectBufferStream, AttributeImpl and StringSAttributeImpl.
      
      llvm-svn: 194997
      49109a27
  6. Nov 17, 2013
  7. Nov 16, 2013
  8. Nov 15, 2013
  9. Nov 03, 2013
  10. Oct 31, 2013
  11. Oct 28, 2013
  12. Oct 20, 2013
  13. Oct 14, 2013
  14. Oct 12, 2013
  15. Oct 11, 2013
  16. Oct 10, 2013
  17. Oct 09, 2013
  18. Oct 08, 2013
  19. Oct 07, 2013
  20. Oct 05, 2013
  21. Oct 04, 2013
  22. Oct 03, 2013
  23. Oct 01, 2013
  24. Sep 30, 2013
    • Craig Topper's avatar
      Filter out repeated sections from the X86 disassembler modRMTable. Saves about... · 009de601
      Craig Topper authored
      Filter out repeated sections from the X86 disassembler modRMTable. Saves about ~43K from a released build. Unfortunately the disassembler tables are still upwards of 800K.
      
      llvm-svn: 191652
      009de601
    • Craig Topper's avatar
      Various x86 disassembler fixes. · ed59dd34
      Craig Topper authored
      Add VEX_LIG to scalar FMA4 instructions.
      Use VEX_LIG in some of the inheriting checks in disassembler table generator.
      Make use of VEX_L_W, VEX_L_W_XS, VEX_L_W_XD contexts.
      Don't let VEX_L_W, VEX_L_W_XS, VEX_L_W_XD, VEX_L_W_OPSIZE inherit from their non-L forms unless VEX_LIG is set.
      Let VEX_L_W, VEX_L_W_XS, VEX_L_W_XD, VEX_L_W_OPSIZE inherit from all of their non-L or non-W cases.
      Increase ranking on VEX_L_W, VEX_L_W_XS, VEX_L_W_XD, VEX_L_W_OPSIZE so they get chosen over non-L/non-W forms.
      
      llvm-svn: 191649
      ed59dd34
  25. Sep 25, 2013
    • Andrew Trick's avatar
      Mark the x86 machine model as incomplete. PR17367. · b6854d80
      Andrew Trick authored
      Ideally, the machinel model is added at the time the instructions are
      defined. But many instructions in X86InstrSSE.td still need a model.
      
      Without this workaround the scheduler asserts because x86 already has
      itinerary classes for these instructions, indicating they should be
      modeled by the scheduler. Since we use the new machine model for other
      instructions, it expects a new machine model for these too.
      
      llvm-svn: 191391
      b6854d80
    • Craig Topper's avatar
      Fix doxygen comments to use correct function name. · 0ac6f9fc
      Craig Topper authored
      llvm-svn: 191356
      0ac6f9fc
Loading