Searched refs:ARMBuildAttrs (Results 1 - 15 of 15) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/
H A DARMBuildAttrs.cpp1 //===-- ARMBuildAttrs.cpp - ARM Build Attributes --------------------------===//
16 ARMBuildAttrs::AttrType Attr;
19 { ARMBuildAttrs::File, "Tag_File" },
20 { ARMBuildAttrs::Section, "Tag_Section" },
21 { ARMBuildAttrs::Symbol, "Tag_Symbol" },
22 { ARMBuildAttrs::CPU_raw_name, "Tag_CPU_raw_name" },
23 { ARMBuildAttrs::CPU_name, "Tag_CPU_name" },
24 { ARMBuildAttrs::CPU_arch, "Tag_CPU_arch" },
25 { ARMBuildAttrs::CPU_arch_profile, "Tag_CPU_arch_profile" },
26 { ARMBuildAttrs
73 namespace ARMBuildAttrs { namespace in namespace:llvm
[all...]
H A DARMAttributeParser.cpp16 using namespace llvm::ARMBuildAttrs;
20 { "Tag_File", ARMBuildAttrs::File },
21 { "Tag_Section", ARMBuildAttrs::Section },
22 { "Tag_Symbol", ARMBuildAttrs::Symbol },
27 { ARMBuildAttrs::Attr_, &ARMAttributeParser::Attr_ }
31 { ARMBuildAttrs::CPU_raw_name, &ARMAttributeParser::StringAttribute, },
32 { ARMBuildAttrs::CPU_name, &ARMAttributeParser::StringAttribute },
97 SW->printNumber(ARMBuildAttrs::AttrTypeAsString(Tag), Value);
102 StringRef TagName = ARMBuildAttrs::AttrTypeAsString(Tag, /*TagPrefix*/false);
119 StringRef TagName = ARMBuildAttrs
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMTargetStreamer.cpp119 static ARMBuildAttrs::CPUArch getArchForCPU(const MCSubtargetInfo &STI) {
121 return ARMBuildAttrs::v5TEJ;
125 return ARMBuildAttrs::v8_R;
126 return ARMBuildAttrs::v8_A;
128 return ARMBuildAttrs::v8_1_M_Main;
130 return ARMBuildAttrs::v8_M_Main;
133 return ARMBuildAttrs::v7E_M;
134 return ARMBuildAttrs::v7;
136 return ARMBuildAttrs::v6T2;
138 return ARMBuildAttrs
[all...]
H A DARMELFStreamer.cpp180 StringRef Name = ARMBuildAttrs::AttrTypeAsString(Attribute);
190 case ARMBuildAttrs::CPU_name:
196 StringRef Name = ARMBuildAttrs::AttrTypeAsString(Attribute);
210 case ARMBuildAttrs::compatibility:
215 OS << "\t@ " << ARMBuildAttrs::AttrTypeAsString(Attribute);
299 return (RHS.Tag != ARMBuildAttrs::conformance) &&
300 ((LHS.Tag == ARMBuildAttrs::conformance) || (LHS.Tag < RHS.Tag));
799 using namespace ARMBuildAttrs;
910 setAttributeItem(ARMBuildAttrs::FP_arch,
911 ARMBuildAttrs
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp165 if (Attributes.hasAttribute(ARMBuildAttrs::CPU_arch))
166 isV7 = Attributes.getAttributeValue(ARMBuildAttrs::CPU_arch)
167 == ARMBuildAttrs::v7;
169 if (Attributes.hasAttribute(ARMBuildAttrs::CPU_arch_profile)) {
170 switch(Attributes.getAttributeValue(ARMBuildAttrs::CPU_arch_profile)) {
171 case ARMBuildAttrs::ApplicationProfile:
174 case ARMBuildAttrs::RealTimeProfile:
179 case ARMBuildAttrs::MicroControllerProfile:
187 if (Attributes.hasAttribute(ARMBuildAttrs::THUMB_ISA_use)) {
188 switch(Attributes.getAttributeValue(ARMBuildAttrs
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DARMAttributeParser.h26 ARMBuildAttrs::AttrType Attribute;
27 void (ARMAttributeParser::*Routine)(ARMBuildAttrs::AttrType,
35 void IntegerAttribute(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
37 void StringAttribute(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
42 void CPU_arch(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
44 void CPU_arch_profile(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
46 void ARM_ISA_use(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
48 void THUMB_ISA_use(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
50 void FP_arch(ARMBuildAttrs::AttrType Tag, const uint8_t *Data,
52 void WMMX_arch(ARMBuildAttrs
[all...]
H A DARMBuildAttributes.h24 namespace ARMBuildAttrs { namespace in namespace:llvm
250 } // namespace ARMBuildAttrs
H A DARMTargetParser.h198 ARMBuildAttrs::CPUArch ArchAttr; // Arch ID in build attributes.
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp566 ATS.emitAttribute(ARMBuildAttrs::ABI_optimization_goals, OptimizationGoals);
592 ATS.emitTextAttribute(ARMBuildAttrs::conformance, "2.09");
620 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RW_data,
621 ARMBuildAttrs::AddressRWPCRel);
624 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RW_data,
625 ARMBuildAttrs::AddressRWSBRel);
630 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RO_data,
631 ARMBuildAttrs::AddressROPCRel);
636 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_GOT_use,
637 ARMBuildAttrs
[all...]
/freebsd-12-stable/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp665 if (!attributes.hasAttribute(ARMBuildAttrs::ABI_VFP_args))
667 // which maps to ARMBuildAttrs::BaseAAPCS. However many assembler files,
673 unsigned vfpArgs = attributes.getAttributeValue(ARMBuildAttrs::ABI_VFP_args);
676 case ARMBuildAttrs::BaseAAPCS:
679 case ARMBuildAttrs::HardFPAAPCS:
682 case ARMBuildAttrs::ToolChainFPPCS:
686 case ARMBuildAttrs::CompatibleFPAAPCS:
710 if (!attributes.hasAttribute(ARMBuildAttrs::CPU_arch))
712 auto arch = attributes.getAttributeValue(ARMBuildAttrs::CPU_arch);
714 case ARMBuildAttrs
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp1238 if (FormatVersion != llvm::ARMBuildAttrs::Format_Version)
1255 if (Tag != llvm::ARMBuildAttrs::File || Size == 0)
1271 case llvm::ARMBuildAttrs::CPU_raw_name:
1272 case llvm::ARMBuildAttrs::CPU_name:
1277 case llvm::ARMBuildAttrs::ABI_VFP_args: {
1280 if (VFPArgs == llvm::ARMBuildAttrs::BaseAAPCS) {
1287 } else if (VFPArgs == llvm::ARMBuildAttrs::HardFPAAPCS) {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFObjectFile.h380 if (Contents[0] != ARMBuildAttrs::Format_Version || Contents.size() == 1)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp10862 Tag = ARMBuildAttrs::AttrTypeFromString(Name);
10891 if (Tag == ARMBuildAttrs::CPU_raw_name || Tag == ARMBuildAttrs::CPU_name)
10893 else if (Tag == ARMBuildAttrs::compatibility) {
10915 if (Tag == ARMBuildAttrs::compatibility) {
10933 assert(Tag == ARMBuildAttrs::compatibility);
10946 getTargetStreamer().emitTextAttribute(ARMBuildAttrs::CPU_name, CPU);
/freebsd-12-stable/lib/clang/libllvm/
H A DMakefile836 SRCS_MIN+= Support/ARMBuildAttrs.cpp
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp2557 if (Contents[0] != ARMBuildAttrs::Format_Version) {

Completed in 5682 milliseconds