Lines Matching refs:Stack
90 SmallVector<Instruction *, 8> Stack;
108 if (!Stack.empty() && Stack.back() == I) {
110 // Worklist and the Stack, and add it to the instruction info map.
112 Stack.pop_back();
124 Stack.push_back(I);
158 // Add only operands not in Stack to prevent cycle
160 if (!llvm::is_contained(Stack, Op))
177 SmallVector<Instruction *, 8> Stack;
207 if (!Stack.empty() && Stack.back() == I) {
209 // Worklist and the Stack, and update MinBitWidth.
211 Stack.pop_back();
220 Stack.push_back(I);