Several changes:
authorChris Lattner <sabre@nondot.org>
Sun, 2 Mar 2008 08:07:24 +0000 (08:07 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 2 Mar 2008 08:07:24 +0000 (08:07 +0000)
commite05252b4765180b224cc78221e5fc0161873c2f3
tree4d1c667184c274e7aa21525621a5ff1f83f0c1c9
parent873570e0ef68bce8cd18d040b15e0bb77724a82a
Several changes:
  * Simplify handling of byval, making it easier to understand and more
    consistent.  This fixes PR2065.
  * Clean up and simplify handling of GEPs.  I can actually understand it now!
  * Implement support for GEP'ing into vectors, this fixes
    SingleSource/UnitTests/Vector/build2 among others.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47818 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/CBackend/CBackend.cpp