CVSROOT: /cvs Module name: ports Changes by: ajacou...@cvs.openbsd.org 2015/05/18 23:33:39
Modified files: devel/llvm : Makefile devel/llvm/patches: patch-lib_Target_Sparc_AsmParser_SparcAsmParser_cpp patch-lib_Target_Sparc_Disassembler_SparcDisassembler_cpp patch-lib_Target_Sparc_SparcInstr64Bit_td patch-lib_Target_Sparc_SparcInstrAliases_td patch-lib_Target_Sparc_SparcInstrFormats_td patch-lib_Target_Sparc_SparcInstrInfo_td patch-lib_Target_Sparc_SparcRegisterInfo_td Added files: devel/llvm/patches: patch-lib_Target_Sparc_SparcISelDAGToDAG_cpp Log message: Backport commits from upstream LLVM. r237580 Add support for the Sparc implementation-defined "ASR" registers. r237581 Sparc: Add the "alternate address space" load/store instructions. - Adds support for the asm syntax, which has an immediate integer "ASI" (address space identifier) appearing after an address, before a comma. - Adds the various-width load, store, and swap in alternate address space instructions. (ldsba, ldsha, lduba, lduha, lda, stba, stha, sta, swapa) r237582 Sparc: Support PSR, TBR, WIM read/write instructions from brad (maintainer)