Searched refs:getConstantVRegVal (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 270 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 D | CombinerHelper.cpp | 3357 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 D | GISelKnownBits.cpp | 248 auto CstVal = getConstantVRegVal(R, MRI); in computeKnownBitsImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 165 Optional<APInt> getConstantVRegVal(Register VReg,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstructionSelector.cpp | 1068 } else if (auto val = getConstantVRegVal(CarryInReg, MRI)) { in selectUadde()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 2060 auto VRegAndVal = getConstantVRegVal(MO.getReg(), MRI); in earlySelectSHL()
|