Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp43 static bool tryToreplicateChunks(uint64_t UImm, in tryToreplicateChunks() argument
51 ++Counts[getChunk(UImm, Idx)]; in tryToreplicateChunks()
74 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
91 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
151 static bool trySequenceOfOnes(uint64_t UImm, in trySequenceOfOnes() argument
160 int64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
187 uint64_t OrrImm = UImm; in trySequenceOfOnes()
194 const uint64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
227 Insn.push_back({ AArch64::MOVKXi, getChunk(UImm, FirstMovkIdx), in trySequenceOfOnes()
236 Insn.push_back({ AArch64::MOVKXi, getChunk(UImm, SecondMovkIdx), in trySequenceOfOnes()
[all …]
H A DAArch64InstrInfo.cpp799 uint64_t UImm = Imm << (64 - BitSize) >> (64 - BitSize); in canBeExpandedToORR() local
801 return AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding); in canBeExpandedToORR()
5273 uint64_t UImm = SignExtend64(Imm, BitSize); in genAlternativeCodeSequence() local
5275 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
5364 uint64_t UImm = SignExtend64(-Imm, BitSize); in genAlternativeCodeSequence() local
5366 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
H A DAArch64InstrFormats.td243 let Name = "UImm" # Width # "s" # Scale;
244 let DiagnosticType = "InvalidMemoryIndexed" # Scale # "UImm" # Width;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td593 let DiagnosticType = "UImm" # Bits # "_" # Offset;
617 let Name = "UImm" # Bits;
621 let DiagnosticType = "UImm" # Bits;
688 // an UImm, this takes a UImm and renders it as an SImm.
956 !cast<AsmOperandClass>("UImm" # I # "AsmOperandClass");
976 !cast<AsmOperandClass>("UImm" # I # "AsmOperandClass");
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp16196 uint64_t UImm = static_cast<uint64_t>(Imm); in decomposeMulByConstant() local
16197 if (isPowerOf2_64(UImm + 1) || isPowerOf2_64(UImm - 1) || in decomposeMulByConstant()
16198 isPowerOf2_64(1 - UImm) || isPowerOf2_64(-1 - UImm)) in decomposeMulByConstant()