Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp270 Optional<APInt> llvm::getConstantVRegVal(Register VReg, in getConstantVRegVal() function in llvm
283 Optional<APInt> Val = getConstantVRegVal(VReg, MRI); in getConstantVRegSExtVal()
440 auto MaybeOp2Cst = getConstantVRegVal(Op2, MRI); in ConstantFoldBinOp()
444 auto MaybeOp1Cst = getConstantVRegVal(Op1, MRI); in ConstantFoldBinOp()
662 auto MaybeOp1Cst = getConstantVRegVal(Op1, MRI); in ConstantFoldExtOp()
680 if (auto MaybeSrcVal = getConstantVRegVal(Src, MRI)) { in ConstantFoldIntToFloat()
710 if (auto ConstLHS = getConstantVRegVal(MI.getOperand(1).getReg(), MRI)) { in isKnownToBeAPowerOfTwo()
718 if (auto ConstLHS = getConstantVRegVal(MI.getOperand(1).getReg(), MRI)) { in isKnownToBeAPowerOfTwo()
740 auto Const = getConstantVRegVal(MI.getOperand(I).getReg(), MRI); in isKnownToBeAPowerOfTwo()
H A DCombinerHelper.cpp3357 auto ConstVal = getConstantVRegVal(MI.getOperand(1).getReg(), MRI); in matchPtrAddZero()
3920 auto Cst = getConstantVRegVal(II.getOperand(2).getReg(), MRI); in matchExtractAllEltsFromBuildVector()
4147 auto C1 = getConstantVRegVal(Src1Def->getOperand(2).getReg(), MRI); in reassociationCanBreakAddressingModePattern()
4150 auto C2 = getConstantVRegVal(Src2Reg, MRI); in reassociationCanBreakAddressingModePattern()
4221 auto C2 = getConstantVRegVal(RHS->getOperand(2).getReg(), MRI); in matchReassocPtrAdd()
4239 auto C1 = getConstantVRegVal(LHSSrc2, MRI); in matchReassocPtrAdd()
4242 auto C2 = getConstantVRegVal(Src2Reg, MRI); in matchReassocPtrAdd()
H A DGISelKnownBits.cpp248 auto CstVal = getConstantVRegVal(R, MRI); in computeKnownBitsImpl()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h165 Optional<APInt> getConstantVRegVal(Register VReg,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp1068 } else if (auto val = getConstantVRegVal(CarryInReg, MRI)) { in selectUadde()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2060 auto VRegAndVal = getConstantVRegVal(MO.getReg(), MRI); in earlySelectSHL()