Searched refs:OrrImm (Results 1 – 1 of 1) sorted by relevance
/external/llvm/lib/Target/AArch64/ |
D | AArch64ExpandPseudoInsts.cpp | 88 static bool tryOrrMovk(uint64_t UImm, uint64_t OrrImm, MachineInstr &MI, in tryOrrMovk() argument 96 if (AArch64_AM::processLogicalImmediate(OrrImm, 64, Encoding)) { in tryOrrMovk() 311 uint64_t OrrImm = UImm; in trySequenceOfOnes() local 323 OrrImm = updateImm(OrrImm, Idx, Outside == 0); in trySequenceOfOnes() 334 OrrImm = updateImm(OrrImm, Idx, Inside != Mask); in trySequenceOfOnes() 347 AArch64_AM::processLogicalImmediate(OrrImm, 64, Encoding); in trySequenceOfOnes() 454 uint64_t OrrImm = replicateChunk(UImm, 3, 1); in expandMOVImm() local 455 if (tryOrrMovk(UImm, OrrImm, MI, MBB, MBBI, TII, 1)) in expandMOVImm() 460 OrrImm = replicateChunk(UImm, 1, 3); in expandMOVImm() 461 if (tryOrrMovk(UImm, OrrImm, MI, MBB, MBBI, TII, 3)) in expandMOVImm() [all …]
|