Home
last modified time | relevance | path

Searched refs:XorMask (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp1474 const uint16_t XorMask, in printSwizzleBitmask() argument
1478 uint16_t Probe0 = ((0 & AndMask) | OrMask) ^ XorMask; in printSwizzleBitmask()
1479 uint16_t Probe1 = ((BITMASK_MASK & AndMask) | OrMask) ^ XorMask; in printSwizzleBitmask()
1544 uint16_t XorMask = (Imm >> BITMASK_XOR_SHIFT) & BITMASK_MASK; in printSwizzle() local
1546 if (AndMask == BITMASK_MAX && OrMask == 0 && llvm::popcount(XorMask) == 1) { in printSwizzle()
1550 O << formatDec(XorMask); in printSwizzle()
1553 } else if (AndMask == BITMASK_MAX && OrMask == 0 && XorMask > 0 && in printSwizzle()
1554 isPowerOf2_64(XorMask + 1)) { in printSwizzle()
1558 O << formatDec(XorMask + 1); in printSwizzle()
1567 XorMask == 0) { in printSwizzle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp283 uint64_t XorMask; member
1906 uint64_t XorMask = MapParams->XorMask; in getShadowOffset() local
1907 if (XorMask) in getShadowOffset()
1908 OffsetLong = IRB.CreateXor(OffsetLong, ConstantInt::get(IntptrTy, XorMask)); in getShadowOffset()
H A DMemorySanitizer.cpp422 uint64_t XorMask; member
1037 CustomMapParams.XorMask = ClXorMask; in initializeModule()
1792 if (uint64_t XorMask = MS.MapParams->XorMask) in getShadowPtrOffset() local
1793 OffsetLong = IRB.CreateXor(OffsetLong, constToIntPtr(IntptrTy, XorMask)); in getShadowPtrOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp193 Constant *XorMask; in instCombineIntrinsic() local
196 PatternMatch::m_Constant(XorMask))) && in instCombineIntrinsic()
198 if (auto *CI = dyn_cast<ConstantInt>(XorMask)) { in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp8344 const unsigned XorMask) { in encodeBitmaskPerm() argument
8350 (XorMask << BITMASK_XOR_SHIFT); in encodeBitmaskPerm()
8493 unsigned XorMask = 0; in parseSwizzleBitmaskPerm() local
8511 XorMask |= Mask; in parseSwizzleBitmaskPerm()
8516 Imm = encodeBitmaskPerm(AndMask, OrMask, XorMask); in parseSwizzleBitmaskPerm()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp3962 APInt XorMask; in foldSubCtlzNot() local
3980 m_And(m_Xor(m_Value(Src), m_ConstInt(XorMask)), in foldSubCtlzNot()
3985 if (!(AndMask.isMask(AndMaskWidth) && XorMask.countr_one() >= AndMaskWidth)) in foldSubCtlzNot()