Searched refs:StVT (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp210 EVT StVT = ST->getMemoryVT(); local
212 if (StVT.isVector() && ST->isTruncatingStore())
213 switch (TLI.getTruncStoreAction(ValVT, StVT.getSimpleVT())) {
591 EVT StVT = ST->getMemoryVT(); local
598 unsigned NumElem = StVT.getVectorNumElements();
603 EVT MemSclVT = StVT.getScalarType();
H A DLegalizeVectorTypes.cpp2941 EVT StVT = ST->getMemoryVT(); local
2942 unsigned StWidth = StVT.getSizeInBits();
2947 assert(StVT.getVectorElementType() == ValEltVT);
3010 EVT StVT = ST->getMemoryVT(); local
3015 assert(StVT.isVector() && ValOp.getValueType().isVector());
3016 assert(StVT.bitsLT(ValOp.getValueType()));
3021 EVT StEltVT = StVT.getVectorElementType();
3024 unsigned NumElts = StVT.getVectorNumElements();
H A DLegalizeDAG.cpp767 EVT StVT = ST->getMemoryVT(); local
768 unsigned StWidth = StVT.getSizeInBits();
770 if (StWidth != StVT.getStoreSizeInBits()) {
775 StVT.getStoreSizeInBits());
776 Value = DAG.getZeroExtendInReg(Value, dl, StVT);
784 assert(!StVT.isVector() && "Unsupported truncstore!");
841 StVT.getSimpleVT())) {
862 assert(!StVT.isVector() &&
866 assert(TLI.isTypeLegal(StVT) &&
868 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Valu
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8477 EVT StVT = St->getMemoryVT(); local
8479 assert(StVT != VT && "Cannot truncate to the same type");
8481 unsigned ToEltSz = StVT.getVectorElementType().getSizeInBits();
8494 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(),
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21024 EVT StVT = St->getMemoryVT();
21036 StVT == VT && !IsAligned) {
21064 assert(StVT != VT && "Cannot truncate to the same type");
21066 unsigned ToSz = StVT.getVectorElementType().getSizeInBits();
21080 StVT.getScalarType(), NumElems*SizeRatio);

Completed in 392 milliseconds