Home
last modified time | relevance | path

Searched refs:Vec (Results 1 – 25 of 115) sorted by relevance

12345

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h91 : Data(Vec.data()), Length(Vec.size()) { in ArrayRef()
97 : Data(Vec.data()), Length(Vec.size()) {} in ArrayRef()
117 : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), in ArrayRef()
139 : Data(Vec.data()), Length(Vec.size()) {}
147 : Data(Vec.data()), Length(Vec.size()) {}
339 : ArrayRef<T>(Vec) {} in MutableArrayRef()
495 return Vec; in makeArrayRef()
501 return Vec; in makeArrayRef()
507 return Vec; in makeArrayRef()
518 return Vec; in makeArrayRef()
[all …]
H A DPackedVector.h83 PackedVector &Vec; variable
88 reference(PackedVector &vec, unsigned idx) : Vec(vec), Idx(idx) {} in reference()
91 Vec.setValue(Vec.Bits, Idx, val);
96 return Vec.getValue(Vec.Bits, Idx); in T()
H A DTinyPtrVector.h167 if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) in empty() local
168 return Vec->empty(); in empty()
267 else if (VecTy *Vec = Val.template get<VecTy*>()) in pop_back() local
268 Vec->pop_back(); in pop_back()
275 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in clear() local
277 Vec->clear(); in clear()
290 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local
293 return Vec->erase(I); in erase()
306 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local
307 return Vec->erase(S, E); in erase()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DStringTableBuilder.cpp95 static void multikeySort(MutableArrayRef<StringPair *> Vec, int Pos) { in multikeySort() argument
97 if (Vec.size() <= 1) in multikeySort()
103 int Pivot = charTailAt(Vec[0], Pos); in multikeySort()
105 size_t J = Vec.size(); in multikeySort()
107 int C = charTailAt(Vec[K], Pos); in multikeySort()
109 std::swap(Vec[I++], Vec[K++]); in multikeySort()
111 std::swap(Vec[--J], Vec[K]); in multikeySort()
116 multikeySort(Vec.slice(0, I), Pos); in multikeySort()
117 multikeySort(Vec.slice(J), Pos); in multikeySort()
122 Vec = Vec.slice(I, J - I); in multikeySort()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrMVE.td325 def : Pat<(VTI.Vec (Op (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn))),
326 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn)))>;
334 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn),
343 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn),
352 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn),
2207 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn),
2295 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn),
2336 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn),
3154 (VTI.Vec (Inst (VTI.Vec MQPR:$in), (VTI.Vec MQPR:$sh),
4524 (VTI.Vec (Inst (VTI.Vec MQPR:$a), (VTI.Vec MQPR:$b),
[all …]
H A DARMInstrCDE.td611 def : Pat<(VTI.Vec (int_arm_cde_vcx1q_predicated timm:$coproc,
616 (VTI.Vec MQPR:$inactive)))>;
620 (VTI.Vec (CDE_VCX1A_vec p_imm:$coproc, (VTI.Vec MQPR:$acc),
624 def : Pat<(VTI.Vec (int_arm_cde_vcx2q_predicated timm:$coproc,
625 (VTI.Vec MQPR:$inactive),
631 (VTI.Vec MQPR:$inactive)))>;
633 (VTI.Vec MQPR:$acc),
636 (VTI.Vec (CDE_VCX2A_vec p_imm:$coproc, (VTI.Vec MQPR:$acc),
641 (VTI.Vec MQPR:$inactive),
651 (VTI.Vec MQPR:$acc),
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp309 Vec[i % Stride], Vec[(i + 1) % Stride], OptimizeShuf); in reorderSubVector()
530 Vec[i] = InVec[i]; in concatSubVector()
536 Vec[i + j * 3] = Builder.CreateShuffleVector( in concatSubVector()
543 Vec[i] = Builder.CreateShuffleVector(Vec[i], Vec[i + 3], Concat); in concatSubVector()
560 Value *Vec[6], *TempVector[3]; in deinterleave8bitStride3() local
573 concatSubVector(Vec, InVec, VecElems, Builder); in deinterleave8bitStride3()
579 Vec[i] = Builder.CreateShuffleVector(Vec[i], VPShuf); in deinterleave8bitStride3()
587 Builder.CreateShuffleVector(Vec[(i + 2) % 3], Vec[i], VPAlign[0]); in deinterleave8bitStride3()
644 Value *Vec[3], *TempVector[3]; in interleave8bitStride3() local
661 Vec[2] = InVec[2]; in interleave8bitStride3()
[all …]
H A DX86InstCombineIntrinsic.cpp89 Value *Vec = II.getOperand(2); in simplifyX86MaskedStore() local
200 Value *Vec = II.getArgOperand(0); in simplifyX86immShift() local
202 auto *VT = cast<FixedVectorType>(Vec->getType()); in simplifyX86immShift()
273 return Vec; in simplifyX86immShift()
290 return Builder.CreateShl(Vec, ShiftVec); in simplifyX86immShift()
293 return Builder.CreateLShr(Vec, ShiftVec); in simplifyX86immShift()
295 return Builder.CreateAShr(Vec, ShiftVec); in simplifyX86immShift()
348 Value *Vec = II.getArgOperand(0); in simplifyX86varShift() local
430 return Builder.CreateShl(Vec, ShiftVec); in simplifyX86varShift()
433 return Builder.CreateLShr(Vec, ShiftVec); in simplifyX86varShift()
[all …]
H A DX86LowerAMXIntrinsics.cpp221 Value *Vec = BitCast->getOperand(0); in createTileLoadStoreLoops() local
222 assert(isV256I32Ty(Vec->getType()) && "bitcast from non-v256i32 to x86amx"); in createTileLoadStoreLoops()
229 Value *Elt = B.CreateExtractElement(Vec, Idx); in createTileLoadStoreLoops()
503 Value *Vec; in lowerTileDP() local
504 if (match(I, m_BitCast(m_Value(Vec)))) { in lowerTileDP()
548 Value *Vec; in lowerTileLoadStore() local
549 if (match(I, m_BitCast(m_Value(Vec)))) { in lowerTileLoadStore()
566 Value *Vec; in lowerTileZero() local
567 if (match(I, m_BitCast(m_Value(Vec)))) { in lowerTileZero()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp124 Value *Vec = II->getArgOperand(1); in expandReductions() local
126 Rdx = getOrderedReduction(Builder, Acc, Vec, getOpcode(ID), RK); in expandReductions()
129 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions()
132 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions()
147 Value *Vec = II->getArgOperand(0); in expandReductions() local
149 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions()
152 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions()
159 Value *Vec = II->getArgOperand(0); in expandReductions() local
161 cast<FixedVectorType>(Vec->getType())->getNumElements()) || in expandReductions()
165 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.cpp252 int VecIdx = It - Vec.begin() - 1; in findAction()
254 LegacyLegalizeAction Action = Vec[VecIdx].second; in findAction()
265 if (Vec == SizeAndActionsVec({{1, FewerElements}})) in findAction()
277 if (!needsLegalizingToDifferentSize(Vec[i].second) && in findAction()
278 Vec[i].second != Unsupported) in findAction()
279 return {Vec[i].first, Action}; in findAction()
285 for (std::size_t i = VecIdx + 1; i < Vec.size(); ++i) in findAction()
286 if (!needsLegalizingToDifferentSize(Vec[i].second) && in findAction()
287 Vec[i].second != Unsupported) in findAction()
288 return {Vec[i].first, Action}; in findAction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h114 SmallVector<GlobalValue *, 4> Vec; in FunctionImportGlobalProcessing() local
116 collectUsedGlobalVariables(M, Vec, /*CompilerUsed=*/false); in FunctionImportGlobalProcessing()
118 collectUsedGlobalVariables(M, Vec, /*CompilerUsed=*/true); in FunctionImportGlobalProcessing()
119 Used = {Vec.begin(), Vec.end()}; in FunctionImportGlobalProcessing()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DHashTable.cpp47 SparseBitVector<> &Vec) { in writeSparseBitVector() argument
50 int ReqBits = Vec.find_last() + 1; in writeSparseBitVector()
62 if (Vec.test(Idx)) in writeSparseBitVector()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.cpp30 SmallVectorImpl<uint8_t> &Vec; member in __anoncf77faa30111::UnwindOpcodeStreamer
34 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V) {} in UnwindOpcodeStreamer()
38 Vec[Pos] = elem; in EmitByte()
59 while (Pos < Vec.size()) in FillFinishOpcode()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h269 struct Vec {
272 Vec() : Elts(nullptr), NumElts(0) {}
273 ~Vec() { delete[] Elts; }
302 ComplexAPFloat, Vec, Arr, StructData,
492 return ((Vec *)(char *)&Data)->Elts[I];
499 return ((const Vec *)(const void *)&Data)->NumElts;
642 new ((void *)(char *)&Data) Vec();
681 Vec *V = ((Vec *)(char *)&Data);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrSIMD.td49 class Vec {
58 Vec split;
61 def I8x16 : Vec {
72 def I16x8 : Vec {
84 def I32x4 : Vec {
96 def I64x2 : Vec {
108 def F32x4 : Vec {
119 def F64x2 : Vec {
546 multiclass Splat<Vec vec, bits<32> simdop> {
872 defvar vec = !cast<Vec>(reduction[2]);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1553 Vec = DAG.getBitcast(MVT::v8i1, Vec); in lowerBUILD_VECTOR()
1560 Vec = DAG.getBitcast(VT, Vec); in lowerBUILD_VECTOR()
1758 return Vec; in lowerBUILD_VECTOR()
2526 return Vec; in LowerOperation()
3349 Vec = DAG.getNode(ISD::ZERO_EXTEND, DL, WideVT, Vec); in lowerINSERT_VECTOR_ELT()
3386 Vec = DAG.getNode(Opc, DL, ContainerVT, Vec, Val, VL); in lowerINSERT_VECTOR_ELT()
3447 Vec = DAG.getNode(ISD::ZERO_EXTEND, DL, WideVT, Vec); in lowerEXTRACT_VECTOR_ELT()
3696 Vec = DAG.getBitcast(VT, Vec); in LowerINTRINSIC_WO_CHAIN()
3787 Vec = DAG.getNode(ISD::AND, DL, XLenVT, Vec, One); in lowerVectorMaskVECREDUCE()
3932 Vec = DAG.getBitcast(VecVT, Vec); in lowerINSERT_SUBVECTOR()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h261 typedef std::vector<const CodeGenRegister*> Vec; typedef
294 CodeGenRegister::Vec Members;
439 const CodeGenRegister::Vec &getMembers() const { return Members; } in getMembers()
458 const CodeGenRegister::Vec *Members;
461 Key(const CodeGenRegister::Vec *M, const RegSizeInfoByHwMode &I) in Key()
585 const CodeGenRegister::Vec *Membs,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td2317 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec,
2323 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec,
2345 "st${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$toWidth"
2351 "st${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$toWidth"
2357 "st${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$toWidth"
2363 "st${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$toWidth"
2369 "st${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$toWidth"
2375 "st${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$toWidth"
2482 LdStCode:$Vec, LdStCode:$Sign, i32imm:$fromWidth, imem:$addr),
2514 LdStCode:$Vec, LdStCode:$Sign, i32imm:$fromWidth, imem:$addr,
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFGdbIndex.cpp183 auto &Vec = ConstantPoolVectors.back(); in parseImpl() local
184 Vec.first = Offset - ConstantPoolOffset; in parseImpl()
188 Vec.second.push_back(Data.getU32(&Offset)); in parseImpl()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantFolder.h258 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const override { in CreateExtractElement() argument
259 return ConstantExpr::getExtractElement(Vec, Idx); in CreateExtractElement()
262 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument
264 return ConstantExpr::getInsertElement(Vec, NewElt, Idx); in CreateInsertElement()
H A DNoFolder.h292 Instruction *CreateExtractElement(Constant *Vec, in CreateExtractElement() argument
294 return ExtractElementInst::Create(Vec, Idx); in CreateExtractElement()
297 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument
299 return InsertElementInst::Create(Vec, NewElt, Idx); in CreateInsertElement()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp200 Value *Vec = I.getOperand(0); in generateCreationChecks() local
201 auto *VecVTy = dyn_cast<FixedVectorType>(Vec->getType()); in generateCreationChecks()
213 Value *Vec = I.getOperand(0); in generateCreationChecks() local
214 auto *VecVTy = dyn_cast<FixedVectorType>(Vec->getType()); in generateCreationChecks()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetFolder.h252 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const override { in CreateExtractElement() argument
253 return Fold(ConstantExpr::getExtractElement(Vec, Idx)); in CreateExtractElement()
256 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument
258 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx)); in CreateInsertElement()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DTwine.cpp28 SmallString<256> Vec; in str() local
29 return toStringRef(Vec).str(); in str()

12345