summaryrefslogtreecommitdiff
path: root/docs/LangRef.rst
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2013-11-15 04:42:23 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2013-11-15 04:42:23 +0000
commit509a492442b7e889d615d3b451629c81a810aef1 (patch)
treed4facf4559ba4d9a84d7792f6e697ea2a7909d2d /docs/LangRef.rst
parenta0846f414366462d24e65b48deea6b2b85f6616b (diff)
downloadllvm-509a492442b7e889d615d3b451629c81a810aef1.tar.gz
llvm-509a492442b7e889d615d3b451629c81a810aef1.tar.bz2
llvm-509a492442b7e889d615d3b451629c81a810aef1.tar.xz
Add target hook to prevent folding some bitcasted loads.
This is to avoid this transformation in some cases: fold (conv (load x)) -> (load (conv*)x) On architectures that don't natively support some vector loads efficiently casting the load to a smaller vector of larger types and loading is more efficient. Patch by Micah Villmow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194783 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LangRef.rst')
0 files changed, 0 insertions, 0 deletions