Searched refs:VecOp (Results 1 - 9 of 9) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp276 Value *VecOp = IEI->getOperand(0); local
287 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
302 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
343 Value *VecOp = IEI->getOperand(0); local
358 Value *V = CollectShuffleElements(VecOp, Mask, RHS);
365 if (VecOp == RHS) {
392 Value *VecOp = IE.getOperand(0); local
398 ReplaceInstUsesWith(IE, VecOp);
411 return ReplaceInstUsesWith(IE, VecOp);
418 if (EI->getOperand(0) == VecOp
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp323 Value *VecOp = IEI->getOperand(0); local
334 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
349 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
470 Value *VecOp = IEI->getOperand(0); local
484 ShuffleOps LR = collectShuffleElements(VecOp, Mask, RHS, IC);
506 if (VecOp == PermittedRHS) {
570 Value *VecOp = IE.getOperand(0); local
576 replaceInstUsesWith(IE, VecOp);
590 return replaceInstUsesWith(IE, VecOp);
597 if (EI->getOperand(0) == VecOp
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1415 SDValue VecOp = DAG.getUNDEF(NextVT); local
1418 VecOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, NextVT, VecOp,
1421 ConcatOps[Idx+1] = VecOp;
2242 SDValue VecOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NewVecVT,LdOps[Start]); local
2249 VecOp = DAG.getNode(ISD::BITCAST, dl, NewVecVT, VecOp);
2254 VecOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, NewVecVT, VecOp, LdOps[i],
2257 return DAG.getNode(ISD::BITCAST, dl, VecTy, VecOp);
2296 SDValue VecOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NewVecVT, LdOp); local
2491 SDValue VecOp = DAG.getNode(ISD::BITCAST, dl, NewVecVT, ValOp); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2298 SDValue VecOp = DAG.getUNDEF(NextVT); local
2301 VecOp = DAG.getNode(
2302 ISD::INSERT_VECTOR_ELT, dl, NextVT, VecOp, ConcatOps[OpIdx],
2305 ConcatOps[Idx+1] = VecOp;
3468 SDValue VecOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NewVecVT,LdOps[Start]); local
3475 VecOp = DAG.getNode(ISD::BITCAST, dl, NewVecVT, VecOp);
3480 VecOp = DAG.getNode(
3481 ISD::INSERT_VECTOR_ELT, dl, NewVecVT, VecOp, LdOps[i],
3484 return DAG.getNode(ISD::BITCAST, dl, VecTy, VecOp);
3526 SDValue VecOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NewVecVT, LdOp); local
3747 SDValue VecOp = DAG.getNode(ISD::BITCAST, dl, NewVecVT, ValOp); local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
H A DSPUISelLowering.cpp2157 SDValue VecOp = Op.getOperand(0); local
2185 VecOp,
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2424 SDValue VecOp = DAG.getNode(ISD::BITCAST, SL, MVT::v2i32, N->getOperand(0)); local
2426 VecOp, One);
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp209 if (auto *VecOp = dyn_cast<BinaryOperator>(I)) {
217 VecOp->copyIRFlags(Intersection);
H A DLoopVectorize.cpp4104 if (BinaryOperator *VecOp = dyn_cast<BinaryOperator>(V))
4105 VecOp->copyIRFlags(BinOp);
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelLowering.cpp5374 SDValue VecOp = DAG.getNode(X86ISD::MOVQ2DQ, dl, MVT::v2i64, InVec); local
5378 VecOp = DAG.getNode(ISD::BITCAST, dl, ResVT, VecOp);
5379 VecOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, ResVT, VecOp,
5385 VecOp = DAG.getVectorShuffle(MVT::v2i64, dl, VecOp, VecOp2, Mask);
5387 return DAG.getNode(ISD::BITCAST, dl, ResVT, VecOp);

Completed in 288 milliseconds