Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/PowerPC/PPCSubtarget.h
Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | protected: | ||||
bool IsPPC6xx; | bool IsPPC6xx; | ||||
bool FeatureMFTB; | bool FeatureMFTB; | ||||
bool AllowsUnalignedFPAccess; | bool AllowsUnalignedFPAccess; | ||||
bool DeprecatedDST; | bool DeprecatedDST; | ||||
bool IsLittleEndian; | bool IsLittleEndian; | ||||
bool HasICBT; | bool HasICBT; | ||||
bool HasInvariantFunctionDescriptors; | bool HasInvariantFunctionDescriptors; | ||||
bool HasPartwordAtomics; | bool HasPartwordAtomics; | ||||
bool HasQuadwordAtomics; | |||||
bool HasDirectMove; | bool HasDirectMove; | ||||
bool HasHTM; | bool HasHTM; | ||||
bool HasFloat128; | bool HasFloat128; | ||||
bool HasFusion; | bool HasFusion; | ||||
bool HasStoreFusion; | bool HasStoreFusion; | ||||
bool HasAddiLoadFusion; | bool HasAddiLoadFusion; | ||||
bool HasAddisLoadFusion; | bool HasAddisLoadFusion; | ||||
bool IsISA3_0; | bool IsISA3_0; | ||||
▲ Show 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | public: | ||||
bool isDeprecatedDST() const { return DeprecatedDST; } | bool isDeprecatedDST() const { return DeprecatedDST; } | ||||
bool hasICBT() const { return HasICBT; } | bool hasICBT() const { return HasICBT; } | ||||
bool hasInvariantFunctionDescriptors() const { | bool hasInvariantFunctionDescriptors() const { | ||||
return HasInvariantFunctionDescriptors; | return HasInvariantFunctionDescriptors; | ||||
} | } | ||||
bool usePPCPreRASchedStrategy() const { return UsePPCPreRASchedStrategy; } | bool usePPCPreRASchedStrategy() const { return UsePPCPreRASchedStrategy; } | ||||
bool usePPCPostRASchedStrategy() const { return UsePPCPostRASchedStrategy; } | bool usePPCPostRASchedStrategy() const { return UsePPCPostRASchedStrategy; } | ||||
bool hasPartwordAtomics() const { return HasPartwordAtomics; } | bool hasPartwordAtomics() const { return HasPartwordAtomics; } | ||||
bool hasQuadwordAtomics() const { return HasQuadwordAtomics; } | |||||
bool hasDirectMove() const { return HasDirectMove; } | bool hasDirectMove() const { return HasDirectMove; } | ||||
Align getPlatformStackAlignment() const { | Align getPlatformStackAlignment() const { | ||||
return Align(16); | return Align(16); | ||||
} | } | ||||
unsigned getRedZoneSize() const { | unsigned getRedZoneSize() const { | ||||
if (isPPC64()) | if (isPPC64()) | ||||
▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines |