| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | ArrayRef.h | 88 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) in ArrayRef() argument 89 : Data(Vec.data()), Length(Vec.size()) { in ArrayRef() 94 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) in ArrayRef() argument 95 : Data(Vec.data()), Length(Vec.size()) {} in ArrayRef() 114 constexpr /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) in ArrayRef() argument 115 : Data(Vec.begin() == Vec.end() ? (T *)nullptr : Vec.begin()), in ArrayRef() 116 Length(Vec.size()) {} in ArrayRef() 134 const SmallVectorTemplateCommon<U *, DummyT> &Vec, 137 : Data(Vec.data()), Length(Vec.size()) {} 142 ArrayRef(const std::vector<U *, A> &Vec, [all …]
|
| 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()
|
| H A D | TinyPtrVector.h | 166 if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) in empty() local 167 return Vec->empty(); in empty() 266 else if (VecTy *Vec = Val.template get<VecTy*>()) in pop_back() local 267 Vec->pop_back(); in pop_back() 274 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in clear() local 276 Vec->clear(); in clear() 289 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local 292 return Vec->erase(I); in erase() 305 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local 306 return Vec->erase(S, E); in erase()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/ |
| H A D | friend49.C | 10 template <class Type> class Vec; variable 12 template <> class Vec<double> 15 Vec (); 16 Vec<double> & Fn (double); 17 friend Vec<double> Fn (const Vec<double> &, double);
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.robertl/ |
| H A D | eb3.C | 4 class Vec { 6 Vec() { data = new T; } in Vec() function 7 Vec<T> split() { Vec<T> tmp; operator=(tmp); return tmp; } in split() 8 void operator=(const Vec<T> &v) { data = new T; } 11 template class Vec<std::complex<double> >;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 292 ArrayRef<Value *> Vec, ArrayRef<int> VPShuf, in reorderSubVector() argument 298 TransposedMatrix[i] = Builder.CreateShuffleVector(Vec[i], VPShuf); in reorderSubVector() 309 Vec[i % Stride], Vec[(i + 1) % Stride], OptimizeShuf); in reorderSubVector() 526 static void concatSubVector(Value **Vec, ArrayRef<Instruction *> InVec, in concatSubVector() argument 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() [all …]
|
| H A D | X86InstCombineIntrinsic.cpp | 90 Value *Vec = II.getOperand(2); in simplifyX86MaskedStore() local 107 PointerType *VecPtrTy = PointerType::get(Vec->getType(), AddrSpace); in simplifyX86MaskedStore() 110 IC.Builder.CreateMaskedStore(Vec, PtrCast, Align(1), BoolMask); in simplifyX86MaskedStore() 201 Value *Vec = II.getArgOperand(0); in simplifyX86immShift() local 203 auto *VT = cast<FixedVectorType>(Vec->getType()); in simplifyX86immShift() 219 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86immShift() 220 : Builder.CreateLShr(Vec, Amt)) in simplifyX86immShift() 221 : Builder.CreateAShr(Vec, Amt)); in simplifyX86immShift() 227 return Builder.CreateAShr(Vec, Builder.CreateVectorSplat(VWidth, Amt)); in simplifyX86immShift() 246 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86immShift() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMInstrMVE.td | 247 ValueType Vec = vec; 250 // of those in Vec, so we can use it in ISel patterns. It is up to the 259 // Same as Pred but for DblVec rather than Vec. 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)))>; 323 def : Pat<(VTI.Vec (vselect (VTI.Pred VCCR:$mask), 324 (VTI.Vec (Op (VTI.Vec MQPR:$Qm), 325 (VTI.Vec MQPR:$Qn))), 326 (VTI.Vec MQPR:$inactive))), 327 (VTI.Vec (Inst (VTI.Vec MQPR:$Qm), (VTI.Vec MQPR:$Qn), [all …]
|
| H A D | ARMInstrCDE.td | 611 def : Pat<(VTI.Vec (int_arm_cde_vcx1q_predicated timm:$coproc, 612 (VTI.Vec MQPR:$inactive), timm:$imm, 614 (VTI.Vec (CDE_VCX1_vec p_imm:$coproc, imm_12b:$imm, ARMVCCThen, 616 (VTI.Vec MQPR:$inactive)))>; 617 def : Pat<(VTI.Vec (int_arm_cde_vcx1qa_predicated timm:$coproc, 618 (VTI.Vec MQPR:$acc), timm:$imm, 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), 628 (VTI.Vec (CDE_VCX2_vec p_imm:$coproc, (v16i8 MQPR:$n), [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 122 Value *Vec = II->getArgOperand(1); in expandReductions() local 124 Rdx = getOrderedReduction(Builder, Acc, Vec, getOpcode(ID), RK); in expandReductions() 127 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions() 130 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions() 145 Value *Vec = II->getArgOperand(0); in expandReductions() local 147 cast<FixedVectorType>(Vec->getType())->getNumElements())) in expandReductions() 150 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions() 157 Value *Vec = II->getArgOperand(0); in expandReductions() local 159 cast<FixedVectorType>(Vec->getType())->getNumElements()) || in expandReductions() 163 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), RK); in expandReductions()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegacyLegalizerInfo.cpp | 244 LegacyLegalizerInfo::findAction(const SizeAndActionsVec &Vec, const uint32_t Size) { in findAction() argument 250 Vec, [=](const SizeAndAction &A) { return A.first <= Size; }); in findAction() 251 assert(It != Vec.begin() && "Does Vec not start with size 1?"); in findAction() 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() [all …]
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | ARCMigrate.cpp | 26 std::vector<std::pair<std::string, std::string> > Vec; member 60 bool err = arcmt::getFileRemappings(remap->Vec, migrate_dir_path,&diagBuffer); in clang_getRemappings() 104 bool err = arcmt::getFileRemappingsFromFileList(remap->Vec, Files, in clang_getRemappingsFromFileList() 122 return static_cast<Remap *>(map)->Vec.size(); in clang_remap_getNumFiles() 130 static_cast<Remap *>(map)->Vec[index].first); in clang_remap_getFilenames() 133 static_cast<Remap *>(map)->Vec[index].second); in clang_remap_getFilenames()
|
| H A D | CXCursor.cpp | 1660 OverridenCursorsPool::CursorVec *Vec = nullptr; in clang_getOverriddenCursors() local 1663 Vec = pool.AvailableCursors.back(); in clang_getOverriddenCursors() 1666 Vec = new OverridenCursorsPool::CursorVec(); in clang_getOverriddenCursors() 1667 pool.AllCursors.push_back(Vec); in clang_getOverriddenCursors() 1672 Vec->clear(); in clang_getOverriddenCursors() 1677 backRefCursor.data[0] = Vec; in clang_getOverriddenCursors() 1679 Vec->push_back(backRefCursor); in clang_getOverriddenCursors() 1682 cxcursor::getOverriddenCursors(cursor, *Vec); in clang_getOverriddenCursors() 1686 if (Vec->size() == 1) { in clang_getOverriddenCursors() 1687 pool.AvailableCursors.push_back(Vec); in clang_getOverriddenCursors() [all …]
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMUnwindOpAsm.cpp | 30 SmallVectorImpl<uint8_t> &Vec; member in __anon0fde54460111::UnwindOpcodeStreamer 34 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V) {} in UnwindOpcodeStreamer() 38 Vec[Pos] = elem; in EmitByte() 59 while (Pos < Vec.size()) in FillFinishOpcode()
|
| /openbsd-src/gnu/llvm/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;
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/usr.bin/perl/t/op/ |
| H A D | vec.t | 36 my $Vec; 37 vec($Vec, 0, 32) = 0xbaddacab; 38 is($Vec, "\xba\xdd\xac\xab"); 39 is(vec($Vec, 0, 32), 3135089835);
|
| /openbsd-src/gnu/llvm/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);
|
| /openbsd-src/gnu/llvm/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 { 204 multiclass SIMDLoadExtend<Vec vec, string loadPat, bits<32> simdop> { 249 multiclass SIMDLoadZero<Vec vec, bits<32> simdop> { [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | ConstantFolder.h | 146 Value *FoldExtractElement(Value *Vec, Value *Idx) const override { in FoldExtractElement() argument 147 auto *CVec = dyn_cast<Constant>(Vec); in FoldExtractElement() 154 Value *FoldInsertElement(Value *Vec, Value *NewElt, in FoldInsertElement() argument 156 auto *CVec = dyn_cast<Constant>(Vec); in FoldInsertElement()
|