[all-commits] [llvm/llvm-project] 82bb8a: [CSKY] Add codegen support of GlobalTLSAddress low...

Zi Xuan Wu (Zeson) via All-commits all-commits at lists.llvm.org
Thu Jan 20 22:43:54 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 82bb8a588ddea104faadb54366e3d42b5857fc06
      https://github.com/llvm/llvm-project/commit/82bb8a588ddea104faadb54366e3d42b5857fc06
  Author: Zi Xuan Wu <zixuan.wu at linux.alibaba.com>
  Date:   2022-01-21 (Fri, 21 Jan 2022)

  Changed paths:
    M llvm/lib/Target/CSKY/CSKYAsmPrinter.cpp
    M llvm/lib/Target/CSKY/CSKYAsmPrinter.h
    M llvm/lib/Target/CSKY/CSKYISelLowering.cpp
    M llvm/lib/Target/CSKY/CSKYISelLowering.h
    A llvm/test/CodeGen/CSKY/tls-models.ll

  Log Message:
  -----------
  [CSKY] Add codegen support of GlobalTLSAddress lowering

There are static and dynamic TLS address lowering in DAG stage according to different TLS model.
It needs PseudoTLSLA32 pseudo to get address of TLS-related entry which resides in constant pool.




More information about the All-commits mailing list