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() function
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/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/
DCaptureTracking.cpp107 struct CapturesBefore : public CaptureTracker { struct
109 CapturesBefore(bool ReturnCaptures, const Instruction *I, in CapturesBefore() function
114 void tooManyUses() override { Captured = true; } in tooManyUses()
116 bool isSafeToPrune(Instruction *I) { in isSafeToPrune()
129 bool captured(const Use *U) override { in captured()
144 const Instruction *BeforeHere;
145 const DominatorTree *DT;
147 bool ReturnCaptures;
148 bool IncludeI;
150 bool Captured = false;
[all …]