llvm-6502/include/llvm/Target
Jakob Stoklund Olesen c291e2f578 Add target hook for pseudo instruction expansion.
Many targets use pseudo instructions to help register allocation.  Like
the COPY instruction, these pseudos can be expanded after register
allocation.  The early expansion can make life easier for PEI and the
post-ra scheduler.

This patch adds a hook that is called for all remaining pseudo
instructions from the ExpandPostRAPseudos pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140472 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-25 19:21:35 +00:00
..
Mangler.h
Target.td Follow up to r138791. 2011-08-30 19:09:48 +00:00
TargetCallingConv.h
TargetCallingConv.td
TargetData.h Convert TargetData::getIndexedOffset to use ArrayRef. 2011-07-19 14:01:37 +00:00
TargetELFWriterInfo.h
TargetFrameLowering.h Emit segmented-stack specific code into function prologues for 2011-08-30 19:39:58 +00:00
TargetInstrInfo.h Add target hook for pseudo instruction expansion. 2011-09-25 19:21:35 +00:00
TargetIntrinsicInfo.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
TargetJITInfo.h
TargetLibraryInfo.h
TargetLowering.h Add codegen support for vector select (in the IR this means a select 2011-09-06 19:07:46 +00:00
TargetLoweringObjectFile.h Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. 2011-07-20 19:50:42 +00:00
TargetMachine.h - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. 2011-07-20 07:51:56 +00:00
TargetOpcodes.h
TargetOptions.h Command line option to enable support for segmented stacks: 2011-08-30 19:29:02 +00:00
TargetRegisterInfo.h Trim an unneeded header. 2011-08-09 23:49:21 +00:00
TargetSchedule.td
TargetSelectionDAG.td CR fixes per Bruno's request. 2011-09-11 15:02:23 +00:00
TargetSelectionDAGInfo.h
TargetSubtargetInfo.h Rename TargetSubtarget to TargetSubtargetInfo for consistency. 2011-07-01 21:01:15 +00:00