Home
last modified time | relevance | path

Searched refs:StoreVal (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp435 Register StoreVal = I->getOperand(8).getReg(); in expandAtomicBinOpSubword() local
479 BuildMI(loopMBB, DL, TII->get(Mips::SRAV), StoreVal) in expandAtomicBinOpSubword()
484 BuildMI(loopMBB, DL, TII->get(Mips::ANDi), StoreVal) in expandAtomicBinOpSubword()
485 .addReg(StoreVal) in expandAtomicBinOpSubword()
488 BuildMI(loopMBB, DL, TII->get(SEOp), StoreVal).addReg(StoreVal); in expandAtomicBinOpSubword()
492 BuildMI(loopMBB, DL, TII->get(Mips::SLL), StoreVal) in expandAtomicBinOpSubword()
493 .addReg(StoreVal, RegState::Kill) in expandAtomicBinOpSubword()
495 BuildMI(loopMBB, DL, TII->get(SROp), StoreVal) in expandAtomicBinOpSubword()
496 .addReg(StoreVal, RegState::Kill) in expandAtomicBinOpSubword()
501 .addReg(StoreVal); in expandAtomicBinOpSubword()
[all …]
H A DMipsISelLowering.cpp4921 Register StoreVal = MI.getOperand(0).getReg(); in emitSTR_W() local
4931 BuildMI(*BB, I, DL, TII->get(Mips::COPY)).addDef(BitcastW).addUse(StoreVal); in emitSTR_W()
4946 .addUse(StoreVal) in emitSTR_W()
4971 Register StoreVal = MI.getOperand(0).getReg(); in emitSTR_D() local
4984 .addUse(StoreVal); in emitSTR_D()
4999 .addUse(StoreVal); in emitSTR_D()
5023 BuildMI(*BB, I, DL, TII->get(Mips::COPY)).addDef(Bitcast).addUse(StoreVal); in emitSTR_D()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp1551 bool NumericLiteralParser::GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale) { in GetFixedPointValue() argument
1654 auto MaxVal = llvm::APInt::getMaxValue(StoreVal.getBitWidth()); in GetFixedPointValue()
1655 if (Val.getBitWidth() > StoreVal.getBitWidth()) { in GetFixedPointValue()
1657 StoreVal = Val.trunc(StoreVal.getBitWidth()); in GetFixedPointValue()
1658 } else if (Val.getBitWidth() < StoreVal.getBitWidth()) { in GetFixedPointValue()
1660 StoreVal = Val.zext(StoreVal.getBitWidth()); in GetFixedPointValue()
1662 StoreVal = Val; in GetFixedPointValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp80 uint64_t StoreVal = ByteVal; in memsetStore() local
82 StoreVal |= ByteVal << (I * 8); in memsetStore()
84 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
H A DSystemZISelLowering.cpp8779 Register StoreVal = MRI.createVirtualRegister(RC); in emitAtomicCmpSwapW() local
8842 BuildMI(MBB, DL, TII->get(SystemZ::RLL), StoreVal) in emitAtomicCmpSwapW()
8846 .addReg(StoreVal) in emitAtomicCmpSwapW()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1189 void storeMatrix(const MatrixTy &StoreVal, Value *MatrixPtr, in storeMatrix() argument
1196 auto *TileTy = FixedVectorType::get(EltTy, StoreVal.getNumRows() * in storeMatrix()
1197 StoreVal.getNumColumns()); in storeMatrix()
1199 storeMatrix(TileTy, StoreVal, TileStart, MAlign, in storeMatrix()
1205 MatrixTy storeMatrix(Type *Ty, MatrixTy StoreVal, Value *Ptr, in storeMatrix() argument
1210 for (auto Vec : enumerate(StoreVal.vectors())) { in storeMatrix()
1215 Stride, StoreVal.getStride(), VType->getElementType(), Builder); in storeMatrix()
1222 return MatrixTy().addNumStores(getNumOps(StoreVal.getVectorTy()) * in storeMatrix()
1223 StoreVal.getNumVectors()); in storeMatrix()
1230 auto StoreVal = getMatrix(Matrix, Shape, Builder); in LowerStore() local
[all …]
H A DDeadStoreElimination.cpp1932 Value *StoreVal = StoreI->getValueOperand(); in dominatingConditionImpliesValue() local
1954 m_Specific(StoreVal))) || in dominatingConditionImpliesValue()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLiteralSupport.h130 bool GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1256 Value *StoreVal; in TryToShrinkGlobalToBoolean() local
1258 StoreVal = ConstantInt::get(Type::getInt1Ty(GV->getContext()), in TryToShrinkGlobalToBoolean()
1272 StoreVal = in TryToShrinkGlobalToBoolean()
1279 StoreVal = StoredVal->getOperand(0); in TryToShrinkGlobalToBoolean()
1280 assert(isa<LoadInst>(StoreVal) && "Not a load of NewGV!"); in TryToShrinkGlobalToBoolean()
1284 new StoreInst(StoreVal, NewGV, false, Align(1), SI->getOrdering(), in TryToShrinkGlobalToBoolean()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp484 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSSEG() local
487 Operands.push_back(StoreVal); in selectVSSEG()
514 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSXSEG() local
517 Operands.push_back(StoreVal); in selectVSXSEG()
H A DRISCVISelLowering.cpp10815 SDValue StoreVal = Store->getValue(); in lowerFixedLengthVectorStoreToRVV()
10816 MVT VT = StoreVal.getSimpleValueType(); in lowerFixedLengthVectorStoreToRVV()
10822 StoreVal = in lowerFixedLengthVectorStoreToRVV()
10824 StoreVal, DAG.getVectorIdxConstant(0, DL)); in lowerFixedLengthVectorStoreToRVV()
10830 convertToScalableVector(ContainerVT, StoreVal, DAG, Subtarget); in lowerFixedLengthVectorStoreToRVV()
11844 SDValue StoreVal = VPNode->getValue(); in lowerVPStridedStore()
11845 MVT VT = StoreVal.getSimpleValueType(); in lowerVPStridedStore()
11849 StoreVal = convertToScalableVector(ContainerVT, StoreVal, DAG, Subtarget); in lowerVPStridedStore()
11859 SmallVector<SDValue, 8> Ops{VPNode->getChain(), IntID, StoreVal, in lowerVPStridedStore()
10813 SDValue StoreVal = Store->getValue(); lowerFixedLengthVectorStoreToRVV() local
11842 SDValue StoreVal = VPNode->getValue(); lowerVPStridedStore() local
[all...]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp8826 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() local
8833 if (StoreVal->getType()->isPointerTy()) in EmitARMBuiltinExpr()
8834 StoreVal = Builder.CreatePtrToInt(StoreVal, Int32Ty); in EmitARMBuiltinExpr()
8838 CGM.getDataLayout().getTypeSizeInBits(StoreVal->getType())); in EmitARMBuiltinExpr()
8839 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitARMBuiltinExpr()
8840 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int32Ty); in EmitARMBuiltinExpr()
8848 CallInst *CI = Builder.CreateCall(F, {StoreVal, StoreAddr}, "strex"); in EmitARMBuiltinExpr()
11190 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local
11197 if (StoreVal->getType()->isPointerTy()) in EmitAArch64BuiltinExpr()
11198 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp793 Register StoreVal = I.getOperand(0 + OpOffset).getReg(); in selectStore() local
798 .addUse(StoreVal); in selectStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp718 StoreSource getStoreSource(SDValue StoreVal) { in getStoreSource() argument
719 switch (StoreVal.getOpcode()) { in getStoreSource()
724 if (ISD::isBuildVectorOfConstantSDNodes(StoreVal.getNode()) || in getStoreSource()
725 ISD::isBuildVectorOfConstantFPSDNodes(StoreVal.getNode())) in getStoreSource()
11899 SDValue StoreVal = MSC->getValue(); in visitVPSCATTER() local
11910 SDValue Ops[] = {Chain, StoreVal, BasePtr, Index, Scale, Mask, VL}; in visitVPSCATTER()
11915 if (refineIndexType(Index, IndexType, StoreVal.getValueType(), DAG)) { in visitVPSCATTER()
11916 SDValue Ops[] = {Chain, StoreVal, BasePtr, Index, Scale, Mask, VL}; in visitVPSCATTER()
11930 SDValue StoreVal = MSC->getValue(); in visitMSCATTER() local
11940 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in visitMSCATTER()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6290 SDValue StoreVal = MSC->getValue(); in LowerMSCATTER() local
6295 EVT VT = StoreVal.getValueType(); in LowerMSCATTER()
6313 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in LowerMSCATTER()
6327 StoreVal = DAG.getNode(ISD::BITCAST, DL, VT, StoreVal); in LowerMSCATTER()
6341 StoreVal = DAG.getNode(ISD::ANY_EXTEND, DL, PromotedVT, StoreVal); in LowerMSCATTER()
6353 StoreVal = convertToScalableVector(DAG, ContainerVT, StoreVal); in LowerMSCATTER()
6356 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in LowerMSCATTER()