Home
last modified time | relevance | path

Searched defs:CapturesBefore (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Analysis/
DCaptureTracking.cpp61 struct CapturesBefore : public CaptureTracker { struct
63 CapturesBefore(bool ReturnCaptures, const Instruction *I, DominatorTree *DT, in CapturesBefore() argument
68 void tooManyUses() override { Captured = true; } in tooManyUses()
70 bool isSafeToPrune(Instruction *I) { in isSafeToPrune()
118 bool shouldExplore(const Use *U) override { in shouldExplore()
130 bool captured(const Use *U) override { in captured()
141 OrderedBasicBlock *OrderedBB;
142 const Instruction *BeforeHere;
143 DominatorTree *DT;
145 bool ReturnCaptures;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCaptureTracking.cpp76 struct CapturesBefore : public CaptureTracker { struct
78 CapturesBefore(bool ReturnCaptures, const Instruction *I, const DominatorTree *DT, in CapturesBefore() argument
83 void tooManyUses() override { Captured = true; } in tooManyUses()
85 bool isSafeToPrune(Instruction *I) { in isSafeToPrune()
133 bool shouldExplore(const Use *U) override { in shouldExplore()
145 bool captured(const Use *U) override { in captured()
156 OrderedBasicBlock *OrderedBB;
157 const Instruction *BeforeHere;
158 const DominatorTree *DT;
160 bool ReturnCaptures;
[all …]
/external/llvm-project/llvm/lib/Analysis/
DCaptureTracking.cpp99 struct CapturesBefore : public CaptureTracker { struct
101 CapturesBefore(bool ReturnCaptures, const Instruction *I, const DominatorTree *DT, in CapturesBefore() argument
106 void tooManyUses() override { Captured = true; } in tooManyUses()
108 bool isSafeToPrune(Instruction *I) { in isSafeToPrune()
154 bool shouldExplore(const Use *U) override { in shouldExplore()
166 bool captured(const Use *U) override { in captured()
174 const Instruction *BeforeHere;
175 const DominatorTree *DT;
177 bool ReturnCaptures;
178 bool IncludeI;
[all …]