[VE] i64 arguments, return values and constants
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Thu, 16 Jan 2020 08:24:41 +0000 (09:24 +0100)
committerSimon Moll <simon.moll@emea.nec.com>
Thu, 16 Jan 2020 09:09:50 +0000 (10:09 +0100)
commit773ae62ff85d435d48240e8fb5267db32edaf7a1
treed9ae7abc2f5902dce5f4e007a094cf0e58335706
parent4f244bba4f66b14382c446b62e122fa684b8db78
[VE] i64 arguments, return values and constants

Summary: Support for i64 arguments (in register), return values and constants along with tests.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D72776
llvm/lib/Target/VE/InstPrinter/VEInstPrinter.cpp
llvm/lib/Target/VE/VE.h
llvm/lib/Target/VE/VECallingConv.td
llvm/lib/Target/VE/VEFrameLowering.cpp
llvm/lib/Target/VE/VEISelLowering.cpp
llvm/lib/Target/VE/VEInstrInfo.cpp
llvm/lib/Target/VE/VEInstrInfo.h
llvm/lib/Target/VE/VEInstrInfo.td
llvm/test/CodeGen/VE/constants_i64.ll [new file with mode: 0644]
llvm/test/CodeGen/VE/simple_prologue_epilogue.ll