1. 26 Jun, 2018 1 commit
  2. 23 Jun, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 02 Feb, 2018 1 commit
  5. 20 Jan, 2018 1 commit
  6. 16 Oct, 2017 1 commit
  7. 12 Oct, 2017 1 commit
  8. 26 Sep, 2017 1 commit
  9. 13 Sep, 2017 1 commit
    • [BACKEND] initial llvm codegen for amdgpu (#402) · 891e226b
      * added initial llvm codegen for amdgpu
      
      * fixed whitespace
      
      * fixed hsaco gen from ir
      
      * fixed targetmachine for rocm and added GetSource for rocm
      
      * fixed whitespace issues
      
      * changed statement to use less than 100 lines
      
      * added intrinsics for workgroup - rocm
      
      * whitespace - newline error fix
      
      * fixed error msg for workitem-workgroup intrinsics
      
      * added llvm ir dump for rocm codegen
      
      * [ROCM] changed codegen to emit proper amdgpu kernel header
      
      * fixed whitespace error
      
      * fixed whitespace error- 2
      
      * fixed AddFunction to not to use extra arg
      
      1. Changed AddFunctionInternal to not to take extra arg for target type
      2. Use Target from CodeGenLLVM to check for AMDGPU target
      
      * fixed whitespaces
      
      * fixed whitespaces 2
      
      * fixed codegen for AMDGPU - now generating valid IR
      
      * fixed codegen depending on code review
      
      * reviewed alignment for amd devices
      
      * added code to dump code object to file
      
      * fixed cpplint errors
      
      * print out IR after pass manager
      
      * added code to dump asm, obj to file and std string
      
      * fixed whitespaces
      
      * Update codegen_amdgpu.cc
      
      * used registry for amdgpu llvm
      
      * Fixed whitespaces
      
      * added code for calling linker
      
      * fixed formatting errors
      
      * added rocm link python interface
      
      * fixed pylint issues and added more body to the function
      
      * added doc string
      
      * added doc string for module
      
      * fixed python code after review, fixed llvm object codegen
      
      * fixed linker to generate code object
      
      * removed dumping to output file and debugging log out
      
      * fixed lint for python code
      
      * added fault check after running linker
      
      * removed print statement in rocm.py
      
      * changed rocm lld linker to raise runtimeerror than emitting error log to stderr
      
      * changed the way linker command line is pass to subprocess.popen
      
      * removed redundant code and reuse tvm utils
      
      * removed commented out code
      
      * removed cloning of unused modules, and put IR into string
      Aditya Atluri committed
  10. 26 Aug, 2017 1 commit
  11. 29 Jul, 2017 1 commit
  12. 14 Jul, 2017 1 commit
  13. 06 Jul, 2017 1 commit
  14. 05 Jul, 2017 1 commit
  15. 02 Jun, 2017 1 commit
  16. 31 May, 2017 1 commit
  17. 12 May, 2017 1 commit
  18. 02 May, 2017 1 commit
  19. 27 Apr, 2017 1 commit
  20. 26 Apr, 2017 1 commit
  21. 22 Apr, 2017 2 commits
  22. 17 Apr, 2017 1 commit
  23. 15 Apr, 2017 1 commit
  24. 29 Mar, 2017 1 commit
  25. 17 Mar, 2017 1 commit
  26. 26 Feb, 2017 1 commit
  27. 24 Feb, 2017 1 commit
  28. 17 Feb, 2017 1 commit
    • [ARITH] DeduceBound (#40) · 5198c100
      * [PYTHON/API] Add compare and logic build-in op for Expr
      
      * remove 'and', 'or'
      
      * add deducer
      
      * [WIP] bound_deducer.cc
      
      * move IntervalSet and StrideSet into int_set_internal.h
      
      * add multiple failure for VariablePathFinder, add EvalSign
      
      * consider round in deduce, add success flag
      
      * remove Visit_(Div)
      
      * add comment, update HalideIR
      
      * expose intset to python
      
      * check the sign of every expr
      
      * set return type as ExprSignType
      
      * fine tune
      
      * add min & max python api for interval set
      
      * support for conditional expr
      
      * refactor test
      
      * add checker for BoundDeducer
      
      * add python check test
      
      * fix
      
      * fix
      
      * change range to interval; remove converter
      
      * remove converter declaration
      
      * remove int_set_internal.h
      Ziheng Jiang committed
  29. 31 Jan, 2017 2 commits
  30. 29 Jan, 2017 1 commit
  31. 24 Jan, 2017 1 commit
  32. 20 Jan, 2017 1 commit
  33. 18 Jan, 2017 1 commit
  34. 17 Jan, 2017 1 commit
  35. 13 Jan, 2017 1 commit
  36. 06 Jan, 2017 1 commit
  37. 27 Nov, 2016 1 commit
  38. 03 Nov, 2016 1 commit