/freebsd/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()) {} 534 return Vec; in makeArrayRef() 541 return Vec; in makeArrayRef() 548 return Vec; in makeArrayRef() 562 return Vec; in makeArrayRef() 569 return Vec; in makeArrayRef() [all …]
|
H A D | TinyPtrVector.h | 166 if (VecTy *Vec = dyn_cast_if_present<VecTy *>(Val)) in empty() local 167 return Vec->empty(); in empty() 265 else if (VecTy *Vec = cast<VecTy *>(Val)) in pop_back() local 266 Vec->pop_back(); in pop_back() 273 } else if (VecTy *Vec = dyn_cast_if_present<VecTy *>(Val)) { in clear() local 275 Vec->clear(); in clear() 288 } else if (VecTy *Vec = dyn_cast_if_present<VecTy *>(Val)) { in erase() local 291 return Vec->erase(I); in erase() 304 } else if (VecTy *Vec = dyn_cast_if_present<VecTy *>(Val)) { in erase() local 305 return Vec->erase(S, E); in erase()
|
H A D | PackedVector.h | 84 PackedVector &Vec; variable 89 reference(PackedVector &vec, unsigned idx) : Vec(vec), Idx(idx) {} in reference() 92 Vec.setValue(Vec.Bits, Idx, val); 97 return Vec.getValue(Vec.Bits, Idx); in T()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | StringTableBuilder.cpp | 96 static void multikeySort(MutableArrayRef<StringPair *> Vec, int Pos) { in multikeySort() argument 98 if (Vec.size() <= 1) in multikeySort() 104 int Pivot = charTailAt(Vec[0], Pos); in multikeySort() 106 size_t J = Vec.size(); in multikeySort() 108 int C = charTailAt(Vec[K], Pos); in multikeySort() 110 std::swap(Vec[I++], Vec[K++]); in multikeySort() 112 std::swap(Vec[--J], Vec[K]); in multikeySort() 117 multikeySort(Vec.slice(0, I), Pos); in multikeySort() 118 multikeySort(Vec.slice(J), Pos); in multikeySort() 123 Vec = Vec.slice(I, J - I); in multikeySort()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 122 Value *Vec = II->getArgOperand(1); in expandReductions() local 130 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions() 145 Value *Vec = II->getArgOperand(0); in expandReductions() local 146 auto *FTy = cast<FixedVectorType>(Vec->getType()); in expandReductions() 152 Rdx = Builder.CreateBitCast(Vec, Builder.getIntNTy(NumElts)); in expandReductions() 163 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions() 173 Value *Vec = II->getArgOperand(0); in expandReductions() local 175 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions() 178 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions() 185 Value *Vec = II->getArgOperand(0); in expandReductions() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 305 Vec[i % Stride], Vec[(i + 1) % Stride], OptimizeShuf); in reorderSubVector() 526 Vec[i] = InVec[i]; in concatSubVector() 532 Vec[i + j * 3] = Builder.CreateShuffleVector( in concatSubVector() 539 Vec[i] = Builder.CreateShuffleVector(Vec[i], Vec[i + 3], Concat); in concatSubVector() 556 Value *Vec[6], *TempVector[3]; in deinterleave8bitStride3() local 569 concatSubVector(Vec, InVec, VecElems, Builder); in deinterleave8bitStride3() 575 Vec[i] = Builder.CreateShuffleVector(Vec[i], VPShuf); in deinterleave8bitStride3() 583 Builder.CreateShuffleVector(Vec[(i + 2) % 3], Vec[i], VPAlign[0]); in deinterleave8bitStride3() 640 Value *Vec[3], *TempVector[3]; in interleave8bitStride3() local 657 Vec[2] = InVec[2]; in interleave8bitStride3() [all …]
|
H A D | X86LowerAMXIntrinsics.cpp | 219 Value *Vec = BitCast->getOperand(0); in createTileLoadStoreLoops() local 220 assert(isV256I32Ty(Vec->getType()) && "bitcast from non-v256i32 to x86amx"); in createTileLoadStoreLoops() 227 Value *Elt = B.CreateExtractElement(Vec, Idx); in createTileLoadStoreLoops() 501 Value *Vec; in lowerTileDP() local 502 if (match(I, m_BitCast(m_Value(Vec)))) { in lowerTileDP() 545 Value *Vec; in lowerTileLoadStore() local 546 if (match(I, m_BitCast(m_Value(Vec)))) { in lowerTileLoadStore() 563 Value *Vec; in lowerTileZero() local 564 if (match(I, m_BitCast(m_Value(Vec)))) { in lowerTileZero()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrMVE.td | 318 def : Pat<(VTI.Vec (Op (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn))), 319 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn)))>; 327 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn), 336 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn), 342 def : Pat<(VTI.Vec !con((PredInt (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn)), 345 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn), 2357 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn), 2698 (VTI.Vec (Inst (VTI.Vec MQPR:$Qd), (VTI.Vec MQPR:$Qm), 3175 (VTI.Vec (Inst (VTI.Vec MQPR:$in), (VTI.Vec MQPR:$sh), 4574 (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/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegacyLegalizerInfo.cpp | 255 int VecIdx = It - Vec.begin() - 1; in findAction() 257 LegacyLegalizeAction Action = Vec[VecIdx].second; in findAction() 268 if (Vec == SizeAndActionsVec({{1, FewerElements}})) in findAction() 280 if (!needsLegalizingToDifferentSize(Vec[i].second) && in findAction() 281 Vec[i].second != Unsupported) in findAction() 282 return {Vec[i].first, Action}; in findAction() 288 for (std::size_t i = VecIdx + 1; i < Vec.size(); ++i) in findAction() 289 if (!needsLegalizingToDifferentSize(Vec[i].second) && in findAction() 290 Vec[i].second != Unsupported) in findAction() 291 return {Vec[i].first, Action}; in findAction() [all …]
|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVRegularizer.cpp | 108 &Ctx](ConstantVector *Vec, in runLowerConstExpr() 110 if (std::all_of(Vec->op_begin(), Vec->op_end(), [](Value *V) { in runLowerConstExpr() 116 std::transform(Vec->op_begin(), Vec->op_end(), in runLowerConstExpr() 129 (Repl ? Repl : PoisonValue::get(Vec->getType())), V, in runLowerConstExpr() 139 if (auto *Vec = dyn_cast<ConstantVector>(Op)) { in runLowerConstExpr() local 140 Value *ReplInst = LowerConstantVec(Vec, OI); in runLowerConstExpr() 151 if (auto *Vec = dyn_cast<ConstantVector>(C)) in runLowerConstExpr() local 152 ReplInst = LowerConstantVec(Vec, OI); in runLowerConstExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | APValue.h | 269 struct Vec { 272 Vec() = default; 273 Vec(const Vec &) = delete; 274 Vec &operator=(const Vec &) = delete; 275 ~Vec() { delete[] Elts; } 310 ComplexAPFloat, Vec, Arr, StructData, 500 return ((Vec *)(char *)&Data)->Elts[I]; 507 return ((const Vec *)(const void *)&Data)->NumElts; 650 new ((void *)(char *)&Data) Vec(); 689 Vec *V = ((Vec *)(char *)&Data);
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | HashTable.cpp | 44 SparseBitVector<> &Vec) { in writeSparseBitVector() argument 47 int ReqBits = Vec.find_last() + 1; in writeSparseBitVector() 59 if (Vec.test(Idx)) in writeSparseBitVector()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 98 Value *FoldExtractElement(Value *Vec, Value *Idx) const override { in FoldExtractElement() argument 99 return simplifyExtractElementInst(Vec, Idx, SQ); in FoldExtractElement() 102 Value *FoldInsertElement(Value *Vec, Value *NewElt, in FoldInsertElement() argument 104 return simplifyInsertElementInst(Vec, NewElt, Idx, SQ); in FoldInsertElement()
|
H A D | TargetFolder.h | 160 Value *FoldExtractElement(Value *Vec, Value *Idx) const override { in FoldExtractElement() argument 161 auto *CVec = dyn_cast<Constant>(Vec); in FoldExtractElement() 168 Value *FoldInsertElement(Value *Vec, Value *NewElt, in FoldInsertElement() argument 170 auto *CVec = dyn_cast<Constant>(Vec); in FoldInsertElement()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMUnwindOpAsm.cpp | 30 SmallVectorImpl<uint8_t> &Vec; member in __anonab4bdcb70111::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/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600TargetTransformInfo.cpp | 31 unsigned R600TTIImpl::getHardwareNumberOfRegisters(bool Vec) const { in getHardwareNumberOfRegisters() 35 unsigned R600TTIImpl::getNumberOfRegisters(bool Vec) const { in getNumberOfRegisters() 36 return getHardwareNumberOfRegisters(Vec); in getNumberOfRegisters()
|
H A D | R600TargetTransformInfo.h | 49 unsigned getHardwareNumberOfRegisters(bool Vec) const; 50 unsigned getNumberOfRegisters(bool Vec) const;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ConstantFolder.h | 149 Value *FoldExtractElement(Value *Vec, Value *Idx) const override { in FoldExtractElement() argument 150 auto *CVec = dyn_cast<Constant>(Vec); in FoldExtractElement() 157 Value *FoldInsertElement(Value *Vec, Value *NewElt, in FoldInsertElement() argument 159 auto *CVec = dyn_cast<Constant>(Vec); in FoldInsertElement()
|
H A D | IRBuilderFolder.h | 65 virtual Value *FoldExtractElement(Value *Vec, Value *Idx) const = 0; 67 virtual Value *FoldInsertElement(Value *Vec, Value *NewElt,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineValueType.h | 41 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc) Ty = n, argument 179 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc) \ in isOverloaded() argument 306 #define GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc) \ in getSizeInBits() argument 428 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc) \ in getFloatingPointVT() argument 438 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc) \ in getIntegerVT() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 57 class Vec { 67 Vec split; 70 def I8x16 : Vec { 82 def I16x8 : Vec { 95 def I32x4 : Vec { 108 def I64x2 : Vec { 121 def F32x4 : Vec { 133 def F64x2 : Vec { 916 defvar vec = !cast<Vec>(reduction[2]); 1248 multiclass SIMDConvert<Vec vec, Vec arg, SDPatternOperator op, string name, [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.h | 265 typedef std::vector<const CodeGenRegister*> Vec; typedef 298 CodeGenRegister::Vec Members; 445 const CodeGenRegister::Vec &getMembers() const { return Members; } in getMembers() 464 const CodeGenRegister::Vec *Members; 467 Key(const CodeGenRegister::Vec *M, const RegSizeInfoByHwMode &I) in Key() 625 const CodeGenRegister::Vec *Membs,
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | DebugUtils.cpp | 301 SmallVector<std::pair<StringRef, int>, 0> Vec; in operator <<() local 303 Vec.emplace_back(KV.first(), KV.second); in operator <<() 304 llvm::sort(Vec, less_first()); in operator <<() 305 for (auto &[K, V] : Vec) in operator <<()
|