Better handle kernel code model. Also, generalize the things and fix one
authorAnton Korobeynikov <asl@math.spbu.ru>
Wed, 5 Aug 2009 23:01:26 +0000 (23:01 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Wed, 5 Aug 2009 23:01:26 +0000 (23:01 +0000)
commitb5e01724057e6eabc45da75df3037af4ad29248c
tree75bb5c73e3d16100ed949830bb87563cb6b65b3b
parent44af10943ca350a3926394d8ce4a2adf5f8165db
Better handle kernel code model. Also, generalize the things and fix one
subtle bug with small code model.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78255 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h