llvm/lib/Target
Chris Lattner ccd9796a46 Do not fold loads into instructions if it is used more than once. In particular
we do not want to fold the load in cases like this:

  X = load
    = add A, X
    = add B, X


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14204 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-17 22:15:25 +00:00
..
CBackend Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
PowerPC Add file comment. 2004-06-14 15:13:59 +00:00
Sparc Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp. 2004-06-17 19:39:23 +00:00
SparcV8 Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp. 2004-06-17 19:39:23 +00:00
SparcV9 Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
X86 Do not fold loads into instructions if it is used more than once. In particular 2004-06-17 22:15:25 +00:00
Makefile Remove ghostly directory from the build 2004-03-11 04:42:41 +00:00
MRegisterInfo.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Target.td Expose the "Other" value type to tablegen targets 2004-02-11 03:08:45 +00:00
TargetData.cpp Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
TargetFrameInfo.cpp Move implementations of functions here, which avoids #including <cstdlib> in the 2004-03-11 23:52:43 +00:00
TargetInstrInfo.cpp Adjust to change in TII ctor arguments 2004-02-29 06:31:44 +00:00
TargetMachine.cpp Method has been inlined into all callers 2004-06-02 05:55:48 +00:00
TargetSchedInfo.cpp Adjust to new TM interface 2004-06-02 05:56:04 +00:00