Home
last modified time | relevance | path

Searched refs:ExtIdx (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp2025 const unsigned ExtIdx = *Idx; in canReuseExtract() local
2026 if (ExtIdx != I) { in canReuseExtract()
2027 if (ExtIdx >= E || CurrentOrder[ExtIdx] != E + 1) in canReuseExtract()
2030 CurrentOrder[ExtIdx] = I; in canReuseExtract()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp13004 int ExtIdx = cast<ConstantSDNode>(Op.getOperand(1))->getZExtValue(); in combineConcatVectorOfExtracts() local
13014 ExtIdx /= (NumExtElts / NumElts); in combineConcatVectorOfExtracts()
13016 ExtIdx *= (NumElts / NumExtElts); in combineConcatVectorOfExtracts()
13024 Mask.push_back(i + ExtIdx); in combineConcatVectorOfExtracts()
13028 Mask.push_back(i + ExtIdx + NumElts); in combineConcatVectorOfExtracts()
13227 ConstantSDNode *ExtIdx = dyn_cast<ConstantSDNode>(N->getOperand(1)); in visitEXTRACT_SUBVECTOR() local
13230 if (InsIdx && ExtIdx && in visitEXTRACT_SUBVECTOR()
13232 ExtIdx->getValueType(0).getSizeInBits() <= 64) { in visitEXTRACT_SUBVECTOR()
13239 ExtIdx->getZExtValue() * NVT.getScalarType().getSizeInBits()) in visitEXTRACT_SUBVECTOR()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp16111 int ExtIdx = Op.getConstantOperandVal(1); in combineConcatVectorOfExtracts() local
16121 ExtIdx /= (NumExtElts / NumElts); in combineConcatVectorOfExtracts()
16123 ExtIdx *= (NumElts / NumExtElts); in combineConcatVectorOfExtracts()
16131 Mask.push_back(i + ExtIdx); in combineConcatVectorOfExtracts()
16135 Mask.push_back(i + ExtIdx + NumElts); in combineConcatVectorOfExtracts()
16403 auto *ExtIdx = dyn_cast<ConstantSDNode>(Extract->getOperand(1)); in narrowExtractedVectorLoad() local
16405 !ExtIdx) in narrowExtractedVectorLoad()
16413 unsigned Offset = ExtIdx->getZExtValue() * VT.getScalarType().getStoreSize(); in narrowExtractedVectorLoad()
16500 ConstantSDNode *ExtIdx = dyn_cast<ConstantSDNode>(N->getOperand(1)); in visitEXTRACT_SUBVECTOR() local
16503 if (InsIdx && ExtIdx) { in visitEXTRACT_SUBVECTOR()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp7055 SDValue ExtIdx = V->getOperand(2); in visitEXTRACT_SUBVECTOR() local
7057 if (InsIdx == ExtIdx) in visitEXTRACT_SUBVECTOR()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5905 SDValue ExtIdx) { in getUnderlyingExtractedFromVec() argument
5906 int Idx = cast<ConstantSDNode>(ExtIdx)->getZExtValue(); in getUnderlyingExtractedFromVec()
5966 SDValue ExtIdx = Op.getOperand(i).getOperand(1); in buildFromShuffleMostly() local
5968 if (!isa<ConstantSDNode>(ExtIdx)) in buildFromShuffleMostly()
5970 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp7230 SDValue ExtIdx) { in getUnderlyingExtractedFromVec() argument
7231 int Idx = cast<ConstantSDNode>(ExtIdx)->getZExtValue(); in getUnderlyingExtractedFromVec()
7291 SDValue ExtIdx = Op.getOperand(i).getOperand(1); in buildFromShuffleMostly() local
7294 if (!isa<ConstantSDNode>(ExtIdx)) in buildFromShuffleMostly()
7296 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()