Lines Matching refs:ELFObj
159 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_loongarch() local
160 if (!ELFObj) in createLinkGraphFromELFObject_loongarch()
161 return ELFObj.takeError(); in createLinkGraphFromELFObject_loongarch()
163 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_loongarch()
167 if ((*ELFObj)->getArch() == Triple::loongarch64) { in createLinkGraphFromELFObject_loongarch()
168 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
170 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_loongarch()
171 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_loongarch()
175 assert((*ELFObj)->getArch() == Triple::loongarch32 && in createLinkGraphFromELFObject_loongarch()
177 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
179 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_loongarch()
180 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_loongarch()