diff options
author | Vadim Girlin <[email protected]> | 2012-05-15 18:48:16 +0400 |
---|---|---|
committer | Vadim Girlin <[email protected]> | 2012-05-15 18:48:16 +0400 |
commit | 12a2374da380a9a28cacf968c33b93ba320b0407 (patch) | |
tree | cff73cba5dc34b75fd1e31b3aa1f4a4f92744b44 /src/gallium/drivers/radeon/AMDILFormats.td | |
parent | 63a85952711415ab151a39d21c4a67da97f2734e (diff) |
radeon/llvm: use IntrNoMem property for intrinsics where possible
Signed-off-by: Vadim Girlin <[email protected]>
Reviewed-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/AMDILFormats.td')
-rw-r--r-- | src/gallium/drivers/radeon/AMDILFormats.td | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gallium/drivers/radeon/AMDILFormats.td b/src/gallium/drivers/radeon/AMDILFormats.td index 99489e7e92c..309e5e09cdf 100644 --- a/src/gallium/drivers/radeon/AMDILFormats.td +++ b/src/gallium/drivers/radeon/AMDILFormats.td @@ -407,34 +407,34 @@ let TargetPrefix = "AMDIL", isTarget = 1 in { class VoidIntBool : Intrinsic<[llvm_i32_ty], [], []>; class UnaryIntInt : - Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>], []>; + Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>], [IntrNoMem]>; class UnaryIntFloat : - Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], []>; + Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>; class ConvertIntFTOI : - Intrinsic<[llvm_anyint_ty], [llvm_anyfloat_ty], []>; + Intrinsic<[llvm_anyint_ty], [llvm_anyfloat_ty], [IntrNoMem]>; class ConvertIntITOF : - Intrinsic<[llvm_anyfloat_ty], [llvm_anyint_ty], []>; + Intrinsic<[llvm_anyfloat_ty], [llvm_anyint_ty], [IntrNoMem]>; class UnaryIntNoRetInt : Intrinsic<[], [llvm_anyint_ty], []>; class UnaryIntNoRetFloat : Intrinsic<[], [llvm_anyfloat_ty], []>; class BinaryIntInt : - Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>, LLVMMatchType<0>], []>; + Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; class BinaryIntFloat : - Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, LLVMMatchType<0>], []>; + Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; class BinaryIntNoRetInt : Intrinsic<[], [llvm_anyint_ty, LLVMMatchType<0>], []>; class BinaryIntNoRetFloat : Intrinsic<[], [llvm_anyfloat_ty, LLVMMatchType<0>], []>; class TernaryIntInt : Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>, - LLVMMatchType<0>, LLVMMatchType<0>], []>; + LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; class TernaryIntFloat : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, - LLVMMatchType<0>, LLVMMatchType<0>], []>; + LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; class QuaternaryIntInt : Intrinsic<[llvm_anyint_ty], [LLVMMatchType<0>, - LLVMMatchType<0>, LLVMMatchType<0>, LLVMMatchType<0>], []>; + LLVMMatchType<0>, LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem]>; class UnaryAtomicInt : Intrinsic<[llvm_i32_ty], [llvm_ptr_ty, llvm_i32_ty], [IntrReadWriteArgMem]>; class BinaryAtomicInt : |