Lines Matching refs:ELFObj
940 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_riscv() local
941 if (!ELFObj) in createLinkGraphFromELFObject_riscv()
942 return ELFObj.takeError(); in createLinkGraphFromELFObject_riscv()
944 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_riscv()
948 if ((*ELFObj)->getArch() == Triple::riscv64) { in createLinkGraphFromELFObject_riscv()
949 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
951 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv()
952 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_riscv()
955 assert((*ELFObj)->getArch() == Triple::riscv32 && in createLinkGraphFromELFObject_riscv()
957 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
959 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv()
960 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_riscv()