Searched refs:CstVal (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 102 auto &CstVal = SrcMI->getOperand(1); in tryCombineAnyExt() local 109 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits())); in tryCombineAnyExt() 182 auto &CstVal = SrcMI->getOperand(1); in tryCombineZExt() local 184 DstReg, CstVal.getCImm()->getValue().zext(DstTy.getSizeInBits())); in tryCombineZExt() 246 auto &CstVal = SrcMI->getOperand(1); in tryCombineSExt() local 248 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits())); in tryCombineSExt() 274 auto &CstVal = SrcMI->getOperand(1); in tryCombineTrunc() local 276 DstReg, CstVal.getCImm()->getValue().trunc(DstTy.getSizeInBits())); in tryCombineTrunc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 891 int64_t CstVal = MI.getOperand(1).getCImm()->getSExtValue(); in renderNegImm() local 892 MIB.addImm(-CstVal); in renderNegImm() 900 uint64_t CstVal = MI.getOperand(1).getCImm()->getZExtValue(); in renderImmSubFromXLen() local 901 MIB.addImm(STI.getXLen() - CstVal); in renderImmSubFromXLen() 909 uint64_t CstVal = MI.getOperand(1).getCImm()->getZExtValue(); in renderImmSubFrom32() local 910 MIB.addImm(32 - CstVal); in renderImmSubFrom32() 918 int64_t CstVal = MI.getOperand(1).getCImm()->getSExtValue(); in renderImmPlus1() local 919 MIB.addImm(CstVal + 1); in renderImmPlus1()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 413 const MachineOperand &CstVal = MI->getOperand(1); in getCImmAsAPInt() local 414 if (!CstVal.isCImm()) in getCImmAsAPInt() 416 Result = CstVal.getCImm()->getValue(); in getCImmAsAPInt() 421 const MachineOperand &CstVal = MI->getOperand(1); in getCImmOrFPImmAsAPInt() local 422 if (CstVal.isCImm()) in getCImmOrFPImmAsAPInt() 423 Result = CstVal.getCImm()->getValue(); in getCImmOrFPImmAsAPInt() 424 else if (CstVal.isFPImm()) in getCImmOrFPImmAsAPInt() 425 Result = CstVal.getFPImm()->getValueAPF().bitcastToAPInt(); in getCImmOrFPImmAsAPInt()
|
| H A D | CombinerHelper.cpp | 2275 const MachineOperand &CstVal = SrcInstr->getOperand(1); in matchCombineUnmergeConstant() local 2277 ? CstVal.getCImm()->getValue() in matchCombineUnmergeConstant() 2278 : CstVal.getFPImm()->getValueAPF().bitcastToAPInt(); in matchCombineUnmergeConstant()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1144 int64_t CstVal = in checkIfSafeAddSequence() local 1147 IdxDiff.getSExtValue() == CstVal) in checkIfSafeAddSequence() 1154 int64_t CstVal = in checkIfSafeAddSequence() local 1157 IdxDiff.getSExtValue() == -CstVal) in checkIfSafeAddSequence()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 391 auto CstVal = ConstMI->getOperand(1).getCImm()->getValue(); in applyMappingImpl() local 393 Builder.buildConstant(LLT::scalar(32), CstVal.sext(32)).getReg(0); in applyMappingImpl()
|
| H A D | AArch64InstructionSelector.cpp | 7947 std::optional<int64_t> CstVal = in renderTruncImm() local 7949 assert(CstVal && "Expected constant value"); in renderTruncImm() 7950 MIB.addImm(*CstVal); in renderTruncImm() 7957 uint64_t CstVal = I.getOperand(1).getCImm()->getZExtValue(); in renderLogicalImm32() local 7958 uint64_t Enc = AArch64_AM::encodeLogicalImmediate(CstVal, 32); in renderLogicalImm32() 7966 uint64_t CstVal = I.getOperand(1).getCImm()->getZExtValue(); in renderLogicalImm64() local 7967 uint64_t Enc = AArch64_AM::encodeLogicalImmediate(CstVal, 64); in renderLogicalImm64()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 5080 APInt CstVal = IsSExt ? Cst->getValue().sext(BitWidth) in promoteOperandForOther() local 5082 TPT.setOperand(ExtOpnd, OpIdx, ConstantInt::get(Ext->getType(), CstVal)); in promoteOperandForOther() 8098 if (ConstantInt *CstVal = dyn_cast<ConstantInt>(ValExtractIdx)) in getConstantVector() local 8099 ExtractIdx = CstVal->getSExtValue(); in getConstantVector()
|