Searched defs:chain (Results 1 - 6 of 6) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| H A D | condition_chain_cache.cpp | 23 void ConditionChainCache::Insert(ConditionChain *chain, Inst *phiInst) in Insert() argument 56 Inst *ConditionChainCache::FindPhi(const ConditionChain *chain) in FindPhi() argument
|
| H A D | licm_conditions.h | 28 ConditionChainContext(ConditionChain *chain, BasicBlock *multiplePredecessorsSuccessor, in ConditionChainContext() argument [all...] |
| H A D | licm_conditions.cpp | 75 auto chain = conditionChainManager_.FindConditionChain(block); in FindHoistableConditionChains() local 99 IsHoistable(const ConditionChain *chain) IsHoistable() argument 127 IsHoistPhiAvailable(const ConditionChain *chain, ArenaVector<BasicBlock *> &preds, const BasicBlock *singlePredSucc) IsHoistPhiAvailable() argument 138 AllPhiAllowConditionChainHoisting(const ConditionChain *chain, const BasicBlock *multiplePredsSucc, bool hoistPhiAvailable) AllPhiAllowConditionChainHoisting() argument 154 SamePhiInputFromChain(Inst *phi, const ConditionChain *chain) SamePhiInputFromChain() argument 226 auto chain = chainCtx.GetChain(); HoistConditionChains() local 254 SaveProcessedBlocks(const ConditionChain *chain) SaveProcessedBlocks() argument 267 SplitChainFirstBasicBlock(ConditionChain *chain) SplitChainFirstBasicBlock() argument 282 auto chain = chainCtx.GetChain(); ReplaceChainWithSingleBlock() local 319 AddPhiInst(BasicBlock *bb, const ConditionChain *chain) AddPhiInst() argument 332 AddSingleIfImmInst(BasicBlock *bb, const ConditionChain *chain, Inst *input) AddSingleIfImmInst() argument 351 auto chain = chainCtx.GetChain(); UpdateMultiplePredecessorsSuccessorsPreds() local 379 UpdatePhis(const ConditionChain *chain, BasicBlock *multiplePredsSucc, BasicBlock *phiBlock, bool hoistPhiAvailable) UpdatePhis() argument [all...] |
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| H A D | optionalLowering.cpp | 84 [](auto *e, auto *obj) { e->SetObject(obj); }, ctx, expr, chain); in LowerExpression() member 50 LowerOptionalExpr(GetSource const &getSource, SetSource const &setSource, public_lib::Context *ctx, Expr *const expr, ir::ChainExpression *const chain) LowerOptionalExpr() argument 78 LowerExpression(public_lib::Context *ctx, ir::MemberExpression *const expr, ir::ChainExpression *chain) LowerExpression() argument 87 LowerExpression(public_lib::Context *ctx, ir::CallExpression *const expr, ir::ChainExpression *chain) LowerExpression() argument [all...] |
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| H A D | expressionParser.cpp | 1727 auto chain = AllocNode<ir::ChainExpression>(expr); in SetupChainExpr() local
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| H A D | expressionParser.cpp | 1809 auto chain = AllocNode<ir::ChainExpression>(expr); in SetupChainExpr() local
|
Completed in 14 milliseconds