Home
last modified time | relevance | path

Searched refs:NumVecs (Results 1 – 5 of 5) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp117 SDNode *SelectVTBL(SDNode *N, unsigned NumVecs, bool IsExt);
120 SDNode *SelectVLD(SDNode *N, bool isUpdating, unsigned NumVecs,
124 SDNode *SelectVST(SDNode *N, bool isUpdating, unsigned NumVecs,
141 SDNode *SelectVLDDup(SDNode *N, bool isUpdating, unsigned NumVecs,
147 unsigned NumVecs, const uint16_t *Opcodes);
671 unsigned NumVecs, in SelectVLD() argument
673 assert(NumVecs >= 1 && NumVecs <= 4 && "VLD NumVecs out-of-range"); in SelectVLD()
702 if (NumVecs == 1) in SelectVLD()
704 else if (NumVecs == 3) in SelectVLD()
708 is64BitVector ? NumVecs : NumVecs * 2); in SelectVLD()
[all …]
DAArch64ISelLowering.cpp3604 unsigned NumVecs = 0; in CombineBaseUpdate() local
3610 NumVecs = 1; break; in CombineBaseUpdate()
3612 NumVecs = 2; break; in CombineBaseUpdate()
3614 NumVecs = 3; break; in CombineBaseUpdate()
3616 NumVecs = 4; break; in CombineBaseUpdate()
3618 NumVecs = 1; isLoad = false; break; in CombineBaseUpdate()
3620 NumVecs = 2; isLoad = false; break; in CombineBaseUpdate()
3622 NumVecs = 3; isLoad = false; break; in CombineBaseUpdate()
3624 NumVecs = 4; isLoad = false; break; in CombineBaseUpdate()
3626 NumVecs = 2; break; in CombineBaseUpdate()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/Disassembler/
DAArch64Disassembler.cpp1041 unsigned NumVecs; in DecodeVLDSTPostInstruction() local
1045 NumVecs = 4; break; in DecodeVLDSTPostInstruction()
1048 NumVecs = 3; break; in DecodeVLDSTPostInstruction()
1050 NumVecs = 1; break; in DecodeVLDSTPostInstruction()
1053 NumVecs = 2; break; in DecodeVLDSTPostInstruction()
1060 switch (NumVecs) { in DecodeVLDSTPostInstruction()
1085 Inst.addOperand(MCOperand::CreateImm(NumVecs * (Is128BitVec ? 16 : 8))); in DecodeVLDSTPostInstruction()
1091 switch (NumVecs) { in DecodeVLDSTPostInstruction()
1127 unsigned NumVecs = 0; in DecodeVLDSTLanePostInstruction() local
1146 NumVecs = 1; in DecodeVLDSTLanePostInstruction()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp216 SDNode *SelectVLD(SDNode *N, bool isUpdating, unsigned NumVecs,
224 SDNode *SelectVST(SDNode *N, bool isUpdating, unsigned NumVecs,
232 bool isUpdating, unsigned NumVecs,
238 SDNode *SelectVLDDup(SDNode *N, bool isUpdating, unsigned NumVecs,
244 SDNode *SelectVTBL(SDNode *N, bool IsExt, unsigned NumVecs, unsigned Opc);
276 SDValue GetVLDSTAlign(SDValue Align, unsigned NumVecs, bool is64BitVector);
1657 SDValue ARMDAGToDAGISel::GetVLDSTAlign(SDValue Align, unsigned NumVecs, in GetVLDSTAlign() argument
1659 unsigned NumRegs = NumVecs; in GetVLDSTAlign()
1660 if (!is64BitVector && NumVecs < 3) in GetVLDSTAlign()
1778 SDNode *ARMDAGToDAGISel::SelectVLD(SDNode *N, bool isUpdating, unsigned NumVecs, in SelectVLD() argument
[all …]
DARMISelLowering.cpp9355 unsigned NumVecs = 0; in CombineBaseUpdate() local
9361 NumVecs = 1; break; in CombineBaseUpdate()
9363 NumVecs = 2; break; in CombineBaseUpdate()
9365 NumVecs = 3; break; in CombineBaseUpdate()
9367 NumVecs = 4; break; in CombineBaseUpdate()
9369 NumVecs = 2; isLaneOp = true; break; in CombineBaseUpdate()
9371 NumVecs = 3; isLaneOp = true; break; in CombineBaseUpdate()
9373 NumVecs = 4; isLaneOp = true; break; in CombineBaseUpdate()
9375 NumVecs = 1; isLoad = false; break; in CombineBaseUpdate()
9377 NumVecs = 2; isLoad = false; break; in CombineBaseUpdate()
[all …]