Skip to content
  1. Apr 20, 2007
  2. Apr 19, 2007
  3. Apr 18, 2007
  4. Apr 17, 2007
  5. Apr 16, 2007
  6. Apr 15, 2007
  7. Apr 14, 2007
  8. Apr 13, 2007
  9. Apr 12, 2007
  10. Apr 11, 2007
  11. Apr 10, 2007
  12. Apr 09, 2007
    • Jeff Cohen's avatar
      When the number of elements is zero, don't malloc 32GB on 64-bit systems. · 4397363c
      Jeff Cohen authored
      Fixes unexpected failures on FreeBSD/amd64 of:
        CFrontend/2005-09-24-BitFieldCrash.c:
        CFrontend/2007-02-04-EmptyStruct.c:
        CFrontend/2007-03-26-ZeroWidthBitfield.c:
        CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll:
      
      llvm-svn: 35828
      4397363c
    • Reid Spencer's avatar
      For PR1146: · 71b79e3d
      Reid Spencer authored
      Adapt handling of parameter attributes to use the new ParamAttrsList class.
      
      llvm-svn: 35814
      71b79e3d
    • Chris Lattner's avatar
      move a bunch of register constraints from being handled by · 7451e4d6
      Chris Lattner authored
      getRegClassForInlineAsmConstraint to being handled by
      getRegForInlineAsmConstraint.  This allows us to let the llvm register allocator
      allocate, which gives us better code.  For example, X86/2007-01-29-InlineAsm-ir.ll
      used to compile to:
      
      _run_init_process:
              subl $4, %esp
              movl %ebx, (%esp)
              xorl %ebx, %ebx
              movl $11, %eax
              movl %ebx, %ecx
              movl %ebx, %edx
              # InlineAsm Start
              push %ebx ; movl %ebx,%ebx ; int $0x80 ; pop %ebx
              # InlineAsm End
      
      Now we get:
      _run_init_process:
              xorl %ecx, %ecx
              movl $11, %eax
              movl %ecx, %edx
              # InlineAsm Start
              push %ebx ; movl %ecx,%ebx ; int $0x80 ; pop %ebx
              # InlineAsm End
      
      llvm-svn: 35804
      7451e4d6
    • Chris Lattner's avatar
      implement support for CodeGen/X86/inline-asm-x-scalar.ll:test3 - i32/i64 values · 2b6b4eb4
      Chris Lattner authored
      used with x constraints.
      
      llvm-svn: 35803
      2b6b4eb4
Loading