Home
last modified time | relevance | path

Searched refs:CmpVal (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp604 unsigned OldValRes, unsigned SuccessRes, unsigned Addr, unsigned CmpVal, in buildAtomicCmpXchgWithSuccess() argument
610 LLT CmpValTy = getMRI()->getType(CmpVal); in buildAtomicCmpXchgWithSuccess()
625 .addUse(CmpVal) in buildAtomicCmpXchgWithSuccess()
632 unsigned CmpVal, unsigned NewVal, in buildAtomicCmpXchg() argument
637 LLT CmpValTy = getMRI()->getType(CmpVal); in buildAtomicCmpXchg()
650 .addUse(CmpVal) in buildAtomicCmpXchg()
H A DLegalizerHelper.cpp1089 unsigned CmpVal = MI.getOperand(3).getReg(); in lower() local
1091 MIRBuilder.buildAtomicCmpXchg(OldValRes, Addr, CmpVal, NewVal, in lower()
1093 MIRBuilder.buildICmp(CmpInst::ICMP_EQ, SuccessRes, OldValRes, CmpVal); in lower()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2052 if (CmpVal == 0) { in getTestUnderMaskCond()
2058 if (EffectivelyUnsigned && CmpVal > 0 && CmpVal <= Low) { in getTestUnderMaskCond()
2072 if (CmpVal == Mask) { in getTestUnderMaskCond()
2078 if (EffectivelyUnsigned && CmpVal >= Mask - Low && CmpVal < Mask) { in getTestUnderMaskCond()
2084 if (EffectivelyUnsigned && CmpVal > Mask - Low && CmpVal <= Mask) { in getTestUnderMaskCond()
2092 if (EffectivelyUnsigned && CmpVal >= Mask - High && CmpVal < High) { in getTestUnderMaskCond()
2098 if (EffectivelyUnsigned && CmpVal > Mask - High && CmpVal <= High) { in getTestUnderMaskCond()
2157 CmpVal += 1; in adjustForTestUnderMask()
2162 MaskVal = -(CmpVal & -CmpVal); in adjustForTestUnderMask()
2176 ((CmpVal >> ShiftVal) << ShiftVal) == CmpVal && in adjustForTestUnderMask()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h859 unsigned Addr, unsigned CmpVal, unsigned NewVal,
877 unsigned CmpVal, unsigned NewVal,
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h134 Value *AlignedAddr, Value *CmpVal,
H A DRISCVISelLowering.cpp1793 Value *CmpVal, Value *NewVal, Value *Mask, AtomicOrdering Ord) const { in emitMaskedAtomicCmpXchgIntrinsic() argument
1799 {AlignedAddr, CmpVal, NewVal, Mask, Ordering}); in emitMaskedAtomicCmpXchgIntrinsic()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp1720 SDValue CmpVal = Mem->getOperand(2); in SelectATOMIC_CMP_SWAP() local
1725 CmpVal, VAddr, SRsrc, SOffset, Offset, SLC, Mem->getChain() in SelectATOMIC_CMP_SWAP()
1738 SDValue CmpVal = Mem->getOperand(2); in SelectATOMIC_CMP_SWAP() local
1740 CmpVal, SRsrc, SOffset, Offset, SLC, Mem->getChain() in SelectATOMIC_CMP_SWAP()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp323 double CmpVal = IsUnsigned ? -(double)Limit * 2.0 : -(double)Limit; in LowerFPToInt() local
365 .addFPImm(cast<ConstantFP>(ConstantFP::get(Ty, CmpVal))); in LowerFPToInt()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp3639 APInt CmpVal = APInt::getOneBitSet(TypeBits, ShAmt); in foldICmpEquality() local
3640 return new ICmpInst(NewPred, Xor, Builder.getInt(CmpVal)); in foldICmpEquality()
4425 unsigned CmpVal = CI->countTrailingZeros(); in foldICmpUsingKnownBits() local
4427 return new ICmpInst(NewPred, X, ConstantInt::get(X->getType(), CmpVal)); in foldICmpUsingKnownBits()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1554 Value *CmpVal = Constant::getNullValue(ShadowTy); in instrumentAddress() local
1558 Value *Cmp = IRB.CreateICmpNE(ShadowValue, CmpVal); in instrumentAddress()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1630 Value *CmpVal, Value *NewVal, Value *Mask, AtomicOrdering Ord) const { in emitMaskedAtomicCmpXchgIntrinsic() argument
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1784 unsigned CmpVal = MI.getOperand(2).getReg(); in emitAtomicCmpSwapPartword() local
1862 .addReg(CmpVal).addImm(MaskImm); in emitAtomicCmpSwapPartword()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5042 static bool isUndefOrEqual(int Val, int CmpVal) { in isUndefOrEqual() argument
5043 return ((Val == SM_SentinelUndef) || (Val == CmpVal)); in isUndefOrEqual()