[llvm-branch-commits] [llvm-branch] r162708 - in /llvm/branches/AMDILBackend/lib/Target/AMDIL: AMDILFormats.td AMDILIntrinsics.td TargetInfo/CMakeLists.txt
Victor Oliveira
Victor.Oliveira at amd.com
Mon Aug 27 16:10:08 PDT 2012
Author: victorm
Date: Mon Aug 27 18:09:02 2012
New Revision: 162708
URL: http://llvm.org/viewvc/llvm-project?rev=162708&view=rev
Log:
updating to latest changes in TableGen and a little bug in CMakeLists.txt
Modified:
llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILFormats.td
llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILIntrinsics.td
llvm/branches/AMDILBackend/lib/Target/AMDIL/TargetInfo/CMakeLists.txt
Modified: llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILFormats.td
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILFormats.td?rev=162708&r1=162707&r2=162708&view=diff
==============================================================================
--- llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILFormats.td (original)
+++ llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILFormats.td Mon Aug 27 18:09:02 2012
@@ -477,40 +477,40 @@
//===--------------------------------------------------------------------===//
let TargetPrefix = "AMDIL", isTarget = 1 in {
class VoidIntLong :
- Intrinsic<[llvm_i64_ty], [], []>;
+ Intrinsic<[llvm_i64_ty], [], [IntrNoMem]>;
class VoidIntInt :
- Intrinsic<[llvm_i32_ty], [], []>;
+ Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>;
class VoidIntBool :
- Intrinsic<[llvm_i32_ty], [], []>;
+ Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>;
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], []>;
+ Intrinsic<[], [llvm_anyint_ty], [IntrNoMem]>;
class UnaryIntNoRetFloat :
- Intrinsic<[], [llvm_anyfloat_ty], []>;
+ Intrinsic<[], [llvm_anyfloat_ty], [IntrNoMem]>;
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>], []>;
+ Intrinsic<[], [llvm_anyint_ty, LLVMMatchType<0>], [IntrNoMem]>;
class BinaryIntNoRetFloat :
- Intrinsic<[], [llvm_anyfloat_ty, LLVMMatchType<0>], []>;
+ Intrinsic<[], [llvm_anyfloat_ty, LLVMMatchType<0>], [IntrNoMem]>;
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 :
Modified: llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILIntrinsics.td
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILIntrinsics.td?rev=162708&r1=162707&r2=162708&view=diff
==============================================================================
--- llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILIntrinsics.td (original)
+++ llvm/branches/AMDILBackend/lib/Target/AMDIL/AMDILIntrinsics.td Mon Aug 27 18:09:02 2012
@@ -207,7 +207,7 @@
def int_AMDIL_ldexp : GCCBuiltin<"__amdil_ldexp">,
Intrinsic<[llvm_anyfloat_ty], [llvm_anyfloat_ty, llvm_anyint_ty], []>;
def int_AMDIL_drcp : GCCBuiltin<"__amdil_rcp">,
- Intrinsic<[llvm_double_ty], [llvm_double_ty], []>;
+ Intrinsic<[llvm_double_ty], [llvm_double_ty], [IntrNoMem]>;
def int_AMDIL_convert_f16_f32 : GCCBuiltin<"__amdil_half_to_float">,
ConvertIntITOF;
def int_AMDIL_convert_f32_f16 : GCCBuiltin<"__amdil_float_to_half">,
Modified: llvm/branches/AMDILBackend/lib/Target/AMDIL/TargetInfo/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/AMDILBackend/lib/Target/AMDIL/TargetInfo/CMakeLists.txt?rev=162708&r1=162707&r2=162708&view=diff
==============================================================================
--- llvm/branches/AMDILBackend/lib/Target/AMDIL/TargetInfo/CMakeLists.txt (original)
+++ llvm/branches/AMDILBackend/lib/Target/AMDIL/TargetInfo/CMakeLists.txt Mon Aug 27 18:09:02 2012
@@ -4,4 +4,4 @@
AMDILTargetInfo.cpp
)
-add_dependencies(LLVMAMDILInfo AMDILCodeGenTable_gen)
+add_dependencies(LLVMAMDILInfo AMDILCommonTableGen)
More information about the llvm-branch-commits
mailing list