diff options
Diffstat (limited to 'contrib/llvm/lib/Target/Blackfin/BlackfinCallingConv.td')
-rw-r--r-- | contrib/llvm/lib/Target/Blackfin/BlackfinCallingConv.td | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/contrib/llvm/lib/Target/Blackfin/BlackfinCallingConv.td b/contrib/llvm/lib/Target/Blackfin/BlackfinCallingConv.td deleted file mode 100644 index 0abc84c..0000000 --- a/contrib/llvm/lib/Target/Blackfin/BlackfinCallingConv.td +++ /dev/null @@ -1,30 +0,0 @@ -//===--- BlackfinCallingConv.td - Calling Conventions ------*- tablegen -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This describes the calling conventions for the Blackfin architectures. -// -//===----------------------------------------------------------------------===// - -// Blackfin C Calling convention. -def CC_Blackfin : CallingConv<[ - CCIfType<[i16], CCPromoteToType<i32>>, - CCIfSRet<CCAssignToReg<[P0]>>, - CCAssignToReg<[R0, R1, R2]>, - CCAssignToStack<4, 4> -]>; - -//===----------------------------------------------------------------------===// -// Return Value Calling Conventions -//===----------------------------------------------------------------------===// - -// Blackfin C return-value convention. -def RetCC_Blackfin : CallingConv<[ - CCIfType<[i16], CCPromoteToType<i32>>, - CCAssignToReg<[R0, R1]> -]>; |