[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