llvm-6502/lib/Target/Alpha
Andrew Lenharth 2d86ea21dd Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends.
(TRUNK)Stores and (EXT|ZEXT|SEXT)Loads have an extra SDOperand which is a SrcValueSDNode which contains the Value*.  Note that if the operation is introduced by the backend, it will still have the operand, but the value* will be null.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21599 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-27 20:10:01 +00:00
..
Alpha.h Remove trailing whitespace 2005-04-21 23:13:11 +00:00
Alpha.td added lowerargs support for varargs 2005-04-05 20:51:46 +00:00
AlphaAsmPrinter.cpp Remove trailing whitespace 2005-04-21 23:13:11 +00:00
AlphaInstrFormats.td
AlphaInstrInfo.cpp Remove trailing whitespace 2005-04-21 23:13:11 +00:00
AlphaInstrInfo.h Remove trailing whitespace 2005-04-21 23:13:11 +00:00
AlphaInstrInfo.td fix calls 2005-04-14 17:34:20 +00:00
AlphaISelPattern.cpp Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. 2005-04-27 20:10:01 +00:00
AlphaRegisterInfo.cpp Convert tabs to spaces 2005-04-22 17:54:37 +00:00
AlphaRegisterInfo.h Remove trailing whitespace 2005-04-21 23:13:11 +00:00
AlphaRegisterInfo.td
AlphaTargetMachine.cpp Remove trailing whitespace 2005-04-21 23:13:11 +00:00
AlphaTargetMachine.h Remove trailing whitespace 2005-04-21 23:13:11 +00:00
Makefile