| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | outer_loop_test1_no_explicit_vect_width.ll | 32 ; CHECK: %[[StoreVal:.*]] = add nsw <4 x i32> %[[VecIndTr2]], %[[Splat]] 38 ; CHECK: call void @llvm.masked.scatter.v4i32.v4p0i32(<4 x i32> %[[StoreVal]], <4 x i32*> %[[AAddr2… 61 ; AVX: %[[StoreVal:.*]] = add nsw <8 x i32> %[[VecIndTr2]], %[[Splat]] 67 ; AVX: call void @llvm.masked.scatter.v8i32.v8p0i32(<8 x i32> %[[StoreVal]], <8 x i32*> %[[AAddr2]]…
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/ |
| H A D | outer_loop_test1_no_explicit_vect_width.ll | 31 ; CHECK: %[[StoreVal:.*]] = add nsw <4 x i32> %[[VecIndTr2]], %[[Splat]] 37 ; CHECK: call void @llvm.masked.scatter.v4i32.v4p0i32(<4 x i32> %[[StoreVal]], <4 x i32*> %[[AAddr2… 96 ; CHECK: %[[StoreVal:.*]] = add nsw <2 x i64> %[[VecInd]], %[[Splat]] 102 ; CHECK: call void @llvm.masked.scatter.v2i64.v2p0i64(<2 x i64> %[[StoreVal]], <2 x i64*> %[[AAddr2…
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsExpandPseudo.cpp | 418 Register StoreVal = I->getOperand(8).getReg(); in expandAtomicBinOpSubword() local 533 BuildMI(loopMBB, DL, TII->get(Mips::AND), StoreVal) in expandAtomicBinOpSubword() 535 BuildMI(loopMBB, DL, TII->get(Mips::OR), StoreVal) in expandAtomicBinOpSubword() 536 .addReg(StoreVal).addReg(BinOpRes); in expandAtomicBinOpSubword() 537 BuildMI(loopMBB, DL, TII->get(SC), StoreVal) in expandAtomicBinOpSubword() 538 .addReg(StoreVal).addReg(Ptr).addImm(0); in expandAtomicBinOpSubword() 540 .addReg(StoreVal).addReg(Mips::ZERO).addMBB(loopMBB); in expandAtomicBinOpSubword()
|
| H A D | MipsISelLowering.cpp | 4903 Register StoreVal = MI.getOperand(0).getReg(); in emitSTR_W() local 4913 BuildMI(*BB, I, DL, TII->get(Mips::COPY)).addDef(BitcastW).addUse(StoreVal); in emitSTR_W() 4928 .addUse(StoreVal) in emitSTR_W() 4953 Register StoreVal = MI.getOperand(0).getReg(); in emitSTR_D() local 4966 .addUse(StoreVal); in emitSTR_D() 4981 .addUse(StoreVal); in emitSTR_D() 5005 BuildMI(*BB, I, DL, TII->get(Mips::COPY)).addDef(Bitcast).addUse(StoreVal); in emitSTR_D()
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 1440 bool NumericLiteralParser::GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale) { in GetFixedPointValue() argument 1542 auto MaxVal = llvm::APInt::getMaxValue(StoreVal.getBitWidth()); in GetFixedPointValue() 1543 if (Val.getBitWidth() > StoreVal.getBitWidth()) { in GetFixedPointValue() 1545 StoreVal = Val.trunc(StoreVal.getBitWidth()); in GetFixedPointValue() 1546 } else if (Val.getBitWidth() < StoreVal.getBitWidth()) { in GetFixedPointValue() 1548 StoreVal = Val.zext(StoreVal.getBitWidth()); in GetFixedPointValue() 1550 StoreVal = Val; in GetFixedPointValue()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | outer_loop_test1.ll | 28 ; CHECK: %[[StoreVal:.*]] = add nsw <4 x i32> %[[VecIndTr2]], %[[Splat]] 34 ; CHECK: call void @llvm.masked.scatter.v4i32.v4p0i32(<4 x i32> %[[StoreVal]], <4 x i32*> %[[AAddr2…
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 80 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 D | SystemZISelLowering.cpp | 8038 Register StoreVal = MRI.createVirtualRegister(RC); in emitAtomicCmpSwapW() local 8101 BuildMI(MBB, DL, TII->get(SystemZ::RLL), StoreVal) in emitAtomicCmpSwapW() 8105 .addReg(StoreVal) in emitAtomicCmpSwapW()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1044 void storeMatrix(const MatrixTy &StoreVal, Value *MatrixPtr, in storeMatrix() argument 1054 auto *TileTy = FixedVectorType::get(EltTy, StoreVal.getNumRows() * in storeMatrix() 1055 StoreVal.getNumColumns()); in storeMatrix() 1060 storeMatrix(TileTy, StoreVal, TilePtr, MAlign, in storeMatrix() 1066 MatrixTy storeMatrix(Type *Ty, MatrixTy StoreVal, Value *Ptr, in storeMatrix() argument 1071 for (auto Vec : enumerate(StoreVal.vectors())) { in storeMatrix() 1076 Stride, StoreVal.getStride(), VType->getElementType(), Builder); in storeMatrix() 1083 return MatrixTy().addNumStores(getNumOps(StoreVal.getVectorTy()) * in storeMatrix() 1084 StoreVal.getNumVectors()); in storeMatrix() 1091 auto StoreVal = getMatrix(Matrix, Shape, Builder); in LowerStore() local [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | LiteralSupport.h | 122 bool GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1223 Value *StoreVal; in TryToShrinkGlobalToBoolean() local 1225 StoreVal = ConstantInt::get(Type::getInt1Ty(GV->getContext()), in TryToShrinkGlobalToBoolean() 1239 StoreVal = new LoadInst(NewGV->getValueType(), NewGV, in TryToShrinkGlobalToBoolean() 1245 StoreVal = StoredVal->getOperand(0); in TryToShrinkGlobalToBoolean() 1246 assert(isa<LoadInst>(StoreVal) && "Not a load of NewGV!"); in TryToShrinkGlobalToBoolean() 1250 new StoreInst(StoreVal, NewGV, false, Align(1), SI->getOrdering(), in TryToShrinkGlobalToBoolean()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 450 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSSEG() local 453 Operands.push_back(StoreVal); in selectVSSEG() 480 SDValue StoreVal = createTuple(*CurDAG, Regs, NF, LMUL); in selectVSXSEG() local 483 Operands.push_back(StoreVal); in selectVSXSEG()
|
| H A D | RISCVISelLowering.cpp | 5873 SDValue StoreVal = Store->getValue(); in lowerFixedLengthVectorStoreToRVV() local 5874 MVT VT = StoreVal.getSimpleValueType(); in lowerFixedLengthVectorStoreToRVV() 5880 StoreVal = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, in lowerFixedLengthVectorStoreToRVV() 5881 DAG.getConstant(0, DL, VT), StoreVal, in lowerFixedLengthVectorStoreToRVV() 5890 convertToScalableVector(ContainerVT, StoreVal, DAG, Subtarget); in lowerFixedLengthVectorStoreToRVV()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 477 Register StoreVal = I.getOperand(0 + OpOffset).getReg(); in selectStore() local 482 .addUse(StoreVal); in selectStore()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 7687 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() local 7695 if (StoreVal->getType()->isPointerTy()) in EmitARMBuiltinExpr() 7696 StoreVal = Builder.CreatePtrToInt(StoreVal, Int32Ty); in EmitARMBuiltinExpr() 7700 CGM.getDataLayout().getTypeSizeInBits(StoreVal->getType())); in EmitARMBuiltinExpr() 7701 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitARMBuiltinExpr() 7702 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int32Ty); in EmitARMBuiltinExpr() 9689 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local 9697 if (StoreVal->getType()->isPointerTy()) in EmitAArch64BuiltinExpr() 9698 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr() 9703 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitAArch64BuiltinExpr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 5025 SDValue StoreVal = MSC->getValue(); in LowerMSCATTER() local 5030 EVT VT = StoreVal.getValueType(); in LowerMSCATTER() 5048 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in LowerMSCATTER() 5062 StoreVal = DAG.getNode(ISD::BITCAST, DL, VT, StoreVal); in LowerMSCATTER() 5076 StoreVal = DAG.getNode(ISD::ANY_EXTEND, DL, PromotedVT, StoreVal); in LowerMSCATTER() 5088 StoreVal = convertToScalableVector(DAG, ContainerVT, StoreVal); in LowerMSCATTER() 5091 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in LowerMSCATTER()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 653 StoreSource getStoreSource(SDValue StoreVal) { in getStoreSource() argument 654 switch (StoreVal.getOpcode()) { in getStoreSource() 10628 SDValue StoreVal = MSC->getValue(); in visitMSCATTER() local 10638 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in visitMSCATTER() 10644 if (refineIndexType(Index, IndexType, StoreVal.getValueType(), DAG)) { in visitMSCATTER() 10645 SDValue Ops[] = {Chain, StoreVal, Mask, BasePtr, Index, Scale}; in visitMSCATTER()
|