Lines Matching refs:Arch
202 Stub->Target.Arch = eMachine; in readIFSFromBuffer()
216 if (Stub.Target.Arch) { in writeIFSToOutputStream()
218 std::string(ELF::convertEMachineToArchName(*Stub.Target.Arch)); in writeIFSToOutputStream()
238 if (Stub.Target.Arch && *Stub.Target.Arch != *OverrideArch) { in overrideIFSTarget()
242 Stub.Target.Arch = *OverrideArch; in overrideIFSTarget()
272 if (Stub.Target.Arch || Stub.Target.BitWidth || Stub.Target.Endianness || in validateIFSTarget()
280 Stub.Target.Arch = TargetFromTriple.Arch; in validateIFSTarget()
286 if (!Stub.Target.Arch || !Stub.Target.BitWidth || !Stub.Target.Endianness) { in validateIFSTarget()
288 if (!Stub.Target.Arch) { in validateIFSTarget()
310 RetTarget.Arch = (IFSArch)ELF::EM_AARCH64; in parseTriple()
313 RetTarget.Arch = (IFSArch)ELF::EM_X86_64; in parseTriple()
316 RetTarget.Arch = (IFSArch)ELF::EM_RISCV; in parseTriple()
319 RetTarget.Arch = (IFSArch)ELF::EM_NONE; in parseTriple()
331 Stub.Target.Arch.reset(); in stripIFSTarget()
343 if (!Stub.Target.Arch && !Stub.Target.BitWidth && !Stub.Target.Endianness) { in stripIFSTarget()