| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsExpandPseudo.cpp | 434 Register StoreVal = I->getOperand(8).getReg(); in expandAtomicBinOpSubword() local 499 BuildMI(loopMBB, DL, TII->get(Mips::SRAV), StoreVal) in expandAtomicBinOpSubword() 504 BuildMI(loopMBB, DL, TII->get(Mips::ANDi), StoreVal) in expandAtomicBinOpSubword() 505 .addReg(StoreVal) in expandAtomicBinOpSubword() 508 BuildMI(loopMBB, DL, TII->get(SEOp), StoreVal).addReg(StoreVal); in expandAtomicBinOpSubword() 512 BuildMI(loopMBB, DL, TII->get(Mips::SLL), StoreVal) in expandAtomicBinOpSubword() 513 .addReg(StoreVal, RegState::Kill) in expandAtomicBinOpSubword() 515 BuildMI(loopMBB, DL, TII->get(SROp), StoreVal) in expandAtomicBinOpSubword() 516 .addReg(StoreVal, RegState::Kill) in expandAtomicBinOpSubword() 521 .addReg(StoreVal); in expandAtomicBinOpSubword() [all …]
|
| H A D | MipsISelLowering.cpp | 5091 Register StoreVal = MI.getOperand(0).getReg(); in emitSTR_W() local 5101 BuildMI(*BB, I, DL, TII->get(Mips::COPY)).addDef(BitcastW).addUse(StoreVal); in emitSTR_W() 5116 .addUse(StoreVal) in emitSTR_W() 5141 Register StoreVal = MI.getOperand(0).getReg(); in emitSTR_D() local 5154 .addUse(StoreVal); in emitSTR_D() 5169 .addUse(StoreVal); in emitSTR_D() 5193 BuildMI(*BB, I, DL, TII->get(Mips::COPY)).addDef(Bitcast).addUse(StoreVal); in emitSTR_D()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 498 Value *StoreVal = nullptr, *Ptr, *Mask, *EVL = nullptr; in tryCreateStridedLoadStore() local 517 StoreVal = II->getArgOperand(0); in tryCreateStridedLoadStore() 524 StoreVal = II->getArgOperand(0); in tryCreateStridedLoadStore() 567 if (!StoreVal) { in tryCreateStridedLoadStore() 581 {StoreVal, BasePtr, Stride, Mask, EVL}); in tryCreateStridedLoadStore()
|
| H A D | RISCVISelLowering.cpp | 12471 SDValue StoreVal = Store->getValue(); in lowerFixedLengthVectorStoreToRVV() local 12472 MVT VT = StoreVal.getSimpleValueType(); in lowerFixedLengthVectorStoreToRVV() 12478 StoreVal = in lowerFixedLengthVectorStoreToRVV() 12479 DAG.getInsertSubvector(DL, DAG.getConstant(0, DL, VT), StoreVal, 0); in lowerFixedLengthVectorStoreToRVV() 12485 convertToScalableVector(ContainerVT, StoreVal, DAG, Subtarget); in lowerFixedLengthVectorStoreToRVV() 13688 SDValue StoreVal = VPNode->getValue(); in lowerVPStridedStore() local 13689 MVT VT = StoreVal.getSimpleValueType(); in lowerVPStridedStore() 13693 StoreVal = convertToScalableVector(ContainerVT, StoreVal, DAG, Subtarget); in lowerVPStridedStore() 13703 SmallVector<SDValue, 8> Ops{VPNode->getChain(), IntID, StoreVal, in lowerVPStridedStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 90 uint64_t StoreVal = ByteVal; in memsetStore() local 92 StoreVal |= ByteVal << (I * 8); in memsetStore() 94 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
|
| H A D | SystemZISelLowering.cpp | 10103 Register StoreVal = MRI.createVirtualRegister(RC); in emitAtomicCmpSwapW() local 10166 BuildMI(MBB, DL, TII->get(SystemZ::RLL), StoreVal) in emitAtomicCmpSwapW() 10170 .addReg(StoreVal) in emitAtomicCmpSwapW()
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 1591 bool NumericLiteralParser::GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale) { in GetFixedPointValue() argument 1694 auto MaxVal = llvm::APInt::getMaxValue(StoreVal.getBitWidth()); in GetFixedPointValue() 1695 if (Val.getBitWidth() > StoreVal.getBitWidth()) { in GetFixedPointValue() 1697 StoreVal = Val.trunc(StoreVal.getBitWidth()); in GetFixedPointValue() 1698 } else if (Val.getBitWidth() < StoreVal.getBitWidth()) { in GetFixedPointValue() 1700 StoreVal = Val.zext(StoreVal.getBitWidth()); in GetFixedPointValue() 1702 StoreVal = Val; in GetFixedPointValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1362 void storeMatrix(const MatrixTy &StoreVal, Value *MatrixPtr, in storeMatrix() argument 1369 auto *TileTy = FixedVectorType::get(EltTy, StoreVal.getNumRows() * in storeMatrix() 1370 StoreVal.getNumColumns()); in storeMatrix() 1372 storeMatrix(TileTy, StoreVal, TileStart, MAlign, in storeMatrix() 1378 MatrixTy storeMatrix(Type *Ty, MatrixTy StoreVal, Value *Ptr, in storeMatrix() argument 1383 for (auto Vec : enumerate(StoreVal.vectors())) { in storeMatrix() 1388 Stride, StoreVal.getStride(), VType->getElementType(), Builder); in storeMatrix() 1395 return MatrixTy().addNumStores(getNumOps(StoreVal.getVectorTy()) * in storeMatrix() 1396 StoreVal.getNumVectors()); in storeMatrix() 1403 auto StoreVal = getMatrix(Matrix, Shape, Builder); in LowerStore() local [all …]
|
| H A D | DeadStoreElimination.cpp | 2117 Value *StoreVal = StoreI->getValueOperand(); in dominatingConditionImpliesValue() local 2139 m_Specific(StoreVal))) || in dominatingConditionImpliesValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1268 Value *StoreVal; in TryToShrinkGlobalToBoolean() local 1270 StoreVal = ConstantInt::get(Type::getInt1Ty(GV->getContext()), in TryToShrinkGlobalToBoolean() 1284 StoreVal = in TryToShrinkGlobalToBoolean() 1288 cast<LoadInst>(StoreVal)->setDebugLoc(LI->getDebugLoc()); in TryToShrinkGlobalToBoolean() 1292 StoreVal = StoredVal->getOperand(0); in TryToShrinkGlobalToBoolean() 1293 assert(isa<LoadInst>(StoreVal) && "Not a load of NewGV!"); in TryToShrinkGlobalToBoolean() 1297 new StoreInst(StoreVal, NewGV, false, Align(1), SI->getOrdering(), in TryToShrinkGlobalToBoolean()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | LiteralSupport.h | 130 bool GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | ARM.cpp | 2900 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() local 2907 if (StoreVal->getType()->isPointerTy()) in EmitARMBuiltinExpr() 2908 StoreVal = Builder.CreatePtrToInt(StoreVal, Int32Ty); in EmitARMBuiltinExpr() 2912 CGM.getDataLayout().getTypeSizeInBits(StoreVal->getType())); in EmitARMBuiltinExpr() 2913 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitARMBuiltinExpr() 2914 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int32Ty); in EmitARMBuiltinExpr() 2922 CallInst *CI = Builder.CreateCall(F, {StoreVal, StoreAddr}, "strex"); in EmitARMBuiltinExpr() 5256 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local 5263 if (StoreVal->getType()->isPointerTy()) in EmitAArch64BuiltinExpr() 5264 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 1188 Register StoreVal = I.getOperand(0 + OpOffset).getReg(); in selectStore() local 1210 .addUse(StoreVal); in selectStore() 1223 .addUse(StoreVal); in selectStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 727 StoreSource getStoreSource(SDValue StoreVal) { in getStoreSource() argument 728 switch (StoreVal.getOpcode()) { in getStoreSource() 733 if (ISD::isBuildVectorOfConstantSDNodes(StoreVal.getNode()) || in getStoreSource() 734 ISD::isBuildVectorOfConstantFPSDNodes(StoreVal.getNode())) in getStoreSource() 12519 SDValue StoreVal = MSC->getValue(); in visitVPSCATTER() local 12530 SDValue Ops[] = {Chain, StoreVal, BasePtr, Index, Scale, Mask, VL}; in visitVPSCATTER() 12535 if (refineIndexType(Index, IndexType, StoreVal.getValueType(), DAG)) { in visitVPSCATTER() 12536 SDValue Ops[] = {Chain, StoreVal, BasePtr, Index, Scale, Mask, VL}; in visitVPSCATTER() 12550 SDValue StoreVal = MSC->getValue(); in visitMSCATTER() local 12560 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in visitMSCATTER() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6585 SDValue StoreVal = MSC->getValue(); in LowerMSCATTER() local 6590 EVT VT = StoreVal.getValueType(); in LowerMSCATTER() 6608 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in LowerMSCATTER() 6622 StoreVal = DAG.getNode(ISD::BITCAST, DL, VT, StoreVal); in LowerMSCATTER() 6636 StoreVal = DAG.getNode(ISD::ANY_EXTEND, DL, PromotedVT, StoreVal); in LowerMSCATTER() 6648 StoreVal = convertToScalableVector(DAG, ContainerVT, StoreVal); in LowerMSCATTER() 6651 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in LowerMSCATTER()
|