llvm-6502/lib/Target/SystemZ
Dan Gohman e33f44cfc5 Replace TargetInstrInfo::isInvariantLoad and its target-specific
implementations with a new MachineInstr::isInvariantLoad, which uses
MachineMemOperands and is target-independent. This brings MachineLICM
and other functionality to targets which previously lacked an
isInvariantLoad implementation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83475 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-07 17:38:06 +00:00
..
AsmPrinter Instead of printing unnecessary basic block labels as labels in 2009-10-06 17:38:38 +00:00
TargetInfo
CMakeLists.txt Normalize makefile comments and sort cmake file lists. 2009-08-31 13:05:24 +00:00
Makefile
SystemZ.h
SystemZ.td
SystemZCallingConv.td
SystemZInstrBuilder.h Improve MachineMemOperand handling. 2009-09-25 20:36:54 +00:00
SystemZInstrFormats.td Some dummy cost model for s390x: 2009-08-22 11:46:16 +00:00
SystemZInstrFP.td Add fcopysign instructions 2009-08-21 20:02:37 +00:00
SystemZInstrInfo.cpp Replace TargetInstrInfo::isInvariantLoad and its target-specific 2009-10-07 17:38:06 +00:00
SystemZInstrInfo.h Replace TargetInstrInfo::isInvariantLoad and its target-specific 2009-10-07 17:38:06 +00:00
SystemZInstrInfo.td Some dummy cost model for s390x: 2009-08-22 11:46:16 +00:00
SystemZISelDAGToDAG.cpp Rename getTargetNode to getMachineNode, for consistency with the 2009-09-25 18:54:59 +00:00
SystemZISelLowering.cpp Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. 2009-09-19 09:51:03 +00:00
SystemZISelLowering.h Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. 2009-09-18 21:02:19 +00:00
SystemZMachineFunctionInfo.h
SystemZMCAsmInfo.cpp Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. 2009-08-22 20:48:53 +00:00
SystemZMCAsmInfo.h Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. 2009-08-22 20:48:53 +00:00
SystemZOperands.td Split EVT into MVT and EVT, the former representing _just_ a primitive type, while 2009-08-11 20:47:22 +00:00
SystemZRegisterInfo.cpp Add register-reuse to frame-index register scavenging. When a target uses 2009-10-07 17:12:56 +00:00
SystemZRegisterInfo.h Add register-reuse to frame-index register scavenging. When a target uses 2009-10-07 17:12:56 +00:00
SystemZRegisterInfo.td
SystemZSubtarget.cpp
SystemZSubtarget.h
SystemZTargetMachine.cpp Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. 2009-08-22 20:48:53 +00:00
SystemZTargetMachine.h Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple 2009-08-12 07:22:17 +00:00