diff options
Diffstat (limited to 'src/gallium/drivers/radeon/AMDILCallingConv.td')
-rw-r--r-- | src/gallium/drivers/radeon/AMDILCallingConv.td | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/gallium/drivers/radeon/AMDILCallingConv.td b/src/gallium/drivers/radeon/AMDILCallingConv.td deleted file mode 100644 index 371d02a2e6e..00000000000 --- a/src/gallium/drivers/radeon/AMDILCallingConv.td +++ /dev/null @@ -1,42 +0,0 @@ -//===- AMDILCallingConv.td - Calling Conventions AMDIL -----*- 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 AMDIL architectures. -// -//===----------------------------------------------------------------------===// - -//===----------------------------------------------------------------------===// -// Return Value Calling Conventions -//===----------------------------------------------------------------------===// - -// AMDIL 32-bit C return-value convention. -def RetCC_AMDIL32 : CallingConv<[ - // Since IL has no return values, all values can be emulated on the stack - // The stack can then be mapped to a number of sequential virtual registers - // in IL - - // Integer and FP scalar values get put on the stack at 16-byte alignment - // but with a size of 4 bytes - CCIfType<[i32, f32], CCAssignToReg< - [ - R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20 -]> >, CCAssignToStack<16, 16>]>; - -// AMDIL 32-bit C Calling convention. -def CC_AMDIL32 : CallingConv<[ - // Since IL has parameter values, all values can be emulated on the stack - // The stack can then be mapped to a number of sequential virtual registers - // in IL - // Integer and FP scalar values get put on the stack at 16-byte alignment - // but with a size of 4 bytes - // Integer and FP scalar values get put on the stack at 16-byte alignment - // but with a size of 4 bytes - CCIfType<[i32, f32], CCAssignToReg< -[R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20 -]> >, CCAssignToStack<16, 16>]>; |