Home
last modified time | relevance | path

Searched refs:Opnds (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp186 Value *createNaryFAdd(const AddendVect& Opnds, unsigned InstrQuota);
679 (const AddendVect &Opnds, unsigned InstrQuota) { in createNaryFAdd() argument
680 assert(!Opnds.empty() && "Expect at least one addend"); in createNaryFAdd()
684 unsigned InstrNeeded = calcInstrNumber(Opnds); in createNaryFAdd()
702 for (const FAddend *Opnd : Opnds) { in createNaryFAdd()
785 unsigned FAddCombine::calcInstrNumber(const AddendVect &Opnds) { in calcInstrNumber() argument
786 unsigned OpndNum = Opnds.size(); in calcInstrNumber()
793 for (const FAddend *Opnd : Opnds) { in calcInstrNumber()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp202 Value *createNaryFAdd(const AddendVect& Opnds, unsigned InstrQuota);
689 (const AddendVect &Opnds, unsigned InstrQuota) { in createNaryFAdd() argument
690 assert(!Opnds.empty() && "Expect at least one addend"); in createNaryFAdd()
694 unsigned InstrNeeded = calcInstrNumber(Opnds); in createNaryFAdd()
712 for (const FAddend *Opnd : Opnds) { in createNaryFAdd()
795 unsigned FAddCombine::calcInstrNumber(const AddendVect &Opnds) { in calcInstrNumber() argument
796 unsigned OpndNum = Opnds.size(); in calcInstrNumber()
803 for (const FAddend *Opnd : Opnds) { in calcInstrNumber()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp1278 SmallVector<XorOpnd, 8> Opnds; in OptimizeXor() local
1289 Opnds.push_back(O); in OptimizeXor()
1299 for (unsigned i = 0, e = Opnds.size(); i != e; ++i) in OptimizeXor()
1300 OpndPtrs.push_back(&Opnds[i]); in OptimizeXor()
1323 for (unsigned i = 0, e = Opnds.size(); i < e; i++) { in OptimizeXor()
1364 for (unsigned int i = 0, e = Opnds.size(); i < e; i++) { in OptimizeXor()
1365 XorOpnd &O = Opnds[i]; in OptimizeXor()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DReassociate.cpp1297 SmallVector<XorOpnd, 8> Opnds; in OptimizeXor() local
1312 Opnds.push_back(O); in OptimizeXor()
1321 for (unsigned i = 0, e = Opnds.size(); i != e; ++i) in OptimizeXor()
1322 OpndPtrs.push_back(&Opnds[i]); in OptimizeXor()
1345 for (unsigned i = 0, e = Opnds.size(); i < e; i++) { in OptimizeXor()
1386 for (unsigned int i = 0, e = Opnds.size(); i < e; i++) { in OptimizeXor()
1387 XorOpnd &O = Opnds[i]; in OptimizeXor()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp7195 SmallVector<SDValue, 8> Opnds; in visitTRUNCATE() local
7197 Opnds.push_back(BuildVect.getOperand(i)); in visitTRUNCATE()
7199 return DAG.getBuildVector(VT, SDLoc(N), Opnds); in visitTRUNCATE()
7263 SmallVector<SDValue, 8> Opnds; in visitTRUNCATE() local
7266 Opnds.push_back(DAG.getUNDEF(VTs[i])); in visitTRUNCATE()
7271 Opnds.push_back(NV); in visitTRUNCATE()
7273 return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Opnds); in visitTRUNCATE()
12708 SmallVector<SDValue, 8> Opnds; in reduceBuildVecConvertToConvertBuildVec() local
12713 Opnds.push_back(DAG.getUNDEF(SrcVT)); in reduceBuildVecConvertToConvertBuildVec()
12715 Opnds.push_back(In.getOperand(0)); in reduceBuildVecConvertToConvertBuildVec()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp9499 SmallVector<SDValue, 8> Opnds; in visitTRUNCATE() local
9501 Opnds.push_back(BuildVect.getOperand(i)); in visitTRUNCATE()
9503 return DAG.getBuildVector(VT, SDLoc(N), Opnds); in visitTRUNCATE()
9569 SmallVector<SDValue, 8> Opnds; in visitTRUNCATE() local
9572 Opnds.push_back(DAG.getUNDEF(VTs[i])); in visitTRUNCATE()
9577 Opnds.push_back(NV); in visitTRUNCATE()
9579 return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Opnds); in visitTRUNCATE()
15536 SmallVector<SDValue, 8> Opnds; in reduceBuildVecConvertToConvertBuildVec() local
15541 Opnds.push_back(DAG.getUNDEF(SrcVT)); in reduceBuildVecConvertToConvertBuildVec()
15543 Opnds.push_back(In.getOperand(0)); in reduceBuildVecConvertToConvertBuildVec()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp17587 SmallVector<SDValue, 8> Opnds; in LowerVectorAllZeroTest() local
17594 Opnds.push_back(N->getOperand(0)); in LowerVectorAllZeroTest()
17595 Opnds.push_back(N->getOperand(1)); in LowerVectorAllZeroTest()
17597 for (unsigned Slot = 0, e = Opnds.size(); Slot < e; ++Slot) { in LowerVectorAllZeroTest()
17598 SmallVectorImpl<SDValue>::const_iterator I = Opnds.begin() + Slot; in LowerVectorAllZeroTest()
17601 Opnds.push_back(I->getOperand(0)); in LowerVectorAllZeroTest()
17602 Opnds.push_back(I->getOperand(1)); in LowerVectorAllZeroTest()
37722 SmallVector<SDValue, 8> Opnds(Size / InVT.getSizeInBits(), in combineToExtendVectorInReg() local
37724 Opnds[0] = N; in combineToExtendVectorInReg()
37725 return DAG.getNode(ISD::CONCAT_VECTORS, DL, OutVT, Opnds); in combineToExtendVectorInReg()
[all …]