Home
last modified time | relevance | path

Searched refs:StTy (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoXTHead.td228 class THStoreIndexed<RegisterClass StTy, bits<5> funct5, string opcodestr>
229 : RVInstRBase<!if(!eq(StTy, GPR), 0b101, 0b111), OPC_CUSTOM_0,
230 (outs), (ins StTy:$rd, GPR:$rs1, GPR:$rs2, uimm2:$uimm2),
759 multiclass StIdxPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy,
761 def : Pat<(StoreOp (vt StTy:$rd),
763 (Inst StTy:$rd, GPR:$rs1, GPR:$rs2, uimm2:$uimm2)>;
766 multiclass StZextIdxPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy,
768 def : Pat<(StoreOp (vt StTy:$rd),
770 (Inst StTy:$rd, GPR:$rs1, GPR:$rs2, uimm2:$uimm2)>;
H A DRISCVInstrInfo.td1963 class StPat<PatFrag StoreOp, RVInst Inst, RegisterClass StTy,
1965 : Pat<(StoreOp (vt StTy:$rs2), (AddrRegImm (XLenVT GPRMem:$rs1),
1967 (Inst StTy:$rs2, GPRMem:$rs1, simm12:$imm12)>;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp3926 StructType *StTy, ArrayRef<Constant *> Operands, in ConstantFoldStructCall() argument
3932 Type *Ty0 = StTy->getContainedType(0); in ConstantFoldStructCall()
3933 Type *Ty1 = StTy->getContainedType(1)->getScalarType(); in ConstantFoldStructCall()
3947 return ConstantStruct::get(StTy, ConstantVector::get(Results0), in ConstantFoldStructCall()
3954 return ConstantStruct::get(StTy, Result0, Result1); in ConstantFoldStructCall()
3957 Type *Ty = StTy->getContainedType(0); in ConstantFoldStructCall()
3981 return ConstantStruct::get(StTy, ConstantVector::get(SinResults), in ConstantFoldStructCall()
3988 return ConstantStruct::get(StTy, SinResult, CosResult); in ConstantFoldStructCall()
3997 return ConstantStruct::get(StTy, HalfVec, HalfVec); in ConstantFoldStructCall()
4013 return ConstantStruct::get(StTy, ConstantVector::get(Res0), in ConstantFoldStructCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1918 multiclass StPat<PatFrag StoreOp, LAInst Inst, RegisterClass StTy,
1920 def : Pat<(StoreOp (vt StTy:$rd), BaseAddr:$rj),
1921 (Inst StTy:$rd, BaseAddr:$rj, 0)>;
1922 def : Pat<(StoreOp (vt StTy:$rs2), (AddrConstant GPR:$rj, simm12:$imm12)),
1923 (Inst StTy:$rs2, GPR:$rj, simm12:$imm12)>;
1924 def : Pat<(StoreOp (vt StTy:$rd), (AddLike BaseAddr:$rj, simm12:$imm12)),
1925 (Inst StTy:$rd, BaseAddr:$rj, simm12:$imm12)>;
1950 class RegRegStPat<PatFrag StoreOp, LAInst Inst, RegisterClass StTy,
1952 : Pat<(StoreOp (vt StTy:$rd), (add NonFIBaseAddr:$rj, GPR:$rk)),
1953 (Inst StTy:$rd, NonFIBaseAddr:$rj, GPR:$rk)>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp879 StructType *StTy = GTI.getStructType(); in accumulateByteOffset() local
885 DL->getStructLayout(StTy)->getElementOffset(Field); in accumulateByteOffset()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp551 if (StructType *StTy = GTI.getStructTypeOrNull()) { in selectGetElementPtr() local
555 TotalOffs += DL.getStructLayout(StTy)->getElementOffset(Field); in selectGetElementPtr()
H A DSelectionDAGBuilder.cpp4366 if (StructType *StTy = GTI.getStructTypeOrNull()) { in visitGetElementPtr() local
4371 DAG.getDataLayout().getStructLayout(StTy)->getElementOffset(Field); in visitGetElementPtr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1629 if (StructType *StTy = GTI.getStructTypeOrNull()) { in translateGetElementPtr() local
1631 Offset += DL->getStructLayout(StTy)->getElementOffset(Field); in translateGetElementPtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp4994 if (auto *StTy = GTI.getStructTypeOrNull()) { in selectGetElementPtr() local
4998 TotalOffs += DL.getStructLayout(StTy)->getElementOffset(Field); in selectGetElementPtr()
H A DAArch64ISelLowering.cpp17580 VectorType *StTy = in lowerInterleaveIntrinsicToStore() local
17586 UseScalable, StTy, PtrTy); in lowerInterleaveIntrinsicToStore()
17595 Builder.CreateVectorSplat(StTy->getElementCount(), Builder.getTrue()); in lowerInterleaveIntrinsicToStore()
17606 Address = Builder.CreateGEP(StTy, BaseAddr, {Offset}); in lowerInterleaveIntrinsicToStore()
17608 Builder.getInt64(I * StTy->getElementCount().getKnownMinValue()); in lowerInterleaveIntrinsicToStore()
17611 Builder.CreateExtractVector(StTy, ExtractedValues[J], Idx); in lowerInterleaveIntrinsicToStore()