llvm-6502/lib
Dan Gohman 605679f0cd Tevert part of the x86 subtarget logic changes: when -march=x86-64
is given, override the subtarget settings and enable 64-bit support.
This restores the earlier behavior, and fixes regressions on
Non-64-bit-capable x86-32 hosts.

This isn't necessarily the best approach, but the most obvious
alternative is to require -mcpu=x86-64 or -mattr=+64bit to be used
with -march=x86-64 when the host doesn't have 64-bit support. This
makes things little more consistent, but it's less convenient, and
it has the practical drawback of requiring lots of test changes, so
I opted for the above approach for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63642 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-03 18:53:21 +00:00
..
Analysis Teach AliasAnalysis that a bunch of the atomic intrinsics only dereference their arguments. 2009-02-03 06:27:22 +00:00
Archive
AsmParser Fix PR3372 2009-02-02 07:24:28 +00:00
Bitcode fix a bitcode reader bug where it can't handle extractelement correctly: 2009-02-03 02:11:28 +00:00
CodeGen First initialize DAG otherwise dwarf writer is used uninitialized. 2009-02-03 18:46:32 +00:00
Debugger
ExecutionEngine Fix PR3423: Link llvm on ARM EABI machines. Patch by Robert Schuster. 2009-02-01 06:42:27 +00:00
Linker
Support Improve -fno-opt style option processing to not require an extra 2009-02-02 22:48:49 +00:00
System
Target Tevert part of the x86 subtarget logic changes: when -march=x86-64 2009-02-03 18:53:21 +00:00
Transforms Make SROA produce a vector only when the alloca is actually 2009-02-03 18:15:05 +00:00
VMCore reject things like: zext <4 x i32> %tmp to i256 2009-02-02 07:40:17 +00:00
Makefile