/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CSEMIRBuilder.cpp | 254 return buildFConstant(DstOps[0], *Cst); in buildInstr() local 213 if (std::optional<APInt> Cst = ConstantFoldBinOp( buildInstr() local 233 if (std::optional<APFloat> Cst = ConstantFoldFPBinOp( buildInstr() local [all...] |
H A D | CombinerHelper.cpp | 1538 applyCombineConstantFoldFpUnary(MachineInstr & MI,const ConstantFP * Cst) applyCombineConstantFoldFpUnary() argument 2350 APInt Cst; matchCombineConstPtrAddToI2P() local 2641 auto Cst = matchConstantSelectCmp() local 3243 isConstValidTrue(const TargetLowering & TLI,unsigned ScalarSizeBits,int64_t Cst,bool IsVector,bool IsFP) isConstValidTrue() argument 3308 int64_t Cst; matchNotCmp() local 3988 auto Cst = getIConstantVRegValWithLookThrough(MI.getOperand(2).getReg(), MRI); matchExtractVecEltBuildVec() local 4060 auto Cst = getIConstantVRegVal(II.getOperand(2).getReg(), MRI); matchExtractAllEltsFromBuildVector() local 4856 auto Cst = getIConstantVRegValWithLookThrough(AndRHS, MRI); matchNarrowBinopFeedingAnd() local [all...] |
H A D | IRTranslator.cpp | 886 Cst = MIB.buildZExtOrTrunc(PtrScalarTy, Cst).getReg(0); in emitJumpTableHeader() local 2280 ConstantInt *Cst = cast<ConstantInt>(CI.getArgOperand(1)); translateKnownIntrinsic() local
|
H A D | MachineIRBuilder.cpp | 221 auto Cst = buildConstant(ValueTy, Value); materializePtrAdd() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MIPatternMatch.h | 93 inline ConstantMatch<APInt> m_ICst(APInt &Cst) { in m_ICst() 96 inline ConstantMatch<int64_t> m_ICst(int64_t &Cst) { in m_ICst() 134 inline ICstOrSplatMatch<APInt> m_ICstOrSplat(APInt &Cst) { in m_ICstOrSplat() 138 inline ICstOrSplatMatch<int64_t> m_ICstOrSplat(int64_t &Cst) { in m_ICstOrSplat()
|
H A D | Utils.h | 380 int64_t Cst; global() variable 386 RegOrConstant(int64_t Cst) RegOrConstant() argument
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCValue.h | 38 int64_t Cst = 0; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 272 static bool shouldConvertUse(const Constant *Cst, const Instruction *Instr, in shouldConvertUse() 338 static bool shouldConvertImpl(const Constant *Cst) { in shouldConvertImpl() 565 Constant *Cst = dyn_cast<Constant>(U); in runOnFunction() local
|
H A D | AArch64StackTagging.cpp | 155 uint64_t Cst = 0x0101010101010101UL; applyMemSet() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelDAGToDAG.cpp | 70 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) { SelectGlobalValueConstantOffset() local
|
H A D | R600ISelLowering.cpp | 778 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Op)) in isZero() local 2008 ConstantSDNode *Cst = cast<ConstantSDNode>(CstOffset); FoldOperand() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerLowering.cpp | 463 auto Cst = applyEXT() local 532 auto Cst = getAArch64VectorSplatScalar(*MI, MRI); isVShiftRImm() local 686 auto Cst = MIB.buildConstant(MRI.cloneVirtualRegister(RHS.getReg()), applyAdjustICmpImmAndPred() local 803 int64_t Cst = Splat->getCst(); matchBuildVectorToDup() local [all...] |
H A D | AArch64PreLegalizerCombiner.cpp | 159 auto Cst = getIConstantVRegValWithLookThrough( in matchFoldGlobalOffset() local
|
H A D | AArch64PostLegalizerCombiner.cpp | 73 auto Cst = getIConstantVRegValWithLookThrough(Src2, MRI); in matchExtractVecEltPairwiseAdd() local
|
H A D | AArch64InstructionSelector.cpp | 5671 auto Cst = getIConstantVRegVal(Offset, MRI); selectIndexedExtLoad() local 5736 auto Cst = getIConstantVRegVal(Offset, MRI); selectIndexedLoad() local 5783 auto Cst = getIConstantVRegVal(Offset, MRI); selectIndexedStore() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 460 SDValue Cst = DAG.getConstant(16, DL, MVT::i32); getAddrNonPICSym64() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelDAGToDAG.cpp | 450 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N)) matchAddressRecursively() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 598 Constant *Cst; in computeValueKnownInPredecessorsImpl() local 1519 if (Constant *Cst = dyn_cast<Constant>(V)) { evaluateOnPredecessorEdge() local
|
H A D | Reassociate.cpp | 1978 Constant *Cst = nullptr; OptimizeExpression() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 2422 if (auto *Cst = dyn_cast<ConstantSDNode>(N)) matchAddressRecursively() local 4355 auto *Cst = dyn_cast<ConstantSDNode>(N1); tryShrinkShlLogicImm() local 5310 auto *Cst = dyn_cast<ConstantSDNode>(N1); Select() local [all...] |
H A D | X86TargetTransformInfo.cpp | 4168 if (auto *Cst = dyn_cast<ConstantInt>(Args[1])) getIntrinsicInstrCost() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 4444 if (const auto *Cst = dyn_cast<ConstantInt>(Inst->getOperand(1))) canGetThrough() local 4467 const auto *Cst = dyn_cast<ConstantInt>(AndInst->getOperand(1)); canGetThrough() local 4646 if (const ConstantInt *Cst = dyn_cast<ConstantInt>(Opnd)) { promoteOperandForOther() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 839 ConstantInt *Cst; visitTrunc() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 8354 ConstantSDNode *Cst = isConstOrConstSplat(Op.getOperand(1)); MatchFunnelPosNeg() local 10783 if (ConstantSDNode *Cst = isConstOrConstSplat(N2)) { visitFunnelShift() local 15299 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); visitBITCAST() local 15324 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); visitBITCAST() local 21162 if (auto *Cst = dyn_cast<ConstantSDNode>(Value)) visitSTORE() local 23298 if (auto *Cst = dyn_cast<ConstantSDNode>(Op)) { convertBuildVecZextToBuildVecWithZeros() local 26573 if (auto *Cst = dyn_cast<ConstantSDNode>(Elt)) XformToShuffleWithZero() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 618 ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N1); tryShrinkShlLogicImm() local
|