[NVPTXAsmPrinter] do not print .align on function headers
authorJingyue Wu <jingyue@google.com>
Thu, 12 Mar 2015 01:50:30 +0000 (01:50 +0000)
committerJingyue Wu <jingyue@google.com>
Thu, 12 Mar 2015 01:50:30 +0000 (01:50 +0000)
commit3ea0adcdd507e9cb01806bbb94c00ae2b31e1ef6
treedf8d6093874361fd5ea21a38cc8ad2c6a077c410
parentb2d414391a6cf361b6e2cb1ad32785e669121b9d
[NVPTXAsmPrinter] do not print .align on function headers

Summary:
PTX does not allow .align directives on function headers.

Fixes PR21551.

Test Plan: test/Codegen/NVPTX/function-align.ll

Reviewers: eliben, jholewinski

Reviewed By: eliben, jholewinski

Subscribers: llvm-commits, eliben, jpienaar, jholewinski

Differential Revision: http://reviews.llvm.org/D8274

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232004 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCAsmInfo.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/MC/MCAsmInfo.cpp
lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
test/CodeGen/NVPTX/function-align.ll [new file with mode: 0644]