Home
last modified time | relevance | path

Searched refs:SizeOffsetEvalType (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DMemoryBuiltins.h253 using SizeOffsetEvalType = std::pair<Value *, Value *>; variable
258 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetEvalType> {
275 SizeOffsetEvalType compute_(Value *V);
278 static SizeOffsetEvalType unknown() { in unknown()
285 SizeOffsetEvalType compute(Value *V);
287 bool knownSize(SizeOffsetEvalType SizeOffset) { in knownSize()
291 bool knownOffset(SizeOffsetEvalType SizeOffset) { in knownOffset()
295 bool anyKnown(SizeOffsetEvalType SizeOffset) { in anyKnown()
299 bool bothKnown(SizeOffsetEvalType SizeOffset) { in bothKnown()
304 SizeOffsetEvalType visitAllocaInst(AllocaInst &I);
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMemoryBuiltins.cpp631 SizeOffsetEvalType SizeOffsetPair = in lowerObjectSizeCall()
1014 SizeOffsetEvalType ObjectSizeOffsetEvaluator::compute(Value *V) { in compute()
1019 SizeOffsetEvalType Result = compute_(V); in compute()
1044 SizeOffsetEvalType ObjectSizeOffsetEvaluator::compute_(Value *V) { in compute_()
1065 SizeOffsetEvalType Result; in compute_()
1095 SizeOffsetEvalType ObjectSizeOffsetEvaluator::visitAllocaInst(AllocaInst &I) { in visitAllocaInst()
1115 SizeOffsetEvalType ObjectSizeOffsetEvaluator::visitCallBase(CallBase &CB) { in visitCallBase()
1137 SizeOffsetEvalType
1142 SizeOffsetEvalType
1147 SizeOffsetEvalType
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp63 SizeOffsetEvalType SizeOffset = ObjSizeEval.compute(Ptr); in getBoundsCheckCond()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DAttributorAttributes.cpp6687 SizeOffsetEvalType SizeOffsetPair = Eval.compute(AI.CB); in manifest()