diff options
author | Tom Stellard <[email protected]> | 2012-04-24 13:31:07 -0400 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2012-05-03 09:20:17 -0400 |
commit | ddb4dac13341d5b33b9e129ecb0e2abec30a27b6 (patch) | |
tree | f9615f8bef10678e35173a412384a034e8af1dee /src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td | |
parent | 1bd3dafeca90f1293acd9b9ab63bf617139bfacf (diff) |
r600g/llvm: Don't duplicate R600 intrinsics installed by LLVM
At this point, in order for OpenCL to work correctly with r600g, OpenCL
specific intrinsics need to be defined in the LLVM tree. So, we need
to check for these intrinsics in the LLVM include directory to make sure
not to re-define them.
Diffstat (limited to 'src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td')
-rw-r--r-- | src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td b/src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td new file mode 100644 index 00000000000..cd761358475 --- /dev/null +++ b/src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td @@ -0,0 +1,16 @@ +//===-- R600Intrinsics.td - TODO: Add brief description -------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// TODO: Add full description +// +//===----------------------------------------------------------------------===// + +let TargetPrefix = "R600", isTarget = 1 in { + def int_R600_load_input : Intrinsic<[llvm_float_ty], [llvm_i32_ty], [IntrReadWriteArgMem]>; +} |