llvm-6502/include/llvm/Target
Paul Robinson 16c7e0b48c Teach ISel not to optimize 'optnone' functions (revised).
Improvements over r195317:
- Set/restore EnableFastISel flag instead of just running FastISel within
  SelectAllBasicBlocks; the flag is checked in various places, and
  FastISel won't run properly if those places don't do the right thing.
- Test looks for normal ISel versus FastISel behavior, and not
  something more subtle that doesn't work everywhere.

Based on work by Andrea Di Biagio.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195491 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-22 19:11:24 +00:00
..
CostTable.h
Mangler.h Move getSymbol to TargetLoweringObjectFile. 2013-10-29 17:28:26 +00:00
Target.td [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic. 2013-11-08 23:28:16 +00:00
TargetCallingConv.h SelectionDAG: Pass along the original argument/element type in ISD::InputArg 2013-10-23 00:44:24 +00:00
TargetCallingConv.td
TargetFrameLowering.h
TargetInstrInfo.h Added a size field to the stack map record to handle subregister spills. 2013-11-17 01:36:23 +00:00
TargetIntrinsicInfo.h
TargetItinerary.td
TargetJITInfo.h
TargetLibraryInfo.h Convert calls to __sinpi and __cospi into __sincospi_stret 2013-11-03 06:48:38 +00:00
TargetLowering.h Add target hook to prevent folding some bitcasted loads. 2013-11-15 04:42:23 +00:00
TargetLoweringObjectFile.h Move getSymbol to TargetLoweringObjectFile. 2013-10-29 17:28:26 +00:00
TargetMachine.h Teach ISel not to optimize 'optnone' functions (revised). 2013-11-22 19:11:24 +00:00
TargetOpcodes.h Lower stackmap intrinsics directly to their target opcode in the DAG builder. 2013-10-31 17:18:24 +00:00
TargetOptions.h
TargetRegisterInfo.h
TargetSchedule.td
TargetSelectionDAG.td
TargetSelectionDAGInfo.h
TargetSubtargetInfo.h