Home | History | Annotate | Download | only in X86

Lines Matching refs:SmallVector

2179   SmallVector<CCValAssign, 16> RVLocs;
2201 SmallVector<CCValAssign, 16> RVLocs;
2206 SmallVector<SDValue, 6> RetOps;
2384 SmallVector<CCValAssign, 16> RVLocs;
2679 SmallVector<CCValAssign, 16> ArgLocs;
2819 SmallVector<SDValue, 6> LiveGPRs;
2820 SmallVector<SDValue, 8> LiveXMMRegs;
2857 SmallVector<SDValue, 8> MemOps;
2876 SmallVector<SDValue, 12> SaveXMMOps;
2907 SmallVector<MVT, 2> RegParmTypes;
3041 SmallVector<int, 8> Mask;
3115 SmallVector<CCValAssign, 16> ArgLocs;
3173 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3174 SmallVector<SDValue, 8> MemOpChains;
3326 SmallVector<SDValue, 8> MemOpChains2;
3471 SmallVector<SDValue, 8> Ops;
3729 SmallVector<CCValAssign, 16> ArgLocs;
3750 SmallVector<CCValAssign, 16> RVLocs;
3764 SmallVector<CCValAssign, 16> RVLocs1;
3769 SmallVector<CCValAssign, 16> RVLocs2;
3798 SmallVector<CCValAssign, 16> ArgLocs;
4357 SmallVector<SDValue, 32> Ops;
4424 SmallVector<SDValue, 64> Ops(VT.getVectorNumElements(), Cst);
4637 SmallVector<int, 64> Mask;
4696 SmallVector<int, 8> Mask;
4708 SmallVector<int, 8> Mask;
4728 SmallVector<int, 16> MaskVec;
4810 SmallVector<uint64_t, 32> RawMask;
4899 SmallVector<uint64_t, 32> RawMask;
4967 SmallVector<uint64_t, 32> RawMask;
5050 SmallVector<int, 16> ShuffleMask;
5373 SmallVector<int, 8> Mask(NumElems, EltNo);
5704 SmallVector<unsigned, 4> InsertIndices;
5705 SmallVector<int, 8> Mask(NumElems, -1);
5789 SmallVector<SDValue, 16> Ops(VT.getVectorNumElements(), Cst);
5795 SmallVector<SDValue, 16> Ops(VT.getVectorNumElements(), Cst);
5810 SmallVector<unsigned, 16> NonConstIdx;
6460 SmallVector<SDValue, 64> V(Op->op_begin(), Op->op_begin() + NumElems);
6509 SmallVector<SDValue, 8> V(NumElems);
6670 SmallVector<SDValue, 2> Ops;
6933 SmallVector<int, 8> Unpckl;
6934 SmallVector<int, 8> Unpckh;
6978 SmallVector<SDValue, 16> VMaskOps(Mask.size(), Zero);
7017 SmallVector<SDValue, 16> MaskOps;
7046 SmallVector<int, 8> Mask(Original.begin(), Original.end());
7137 SmallVector<int, 8> RepeatedMask;
7177 SmallVector<SDValue, 32> VSELECTMask;
7209 SmallVector<int, 32> BlendMask(Mask.size(), -1);
7210 SmallVector<int, 32> PermuteMask(Mask.size(), -1);
7244 SmallVector<int, 32> V1Mask(Mask.size(), -1);
7245 SmallVector<int, 32> V2Mask(Mask.size(), -1);
7246 SmallVector<int, 32> BlendMask(Mask.size(), -1);
7655 SmallVector<int, 8> ShMask((unsigned)NumElements, -1);
7749 SmallVector<int, 8> ShMask((unsigned)NumElements, -1);
7999 SmallVector<int, 8> V1Mask(Mask.begin(), Mask.end());
8030 SmallVector<int, 4> V2Shuffle(Mask.size(), 1);
8308 SmallVector<int, 32> V1Mask(Mask.size(), -1);
8309 SmallVector<int, 32> V2Mask(Mask.size(), -1);
8374 SmallVector<int, 32> PermMask;
8906 SmallVector<int, 4> LoInputs;
8911 SmallVector<int, 4> HiInputs;
9644 SmallVector<int, 4> LoInputs;
9650 SmallVector<int, 4> HiInputs;
9998 SmallVector<SDValue, 16> LoOps, HiOps;
10017 SmallVector<int, 32> V1BlendMask, V2BlendMask, BlendMask;
10169 SmallVector<int, 32> FlippedBlendMask;
10301 SmallVector<int, 4> Lanes;
10303 SmallVector<int, 4> InLaneMask;
10332 SmallVector<int, 8> LaneMask;
10348 SmallVector<int, 8> NewMask;
10419 SmallVector<int, 4> WidenedMask;
10502 SmallVector<int, 4> WidenedMask;
10518 SmallVector<int, 2> RepeatedMask;
10591 SmallVector<int, 4> RepeatedMask;
10692 SmallVector<int, 4> RepeatedMask;
10790 SmallVector<int, 8> RepeatedMask;
10978 SmallVector<int, 4> WidenedMask;
11269 SmallVector<int, 8> NewMask(Mask.begin(), Mask.end());
11287 SmallVector<int, 16> WidenedMask;
11433 SmallVector<int, 32> Mask;
12642 SmallVector<Constant*,2> CV1;
13346 SmallVector<SDValue,32> pshufbMask;
13406 SmallVector<int, 16> MaskVec(NumElems * 2, -1);
13579 SmallVector<Constant *, 4> CV(
13662 SmallVector<SDValue, 8> Opnds;
13664 SmallVector<SDValue, 8> VecIns;
13986 SmallVector<SDValue, 4> Ops(Op->op_begin(), Op->op_begin() + NumOperands);
14367 SmallVector<SDValue, 8> ULTOp1;
15224 SmallVector<int,8> ShufMask1(NumElems, -1);
15230 SmallVector<int,8> ShufMask2(NumElems, -1);
15369 SmallVector<SDValue, 8> Chains;
15419 SmallVector<int, 16> ShuffleVec(NumElems * SizeRatio, -1);
15848 SmallVector<SDValue, 8> MemOps;
15996 SmallVector<SDValue, 8> Elts;
16079 SmallVector<SDValue, 4> ShOps;
16887 SmallVector<SDValue, 5> NewOps(Op->op_begin()+1, Op->op_end());
16904 SmallVector<SDValue, 5> NewOps(Op->op_begin()+1, Op->op_end());
17136 SmallVector<SDValue, 2> Results;
17268 SmallVector<SDValue, 2> Results;
17275 SmallVector<SDValue, 2> Results;
17292 SmallVector<SDValue, 2> Results;
18385 SmallVector<SDValue, 32> V(
18396 SmallVector<SDValue, 32> V(
18404 SmallVector<SDValue, 32> V(NumElts,
18623 SmallVector<SDValue, 8> Elts;
18994 SmallVector<SDValue, 8> Ops(Amt->op_begin(), Amt->op_begin() + NumElems);
19355 SmallVector<SDValue, 16> Elts;
19450 SmallVector<SDValue, 16> Shifters(NumElts, DAG.getConstant(8, DL, EltVT));
19487 SmallVector<SDValue, 16> LUTVec;
19491 SmallVector<SDValue, 16> Mask0F(NumByteElts,
19496 SmallVector<SDValue, 16> Four(NumByteElts, DAG.getConstant(4, DL, MVT::i8));
19538 SmallVector<SDValue, 32> Shifters(
19546 SmallVector<SDValue, 32> Masks(
19780 SmallVector<SDValue, 16> Ops;
20017 SmallVector<SDValue, 2> Ops;
20038 SmallVector<SDValue, 2> Ops;
20186 SmallVector<SDValue, 16> Ops(NumConcat, DAG.getUNDEF(InVT));
20398 SmallVector<SDValue, 8> Elts;
22900 SmallVector<SDValue, 16> PSHUFBMask;
22985 SmallVector<int, 16> OpMask;
23006 SmallVector<int, 16> Mask;
23066 SmallVector<int, 16> WidenedMask;
23080 static SmallVector<int, 4> getPSHUFShuffleMask(SDValue N) {
23082 SmallVector<int, 4> Mask;
23133 SmallVector<SDValue, 8> Chain;
23215 SmallVector<int, 4> VMask = getPSHUFShuffleMask(V);
23303 SmallVector<int, 4> VMask = getPSHUFShuffleMask(V);
23325 SmallVector<int, 4> Mask;
23359 SmallVector<int, 8> ExpectedMask(NumElts, -1);
23418 SmallVector<int, 4> VMask = getPSHUFShuffleMask(V);
23419 SmallVector<int, 4> DMask = getPSHUFShuffleMask(D);
23473 SmallVector<int, 8> Mask;
23594 SmallVector<SDValue, 16> Elts;
23612 SmallVector<int, 1> NonceMask; // Just a placeholder.
23660 SmallVector<int, 16> ShuffleMask;
23819 SmallVector<SDNode *, 4> Uses;
23943 SmallVector<int, 8> ShuffleMask(NumElems, -1);
25302 SmallVector<SDValue, 8> C(WideVT.getVectorNumElements(), N1);
25406 SmallVector<int, 8> Mask;
25865 SmallVector<SDValue, 8>(NumElems, One));
25983 SmallVector<int, 16> ShuffleVec(NumElems * SizeRatio, -1);
25999 SmallVector<int, 16> ShuffleVec(NumElems * SizeRatio, -1);
26016 SmallVector<SDValue, 16> Ops(NumConcat);
26075 SmallVector<int, 16> ShuffleVec(NumElems * SizeRatio, -1);
26108 SmallVector<SDValue, 16> Ops(NumConcat);
26205 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1);
26236 SmallVector<SDValue, 8> Chains;
26277 SmallVector<SDValue, 8> Ops;
26438 SmallVector<int, 16> LMask(NumElts);
26456 SmallVector<int, 16> RMask(NumElts);
26546 SmallVector<SDValue, 8> &Regs) {
26562 SmallVector<SDValue, 8>(InVT.getVectorNumElements(), MaskVal));
26603 SmallVector<SDValue, 8> &Regs) {
26667 SmallVector<SDValue, 8> SubVec(RegNum);
27045 SmallVector<SDValue, 8> Opnds(Size / InVT.getSizeInBits(),
27084 SmallVector<SDValue, 8> Opnds;
27298 SmallVector<SDValue, 5> NewOps(N->op_begin(), N->op_end());
27874 static bool clobbersFlagRegisters(const SmallVector<StringRef, 4> &AsmPieces) {
27900 SmallVector<StringRef, 4> AsmPieces;