Home
last modified time | relevance | path

Searched defs:Checks (Results 1 – 17 of 17) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp99 generateCreationChecksForBinOp(Instruction & I,SmallVectorImpl<Value * > & Checks) generateCreationChecksForBinOp() argument
182 generateCreationChecks(Instruction & I,SmallVectorImpl<Value * > & Checks) generateCreationChecks() argument
294 SmallVector<Value*, 4> Checks; rewrite() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp276 /// append them to \p Checks. Returns true on success, may clobber \c Checks in parseRangeChecks() argument
198 canBeHoistedTo(const SmallVectorImpl<Value * > & Checks,const Instruction * InsertPos) const canBeHoistedTo() argument
207 makeAvailableAt(const SmallVectorImpl<Value * > & Checks,Instruction * InsertPos) const makeAvailableAt() argument
762 SmallVector<GuardWideningImpl::RangeCheck, 4> Checks, CombinedChecks; mergeChecks() local
802 parseRangeChecks(Value * CheckCond,SmallVectorImpl<GuardWideningImpl::RangeCheck> & Checks) parseRangeChecks() argument
863 combineRangeChecks(SmallVectorImpl<GuardWideningImpl::RangeCheck> & Checks,SmallVectorImpl<GuardWideningImpl::RangeCheck> & RangeChecksOut) const combineRangeChecks() argument
[all...]
H A DLoopLoadElimination.cpp399 SmallVector<RuntimePointerCheck, 4> Checks; collectMemchecks() local
546 SmallVector<RuntimePointerCheck, 4> Checks = collectMemchecks(Candidates); processLoop() local
[all...]
H A DLoopPredication.cpp717 void LoopPredication::widenChecks(SmallVectorImpl<Value *> &Checks, in widenChecks()
734 SmallVector<Value *, 4> Checks; in widenGuardConditions() local
765 SmallVector<Value *, 4> Checks; in widenWidenableBranchGuardConditions() local
H A DLoopDistribute.cpp791 auto Checks = includeOnlyCrossPartitionChecks(AllChecks, PtrToPartition, processLoop() local
901 SmallVector<RuntimePointerCheck, 4> Checks; includeOnlyCrossPartitionChecks() local
H A DInductiveRangeCheckElimination.cpp487 SmallVectorImpl<InductiveRangeCheck> &Checks, in extractRangeChecksFromCond()
527 SmallVectorImpl<InductiveRangeCheck> &Checks, bool &Changed) { in extractRangeChecksFromBranch()
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DGuardUtils.cpp139 llvm::SmallVectorImpl<Value *> &Checks) { in parseWidenableGuard()
H A DLoopAccessAnalysis.cpp371 SmallVector<RuntimePointerCheck, 4> Checks; generateChecks() local
609 printChecks(raw_ostream & OS,const SmallVectorImpl<RuntimePointerCheck> & Checks,unsigned Depth) const printChecks() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp42 ArrayRef<RuntimePointerCheck> Checks, Loop *L, in LoopVersioning() argument
H A DScalarEvolutionExpander.cpp2139 SmallVector<Value *> Checks; expandUnionPredicate() local
H A DLoopUtils.cpp1809 addDiffRuntimeChecks(Instruction * Loc,ArrayRef<PointerDiffInfo> Checks,SCEVExpander & Expander,function_ref<Value * (IRBuilderBase &,unsigned)> GetVF,unsigned IC) addDiffRuntimeChecks() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h545 SmallVector<RuntimePointerCheck, 4> Checks; global() variable
/freebsd-src/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp1737 GroupSemaChecks(std::map<std::string,std::set<std::string>> & Checks) GroupSemaChecks() argument
1971 std::map<std::string, std::set<std::string>> Checks; EmitBuiltinSema() local
2165 std::map<std::string, std::set<std::string>> Checks; EmitBuiltinSema() local
H A DSveEmitter.cpp945 Intrinsic(StringRef Name,StringRef Proto,uint64_t MergeTy,StringRef MergeSuffix,uint64_t MemoryElementTy,StringRef LLVMName,uint64_t Flags,ArrayRef<ImmCheck> Checks,TypeSpec BT,ClassKind Class,SVEEmitter & Emitter,StringRef Guard) Intrinsic() argument
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1210 llvm::SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks; EmitIntegerSignChangeCheck() local
1579 EmitBinOpCheck(ArrayRef<std::pair<Value *,SanitizerMask>> Checks,const BinOpInfo & Info) EmitBinOpCheck() argument
3410 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks; EmitUndefinedBehaviorIntegerDivAndRemCheck() local
4165 SmallVector<std::pair<Value *, SanitizerMask>, 2> Checks; EmitShl() local
5427 llvm::SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks; EmitCheckedInBoundsGEP() local
[all...]
H A DCGExpr.cpp693 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 3> Checks; EmitTypeCheck() local
3772 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 5> Checks; EmitCfiCheckFail() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp849 InnerLoopAndEpilogueVectorizer(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,EpilogueLoopVectorizationInfo & EPI,LoopVectorizationLegality * LVL,llvm::LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & Checks) InnerLoopAndEpilogueVectorizer() argument
918 EpilogueVectorizerEpilogueLoop(Loop * OrigLoop,PredicatedScalarEvolution & PSE,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,EpilogueLoopVectorizationInfo & EPI,LoopVectorizationLegality * LVL,llvm::LoopVectorizationCostModel * CM,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,GeneratedRTChecks & Checks) EpilogueVectorizerEpilogueLoop() argument
9660 GeneratedRTChecks Checks(*PSE.getSE(), DT, LI, TTI, processLoopInVPlanNativePath() local
9722 areRuntimeChecksProfitable(GeneratedRTChecks & Checks,VectorizationFactor & VF,std::optional<unsigned> VScale,Loop * L,ScalarEvolution & SE,ScalarEpilogueLowering SEL) areRuntimeChecksProfitable() argument
10008 GeneratedRTChecks Checks(*PSE.getSE(), DT, LI, TTI, processLoop() local
[all...]