OSDN Git Service

[GlobalISel][X86] Support call ABI.
authorIgor Breger <igor.breger@intel.com>
Sun, 20 Aug 2017 09:25:22 +0000 (09:25 +0000)
committerIgor Breger <igor.breger@intel.com>
Sun, 20 Aug 2017 09:25:22 +0000 (09:25 +0000)
commit1ce5cae5ff4f3c79ff18d4f8c6bc63a2f85159df
treedd666018fe59acea0a74638e109e9970d7ec6a42
parent4b201cee02cfbd62e9b870a3f3b63128a371b5ab
[GlobalISel][X86] Support call ABI.

Summary: Support call ABI. For now only Linux C and X86_64_SysV calling conventions supported. Variadic function not supported.

Reviewers: zvi, guyblank, oren_ben_simhon

Reviewed By: oren_ben_simhon

Subscribers: rovka, kristof.beyls, llvm-commits

Differential Revision: https://reviews.llvm.org/D34602

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311279 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86CallLowering.cpp
lib/Target/X86/X86CallLowering.h
test/CodeGen/X86/GlobalISel/callingconv.ll
test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll