Displaying 6 results from an estimated 6 matches for "int_ppc_sync".
2008 Aug 22
3
[LLVMdev] Implementing llvm.memory.barrier on PowerPC
...pc_dcbtst: Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
> def int_ppc_dcbz : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
> def int_ppc_dcbzl : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
> +
> + // sync instruction
> + def int_ppc_sync : Intrinsic<[llvm_void_ty], [IntrWriteMem]>;
> }
>
>
> Index: lib/Target/PowerPC/PPCInstrInfo.td
> ===================================================================
> --- lib/Target/PowerPC/PPCInstrInfo.td (revision 54985)
> +++ lib/Target/PowerPC/PPCInstrInfo.td (...
2008 Aug 19
2
[LLVMdev] Implementing llvm.memory.barrier on PowerPC
...6,6 +26,9 @@
def int_ppc_dcbtst: Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
def int_ppc_dcbz : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
def int_ppc_dcbzl : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
+
+ // sync instruction
+ def int_ppc_sync : Intrinsic<[llvm_void_ty], [IntrWriteMem]>;
}
Index: lib/Target/PowerPC/PPCInstrInfo.td
===================================================================
--- lib/Target/PowerPC/PPCInstrInfo.td (revision 54985)
+++ lib/Target/PowerPC/PPCInstrInfo.td (working copy)
@@ -773,6 +773,10 @@...
2008 Aug 21
2
[LLVMdev] Implementing llvm.memory.barrier on PowerPC
...6,6 +26,9 @@
def int_ppc_dcbtst: Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
def int_ppc_dcbz : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
def int_ppc_dcbzl : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
+
+ // sync instruction
+ def int_ppc_sync : Intrinsic<[llvm_void_ty], [IntrWriteMem]>;
}
Index: lib/Target/PowerPC/PPCInstrInfo.td
===================================================================
--- lib/Target/PowerPC/PPCInstrInfo.td (revision 54985)
+++ lib/Target/PowerPC/PPCInstrInfo.td (working copy)
@@ -773,6 +773,10 @@...
2008 Aug 22
0
[LLVMdev] Implementing llvm.memory.barrier on PowerPC
...,
>> [IntrWriteMem]>;
>> def int_ppc_dcbz : Intrinsic<[llvm_void_ty, llvm_ptr_ty],
>> [IntrWriteMem]>;
>> def int_ppc_dcbzl : Intrinsic<[llvm_void_ty, llvm_ptr_ty],
>> [IntrWriteMem]>;
>> +
>> + // sync instruction
>> + def int_ppc_sync : Intrinsic<[llvm_void_ty], [IntrWriteMem]>;
>> }
>>
>>
>> Index: lib/Target/PowerPC/PPCInstrInfo.td
>> ===================================================================
>> --- lib/Target/PowerPC/PPCInstrInfo.td (revision 54985)
>> +++ lib/Target/Po...
2008 Aug 21
0
[LLVMdev] Implementing llvm.memory.barrier on PowerPC
On Aug 19, 2008, at 7:18 AMPDT, Gary Benson wrote:
> Hi all,
>
> I'm trying to implement llvm.memory.barrier on PowerPC. I've modelled
> my patch (attached) on the implementation in X86, but when I try and
> compile my test file (also attached) with llc I get the error "Cannot
> yet select: 0x10fa4ad0: ch = MemBarrier 0x10fa4828, 0x10fa4c68,
> 0x10fa4be0,
2008 Aug 21
0
[LLVMdev] Implementing llvm.memory.barrier on PowerPC
This looks OK to check in, do you have write access?
On Aug 21, 2008, at 6:38 AMPDT, Gary Benson wrote:
> Dale Johannesen wrote:
>> On Aug 19, 2008, at 7:18 AMPDT, Gary Benson wrote:
>>> I'm trying to implement llvm.memory.barrier on PowerPC. I've
>>> modelled my patch (attached) on the implementation in X86, but
>>> when I try and compile my test