diff options
author | Davide Italiano <davide@freebsd.org> | 2017-08-01 19:07:20 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2017-08-01 19:07:20 +0000 |
commit | ffb1098e929bcdb2b63a9ea8c14f51766e37479d (patch) | |
tree | 3cb1be9ffcfc033a19dac993587752d0eeadf21f /llvm/lib | |
parent | 08e51076895e9590c77b71ace4e584e6a3046a73 (diff) | |
download | bcm5719-llvm-ffb1098e929bcdb2b63a9ea8c14f51766e37479d.tar.gz bcm5719-llvm-ffb1098e929bcdb2b63a9ea8c14f51766e37479d.zip |
[AMDGPU] Put a function used only inside assert() under NDEBUG.
llvm-svn: 309723
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp b/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp index 0983126fa18..8c04e2b1962 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp @@ -86,7 +86,9 @@ private: bool checkArgumentUses(Value &Arg) const; bool isOutArgumentCandidate(Argument &Arg) const; +#ifndef NDEBUG bool isVec3ToVec4Shuffle(Type *Ty0, Type* Ty1) const; +#endif public: static char ID; @@ -185,6 +187,7 @@ bool AMDGPURewriteOutArguments::doInitialization(Module &M) { return false; } +#ifndef NDEBUG bool AMDGPURewriteOutArguments::isVec3ToVec4Shuffle(Type *Ty0, Type* Ty1) const { VectorType *VT0 = dyn_cast<VectorType>(Ty0); VectorType *VT1 = dyn_cast<VectorType>(Ty1); @@ -198,6 +201,7 @@ bool AMDGPURewriteOutArguments::isVec3ToVec4Shuffle(Type *Ty0, Type* Ty1) const return DL->getTypeSizeInBits(VT0->getElementType()) == DL->getTypeSizeInBits(VT1->getElementType()); } +#endif bool AMDGPURewriteOutArguments::runOnFunction(Function &F) { if (skipFunction(F)) |