Searched refs:literalRef (Results 1 – 3 of 3) sorted by relevance
121 for(const auto& literalRef : m_literal128Refs) in ResolveLiteralReferences() local123 auto literalPos = static_cast<uint32>(literalPool.GetLiteralPosition(literalRef.value)); in ResolveLiteralReferences()124 m_stream->Seek(literalRef.offset, Framework::STREAM_SEEK_SET); in ResolveLiteralReferences()127 auto offset = literalPos - literalRef.offset - opcodeSize; in ResolveLiteralReferences()135 Add(literalRef.rd, CAArch32Assembler::rPC, MakeImmediateAluOperand(offset >> 8, 11)); in ResolveLiteralReferences()136 Add(literalRef.rd, literalRef.rd, MakeImmediateAluOperand(offset & 0xFF, 15)); in ResolveLiteralReferences()199 LITERAL128REF literalRef; in Adrl() local200 literalRef.offset = static_cast<size_t>(m_stream->Tell()); in Adrl()201 literalRef.value = literal; in Adrl()202 literalRef.rd = rd; in Adrl()[all …]
119 for(const auto& literalRef : m_literal128Refs) in ResolveLiteralReferences() local121 auto literalPos = static_cast<uint32>(literalPool.GetLiteralPosition(literalRef.value)); in ResolveLiteralReferences()122 m_stream->Seek(literalRef.offset, Framework::STREAM_SEEK_SET); in ResolveLiteralReferences()123 auto offset = literalPos - literalRef.offset; in ResolveLiteralReferences()127 m_stream->Write32(0x9C000000 | static_cast<uint32>(offset << 5) | literalRef.rt); in ResolveLiteralReferences()770 LITERAL128REF literalRef; in Ldr_Pc() local771 literalRef.offset = static_cast<size_t>(m_stream->Tell()); in Ldr_Pc()772 literalRef.value = literal; in Ldr_Pc()773 literalRef.rt = rt; in Ldr_Pc()774 m_literal128Refs.push_back(literalRef); in Ldr_Pc()
148 const auto& literalRef = literalRefPair.second; in IncrementJumpOffsetsLocal() local149 assert(literalRef.offset < labelRef.offset); in IncrementJumpOffsetsLocal()435 LITERAL128REF literalRef; in CreateLiteral128() local436 literalRef.value = literal; in CreateLiteral128()438 m_currentLabel->literal128Refs.insert(std::make_pair(literalId, literalRef)); in CreateLiteral128()