search for: amdgpuisellowering

Displaying 6 results from an estimated 6 matches for "amdgpuisellowering".

2016 Mar 28
0
RFC: atomic operations on SI+
...tgers.edu> > From ffd2c28fb68e958682dc60090a2b1fb669897423 Mon Sep 17 00:00:00 2001 > From: Jan Vesely <jan.vesely at rutgers.edu> > Date: Tue, 22 Mar 2016 13:54:55 -0400 > Subject: [PATCH 1/1] AMDGPU,SI: Implement atomic compare and swap > > --- > lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 1 + > lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + > lib/Target/AMDGPU/CIInstructions.td | 3 +- > lib/Target/AMDGPU/SIISelLowering.cpp | 41 +++++++++++++++ > lib/Target/AMDGPU/SIISelLowering.h | 1 + > lib/Target/AMDGPU/SIInstrInfo.td | 9 ++++...
2016 Mar 25
2
RFC: atomic operations on SI+
Hi Tom, Matt, I'm working on a project that needs few coherent atomic operations (HSA mode: load, store, compare-and-swap) for std::atomic_uint in HCC. the attached patch implements atomic compare and swap for SI+ (untested). I tried to stay within what was available, but there are few issues that I was unsure how to address: 1.) it currently uses v2i32 for both input and output. This
2014 Oct 03
2
[LLVMdev] Weird problems with cos (was Re: [PATCH v3 2/3] R600: Add carry and borrow instructions. Use them to implement UADDO/USUBO)
...I might be able to triage at least the code that hangs with this patch On Wed, 2014-09-24 at 20:27 -0400, Jan Vesely wrote: > v2: tighten the sub64 tests > v3: rename to CARRY/BORROW > > Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu> > > --- > lib/Target/R600/AMDGPUISelLowering.h | 2 + > lib/Target/R600/AMDGPUInstrInfo.td | 6 ++ > lib/Target/R600/AMDGPUSubtarget.h | 8 ++ > lib/Target/R600/EvergreenInstructions.td | 3 + > lib/Target/R600/R600ISelLowering.cpp | 39 +++++++- > test/CodeGen/R600/add.ll | 154 +++...
2019 May 14
2
git llvm push errors
...ging area ready in '.git/llvm-upstream-svn' > Pushing 1 commit: > 4e1be4c8956 [AMDGPU] Increases available SGPR for Calling Convention > `git apply -p1 -` returned 1 > b'error: lib/Target/AMDGPU/AMDGPUCallingConv.td: No such file or > directory\nerror: lib/Target/AMDGPU/AMDGPUISelLowering.cpp: No such file or > directory\n<stdin>:345: new blank line at EOF.\n+' > Patch doesn't apply: maybe you should try `git pull -r` first? > > Thanks, > > Ryan > > On Tue, May 14, 2019 at 2:13 PM Ryan Taylor <ryta1203 at gmail.com> wrote: > >> Th...
2019 May 14
2
git llvm push errors
Thanks Paul but I saw that on a previous email chain and tried it, it did not work for me. I also saw there are issues with svn tags on some files? Thanks, Ryan On Tue, May 14, 2019, 1:30 PM <paul.robinson at sony.com> wrote: > It has been a while since I've seen "No such file or directory" although I > do still occasionally see "Patch doesn't apply"
2012 Jul 16
3
[LLVMdev] RFC: LLVM incubation, or requirements for committing new backends
...U: Add core backend files for R600/SI codegen v6 > > Added: > llvm/trunk/lib/Target/AMDGPU/ > llvm/trunk/lib/Target/AMDGPU/AMDGPU.h > llvm/trunk/lib/Target/AMDGPU/AMDGPU.td > llvm/trunk/lib/Target/AMDGPU/AMDGPUConvertToISA.cpp > llvm/trunk/lib/Target/AMDGPU/AMDGPUISelLowering.cpp > llvm/trunk/lib/Target/AMDGPU/AMDGPUISelLowering.h > llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp > llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.h > llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.td > llvm/trunk/lib/Target/AMDGPU/AMDGPUInstructions.td >...