Searched refs:CstVal (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 98 auto &CstVal = SrcMI->getOperand(1); in tryCombineAnyExt() local 100 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits())); in tryCombineAnyExt() 161 auto &CstVal = SrcMI->getOperand(1); in tryCombineZExt() local 163 DstReg, CstVal.getCImm()->getValue().zext(DstTy.getSizeInBits())); in tryCombineZExt() 217 auto &CstVal = SrcMI->getOperand(1); in tryCombineSExt() local 219 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits())); in tryCombineSExt() 245 auto &CstVal = SrcMI->getOperand(1); in tryCombineTrunc() local 247 DstReg, CstVal.getCImm()->getValue().trunc(DstTy.getSizeInBits())); in tryCombineTrunc()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 390 const MachineOperand &CstVal = MI->getOperand(1); in getCImmAsAPInt() local 391 if (CstVal.isCImm()) in getCImmAsAPInt() 392 return CstVal.getCImm()->getValue(); in getCImmAsAPInt() 397 const MachineOperand &CstVal = MI->getOperand(1); in getCImmOrFPImmAsAPInt() local 398 if (CstVal.isCImm()) in getCImmOrFPImmAsAPInt() 399 return CstVal.getCImm()->getValue(); in getCImmOrFPImmAsAPInt() 400 if (CstVal.isFPImm()) in getCImmOrFPImmAsAPInt() 401 return CstVal.getFPImm()->getValueAPF().bitcastToAPInt(); in getCImmOrFPImmAsAPInt()
|
| H A D | GISelKnownBits.cpp | 253 auto CstVal = getIConstantVRegVal(R, MRI); in computeKnownBitsImpl() local 254 if (!CstVal) in computeKnownBitsImpl() 256 Known = KnownBits::makeConstant(*CstVal); in computeKnownBitsImpl()
|
| H A D | CombinerHelper.cpp | 1758 const MachineOperand &CstVal = SrcInstr->getOperand(1); in matchCombineUnmergeConstant() local 1760 ? CstVal.getCImm()->getValue() in matchCombineUnmergeConstant() 1761 : CstVal.getFPImm()->getValueAPF().bitcastToAPInt(); in matchCombineUnmergeConstant()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 424 int64_t CstVal = in checkIfSafeAddSequence() local 427 IdxDiff.getSExtValue() == CstVal) in checkIfSafeAddSequence() 434 int64_t CstVal = in checkIfSafeAddSequence() local 437 IdxDiff.getSExtValue() == -CstVal) in checkIfSafeAddSequence()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 6706 Optional<int64_t> CstVal = in renderTruncImm() local 6708 assert(CstVal && "Expected constant value"); in renderTruncImm() 6709 MIB.addImm(*CstVal); in renderTruncImm() 6716 uint64_t CstVal = I.getOperand(1).getCImm()->getZExtValue(); in renderLogicalImm32() local 6717 uint64_t Enc = AArch64_AM::encodeLogicalImmediate(CstVal, 32); in renderLogicalImm32() 6725 uint64_t CstVal = I.getOperand(1).getCImm()->getZExtValue(); in renderLogicalImm64() local 6726 uint64_t Enc = AArch64_AM::encodeLogicalImmediate(CstVal, 64); in renderLogicalImm64()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 4416 APInt CstVal = IsSExt ? Cst->getValue().sext(BitWidth) in promoteOperandForOther() local 4418 TPT.setOperand(ExtOpnd, OpIdx, ConstantInt::get(Ext->getType(), CstVal)); in promoteOperandForOther() 7303 if (ConstantInt *CstVal = dyn_cast<ConstantInt>(ValExtractIdx)) in getConstantVector() local 7304 ExtractIdx = CstVal->getSExtValue(); in getConstantVector()
|