/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 99 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 D | GuardWidening.cpp | 276 /// 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 D | LoopLoadElimination.cpp | 399 SmallVector<RuntimePointerCheck, 4> Checks; collectMemchecks() local 546 SmallVector<RuntimePointerCheck, 4> Checks = collectMemchecks(Candidates); processLoop() local [all...] |
H A D | LoopPredication.cpp | 717 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 D | LoopDistribute.cpp | 791 auto Checks = includeOnlyCrossPartitionChecks(AllChecks, PtrToPartition, processLoop() local 901 SmallVector<RuntimePointerCheck, 4> Checks; includeOnlyCrossPartitionChecks() local
|
H A D | InductiveRangeCheckElimination.cpp | 487 SmallVectorImpl<InductiveRangeCheck> &Checks, in extractRangeChecksFromCond() 527 SmallVectorImpl<InductiveRangeCheck> &Checks, bool &Changed) { in extractRangeChecksFromBranch()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | GuardUtils.cpp | 139 llvm::SmallVectorImpl<Value *> &Checks) { in parseWidenableGuard()
|
H A D | LoopAccessAnalysis.cpp | 371 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 D | LoopVersioning.cpp | 42 ArrayRef<RuntimePointerCheck> Checks, Loop *L, in LoopVersioning() argument
|
H A D | ScalarEvolutionExpander.cpp | 2139 SmallVector<Value *> Checks; expandUnionPredicate() local
|
H A D | LoopUtils.cpp | 1809 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 D | LoopAccessAnalysis.h | 545 SmallVector<RuntimePointerCheck, 4> Checks; global() variable
|
/freebsd-src/contrib/llvm-project/clang/utils/TableGen/ |
H A D | MveEmitter.cpp | 1737 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 D | SveEmitter.cpp | 945 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 D | CGExprScalar.cpp | 1210 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 D | CGExpr.cpp | 693 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 D | LoopVectorize.cpp | 849 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...] |