Home
last modified time | relevance | path

Searched refs:getStoreSize (Results 1 – 25 of 50) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h390 TypeSize getStoreSize() const { in getStoreSize() function
398 return getScalarType().getStoreSize().getFixedValue(); in getScalarStoreSize()
408 return getStoreSize() * 8; in getStoreSizeInBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h358 TypeSize getStoreSize() const { in getStoreSize() function
366 return getScalarType().getStoreSize().getFixedValue(); in getScalarStoreSize()
376 return getStoreSize() * 8; in getStoreSizeInBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td1010 return St->getAlign() >= St->getMemoryVT().getStoreSize();
1021 return Ld->getAlign() >= Ld->getMemoryVT().getStoreSize();
1094 Ld->getAlign() >= Ld->getMemoryVT().getStoreSize();
1132 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 2;
1137 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 4;
1142 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 8;
1147 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 8;
1152 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 1;
1157 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 2;
1162 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getStoreSize() == 4;
[all …]
H A DX86InstrFragments.td564 return Ld->getAlign() >= Ld->getMemoryVT().getStoreSize();
569 Ld->getAlign() >= Ld->getMemoryVT().getStoreSize();
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h265 if (!ST->enableUnalignedVectorMem() && Alignment < ElemType.getStoreSize()) in isLegalMaskedLoadStore()
297 if (!ST->enableUnalignedVectorMem() && Alignment < ElemType.getStoreSize()) in isLegalMaskedGatherScatter()
H A DRISCVCallingConv.cpp574 StoreSizeBytes = ValVT.getStoreSize(); in CC_RISCV()
734 int64_t Offset = State.AllocateStack(LocVT.getStoreSize(), StackAlign); in CC_RISCV_FastCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h43 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8; in IsShortVectorType()
H A DSystemZISelLowering.cpp1068 const int64_t LabelOffset = 1 * PVT.getStoreSize(); // Slot 2. in emitEHSjLjSetJmp()
1069 const int64_t BCOffset = 2 * PVT.getStoreSize(); // Slot 3. in emitEHSjLjSetJmp()
1070 const int64_t SPOffset = 3 * PVT.getStoreSize(); // Slot 4. in emitEHSjLjSetJmp()
1175 const int64_t LabelOffset = 1 * PVT.getStoreSize(); in emitEHSjLjLongJmp()
1176 const int64_t BCOffset = 2 * PVT.getStoreSize(); in emitEHSjLjLongJmp()
1177 const int64_t SPOffset = 3 * PVT.getStoreSize(); in emitEHSjLjLongJmp()
1178 const int64_t LPOffset = 4 * PVT.getStoreSize(); in emitEHSjLjLongJmp()
2307 assert((PartOffset + PartValue.getValueType().getStoreSize() <= in LowerCall()
2308 SlotVT.getStoreSize()) && "Not enough space for argument part!"); in LowerCall()
5667 unsigned BytesPerElement = VT.getVectorElementType().getStoreSize(); in getVPermMask()
[all …]
H A DSystemZISelDAGToDAG.cpp1496 uint64_t Size = Load->getMemoryVT().getStoreSize(); in canUseBlockOperation()
1512 uint64_t Size = Load->getMemoryVT().getStoreSize(); in storeLoadCanUseMVC()
1538 TypeSize StoreSize = MemAccess->getMemoryVT().getStoreSize(); in storeLoadIsAligned()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp262 cast<MemSDNode>(Node)->getMemoryVT().getStoreSize()) && in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp805 unsigned SrcBytes = LT.second.getStoreSize(); in getMemoryOpCost()
827 Alignment >= LT.second.getScalarType().getStoreSize()) in getMemoryOpCost()
H A DPPCISelLowering.cpp4119 unsigned ArgSize = ArgVT.getStoreSize(); in CalculateStackSlotSize()
4163 Alignment = Align(OrigVT.getStoreSize()); in CalculateStackSlotAlignment()
4165 Alignment = Align(ArgVT.getStoreSize()); in CalculateStackSlotAlignment()
4374 unsigned ArgSize = VA.getLocVT().getStoreSize(); in LowerFormalArguments_32SVR4()
4376 unsigned ObjSize = VA.getValVT().getStoreSize(); in LowerFormalArguments_32SVR4()
4578 unsigned ObjSize = ObjectVT.getStoreSize(); in LowerFormalArguments_64SVR4()
6956 const unsigned StoreSize = LocVT.getStoreSize(); in CC_AIX()
7260 int FI = MFI.CreateFixedObject(SaveVT.getStoreSize(), SaveStackPos, true); in LowerFormalArguments_AIX()
7264 SaveStackPos = alignTo(SaveStackPos + SaveVT.getStoreSize(), PtrByteSize); in LowerFormalArguments_AIX()
7270 Flags.isByVal() ? Flags.getByValSize() : LocVT.getStoreSize(); in LowerFormalArguments_AIX()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp523 unsigned ObjSize = VA.getLocVT().getStoreSize(); in LowerCallArguments()
664 unsigned ObjSize = VA.getLocVT().getStoreSize(); in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.cpp310 .getStoreSize(); in getLoadStoreStride()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1206 unsigned TotalBytes = VT.getStoreSize(); in analyzeArguments()
1211 TotalBytes += Args[j].VT.getStoreSize(); in analyzeArguments()
1248 RegIdx -= VT.getStoreSize(); in analyzeArguments()
1261 TotalBytes += Arg.VT.getStoreSize(); in getTotalArgumentsSizeInBytes()
1316 RegIdx -= VT.getStoreSize(); in analyzeReturnValues()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp403 unsigned Offset = State.AllocateStack(ValVT.getStoreSize(), OrigAlign); in CC_Xtensa_Custom()
495 int FI = MFI.CreateFixedObject(ValVT.getStoreSize(), VA.getLocMemOffset(), in LowerFormalArguments()
1224 uint64_t FrameOffset = PtrVT.getStoreSize(); in LowerVASTART()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1143 if (Alignment < MemVT.getStoreSize() && in LowerSTORE()
1271 assert(Load->getAlign() >= MemVT.getStoreSize()); in lowerPrivateExtLoad()
1511 Align Alignment = commonAlignment(Align(VT.getStoreSize()), PartOffset); in LowerFormalArguments()
H A DAMDGPUISelLowering.cpp1317 PartOffset += MemVT.getStoreSize(); in analyzeFormalArgumentsCompute()
1852 unsigned Size = LoMemVT.getStoreSize(); in SplitVectorLoad()
1862 HiPtr, SrcValue.getWithOffset(LoMemVT.getStoreSize()), in SplitVectorLoad()
1942 SDValue HiPtr = DAG.getObjectPtrOffset(SL, BasePtr, LoMemVT.getStoreSize()); in SplitVectorStore()
1946 unsigned Size = LoMemVT.getStoreSize(); in SplitVectorStore()
3852 unsigned Size = VT.getStoreSize(); in shouldCombineMemoryType()
3878 unsigned Size = VT.getStoreSize(); in performLoadCombine()
3928 unsigned Size = VT.getStoreSize(); in performStoreCombine()
5566 int FI = getOrCreateFixedStackObject(MFI, VT.getStoreSize(), Offset); in loadStackInputValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1130 uint64_t SlotSize = PtrVT.getStoreSize(); in getReturnAddressFrameIndex()
1151 DAG.getConstant(PtrVT.getStoreSize(), dl, MVT::i16); in LowerRETURNADDR()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1708 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecRes_INSERT_SUBVECTOR()
2019 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecRes_INSERT_VECTOR_ELT()
2209 LoMemVT.getStoreSize().getFixedValue()); in SplitVecRes_VP_LOAD()
2373 LoMemVT.getStoreSize().getFixedValue()); in SplitVecRes_MLOAD()
2531 VecVT.getStoreSize(), DAG.getReducedAlign(VecVT, /*UseABI=*/false)); in SplitVecRes_VECTOR_COMPRESS()
3183 SDValue StackPtr = DAG.CreateStackTemporary(MemVT.getStoreSize(), Alignment); in SplitVecRes_VP_REVERSE()
3235 SDValue StackPtr = DAG.CreateStackTemporary(MemVT.getStoreSize(), Alignment); in SplitVecRes_VP_SPLICE()
3832 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecOp_EXTRACT_SUBVECTOR()
3890 DAG.CreateStackTemporary(VecVT.getStoreSize(), SmallestAlign); in SplitVecOp_EXTRACT_VECTOR_ELT()
3994 LoMemVT.getStoreSize().getFixedValue()); in SplitVecOp_VP_STORE()
[all …]
H A DLegalizeTypesGeneric.cpp165 SDValue StackPtr = DAG.CreateStackTemporary(InVT.getStoreSize(), Align); in ExpandRes_BITCAST()
H A DLegalizeTypes.cpp909 DAG.CreateStackTemporary(Op.getValueType().getStoreSize(), Align); in CreateStackStoreLoad()
H A DStatepointLowering.cpp112 unsigned SpillSize = ValueType.getStoreSize(); in allocateStackSlot()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1549 return St->getAlign() >= St->getMemoryVT().getStoreSize();
1555 return St->getAlignment() < St->getMemoryVT().getStoreSize();
1567 return Ld->getAlign() >= Ld->getMemoryVT().getStoreSize();
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1741 return N->getAlign().value() >= N->getMemoryVT().getStoreSize(); in isAlignedMemNode()
1746 switch (N->getMemoryVT().getStoreSize()) { in isSmallStackStore()

12