• Home
  • Raw
  • Download

Lines Matching refs:BytecodeCircuitBuilder

24 void BytecodeCircuitBuilder::BytecodeToCircuit()  in BytecodeToCircuit()
36 void BytecodeCircuitBuilder::BuildRegionInfo() in BuildRegionInfo()
56 void BytecodeCircuitBuilder::CollectRegionInfo(uint32_t bcIndex) in CollectRegionInfo()
103 void BytecodeCircuitBuilder::CollectTryCatchBlockInfo(ExceptionInfo &byteCodeException) in CollectTryCatchBlockInfo()
141 void BytecodeCircuitBuilder::BuildEntryBlock() in BuildEntryBlock()
150 void BytecodeCircuitBuilder::BuildRegions(const ExceptionInfo &byteCodeException) in BuildRegions()
204 void BytecodeCircuitBuilder::BuildCatchBlocks(const ExceptionInfo &byteCodeException) in BuildCatchBlocks()
234 void BytecodeCircuitBuilder::ComputeDominatorTree() in ComputeDominatorTree()
326 void BytecodeCircuitBuilder::BuildImmediateDominator(const std::vector<size_t> &immDom) in BuildImmediateDominator()
353 void BytecodeCircuitBuilder::ComputeDomFrontiers(const std::vector<size_t> &immDom) in ComputeDomFrontiers()
379 void BytecodeCircuitBuilder::RemoveDeadRegions(const std::unordered_map<size_t, size_t> &bbIdToDfsT… in RemoveDeadRegions()
399 void BytecodeCircuitBuilder::InsertPhi() in InsertPhi()
448 void BytecodeCircuitBuilder::InsertExceptionPhi(std::unordered_map<uint16_t, std::set<size_t>> &def… in InsertExceptionPhi()
482 void BytecodeCircuitBuilder::UpdateCFG() in UpdateCFG()
513 void BytecodeCircuitBuilder::BuildCircuitArgs() in BuildCircuitArgs()
539 void BytecodeCircuitBuilder::BuildFrameArgs() in BuildFrameArgs()
553 bool BytecodeCircuitBuilder::ShouldBeDead(BytecodeRegion &curBlock) in ShouldBeDead()
574 void BytecodeCircuitBuilder::CollectPredsInfo() in CollectPredsInfo()
633 void BytecodeCircuitBuilder::NewMerge(GateRef &state, GateRef &depend, size_t numOfIns) in NewMerge()
642 void BytecodeCircuitBuilder::NewLoopBegin(BytecodeRegion &bb, GateRef &state, GateRef &depend) in NewLoopBegin()
661 void BytecodeCircuitBuilder::NewLoopExit(GateRef &state, GateRef &depend) in NewLoopExit()
670 void BytecodeCircuitBuilder::TryInsertLoopExit(BytecodeRegion &bb, BytecodeRegion &bbNext, in TryInsertLoopExit()
679 void BytecodeCircuitBuilder::BuildBlockCircuitHead(BytecodeRegion &bb, GateRef &state, GateRef &dep… in BuildBlockCircuitHead()
698 std::vector<GateRef> BytecodeCircuitBuilder::CreateGateInList( in CreateGateInList()
733 void BytecodeCircuitBuilder::SetLoopBlockPred(BytecodeRegion &bb, BytecodeRegion &bbNext, in SetLoopBlockPred()
772 void BytecodeCircuitBuilder::SetBlockPred(BytecodeRegion &bb, BytecodeRegion &bbNext, in SetBlockPred()
813 GateRef BytecodeCircuitBuilder::NewConst(const BytecodeInfo &info) in NewConst()
879 void BytecodeCircuitBuilder::NewJSGate(BytecodeRegion &bb, GateRef &state, GateRef &depend) in NewJSGate()
951 void BytecodeCircuitBuilder::NewJump(BytecodeRegion &bb, GateRef &state, GateRef &depend) in NewJump()
1000 void BytecodeCircuitBuilder::NewReturn(BytecodeRegion &bb, GateRef &state, GateRef &depend) in NewReturn()
1023 void BytecodeCircuitBuilder::NewByteCode(BytecodeRegion &bb, GateRef &state, GateRef &depend) in NewByteCode()
1047 void BytecodeCircuitBuilder::BuildSubCircuit() in BuildSubCircuit()
1089 GateRef BytecodeCircuitBuilder::NewLoopBackPhi(BytecodeRegion &bb, uint16_t reg, bool acc) in NewLoopBackPhi()
1117 size_t BytecodeCircuitBuilder::LoopExitCount(size_t from, size_t to) in LoopExitCount()
1131 GateRef BytecodeCircuitBuilder::NewValueFromPredBB(BytecodeRegion &bb, size_t idx, in NewValueFromPredBB()
1148 GateRef BytecodeCircuitBuilder::NewLoopForwardPhi(BytecodeRegion &bb, uint16_t reg, bool acc) in NewLoopForwardPhi()
1177 void BytecodeCircuitBuilder::NewPhi(BytecodeRegion &bb, uint16_t reg, bool acc, GateRef &currentPhi) in NewPhi()
1208 bool BytecodeCircuitBuilder::IsLoopExitValueExists(GateRef loopExit, uint16_t reg, bool acc) in IsLoopExitValueExists()
1217 GateRef BytecodeCircuitBuilder::GetLoopExitValue(GateRef loopExit, uint16_t reg, bool acc) in GetLoopExitValue()
1226 GateRef BytecodeCircuitBuilder::CreateLoopExitValue(GateRef loopExit, uint16_t reg, bool acc, GateR… in CreateLoopExitValue()
1238 GateRef BytecodeCircuitBuilder::NewLoopExitValue(GateRef loopExit, uint16_t reg, bool acc, GateRef … in NewLoopExitValue()
1254 GateRef BytecodeCircuitBuilder::ResolveDef(const BytecodeRegion &bb, int32_t bcId, const uint16_t r… in ResolveDef()
1264 GateRef BytecodeCircuitBuilder::ResolveDef(const size_t bbId, int32_t bcId, in ResolveDef()
1392 void BytecodeCircuitBuilder::BuildCircuit() in BuildCircuit()
1492 GateRef BytecodeCircuitBuilder::GetExistingRestore(GateRef resumeGate, uint16_t tmpReg) const in GetExistingRestore()
1501 void BytecodeCircuitBuilder::SetExistingRestore(GateRef resumeGate, uint16_t tmpReg, GateRef restor… in SetExistingRestore()
1507 void BytecodeCircuitBuilder::CollectLoopBack() in CollectLoopBack()
1556 void BytecodeCircuitBuilder::CountLoopBackEdge(size_t fromId, size_t toId) in CountLoopBackEdge()
1566 void BytecodeCircuitBuilder::ComputeLoopDepth(size_t loopHead) in ComputeLoopDepth()
1595 void BytecodeCircuitBuilder::PrintGraph(const char* title) in PrintGraph()
1666 void BytecodeCircuitBuilder::PrintBytecodeInfo(BytecodeRegion& bb) in PrintBytecodeInfo()