Home
last modified time | relevance | path

Searched refs:Part (Results 1 – 25 of 1345) sorted by relevance

12345678910>>...54

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp351 for (unsigned Part = 0; Part < State.UF; ++Part) in execute() local
478 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
520 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
549 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
563 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
602 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
696 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
709 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
783 for (unsigned Part = 0; Part < State.UF; ++Part) { in execute() local
798 for (unsigned Part = 0; Part < State.UF; ++Part) in execute() local
[all …]
H A DVPlan.cpp213 assert(hasVectorValue(Def, Instance.Part)); in get()
214 auto *VecPart = Data.PerPartOutput[Def][Instance.Part]; in get()
538 for (unsigned Part = 0, UF = State->UF; Part < UF; ++Part) { in execute() local
539 State->Instance->Part = Part; in execute()
621 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) in prepareToExecute() local
622 State.set(TripCount, TripCountV, Part); in prepareToExecute()
634 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) in prepareToExecute() local
635 State.set(BackedgeTakenCount, VTCMO, Part); in prepareToExecute()
638 for (unsigned Part = 0, UF = State.UF; Part < UF; ++Part) in prepareToExecute() local
728 for (unsigned Part = 0; Part < LastPartForNewPhi; ++Part) { in execute() local
[all …]
H A DLoopVectorize.cpp2571 for (unsigned Part = 0; Part < UF; Part++) { in vectorizeInterleaveGroup() local
2612 for (unsigned Part = 0; Part < UF; Part++) { in vectorizeInterleaveGroup() local
2682 for (unsigned Part = 0; Part < UF; Part++) { in vectorizeInterleaveGroup() local
3522 for (unsigned Part = 0; Part < UF; ++Part) { in truncateToMinimalBitwidths() local
3630 for (unsigned Part = 0; Part < UF; ++Part) { in truncateToMinimalBitwidths() local
3880 for (unsigned Part = 0; Part < UF; ++Part) { in fixReduction() local
3920 for (unsigned Part = 0; Part < UF; ++Part) { in fixReduction() local
3932 for (unsigned Part = 0; Part < UF; ++Part) { in fixReduction() local
3956 for (unsigned Part = 1; Part < UF; ++Part) { in fixReduction() local
4055 for (unsigned Part = 0; Part < UF; ++Part) { in clearReductionWrapFlags() local
[all …]
H A DVPlan.h186 unsigned Part; member
190 VPIteration(unsigned Part, unsigned Lane,
192 : Part(Part), Lane(Lane, Kind) {} in Part() function
194 VPIteration(unsigned Part, const VPLane &Lane) : Part(Part), Lane(Lane) {} in VPIteration()
234 Value *get(VPValue *Def, unsigned Part);
242 I->second[Part]; in hasVectorValue()
254 return Instance.Part < I->second.size() && in hasScalarValue()
256 I->second[Instance.Part][CacheIdx]; in hasScalarValue()
265 Data.PerPartOutput[Def][Part] = V; in set()
272 Iter->second[Part] = V; in reset()
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcomplex.cpp18 Part reSum{re_.Add(that.re_, rounding).AccumulateFlags(flags)}; in Add()
19 Part imSum{im_.Add(that.im_, rounding).AccumulateFlags(flags)}; in Add()
41 Part acbd{ac.Subtract(bd, rounding).AccumulateFlags(flags)}; in Multiply()
42 Part adbc{ad.Add(bc, rounding).AccumulateFlags(flags)}; in Multiply()
53 Part scale; // <= 1.0 in Divide()
61 Part den; in Divide()
69 Part aS{scale.Multiply(re_, rounding).AccumulateFlags(flags)}; in Divide()
70 Part bS{scale.Multiply(im_, rounding).AccumulateFlags(flags)}; in Divide()
71 Part re1, im1; in Divide()
79 Part re{re1.Divide(den, rounding).AccumulateFlags(flags)}; in Divide()
[all …]
H A Dinteger.cpp22 static_assert(std::is_same_v<typename Integer<8>::Part, std::uint8_t>);
24 static_assert(std::is_same_v<typename Integer<16>::Part, std::uint16_t>);
26 static_assert(std::is_same_v<typename Integer<32>::Part, std::uint32_t>);
28 static_assert(std::is_same_v<typename Integer<64>::Part, std::uint32_t>);
30 static_assert(std::is_same_v<typename Integer<128>::Part, std::uint32_t>);
H A Dfold-complex.cpp19 using Part = typename T::Part; in FoldIntrinsicFunction() typedef
58 : AsGenericExpr(Constant<Part>{Scalar<Part>{}})}; in FoldIntrinsicFunction()
68 auto one{Scalar<Part>::FromInteger(value::Integer<8>{1}).value}; in FoldIntrinsicFunction()
/llvm-project-15.0.7/llvm/unittests/Object/
H A DDXContainerTest.cpp103 for (auto Part : C) { in TEST() local
104 EXPECT_EQ(Part.Part.Size, 0u); in TEST()
105 EXPECT_EQ(Part.Data.size(), 0u); in TEST()
112 EXPECT_TRUE(memcmp(It->Part.Name, "SFI0", 4) == 0); in TEST()
114 EXPECT_TRUE(memcmp(It->Part.Name, "ISG1", 4) == 0); in TEST()
116 EXPECT_TRUE(memcmp(It->Part.Name, "OSG1", 4) == 0); in TEST()
118 EXPECT_TRUE(memcmp(It->Part.Name, "PSV0", 4) == 0); in TEST()
120 EXPECT_TRUE(memcmp(It->Part.Name, "STAT", 4) == 0); in TEST()
122 EXPECT_TRUE(memcmp(It->Part.Name, "CXIL", 4) == 0); in TEST()
124 EXPECT_TRUE(memcmp(It->Part.Name, "DEAD", 4) == 0); in TEST()
[all …]
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcomplex.h24 using Part = REAL_TYPE;
25 static constexpr int bits{2 * Part::bits};
29 constexpr Complex(const Part &r, const Part &i) : re_{r}, im_{i} {} in Complex()
30 explicit constexpr Complex(const Part &r) : re_{r} {} in Complex()
38 constexpr const Part &REAL() const { return re_; } in REAL()
39 constexpr const Part &AIMAG() const { return im_; } in AIMAG()
67 Part::FromInteger(n, rounding).AccumulateFlags(result.flags);
81 ValueWithRealFlags<Part> ABS(
91 return {Part::NotANumber(), Part::NotANumber()}; in NotANumber()
100 Part re_, im_;
H A Dinteger.h60 using Part = PART; variable
62 static_assert(std::is_integral_v<Part>);
63 static_assert(std::is_unsigned_v<Part>);
80 static constexpr Part partMask{static_cast<Part>(~0) >> extraPartBits};
81 static constexpr Part topPartMask{static_cast<Part>(~0) >> extraTopPartBits};
506 Part carry{1}; in Negate()
512 Part top{LEPart(parts - 1)}; in Negate()
813 if (Part xpart{LEPart(j)}) { in MultiplyUnsigned()
815 if (Part ypart{y.LEPart(k)}) { in MultiplyUnsigned()
1016 constexpr Part &LEPart(int part) { in MultiplyUnsigned()
[all …]
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DComplex.h29 enum class Part { Real = 0, Imag = 1 }; enum
45 return isImagPart ? extract<Part::Imag>(cplx) : extract<Part::Real>(cplx); in extractComplexPart()
50 return {extract<Part::Real>(cplx), extract<Part::Imag>(cplx)}; in extractParts()
55 return isImagPart ? insert<Part::Imag>(cplx, part) in insertComplexPart()
56 : insert<Part::Real>(cplx, part); in insertComplexPart()
60 template <Part partId>
68 template <Part partId>
76 template <Part partId>
/llvm-project-15.0.7/libcxx/benchmarks/
H A Dfilesystem.bench.cpp14 for (auto& Part : in) in BM_PathConstructString() local
15 PP /= Part; in BM_PathConstructString()
32 for (auto& Part : in) in BM_PathConstructCStr() local
33 PP /= Part; in BM_PathConstructCStr()
50 for (auto& Part : in) in BM_PathConstructIter() local
51 PP /= Part; in BM_PathConstructIter()
82 for (auto& Part : in) in BM_PathIterateMultipleTimes() local
83 PP /= Part; in BM_PathIterateMultipleTimes()
103 PP /= Part; in BM_PathIterateOnce()
123 PP /= Part; in BM_PathIterateOnceBackwards()
[all …]
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp41 if (P.Part.getName() == "DXIL") { in dumpDXContainer()
45 Obj->Parts.push_back(DXContainerYAML::Part{ in dumpDXContainer()
46 P.Part.getName().str(), P.Part.Size, in dumpDXContainer()
57 DXContainerYAML::Part{P.Part.getName().str(), P.Part.Size, None}); in dumpDXContainer()
/llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h56 struct Part { struct
64 std::vector<Part> Parts; argument
70 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DXContainerYAML::Part) in LLVM_YAML_IS_SEQUENCE_VECTOR() argument
89 template <> struct MappingTraits<DXContainerYAML::Part> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
90 static void mapping(IO &IO, DXContainerYAML::Part &Version); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/llvm-project-15.0.7/llvm/lib/Object/
H A DDXContainer.cpp70 for (uint32_t Part = 0; Part < Header.PartCount; ++Part) { in parsePartOffsets() local
107 cantFail(readStruct(Buffer, Current, IteratorState.Part)); in updateIteratorImpl()
109 StringRef(Current + sizeof(dxbc::PartHeader), IteratorState.Part.Size); in updateIteratorImpl()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp201 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitPackedLoadStore()
204 auto SplitTM = CDAG.getTargetSplitMask(PackedMask, PackedAVL, Part); in splitPackedLoadStore()
207 if (Part == PackElem::Hi) in splitPackedLoadStore()
219 CDAG.getUnpack(SplitDataVT, PackData, Part, SplitTM.AVL); in splitPackedLoadStore()
227 OpVec.push_back(CDAG.getSplitPtrOffset(PackPtr, PackStride, Part)); in splitPackedLoadStore()
236 PartOps[(int)Part] = CDAG.getNode(VVPOC, MVT::Other, OpVec); in splitPackedLoadStore()
239 PartOps[(int)Part] = in splitPackedLoadStore()
359 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitVectorOp()
362 auto SplitTM = CDAG.getTargetSplitMask(PackedMask, PackedAVL, Part); in splitVectorOp()
364 if (Part == PackElem::Hi) in splitVectorOp()
[all …]
H A DVECustomDAG.cpp480 SDValue VECustomDAG::getUnpack(EVT DestVT, SDValue Vec, PackElem Part, in getUnpack() argument
486 (Part == PackElem::Lo) ? VEISD::VEC_UNPACK_LO : VEISD::VEC_UNPACK_HI; in getUnpack()
499 PackElem Part) const { in getTargetSplitMask()
503 if (Part == PackElem::Hi) in getTargetSplitMask()
516 NewMask = getUnpack(MVT::v256i1, RawMask, Part, NewAVL); in getTargetSplitMask()
522 PackElem Part) const { in getSplitPtrOffset()
525 if (Part == PackElem::Hi) in getSplitPtrOffset()
/llvm-project-15.0.7/clang/test/Modules/
H A Dcxx20-10-3-ex1.cpp28 export module M:Part;
34 export import :Part;
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp602 for (unsigned Part = 0; Part < NumParts; ++Part) { in determineAssignments() local
604 if (Part == 0) { in determineAssignments()
608 if (Part == NumParts - 1) in determineAssignments()
614 Args[i].Flags[Part], CCInfo)) { in determineAssignments()
693 for (unsigned Part = 0; Part < NumParts; ++Part) in handleAssignments() local
694 Args[i].Regs[Part] = MRI.createGenericVirtualRegister(NewLLT); in handleAssignments()
708 for (unsigned Part = 0; Part < NumParts; ++Part) { in handleAssignments() local
709 Register ArgReg = Args[i].Regs[Part]; in handleAssignments()
711 unsigned Idx = BigEndianPartOrdering ? NumParts - 1 - Part : Part; in handleAssignments()
713 const ISD::ArgFlagsTy Flags = Args[i].Flags[Part]; in handleAssignments()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp98 uint16_t Part = (Val >> (i * 16)) & 0xFFFF; in swapWord() local
99 Part = support::endian::byte_swap(Part, support::big); in swapWord()
100 NewVal |= (Part << (i * 16)); in swapWord()
/llvm-project-15.0.7/llvm/tools/split-file/
H A Dsplit-file.cpp64 struct Part { struct
72 DenseMap<StringRef, Part> partToBegin; in handle()
101 Part &cur = res.first->second; in handle()
130 Part &part = keyValue.second; in handle()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dmodule-intializer.cpp107 module M:Part;
140 import :Part;
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DComplex.cpp35 return insert<Part::Imag>(insert<Part::Real>(und, real), imag); in createComplex()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DDXContainerYAML.cpp46 void MappingTraits<DXContainerYAML::Part>::mapping(IO &IO, in mapping()
47 DXContainerYAML::Part &P) { in mapping()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp344 const ArgPart &Part = Pair.second; in doPromotion() local
350 Part.Ty, nullptr, Arg.getName() + "." + Twine(Offset) + ".allc"); in doPromotion()
510 ArgPart &Part = Pair.first->second; in findArgParts() local
523 if (Part.Ty != Ty) { in findArgParts()
525 << "accessed as both " << *Part.Ty << " and " << *Ty in findArgParts()
537 (OffsetNotSeenBefore || Part.Alignment < I->getAlign())) { in findArgParts()
550 Part.Alignment = std::max(Part.Alignment, I->getAlign()); in findArgParts()

12345678910>>...54