| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ArrayRef.h | 91 : 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 D | PackedVector.h | 83 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 D | TinyPtrVector.h | 167 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 D | StringTableBuilder.cpp | 95 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 D | ARMInstrMVE.td | 325 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 D | ARMInstrCDE.td | 611 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 D | X86InterleavedAccess.cpp | 309 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 D | X86InstCombineIntrinsic.cpp | 89 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 D | X86LowerAMXIntrinsics.cpp | 221 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 D | ExpandReductions.cpp | 124 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 D | LegacyLegalizerInfo.cpp | 252 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 D | FunctionImportUtils.h | 114 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 D | HashTable.cpp | 47 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 D | ARMUnwindOpAsm.cpp | 30 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 D | APValue.h | 269 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 D | WebAssemblyInstrSIMD.td | 49 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 D | RISCVISelLowering.cpp | 1553 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 D | CodeGenRegisters.h | 261 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 D | NVPTXInstrInfo.td | 2317 (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 D | DWARFGdbIndex.cpp | 183 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 D | ConstantFolder.h | 258 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 D | NoFolder.h | 292 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 D | PoisonChecking.cpp | 200 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 D | TargetFolder.h | 252 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 D | Twine.cpp | 28 SmallString<256> Vec; in str() local 29 return toStringRef(Vec).str(); in str()
|