Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp109 static bool tryOrrMovk(uint64_t UImm, uint64_t OrrImm, MachineInstr &MI, in tryOrrMovk() argument
126 const unsigned Imm16 = getChunk(UImm, ChunkIdx); in tryOrrMovk()
160 static bool tryToreplicateChunks(uint64_t UImm, MachineInstr &MI, in tryToreplicateChunks() argument
169 ++Counts[getChunk(UImm, Idx)]; in tryToreplicateChunks()
199 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
224 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
294 static bool trySequenceOfOnes(uint64_t UImm, MachineInstr &MI, in trySequenceOfOnes() argument
305 int64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
332 uint64_t OrrImm = UImm; in trySequenceOfOnes()
339 const uint64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
[all …]
DAArch64InstrInfo.cpp544 uint64_t UImm = Imm << (64 - BitSize) >> (64 - BitSize); in canBeExpandedToORR() local
546 return AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding); in canBeExpandedToORR()
3461 uint64_t UImm = Imm << (64 - BitSize) >> (64 - BitSize); in genAlternativeCodeSequence() local
3463 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
3552 uint64_t UImm = -Imm << (64 - BitSize) >> (64 - BitSize); in genAlternativeCodeSequence() local
3554 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp130 static bool tryToreplicateChunks(uint64_t UImm, MachineInstr &MI, in tryToreplicateChunks() argument
140 ++Counts[getChunk(UImm, Idx)]; in tryToreplicateChunks()
170 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
195 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
264 static bool trySequenceOfOnes(uint64_t UImm, MachineInstr &MI, in trySequenceOfOnes() argument
275 int64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
302 uint64_t OrrImm = UImm; in trySequenceOfOnes()
309 const uint64_t Chunk = getChunk(UImm, Idx); in trySequenceOfOnes()
355 .addImm(getChunk(UImm, FirstMovkIdx)) in trySequenceOfOnes()
371 .addImm(getChunk(UImm, SecondMovkIdx)) in trySequenceOfOnes()
[all …]
DAArch64InstrInfo.cpp667 uint64_t UImm = Imm << (64 - BitSize) >> (64 - BitSize); in canBeExpandedToORR() local
669 return AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding); in canBeExpandedToORR()
4229 uint64_t UImm = SignExtend64(Imm, BitSize); in genAlternativeCodeSequence() local
4231 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
4320 uint64_t UImm = SignExtend64(-Imm, BitSize); in genAlternativeCodeSequence() local
4322 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in genAlternativeCodeSequence()
DAArch64InstrFormats.td220 let Name = "UImm" # Width # "s" # Scale;
221 let DiagnosticType = "InvalidMemoryIndexed" # Scale # "UImm" # Width;
/external/v8/src/interpreter/
Dbytecode-operands.h32 V(UImm, OperandTypeInfo::kScalableUnsignedByte) \
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsInstrInfo.td580 let DiagnosticType = "UImm" # Bits # "_" # Offset;
604 let Name = "UImm" # Bits;
608 let DiagnosticType = "UImm" # Bits;
675 // an UImm, this takes a UImm and renders it as an SImm.
943 !cast<AsmOperandClass>("UImm" # I # "AsmOperandClass");
964 !cast<AsmOperandClass>("UImm" # I # "AsmOperandClass");
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td422 let DiagnosticType = "UImm" # Bits # "_" # Offset;
446 let Name = "UImm" # Bits;
450 let DiagnosticType = "UImm" # Bits;
738 !cast<AsmOperandClass>("UImm" # I # "AsmOperandClass");
759 !cast<AsmOperandClass>("UImm" # I # "AsmOperandClass");