• Home
  • Raw
  • Download

Lines Matching refs:Control

306   void Terminate(Node Effect, Node Control) {  in Terminate()  argument
308 LOG(out << "Terminate(" << Effect << ", " << Control << ")" in Terminate()
321 CfgNode *Control = Controls[i]; in Merge() local
322 Control->appendInst(InstBr::create(Func, MergedNode)); in Merge()
327 Node Phi(wasm::LocalType, uint32_t Count, Node *Vals, Node Control) { in Phi() argument
328 LOG(out << "Phi(" << Count << ", " << Control); in Phi()
334 const auto &InEdges = Control.toCfgNode()->getInEdges(); in Phi()
339 auto *Dest = makeVariable(Vals[0].toOperand()->getType(), Control); in Phi()
352 Control.toCfgNode()->appendInst(Phi); in Phi()
356 Node EffectPhi(uint32_t Count, Node *Effects, Node Control) { in EffectPhi() argument
358 LOG(out << "EffectPhi(" << Count << ", " << Control << "):\n"); in EffectPhi()
368 assert(Control()); in Int32Constant()
407 Control()->appendInst( in Binop()
412 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Fadd, in Binop()
417 Control()->appendInst( in Binop()
422 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Fsub, in Binop()
427 Control()->appendInst( in Binop()
432 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Fmul, in Binop()
437 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Sdiv, in Binop()
442 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Udiv, in Binop()
447 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Fdiv, in Binop()
452 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Urem, in Binop()
457 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Srem, in Binop()
462 Control()->appendInst( in Binop()
467 Control()->appendInst( in Binop()
472 Control()->appendInst( in Binop()
486 Control()->appendInst( in Binop()
489 Control()->appendInst( in Binop()
492 Control()->appendInst(InstArithmetic::create( in Binop()
495 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Lshr, in Binop()
497 Control()->appendInst( in Binop()
512 Control()->appendInst( in Binop()
515 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Lshr, in Binop()
518 Control()->appendInst(InstArithmetic::create( in Binop()
521 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Shl, in Binop()
523 Control()->appendInst( in Binop()
529 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Lshr, in Binop()
534 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Ashr, in Binop()
539 Control()->appendInst( in Binop()
545 Control()->appendInst( in Binop()
548 Control()->appendInst( in Binop()
555 Control()->appendInst( in Binop()
558 Control()->appendInst( in Binop()
565 Control()->appendInst( in Binop()
568 Control()->appendInst( in Binop()
575 Control()->appendInst( in Binop()
578 Control()->appendInst( in Binop()
585 Control()->appendInst( in Binop()
588 Control()->appendInst( in Binop()
595 Control()->appendInst( in Binop()
598 Control()->appendInst( in Binop()
605 Control()->appendInst( in Binop()
608 Control()->appendInst( in Binop()
615 Control()->appendInst( in Binop()
618 Control()->appendInst( in Binop()
625 Control()->appendInst( in Binop()
628 Control()->appendInst( in Binop()
635 Control()->appendInst( in Binop()
638 Control()->appendInst( in Binop()
645 Control()->appendInst( in Binop()
648 Control()->appendInst( in Binop()
655 Control()->appendInst( in Binop()
658 Control()->appendInst( in Binop()
665 Control()->appendInst( in Binop()
668 Control()->appendInst( in Binop()
675 Control()->appendInst( in Binop()
678 Control()->appendInst( in Binop()
685 Control()->appendInst( in Binop()
688 Control()->appendInst( in Binop()
695 Control()->appendInst( in Binop()
698 Control()->appendInst( in Binop()
720 Control()->appendInst(InstIcmp::create(Func, InstIcmp::Eq, Tmp, Input, in Unop()
723 Control()->appendInst(InstCast::create(Func, InstCast::Zext, Dest, Tmp)); in Unop()
730 Control()->appendInst(InstIcmp::create(Func, InstIcmp::Eq, Tmp, Input, in Unop()
733 Control()->appendInst(InstCast::create(Func, InstCast::Zext, Dest, Tmp)); in Unop()
747 Control()->appendInst(Call); in Unop()
752 Control()->appendInst(InstArithmetic::create( in Unop()
758 Control()->appendInst(InstArithmetic::create( in Unop()
773 Control()->appendInst(Call); in Unop()
787 Control()->appendInst(Call); in Unop()
798 Control()->appendInst(Call); in Unop()
809 Control()->appendInst(Call); in Unop()
823 Control()->appendInst(Call); in Unop()
837 Control()->appendInst(Call); in Unop()
842 Control()->appendInst( in Unop()
847 Control()->appendInst( in Unop()
852 Control()->appendInst( in Unop()
857 Control()->appendInst( in Unop()
862 Control()->appendInst( in Unop()
867 Control()->appendInst( in Unop()
872 Control()->appendInst( in Unop()
877 Control()->appendInst( in Unop()
882 Control()->appendInst( in Unop()
887 Control()->appendInst( in Unop()
892 Control()->appendInst( in Unop()
897 Control()->appendInst( in Unop()
902 Control()->appendInst( in Unop()
907 Control()->appendInst( in Unop()
912 Control()->appendInst( in Unop()
917 Control()->appendInst( in Unop()
922 Control()->appendInst( in Unop()
969 auto *Ctrl = Control(); in Branch()
1000 SwitchNode = Control(); in Switch()
1033 Control()->appendInst(Instr); in Return()
1034 Control()->setHasReturn(); in Return()
1041 Control()->appendInst(Instr); in ReturnVoid()
1042 Control()->setHasReturn(); in ReturnVoid()
1049 Control()->appendInst(Instr); in Unreachable()
1085 Control()->appendInst(Call); in CallDirect()
1125 Control()->appendInst(Call); in CallImport()
1160 auto *SavedControl = Control(); in CallIndirect()
1178 Control()->appendInst(Switch); in CallIndirect()
1212 Control()->appendInst(InstLoad::create(Func, LoadResult, RealAddr)); in LoadMem()
1222 Control()->appendInst( in LoadMem()
1225 Control()->appendInst( in LoadMem()
1229 Control()->appendInst( in LoadMem()
1252 Control()->appendInst( in StoreMem()
1260 Control()->appendInst(InstStore::create(Func, StoreVal, RealAddr)); in StoreMem()
1268 CfgNode *Control() { in Control() function in IceBuilder
1275 void set_control_ptr(Node *Control) { this->ControlPtr = Control; } in set_control_ptr() argument
1311 return makeVariable<T>(Type, Control()); in makeVariable()
1374 Control()->appendInst(InstUnreachable::create(Func)); in sanitizeAddress()
1387 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Add, in sanitizeAddress()
1403 Control()->appendInst(InstIcmp::create(Func, InstIcmp::Ult, Check, Base, in sanitizeAddress()
1405 Control()->appendInst( in sanitizeAddress()
1415 Control()->appendInst(InstArithmetic::create(Func, InstArithmetic::Add, in sanitizeAddress()