llvm-6502/include/llvm/Target
Evan Cheng 66f7163545 Local spiller optimization:
Turn a store folding instruction into a load folding instruction. e.g.
     xorl  %edi, %eax
     movl  %eax, -32(%ebp)
     movl  -36(%ebp), %eax
     orl   %eax, -32(%ebp)
=>
     xorl  %edi, %eax
     orl   -36(%ebp), %eax
     mov   %eax, -32(%ebp)
This enables the unfolding optimization for a subsequent instruction which will
also eliminate the newly introduced store instruction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43192 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-19 21:23:22 +00:00
..
MRegisterInfo.h Local spiller optimization: 2007-10-19 21:23:22 +00:00
SubtargetFeature.h Add explicit keywords. 2007-10-08 15:08:41 +00:00
TargetAsmInfo.h TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets 2007-09-27 23:12:31 +00:00
TargetData.h Add getABITypeSize, getABITypeSizeInBits 2007-10-01 16:03:14 +00:00
TargetELFWriterInfo.h Add explicit keywords and remove spurious trailing semicolons. 2007-08-27 14:50:10 +00:00
TargetFrameInfo.h
TargetInstrInfo.h Added getNumDefs(). 2007-09-13 00:16:29 +00:00
TargetInstrItineraries.h
TargetJITInfo.h
TargetLowering.h rename ExpandOperation to ExpandOperationResult, as suggested 2007-10-19 15:28:47 +00:00
TargetMachine.h Fix the comments for the 'fast' parameter in addPassesToEmitFile. 2007-07-30 15:04:59 +00:00
TargetMachineRegistry.h Missing 'public' keyword. 2007-10-18 11:31:21 +00:00
TargetMachOWriterInfo.h
TargetOptions.h Corrected many typing errors. And removed 'nest' parameter handling 2007-10-12 21:30:57 +00:00
TargetSubtarget.h