Home
last modified time | relevance | path

Searched refs:ObjectSizeOpts (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h139 struct ObjectSizeOpts { struct
177 const TargetLibraryInfo *TLI, ObjectSizeOpts Opts = {}); argument
229 ObjectSizeOpts Options;
241 LLVMContext &Context, ObjectSizeOpts Options = {});
314 ObjectSizeOpts EvalOpts;
321 LLVMContext &Context, ObjectSizeOpts EvalOpts = {});
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp593 const TargetLibraryInfo *TLI, ObjectSizeOpts Opts) { in getObjectSize()
619 ObjectSizeOpts EvalOptions; in lowerObjectSizeCall()
626 MaxVal ? ObjectSizeOpts::Mode::Max : ObjectSizeOpts::Mode::Min; in lowerObjectSizeCall()
628 EvalOptions.EvalMode = ObjectSizeOpts::Mode::ExactSizeFromOffset; in lowerObjectSizeCall()
695 ObjectSizeOpts Options) in ObjectSizeOffsetVisitor()
855 Options.EvalMode != ObjectSizeOpts::Mode::Min)) in visitGlobalVariable()
1000 case ObjectSizeOpts::Mode::Min: in combineSizeOffset()
1002 case ObjectSizeOpts::Mode::Max: in combineSizeOffset()
1004 case ObjectSizeOpts::Mode::ExactSizeFromOffset: in combineSizeOffset()
1008 case ObjectSizeOpts::Mode::ExactUnderlyingSizeAndOffset: in combineSizeOffset()
[all …]
H A DLoads.cpp126 ObjectSizeOpts Opts; in isDereferenceableAndAlignedPointer()
H A DBasicAliasAnalysis.cpp110 ObjectSizeOpts Opts; in getObjectSize()
H A DInstructionSimplify.cpp2774 ObjectSizeOpts Opts; in computePointerICmp()
2775 Opts.EvalMode = ObjectSizeOpts::Mode::Min; in computePointerICmp()
H A DScalarEvolution.cpp6876 ObjectSizeOpts Opts; in getRangeRef()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp148 ObjectSizeOpts EvalOpts; in addBoundsChecking()
150 EvalOpts.EvalMode = ObjectSizeOpts::Mode::ExactUnderlyingSizeAndOffset; in addBoundsChecking()
H A DAddressSanitizer.cpp2952 ObjectSizeOpts ObjSizeOpts; in instrumentFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp211 ObjectSizeOpts Opts; in getPointerSize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1078 if (!getObjectSize(CI, AllocSize, DL, TLI, ObjectSizeOpts())) in tryToOptimizeStoreOfAllocationToGlobal()
H A DAttributorAttributes.cpp6726 ObjectSizeOpts Opts; in manifest()