| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | Target.cpp | 41 TargetInfo *elf::Target; 50 TargetInfo *elf::getTarget() { in getTarget() 124 TargetInfo::~TargetInfo() {} in ~TargetInfo() 146 void TargetInfo::writeIgotPlt(uint8_t *Buf, const Symbol &S) const { in writeIgotPlt() 150 RelExpr TargetInfo::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr() 155 void TargetInfo::relaxGot(uint8_t *Loc, uint64_t Val) const { in relaxGot() 159 void TargetInfo::relaxTlsGdToLe(uint8_t *Loc, RelType Type, in relaxTlsGdToLe() 164 void TargetInfo::relaxTlsGdToIe(uint8_t *Loc, RelType Type, in relaxTlsGdToIe() 169 void TargetInfo::relaxTlsIeToLe(uint8_t *Loc, RelType Type, in relaxTlsIeToLe() 174 void TargetInfo::relaxTlsLdToLe(uint8_t *Loc, RelType Type, in relaxTlsLdToLe() [all …]
|
| H A D | Target.h | 27 class TargetInfo { 82 virtual ~TargetInfo(); 146 TargetInfo *getARMTargetInfo(); 147 TargetInfo *getAVRTargetInfo(); 150 TargetInfo *getPPC64TargetInfo(); 151 TargetInfo *getPPCTargetInfo(); 152 TargetInfo *getRISCVTargetInfo(); 154 TargetInfo *getX32TargetInfo(); 155 TargetInfo *getX86TargetInfo(); 183 extern TargetInfo *Target; [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/ |
| H A D | PNaCl.h | 26 class LLVM_LIBRARY_VISIBILITY PNaClTargetInfo : public TargetInfo { 29 : TargetInfo(Triple) { in PNaClTargetInfo() 34 this->IntMaxType = TargetInfo::SignedLongLong; in PNaClTargetInfo() 35 this->Int64Type = TargetInfo::SignedLongLong; in PNaClTargetInfo() 39 this->SizeType = TargetInfo::UnsignedInt; in PNaClTargetInfo() 40 this->PtrDiffType = TargetInfo::SignedInt; in PNaClTargetInfo() 41 this->IntPtrType = TargetInfo::SignedInt; in PNaClTargetInfo() 59 return TargetInfo::PNaClABIBuiltinVaList; in getBuiltinVaListKind() 64 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override; 67 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() [all …]
|
| H A D | SPIR.h | 37 class LLVM_LIBRARY_VISIBILITY SPIRTargetInfo : public TargetInfo { 40 : TargetInfo(Triple) { in SPIRTargetInfo() 75 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint() 79 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 84 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 107 SizeType = TargetInfo::UnsignedInt; in SPIR32TargetInfo() 108 PtrDiffType = IntPtrType = TargetInfo::SignedInt; in SPIR32TargetInfo() 122 SizeType = TargetInfo::UnsignedLong; in SPIR64TargetInfo() 123 PtrDiffType = IntPtrType = TargetInfo::SignedLong; in SPIR64TargetInfo()
|
| H A D | AVR.h | 26 class LLVM_LIBRARY_VISIBILITY AVRTargetInfo : public TargetInfo { 29 : TargetInfo(Triple) { in AVRTargetInfo() 67 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 81 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 85 ArrayRef<TargetInfo::AddlRegName> getGCCAddlRegNames() const override { in getGCCAddlRegNames() 86 static const TargetInfo::AddlRegName AddlRegNames[] = { in getGCCAddlRegNames() 96 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 159 : TargetInfo::getIntTypeByWidth(BitWidth, IsSigned); in getIntTypeByWidth() 166 : TargetInfo::getLeastIntTypeByWidth(BitWidth, IsSigned); in getLeastIntTypeByWidth()
|
| H A D | Lanai.h | 25 class LLVM_LIBRARY_VISIBILITY LanaiTargetInfo : public TargetInfo { 33 static const TargetInfo::GCCRegAlias GCCRegAliases[]; 38 : TargetInfo(Triple) { in LanaiTargetInfo() 76 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override; 79 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 85 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
|
| H A D | SystemZ.h | 25 class LLVM_LIBRARY_VISIBILITY SystemZTargetInfo : public TargetInfo { 36 : TargetInfo(Triple), CPU("z10"), ISARevision(8), in SystemZTargetInfo() 60 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 65 ArrayRef<TargetInfo::AddlRegName> getGCCAddlRegNames() const override; 68 TargetInfo::ConstraintInfo &info) const override; 76 return TargetInfo::SystemZBuiltinVaList; in getBuiltinVaListKind() 104 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
|
| H A D | Le64.h | 25 class LLVM_LIBRARY_VISIBILITY Le64TargetInfo : public TargetInfo { 30 : TargetInfo(Triple) { in Le64TargetInfo() 43 return TargetInfo::PNaClABIBuiltinVaList; in getBuiltinVaListKind() 50 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 55 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
| H A D | Hexagon.h | 26 class LLVM_LIBRARY_VISIBILITY HexagonTargetInfo : public TargetInfo { 30 static const TargetInfo::GCCRegAlias GCCRegAliases[]; 40 : TargetInfo(Triple) { in HexagonTargetInfo() 65 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 100 return TargetInfo::CharPtrBuiltinVaList; in getBuiltinVaListKind() 105 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override;
|
| H A D | ARC.h | 25 class LLVM_LIBRARY_VISIBILITY ARCTargetInfo : public TargetInfo { 28 : TargetInfo(Triple) { in ARCTargetInfo() 47 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 61 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 66 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
| H A D | MSP430.h | 25 class LLVM_LIBRARY_VISIBILITY MSP430TargetInfo : public TargetInfo { 30 : TargetInfo(Triple) { in MSP430TargetInfo() 61 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 67 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint() 86 return TargetInfo::CharPtrBuiltinVaList; in getBuiltinVaListKind()
|
| H A D | XCore.h | 25 class LLVM_LIBRARY_VISIBILITY XCoreTargetInfo : public TargetInfo { 30 : TargetInfo(Triple) { in XCoreTargetInfo() 51 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 64 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 69 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
| H A D | NVPTX.h | 39 class LLVM_LIBRARY_VISIBILITY NVPTXTargetInfo : public TargetInfo { 44 std::unique_ptr<TargetInfo> HostTarget; 61 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap() 68 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 74 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 96 return TargetInfo::CharPtrBuiltinVaList; in getBuiltinVaListKind()
|
| H A D | Mips.h | 25 class LLVM_LIBRARY_VISIBILITY MipsTargetInfo : public TargetInfo { 65 : TargetInfo(Triple), IsMips16(false), IsMicromips(false), in MipsTargetInfo() 186 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap() 199 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 232 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 278 return TargetInfo::convertConstraint(Constraint); in convertConstraint() 369 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases() 370 static const TargetInfo::GCCRegAlias O32RegAliases[] = { in getGCCRegAliases() 383 static const TargetInfo::GCCRegAlias NewABIRegAliases[] = { in getGCCRegAliases()
|
| H A D | AArch64.cpp | 39 : TargetInfo(Triple), ABI("aapcs") { in AArch64TargetInfo() 269 TargetInfo::CallingConvCheckResult 288 return TargetInfo::AArch64ABIBuiltinVaList; in getBuiltinVaListKind() 322 const TargetInfo::GCCRegAlias AArch64TargetInfo::GCCRegAliases[] = { 366 const char *&Name, TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint() 501 TargetInfo::BuiltinVaListKind 503 return TargetInfo::CharPtrBuiltinVaList; in getBuiltinVaListKind() 506 TargetInfo::CallingConvCheckResult 544 TargetInfo::CallingConvKind 581 TargetInfo::BuiltinVaListKind [all …]
|
| H A D | PPC.h | 28 class LLVM_LIBRARY_VISIBILITY PPCTargetInfo : public TargetInfo { 55 static const TargetInfo::GCCRegAlias GCCRegAliases[]; 75 : TargetInfo(Triple) { in PPCTargetInfo() 177 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override; 179 ArrayRef<TargetInfo::AddlRegName> getGCCAddlRegNames() const override; 182 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 293 return TargetInfo::convertConstraint(Constraint); in convertConstraint() 351 return TargetInfo::PowerABIBuiltinVaList; in getBuiltinVaListKind() 387 return TargetInfo::CharPtrBuiltinVaList; in getBuiltinVaListKind() 422 return TargetInfo::CharPtrBuiltinVaList; in getBuiltinVaListKind()
|
| H A D | TCE.h | 46 class LLVM_LIBRARY_VISIBILITY TCETargetInfo : public TargetInfo { 49 : TargetInfo(Triple) { in TCETargetInfo() 90 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 96 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint() 100 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases()
|
| H A D | BPF.h | 25 class LLVM_LIBRARY_VISIBILITY BPFTargetInfo : public TargetInfo { 28 : TargetInfo(Triple) { in BPFTargetInfo() 63 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 70 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint() 74 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override { in getGCCRegAliases()
|
| H A D | WebAssembly.h | 25 class LLVM_LIBRARY_VISIBILITY WebAssemblyTargetInfo : public TargetInfo { 40 : TargetInfo(T), SIMDLevel(NoSIMD), HasNontrappingFPToInt(false), in WebAssemblyTargetInfo() 87 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const final { in getGCCRegAliases() 92 TargetInfo::ConstraintInfo &Info) const final { in validateAsmConstraint() 105 : TargetInfo::getIntTypeByWidth(BitWidth, IsSigned); in getIntTypeByWidth() 112 : TargetInfo::getLeastIntTypeByWidth(BitWidth, IsSigned); in getLeastIntTypeByWidth()
|
| H A D | OSTargets.h | 276 this->SizeType = TargetInfo::UnsignedLong; in HaikuTargetInfo() 277 this->IntPtrType = TargetInfo::SignedLong; in HaikuTargetInfo() 278 this->PtrDiffType = TargetInfo::SignedLong; in HaikuTargetInfo() 279 this->ProcessIDType = TargetInfo::SignedLong; in HaikuTargetInfo() 371 this->WIntType = TargetInfo::UnsignedInt; in LinuxTargetInfo() 496 this->SizeType = TargetInfo::UnsignedInt; in PS3PPUTargetInfo() 517 this->WCharType = TargetInfo::UnsignedShort; in PS4OSTargetInfo() 688 this->WIntType = TargetInfo::UnsignedShort; in WindowsTargetInfo() 721 this->SizeType = TargetInfo::UnsignedInt; in NaClTargetInfo() 722 this->PtrDiffType = TargetInfo::SignedInt; in NaClTargetInfo() [all …]
|
| H A D | RISCV.h | 26 class RISCVTargetInfo : public TargetInfo { 37 : TargetInfo(Triple), HasM(false), HasA(false), HasF(false), in RISCVTargetInfo() 55 return TargetInfo::VoidPtrBuiltinVaList; in getBuiltinVaListKind() 62 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override; 65 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
| H A D | NVPTX.cpp | 39 : TargetInfo(Triple) { in NVPTXTargetInfo() 89 SizeType = TargetInfo::UnsignedInt; in NVPTXTargetInfo() 90 PtrDiffType = TargetInfo::SignedInt; in NVPTXTargetInfo() 91 IntPtrType = TargetInfo::SignedInt; in NVPTXTargetInfo() 94 SizeType = TargetInfo::UnsignedLong; in NVPTXTargetInfo() 95 PtrDiffType = TargetInfo::SignedLong; in NVPTXTargetInfo() 96 IntPtrType = TargetInfo::SignedLong; in NVPTXTargetInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/ |
| H A D | TargetInfo.cpp | 29 TargetInfo::TargetInfo(const llvm::Triple &T) : TargetOpts(), Triple(T) { in TargetInfo() function in TargetInfo 137 TargetInfo::~TargetInfo() {} in ~TargetInfo() 153 const char *TargetInfo::getTypeName(IntType T) { in getTypeName() 230 TargetInfo::IntType TargetInfo::getIntTypeByWidth( in getIntTypeByWidth() 245 TargetInfo::IntType TargetInfo::getLeastIntTypeByWidth(unsigned BitWidth, in getLeastIntTypeByWidth() 260 TargetInfo::RealType TargetInfo::getRealTypeByWidth(unsigned BitWidth) const { in getRealTypeByWidth() 303 bool TargetInfo::isTypeSigned(IntType T) { in isTypeSigned() 325 void TargetInfo::adjust(LangOptions &Opts) { in adjust() 386 bool TargetInfo::initFeatureMap( in initFeatureMap() 398 TargetInfo::CallingConvKind [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 194 Builder.defineMacro(MacroName, TargetInfo::getTypeName(Ty)); in DefineType() 208 static void DefineExactWidthIntType(TargetInfo::IntType Ty, in DefineExactWidthIntType() 209 const TargetInfo &TI, in DefineExactWidthIntType() 228 static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, in DefineExactWidthIntTypeSize() 229 const TargetInfo &TI, in DefineExactWidthIntTypeSize() 244 const TargetInfo &TI, in DefineLeastWidthIntType() 247 if (Ty == TargetInfo::NoInt) in DefineLeastWidthIntType() 261 if (Ty == TargetInfo::NoInt) in DefineFastIntType() 555 static void InitializePredefinedMacros(const TargetInfo &TI, in InitializePredefinedMacros() 850 if (!TargetInfo::isTypeSigned(TI.getWCharType())) in InitializePredefinedMacros() [all …]
|
| /freebsd-12.1/contrib/llvm/ |
| H A D | FREEBSD-Xlist | 156 lib/Target/ARC/TargetInfo/CMakeLists.txt 157 lib/Target/ARC/TargetInfo/LLVMBuild.txt 171 lib/Target/ARM/TargetInfo/CMakeLists.txt 172 lib/Target/ARM/TargetInfo/LLVMBuild.txt 185 lib/Target/AVR/TargetInfo/CMakeLists.txt 186 lib/Target/AVR/TargetInfo/LLVMBuild.txt 197 lib/Target/BPF/TargetInfo/CMakeLists.txt 198 lib/Target/BPF/TargetInfo/LLVMBuild.txt 247 lib/Target/Mips/TargetInfo/LLVMBuild.txt 336 lib/Target/X86/TargetInfo/CMakeLists.txt [all …]
|