Home
last modified time | relevance | path

Searched refs:UImm (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp88 static bool tryOrrMovk(uint64_t UImm, uint64_t OrrImm, MachineInstr &MI, in tryOrrMovk() argument
105 const unsigned Imm16 = getChunk(UImm, ChunkIdx); in tryOrrMovk()
139 static bool tryToreplicateChunks(uint64_t UImm, MachineInstr &MI, in tryToreplicateChunks() argument
148 ++Counts[getChunk(UImm, Idx)]; in tryToreplicateChunks()
178 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
203 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
273 static bool trySequenceOfOnes(uint64_t UImm, MachineInstr &MI, in trySequenceOfOnes() argument
284 int64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
311 uint64_t OrrImm = UImm; in trySequenceOfOnes()
318 const uint64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
[all …]
DAArch64InstrInfo.cpp2754 uint64_t UImm = Imm << (64 - BitSize) >> (64 - BitSize); in genAlternativeCodeSequence() local
2756 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
2845 uint64_t UImm = -Imm << (64 - BitSize) >> (64 - BitSize); in genAlternativeCodeSequence() local
2847 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()