Searched refs:Partial (Results 1 - 19 of 19) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DRegisterCoalescer.h45 bool Partial; member in class:llvm::CoalescerPair
62 Partial(false), CrossClass(false), Flipped(false), NewRC(nullptr) {}
69 Partial(false), CrossClass(false), Flipped(false), NewRC(nullptr) {}
88 bool isPartial() const { return Partial; }
H A DRegisterCoalescer.cpp312 Partial = SrcSub || DstSub;
1766 /// 3 %dst:ssub1 = BAR <-- Partial redef doesn't clear taint in ssub0
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp33 UP.Runtime = UP.Partial = true;
/freebsd-11.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp106 bool Partial = ReverseInsertPts.size() != Other.ReverseInsertPts.size(); local
108 Partial |= ReverseInsertPts.insert(Inst).second;
109 return Partial;
134 Partial = false;
144 Partial = false;
146 } else if (Partial || Other.Partial) {
157 Partial = RRI.Merge(Other.RRI);
H A DPtrState.h107 bool Partial; member in class:llvm::objcarc::PtrState
115 PtrState() : KnownPositiveRefCount(false), Partial(false), Seq(S_None) {}
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp129 UP.Partial = UP.Runtime = true;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIvarInvalidationChecker.cpp23 // Partial invalidor annotation allows to addess cases when ivars are
242 const ObjCContainerDecl *D, InvalidationInfo &OutInfo, bool Partial) {
252 if (isInvalidationMethod(MDI, Partial))
261 containsInvalidationMethod(I->getDefinition(), OutInfo, Partial);
266 containsInvalidationMethod(Ext, OutInfo, Partial);
268 containsInvalidationMethod(InterfD->getSuperClass(), OutInfo, Partial);
275 containsInvalidationMethod(I->getDefinition(), OutInfo, Partial);
241 containsInvalidationMethod( const ObjCContainerDecl *D, InvalidationInfo &OutInfo, bool Partial) argument
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp35 UP.Partial = true;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2117 ClassTemplatePartialSpecializationDecl *Partial,
2125 Sema::ContextRAII SavedContext(S, Partial);
2131 TemplateParameterList *PartialParams = Partial->getTemplateParameters();
2168 Partial, NTTPType, 0, Info, false,
2191 ClassTemplateDecl *ClassTemplate = Partial->getSpecializedTemplate();
2193 = Partial->getTemplateArgsAsWritten();
2203 if (ParamIdx >= Partial->getTemplateParameters()->size())
2204 ParamIdx = Partial->getTemplateParameters()->size() - 1;
2208 Partial->getTemplateParameters()->getParam(ParamIdx));
2215 if (S.CheckTemplateArgumentList(ClassTemplate, Partial
2116 FinishTemplateArgumentDeduction(Sema &S, ClassTemplatePartialSpecializationDecl *Partial, const TemplateArgumentList &TemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, TemplateDeductionInfo &Info) argument
2241 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, const TemplateArgumentList &TemplateArgs, TemplateDeductionInfo &Info) argument
2286 FinishTemplateArgumentDeduction( Sema &S, VarTemplatePartialSpecializationDecl *Partial, const TemplateArgumentList &TemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, TemplateDeductionInfo &Info) argument
2407 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, const TemplateArgumentList &TemplateArgs, TemplateDeductionInfo &Info) argument
[all...]
H A DSemaTemplateInstantiate.cpp82 if (VarTemplatePartialSpecializationDecl *Partial =
84 if (Partial->isMemberSpecialization())
2265 ClassTemplatePartialSpecializationDecl *Partial; member in struct:__anon4073::PartialSpecMatchResult
2297 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; local
2300 = DeduceTemplateArguments(Partial,
2306 .set(Partial, MakeDeductionFailureInfo(Context, Result, Info));
2310 Matched.back().Partial = Partial;
2336 if (getMoreSpecializedPartialSpecialization(P->Partial, Best->Partial,
[all...]
H A DSemaTemplate.cpp1803 if (ClassTemplatePartialSpecializationDecl *Partial
1805 ExpectedTemplateParams = Partial->getTemplateParameters();
2594 VarTemplatePartialSpecializationDecl *Partial = local
2601 VarTemplate->AddPartialSpecialization(Partial, InsertPos);
2602 Specialization = Partial;
2614 MarkUsedTemplateParameters(Partial->getTemplateArgs(), true,
2713 VarTemplatePartialSpecializationDecl *Partial; member in struct:__anon4067::PartialSpecMatchResult
2772 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; local
2776 DeduceTemplateArguments(Partial, TemplateArgList, Info)) {
2780 .set(Partial, MakeDeductionFailureInf
6345 ClassTemplatePartialSpecializationDecl *Partial local
[all...]
H A DSemaTemplateInstantiateDecl.cpp3978 if (VarTemplatePartialSpecializationDecl *Partial =
3981 Partial, &VarSpec->getTemplateInstantiationArgs());
4060 assert(ShouldExpand && "Partial instantiation of base initializer?");
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp108 UP.Partial = false;
140 UP.Partial = UnrollAllowPartial;
152 UP.Partial = *UserAllowPartial;
829 enum { Full = 0, Partial = 1, Runtime = 2 }; enumerator in enum:__anon3221
832 Unrolling = Partial;
852 Unrolling = Partial;
864 if (Unrolling == Partial) {
865 bool AllowPartial = PragmaEnableUnroll || UP.Partial;
931 // Partial unrolling by 1 is a nop. For full unrolling, a factor
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp183 // vector register. Also sets Partial to true if the mention
185 bool isAnyVecReg(unsigned Reg, bool &Partial) { argument
187 Partial = true;
250 bool Partial = false; local
256 if (isAnyVecReg(Reg, Partial)) {
281 if (Partial)
H A DPPCTargetTransformInfo.cpp189 UP.Partial = UP.Runtime = true;
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h265 bool Partial; member in struct:llvm::TargetTransformInfo::UnrollingPreferences
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h270 UP.Partial = UP.Runtime = true;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp1927 if (ClassTemplatePartialSpecializationDecl *Partial =
1930 .GetOrInsertNode(Partial);
2003 /// May require unifying ClassTemplate(Partial)SpecializationDecl and
2004 /// VarTemplate(Partial)SpecializationDecl with a new data
2005 /// structure Template(Partial)SpecializationDecl, and
2006 /// using Template(Partial)SpecializationDecl as input type.
2054 if (VarTemplatePartialSpecializationDecl *Partial =
2057 .GetOrInsertNode(Partial);
2068 /// May require unifying ClassTemplate(Partial)SpecializationDecl and
2069 /// VarTemplate(Partial)SpecializationDec
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h5996 /// \brief Partial specialization.
6332 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
6337 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,

Completed in 331 milliseconds