diff options
Diffstat (limited to 'llvm/lib/Target/CSKY/CSKYSubtarget.cpp')
-rw-r--r-- | llvm/lib/Target/CSKY/CSKYSubtarget.cpp | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/llvm/lib/Target/CSKY/CSKYSubtarget.cpp b/llvm/lib/Target/CSKY/CSKYSubtarget.cpp index 963c2ede9c44..251dbed82708 100644 --- a/llvm/lib/Target/CSKY/CSKYSubtarget.cpp +++ b/llvm/lib/Target/CSKY/CSKYSubtarget.cpp @@ -11,6 +11,7 @@ //===----------------------------------------------------------------------===// #include "CSKYSubtarget.h" +#include "llvm/CodeGen/MachineFrameInfo.h" using namespace llvm; @@ -33,14 +34,42 @@ CSKYSubtarget &CSKYSubtarget::initializeSubtargetDependencies( UseHardFloatABI = false; HasFPUv2SingleFloat = false; HasFPUv2DoubleFloat = false; + HasFPUv3HalfWord = false; + HasFPUv3HalfFloat = false; HasFPUv3SingleFloat = false; HasFPUv3DoubleFloat = false; - + HasFdivdu = false; + HasFLOATE1 = false; + HasFLOAT1E2 = false; + HasFLOAT1E3 = false; + HasFLOAT3E4 = false; + HasFLOAT7E60 = false; + HasExtendLrw = false; HasBTST16 = false; + HasTrust = false; HasJAVA = false; - HasExtendLrw = false; + HasCache = false; + HasNVIC = false; + HasDSP = false; + HasDSP1E2 = false; + HasDSPE60 = false; + HasDSPV2 = false; + HasDSP_Silan = false; HasDoloop = false; + HasHardwareDivide = false; HasHighRegisters = false; + HasVDSPV2 = false; + HasVDSP2E3 = false; + HasVDSP2E60F = false; + ReadTPHard = false; + HasVDSPV1_128 = false; + UseCCRT = false; + DumpConstPool = false; + EnableInterruptAttribute = false; + HasPushPop = false; + HasSTM = false; + SmartMode = false; + EnableStackSize = false; HasE1 = false; HasE2 = false; |