llvm-6502/include/llvm/Target
Evan Cheng 72bebb9205 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation.
Replace getLocation() with getFrameIndexOffset() which returns the delta from frame pointer to stack slot. Dwarf writer can then use the information for whatever it wants.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46597 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-31 03:37:28 +00:00
..
MRegisterInfo.h MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. 2008-01-31 03:37:28 +00:00
SubtargetFeature.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetAsmInfo.h Fix and enable EH for x86-64 Darwin. Adds 2008-01-15 23:24:56 +00:00
TargetData.h Use getPreferredAlignmentLog or getPreferredAlignment 2008-01-29 06:23:44 +00:00
TargetELFWriterInfo.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetFrameInfo.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetInstrDesc.h Simplify the side effect stuff a bit more and make licm/sinking 2008-01-10 23:08:24 +00:00
TargetInstrInfo.h Simplify the side effect stuff a bit more and make licm/sinking 2008-01-10 23:08:24 +00:00
TargetInstrItineraries.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetJITInfo.h X86 JIT PIC jumptable support. 2008-01-05 02:26:58 +00:00
TargetLowering.h Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert 2008-01-30 18:18:23 +00:00
TargetMachine.h rename TargetInstrDescriptor -> TargetInstrDesc. 2008-01-07 07:27:27 +00:00
TargetMachineRegistry.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetMachOWriterInfo.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetOptions.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetSubtarget.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00