Skip to content
  1. May 28, 2013
  2. May 27, 2013
    • Jakob Stoklund Olesen's avatar
      Add a SparcV9ABIInfo class for handling the standard SPARC v9 ABI. · d28ab7e8
      Jakob Stoklund Olesen authored
      - All integer arguments smaller than 64 bits are extended.
      - Large structs are passed indirectly, not using 'byval'.
      - Structs up to 32 bytes in size are returned in registers.
      
      Some things are not implemented yet:
      
      - EmitVAArg can be implemented in terms of the va_arg instruction.
      - When structs are passed in registers, float members require special
        handling because they are passed in the floating point registers.
      - Structs are left-aligned when passed in registers. This may require
        padding.
      
      llvm-svn: 182745
      d28ab7e8
    • Peter Collingbourne's avatar
      Driver: implement --dyld-prefix option. · 9d9e1fc4
      Peter Collingbourne authored
      This option is used to select a dynamic loader prefix to be used
      at runtime. Currently this is implemented for the Linux toolchain.
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D851
      
      llvm-svn: 182744
      9d9e1fc4
Loading