Searched refs:ControlFlowStack (Results 1 – 6 of 6) sorted by relevance
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyInstPrinter.cpp | 124 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, true)); in printInst() 129 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, false)); in printInst() 134 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter, false)); in printInst() 141 if (ControlFlowStack.empty()) { in printInst() 144 ControlFlowStack.pop_back(); in printInst() 150 if (ControlFlowStack.empty()) { in printInst() 154 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':'); in printInst() 160 if (ControlFlowStack.empty() || EHInstStack.empty()) { in printInst() 164 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':'); in printInst() 207 if (ControlFlowStack.empty() || TryStack.empty() || EHInstStack.empty()) { in printInst() [all …]
|
H A D | WebAssemblyInstPrinter.h | 28 SmallVector<std::pair<uint64_t, bool>, 4> ControlFlowStack; variable
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyInstPrinter.cpp | 85 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, true)); in printInst() 90 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, false)); in printInst() 95 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, false)); in printInst() 102 if (ControlFlowStack.empty()) { in printInst() 105 ControlFlowStack.pop_back(); in printInst() 111 if (ControlFlowStack.empty()) { in printInst() 115 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':'); in printInst() 121 if (ControlFlowStack.empty()) { in printInst() 125 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':'); in printInst() 172 if (Depth >= ControlFlowStack.size()) { in printInst() [all …]
|
H A D | WebAssemblyInstPrinter.h | 29 SmallVector<std::pair<uint64_t, bool>, 4> ControlFlowStack; variable
|
/aosp_15_r20/external/llvm/lib/Target/WebAssembly/InstPrinter/ |
H A D | WebAssemblyInstPrinter.cpp | 74 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, false)); in printInst() 76 ControlFlowStack.push_back(std::make_pair(TopLabel, true)); in printInst() 80 ControlFlowStack.push_back(std::make_pair(ControlFlowCounter++, false)); in printInst() 83 ControlFlowStack.pop_back(); in printInst() 85 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':'); in printInst() 89 OS, "label" + utostr(ControlFlowStack.pop_back_val().first) + ':'); in printInst() 105 const auto &Pair = ControlFlowStack.rbegin()[Depth]; in printInst()
|
H A D | WebAssemblyInstPrinter.h | 28 SmallVector<std::pair<uint64_t, bool>, 0> ControlFlowStack; variable
|