Home | History | Annotate | Download | only in Basic

Lines Matching refs:TargetInfo

1 //===--- TargetInfo.cpp - Information about Target machine ----------------===//
10 // This file implements the TargetInfo and TargetInfoImpl interfaces.
14 #include "clang/Basic/TargetInfo.h"
26 // TargetInfo Constructor.
27 TargetInfo::TargetInfo(const llvm::Triple &T) : TargetOpts(), Triple(T) {
102 // Out of line virtual dtor for TargetInfo.
103 TargetInfo::~TargetInfo() {}
107 const char *TargetInfo::getTypeName(IntType T) {
125 const char *TargetInfo::getTypeConstantSuffix(IntType T) const {
148 const char *TargetInfo::getTypeFormatModifier(IntType T) {
166 unsigned TargetInfo::getTypeWidth(IntType T) const {
182 TargetInfo::IntType TargetInfo::getIntTypeByWidth(
197 TargetInfo::IntType TargetInfo::getLeastIntTypeByWidth(unsigned BitWidth,
212 TargetInfo::RealType TargetInfo::getRealTypeByWidth(unsigned BitWidth) const {
235 unsigned TargetInfo::getTypeAlign(IntType T) const {
253 bool TargetInfo::isTypeSigned(IntType T) {
274 void TargetInfo::adjust(const LangOptions &Opts) {
315 bool TargetInfo::initFeatureMap(
340 bool TargetInfo::isValidClobber(StringRef Name) const {
348 bool TargetInfo::isValidGCCRegisterName(StringRef Name) const {
394 TargetInfo::getNormalizedGCCRegisterName(StringRef Name) const {
434 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const {
503 bool TargetInfo::resolveSymbolicName(const char *&Name,
526 bool TargetInfo::validateInputConstraint(