[PATCH] D18072: Skeleton for the IR level pass to perform 64bit Integer Division

Uthkarsh Satish via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 10 17:23:48 PST 2016


Uthkarsh created this revision.
Uthkarsh added reviewers: arsenm, tstellarAMD.
Uthkarsh added a subscriber: llvm-commits.
Herald added a subscriber: arsenm.

This contains the required pass for performing the 64bit integer division at the IR level. The algorithm has not been incorporated yet but just the skeleton is given for review. 

http://reviews.llvm.org/D18072

Files:
  include/llvm/CodeGen/Passes.h
  include/llvm/InitializePasses.h
  include/llvm/LinkAllPasses.h
  include/llvm/Target/TargetLowering.h
  lib/Target/AMDGPU/AMDGPU.h
  lib/Target/AMDGPU/AMDGPU64bitDivision.cpp
  lib/Target/AMDGPU/AMDGPU64bitDivision.h
  lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  lib/Target/AMDGPU/AMDGPUISelLowering.h
  lib/Target/AMDGPU/AMDGPUIntegerDivisionPass.cpp
  lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
  lib/Target/AMDGPU/CMakeLists.txt
  tools/opt/opt.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18072.50381.patch
Type: text/x-patch
Size: 18402 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160311/ef2df976/attachment-0001.bin>


More information about the llvm-commits mailing list