Searched defs:chain (Results 1 – 8 of 8) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | licm_conditions.cpp | 75 auto chain = conditionChainManager_.FindConditionChain(block); in FindHoistableConditionChains() local 99 bool LicmConditions::IsHoistable(const ConditionChain *chain) in IsHoistable() 127 bool LicmConditions::IsHoistPhiAvailable(const ConditionChain *chain, ArenaVector<BasicBlock *> &pr… in IsHoistPhiAvailable() 138 bool LicmConditions::AllPhiAllowConditionChainHoisting(const ConditionChain *chain, const BasicBloc… in AllPhiAllowConditionChainHoisting() 154 Inst *LicmConditions::SamePhiInputFromChain(Inst *phi, const ConditionChain *chain) in SamePhiInputFromChain() 226 auto chain = chainCtx.GetChain(); in HoistConditionChains() local 254 void LicmConditions::SaveProcessedBlocks(const ConditionChain *chain) in SaveProcessedBlocks() 267 void LicmConditions::SplitChainFirstBasicBlock(ConditionChain *chain) in SplitChainFirstBasicBlock() 282 auto chain = chainCtx.GetChain(); in ReplaceChainWithSingleBlock() local 319 PhiInst *LicmConditions::AddPhiInst(BasicBlock *bb, const ConditionChain *chain) in AddPhiInst() [all …]
|
| D | condition_chain_cache.cpp | 23 void ConditionChainCache::Insert(ConditionChain *chain, Inst *phiInst) in Insert() 56 Inst *ConditionChainCache::FindPhi(const ConditionChain *chain) in FindPhi()
|
| D | licm_conditions.h | 28 ConditionChainContext(ConditionChain *chain, BasicBlock *multiplePredecessorsSuccessor, in ConditionChainContext()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | optionalLowering.cpp | 51 Expr *const expr, ir::ChainExpression *const chain) in LowerOptionalExpr() 79 ir::ChainExpression *chain) in LowerExpression() 88 ir::ChainExpression *chain) in LowerExpression() 112 static ir::AstNode *LowerChain(public_lib::Context *ctx, ir::ChainExpression *const chain) in LowerChain()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | chainExpression.cpp | 38 compiler::OptionalChain chain(pg, this); in Compile() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | chainExpression.cpp | 58 compiler::OptionalChain chain(pg, this); in CompileToReg() local
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | expressionParser.cpp | 1726 auto chain = AllocNode<ir::ChainExpression>(expr); in SetupChainExpr() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | JSCompiler.cpp | 641 compiler::OptionalChain chain(pg, expr); in Compile() local
|